【发布时间】:2022-01-12 10:26:12
【问题描述】:
我有一些 Revit 文件存储在 BIM360 项目中。我正在尝试在 Forge Viewer 中可视化这些文件。现在 Forge Viewer 不能直接处理 Revit 文件/文档,但需要 'svf' 格式的翻译文件的 'urn'。
我可以使用 Forge Model Derivative API 将我的 Revit 文件转换为“svf”文件,但这会消耗一些积分,而且我不应该这样做,因为在将 Revit 文件上传到 BIM360 时,翻译是已经发生了。
那时我想知道,如何找出 Revit 文档的底层“svf”文件的“urn”? 我发现很少有资源在那里提供帮助,当浏览我的 BIM360 文件夹的内容,或使用 Forge 数据管理 API 检查我的 Revit 文档的版本时,我应该能够访问响应中的派生对象,该对象代表可以是的派生模型Forge 查看器使用。 https://forums.autodesk.com/t5/bim-360-api-forum/connecting-forge-viewer-with-bim-360/td-p/6742779
但是对我来说,API 响应中没有衍生对象,请参见下面的 API 响应示例(出于安全目的,我对一些数据进行了混淆):
{
"type": "versions",
"id": "urn:adsk.wipprod:fs.file:vf.XXXXXXXXXXXXXXXXXXXX?version=1",
"attributes": "@{name=139200.33_Amenities Building_R21.rvt; displayName=139200.33_Amenities Building_R21.rvt; createTime=2021-09-03T04:24:18.0000000Z; createUserId=XXXXXXXXXX; createUserName=Holmes Consulting; lastModifiedTime=2021-09-03T04:28:02.0000000Z; lastModifiedUserId=XXXXXXXXXXXX; lastModifiedUserName=XXXXXXXXXX; versionNumber=1; storageSize=19808256; fileType=rvt; extension=}",
"links": "@{self=; webView=}",
"relationships": "@{item=; links=; refs=; downloadFormats=; derivatives=; thumbnails=; storage=}"
},
我正在使用上面提供的链接中使用的 API 调用:https://developer.api.autodesk.com/data/v1/projects/:project_id/folders/:folder_id/contents
为什么我的回复包含这么少的数据?
【问题讨论】:
标签: autodesk-forge autodesk-viewer autodesk-model-derivative autodesk-bim360 autodesk-data-management