「重大更新」Autodesk Forge IFC 模型转换提取服务管线变更

当前 IFC文档通过 Forge 模型转换提服务 (Model Derivative API) 进行转换时是使用 Navisworks 进行 IFC 文档解析,同时一个更好的、基于 Revit 引擎的 IFC 文档解析也上线了。文档解析器的变更对于 IFC 转换数据格式、内容有重大影响 (例如,结构树结构、模型转向等),所以请更新即刻的您代码来应对这些变更。

这个转换将会分成两个阶段:

  • 阶段一:自今日(美国时间 2019/03/26)开始的几个月内,IFC 文档的模型转换提取管线仍默认使用 Navisworks 进行 IFC 文档解析,但建议您开始依下面的样例使用 Revit 管线进行测试:
curl -X 'POST' \
     -H 'Content-Type: application/json; charset=utf-8' \
     -H 'Authorization: Bearer PtnrvrtSRpWwUi3407QhgvqdUVKL'
     -v 'https://developer.api.autodesk.com/modelderivative/v2/designdata/job' \
     -d
      '{
         "input": {
           "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL21vZGVsLmlmYw",
         },
         "output": {
           "formats": [
             {
               "type": "svf",
               "views": [
                 "3d"
               ],
               "advanced": {
                 "switchLoader": true
               }
             }
           ]
         }
       }'
  • 阶段二:在几个月之后,Forge 模型转换提取服务将默认使用 Revit 管线处理 IFC 文档的转换工作,所以我们强列建议您尽快开始使用 Revit 管线测试您的模型。

注意1: 转换后的数据结构变更是可以预期的,所以请您尽快因应此变更来更新您的项目代码。
注意2: 请密切关注Forge官方博客的公告,待 Revit IFC 管线的验证工作完成后,我们将发对此发布公告
注意3:切换至阶段二后,旧有的 Navisworks 管线可以使用下面的方式进行调用:

curl -X 'POST' \
     -H 'Content-Type: application/json; charset=utf-8' \
     -H 'Authorization: Bearer PtnrvrtSRpWwUi3407QhgvqdUVKL'
     -v 'https://developer.api.autodesk.com/modelderivative/v2/designdata/job' \
     -d
      '{
         "input": {
           "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bW9kZWxkZXJpdmF0aXZlL21vZGVsLmlmYw",
         },
         "output": {
           "formats": [
             {
               "type": "svf",
               "views": [
                 "3d"
               ],
               "advanced": {
                 "switchLoader": true
               }
             }
           ]
         }
       }'

如在测试时发现认何问题,请随时通过 [email protected] 反馈,谢谢!

你可能感兴趣的:(api,autodesk-forge)