如何获取BIM360中DWG的URN以调用API获取元数据?
从BIM360的DWG文件获取元数据的相关问题解答
1. 如何获取DWG文件的URN?
你可以通过Data Management API获取BIM360中DWG文件的URN:
- 调用接口获取文件详情(例如
GET /data/v1/projects/{project_id}/items/{item_id}),响应里的id字段就是文件的原始URN。 - 需将该
id做URL安全的Base64编码,才能用于Model Derivative API的调用。
2. 是否需要自行转换SVF到私有存储桶?
不需要。当Viewer加载BIM360中的DWG文件时,Autodesk后台已自动完成SVF格式转换并缓存结果。你直接用获取到的编码后URN调用Model Derivative接口即可,无需自行处理转换与存储。
3. 无需加载模型如何获取元数据?
直接通过Model Derivative API的元数据接口实现:
- 用编码后的URN调用
GET /modelderivative/v2/designdata/{urn}/metadata接口,获取模型的guid值。 - 再调用
GET /modelderivative/v2/designdata/{urn}/metadata/{guid}/properties接口,即可直接获取DWG的元数据/属性,全程无需加载Viewer。
内容的提问来源于stack exchange,提问作者user2194358
相关产品推荐
相关产品推荐

