空间数据与属性数据互补。 空间数据可将地理的不同方面表示为地图上的图层。 属性数据将有关这些图层的信息存储为表中的行和列。 可以按图层的属性来查询、符号化和分析图层,以发现地理模式和关系。
概览
- 此视频是使用 ArcGIS Pro 3.6 创建的。
在本教程中,您将探索使用属性的多种方式。 您将在地图图层中单击要素,以了解有关这些要素的信息。 您将使用属性表来显示和格式化感兴趣字段。 您将使用数据工程来汇总数据并导出统计数据。 最后,您将创建图表来直观呈现属性表中的信息。
- 预计时间:45 分钟
- 软件要求:ArcGIS Pro Basic
注:
每次发布软件时都会更新快速入门教程。 为了获得最佳体验,请使用与软件版本匹配的在线帮助版本。
打开工程
畜牧业在历史上是新西兰经济的重要部分。 北岛和南岛上饲养着羊、牛、鹿和猪。 现今,农业约占该国国内生产总值的 7%。 乳品业是农业部门中最重要的部分。 用于产出肉类和羊毛的肉牛和绵羊也非常重要。 在本教程中,您将在新西兰地区级别探索有关羊和其他家畜的信息。
- 启动 ArcGIS Pro 并根据需要进行登录。
- 打开浏览对话框,以通过以下方式之一搜索工程:
- 在开始页面上,单击打开其他工程
。 - 在打开的工程中,单击功能区上的工程选项卡。 在侧面选项卡的列表中,单击打开。 在打开页面上,单击打开其他工程
。

- 在开始页面上,单击打开其他工程
- 在打开工程浏览对话框的导航窗格中,单击门户
下的 ArcGIS Online
。 - 在对话框顶部的搜索框中,输入 Explore data v360,然后按 Enter 键。
- 在搜索结果列表中,单击 Explore data v360 以选择工程包。
注:
如果存在多个具有此名称的工程包,请选择带有权威标记
的工程包。 在所有者列中,所有者名称为 ArcGISProTutorials。 如果未得到任何结果,请参阅未返回任何搜索结果。 - 单击确定。
该工程随即打开,其中显示了标注名称的新西兰各地区地图。

探索地区及其属性
每个地区都包含该地区牛羊数量的相关信息。 可以通过不同的方式访问这些信息:通过地图中的弹出窗口、图层属性表以及属性窗格。
- 单击功能区上的视图选项卡。 在窗口组中,单击窗格集
,然后单击制图
。此操作可确保内容和目录窗格打开,其他窗格关闭。
- 根据需要单击功能区上的地图选项卡。 在导航组中,确保已选择浏览工具
。 - 在地图上,单击任何地区。
- 在弹出窗口窗格中,如有必要,向下滚动以查看所有属性。
IMAGE_URL 属性用于存储在线图像的链接。 您将在本教程的后续部分中配置弹出窗口以显示由此属性引用的图像。
- 单击地图中的另一地区。
弹出窗口与您所单击地区的属性一同更新。
- 关闭弹出窗口窗格。 在内容窗格中,单击 Regions 图层将其选中。
在功能区上,会出现用于处理图层的上下文选项卡。
- 单击数据选项卡。 在表组中,单击属性表
。
Regions 表随即打开。 表中的每一行或每个记录都代表地图中的一个地区。 每列或每个字段都表示一种属性。
注:
某些区域的某些属性具有空值,但这不会影响教程工作流。
- 在 Regions 表中,单击任意行标题(行首带编号的灰色方块)以选择记录。
记录将在表中突出显示,对应地区也将在地图上选中。
提示:
打开表格后,如果您无法看到整幅地图,则可以缩小地图或者浮动表格视图。
- 在表顶部的工具行中,单击清除
来取消选择地图上的记录和要素。 - 单击功能区上的地图选项卡。 在选择组中,单击选择下拉箭头,然后单击矩形
。 - 在地图上,绘制一个覆盖若干要素的方框来将其选中。 (如果框的任何部分与该要素相交,则表示该要素处于选中状态。)
在表中,相应的记录也会选中。
- 在表视图底部的状态栏中,单击显示所选记录
以仅查看所选记录。 - 单击显示所有记录
以显示所有记录。 - 在功能区地图选项卡的选择组中,单击属性
。随即出现属性窗格。 在属性窗格中,可以查看和编辑所选要素的属性值。 当前所选要素将在窗格的上半部分中列出。
- 逐个单击属性窗格顶端列出的地区。
您所单击的地区在地图上闪烁,其属性将显示在窗格的下半部分中。
- 按 Ctrl 键并单击属性窗格顶部的第二个地区。

