利用场景,您可以在三维空间中体验地理信息。 这有助于您了解大型复杂数据及其空间关系,方法是:将其表示为可进行可视化、分析和管理的真实世界对象,类似于您在现实世界中采用的方式。
在 3D 模式下操作可以将实际元素与您的内容整合在一起,同时突出显示各种影响,例如地形的移动以及树、建筑物和地下地质等要素的 3D 范围。 此外,通常可以更有效地在 3D 视图中传达定量 GIS 内容(例如,人口、温度或事件的相对发生次数)的显示。
利用 ArcGIS Pro,您可以通过同时显示两个视图来结合 3D 场景和 2D 地图的优点,使 GIS 信息更易于理解,并有助于在此过程中揭示新的见解。
局部场景和全全球场景
全球和局部场景是可用于可视化 3D 数据的不同查看模式。 创建全球或局部场景的决定通常取决于您的可视化和分析需求,或者您希望如何在 ArcGIS Platform 上共享场景。
要显示跨越地球的数据或如果需要查看地球曲率,则使用全球场景。 全球场景在全球范围内显示数据,让您的观众可以放大和缩小并看到整个地球。 全球场景支持 WGS 84 和 CGCS 2000 地理坐标系。 如果地图的空间参考不是 WGS 84 或 CGCS 2000,建议使用局部场景视图以避免重新投影为全球场景视图时导致的畸变。 如果您计划在 3D 空间中查看 2D 地图,请考虑在局部场景模式下将其打开。
使用局部场景查看更小范围的数据。 由于数据可以保留在投影坐标系中,因此请使用局部场景进行编辑、分析或测量。 通常使用局部场景来可视化城市或建筑工地等数据。 局部场景支持地理、投影和自定义坐标系。 基于 ArcGIS Maps SDKs 的移动应用程序不支持局部场景。
创建场景
有多种方法可以创建场景。 要打开新场景,您可以直接选择创建全球场景或局部场景。 在插入选项卡上,单击新建地图菜单,然后选择新建全球场景 或新建局部场景 。 或者,右键单击目录窗格中的地图,以两种模式中的任意一种创建场景。
要更改场景的当前视图模式,请单击视图选项卡,然后选择全球 或局部 。 现有场景将更改为更新的视图选择。 但是,如果要同时在局部视图和全球视图中查看同一场景,则需要打开同一地图的第二个视图。 为此,请单击目录窗格,然后在工程下展开地图。 使用场景的快捷菜单并选择将其作为新的全球或局部视图打开。 原始场景保持不变,新场景将添加至工程。 每个视图选项卡都使用其各自的图标进行标注,以区分视图类型。 可以通过拖动视图选项卡,然后选择放置位置来排列视图。
当您将 ArcGlobe 或 ArcScene 文档导入时,.3dd 文件默认以全球模式打开,.sxd 文件以局部模式打开。 任何空的新场景视图都默认为全球模式。 但是,您可以自定义新地图和场景的默认设置。
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 Pro 支持可以在场景中可视化的许多不同的图层类型。
图层类型 | 描述 |
---|---|
要素图层 | 要素图层是包含相似要素及其相关属性的图层。 要素图层可以表示 3D 点,例如树木、街道设施或由 3D 符号显示的其他对象。 线和面要素可以叠加到地面或在其 z 坐标处绘制。 专用于在 3D 中可视化的要素图层是多面体和 3D 对象要素图层。 这些要素图层可以从 CAD 或 BIM 数据创建。 |
场景图层 | 场景图层在 ArcGIS Platform 上提供大型 3D 内容的快速可视化。 场景图层可以是点、3D 对象、集成式网格、点云、建筑物或体素类型。 您可以创建具有关联要素图层的场景图层,该图层允许编辑和维护数据。 |
体素图层 | 体素图层将多维空间和时间信息表示为体积表示。 |
栅格图层 | 栅格图层可以表示场景的 2D 图层类别中的航空影像,并叠加在业务图层或高程表面上。 |
TIN 图层 | 不规则三角网 (TIN) 图层通常为高程表面,表示某一范围内的高度值。 |
LAS 数据集图层 | LAS 数据集存储对磁盘上一个或多个 LAS 文件以及其他表面要素的引用。 LAS 文件采用行业标准二进制格式,用于存储机载激光雷达数据。 |
KML 图层 | 一种基于 XML 的文件格式,用于显示地理环境中的信息。 单个 KML 文件可包含不同几何类型的要素,甚至可以包含矢量数据和栅格数据。 |
Terrain 图层 | 地形数据集图层是一种存储在地理数据库中的基于 TIN 的多分辨率表面模型。 地形图层可以叠加在表面上并用于可视化高程、坡度或坡向。 |
底图图层
在场景中,底图图层叠加在地面上,以与 2D 地图相同的方式可视化地理信息。 全球和局部场景包含来自 ArcGIS Online 或 ArcGIS Enterprise 的默认 Esri 底图。 您还可以使用离线数据创建自定义底图。 共享包含底图图层的场景时,需要确保该图层的坐标系与 web 场景兼容。
高程表面
场景还支持放置其他内容所基于的一个或多个表面的定义。 每个场景都具有一个默认的高程表面,称为地面,您可以根据需要定义其他表面,例如,地质 1、地质 2、臭氧等等。 每个表面都具有描述该表面的多个数据源,包括栅格、TIN 和高程服务。 您也可以根据分析结果创建专题表面(例如犯罪严重程度或海面温度),还可以在表面上叠加其他图层。 有关详细信息,请参阅使用高程表面。
连接地图和场景
可通过综合的 2D-3D 环境同时使用数据、地图和场景。 通过启用视图选项卡上的链接视图选项将视图的导航链接在一起,您可以在地图和场景之间快速切换。
请注意,地图和场景是工程中的单独项,即使它们参考相同的源数据也是如此。 这表示,更改地图或场景中的图层可见性不会影响另一视图中的图层可见性。 然而,要素编辑内容将更新该数据的所有视图。
分析
ArcGIS Pro 提供了许多不同的工作流对 3D 数据进行分析。 您可以选择地理处理将分析结果保留在数据图层中,或使用交互式 3D 分析工具快速可视化分析结果。 3D Analyst 扩展模块提供了一系列用于处理表面和 3D 数据图层(例如点云、TIN 或多面体图层)的工具。 可以对场景进行分析,以获得可见性结果。 3D 探索性分析工具可以在场景中创建临时对象,提供获取有关 3D 分析问题的即时反馈的直接方式。 您可以对视线、视域和视穹执行计算。 切割片工具可以在视觉上穿透显示内容,从而显示隐藏内容。 所有对象均支持交互式调整,并为分析结果提供动态反馈。 可将分析结果转换为要素,以作为特定工作流的一部分重复使用。
从 ArcGIS Pro 共享场景
您可以将 ArcGIS Pro 中的场景作为 Web 场景共享到活动门户。 您可以在许多不同的客户端中使用 Web 场景,例如 Scene Viewer、ArcGIS Earth、CityEngine 或 ArcGIS Runtime 应用程序。 场景可以作为移动场景包离线使用,并在 ArcGIS Runtime 移动应用程序等 ArcGIS Earth 应用程序中进行可视化。