使用 Revit API 和设计自动化从模板文件创建项目文件

     2023-03-16     219

关键词:

【中文标题】使用 Revit API 和设计自动化从模板文件创建项目文件【英文标题】:Create project files from template files using Revit API and design automation 【发布时间】:2020-05-01 22:51:21 【问题描述】:

我在一家工程公司工作,我们经常处理 Revit 模板,例如 Structure 和 MEP 架构...等每次我们需要根据我们的模板之一创建项目时,我们都需要做一些事情,例如创建工作集和链接文件...等等,我想使用 Autodesk forge 设计自动化来实现一个自动化的结果。就像一个简单的网络应用程序input(set the name) 的工作集,并将其推送到可以伪造设计自动化并在准备好时下载文件。 整个想法是为了节省时间,相反,每个用户打开 Revit 时都选择了一个模板来选择您需要处理的设置类型......我想自动化整个过程。

【问题讨论】:

【参考方案1】:

除了 Jeremy 提供的主题之外,您还可以在此处找到更多关于将 Revit 加载项转换为 Design Automation for Revit 应用程序的教程:https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/

【讨论】:

嗨,迈克尔,谢谢你的回复,我仍然很难理解 Forge Design 自动化将如何理解我有一个 Revit 模板来生成项目文件,请查看评论下面。【参考方案2】:

是的,这当然是可能的。您几乎可以使用纯 DB Revit API 做任何您喜欢的事情,无需 UI 交互。 DA4R – Design Automation for Revit 上的 Building Coder 主题组包含一些示例,说明如何继续准备桌面 Revit 插件以迁移到 DA4R。

【讨论】:

嗨 Jeremy,您的意思是构建一个从模板生成自动 RVT 项目的小插件?但我需要打开 Revit 和模板,然后使用我的插件来构建一个新项目,其中包含我通过插件所做的设置?假设我们成功做到了 Forge Design 自动化将如何理解我有一个模板来生成项目文件......我知道这有点复杂:) 我的建议在博文中有所描述。在桌面上实施和测试您的插件,然后将其迁移到 DA4R。

如何从 revit 插件或使用 Forge api 为 Revit 文件创建 URN

】如何从revit插件或使用Forgeapi为Revit文件创建URN【英文标题】:HowtocreateURNforRevitFilefromrevitpluginorusingForgeapis【发布时间】:2019-05-0111:29:16【问题描述】:我需要知道是否有可能从BIM360Design中的Revit文件创建URN。我手里有模型GUID和... 查看详情

如何为 Forge API 提供签名的 url 以创建 revit 文件

...用API和标题中的密钥上传文件。这个url可以被认为是设计自动化api的签名url吗?以下是我发送工作项的API请求。"result":"verb":"put","url":" 查看详情

如何使用 Revit API 从上传到系统的 Revit 文件中获取所有元素

】如何使用RevitAPI从上传到系统的Revit文件中获取所有元素【英文标题】:HowtogetallelementsfromRevitfilesuploadedinthesystemusingRevitAPI【发布时间】:2021-03-2700:06:29【问题描述】:我们可以在Autodeskforgeviewer上查看Revit文件。我们需要使用Rev... 查看详情

锻造设计自动化:缺少输出文件

】锻造设计自动化:缺少输出文件【英文标题】:Forgedesignautomation:missingoutputfile【发布时间】:2020-06-0902:45:53【问题描述】:我正在使用Forge的设计自动化API将Revit转换为IFC文件。在一些(重要的:不是全部)Revit文件中,我遇到... 查看详情

如何使用设计自动化 API 从上传的 AutoCAD 文件中提取元数据?

】如何使用设计自动化API从上传的AutoCAD文件中提取元数据?【英文标题】:HowcanIusetheDesignAutomationAPItoextractmetadatafromanuploadedAutoCADfile?【发布时间】:2020-11-3001:19:07【问题描述】:在与DenisGrigor的会面中,我获悉设计自动化API与模... 查看详情

使用动态文件名的 Revit Design 自动化控制打开过程

】使用动态文件名的RevitDesign自动化控制打开过程【英文标题】:RevitDesignAutomationControlOpenProcesswithDynamicFileName【发布时间】:2021-09-1612:25:20【问题描述】:我们有一个用于Revit的设计自动化应用程序,它处理来自BIM360的模型,我... 查看详情

