如何使用锻造模型派生 API 获取 Revit 模型的单位?



我正在寻找一种方法来计算我的后端应用程序所需的Autodesk Forge云上的Revit模型的单位。 我检查了模型导数端点,但找不到任何想法。 有没有办法使用 Forge 模型派生 API 或其他 API 获取 Revit 模型的单位?

不幸的是,我认为该位数据在元数据 SVF 包文件中序列化,可能只能通过查看器获得。

我正在与工程部门核实以再次确认是否是这种情况,并在收到回复后会回来更新此答案。

编辑:

工程刚刚确认信息目前没有通过 API 端点提供,但我已经让他们知道这是非常需要的,所以希望他们能在不久的将来实现这一目标。

或者,在此期间,他们建议您尝试属性 DB,它基本上是平面 SQLite 并在那里找到元数据 - 通过 urn-manifest-derivativeurn-GET 下载它,并可以通过清单端点找到它的 URN,它应该看起来像:

{
"guid": "cb73c076-d3cd-a725-754f-a64cd8c07648",
"type": "resource",
"urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6c2JzYjIzMzMzMy9zYmFoYWhhLmR3Zw/output/properties.db",
"role": "Autodesk.CloudPlatform.PropertyDatabase",
"mime": "application/autodesk-db",
"status": "success"
},

最新更新