使用该属性窗格比较两个选定区域的值。 在这种情况下,两个地区的全部属性都有不同的值。 如果它们共享某一属性值(例如,2003 年的肉牛数量相同),则将显示该值,而非(不同值)文本。
提示:
可以使用窗格顶部的图层选项卡逐步浏览图层中的要素并查看或编辑其属性。
- 关闭属性窗格。
- 在功能区地图选项卡的选择组中,单击清除
以取消选中地图要素和表记录。如果您已知有关这些地区的信息以及如何以不同的方式访问这些信息,则可以开始提出具体的问题。 例如,您可以询问 2023 年新西兰哪个地区的绵羊数量最多。
- 在属性表中,查找 Sheep 2023 字段。 右键单击其字段标题并单击降序排序
。绵羊数量最多的地区是坎特伯雷,绵羊数量为 4,527,228 只。 马纳瓦图-旺加努伊紧随其后,绵羊数量为 4,411,333。
设计字段
您将关闭一些不需要查看的字段的可见性。 您还需要更改字段别名,使其比字段名称更具描述性。 别名中可以包含字段名称中不允许使用的空格和其他字符。 最后,您需要将格式应用到数值字段,从而使数字更易于阅读。
- 根据需要,可在内容窗格中单击 Regions 图层以将其选中。
- 在功能区上单击数据选项卡。 在数据设计组中,单击字段
。
字段:Regions 视图随即打开,以便使用 Regions 表的字段。 在表的字段视图中,每行表示一个字段,每列表示一个字段属性,例如字段名称或数据类型。
- 在可见列中,取消选中列标题中的复选框,关闭表中所有字段的可见性。
- 向下滚动字段视图。 在可见列中,选中以下字段的复选框使其可见:
- REG_NAME
- AREA_SQ_KM
- BEEF_CATTLE_2023
- DAIRY_CATTLE_2023
- SHEEP_2023
不可见的字段不会显示在属性表、属性窗格或弹出窗口中,也不能用于表操作。 可以随时再次将这些隐藏字段设置为可见。
- 在别名列中,双击 REG_NAME 别名使其变为可编辑状态。 将其替换为 Name,然后按 Enter 键。
警告:
请确保更改别名(即字段的显示名称),而非字段名称本身。 这两种名称都是可编辑的。
- 双击 AREA_SQ_KM 别名使其变为可编辑状态。 将其替换为 Area Square Km,然后按 Enter 键。

包含家畜属性的字段已设置别名。
- 在数值格式列中,双击 AREA_SQ_KM 字段的单元格。 在单元格中,单击随即出现的确定数值和日期字段类型的显示格式按钮。

- 在数值格式对话框上的舍入下,将小数位数更改为 2。 选中显示千位分隔符复选框。

- 单击确定。
该格式设置可使数值更易于阅读。
- 在数值格式列中,双击 BEEF_CATTLE_2023 字段的单元格。 在单元格中,单击确定数值和日期字段类型的显示格式按钮。
- 在数值格式对话框中,选中显示千位分隔符复选框。 单击确定。
- 为以下字段更改数值格式以显示千位分隔符:
- DAIRY_CATTLE_2023
- SHEEP_2023
- 在功能区上,确认已选中字段选项卡。 在管理编辑内容组中,单击保存
以保存字段属性更改。 - 关闭字段:Regions 视图。
在 Regions 表中,现在显示 5 个字段。 字段标题显示别名,数值字段具有千位分隔符。
提示:
如果未显示表中的更改,请单击表格视图底部状态栏中的刷新
。 - 在 Regions 表中,右键单击任意行标题(行首带编号的灰色方块),然后单击弹出窗口
。
您的字段设计更改会反映在弹出窗口中。 但是,更改只会保存到当前 ArcGIS Pro 会话。 要将更改变为永久更改,需要保存工程。
- 关闭弹出窗口窗格。
- 在快速访问工具栏上,单击保存工程
。
查询表
假设您想知道哪些地区既是羊又是肉牛的主要产地。 可以使用属性查询找出答案。 可通过属性查询来查找表中符合某一条件或条件集的记录。
- 单击功能区上的地图选项卡。 在选择组中,单击按属性选择
。 - 在子句构建器中,单击 Where 下拉箭头,然后单击 Sheep 2023。
当选择字段时,将显示另外两个文本框。
- 单击等于旁边的下拉箭头,然后单击大于或等于。 单击空白文本框并键入 1000000(1 百万)。

