首页 / 浏览问题 / 组件GIS / 问题详情
revit插件在导出平面场景的时候,选择的经纬度代表什么
33EXP 2023年11月20日

使用产品:revit导出插件是更新版本,revit是2020 操作系统:win11 问题详细描述:revit插件导出数据集的时候可以选择”经纬度“,但在导出为平面模型的时候,这个经纬度既不是经纬度,也不是以米为单位的向左向右,然后,我要导出平面场景的数据集的话,要怎么确定位置呢

1个回答

您好,

对于确定位置, Revit中存在项目基点,导出后在SuperMap iDesktop中查询得到的坐标=模型在Revit 中的坐标+项目基点坐标+导出界面插入点坐标。

在您的截图中插入点坐标为 经度值(X),纬度值(Y),高度值(Z)。


1. 您可以关注 Revit的项目基点和测量点:

测量点是项目在世界坐标系中实际测量定位的参考坐标原点,一般可以理解为项目在城市坐标系统中的位置。

项目基点是项目在用户坐标系中测量定位的相对参考坐标原点。

详情请参考:

《SuperMap BIM+GIS-Revit模型处理-第二节 导出参数介绍》https://blog.csdn.net/supermapsupport/article/details/89473803 

2. 后续也可通过SuperMap iDesktop中的配准,平移等功能进一步调整模型的位置。
 

另外您提供的截图中有“球面坐标”,“平面坐标”,“自定义投影”的选项,但对于您提到的 [可以选择”经纬度“]我不是很明白您的意思,请提供更多的截图或说明,以便俩了解您的需求。

球面插入点导出时,插入点坐标为经纬度坐标。

平面插入点导出时,插入点坐标为XYZ值。

285EXP 2023年11月20日

您上面说的场景里面的平移我试过了,我试的平移一次只能平移一个图层,而且合并图层的三维缓存平移不了。

还有坐标的计算公式,也就是SuperMap iDesktop中查询得到的坐标=模型在Revit 中的坐标+项目基点坐标+导出界面插入点坐标。

我在平面场景里面查询了我想要放模型的位置,结果大概是X:  12709012.286,Y:  2555126.973,但是我把这两个值输入到插件导出时的x,y之后,idesktop里面模型到了 X:  13544275.313 Y:  3379973.487这个位置,偏移量为835,263.027,824,846.514。这个偏移量应该就是“模型在Revit 中的坐标+项目基点坐标”吧。这其中“项目基点坐标”可以查到,那模型在Revit 中的坐标可以查得到吗?

然后revit里面查询得到的项目基点是这样的,这个北/南,西/东是不是对应的平面场景中坐标里面的x和y呢?然后这两个值比偏移量正好大了三个数量级,这个是偶然吗?还有这两个值这么大,明显不是经纬度,那是不是这个模型就只能导出平面场景?(模型是别人提供的)

您好,根据您的描述,给到您以下建议:
(温馨提示:做好数据备份后再操作)

1.推荐在插件导出Revit为模型数据集后,对模型数据集进行配准、平移,再生成三维缓存。

2.尝试导入为平面坐标
   2.1 将项目基点设置为0,0,0
   2.2 插件导出时,选择”平面坐标“, X值12709012.28;Y值: 2555126.973;Z值:0
   2.3 iDesktpX中将导出的模型数据集添加到 平面场景查看。

3. 因为模型是别人提供的,咨询对方revit 的坐标信息,相关链接如下供您参考:
 ”如何选择或更改坐标系以对Revit模型进行地理参考“  https://www.autodesk.com.cn/support/technical/article/caas/sfdcarticles/sfdcarticles/CHS/How-to-select-or-change-a-coordinate-system-for-georeferencing-a-Revit-model.html (注意 ”另请参考见“的内容也可以查看下)
https://ask.supermap.com/121466
https://blog.csdn.net/supermapsupport/article/details/105581285

4. 若您的模型数据不涉及保密,可将模型数据 发送到我的邮箱(zhouyingping@supermap.com),这边为您根据数据进行分析
...