可通过将数据库表从目录窗格拖动到地图来查看数据库表中的数据。完成后,ArcGIS Pro 将在地图中创建一个查询图层。
什么数据将显示在地图上?
将数据从数据库添加到地图时,将应用以下规则:
- 未映射到 ArcGIS 数据类型的数据类型不会显示在 ArcGIS 中。
- 要素类必须包含一个空间参考和一种几何类型:点、线或面。ArcGIS 通过表的元数据或表中第一行确定空间参考和几何类型。如果无法确定空间参考,则系统将提示您提供空间参考信息。仅显示该类型的要素和空间参考。
- 要素类可以仅包含一个空间列。ArcGIS 将使用遇到的第一个空间列(从左到右读取要素类)。如果您的表包含多个空间列,且您不想使用第一个空间列,则请修改查询图层以包括另一空间列。
- ArcGIS 不会对表和字段名称放置分隔符。地图上不会显示名称或字段名称中需要分隔符的表。有关详细信息,请参阅数据库数据和 ArcGIS。
- 要素必须通过 ArcGIS 几何验证。
向地图添加数据库数据
以下步骤介绍了 ArcGIS Pro 中数据的查看方法:
- 目录窗格中的连接到数据库。
您将看到数据库中具有访问权限的表的列表。包含空间列(要素类)的表具有一个空白方形图标 。
- 单击扩展数据库连接中的表或要素类以进行选择。
- 要查看数据,可以将表从目录窗格拖动到内容窗格或地图中。
- 如果 ArcGIS Pro 找不到符合唯一标识符条件的字段,系统将提示您定义一个这样的字段。
- 如果拖入了要素类,ArcGIS 将计算数据的空间范围。如果添加一个包含大量要素的表,范围的计算则需要花费一段时间。如果了解数据范围或想要使用空间参考的范围,而不是等待 ArcGIS Pro 计算范围,则可以执行此操作。在计算范围对话框上单击相应按钮。如果单击输入范围,则必须输入包括表中所有要素的有效范围。如果单击使用空间参考范围,则数据范围将设置为要素类空间参考的完整范围。
- 将图层或表添加到地图后,可以通过在内容窗格中右键单击该表并单击属性表来查看属性数据。
如果需要更改所显示的数据,请打开图层属性并更改查询或属性以定义图层源。