将鼠标悬停在参数上可将其全文显示为屏幕提示。 此子句用于选择绵羊数量大于或等于 100 万的地区。
- 单击添加子句
构建第二个子句。将添加第二个子句,并使用逻辑运算符来连接子句。 运算符默认为 And,在此情况下适用。 两个子句必须对于选定地区均为真。
- 在第二个子句中,单击下拉箭头以选择字段,然后单击 Beef Cattle 2023。单击等于旁的下拉箭头,然后单击大于或等于。 单击空白文本框并键入 500000(50 万)。

- 单击确定。
该操作随即运行,并在表格和地图上选择 3 个地区:坎特伯雷、马纳瓦图-旺格努伊和怀卡托。

- 在功能区地图选项卡的选择组中,单击清除
。
获取表统计数据
Regions 表包含每个地区的家畜值,但不包含总数或统计数据。 假设您想知道北岛和南岛哪个岛拥有更多的羊。 为了找到答案,您可以选择每个岛上的要素并在数据工程视图中探索统计数据。
- 在地图上,确保您能够看到南岛上的所有地区。
- 在功能区地图选项卡的选择组中,单击选择下拉箭头并单击面
。 - 在地图上绘制一个面,其中包括南岛的所有地区或与其相交,但不包括北岛的任何地区也不与其相交。 单击开始绘制面,单击更改方向,双击完成绘制。

应在地图上选择七个要素。 状态栏中将显示消息所选要素:7。 如果数量有所不同,请清除选定内容并重试。 一个容易遗漏的小地区是尼尔森,它位于塔斯曼和马尔堡之间。
提示:
可以按住 Shift 键并绘制面来将要素添加到选定内容,或按住 Ctrl 键并绘制面来从选定内容中移除要素。
- 激活 Regions 表。 在表底部的状态栏中,单击显示所选记录
。 确认七个所选记录:坎特伯雷、奥塔哥、南岛、马尔堡、塔斯曼、西海岸和尼尔森。 - 根据需要,可在内容窗格中单击 Regions 图层以将其选中。
- 单击功能区上的数据选项卡。 在数据工程组中,单击数据工程
。
随即出现 Regions 图层的“数据工程”视图。 其中包含字段面板和统计数据面板。
- 在统计数据面板中,单击添加所有字段并计算。
随即将 Regions 表中的字段添加至统计数据面板并对其进行计算。 在状态栏中,可以看到统计数据基于选中的七条记录。
- 在统计数据面板中,右键单击别名列标题并单击冻结/解冻
。“别名”列将成为该表中的第一列,并且在进行滚动时,其将保留在视图中。
- 在统计数据面板中,向右滚动并找到 Sum 列。

在 Sheep 2023 行中,可以看到绵羊数量为 12,336,667。
- 激活 Regions 表(非“数据工程”视图)。
- 在表顶部的工具行中,单击切换所选内容
。将在地图上选择北岛 9 个地区,并选择对应的表记录。
- 激活“数据工程”视图。 在视图顶部的工具行中,单击计算
以更新统计数据。北岛上的绵羊总数为 12,001,999。 南岛的绵羊更多,但差异相当小。
- 在快速访问工具栏上,单击保存工程
。
将统计数据导出为表
您将通过将“数据工程”视图中的统计数据导出至独立表来保存北岛统计数据。
提示:
您也可以使用汇总统计数据地理处理工具以获取表的统计数据。
- 在“数据工程”视图中,单击视图顶部工具行中的统计数据面板设置
,然后单击将统计数据导出为表
。 导出统计数据地理处理工具随即出现在浮动窗口中。 此工具也可以在地理处理窗格中打开,其名称为字段统计数据转表。
在该工具上,大多数参数都具有默认设置。 在输入表下方,切换按钮将指示仅使用所选 9 个要素。 默认输出位置 explore_data_v360.gdb 为工程的默认地理数据库。
- 在输入字段下,将鼠标悬停在名称字段上,然后单击移除
以移除该字段。
对于 Name 字段,不存在任何有用的统计数据。
- 在输出表下,单击字段类型下拉箭头,然后单击数值。

