加载瓦片
使用说明
SuperMap iDesktopX提供加载瓦片功能,主要包括:
- 加载瓦片:向场景窗口中的场景中添加已有的瓦片数据,包括:影像瓦片文件(*.sci3d、*.sci)、三维地形瓦片文件(*.sct)、三维矢量瓦片文件(*.scv)、S3M瓦片文件(*.scp)、全球地图瓦片文件(*.sci)、Cesium 3DTiles(*.json)。
- 加载文件夹下的所有瓦片:向当前场景中批量添加指定文件夹下支持类型的瓦片数据。该功能暂不支持加载Cesium 3D Tiles数据。
自11i(2022) SP1起,球面场景默认采用椭球体基准。直接加载基于圆球体的S3M 1.0/2.0数据时,会进行动态投影转换,降低加载性能;若该数据为点外挂模型,还会导致位置错误的问题。建议将数据升级至S3M 3.0/3.01。
当前,SuperMap iDesktopX仅支持在Windows环境下的三维场景渲染引擎V1中加载基于倾斜摄影三维模型、点云、普通材质的精模、普通材质的BIM、白模等类型生成的3D Tiles 1.0/1.1。
功能入口
- 场景选项卡 > 数据组->瓦片
- 图层管理器->普通图层集合结点右键菜单->添加影像瓦片图层/添加S3M瓦片图层/添加矢量切片图层/添加地图瓦片图层
- 图层管理器->地形图层集合结点右键菜单->添加地形瓦片
操作步骤
添加瓦片
- 新建或打开一个场景窗口后,通过以下操作打开添加瓦片的对话框:
- 单击场景选项卡 > 数据组->瓦片项的按钮部分;
- 单击场景选项卡 > 数据组->瓦片项的下拉按钮部分,在弹出的下拉菜单中选择加载瓦片...项;
- 在图层管理器内的普通图层节点单击鼠标右键,在弹出的右键菜单中选择添加影像瓦片图层/添加S3M瓦片图层/添加矢量切片图层/添加地图瓦片图层。
- 在图层管理器内的地形图层节点单击鼠标右键,在弹出的右键菜单中选择添加地形瓦片。目前,场景中支持打开多个DEM地形瓦片数据或仅一个TIN地形瓦片数据。当加载多个DEM地形瓦片数据且瓦片空间范围有重叠时,建议将存在空间范围重叠的各瓦片数据的起始层号保持一致。
- 在弹出“打开图层文件”对话框,选择要加载的三维瓦片文件的配置文件,然后单击对话框中的“打开”按钮即可完成三维瓦片数据的加载。
- 加载SuperMap影像瓦片时,需选择对应的*.sci和*.sci3d配置文件。
- 加载SuperMap三维地形瓦片文件时,需选择对应的*.sct配置文件。
- 加载SuperMap三维矢量瓦片文件时,需选择对应的*.scv配置文件。
- 加载SuperMap全球地图瓦片文件时,需选择对应的*.sci配置文件。
- 加载SuperMap S3M瓦片文件时,需选择对应的*.scp配置文件。
- 加载SuperMap实例化图层文件时,需选择对应的*.instc文件。
-
加载 Cesium 3D Tiles 数据时,需选择对应的 *.json 配置文件。支持情况如下:
-
支持:由倾斜摄影三维模型、点云、普通材质精模、普通材质 BIM、白模等生成的 3D Tiles 1.0/1.1。
-
不支持:源数据为实例化模型、管线数据、3DGS、PBR材质BIM、PBR精模的3D Tiles 1.0/1.1。不支持加载已发布为三维服务的3D Tiles数据。
-
格式限制:仅支持3D Tiles 1.0中的pnts 和b3dm,不支持cmpt 和i3dm(例如实例化模型)。
-
系统限制:当前仅支持在Windows环境下使用该功能,Linux和ARM环境下不支持。
-
渲染引擎限制:当前仅支持在三维场景渲染引擎V1下使用该功能直接加载3D Tiles数据。
-
- 新加载的三维瓦片数据作为场景中的一个三维图层显示在场景中的模拟地球上。对于三维地形瓦片,则在图层管理器中的“地形图层”结点的下一级将增加一个三维地形图层结点,该结点对应刚刚加载的三维地形瓦片数据图层;对于其他三维瓦片,则在图层管理器中的“普通图层”结点的下一级将增加一个三维瓦片图层结点,该结点对应刚刚加载的三维瓦片数据图层。
在上述两种结点上双击鼠标左键,三维球体将漫游到该图层对应的数据范围,并进行一定的缩放显示。
批量添加瓦片
- 新建或打开一个场景窗口后,单击功能区 >场景选项卡 >数据组中瓦片项的下拉按钮部分,在弹出的下拉菜单中选择加载文件夹下所有瓦片...项。
- 弹出“浏览文件夹”对话框,在对话框中指定三维瓦片所在文件夹。单击“确定”按钮,即可将所选文件夹下的所有支持类型的三维瓦片文件添加到当前场景中。当前该功能不支持添加3D Tiles数据。
- 新加载的三维瓦片数据作为场景中的三维图层显示在场景中的模拟地球上。对于三维地形瓦片,则在图层管理器中的“地形图层”结点的下一级增加相应的三维地形图层结点;对于其他三维瓦片,则在图层管理器中的“普通图层”结点的下一级增加相应的三维瓦片图层结点。
在上述两种结点上双击鼠标左键,三维球体将漫游到该图层对应的数据范围,并进行一定的缩放显示。
通过嵌套SCP加载瓦片
- 新建或打开一个场景窗口后,通过以下操作打开添加瓦片的对话框:
- 单击场景选项卡 > 数据组->瓦片项的按钮部分;
- 单击场景选项卡 > 数据组->瓦片项的下拉按钮部分,在弹出的下拉菜单中选择加载瓦片...项;
- 在图层管理器内的普通图层节点单击鼠标右键,在弹出的右键菜单中选择添加三维瓦片图层
- 在弹出的“打开图层文件”对话框,选择嵌套SCP(*.scp),然后单击对话框中的“打开”按钮即可完成三维瓦片数据的加载。嵌套SCP可以通过工具箱->三维数据->瓦片工具->生成嵌套SCP工具生成。
- 通过嵌套SCP加载的三维瓦片将以图层组的形式在图层管理器的普通图层结点下显示。
- 父图层结点对应嵌套SCP。
- 子图层分别对应综合嵌套SCP文件内记录的子SCP。
- 父图层结点右键菜单提供可显示、可选择、缩放到本图层、快速定位到本图层、打开所在文件夹、移除选项。
- 子图层结点右键菜单与普通三维瓦片图层右键菜单一致。具体操作见图层右键菜单。
- 子图层可以在图层组内交换顺序、设置风格,但不能挪出图层组和删除。只能通过移除父图层的方式移除图层。
相关主题