绘制生物多样性和保护区的地图

向地图添加数据

您将从 ArcGIS Living Atlas of the World 中添加可公开获得的图层,这些图层与生物多样性和保护以及感兴趣国家/地区的边界有关。 保护区旨在帮助保护地球的生物多样性,并指导评估保护地球的进展。 World Database on Protected Areas (WDPA) 由政府、非政府组织、土地所有者和社区进行更新,是最全面的有关陆地和海洋保护区的全局数据库。

  1. 使用授权用户帐户登录 ArcGIS 组织帐户ArcGIS Enterprise
    注:

    如果您没有组织帐户,请参阅软件访问权限选项

  2. 在功能区上,单击您的用户名,然后选择我的设置
    我的设置选项卡
  3. 常规页面上,向下滚动直到看到单位为止。 如有必要,请选择公制

    将地图单位更改为公制单位。

    将单位设置为公制可以确保您的计算在后面部分中的正确性。

  4. 单击功能区上的地图选项卡。
    注:

    根据您的组织和用户设置,您可能已打开 Map Viewer 经典版ArcGIS Online 将提供两个地图查看器,用于查看、使用和创建地图。 有关可用和使用的地图查看器的详细信息,请参阅此常见问题解答

    本教程将使用 Map Viewer

  5. 如有必要,可在内容(深色)工具栏上,单击图层。 在图层窗格中,单击添加

    添加图层。

    随即显示搜索窗格。 您将从 ArcGIS Online 中添加数据,这些数据可重复使用以回答不同大洲或分类单位的相同问题。 在项目描述中,您可以看到创作这些数据集的人员。

  6. 单击我的内容并选择 ArcGIS Online。 在搜索框中,输入 Africa Countries,然后按 Enter 键。
  7. 在结果列表中,定位 Africa Countries 图层,然后单击添加

    搜索并添加 Africa Countries 图层。

    图层随即添加到地图。 地图随即缩放至该图层范围,即非洲大陆。 该图层为 World Countries Generalized 图层的子集。 概化图层的顶点比原始图层少。 如果图层包含的顶点较少,您可以更快地在地图上绘制该图层,从而使其最适合进行可视化。

    Africa Countries 图层

    该图层可显示所有国家/地区的边界,您可以单击某一位置以获取详细信信息。 每个弹出窗口均配置为显示有关国家/地区名称、人口、国旗和详细信息链接的信息。 所有这些信息均来自该图层的属性表。

  8. 添加图层窗格中,搜索并添加 Global terrestrial species richness and rarity patterns (0.25) 图层。

    添加 Global terrestrial species richness and rarity patterns (0.25) 图层。

    图层随即添加到地图。 要在全球范围内进行涉及面积的计算,您需要在世界各地均具有一致性的格网。 该格网的宽度等于一经度,长度可变,因此所有像元的面积约为 776 km2。 数据已重投影到 Web 墨卡托坐标系以进行可视化,因此现在呈现拉伸状态。 该图层可显示鸟类稀有度。 稀有度和丰富度是生物多样性的常见衡量指标。

    物种丰富度是每个格网像元中不同物种数量的衡量指标。 为了计算全球鸟类丰富度,Map of Life 分析人员使用了全球物种范围地图,并计算了每个像元中叠加的数量。

    种类 1物种 2物种 3物种 4

    物种范围逻辑示意图

    根据物种范围计算丰富度

    用于进行丰富度计算的叠加物种

    物种稀有度可反映每个格网像元中找到的物种通常在地理上的分布范围有多广泛。 为了计算物种稀有度,分析人员首先计算了每个物种的特有度值,这些值可描述由单个填充的格网像元表示的物种范围的比例。 在这里,使用填充像元的数量作为总范围区域来简化此计算。

    特有度 = 像元面积 / 范围面积

    图形 1:物种 1:1/1=1;图形 2:物种 2:1/2=0.5

    物种 1 和 2

    图形 3:物种 3:1/3=0.33;图形 4:物种 4:1/4=0.25

    物种 3 和 4

    然后,他们通过对所有鸟类物种的每个格网像元中的特有度值求和来计算总特有度。

    总特有度 = (像元面积 / 范围面积 1) + (像元面积 / 范围面积 2) + (像元面积 / 范围面积 3) + (像元面积 / 范围面积 4)

    按像元进行总特有度计算

    总特有度计算逻辑示意图

    将总特有度除以丰富度以获得每个格网像元的稀有度。

    每个像元的物种稀有度 = 总特有度 / 物种丰富度

    按像元进行物种稀有度计算

    物种稀有度计算

    在本教程中,您将使用这种方法来计算保护区内鸟类物种的稀有度。 为此,接下来要做的是添加保护区图层。因此您需要将搜索范围更改为 ArcGIS Online

  9. 在搜索窗格中,搜索并添加 WDPA_Africa 图层。 如有必要,添加搜索词 owner:Learn_ArcGIS

    搜索 WDPA_Africa 图层。

  10. 单击返回箭头以返回到图层窗格。
  11. 对于Africa CountriesGlobal terrestrial species richness and rarity patterns (0.25) 图层,单击可见性按钮以隐藏图层。
  12. 对于 WDPA Africa 图层,单击选项。 选择缩放至

    缩放至 WDPA Africa 图层

    该图层可显示为实现本教程目的而提取的世界保护区数据库的小型子集。 保护区旨在保护地球的生物多样性,并使人们能够评估保护地球的进展。 World Database on Protected Areas (WDPA) 由政府、非政府组织、土地所有者和社区进行更新,是最全面的有关陆地和海洋保护区的全局数据库。

    世界保护区数据库的子集

    您将使用的子集于 2020 年 3 月提取,可用于非洲大陆。 由于整个 WDPA 图层的大小,该子集将帮助您更快地运行分析。 对于完整和更新的数据集,请使用 ArcGIS Living Atlas 中的 WDPA 图层