Autodesk Forge 数据管理参考 API 未列出 Revit 参考

...间】:2021-10-0501:51:07【问题描述】:我的目标是使用设计自动化API计算Revit模型。Revit模型托管在BIM360文档上。Revit模型包含其他模型的链接/参考。这些引用是在Revit中创建的,并 查看详情

从 REVIT Api 导入 gbxml

...】:我想在revit中创建我的插件,其中可以选择导入gbxml文件。在REVITAPI中有一个导入方法,它以文件路径和选项作为参数。我的问题是这些选项的格式如何?因为在同一个文档中我只看到它是一个类,但我没有看到其他任何东西... 查看详情

后装了建模大师插件后,在revit面板中能显示吗?中

...型和自定义构建元素。此外,建模大师还提供了一系列的自动化工具,可以实现自动化计算,自动生成构建元素,以及自动 查看详情

如何使用 Forge API 从模型 Revit 2022 获取零件类别

】如何使用ForgeAPI从模型Revit2022获取零件类别【英文标题】:HowtogetPartsCategoryfrommodelRevit2022usingforgeAPI【发布时间】:2022-01-1006:33:03【问题描述】:我正在尝试使用ModelDerivateAPI从revit元数据中提取部件类别中的所有元素,但我找不... 查看详情

如何使用 Revit API 读取所有数据?

】如何使用RevitAPI读取所有数据?【英文标题】:HowtoreadalldatausingRevitAPI?【发布时间】:2021-03-2808:25:55【问题描述】:我们生成了客户端ID和秘密ID。而且我们还使用内部令牌获得了访问令牌。在运行项目时,我们可以查看我们使... 查看详情

从模板生成pdf的最佳方法[关闭]

....tex”,这将是我的模板,然后从应用程序修改它,最后使用API​​从“.tex”文件中获取PDF文件但我也听说过一些API直接生成PDF文件而不使用latex。但是,我认为使用API​​重现模板并不容易。什么是最简单的方法和最好的API?... 查看详情

使用 Revit API(或任何其他方法)获取 Autodesk Docs 本地文件夹

】使用RevitAPI(或任何其他方法)获取AutodeskDocs本地文件夹【英文标题】:GetAutodeskDocslocalfolderusingRevitAPI(oranyothermethod)【发布时间】:2021-12-0315:48:51【问题描述】:我正在尝试使用C#和RevitAPI获取我的AutodeskDocs本地文件夹,但我找... 查看详情

将属性从 Revit 转换为 IFC 时,使用 Revit 本地文件语言而不是英语

】将属性从Revit转换为IFC时,使用Revit本地文件语言而不是英语【英文标题】:UsetheRevitnativefilelanguageinsteadofEnglishwhenconvertingpropertiesfromRevittoIFC【发布时间】:2021-06-2101:02:59【问题描述】:我长期使用AutodeskForge的ModelDerivativeAPI来... 查看详情

使用链接下载 Revit 模型

】使用链接下载Revit模型【英文标题】:DownloadingRevitModelswithLinks【发布时间】:2021-11-0203:48:05【问题描述】:我正在使用Forge通过此API下载Revit模型:GETbuckets/:bucketKey/objects/:objectName如果我尝试下载包含链接文档的Revit模型,我只... 查看详情

BIM 360 和 Revit API

...正在尝试了解有关RevitAPI的更多信息,因为它与BIM360一起使用。我知道我可以确定isCloudInModel(它在2019API中可用,而不是2018年-希望这次有意使用它)并获得使用这些策略的路径https://forums.autodesk.com/t5/revit-api 查看详情

Autodesk Design Automation API 从 DWG 文件中提取文本

....dwg文件中的所有文本和页眉信息提取到json对象中。设计自动化API是否可以做到这一点?任何例子都会有所帮助。谢谢【问 查看详情

revit导入sketchup如何让材质相同

...”在你的Revit版本之前至少1年的一个版本(例如,如果你使用的是Revit2021,你的SketchUp模型保存为2020版本)明确你的交付成果和目标——最好的互操方法取决于你的最终目标或者交付成果。主要的方法我们有三个主要的方法,你们... 查看详情