如何控制APS/Forge Model Derivative API中的参数单位标签?
关于Model Derivative API提取Revit参数单位的调整方法
针对你提到的周长单位标签ft-and-fractional-in的修改需求,可通过以下两种方式实现:
调整Revit源文件单位设置
导出的属性单位直接继承自Revit模型的项目单位配置。打开Revit源文件,进入「管理」选项卡的「项目单位」,找到长度类参数的格式设置,将其从“英尺-分数英寸”改为纯英尺、纯英寸或其他格式,重新上传并转换模型后,属性中的周长单位标签就会对应更新。调用Model Derivative API时指定单位参数
在发起模型转换任务时,可通过advanced参数统一指定导出单位,覆盖Revit源文件的设置。例如,要将长度类单位统一设为纯英尺,转换请求的JSON参数可配置如下:{ "input": { "urn": "待转换模型的URN" }, "output": { "formats": [ { "type": "svf", "views": ["2d", "3d"], "advanced": { "unit": "ft" } } ] } }这样转换后,周长的单位标签会变为
ft,数值也会按对应单位转换。
补充说明:你参考的Viewer测量单位配置逻辑,和Model Derivative的单位设置核心一致,但前者仅影响前端Viewer的显示,后者会直接修改导出属性中的单位标签及数值。
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

