无法获取revit filemeta数据或无法在3d查看器中查看伪造模型衍生API的revit模型

时间:2018-08-09 15:15:29

标签: autodesk-forge

我们一直在使用模型派生api端点来提取来自伪造的数据,但当前在上载特定Revit文件时提取元数据时遇到问题。

我们的过程进行了:

  1. 验证

  2. 以块https://developer.api.autodesk.com/oss/v2/buckets/ {bucketKey} / objects / {objectName} / resumable

  3. 上载模型
  4. 创建上传作业https://developer.api.autodesk.com/modelderivative/v2/designdata/job

  5. 获取翻译过程https://developer.api.autodesk.com/modelderivative/v2/designdata/ {encodedUrn} /清单

  6. 从伪造https://developer.api.autodesk.com/modelderivative/v2/designdata/ {encodedUrn} /元数据中获取对象

当前,我们从第5步收到200条响应,其中包含元信息,且信息为空,因此我们无法提取任何内容。

当我们加载3D查看器(版本6.0和4.0)时,查看器会调用https://developer.api.autodesk.com/derivativeservice/v2/manifest/

何时

"messages": [
            {
                "type": "error",
                "code": "Revit-UnsupportedFileType",
                "message": "<message>The file is not a Revit file or is not a supported version.</message>"
            },
            {
                "type": "error",
                "message": "Possibly recoverable warning exit code from extractor: -536870935",
                "code": "TranslationWorker-RecoverableInternalFailure"
            }
        ],

如果有任何帮助,它是从ifc格式转换而来的。 我们已经在360上尝试过使用该文件,并且在revit和ifc都可以使用伪造的revit和ifc进行了伪造。我也可以提供a。

1 个答案:

答案 0 :(得分:1)

如@Glenit所报告,它在可恢复的上传中丢失了一些片段。作为参考,this answer指出了一些示例。