计算每个国家/地区的保护区

您已经添加所有相关图层,以描述对鸟类稀有度较高的地区的保护工作。 现在,您将开始对信息进行过滤,以获得最稀有鸟类区域和研究区域的范围,同时计算每个国家/地区的面积。

每个国家/地区的面积将是以下所有描述每个国家/地区保护工作的计算的基础。 首先,您要确保每个国家/地区均存在一个记录。 由于某些国家/地区的岛屿和其他区域不连续(例如阿拉斯加到美国本土),因此将它们单独列出。 请记住,您正在使用概化图层,因此计算并不精确。

  1. 设置(浅色)工具栏中,单击分析

    对 Africa Countries 图层执行分析。

    随即显示分析窗格。

  2. 分析窗格中,单击工具
  3. 展开管理数据,然后选择融合边界

    “融合边界”工具。

  4. 对于输入要素,单击 + 图层,然后选择 Africa Countries
  5. 对于融合设置,启用融合具有匹配字段值的要素。 对于要匹配的字段,单击 + 字段,选择 NAME,然后单击完成。 请确保启用创建多部件要素选项。

    使用融合边界工具。

    在此数据集中,具有多个相关面的国家/地区均显示在父国家/地区名称下。 允许创建多部分要素意味着您可以在必要时使用具有单独面的单独记录。

  6. 结果图层下,对于输出名称输入 Dissolve Africa Countries,后跟您的姓名或缩写,例如 Dissolve Africa Countries(您的姓名)
    注:

    不能在 ArcGIS 组织中创建同名的两个图层。 可通过向图层名称添加您的姓名首字母以确保组织中的其他人也可以完成本教程。 在创建图层后,可以在地图中对其进行重命名以移除您的姓名首字母,这不会影响基础数据图层的名称。

  7. 环境设置下,请确保处理范围设置为全图,然后单击运行

    工具运行需要花费几分钟时间。 融合的图层随即添加到地图中。

    融合工具的结果图层

  8. 图层窗格中,对于 Dissolve Africa Countries - DissolvedFeatures 图层,单击选项,然后单击重命名

    重命名图层

  9. 将图层重命名为 Dissolve Africa Countries,然后单击确定
  10. 再次单击选项按钮,然后单击显示表

    随即打开表。 其中包含图层的属性:有关地图上数据的其他信息。 每行对应一个国家/地区,而每列则是一个字段,其中包含有关国家/地区名称和面积(以平方千米为单位)的信息。 这是您将从现在开始使用的国家/地区数据图层,因此您将移除 Africa Countries 图层。

    注:

    如果图层的面积单位为平方英里,则可能没有在第一部分中更改单位。 执行第一部分中的步骤 2 和 3,然后重新运行融合工具。

  11. 图层窗格中,对于 Africa Countries 图层,单击选项,然后选择移除

    从“内容”窗格中移除 Africa Countries 图层。

    接下来,您需要了解每个国家/地区受保护面积的大小。 您使用的 WDPA 图层是数据集中的一小部分,仅显示非洲的信息。 在 WDPA 图层的“项目详细信息”页面上,记录创建和上次更新的日期。 此图层每月由联合国环境规划署的世界保护监测中心更新一次。 该子集版本与 2020 年 3 月版本一同创建,如果非洲国家的任何保护区均已更新,则可以每月检查一次更新。

  12. 设置工具栏中,单击分析,然后单击工具
  13. 展开管理数据,然后单击融合边界
  14. 融合边界窗格中,对于输入要素,单击 + 图层,然后选择 WDPA_Africa 图层
  15. 对于融合设置,启用融合具有匹配字段值的要素。 单击 + 字段,然后选择 NAME(以大写字母表示)。 单击完成

    设置“融合边界”工具的参数。

    NAME 字段是指保护区所在的国家/地区。 名称字段是指保护区或公园的名称。

  16. 可将输出名称更改为 Dissolve_WDPA_Africa 并添加您的姓名首字母缩写,使图层名称在组织中具有唯一性。 确保在环境设置下将处理范围设置为全图

    注:
    该工具需要 10 个服务配额才能运行。 或者,您可以将 Dissolve_WDPA_Africa owner:Learn_ArcGIS 图层添加到地图中,然后在步骤 13 中继续进行分析。

  17. 单击运行

    此工具需要花费几分钟的时间。 完成分析后,融合的图层将被添加到地图中。

  18. 图层窗格中,将 Dissolve WDPA Africa - DissolvedFeatures 重命名为 Dissolve WDPA Africa,然后打开其属性表。

    随即打开表。 其中包含图层的属性:有关地图上数据的其他信息。 每行对应一个国家/地区,而每列则是一个字段,其中包含有关国家/地区名称和受保护面积(以平方千米为单位)的信息。

    查看融合 WDPA 表。

  19. 关闭表。