由此可确保将输出表中的所有字段格式化为数值字段。
- 在输出名称文本框中,删除默认名称并键入 North_Island_Statistics。
- 在输出统计数据下,将鼠标悬停在字段类型统计数据上。 单击移除
以从表中移除该统计数据。
- 以同样方式移除以下统计数据: 请勿移除“总和”统计数据。
- 众数
- 最不常见
- 异常值
- 四分位距
- 第一四分位数
- 第三四分位数
- 变化系数
- 偏度
- 峰度
提示:
如果意外移除某个统计数据,请单击输出统计数据列表顶部的添加多个
。 在下拉窗口中,选中该统计数据的复选框并单击添加。 - 将鼠标悬停在总和统计数据上。 单击行标识符按钮
并将该行拖动至“别名”统计数据下方的位置。在拖动该行时,其当前位置由灰色水平线指示。

- 单击确定以运行工具。
该工具完成后,North_Island_Statistics 表将添加至内容窗格的独立表下。 South_Island_Statistics 表已存在。
- 在内容窗格的独立表下,右键单击 North_Island_Statistics 并单击打开
。
- 或者,格式化 North_Island_Statistics 表中的字段以显示千位分隔符和较少的小数位数。
- 在内容窗格中,右键单击 North_Island_Statistics,指向数据设计,然后单击字段
。 - 在数值格式列中,双击 Sum 字段的单元格。 在单元格中,单击随即出现的确定数值和日期字段类型的显示格式按钮。
- 在数值格式对话框中,选中显示千位分隔符复选框,然后单击确定。
- 根据需要,更改其他字段的数值格式以显示千位分隔符,并将小数位数更改为 2。
可以使用 South_Island_Statistics 表作为示例。
- 完成后,确保在功能区上选择字段选项卡。 在管理编辑内容组中,单击保存
。
- 在内容窗格中,右键单击 North_Island_Statistics,指向数据设计,然后单击字段
- 关闭所有打开的表和表视图,其中包括“数据工程”视图。
- 根据需要单击功能区上的地图选项卡。 在选择组中,单击清除
。 - 在导航组中,单击书签
,然后单击 New Zealand。 - 在快速访问工具栏上,单击保存工程
。
按地区对羊的分布绘制图表
您已对 Regions 属性表进行了排序、查询并获取了统计数据。 现在您可以利用图表将羊的分布可视化。
- 在内容窗格中,单击 Regions 图层将其选中。
- 单击功能区上的数据选项卡。 在可视化组中,单击创建图表
,然后单击条形图
。图表属性窗格随即显示。 还会显示名为 Chart of Regions 的空白图表视图。 在功能区上,随即出现图表上下文选项卡。
- 在图表属性窗格顶部,确认已选中数据选项卡。 单击类别或日期下拉箭头,然后单击 Name。
在图表视图中,地区名称将显示在图表的 x 轴上。 此时,图表会显示每个地区名称的数量(此处为 1)。 您必须选择要绘制图表的字段值。
- 在图表属性窗格中,单击聚合下拉箭头并单击 <无>。
- 在数值字段标题下,单击选择
并选中 Sheep 2023 复选框。
- 单击应用。
图表的 y 轴和数据栏会更新以显示每个地区中羊的数量。
- 在图表属性窗格底部的排序下,单击下拉箭头,然后单击 Y 轴降序
。 - 在窗格顶部,单击常规选项卡。
提示:
如果窗格的宽度不足以显示此选项卡,请单击选项
,然后单击下拉列表中的选项卡名称。 - 在图表标题框中,将标题更改为 New Zealand Sheep by Region in 2023,然后按 Enter 键。
标题在图表上进行更新。
- 在 X 轴标题框中,将标题更改为 Region Name,然后按 Enter 键。
- 在 Y 轴标题框中,将标题更改为 Number of Sheep,然后按 Enter 键。
某些地区名称标注被截断。 这是因为默认情况下 x 轴标注被限制为 11 个字符。
- 在图表属性窗格的顶部,单击轴选项卡。 在 X 轴下,将标注字符限制设置更改为 20,然后按 Enter 键。
- 在图表视图中,右键单击视图选项卡并单击浮动。

随即在应用程序窗口中取消停靠图表视图。
- 将图表拖动到合适的位置。 通过拖拽其拐角或边来调整其大小。

