场景图层是一种经过优化,用于在场景中显示大量 3D 数据的图层。场景图层在整个 ArcGIS 平台应用于诸如 Scene Viewer、ArcGIS Earth 和 ArcGIS Pro 等应用程序。场景图层用于显示五种数据类型之一:点、点云、3D 对象、建筑物或集成网格。场景图层符合索引 3D 场景图层 (I3S) 格式。I3S 格式是一种开放的 3D 内容传送格式,用于向移动、web 和桌面客户端传播 3D GIS 数据。
在 ArcGIS Pro 中,您可以将场景图层和其他内容组合在一起。例如,可以使场景图层部分透明,或者滑动场景图层以显示具有或不具有 3D 内容的场景。要捕捉到场景图层要素,请启用捕捉并将鼠标悬停在要素附近,则指针可捕捉到与启动的捕捉代理相应的几何,例如线端点或点。
共享到 ArcGIS Enterprise 或 ArcGIS Online 时,场景图层会变为 web 场景图层。为了提高绘制性能,会对场景图层进行缓存。缓存中包含不同的细节层次 (LOD);使用哪个 LOD 取决于查看数据的距离。这意味着当您缩小图层,加大与要素间的距离时,3D 数据的复杂性也会降低。例如,从远处查看时,建筑物的显示效果将降低,但是当您放大时,显示效果会提升。
下面是适用于每种类型场景图层的常用功能。
场景图层功能
注:
ArcGIS Pro 会写入当前的 I3S 格式。在最新版本 2.x 中创建的点云场景图层包可以在 ArcGIS Pro 2.1.2 和 2.2、ArcGIS Enterprise 10.6.1 和 ArcGIS Online 中正常使用。使用 I3S 格式的 1.x 版本创建的点云场景图层包适用于所有客户端。
升级 ArcGIS Pro 版本后,您就可以使用通过各种版本的 ArcGIS Pro 创建的所有场景图层了。
旧版本:
在先前版本的 ArcGIS Pro 中,创建场景图层包地理处理工具可用于创建所有点、点云和 3D 对象场景图层。此工具已被弃用并替换为创建点场景图层包、创建点云场景图层包和创建 3D 对象场景图层包工具。
使用 web 场景图层
根据不同的共享方式,表示点、BIM 建筑物或 3D 对象的 Web 场景图层可能额外包含场景图层缓存派生自的关联要素图层。如果 web 场景图层不包含关联要素图层,则通过在客户端或场景图层包 (.slpk) 上进行发布来创建场景图层缓存。点云和集成网格 web 场景图层只能从场景图层包获取。
具有关联要素图层的 web 场景图层
具有关联要素图层的 web 场景图层可以提供动态统计信息,可将该信息用于符号系统或定义查询。访问场景图层的属性表时,将显示来自关联要素图层的表。
来自场景图层包的 web 场景图层
场景图层包 (.slpk) 包含可以发布为 web 场景图层的场景图层缓存。使用验证场景图层包地理处理工具评估场景图层包文件,以确定其是否符合 I3S 规范。在配置 web 场景图层时,选择在本地缓存的选项,以从 ArcGIS Pro 共享从场景图层包生成的 Web 场景图层。有关共享 web 场景图层的详细信息,请参阅共享 web 场景图层。此外,还可以使用创建建筑场景图层包、创建点场景图层包、创建点云场景图层包、创建 3D 对象场景图层包、创建集成网格场景图层包和共享包地理处理工具对其进行共享。
3D 对象场景图层
可使用 3D 对象场景图层来表示和显示对象,例如在三维形式下显式建模的建筑物。3D 对象场景图层通常用于创建可共享的大城市模型。可以使用纹理或颜色符号系统来显示对象,具体取决于正在可视化的内容。3D 对象场景图层是真实的 3D 对象,在高程属性中只能定义绝对高度。
3D 对象场景图层可以共享为具有关联要素图层的 web 场景图层,或来自场景图层包 (.slpk) 的 web 场景图层。有关共享 web 场景图层的详细信息,请参阅共享 web 场景图层。此外,3D 对象场景图层还可使用创建 3D 对象场景图层包 地理处理工具进行创建,该工具将在磁盘上生成场景图层包 (.slpk)。然后,可在 ArcGIS Pro 内直接预览该文件,之后使用即将发布为 web 场景图层的共享包地理处理工具上传至 ArcGIS Enterprise 或 ArcGIS Online。
建筑场景图层
可使用建筑场景图层在整个 ArcGIS 平台上共享建筑物信息。建筑物信息来自代表建筑物的 BIM(建筑物信息建模)模型。在当前版本中,可使用 Revit 数据或通过 BIM 文件转地理数据库地理处理工具创建的要素类创建建筑场景图层。
建筑场景图层可以共享为具有关联要素图层的 web 场景图层,或来自场景图层包 (.slpk) 的 web 场景图层。有关共享 web 场景图层的详细信息,请参阅共享 web 场景图层。此外,建筑场景图层可使用创建建筑场景图层地理处理工具进行创建,该工具将在磁盘上生成场景图层包 (.slpk)。然后,可在 ArcGIS Pro 内直接预览该文件,之后使用即将发布为 web 场景图层的共享包地理处理工具上传至 ArcGIS Enterprise 或 ArcGIS Online。
集成网格场景图层
三维网格数据捕获通常为自动化过程,是通过大量重叠影像来构建 3D 对象的过程。此结果将原始输入影像信息集成为具有纹理的网格,其中包含 3D 对象,例如建筑物、树和高程信息。通常为城市范围内的 3D 映射创建集成网格场景图层。这些图层经常由无人机进行捕获且不能改变样式。
您可使用创建集成网格场景图层包工具通过 OpenSceneGraph Binary 二进制文件 (OSGB) 创建集成网格场景图层。
点云场景图层
点云场景图层提供大量符号化和已过滤点云数据的快速显示。已针对显示和包括激光雷达在内的许多种类的传感器数据共享对其进行了优化。点云场景图层可以帮助在整个平台共享 3D 点云内容。
点云图层可以共享为来自场景图层包 (.slpk) 的 web 场景图层。有关共享的详细信息,请参阅 共享 web 场景图层。此外,点云场景图层可使用创建点云场景图层包 地理处理工具进行创建,该工具将在磁盘上生成场景图层包 (.slpk)。然后,可在 ArcGIS Pro 内直接预览该文件,之后使用共享包地理处理工具上传至 ArcGIS Enterprise 或 ArcGIS Online。
点云场景图层支持 LAS、经过优化的 LAS (.ZLAS)、LAS 数据集和 LAZ 格式的点云数据。还可将单个 LAS、ZLAS 和 LAZ 文件以及含上述文件的文件夹用作创建点云场景图层包 工具的输入。
点场景图层
为确保在所有客户端中均实现快速可视化,在 ArcGIS Pro 和 web 场景中将使用缓存点场景图层来显示大量点数据。例如,可通过预置图层利用场景图层来显示城市中的树。
系统将自动细化点场景图层,从而提高较远距离时的性能和可见性。自动细化意味着并非所有要素均可在较远距离下显示。进行放大即可显示其他要素,放大至最高细节级别时将显示所有点。
点场景图层可以共享为具有关联要素图层的 web 场景图层,或来自场景图层包 (.slpk) 的 web 场景图层。有关共享 web 场景图层的详细信息,请参阅共享 web 场景图层。此外,点场景图层还可使用创建点场景图层包地理处理工具进行创建,该工具将在磁盘上生成场景图层包。可在 ArcGIS Pro 内直接预览该文件,之后使用共享包工具上传至 ArcGIS Enterprise 或 ArcGIS Online 将其发布为 web 场景图层。