通过超图桌面软件导出中间格式如dae,再进入ArcGIS平台。

一、数据格式

在超图软件中,精模数据格式(udb格式):

超图用MONGODB发布服务 超图udb_arcgis

二、在超图中的操作

主要是导出模型和属性+中心点数据。

1. 导出dae模型数据

右键图层,添加到新的场景:

超图用MONGODB发布服务 超图udb_arcgis_02

缩放至图层:

超图用MONGODB发布服务 超图udb_字段_03


在图层管理器中右键图层,选择属性关联:

超图用MONGODB发布服务 超图udb_字段_04


点击属性表,CTRL+A全选:

超图用MONGODB发布服务 超图udb_属性表_05


选中后,在视图中右击模型选择导出:

超图用MONGODB发布服务 超图udb_arcgis_06


导出dae数据格式:

超图用MONGODB发布服务 超图udb_属性表_07


如果这个地方删除名字,导出则为:

超图用MONGODB发布服务 超图udb_字段_08

2. 导出模型属性和中心点数据

然后将属性表导出。首先要计算模型的中心点:

超图用MONGODB发布服务 超图udb_超图用MONGODB发布服务_09


计算完成之后属性表会增加字段:

超图用MONGODB发布服务 超图udb_字段_10


z值提取:

超图用MONGODB发布服务 超图udb_图层_11


超图用MONGODB发布服务 超图udb_字段_12

在属性表中会增加一个底部高程字段:

超图用MONGODB发布服务 超图udb_图层_13


全选,右键属性表,导出excel表格:

超图用MONGODB发布服务 超图udb_arcgis_14

三、在Pro中操作

主要是修改模型中心点坐标系和导入模型。

1. 处理导出的表数据

在pro中,加载excel表格,以xy显示:

超图用MONGODB发布服务 超图udb_arcgis_15


超图用MONGODB发布服务 超图udb_属性表_16


导出后,使用project工具将投影转换为Web Mercator坐标系。

超图用MONGODB发布服务 超图udb_图层_17


点要素数据某一个字段用作模型关联的挂接,要和导出的模型名称一致:

超图用MONGODB发布服务 超图udb_arcgis_18


这种可以使用字段计算器计算,统一进行赋值,例如:

超图用MONGODB发布服务 超图udb_超图用MONGODB发布服务_19

2. 导入模型

最后导入模型,使用import 3D Files工具,字段为模型挂接的字段:

超图用MONGODB发布服务 超图udb_图层_20


*但是这种方法导入到ArcGIS 平台中, 模型的位置以及部分贴图可能还是会有一定问题,还需要进一步调整。