确定每个国家/地区的鸟类多样性最高的像元

接下来,您将过滤生物多样性图层,以仅显示鸟类稀有度最高的像元。 定位这些区域将帮助您了解生物多样性较高的区域。 要过滤图层,您需要创建一个逻辑表达式,用于根据属性信息来显示您想要显示的要素类型。 然后,您将使用叠加工具移除非洲大陆以外的国家/地区的稀有度数据。

  1. 图层窗格中,使用可见性按钮隐藏除了 Global terrestrial species richness and rarity patterns (0.25) 图层之外的图层。
  2. Global terrestrial species richness and rarity patterns (0.25) 图层上单击以将其选中。 在设置工具栏中,单击过滤器

    打开图层过滤器工具。

  3. 过滤器窗格中,单击添加表达式

    添加表达式

  4. 对于表达式,在第一个框中选择 Rarity: birds。 对于第二个框,请选择运算符 is greater than
  5. 对于第三个框,输入 80

    构建查询 Rarity - Birds is greater than 80。

    完成的表达式显示为 Rarity: birds is greater than 80。 此表达式将仅显示鸟类稀有度排名最高的像元。

  6. 单击保存

    过滤器查询 Rarity: birds is greater than 80 的结果图层

    对地图中的数据进行了过滤。 仅显示鸟类稀有度排名最高的像元。 您已选择前两个分位数仓。 分位数仓是将数据分为相等的部分,每个分位数中的单元数均相同。

    分位数创建逻辑示意图

    左侧:显示示例数据集。 中央:将数据分类为仓。 右侧:将数据分配到仓。

    鸟类稀有度数据已被分类为 9 个分位数,因此每个数据只占数据的 1/9,即 11.1%。 尽管哺乳动物的种类可能比鸟类少得多,但您仍然可以使用这些仓比较每组的低生物多样性和高生物多样性。

  7. 设置工具栏中,单击分析
  8. 展开管理数据,然后单击叠加图层

    叠加图层工具将两个图层合并为一个图层。

  9. 对于输入图层,选择 Global terrestrial species richness and rarity patterns 图层。 对于叠加要素,选择 Dissolve Africa Countries。 请确保为叠加类型选择相交

    输入叠加图层工具的参数。

    通过选择“相交”,系统将保留输入中与叠加要素重叠的要素。

  10. 输出名称参数更改为 Rarity_80_Birds_Africa,然后添加您的姓名或姓名缩写。
  11. 单击运行

    相交的图层结果地图

    运行此工具可能需要花费几分钟时间。 完成分析后,相交的图层将添加到地图中。 该图层可显示鸟类稀有度像元以及有关它们重叠的国家/地区的信息。 如果像元跨越国家/地区边界,则会被分离。

  12. 将图层重命名为 Rarity 80 Birds Africa

