Model Derivatives API调用报错406:该设计不支持SVF2格式
解决NWC文件无法生成SVF2格式的问题
问题原因
当前Autodesk Model Derivative API不支持将NWC(Navisworks Cache)文件转换为SVF2格式,这是触发406错误的直接原因——SVF2对源文件格式有明确的支持范围,NWC不在兼容列表内。
解决方案
1. 改用兼容的SVF格式(临时替代)
既然SVF2不支持NWC,可将请求中的格式改为svf,这是NWC文件兼容的衍生格式,修改后的请求参数如下:
{ "input": { "urn": [REDACTED], "compressedUrn": true, "rootFilename": "testModel.nwc" }, "output": { "destination": { "region": "us" }, "formats": [ { "type": "svf", "views": [ "2d", "3d" ] } ] } }
2. 转换源文件格式以支持SVF2
如果必须使用SVF2,建议先将NWC文件转换为Autodesk官方支持SVF2的格式,例如:
- RVT(Revit)
- DWG
- DGN
- SKP(SketchUp)
- 部分版本的IFC
转换完成后再上传至BIM 360并发起SVF2翻译任务,即可正常生成目标格式。
3. 确认API版本与权限
确保使用的是最新版Model Derivative API(v2),同时拥有BIM 360项目对应的文件读写、翻译权限,排除因版本或权限问题引发的额外错误。
内容的提问来源于stack exchange,提问作者skinman55
相关产品推荐
相关产品推荐

