Autodesk forge 无法获取revit文件元数据或在forge model衍生API的3d viewer中查看revit模型

Autodesk forge 无法获取revit文件元数据或在forge model衍生API的3d viewer中查看revit模型,autodesk-forge,Autodesk Forge,我们一直在使用模型派生api端点从forge中提取数据,但目前在上载Revit文件时提取元数据时遇到问题 我们的过程是: 认证 以块{bucketKey}/objects/{objectName}/resumable的形式上载模型 创建上载作业 获取进程{encodedUrn}/manifest的翻译 从forge{encodedUrn}/metadata获取对象 目前,我们收到了第5步的200条回复,其中包含和空的元信息,因此我们无法提取任何内容 当我们加载3D查看器(版本6.0和4.0)时,

我们一直在使用模型派生api端点从forge中提取数据,但目前在上载Revit文件时提取元数据时遇到问题

我们的过程是:

  • 认证

  • 以块{bucketKey}/objects/{objectName}/resumable的形式上载模型

  • 创建上载作业

  • 获取进程{encodedUrn}/manifest的翻译

  • 从forge{encodedUrn}/metadata获取对象

  • 目前,我们收到了第5步的200条回复,其中包含和空的元信息,因此我们无法提取任何内容

    当我们加载3D查看器(版本6.0和4.0)时,查看器调用

    什么时候

    “消息”:[
    {
    “类型”:“错误”,
    “代码”:“Revit UnsupportedFileType”,
    “消息”:“该文件不是Revit文件或不是受支持的版本。”
    },
    {
    “类型”:“错误”,
    “消息”:“可能可从提取器恢复的警告退出代码:-536870935”,
    “代码”:“TranslationWorker RecoverableInternalFailure”
    }
    ],
    
    它是从ifc格式转换而来的,如果这有任何帮助的话。
    我们以前曾在360和forge中使用revit和ifc尝试过此文件,并且翻译成功。我还可以提供一个骨灰盒。

    据@Glenit报道,它在可恢复上传上丢失了一些碎片。请指出上面的一些样品以供参考。

    您能分享骨灰盒吗?您也可以将骨灰盒上传到360吗?非常感谢@AugustoGoncalves上传骨灰盒:
    dxjuomfkC2sub2jqzwn0czpvcy5vymply3q6ymltc3vwcg5lx5lxnwywnlcy1kzxyvnwm2yzm3ywqynwnindbkyjyy2mwzwzdzkdc3zm9yzf9mb2dpc3rpc3rpy3nfsfsbc5ydnq
    360骨灰盒-是
    dXJuOmFkc2sud2lwcHJvZDpmcy5mb2xkZXI6Y28uNTlFWTFFdGhRdjZ4T2hLY25weG9jUQ
    dXJuOmFkc2sud2lwcHJvZDpkbS5saW5lYWdlOlJDS0xsdElvUlo2Q1NPZ0RkZEk2SFE
    都是url的一部分(如果需要,也可以提供)。经过调查,我们可以看到转换端点也返回“失败”。我们之前没有抓到这个。谢谢,我会检查骨灰盒的。同时,你说的是IFC,但urn解码为.rvt文件。。。是否使用Revit desktop对其进行了转换?你知道翻译也适用于IFC文件吗?(即不需要转换)嗨,是的,我们知道。显然,ifc在Revit中用作参考,但模型在那里完全重新制作。这样我们就可以将BIM对象添加到模型中并获取BOM表数据,显然我们的经验是使用Revit(我是开发人员,不是架构师,因此,如果混淆了术语,我们深表歉意)。我认为是2018年或2019年的rvt版本。感谢您的帮助Hi@AugustoGoncalves知道您可能很忙,但您是否看到上传/翻译方面的任何问题,或者知道您何时有机会看到这些?这样我们就可以提前计划。我们尝试了各种大小的文件(小于最小块大小),但仍然得到相同的错误。我们现在回顾这些示例,并用SDK检查分块实现,以确保我们没有犯任何愚蠢的错误。
    "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"
                }
            ],