通过每个国家/地区的鸟类多样性最高的像元确定保护区

为了了解哪些高稀有度区域已经受到保护,您将比较 WDPA 图层和在上一部分中创建的稀有度图层。

  1. 缩放和平移地图,直到可以看到整个非洲大陆为止。
  2. 单击叠加分析窗格旁边的返回箭头以返回到工具窗格。
  3. 展开管理数据,然后单击叠加图层

    该工具需要使用一些参数。

  4. 对于输入要素,选择 Dissolve WDPA Africa,然后对于叠加要素,选择 Rarity 80 Birds Africa
  5. 输出名称参数更改为 Intersect_WDPA_Rarity_80_Birds_Africa,并添加您的姓名或姓名缩写。 在环境设置下,对于处理范围,选择显示范围
  6. 单击运行

    稀有度较高的保护区的结果地图

    运行此工具可能需要花费几分钟时间。 分析结束后,相交的图层将添加到地图中。 该图层可显示包含鸟类稀有度较高的 WDPA 部分。

  7. 图层窗格中,将新图层重命名为 Intersect WDPA Rarity 80 Birds Africa
  8. 打开 Global terrestrial species richness and rarity patterns (0.25) 图层。

    通过视觉比较,您可以看到一些鸟类稀有度较高的像元已经被保护区覆盖,但是还有很多像元没有被覆盖。 要计算像元中受保护面积的大小,请使用范围内汇总工具。

  9. 单击叠加图层窗格旁边的返回箭头以导航回工具窗格。
  10. 展开汇总数据,然后选择范围内汇总
  11. 对于输入要素,请选择 Intersect WDPA Rarity 80 Birds Africa。 在汇总区域下,对于汇总面图层,选择 Rarity 80 Birds Africa

    使用从图层添加统计信息以进行汇总默认设置将确保添加每个格网像元内的受保护土地的总面积。

  12. 计算统计数据下,对于分组条件字段,选择 NAME 并选中包括汇总要素的百分比旁边的框。

    NAME 属性表示国家/地区名称。 使用此参数意味着每个像元均将包含一个属性,以显示其所属的国家/地区。 选中包括汇总要素的百分比选项会计算各个国家/地区的属性值占比。

  13. 将结果图层命名为 Summarize_WDPA_Rarity_80_Birds_Africa,然后单击运行

    汇总保护区。

    在结果图层中,较暗的像元表示保留了更多土地的区域。 较亮的像元表示物种稀有度较高但未提供更多保护的区域。

  14. 将图层重命名为 Summarize WDPA Rarity 80 Birds Africa
  15. 图层窗格中,对于 Summarize WDPA Rarity 80 Birds Africa 图层,单击选项,然后单击显示表

    图层的属性表随即打开。 您感兴趣的是汇总面积(平方公里)列,这是一个属性,可显示每个高稀有度像元与多少受保护面积重叠。

  16. 单击汇总面积(平方公里)单元格,并使用字段名称旁边的箭头图标将值按从高到低排序。

    按降序对“汇总面积”字段进行排序。

    该表将重新排序并在顶部显示最高值。 许多最高值似乎出现在纳米比亚,其次是埃塞俄比亚和坦桑尼亚。 如果单击某一行,则会在地图上选择相应像元。

  17. 关闭属性表。
  18. 内容工具栏上,单击保存并打开,然后选择保存

    “保存”按钮

    随即显示保存地图窗口

  19. 保存地图窗口中,输入以下内容:

    • 对于标题,输入 Species distribution pattern
    • 对于标签,输入有助于通过搜索找到地图的关键词。 输入每个标签后,按 Enter 键。
    • 对于汇总,输入 A map of protected areas and species information on the rarity of birds in Africa

    “保存地图”窗口
  20. 单击保存地图

