在 ArcGIS Insights 中过滤和连接数据

导入工作簿包

首先,将包含上一教程结果的工作簿包导入 ArcGIS Insights。 如果您已经完成上一教程,请跳至下一部分

  1. 下载 filter-and-join-data.insightswbk 文件。

    项目为包含 ArcGIS Insights 教程“分析聚合数据”中所有数据和分析的 Insights 工作簿包。

  2. 在计算机上找到已下载的文件。
    注:

    开始下载前,根据 web 浏览器的不同,系统可能会提示您选择文件的位置。 大多数浏览器将默认下载到计算机的 Downloads 文件夹下。

  3. 执行以下操作之一:
    • 要完成 Insights in ArcGIS Online 中的教程,请转至 ArcGIS Insights 并单击登录。 登录到 ArcGIS 组织帐户。
    • 要完成 Insights in ArcGIS Enterprise 中的教程,请登录您的门户。 在功能区上您的用户名旁边,单击应用程序启动器按钮并选择 Insights
    • 要完成 Insights desktop 中的教程,请启动 Insights desktop 应用程序并在出现提示时登录到您的 ArcGIS 组织帐户。
    注:

    要访问 Insights,您的组织管理员必须授予您相应许可。 如果您没有 ArcGIS 帐户或 Insights 许可,请参阅软件访问权限选项

    您将导入已下载的包。

  4. 在主页中,单击工作簿选项卡。
  5. 单击导入并打开您在步骤 1 中下载的文件。

    该工作簿随即加载到您的工作簿页面。

创建页面

您正在进入分析渥太华骑行事故的新阶段。 为了使此阶段与之前的分析分开,您将在工作簿中创建一个页面,添加必要的数据,并创建地图。 首先,您需要 Wards 数据集。

  1. ArcGIS Insights 中,确保当前位于工作簿选项卡上。
  2. 在工作簿列表中,单击渥太华骑行事故工作簿名称将其打开。
  3. Wards 数据集从数据窗格拖动到页面底部的新建页面放置区。

    “新建页面”放置区

    将在数据窗格中创建一个具有 Wards 数据集的页面。

  4. 单击按行政区划分事故选项卡以返回到第一页。

    原始页面选项卡

  5. Collisions 数据集从数据窗格拖动到第 2 页选项卡。

    由于您计划基于事故发生的路线来分析事故,因此您还将添加具有城市骑行网络的数据集。 此数据已添加至 Learn ArcGIS 组织并公开共享。 可通过 Insights 中的“ArcGIS 公共”选项卡访问该数据集。

  6. 在功能区上,单击添加到页面按钮。

    “添加至页面”按钮

    随即显示添加到页面窗口。

  7. 单击 ArcGIS 公共选项卡。
  8. 在搜索栏中输入 Somerset routes Learn_ArcGIS
  9. 单击 Learn_ArcGIS 提供的 Somerset routes 数据集。

    选择 Somerset routes 图层。

  10. 单击添加

    随即将数据集添加到数据窗格。 此外,还会创建一个显示路线的地图卡片。 您不需要此地图,因此您需要将其删除。

  11. 在地图上,单击卡片选项按钮,然后单击删除按钮。

    “卡片选项”和“删除”按钮

过滤数据

您想要专注于分析 Somerset 行政区和涉及骑行者的事故。 尽管您已在上一页中过滤了 Collisions 数据集,但您已将完整的、未过滤的数据集复制到了第二页上。 您将创建两个地图,一个用于事故,一个用于行政区,以过滤数据。 您已经启用了 Collisions 图层的位置,因此您无需再次执行此操作。

  1. Collisions 数据集拖动到页面并将其放置在地图放置区。 将 Wards 数据集拖动到页面空白区域并将其放置在地图放置区。

    碰撞地图卡片和地图放置区

    接下来,您将过滤 Collisions 数据集以仅显示涉及骑行者的事故。 之前,您已将此过滤器应用于地图卡片,而不是数据集。 卡片过滤器仅影响卡片并将创建已过滤数据集,而原始未过滤的数据集仍可用于分析。 将过滤器应用于数据集时,不会创建新的数据集。 使用已过滤数据集的所有卡片都会更改为包括过滤器。

    之前,您使用了已过滤数据集和未过滤数据集来归一化数据,因此创建卡片过滤器是理想的选择。 在此部分的分析中,您不会使用未过滤的数据集,因此将使用数据集过滤器。

  2. 在数据窗格中,展开 Collisions 数据集。 指向骑行者数量字段,然后单击数据集过滤器按钮。

    数据集过滤器按钮

  3. 按骑行者数量过滤窗格中,将直方图的左节点从 0 更改为 1。 单击应用

    事故地图将更新为仅显示涉及骑行者的事故。 接下来,您将过滤事故以仅显示 Somerset 行政区中涉及骑行者的事故。 您将使用卡片过滤器来创建新的数据集。

  4. 单击显示行政区的地图卡片以将其激活。 缩放至 Somerset 行政区,然后单击将其选中。
    提示:

    指向选区以在工具提示中查看其名称。

    已选择 Somerset 行政区的地图

  5. 将选定的行政区拖动到事故地图并将其放置在按所选要素过滤放置区。

    “按所选要素过滤”放置区

    空间过滤器窗格随即打开。

  6. 空间过滤器窗格中,确保选择要过滤的图层设置为 Collisions选择过滤依据图层设置为 Wards选择过滤器类型设置为相交

    这些参数将使用 Wards 图层过滤 Collisions 图层。 相交过滤器类型表示将仅显示与选区相交的碰撞。

    如果仅选择了数据集中的某些要素,则将仅使用所选要素运行过滤器。 您已在 Wards 土层中选择了 Somerset 行政区,因此过滤器将仅显示在该行政区中发生的事故。

  7. 单击运行

    随即在地图卡片上应用过滤器。

    显示 Somerset 行政区中涉及骑行者事故的地图

    此外,新的数据集已添加到数据窗格。

  8. 在数据窗格中,指向空间过滤器 1 数据集,然后单击重命名数据集按钮。 输入 Somerset collisions,然后按 Enter 键。

    您已对数据进行过滤以用于分析。 您不再需要创建的两张地图卡片来进行过滤。

  9. 删除两张地图卡片,以使页面上没有剩余的卡片。

