gpt4 book ai didi

revit-api - 是否有云 API 可以从 Revit 模型中提取数据?

转载 作者:行者123 更新时间:2023-12-02 03:27:52 24 4
gpt4 key购买 nike

假设我想创建一个基于云的服务,该服务可以连接到 Revit Server 并获取模型数据、对其进行处理,然后在基于 Web 的界面中向用户返回一些有用的信息。然后用户修改模型并将更改提交到服务器。我的应用程序收到一条通知,其中包含有关已修改内容的详细信息(自动避免比较),处理更改并继续循环。在此示例中,我避免使用我的应用程序修改模型,但也可能只是应用程序需要修改模型。让我给出一个假设的用例。

架构师希望优化设计解决方案的性能。她/他不断地研究模型的不同部分,并对模型进行一些(很可能是微小的)更改。更改将发送到中央 BIM 360 服务器或任何其他中央 Revit 服务器。我的应用程序将从服务器检索修改信息并评估模型的性能并在网页中向架构师提供反馈。

我的应用程序使用在Linux上运行的Python(sklearn、Tensorflow等)来处理BIM模型,因此独立于Revit环境和Windows至关重要。为了向用户显示信息,它使用 Web 技术(例如 d3.js 可视化库)。

Model Derivative Forge API提供RVT to IFC (and SVF) conversion 。所有这些(查询和编写 BIM)都可以在 IFC 上实现,但是,每次转换都意味着更多的复杂性、数据丢失(IFC 和 RVT 并非 100% 兼容)、计算和时间。

Here是这个问题的更简单的形式(文件格式)。如果您对这些 API 感兴趣,请对这两个问题投赞成票。它可能有助于获得一些关注。

最佳答案

简单回答您的主题行问题:“是否有云 API 可以从 Revit 模型中提取数据?”

是的,有。您可以将 Revit 模型作为 RVT 文件上传到 Forge 或 A360。 SVF 中的翻译结果将包含其所有数据,然后可以在 Forge 查看器中并使用模型衍生 API 来查看和查询这些数据。

不过,您的问题的其余部分要复杂得多,并且可能对这个简单的答案不满意。

我们已经在 The Building Coder 的评论中讨论了它的一些方面:

为了更深入地跟进这一问题,我建议您与 Forge 平台开发小组负责人 Jim Quanci 和 Kyle Bernhard 讨论您的需求,我相信他们正在考虑如何在 Revit 上提供更多合适的服务网络。您可以按照您评论的博客文章中的建议以及“Revit I/O 上的想法和输入”同一主题组中的一两个其他建议来与他们取得联系:

http://thebuildingcoder.typepad.com/blog/about-the-author.html#5.28b

关于revit-api - 是否有云 API 可以从 Revit 模型中提取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40490642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com