符号化结果

最后,您将编辑紫色阴影的值,以显示哪些像元的受保护面积百分比为 25%、50% 和 75%。 Summarize_WDPA_Rarity_80_Birds_Africa 图层作为 Global terrestrial species richness and rarity patterns (0.25) 图层的衍生图层,包含 776.78 km2 格网像元。 因此,如果汇总面积(平方公里)属性的值大于 388 公里,则该像元被保护区覆盖的面积百分比超过 50%。

  1. 图层窗格中,单击 Summarize WDPA Rarity 80 Birds Africa 图层以选择图层。
  2. 设置工具栏中,单击样式
  3. 样式窗格中,对于计数和数量(颜色),单击样式选项
  4. 分类数据下,设置以下参数:

    • 对于方法,选择相等间隔
    • 对于类数目,键入 4

    更改类的数量。

    按照被保护区覆盖的面积百分比符号化的像元

    地图将更新,以显示新值。 借助新的符号系统,您可以了解到鸟类物种稀有度较高的大多数像元的受保护面积不到一半。

    当您拥有一系列具有关键中点的值(例如此数据)时,应使用扩散配色方案强调高值和低值。 您当前使用的紫色是连续的,这仅会以深色阴影强调数据范围的一侧(被保护区覆盖的大部分面积)。

  5. 对于符号样式,单击调色板。

    更改符号系统

    随即显示符号样式窗口。

  6. 对于填充颜色,单击调色板。 向下滚动,直到看到深蓝色到红色的色带。 选择色带,然后单击完成

    蓝色到红色色带

    地图即会发生变化,以显示新的色带。

  7. 样式选项窗格中,双击完成

    浏览地图。 受保护面积百分比为 75% 和更高的像元将显示为深蓝色,而受保护面积百分比小于 25% 的像元将显示为橙色。

    最终保护百分比地图

  8. 保存地图。

您发现了非洲大陆上稀有度最高的像元。 您还计算了每个受保护区域的面积并对这些区域进行了符号化。 接下来,您将使用 Arcade 脚本来计算每个国家/地区受保护面积的比例。


使用 Arcade 计算比例

您已执行必要的空间分析,以获取每个国家/地区的信息,其中包括国家/地区面积、受保护区域面积、鸟类稀有度较高区域的面积以及鸟类稀有度较高的受保护区域的面积。 现在,要进行必要的计算以了解稀有物种得到最好保护的位置,您将编写属性表达式以计算每个国家/地区的不同感兴趣比例。

使用表达式编辑器构建第一个表达式