加入路线和事故

要按路线类型分析骑行事故,您需要将事故数据和骑行网络数据合并到一个数据集中。 您可以使用名为“空间连接”的过程来合并两个数据集。

  1. 在功能区上,单击创建关系按钮。

    “创建关系”按钮

    随即显示创建关系窗口。

    SomersetRoutes 图层未在创建关系窗口中启用。 这是因为远程要素图层(未在您自己的组织内托管的要素图层)不支持创建连接。 您必须在您的工作簿内创建图层副本。

  2. 关闭创建关系窗口。
  3. 在数据窗格中,指向 SomersetRoutes 图层,单击数据集选项按钮,然后选择复制到工作簿

    复制到工作簿

    名为 SomersetRoutes 1 的新图层即会添加至数据窗格。 您可以移除原始远程图层。

  4. 指向 SomersetRoutes 图层,单击数据集选项按钮,然后选择移除

    移除图层

    您现在可以使用复制的图层创建连接。

  5. 单击创建关系按钮。

    所有图层现已在该窗口中启用。 您将选择用于创建关系的数据集。

  6. 创建关系窗口中,单击 Somerset collisionsSomersetRoutes 1

    数据集随即添加到窗口中。 必须基于两个数据集中的共享属性进行连接。 对于您的数据,已选择位置字段作为连接字段,这意味着将连接同一位置的要素。

    默认情况下,ArcGIS Insights 执行内部连接,这意味着连接数据集中仅包含与两个数据集都匹配的要素。 如果在自行车道上未发生任何事故,则将其移除。 无论事故是否与骑行网络相交,您都希望保留所有事故,因此您需要更改连接类型。

  7. 在这两个数据集之间,单击编辑关系按钮。

    事故与路线之间的关系

    随即显示编辑关系窗口。 您可以保留两个数据集中的所有数据,左侧数据集中的所有数据或右侧数据集中的所有数据。 事故数据集是连接中的左侧数据集,因此您将选择左连接。

    注:

    如果首先添加了路线数据集,则 Somerset collisions 将位于连接的右侧,请选择作为连接类型。

  8. 编辑关系窗口中,对于选择关系类型,选择

    左关系类型

  9. 关闭编辑关系窗口。 单击完成

    随即将连接数据集添加到数据窗格。

  10. 在数据窗格中,折叠 Collisions 数据集,然后展开 Somerset collisions - SomersetRoutes 1 数据集。

    连接数据集中的字段包括来自 Collisions 数据集和 SomersetRoutes 数据集的字段。 EXISTING_C 字段包含自行车道类型的描述。

  11. EXISTING_C 字段名称更改为 Route type

    接下来,您将使用连接的数据集基于路线类型创建地图。

  12. 在数据窗格中,对于 Somerset collisions - SomersetRoutes 1 数据集,单击坐标路线类型旁的圆圈。 将字段拖动到页面并将其放置在地图放置区。

    选择坐标和路线类型。

    随即创建一个新的地图卡片。

    已连接事故和路线数据的地图

    各事故颜色对应于发生事故的路线类型。 但是,在两种不同类型路线的相交处发生了一些事故。 您将更改这些事故的符号。

  13. 在地图卡片上,单击路线类型箭头。

    路线类型箭头

  14. 图层选项窗格中,单击符号系统选项卡。 对于符号类型,选择饼图

    饼图符号类型

    地图上的符号随即变化为饼图。 大多数符号仅有一种颜色,但是在两种路线类型的相交处发生的事故具有两种颜色。 但是,符号很大且重叠,因此您需要更改大小。

  15. 单击外观选项卡。 对于大小(最小 - 最大),将最小尺寸更改为 8 像素,将最大尺寸更改为 10 像素

    最小尺寸和最大符号尺寸

    如果没有图例,地图上的符号并不是特别有意义。 您将在页面上添加图例卡。

  16. 单击图例选项卡。 单击弹出图例按钮。

    “弹出图例”按钮

    图例卡片随即添加到页面中。

  17. 移动地图下方的图例。
  18. 如有必要,请关闭图层选项窗格。

    接下来,您将创建一个热点图,以按路线类型和年份显示事故。

  19. 在数据窗格中,对于 Somerset collisions - SomersetRoutes 1,选择路线类型字段。
  20. 将字段拖到地图卡片旁边的页面上,指向图表放置区,然后将其放置在热点图放置区。

    “热点图”放置区

  21. 拖动热点图的右控点展开图表大小。

    热点图

    最后,您将重命名卡片和页面。

  22. 单击页面上的空白区域以禁用卡片。 在地图上方,单击卡片 1,然后输入 Somerset 选区中涉及骑行者的事故。 将图表卡片重命名为按路线类型和年划分事故
  23. 在页面底部,将页面 2 的名称更改为按路线类型划分事故
  24. 在功能区上,单击保存按钮。

解释结果

观看视频了解如何使用这些图表解释结果。

在本教程中,您创建了地图和图表来相识涉及骑行者的交通事故与路线类型之间的关系。