将在 x 轴上标注地区并在 y 轴上标注数据值。 地区标注的方向取决于最佳拟合度。 该方向可能为对角线,如上图所示,但也可能为水平或垂直。 所显示的数据值的数量将取决于图表的高度。
提示:
您可以对图表进行过滤以查看羊数更少的地区。 要按选择进行过滤,选择地图中的要素或表中的记录。 在图表视图中,单击按选择过滤
。 要按范围进行过滤,将地图缩放至您感兴趣的区域。 在图表视图中,单击按范围过滤
。 可以同时使用选择和范围过滤器。 要删除过滤器,在图表视图中单击所选过滤器按钮。 - 将鼠标悬停在图表的条柱上。
屏幕提示将显示地区名称以及该区域中的绵羊数量。
提示:
要在条柱上标注值,请单击图表属性窗格中的数据选项卡。 在数据标注下,选中标注条柱复选框。
- 在图表上绘制一个框,该框将与 5 个最高的条柱相交。
这些条柱在图表上处于选中状态。 相应的地图要素也处于选中状态。 在绵羊数量最多的 5 个地区中,其中 3 个地区位于南岛,2 个地区位于北岛。
- 在图表视图顶部的工具行中,单击清除选择
。 - 在图表属性窗格中,单击格式选项卡。 单击其下方的文本元素选项卡
。 在文本元素列表中,单击 X 轴标注。 - 在窗格底部,单击颜色下拉箭头,然后单击深绿色。

在图表上,x 轴标注将使用新颜色更新。
- 单击 Y 轴标注并将其同样设置为冷杉绿。
- 关闭图表视图和图表属性窗格。
注:
要重新打开图表,请在内容窗格中展开 Regions 图层。 在图表下,右键单击图表名称,然后单击打开
。 - 在快速访问工具栏上,单击保存工程
。
配置弹出窗口
可以使用文本、图表、图像和其他元素来配置弹出窗口。 您将添加一个条形图,用于比较每个地区的肉牛、奶牛和绵羊的数量。 回想一下,Regions 属性表具有链接到图像的 IMAGE_URL 属性。 您将向每个地区的弹出窗口添加唯一图像。
- 在内容窗格中,右键单击 Regions 图层并单击配置弹出窗口
。
配置弹出窗口窗格随即打开。 其包含以下部分:
- 用于向弹出窗口添加元素的命令
- 用于排列元素的工具
- 当前弹出窗口元素(默认情况下,包括标题和字段元素)
- 用于禁用弹出窗口、添加表达式、格式化字段和重置配置的按钮。
- 单击功能区上的地图选项卡。 在导航组中,单击浏览
。 - 在地图上,单击地区以打开其弹出窗口。

弹出窗口的上半部分是一个树视图,其中列出了已标识要素(在本例中,仅存在 1 个已标识要素)。 下半部分显示了当前已配置的弹出窗口元素:标题(由图层名称后接区域名称组成)以及属性表的 5 个可见字段。
提示:
要在弹出窗口中标识多个要素,可以按住 Ctrl 键并在 2 个或多个地图要素上方拖动一个框。 您也可以单击浏览工具
上的下拉箭头,然后选择相应设置,该设置用于标识多个图层中的要素。 - 关闭弹出窗口。
- 在配置弹出窗口窗格的顶部,单击图表
以将图表添加至元素列表。 - 将鼠标悬停在图表元素上方并单击编辑弹出窗口元素
。
该窗格将显示用于使用图表的选项。
- 在标题文本框中,将默认标题更改为 Livestock Comparison。
- 在说明文字输入框中,删除默认说明文字。
- 在字段列表中,选中以下字段的复选框:
- Beef Cattle 2023
- Dairy Cattle 2023
- Sheep 2023

- 在配置弹出窗口窗格的顶部,单击后退
。 - 在窗格顶部,单击图像
以将图像添加至元素列表。 - 将光标悬停在图像元素上,单击编辑弹出窗口元素
。该窗格将显示用于使用图像的选项。
- 在标题框中删除默认标题。
- 在说明框中,删除默认文本。
- 在源 URL 输入框中单击。 在窗格顶部,单击字段下拉箭头,然后单击 IMAGE URL {IMAGE_URL}。

注:
字段下拉列表显示字段别名 IMAGE_URL 和由大括号括起来的名称 {IMAGE_URL}。 在此教程中,别名和名称相同。
当您单击地图上的地区时,相应表记录中的链接图像将显示在弹出窗口中。 由于每个记录中都存储了不同的链接,您将看到每个地区的不同图像。
- 在配置弹出窗口窗格中,单击后退
。 - 单击地图上的地区查看其弹出窗口。

- 单击其他地区查看其弹出窗口。
可以将鼠标悬停在图表上的数据条上,以查看每个地区的肉牛、奶牛和绵羊的确切数量。 您还可以将鼠标悬停在 x 轴值上以查看完整的字段名称。
- 关闭弹出窗口窗格,然后关闭配置弹出窗口窗格。
- 在快速访问工具栏上,单击保存工程
。
以不同的方式使用属性后,请参阅制作地图和对地图图层进行符号化教程以了解如何在地图创作中使用属性。

