场景

通过场景,您可以在三维空间中以类似于现实世界中的方式体验地理信息。 这有助于您了解大型复杂数据及其空间关系,方法是:将其表示为可在场景中进行可视化、分析和管理的真实世界对象。

在 3D 模式下操作可以将实际元素与您的内容整合在一起,同时突出显示各种影响,例如地形的移动以及树、建筑物和地下地质等要素的 3D 范围。 此外,通常可以更有效地在 3D 视图中传达定量 GIS 内容(例如,人口、温度或事件的相对发生次数)的显示。

ArcGIS AllSource 中,您可以通过同时显示两个视图来结合 3D 场景和 2D 地图的优点,使 GIS 信息更易于理解,并有助于在此过程中揭示新的见解。

局部场景和全全球场景

全球和局部场景是可用于可视化 3D 数据的不同查看模式。 创建全球或局部场景的决定通常取决于您的可视化和分析需求,或者您希望如何在 ArcGIS Platform 上共享场景。

当查看地球曲率很重要时,全球场景通常用于显示跨越地球的数据。 选择一个全球场景以在全球范围内显示您的数据,让您的观众可以放大和缩小并看到整个地球。 全球场景支持 WGS 84 和 CGCS 2000 地理坐标系。

使用局部场景查看更小范围的数据。 由于数据可以保留在投影坐标系中,因此请使用局部场景进行编辑、分析和测量。 通常使用局部场景来可视化城市或建筑工地等数据。 局部场景支持地理、投影和自定义坐标系。 移动 ArcGIS Runtime 应用程序不支持局部场景。

飞行路径与飓风轨迹的全球视图
此全球视图显示地球上的飞行路径和飓风轨迹。
感兴趣区域内建筑物的局部视图
此局部视图显示附近感兴趣区域内的建筑物。

创建场景

有多种方法可以创建场景。 要打开新场景,您可以创建全球场景或局部场景。 在地图选项卡的插入组中,单击新建地图菜单,然后选择新建全球场景 新建全球场景新建局部场景 新建局部场景新建底图 新建底图。 或者,右键单击目录窗格中的地图,以两种模式中的任意一种创建场景。

要更改场景的当前视图模式,请单击视图选项卡,然后选择全球 3D 全球视图局部 局部。 现有场景将更改为更新的视图选择。 要并排查看局部视图和全球视图中的同一场景,则需要打开同一地图的第二个视图。 为此,请单击目录窗格,然后在工程下展开地图。 使用场景的快捷菜单并将其作为新的全球或局部视图打开。 原始场景保持不变,新场景将添加至工程。 每个视图选项卡都使用其各自的图标进行标注,以区分视图类型。 可以通过拖动视图选项卡,然后选择放置位置来排列视图。

2D 叠加内容显示在内容窗格的 2D 图层类别中,所有 3D 图层在 3D 图层类别中显示。 因为 KML 图层可以在同一文件中同时包含 2D 和 3D 节点,所以 KML 图层在场景中具有其自己的类别 KML 图层

透视和平行绘制模式

也可以通过透视或平行绘制模式来渲染场景。 透视绘制是 3D 中最常用的绘制模式:前景中的要素显示大小比背景中的要素大。 这是大多数人在日常生活中观察世界的方式,结果为 3D 内容的真实表示。 平行绘制使用平行投影来渲染 3D 视图:相同物理尺寸的要素将以相同的方式在屏幕上进行渲染,不考虑其与查看照相机的距离。 平行绘制非常适用于建筑绘图(例如,建筑物施工设计或校园总览图)以及在 3D 视图中表示统计数据,例如用于符号化数值(例如,人口或收入)的拉伸形状。

将在透视查看模式下打开所有场景。 可以使用视图选项卡的场景组中的绘制模式下拉菜单在透视 透视平行 平行 查看模式之间进行切换。 保存工程时,设置将随打开的视图一同存储。

照明属性

制作场景的唯一要素是您可以定义照明属性。 这些属性包括时间点、是否存在日照投影以及用了多少环境光等属性。 在全球模式中,您还可以模拟大气扩散。 使用视图选项卡的场景组中照明管理器中的显示设置,查看一天的照明或调整场景中显示的时间。

要访问地图和场景的这些照明属性,在内容窗格中右键单击场景,单击属性,然后单击照明选项卡。

场景内容

