移动场景中的业务图层

业务图层叠加在场景的底图上。 业务图层通常为交互式图层,用于讲述场景的故事。 它们可以包括 KML 图层、要素图层、LAS 数据集图层、场景图层和栅格图层。 根据不同的源数据,业务图层可以不同的方式显示。 下面介绍了移动场景包中支持的业务图层以及创建移动场景包之前要考虑的项目。

要素图层

ArcGIS Pro 中,要素图层可以在内容窗格的 3D 图层2D 图层类别中进行组织。 如果点要素图层位于 3D 图层类别中,则打包移动场景时,它将导出为场景图层包。 2D 图层类别中的点要素图层将写入 SQLite 数据库。 3D 或 2D 类别中的线或面要素图层将写入 SQLite 数据库。 打包移动场景时,多面体要素图层将导出至场景图层包。

注:

对于导出到场景图层包的数据,请考虑以下内容:

  • ArcGIS Runtime SDK 仅支持要素图层的绝对高度高程模式。 在创建移动场景包之前,在高程属性页面中检查每个图层的基本高度。
  • 创建场景图层包工具不支持范围。 当导出到场景图层包时,不会采用创建移动场景包工具中的感兴趣区域参数。 选择要包含在包中的要素,然后在打包移动场景之前,创建选择图层。 有关详细信息,请参阅感兴趣区域注意事项
  • 当共享通过 3D 模型标记符号化的 3D 点要素图层时,需要实际单位。 此功能位于图层属性对话框的显示选项卡上。
  • 不支持使用 Arcade 表达式的自定义点符号系统。
  • 不支持程序符号图层。

KML 图层

移动场景包支持 KML 图层。 这些文件仅适用于采用 WGS84 水平坐标系的全球场景。 KML 图层无法裁剪或重新投影, 确保在将 KML 图层打包到移动场景包中之前,该图层中不存在任何网络链接。

LAS 数据集图层

打包移动场景时,支持 LAS 数据集层并且会将其导出为点云场景图层包。 LAS 数据集图层将投影到场景的坐标系。 当前,不支持 LAS 数据集裁剪。 如果需要裁剪,请在运行创建移动场景包工具之前,使用提取 LAS 工具。

当导出到点云场景图层包时,将使用点大小XY 最大误差Z 最大误差的默认值。 如果需要其他配置,请考虑使用创建点云场景图层包工具,并在运行创建移动场景包工具之前将场景图层包添加到场景中。

栅格图层

打包移动场景时,支持栅格图层作为业务图层或底图图层。 栅格图层将被裁剪或重新投影到场景的水平坐标系。

切片包

运行创建移动场景包工具时,支持切片包作为业务图层或底图图层。 由于切片包是缓存数据集,因此无法对其进行裁剪或重新投影。 执行工具时可能会出现错误,表示坐标系与场景坐标系不匹配。 在新坐标系中重新创建切片包,或更新场景坐标系。

矢量切片包

运行创建移动场景包工具时,支持矢量切片包作为业务图层或底图图层。 由于矢量切片包是缓存数据集,因此无法对其进行裁剪或重新投影。 执行工具时可能会出现错误,表示坐标系与场景坐标系不匹配。 在新坐标系中重新创建矢量切片包,或更新场景坐标系。

服务

移动场景包中支持服务,以在 ArcGIS Runtime SDK 应用程序中支持混合离线和在线工作流。 例如,连接移动设备后,即可实时访问天气或交通状况信息。 以下服务在移动场景包中受支持:

服务在移动场景包中受支持

场景服务

缓存地图服务

动态地图服务

影像服务

KML 服务

流服务

矢量切片服务

注:

较早版本的 ArcGIS Runtime SDK 应用程序可能不支持移动场景包中的服务。

场景图层包

移动场景包中支持3D 对象集成网格点云场景图层包。 您可以裁剪 3D 对象、集成网格和点云场景图层包。 创建移动场景包时,可以将所有场景图层类型重新映射到 WGS84 或 Web 墨卡托辅助球体。

注:

默认情况下,创建场景图层包工具会在 WGS84 水平坐标系和 EGM96 垂直坐标系中创建场景图层包。

下表列出了支持的输入数据,并说明了输出数据在移动场景包中的转换或复制方式。 它还指定了数据是否可以重新投影到场景坐标系。 无法重新投影的数据集将无法作为创建移动场景包工具的输入。

源数据集移动场景包中的数据集支持重新投影数据集

2D 点、线或面要素图层

SQLite 要素类

3D 点要素图层

场景图层包

多面体要素图层

场景图层包

LAS 数据集图层

场景图层包

场景图层包

场景图层包

栅格图层

栅格数据集

切片包

切片包

矢量切片包

矢量切片包

KMZ 或 KML

KMZ 或 KML

SQLite 表

不受支持的图层

以下图层目前在移动场景包中不受支持:

  • 体素图层
  • 集成网格修改图层
  • 图形图层
  • 地图注释图层
  • 建筑物图层
  • 公共设施网络图层
  • 地统计分析图层