要构建这些表达式,您将使用 Arcade,这是特定于 ArcGIS 的 JavaScript 衍生版本。 Arcade 可用于创建新字段,其值将即时计算。 借助属性表达式,您可以使用 Web 地图中所有图层中的可用信息,即使这些信息不可见,也是如此。 您构建的第一个表达式将计算国家/地区注册为保护区的区域的比例。

  1. 图层窗格中,关闭除 Dissolve Africa Countries 图层之外的所有图层。
  2. 在地图上,单击其中一个国家/地区。

    在地图上打开弹出窗口。

    显示的弹出窗口包含一些您将要自定义的默认信息。

  3. 图层窗格中,单击 Dissolve Africa Countries 图层。 在设置窗格中,单击弹出窗口

    打开弹出窗口窗格。

  4. 弹出窗口窗格中,单击属性表达式

    向弹出窗口添加表达式。

  5. 单击添加表达式

    用于创建属性表达式的窗口随即显示。 属性表达式以 Arcade 构建。 借助属性表达式,您可以使用 Web 地图中所有图层中的可用信息,即使这些信息不可见,也是如此。

  6. 将表达式名称新表达式重命名为 Protected Proportion

    此表达式将计算每个国家/地区受保护面积的比例。 首先,您将定义 WDPA 变量。

  7. 表达式编辑器中,在第 4 行上,输入 var wdpa =

    在表达式编辑器中定义 WDPA 变量。

    要使用适当的 WDPA 数据设置变量,请选择地图图层。

  8. 在侧面板上,单击展开图标。

    展开侧面板

  9. 单击配置文件变量
  10. 配置文件变量窗格中,单击 $map 旁边的箭头。 同样,单击 Dissolve WDPA Africa 旁边的箭头。
  11. Dissolve WDPA Africa 下,单击 FeatureSetByName

    将 WDPA 变量设置为正确的图层。

    代码已添加到脚本中。 函数 FeatureSetByName() 指向 web 地图作为第一个参数。 将传递图层的名称,且函数中的参数用逗号分隔。 有关此函数的详细信息,请参阅 FeatureSetByName。 您将再添加两个参数。

  12. 在第二个参数(括号中的图层名称)后,添加逗号并输入 ["NAME_1","AnalysisArea"]

    现在,表达式如下所示:

    var wdpa = FeatureSetByName($map,"Dissolve_WDPA_Africa_INITIALS",["NAME_1","AnalysisArea"])

    注:

    您的图层名称将包括您的姓名或首字母缩写。

    这是您需要链接图层和下一次计算中使用的数据的两列的名称。 在方括号内包括以逗号分隔的字符串时,该内容为字符串列表。 要添加的最后一个参数是布尔值,以指示是否需要要素的几何。 在这种情况下,您只需要属性表中的信息,因此将其设置为 false。

  13. 在第三个参数后,添加逗号并输入 false

    代码的第一行应如下所示:

    var wdpa = FeatureSetByName($map,"Dissolve_WDPA_Africa_INITIALS",["NAME_1","AnalysisArea"], false)

    您需要的其他变量包括国家/地区名称、使用国家/地区名称链接图层的过滤语句、已过滤信息以及国家/地区受保护面积的比例(初始值为 0%)。

  14. 在第 5-8 行上,输入或粘贴以下内容:
    var country_name = $feature.NAME
    var filterStatement = "NAME_1 = @country_name"
    var wdpa_ft_set  = Filter(wdpa, filterStatement)
    var prop_wdpa = 0

    脚本的最后一行为条件语句,仅在国家/地区拥有保护区时才会运行该语句。 如果国家/地区没有保护区,则返回的值为 0。

  15. 在第 9-13 行中,输入或粘贴 if 语句以计算每个国家/地区受保护面积的比例。
    if(count(wdpa_ft_set)>0){
        var wdpa_first = First(wdpa_ft_set)
        var wdpa_area_km2 = wdpa_first['AnalysisArea']
        prop_wdpa = (wdpa_area_km2/$feature.AnalysisArea) *100
    }
    注:
    如果代码行 if(count(wdpa_ft_set)>0){ 出现错误,则必须将用于大于号的符号更改为 >
  16. 最后,在第 14 行中,添加语句 return prop_wdpa,这将使脚本返回受保护面积的比例值。

    除了第一行和已添加的注释之外,完整的脚本应类似于以下内容。 注释使用双斜杠表示:

    var wdpa = FeatureSetByName($map,"Dissolve_WDPA_Africa_INITIALS",["NAME_1","AnalysisArea"], false) //this variable requests the layer of protected areas that is loaded in the webmap, only the two columns of interest will be returned and the geometry will be omitted as it is not necessary
    var country_name = $feature.NAME //for each feature, which represents a country the name of the country will be stored in the variable country_name
    var filterStatement = "NAME_1 = @country_name" //NAME_1 refers to the field from the the wdpa layer we requested at the beginning of the script. It is possible to use the variable country_name in this statement by adding an @ as prefix
    var wdpa_ft_set  = Filter(wdpa, filterStatement) //The wdpa layer is going to be filtered by matching the fields of the name of the countries that were specified earlier.
    var prop_wdpa = 0 // this line initialises the variable prop_wdpa that will contain the proportion of protected area for a country.
    if(count(wdpa_ft_set)>0){ //this is the start of the conditional code. The code between curly brackets will only be executed if the condition count(wdpa_ft_set)>0 is true. In other words, the code will only be run if the number of features filtered (the number of protected areas the country has) is more than 0.
        var wdpa_first = First(wdpa_ft_set) // because we are working with a dissolved feature, there is only one feature of protected areas per country.
        var wdpa_area_km2 = wdpa_first['AnalysisArea'] // this variable stores the information on the protected area size
        prop_wdpa = (wdpa_area_km2/$feature.AnalysisArea) *100 // the variable prop_wdpa is updated with the division of the protected area size by the country size
    return prop_wdpa //the final result is the value of the proportion of protected area
    }
  17. 单击运行。 确定表达式与上面的表达式匹配后,请单击完成

创建第二个表达式

您已构建第一个表达式,该表达式可提供有关国家/地区受保护面积的比例的信息。 您将再添加一个表达式,以计算保护区和鸟类稀有度较高区域的重叠面积的大小。 与您之前符号化的内容类似,最后的这项计算将提供保护分数,这是因为牢记稀有度和保护数据集的不同分辨率至关重要。 简单叠加将为稀有度较高的区域提供比现在更多的保护。 因此,当像元的受保护面积超过 50% 时,计算将考虑对高稀有度区域的保护。

  1. 属性表达式窗格中,单击添加表达式
  2. 将表达式命名为 High Rarity Protection Score

    该表达式将计算像元中覆盖比例超过 50% 的保护区和鸟类稀有度较高区域的重叠面积的比例。

  3. 表达式编辑器中,粘贴以下内容:
    var summ_fset = FeatureSetByName($map,"Summarize_WDPA_Rarity_80_Birds_Africa_INITIALS", ["NAME", "AnalysisArea", "SUM_Area_SquareKilometers"], false)
    var country_name = $feature.NAME 
    var filterStatement = "NAME = @country_name"
    var bird_rar_wdpa_ft_set  = Filter(summ_fset, filterStatement) 
    var sum_is_protected = 0
    for(var f in bird_rar_wdpa_ft_set){
        var f_prop = f.SUM_Area_SquareKilometers/f.AnalysisArea
        if (f_prop>=0.5){ // this statement will only take into account cells that have at least 50% of protection
            sum_is_protected +=  1
        }
    }
    var prot_score = sum_is_protected/count(bird_rar_wdpa_ft_set)
    return prot_score
    注:
    如果代码行 if (f_prop>=0.5){ 出现错误,则必须将用于大于号的符号更改为 >,然后添加一个等号 (=)。
  4. Summarize_WDPA_Rarity_80_Birds_Africa_INITIALS 占位符替换为您的图层的名称。
  5. 单击完成
  6. 通过单击属性表达式旁边的返回箭头,导航到弹出窗口窗格。
  7. 展开标题,然后删除图层名称,因此仅保留 {NAME} 属性。

    更改弹出窗口标题。

  8. 对于字段列表,单击选项,然后单击删除
  9. 单击添加内容,然后选择文本

    添加文本。

  10. 在文本框中,输入 {,然后从显示的列表中选择 {expression/expr0}

    将图层属性添加到弹出窗口显示内容中。

    属性 {expression/expr0} 已添加到窗口中。 接下来,您将添加说明文本。

  11. {expression/expr0} 属性之后,输入 % of。 添加一个空格,输入 {,选择 NAME,然后输入 designated as protected land.

    借助此语法,每个弹出窗口将显示每个国家/地区的 Arcade 表达式的结果,后跟百分比指示符。 例如,坦桑尼亚的弹出窗口显示 38.31% of Tanzania is designated as protected land

  12. Enter 键开始新的一行,然后输入或粘贴以下内容:

    The country has a protection score of {expression/expr1}%, the percentage of cells with high rarity of birds that are covered by more than 50 percent protected land.

    属性表达式的完整列表。

  13. 单击确定

    接下来,您要将百分比数值限制为两位小数。

  14. 设置窗格中,单击字段
  15. 单击 Protected Proportion。 在格式化窗格中,对于有效位数,选择 2 位小数,然后单击完成
  16. 同样,将 High Rarity Protection Score 更改为 2 位小数
  17. 单击其中一个国家/地区,以查看配置的弹出窗口。

    配置后的弹出窗口

    弹出窗口的标题仍显示图层的名称,该名称为描述性内容,以用于分析目的,但是,对于弹出窗口而言过长。

  18. 保存地图。

符号化 African countries

最后,您将符号化 African countries 图层,以便可以与 Summarize WDPA Rarity 80 Birds Africa 图层一同显示。 在上一部分中,您已为 Summarize WDPA Rarity 80 Birds Africa 图层中的像元着色,以显示像元中被受保护土地覆盖的区域的百分比。 为了显示这些像元以及刚刚配置的弹出窗口,请将国家/地区图层的默认蓝色更改为仅显示边界线。

  1. 图层窗格中,单击 Dissolve Africa Countries 图层。 在设置窗格中,单击样式
  2. 选取样式下,对于位置,单击样式选项

    随即显示样式选项窗格。

  3. 对于符号样式,单击调色板。

    符号颜色选项

  4. 对于填充颜色,选择无颜色

    无颜色填充选项

    显示每个国家/地区的面只会显示边框轮廓。 保存编辑内容之前,您将更改轮廓颜色。

  5. 对于轮廓颜色,选择黑色作为线颜色。
  6. 样式选项窗格中,单击完成两次以保存更改。

    国家/地区轮廓使用 3 个像素的黑线进行符号化。

  7. 图层窗格中,打开 Summarize WDPA Rarity 80 Birds Africa 图层。

    该图层还具有弹出窗口,但尚未对其进行配置。 您将关闭这些窗口,以便在单击地图时显示自定义弹出窗口。

  8. 单击 Summarize WDPA Rarity 80 Birds Africa 图层。 在设置工具栏上,单击弹出窗口,然后使用切换按钮禁用该图层的弹出窗口。

    当图层的弹出窗口显示在地图上时,移除该弹出窗口。

    最后,请注意,像元已覆盖您刚刚符号化的边界线。 您将对图层进行重新排序,以使边框绘制在稀有度像元的顶部。

  9. 指向 Dissolve Africa Countries 图层并将其拖动到图层窗格顶部,使其位于 Summarize WDPA Rarity 80 Birds Africa 上方。
  10. 保存地图。

在本教程中,您使用了 ArcGIS Living Atlas 中的数据来查找最重要的保护区域。 以非洲大陆为例,您为每个国家/地区计算了受保护的百分比以及像元中鸟类物种稀有度较高区域与受保护土地面积超过 50% 区域的重叠面积的比例。

现在,您将使用弹出窗口来了解整个非洲鸟类稀有度较高区域的当前保护状况。 任何保护分数会让您感到惊讶吗? 通过关注那些稀有度较高但保护分数较低的国家/地区,并探索那里发生的人类活动,您可以自行进行进一步调查。 对于世界其他地点,可以复制这项分析。 如果有兴趣为您的国家/地区尝试此分析,请尝试使用 ArcGIS Living Atlas 中的 World Countries 图层和 Protected Areas 图层。 半个地球工程绘图工作利用生物多样性的这些信息和其他空间模式来确定需要提供更多保护的物种栖息地的位置。 该项目为您介绍了此过程中涉及的一些注意事项。 要了解详细信息,请访问半个地球项目

您可以在教程库中找到更多教程。