场景可以包含数据图层、底图图层和高程表面。 除了在场景中绘制的内容之外,场景还可能以与地图相同的方式包含表格。

业务图层

场景中的任何业务图层都显示为叠加在表面上或独立于具有自己的 z 坐标的表面。 业务图层表示您想要可视化的地理信息。 例如,您可以使用 3D 符号系统添加表示树木或街道设施的 3D 点。 当第一次在 3D 中显示图层时,重要的是设置高程属性,这样要素便以正确的高度显示在视图内。 为此,在内容窗格中右键单击相应的图层,然后单击属性,或者双击图层名称。 然后,在图层属性对话框中选择高程

2D 叠加内容显示在内容窗格的 2D 图层类别中,所有 3D 图层在 3D 图层类别中显示。 因为 KML 图层可以在同一文件中同时包含 2D 和 3D 节点,所以 KML 图层在场景中具有其自己的类别 KML 图层

默认情况下,一些图层在场景内最初显示为 2D 图层,因为它们没有存储 z 坐标或用作地面上的叠加图层,例如航空影像。 要向某个图层应用 3D 符号系统,例如建筑物覆盖区或以管状显示线,需将该图层拖动到内容窗格的 3D 图层组中。

ArcGIS AllSource 支持可以在场景中可视化的以下图层类型:

图层类型描述

要素图层

要素图层是包含相似要素及其相关属性的图层。 要素图层可以表示 3D 点,例如树木、街道设施或由 3D 符号标识的其他对象。 线和面要素可以叠加到地面或在其 z 坐标处绘制。 专用于在 3D 中可视化的要素图层是多面体和 3D 对象要素图层。 这些要素图层可以从 CAD 或 BIM 数据创建。

场景图层

场景图层在 ArcGIS Platform 上提供大型 3D 内容的快速可视化。 场景图层可以是点、3D 对象、集成式网格、点云、建筑物或体素类型。 您可以创建具有关联要素图层的场景图层,该图层允许编辑和维护数据。

体素图层

体素图层将多维空间和时间信息表示为体积表示。

栅格图层

栅格图层可以表示场景的 2D 图层类别中的航空影像,并叠加在业务图层或高程表面上。

TIN 图层

不规则三角网 (TIN) 图层通常为高程表面,表示某一范围内的高度值。

LAS 数据集图层

LAS 数据集存储对磁盘上一个或多个 .las 文件以及其他表面要素的引用。 .las 文件采用行业标准二进制格式,用于存储机载激光雷达数据。

KML 图层

KML 图层为一种基于 XML 的文件格式,用于显示地理环境中的信息。 单个 .kml 文件可以包含不同几何类型的要素,以及矢量数据和栅格数据。

Terrain 图层

地形图层是一种存储在地理数据库中的基于 TIN 的多分辨率表面模型。 地形图层可以叠加在表面上并用于可视化高程、坡度或坡向。

底图图层

在场景中,底图图层叠加在地面上,以与 2D 地图相同的方式可视化地理信息。 全球和局部场景包含来自 ArcGIS OnlineArcGIS Enterprise 的默认 Esri 底图。 共享包含底图图层的场景时,确保该图层的坐标系与 web 场景兼容。

高程表面

场景还支持放置其他内容所基于的一个或多个表面的定义。 每个场景都具有一个默认的高程表面,称为地面,您可以定义所需数量的其他表面,例如最小高度 1、最大高度 2 等。 每个表面都具有描述该表面的多个数据源,包括栅格、TIN 和高程服务。 您也可以根据分析结果创建专题表面(例如犯罪严重程度或海面温度),还可以在表面上叠加其他图层。 有关详细信息,请参阅 AllSource 帮助中的使用高程表面

连接地图和场景

可通过综合的 2D-3D 环境同时使用数据、地图和场景。 在地图选项卡上启用链接视图选项将视图导航链接在一起,以在地图和场景之间快速切换。

地图和场景是工程中的单独项,即使它们参考相同的源数据也是如此。 这表示,更改地图或场景中的图层可见性不会影响另一视图中的图层可见性。 然而,要素编辑内容将更新该数据的所有视图。

ArcGIS AllSource 共享场景

您可以ArcGIS AllSource 中的场景作为 Web 场景共享到活动门户。 您可以在许多不同的客户端中使用 Web 场景,例如 Scene ViewerArcGIS EarthCityEngineArcGIS Runtime 应用程序。