为地理数据库下载数据

佛罗里达州的奥兰多是孩子们的天堂,这里有着大量的海滩、室外活动设施和游乐场。 不幸的是,孩子们聚集玩耍的地方有时也会成为细菌和病毒的滋生地或传染病的爆发中心。 2014 - 2015 年加利福尼亚州迪士尼主题乐园的麻疹爆发导致了 131 例与在乐园中游玩相关的病例。 在本场景中,您将准备应对奥兰多一个游乐场的新疫情,虱子病正在那里快速蔓延。

注:

虱子病是一个虚构的良性儿童疾病。 在本课程中,为了保持相对轻松的气氛,我们使用它来进行说明。 重要的是,此处概述的过程和做法适用于任何类型的疫情爆发,同样可以作为任何卫生紧急事件的准备措施。

当卫生紧急事件发生时,充分掌握相关信息是在危机早期作出正确决策的关键。 不同的人员和组织对于他们所提供的响应类型有不同的想法和目标。 无论他们是想获得权威数据以便自行分析、部署资源、构建和运行模型还是评估决策,他们都必须收集这些数据并准备数据,以供后续使用。 但是,您的组织应该时刻具备哪些数据集呢? 您可以分类考虑基础数据需求,以下提供了几个示例:

  • 本地基础设施:
    • 设施 - 护理院/医院、学校、日托中心
    • 交通网络 - 火车、道路、公共交通、直升机停机坪
    • 边界 - 县、城市、学校区域、邮政编码、国会选区、FEMA 区域、医院服务区
  • 社区信息:
    • 人口 - 种族、民族、收入、年龄群体
    • 工作状况 - 无业
    • 社会脆弱性 - 健康保险覆盖范围、宽带接入情况、主要语言、贫困率
    • 资产 - 避难所、食物分发点、药店

请思考当发生紧急事件时,还有那些数据集可能提供一定帮助。 您可以从哪里找到这些数据集? 以下资源可以提供一些基础信息:

在紧急事件发生之前,您的组织可能具备一个主地理数据库,其中包含上方列出的许多数据集以及其他数据。 对于卫生事件准备工作而言,为基础数据构建并维护单个权威资源可谓最佳做法。

下载医疗设施数据

在本部分中,您将先浏览 HIFLD 网站。 该网站是一个典型的 Hub 站点示例,您可以在此访问准备工作和响应行动所需的数据。 因为虱子病感染正在快速蔓延,您预料到会出现医疗需求激增的情况,因此想确保掌握当地所有医院和紧急护理中心的数据。

  1. 转至 HIFLD Open Data 网站。 在查找数据下的搜索栏中,输入 Hospitals

    在 HIFLD Open Data 网站的“查找数据”下输入的 Hospitals

  2. 在搜索结果中,单击 Hospitals

    Hospitals 要素类 shapefile 随即显示。 此数据当前包含整个美国范围内的医院信息。 由于您仅对佛罗里达州的数据感兴趣,因此将使用过滤器缩减将要下载的数据。

  3. 在地图的侧面工具栏上,单击过滤数据按钮。

    “过滤数据”按钮

    过滤器窗格随即显示。

  4. 过滤器窗格中,选中 STATE 字段,然后选中 FL

    在“过滤器”窗格中选中了 STATE 和 FL

    在地图上,数据点已过滤为仅显示佛罗里达州内的要素。

    过滤出的佛罗里达州的医院

  5. 选择属性过滤器下,选中 COUNTY
  6. COUNTY 下,搜索并选中以下县:
    • 奥兰治
    • 布里瓦德
    • 沃卢西亚
    • 波克
    • 塞米诺尔
    • 莱克
    • 奥西欧拉

    在县过滤器组中选择的佛罗里达州内的七个县

  7. 选择属性过滤器下,选中 STATUS。 在 STATUS 下,选中 OPEN

    此操作会过滤掉已经永久关闭的医院。

    在“过滤器”窗格中选中了 STATUS 和 OPEN

    您已将数据过滤至所需的信息和位置。 接下来,您将下载数据。

  8. 在侧面工具栏上,单击下载按钮。

    地图中的侧面工具栏上的下载按钮

  9. 下载选项窗格中,打开切换过滤器

    已在“下载选项”窗格中打开“切换过滤器”

    打开切换过滤器后,下载的文件将仅包含您之前指定的过滤器。

    随即显示文件格式的选项,您可以采用这些格式下载已过滤的数据。

    选择 shapefile 下载选项将下载一个 .zip 文件,其中包含组成该 shapefile 的六种文件。 shapefile 是一种矢量数据存储格式,用于存储具有相同几何类型(例如点、线和面)和相同空间参考的地理要素的位置、形状和属性。 此格式与要素类相似。 它也是一种国际标准空间文件,因此是可靠的文件类型。 由于您将在 ArcGIS Pro 中通过多个要素类构建您自己的地理数据库,因此将选择以 shapefile 形式下载此数据,然后在课程的后续部分中将其转换为要素类,以便添加到您的基础数据库。

    注:

    要了解有关 shapefile 的详细信息,请参阅 ArcGIS Pro 中的 shapefile

  10. 单击 Shapefile 对应的下载
    注:

    准备数据和完成下载可能需要花费几分钟时间。

    接下来,您将创建一个文件夹,以组织您要下载的相关数据集。

  11. 在您计算机的文件浏览器中,在您可以快速访问的位置(例如桌面C:\ 盘文件夹)创建一个文件夹。 将新文件夹命名为 Health Emergency Data
  12. 将下载的 shapefile 提取到您创建的 Health Emergency Data 文件夹。
    注:

    Shapefile 由六个不同类型的文件组成。 确保六个文件均已添加到文件夹。

  13. 使用所学知识搜索、选择并过滤佛罗里达州奥兰多市内部和周边各县的紧急护理设施数据。
    注:

    如果您在下载其中某个数据集时遇到问题,则可以使用在本教程后续部分提供的 .zip 文件中的 shapefile 副本。

您已通过 HIFLD 数据库访问了医院和紧急护理设施的位置数据。

通过 Living Atlas 访问人口统计数据

在您的基础地理数据库中,有必要加入当前的人口统计数据。 如果某种疾病爆发,您可以使用该数据进行周围人口的风险预测,或创建患病率或死亡率等各种指标。 ArcGIS Living Atlas of the World 中托管着来自十年一度的人口普查和美国社区调查 (ACS) 的基线数据。

  1. 启动 ArcGIS Pro。 如果收到系统提示,请使用您获得许可的 ArcGIS 组织帐户登录。
    注:

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

    打开 ArcGIS Pro 后,您可以选择创建新工程或打开已存在的工程。 如果您之前创建了一个工程,您将看到一个最近工程列表。

  2. 新建工程下,选择地图模板。

    ArcGIS Pro 中的“地图”工程模板

  3. 新建工程窗口中,对于名称,输入 Health Emergency Geodatabase

    为新工程输入的名称

  4. 单击确定

    新工程随即在 ArcGIS Pro 中打开。

  5. 如有必要,请在功能区视图选项卡的窗口组中,单击目录窗格

    “视图”选项卡上“窗口”组中的“目录窗格”按钮

  6. 目录窗格中,单击门户选项卡,然后单击 Living Atlas

    “目录”窗格中“门户”选项卡上的 Living Atlas

  7. 在搜索栏中,输入 acs population,然后按 Enter 键。 将 ACS Population Variables - Boundaries 图层拖动到您的地图上以添加图层。

    将 ACS Population Variables - Boundaries 图层拖动到地图上

  8. 单击功能区上的地图选项卡。
  9. 查询组中,单击定位工具。

    “地图”选项卡上“查询”组上的“定位”

  10. 定位窗格的搜索栏中,输入 Orlando, FL,然后按 Enter 键。

    在“定位”窗格中搜索 Orlando, FL

    地图将缩放至佛罗里达州的奥兰多。

  11. 关闭定位窗格。
  12. 内容窗格中,展开 ACS Population Variables - Boundaries。 单击 Tract

    已在“内容”窗格中选中 Tract

  13. 在功能区地图选项卡的选择组中,单击按属性选择
  14. 通过选择以下选项构建表达式:
    • 对于第一个下拉菜单,字段参数,选择 County
    • 对于表达式函数,选择包括值
    • 对于最后一个下拉菜单,复制并粘贴 Orange County, Brevard County, Volusia County, Polk County, Seminole County, Lake County, Osceola County

    在“按属性选择”窗口中构建的表达式

  15. 单击添加子句,然后构建另一个表达式 State is equal to Florida

    在“按属性选择”窗口中构建的第二个表达式

  16. 单击应用

    位于报告区域内的人口普查区域在地图上高亮显示。 在按属性选择窗口中,所选记录的数量也会显示在输入行下。

    已选择的记录数

    您应该已选择 939 个记录。

  17. 内容窗格中,右键单击 Tracts 图层,指向数据,然后选择导出要素
  18. 导出要素窗口中,对于输出要素类,输入 orlandoarea_tracts

    在“导出要素”窗口中输入的“输出要素类”

  19. 单击确定

    orlandoarea_tracts 图层已添加到地图。 您不再需要 ACS Population Variables - Boundaries 图层,因此将移除该图层。

  20. 内容窗格中,右键单击 ACS Population Variables - Boundaries 图层,然后单击移除

您已准备了一个图层,其中包含奥兰多地区各个县内人口普查区域的人口统计信息。 接下来,您将下载基础数据库中将用到的附加数据。

下载附加数据

在您的计算机上,已存有您认为应该加入基础地理数据库的许多其他数据集。 这些数据集可能来自各种资源。 现在,您希望确保这些数据集位于一处,以将其用于响应奥兰多地区的虱子病爆发。

  1. 下载 Health Emergency Data.zip 文件。
  2. 将内容提取到之前用于保存 HIFLD 数据的 Health Emergency Data 文件夹。

    提取的文件夹包含以下内容:

    • Data files 文件夹包含医院紧急护理设施 HIFLD 数据的副本以及公立学校私立学校日托中心 shapefile 文件的副本,所有数据均获取自 HIFLD。
    • Schemas 文件夹包含多个要素类,您会将其用作地理数据库要素类的方案。
    • Microsoft Excel 文档列出了报告区域内已报告的虱子病感染病例。

您已下载并配置将用于构建卫生紧急事件基础地理数据库的数据。


创建地理数据库工程

在最基本的层面上,地理数据库是存储在通用文件系统或多用户关系数据库管理系统中的各类地理数据集的集合。 地理数据库具有全面的信息模型,用于表示和管理地理信息。 此信息模型以一系列用于保存要素类和属性的表的方式来实现。

注:

要了解详细信息,请参阅什么是地理数据库?

如要具备高效支持卫生紧急事件准备和响应任务的能力,需要具备一个精心设计的地理数据库方案。

添加文件夹连接

首先,您将创建一个文件夹连接,以便快速访问一个文件夹中的所有数据。 文件夹连接是用于查找重要数据和工程相关材料的快捷方式。 还允许您在目录视图中管理此数据。

  1. 目录窗格中,单击工程选项卡。
  2. 展开数据库,然后展开 HealthEmergencyDatabase.gdb

    “目录”窗格中的“工程”选项卡中展开的“数据库”和 Health Emergency Geodatabases.gdb

    HealthEmergencyDatabase 地理数据库已在创建工程时自动创建。 此地理数据库当前仅包含您导出的人口普查区域数据。 要访问之前下载的数据,您需要创建一个文件夹连接。

  3. 内容窗格中,右键单击文件夹,然后选择添加文件夹连接

    “目录”窗格中的“添加文件夹连接”

  4. 添加文件夹连接窗口中,浏览到 Health Emergency Data 文件夹并将其选中,然后单击确定
  5. 内容窗格中,展开文件夹

    “目录”窗格中展开的“文件夹”

    该工程包含两个文件夹连接。 Health Emergency Geodatabase 文件夹包含工程(也称为主文件夹)。 自动创建了此文件夹连接。 Health Emergency Data 文件夹连接是您刚刚添加的文件夹连接。

  6. 快速访问工具栏上单击保存按钮。

    快速访问工具栏上的“保存”

您创建了一个工程,以便为填充地理数据库提供支持。 您还下载了数据并向工程添加了文件夹连接。 接下来,您将评估要纳入地理数据库中的各种数据源。

设置地理数据库元数据

元数据在本质上是数据的相关数据。 维护此信息可以提高数据的准确性和一致性,并且符合 FAIR(可发现、可访问、可互操作和可重用)数据原则的要求。

注:

了解有关如何使数据符合 FAIR 数据原则

在为填充地理数据库做准备的过程中,您将从编辑和更新地理数据库元数据入手。

  1. 目录窗格的数据库下,右键单击 Health Emergency Database.gdb,然后选择编辑元数据

    将显示该元数据视图。

    卫生紧急事件地理数据库的元数据视图

    所需的元数据元素以红色高亮显示。 接下来,您将对其进行填充。

  2. 在元数据视图中,更新以下信息:
    • 对于标题,输入(或复制粘贴)Health Emergency Geodatabase
    • 对于标签,输入 health, emergency, outbreak, hospitals, clinics
    • 对于摘要(用途),输入 Collection of data to support a response effort to a disease outbreak.
    • 对于描述(摘要),输入 Geodatabase to store and manage a collection of spatial and attribute data that can be used by healthcare agencies to develop maps and apps to respond to health-related emergencies.

    输入的元数据

    提示:

    在为 ArcGIS 项目创作或更新元数据内容时,记录对于您的组织了解该项目而言相对重要的信息。 这可包括项的准确性和时间、与使用和共享项相关的限制、项生命周期中的重要过程(如概化要素)等等。

  3. 在功能区元数据选项卡的管理元数据组中,单击保存

    “元数据”选项卡上的“管理元数据”组中的“保存”

  4. 关闭元数据视图。
  5. 目录窗格中,右键单击 Health Emergency Geodatabase.gdb,然后选择查看元数据

    目录视图详细信息面板将显示 Health Emergency Geodatabase 更新的元数据。

    “目录”视图详细信息面板中的元数据

    当元数据包含优质描述性信息时,可以通过搜索查找项目,并可以判断搜索结果中的哪个项目是要使用的正确项目。 您可改善沟通,并在根据项目的地理空间信息做出决策时充满信心。 您可对工程进行存档,以便其将来能够进行恢复、使用和评估。

  6. 关闭目录视图,然后按 Ctrl+S 以保存工程。

您已完成地理数据库元数据的输入操作。

创建地理数据库方案

地理数据库方案是指基于数据库管理员的已知信息和数据可能的预期用途构建的数据结构和组织方式。 通过提前思考,数据库管理员可以更加明确允许输入地理数据库的资料和属性。

您将通过在地理数据库中创建空要素类的方式开发地理数据库的方案。 这些空要素类将作为框架,以支持向系统中添加关键数据。 首先,为以下三个数据方案创建要素类:

  • 医院和诊所
  • 医疗设施
  • 报告区域

  1. 内容窗格中,右键单击 HealthEmergencyDatabase.gdb,指向新建,然后选择要素类

    通过“目录”窗格新建要素类

    创建要素类向导随即显示。

  2. 创建要素类向导的定义页面上,输入以下信息:
    • 对于名称,输入 Hospitals_and_clinics
    • 对于别名,输入 Hospitals and Clinics
    • 对于要素类类型,选择
    • 取消选中 Z 值

    在“创建要素类”窗格中输入的“定义”页面参数

  3. 创建要素类窗格的底部,单击下一步
  4. 字段页面中,单击导入

    “字段”页面中的“导入”

  5. 双击文件夹,依次打开 Health Emergency Data 文件夹和 Schemas 文件夹,单击 HospitalClinic_Schema.shp,然后单击确定

    在“导入”窗口中已选中 HospitalClinic_Schema.shp

    Shapefile 中的字段将添加到字段页面。

  6. 单击完成

    要素类已创建并添加到内容窗格和地图。

  7. 内容窗格中,右键单击 Hospitals and Clinics 图层,然后单击属性表

    Hospitals and Clinics 图层的属性表

    属性表随即出现,但是当前为空属性表。 表中尚无数据。 您将看到几个字段,这些字段最终将包含此要素图层的相关数据。

    Hospitals and Clinics 图层的属性表当前为空。

    请考虑,要针对卫生紧急事件作出决策,这些字段应该包含哪些信息。

    一些重要字段可能包含各个医院的名称、地址和联系信息属性。 此外,还需要考虑 STATUS 字段,因为它表明某个医院是否处于营业状态,是否正在转移患者或是否已永久关闭。 通过了解 BEDS 字段的详细信息,我们可以估计各个设施的容量。 TRAUMAHELIPAD 字段可提供您希望基础地理数据库具备的信息,尽管这些字段可能不直接用于支持虱子病爆发的响应工作。

    接下来,您将使用所学知识重复同一过程,以创建紧急护理设施数据的要素类。

  8. 目录窗格中的数据库文件夹下,右键单击 Health Emergency Geodatabase.gdb,指向新建,然后选择要素类
  9. 创建要素类窗格的定义页面,输入以下信息:
    • 对于名称,输入 Healthcare_Facilites
    • 对于别名,输入 Healthcare Facilities
    • 对于要素类类型,选择
    • 取消选中 Z 值

    为 Healthcare_Facilities 图层输入的“定义”页面参数

  10. 单击下一步
  11. 字段页面中,单击导入。 浏览至文件夹 > Health Emergency Data > Schemas,然后选择 Healthcare_Facilities_Schema.shp
  12. 单击完成
  13. 使用所学知识创建一个面要素类,以使用 ReportingAreas_Schema.shp
    提示:

    • 目录窗格中,右键单击 Health Emergency Geodatabase.gdb,指向新建,然后选择创建要素类
    • 定义页面中,对于名称,输入 ReportingAreas,对于别名,输入 Reporting Areas。 对于要素类类型,选择,然后取消选中 Z 值。 单击下一步
    • 字段页面中,单击导入。 浏览至文件夹 > Health Emergency Data > Schemas,然后选择 ReportingAreas_Schema.shp。 单击完成

    您已创建了三个要素类,并根据现有要素类设置了其方案。

    在“目录”窗格的地理数据库中创建的要素类

注:

此外,针对要添加到地理数据库的数据,还有必要花费时间查看其空间参考和坐标系,尽管本教程中未涵盖此操作。 要了解详细信息,请查看 ArcGIS 教程“构建地理数据库以支持萨尔茨堡旅游业”的评估数据源部分。

在本部分中,您添加了一个文件夹连接,将工程连接到了计算机上的数据文件夹,为数据库添加了元数据并且使用将用于地理数据库的方案创建了三个要素类。


填充地理数据库

可以通过多种方法为地理数据库填充数据。 您已使用导出要素工具将人口统计数据导入您的地理数据库。 在本部分中,您将使用追加工具将所有字段和数据导入地理数据库中的要素类。

将数据追加到地理数据库

您将使用追加工具填充您的要素图层。 通过选择将源图层的哪些字段映射到目标图层,即可追加数据。

注:

要了解详细信息,请访问追加(数据管理)

  1. 在功能区分析选项卡的地理处理组中,单击工具

    “分析”选项卡的“地理处理”组中的工具

    将出现地理处理窗格。

  2. 地理处理窗格中的搜索栏中,输入追加。 在结果列表中,单击追加工具。

    “地理处理”窗格中的“追加”工具

    随即显示追加工具窗格。 首先,您将使用来自 Hospitals_HIFLD 数据源的数据填充 Hospitals and Clinics 图层,该数据源包含从 HIFLD 下载的数据。

  3. 追加工具窗格中,对于输入数据集,单击浏览文件夹。

    在“追加”工具窗格中为“输入数据集”选择了 Hospitals_HIFLD

  4. 在出现的输入数据集窗口中,选择 Hospitals_HIFLD.shp

    在“输入数据集”窗口中选择了 Hospitals_HIFLD.shp

    这是要追加的源数据集。

    Hospitals_HIFLD.shp 已添加到“追加”工具

  5. 对于目标数据集,选择 Hospitals and Clinics

    “追加”工具窗格中的“目标数据集”已设置为 Hospitals and Clinics

    目标数据集值是将追加输入数据集数据的位置。

  6. 对于字段匹配类型值,选择使用字段映射协调字段差异

    字段匹配类型设置为使用字段映射协调字段差异

    如果已为字段匹配类型选择了使用字段映射协调字段差异,则输入数据集方案(字段定义)无需与目标数据集相匹配。 但是,如果输入数据集的任何字段与目标数据集的字段不匹配,将不会被映射到目标数据集,除非在字段映射参数中对映射进行了显式设置。 如果输入数据集包含的一些字段与目标数据集中的字段不匹配,则输入数据集将被忽略,并且将产生一条警告消息。

    接下来,您将选择要从源(Hospitals_HIFLD 图层)映射到目标要素类(Hospitals and Clinics 图层)的字段。

  7. 字段映射下,对于输出字段,单击facilityid。 在选项卡下,单击添加新源,选中 ID 的复选框,然后单击添加所选内容

    在“追加”工具窗格中输出字段 facilityid 已映射到字段 ID

  8. 单击以下输出字段选项并选择对应的源:

    输出字段

    Factype

    TYPE

    Fulladdr

    ADDRESS

    Municipali

    COUNTY

    Agencytype

    OWNER

    Phone

    TELEPHONE

    Agencyurl

    WEBSITE

    可能存在更多您想要匹配的字段。 对于本教程而言,协调这七个字段已经足够。

  9. 单击运行

    Hospitals_HIFLD 中的数据已追加或添加到 Hospitals and Clinics 图层。 要确认追加已成功完成,您将检查 Hospitals and Clinics 图层的属性表。

  10. 内容窗格中,右键单击 Hospitals and Clinics 图层,然后单击属性表

    Hospitals and Clinics 图层具有您要为卫生紧急事件使用的方案,该图层中现在包含 Hospitals_HIFLD 中的数据,且这些数据已协调至对应的字段。

    Hospitals and Clinics 的属性表现在包含追加的数据

    属性表与其他电子表格软件类似,您可以对其中的记录进行排序。

  11. Hospitals and Clinics 的属性表中,右键单击 beds 字段,然后单击降序排列

    beds 字段的“降序排列”

    表格会对记录进行重新排序,使床位数最大的医院位于记录列表的顶部。 同时了解医院容量和位置对于准备工作而言至关重要。

接下来,您将创建并设置一个属性域,以表示紧急医疗设施的运营状态。

创建字段和属性域以追踪状态

在紧急事件响应场景中,追踪和维护设施的运营状态是一个重要的工作流。 例如,如果一些医院挤满了患病儿童,需要将新患者转移到其他设施,那么您就会需要该信息。 要为可能发生的患者激增做准备,您要将 Operational Status 字段添加到 Hospitals and Clinics 图层。

  1. 确保 Hospitals and Clinics 图层的属性表处于打开状态。 在功能区上,单击选项卡,然后在字段组中,单击字段

    “表”选项卡“字段”组中的“字段”。

    Hospitals and Clinics 属性表的字段视图随即显示,同时字段选项卡将出现在功能区上。

  2. 字段选项卡的更改组中,单击新建字段

    “字段”选项卡“更改”组中的“新建字段”

  3. 字段视图底部的新字段行中,输入以下内容:
    • 对于字段名称,输入 OpStatus
    • 对于别名,输入 Operational Status
    • 数据类型选择文本

    已在字段视图中输入新字段 OpStatus

    下一步是为此字段添加属性域。 此步骤将为字段设置一个便于阅读的值列表。

  4. 在功能区上的数据设计组中,单击属性域

    “字段”选项卡“数据设计”组中的“属性域”

    属性域视图随即显示。

  5. 属性域选项卡的更改组中,单击新建属性域以添加一个新属性域。

    “属性域”选项卡“更改”组中的“新建属性域”

    属性域视图中将出现新的属性域行。

  6. 对于属性域名称,输入 OpStatus

    在属性域视图中创建的 OpStatus 属性域

    您已添加名为 OpStatus 的新属性域。 接下来,您将输入编码和描述。 由于此为文本字段,所以编码和描述将为同一字段类型。 描述字段是用户在编辑或添加记录值时会看到的内容。 在本例中,您将为编码描述字段使用相同的值。

  7. 选中 OpStatus 属性域后,输入以下编码描述字段:

    编码描述

    Open

    Open

    Closed

    Closed

    Unknown

    Unknown

    Divert

    Divert

    OpStatus 属性域的编码

  8. 完成操作后,在功能区上的更改组中,单击保存

    “属性域”选项卡“更改”组中的“保存”

    最后一步是设置该字段的新属性域。

  9. 单击字段视图。 对于 OpStatus 字段的属性域,选择 OpStatus

    在 Hospitals and Clinics 的属性表中为 OpStatus 字段选择了 OpStatus 属性域

  10. 在功能区字段选项卡的更改组中,单击保存

    接下来,您要将所有设施的基础状态设置为 Open

    您无需将记录逐个设置为 Open,而是要使用计算字段工具通过一个步骤将所有记录设置为 Open

  11. Hospitals and Clinics 的属性表中,右键单击 Operational Status 字段名,然后单击计算字段

    Hospitals and Clinics 属性表 Operational Status 字段的“计算字段”

    计算字段窗口随即显示。

  12. 计算字段窗口中,对于 OpStatus =,输入 ‘Open’。 确保添加单引号。

    在“计算字段”窗口中 OpStatus = 已设置为 'Open'

  13. 单击确定

    在实际场景中,您可以根据需要将单个医院的运营状态更改为 CloseDivert。 您可以在 ArcGIS Pro 中的属性表或 Web 编辑应用程序中更新单个记录。

    注:

    您可以使用 ArcGIS Web AppBuilder 中的智能编辑器微件。 这是一种常用的方法,此方法可以使非 GIS 工作人员能够对图层进行一些简单的属性或几何编辑、添加新要素或删除要素。 您可以在 Operations Response Try It Live App 中看到此功能的应用,该应用程序属于 Emergency Management Operations Solution

    接下来,您将使用所学知识为 Healthcare Facilities 图层追加数据。

  14. 打开并使用追加工具,输入以下参数以使用 Urgent_Care_Facilities_HIFLD 图层中的数据填充 Healthcare Facilities 图层:
    提示:

    要打开追加工具,请在功能区上单击分析选项卡,然后单击工具。 搜索并打开追加工具。

    • 对于输入数据集,单击浏览按钮,然后选择 Urgent_Care_Facilities_HIFLD.shp
    • 对于目标数据集,选择 Healthcare Facilities
    • 对于字段匹配类型,选择使用字段映射协调字段差异

    用于从 Urgent_Care_Facilities_HIFLD 图层向 Healthcare Facilities 图层追加数据的参数

  15. 对于输出字段,将以下输出字段值设置到对应的源:

    输出字段

    Facilityid

    ID

    Municipali

    COUNTY

  16. 单击运行

    数据已追加到 Healthcare Facilities 图层并且在地图上可见。

  17. Healthcare Facilities 要素图层创建 OpStatus 字段,并将其设置为 OpStatus 属性域。
    • 打开 Healthcare Facilities 图层的属性表。
    • Healthcare Facilities 图层创建一个新字段,字段名称OpStatus,将别名设置为 Operational Status,然后将数据类型设置为文本
    • 对于属性域,选择 OpStatus
    • 保存编辑内容。
    • Healthcare Facilities 属性表中,右键单击 OpStatus 字段,然后选择计算字段。 对于 OpStatus=,输入 'Open',然后单击确定
  18. 关闭所有打开的属性表、字段属性域视图。
  19. 保存工程。

您已将从 HIFLD 获取的数据追加到目标地理数据库图层。

此工程包括公立学校、私立学校和儿童日托中心的数据。 为应对虱子病爆发以及未来任何影响社区内儿童的事件,您希望基础地理数据库中备有这些数据集。 使用所学知识将这些数据集添加到目标地理数据库。

导出多个要素类

如果仅需要转换所选要素并选择要复制到输出要素类的特定属性字段,则导出或导入单个 shapefile 将非常有用。 有时为了快速进行转换需要批量转换多个源,且此后需要花时间来移除不需要的属性字段。

首先,您将使用要素类至地理数据库将公立学校的数据导入您的地理数据库。 此要素类也会作为私立学校和日托中心数据的方案。

  1. 目录窗格中的文件夹下,展开 Health Emergency Data 文件夹,然后单击 Data Files 文件夹。
  2. 右键单击 Public Schools.shp,指向导出,然后选择(多个)要素类至地理数据库

    “目录”窗格中 Public Schools shapefile 的“导出”菜单中的“(多个)要素类至地理数据库”

    要素类至地理数据库地理处理工具随即显示。 输入要素参数已经填充完成。

    “要素类至地理数据库”工具窗格上的“输入要素”下已添加 Public_Schools.shp

  3. 单击运行
  4. 目录窗格中,如有必要,展开数据库,然后展开 Health Emergency Geodatabase.gdb。 右键单击 Health Emergency Geodatabase.gdb,然后单击刷新

    Public_Schools 要素类已添加到您的地理数据库。

    Public_Schools 要素类已添加到“目录”窗格中的地理数据库

    由于您将使用此要素类作为方案添加与私立学校和日托中心相关的数据,因此要重命名该要素类,以便涵盖所有这些类型的数据。

  5. 右键单击 Public_Schools,然后单击重命名。 输入 Schools_and_Daycares,然后按 Enter 键。
  6. Schools_and_Daycares 要素类拖动到地图上。

    接下来,您将使用追加工具将私立学校和日托中心的数据添加到 Schools_and_Daycares 要素类。 首先,您将打开目录视图,以便同时查看您的工程文件夹和地理处理窗格。

  7. 单击功能区上的视图选项卡。 在窗口组中,单击目录视图

    “视图”选项卡“窗口”组中的“目录视图”

    随即出现目录视图。 内容窗格将更新为显示目录内容。

  8. 内容窗格中,依次展开文件夹Health Emergency Data,然后单击 Data files 文件夹。

    目录视图的“内容”窗格中的 Data files 文件夹

    Data files 文件夹的内容显示在目录视图中。

  9. 地理处理窗格中,打开追加工具。

    目录视图和追加工具同时打开的情况下,您可以拖动要设置为输入数据集的 shapefile。

  10. Private Schools.shp目录视图拖动到追加工具的输入数据集参数中。

    将“目录”视图中的 Private Schools shapefile 拖动到“追加”工具窗格的“输入数据集”参数

    Private Schools.shp 已添加到输入数据集参数。

    Private Schools shapefile 已添加到“追加”工具窗格

  11. Child Care.shp 拖动到空的输入数据集参数中。
  12. 追加工具中,对于目标数据集,选择 Schools and Daycares。 对于字段匹配类型,选择使用字段映射协调字段差异
  13. 单击运行
  14. 关闭目录视图。
  15. 内容窗格中,打开 Schools_and_Daycares 的属性表。

    已添加了超过 2,000 个记录。

  16. 关闭属性表。
    注:

    追加工具仅是其中一种将数据添加到地理数据库的方法。 第二种方法是使用要素类至要素类工具,此方法会将所有字段和数据导入地理数据库。 当您没有要用于对齐字段的地理数据库方案时,可以使用此方法。 此方法的另一个好处在于,您可以通过单个操作导入多个不同的图层。 第三个备选方法是使用导出要素工具将数据导入地理数据库。 使用导出要素工具时,您不仅可以将数据导入地理数据库,还能够保留符号系统。

在本部分中,您使用要素类方案将数据追加到了地理数据库,创建了用于持续追踪各个设施点状态的运营状态属性域,还学习了如何将多个要素类导出至地理数据库。


连接数据以报告病例信息

接下来,您将准备病例数据并将其添加到目标地理数据库。 提前思考应用情景,您意识到当病例数据与其他数据集组合使用时可能更加有用,这样操作后,可以采用多种方式可视化病例数据(例如按照人口普查区域或学校区域进行可视化),还可以归一化数据以回答关键问题,例如“我们看到的每 100,000 个儿童中有多少虱子病病例?”。 为此,您将使用两次追加工具,首先将边界和人口数据连接到 Reporting_Areas 图层,然后将虱子病病例数据添加到地理数据库。

Reporting_Areas 图层包含两个重要字段:NameAggregate Area。 Name 存储报告区域的名称。 使用 Aggregate Area 字段可以按照不同的管辖区域报告病例数据。 例如,某个县可能想要分享以整个县为单位制表的病例数据以及按邮政编码或市镇细分的病例数据。 在上述情况下,该县 Aggregate Area 字段的值为 Yes。 在本教程中,您将使用使用人口普查区域作为报告区域

准备报告区域信息

首先,您将通过追加工具使用您感兴趣的人口普查区域填充 Reporting Area 要素类。 您将使用在本教程开头部分创建的 orlandoarea_tracts 要素类,该要素类中仅包含您感兴趣的奥兰多周围各县内的人口普查区域,然后,您要将区域的 GEOID 分配至 Reporting Area 要素类中的名称字段。

  1. 打开追加工具并输入以下参数:
    • 对于输入数据集,选择 orlandoarea_tracts
    • 对于目标数据集,选择 Reporting Areas
    • 对于字段匹配类型,选择使用字段映射协调字段差异

    已为“追加”工具设置将 orlandoarea_tracts 追加到 Reporting Areas 的参数

    您仅需要为 name 字段协调字段差异。

  2. 字段映射下的输出字段列中,单击 name
  3. 选项卡上,单击添加新源。 选中 GEOID 的复选框,然后单击添加所选内容

    源已设置为 orlandoarea_tracts 要素类中的 GEOID

  4. 单击运行

    该数据将追加到 Reporting_Areas 图层。

    注:

    其符号系统是随机生成的,因此示例与您的屏幕上显示的外观可能有所不同。 这不会影响结果。

    Reported Area 图层已填充数据且在地图上可见

    您的地理数据库现在已包含为应对卫生紧急事件而需要具备的基础数据。 您已添加以下场所的关键信息:包括医院(含营业状态)和紧急护理中心在内的医疗基础设施,以及年幼一些的孩子长时间停留的地点(学校和日托中心)。 您探索了不同类型的数据并使用追加工具将其追加到了地理数据库,还修改了地理数据库的图层,使其包含附加字段和属性域。

    现在您已集合了卫生事件准备工作所需的基础数据,接下来您将添加人口统计数据和病例计数,以便进行可视化和共享信息,从而更好地了解如何处理这一具体的疾病爆发情况。

连接人口统计数据和病例数据

接下来,您要将人口统计数据和虱子病的病例数据连接到报告区域要素类。

  1. 地理处理窗格中,打开连接字段工具。
  2. 连接字段工具中,输入以下内容:
    • 对于输入表,选择 Reporting Areas
    • 对于输入连接字段,选择 name
    • 对于连接表,选择 orlandoarea_tracts
    • 对于连接表字段,选择 Geographic Identifier - FIPS Code

    已输入将人口统计数据连接到 Report Areas 的参数

    接下来,您将选择要连接的字段。 由于虱子病主要影响 15 岁以下的儿童,所以在连接操作中仅需要包括这些字段。

  3. 传输字段旁边,单击添加多项按钮。 选中以下字段的复选框,然后单击添加
    • Males Under 5 Years
    • Males 5 to 9 Years
    • Males 10 to 14 Years
    • Females Under 5 Years
    • Females 5 to 9 Years
    • Females 10 to 14 Years

    在“添加多项”菜单中选择的传输字段和“添加”按钮

    六个字段将连接到 Reporting Areas 要素类。

    要传输的六个字段已添加到“连接字段”工具窗格

  4. 单击运行

    orlandoarea_tracts 图层中的六个字段已连接到 Reporting Areas 图层。 接下来,您将使用连接字段工具将虱子病的病例数据连接到 Reporting Areas 图层。 首先,您要将病例数据从连接的文件夹添加到工程。

  5. 目录窗格中的文件夹下,如有必要,展开 Health Emergency Data 文件夹。 展开 CootiesCases.xlsx 并将 Cases$ 拖动到地图上,以将其添加到工程。

    将 Cases$ 从“目录”窗格拖动到地图上

    Cases$ 表将添加到内容窗格的独立表下。

  6. 地理处理窗格中,单击后退箭头。
  7. 打开连接字段工具,然后输入以下内容:
    • 对于输入表,选择 Reporting Areas
    • 对于输入连接字段,选择 name
    • 对于连接表,选择 Cases$
    • 对于连接表字段,选择 name
    • 传输字段下,选择 positive

    已输入的将 Cases$ 表中的 positive 字段传输到 Reporting Areas 图层的“连接字段”参数

  8. 单击运行

    病例数据现已添加到 Reporting Areas 要素类。 接下来,您将创建一个字段以显示 15 岁以下的总人口。 除了使用此字段可视化病例计数外,还会将其用于可视化患病率。

  9. 打开 Reporting Areas 的属性表。
  10. 单击添加字段按钮。

    字段视图将出现并显示一个新的字段行。

  11. 在新的字段行中,对于字段名称,输入 T_PopUnder15,对于别名,输入 Total Population Under 15

    Reporting Areas 图层字段视图中的新字段值

  12. 在功能区字段选项卡的更改组中,单击保存

    “字段”选项卡“更改”组中的“保存”

    接下来,您将计算人口统计数据中字段的总和,以填充 Total Population Under 15 字段,您已在本教程的先前部分中将该数据连接到 Reporting Areas 图层。

  13. 打开 Reporting Areas 属性表并滚动浏览,直至看到创建的新字段。
  14. 右键单击 Total Population Under 15 字段标头,然后单击 计算字段

    Reporting Areas 属性表中 Total Population under 15 字段的“计算字段”

  15. 计算字段窗口中的字段下,滚动至列表底部,双击 Males Under 5 Years,然后单击加法按钮。

    在“计算字段”窗口中构建表达式

    Males Under 5 Years字段名称值为 B01001_003E,因此字段将以 !B01001_003E! 形式添加到表达式。

  16. 继续将以下字段添加到表达式:
    • Males 5 to 9 Years
    • Males 10 to 14 Years
    • Females Under 5 Years
    • Females 5 to 9 Years
    • Females 10 to 14 Years

    最终的表达式应为:!B01001_003E! + !B01001_004E! + !B01001_005E! + !B01001_027E! + !B01001_028E! + !B01001_029E!

    “计算字段”窗口中完成的表达式

  17. 单击确定
  18. 关闭属性表并保存工程。

您已将人口统计数据和病例数据连接到 Reporting Areas 图层,并且在 Reporting Areas 图层中创建了一个表示 15 岁以下总人口的字段。 接下来,您将设置数据样式并可视化数据。

设置数据样式并可视化数据

接下来,您将使用已添加到地理数据库的数据可视化地图。

  1. 内容窗格中,关闭除 Reporting AreasWorld Topographic MapWorld Hillshade 之外的所有图层。

    “内容”窗格中已打开 Reporting Areas 和底图图层

  2. 右键单击 Reporting Areas,然后单击符号系统

    随即显示符号系统窗格。

  3. 符号系统窗格中,对于主符号系统,选择未分类颜色。 对于字段,滚动至列表底部并选择 positive(列出的第二个)。

    “符号系统”窗格中设置为待符号化字段的 positive 字段

    Reporting Area 图层的样式已设置为按人口普查区域显示阳性病例

    接下来,您要将底图更改为更素净的设计,避免其分散注意力,使查看者聚焦于您想要显示的地理数据库关键数据。

  4. 单击功能区上的地图选项卡。 在图层组中,单击底图,然后选择人文地理地图

    “人文地理地图”底图

    底图将更新。

    地图上的“人文地理地图”底图

    加下来,您将为表示 Hospitals and ClinicsHealthcare FacilitiesSchools and Daycares 图层的符号设置样式。

  5. 如有必要,在内容窗格中,打开并展开 Hospitals and Clinics。 单击 Hospitals and Clinics 的符号。

    “内容”窗格中 Hospitals and Clinics 图层的符号

    符号系统窗格随即显示,并将打开 图库选项卡。 您将从图库中选择一个与健康相关的符号。

  6. 符号系统窗格中,单击选项卡。 在搜索栏中,输入 hospital,然后按 Enter 键。

    在“符号系统”的“图库”选项卡中搜索 hospital

  7. ArcGIS 2D 下,选择较小的医院符号。

    ArcGIS 2D 下较小的医院符号

  8. 内容窗格中,单击 Healthcare Facilities 的符号。 在符号系统窗格中,在图库选项卡中搜索 hospital
  9. 图元下,选择较小的医院符号。

    “图元”下较小的医院符号

  10. 内容窗格中,打开 Hospitals and ClinicsHealthcare Facilities 图层。

    符号已在地图上更新。

    医疗相关位置的符号已完成样式设置并且在地图上可见。

  11. 内容窗格中,右键单击 Schools and Daycares,然后单击符号系统
  12. 符号系统窗格中,对于主符号系统,选择唯一值。 对于字段 1,选择 TYPE
  13. 选项卡上,单击更多,然后选择格式化所有符号

    “符号系统”窗格“更多”选项菜单中的“格式化所有符号”

  14. 图库选项卡上,单击圆形 1 (40%)

    “符号系统”窗格的“图库”选项卡中 ArcGIS 2D 下的“圆形 1 (40%)”符号

  15. 单击属性选项卡,对于大小,输入 6,然后单击应用

    已在“符号系统”窗格的“属性”选项卡上将“大小”设置为 6 pt

    Schools and Daycares 图层中所有符号的样式已更新为半透明的圆形。 您将返回至符号系统窗格并为各个位置类型选择不同的颜色。

  16. 单击后退箭头。
  17. 右键单击 CHILD CARE CENTER 的符号,然后选择一种黄色,如钙铀云母黄
    提示:

    要查看颜色的名称,请指向该颜色。

  18. 右键单击 PRIVATE SCHOOL 的符号,然后选择一种浅紫色,如紫丁香粉末。 右键单击 PUBLIC SCHOOL,然后选择一种深紫色,如深紫色
  19. 内容窗格中,打开 Schools and Daycares 图层。

    符号已在地图上更新。

    Schools and Daycares 图层的符号系统已更新在地图上

您已使用符号系统图库中的符号设置了 Hospitals and ClinicsHealthcare Facilities 图层的样式,还设置了 Schools and Daycares 图层的样式以显示不同类型的位置。 接下来,您将采用不同的可视化方式浏览数据。

浏览数据

现在,地理数据库已具备所有数据,且各种类型数据的样式已设置完成,支持可视化数据,因此,您将开始浏览数据。

  1. 内容窗格上,关闭 Schools and DaycaresHospitals and ClinicsHealthcare Facilities
  2. 放大到 Reporting Areas 图层的中心,该位置有较多的虱子病阳性病例。

    地图已缩放至奥兰多的中心,此处有几个区域存在大量阳性病例

  3. 打开 Hospitals and ClinicsHealthcare Facilities

    此区域医院和紧急护理设施的可用性有哪些特征?

    Reporting Areas 图层当前按照人口普查区域显示阳性病例的数量。 要得到各个人口普查区域的患病率,您将在符号系统窗格中设置一个归一化参数。

  4. 关闭 Hospitals and ClinicsHealthcare Facilities
  5. 右键单击 Reporting Areas,然后单击符号系统
  6. 符号系统窗格中,对于归一化,选择 Total Population Under 15

    地图上的人口普查区域没有显示出很大的颜色变化。 查看符号系统窗格中的直方图,可以发现大多数值都比较小。 您将调整直方图,以使符号系统可以在地图上更好地区分值。

  7. 在直方图中,拖动下方控点,使其与直方图条柱对齐。

    下方控点调整为与直方图条柱的下端对齐

    现在,地图更加清晰地显示了患病率较高的人口普查区域。

    显示患病率的地图

  8. 放大到奥兰多的中心。

    在市中心有一些较小的区域显示出了较高的虱子病患病率。

    显示患病率数据的地图已缩放至奥兰多

  9. 打开 Hospitals and ClinicsHealthcare FacilitiesSchools and Daycares 图层。

    与患病率最高的人口普查区域相关的医院、紧急护理诊所、学校和日托中心的临近性和数量有哪些特征?

您还可以使用许多其他方式可视化地理数据库中的数据,以回答可支持紧急事件响应工作的关键问题。

在本教程中,您从多个数据源下载了对于基础卫生紧急事件地理数据库而言十分重要的数据,设置了地理数据库元数据,使用多个相关数据组的方案准备了要素类,并且将数据追加到了您的地理数据库要素类。 您创建了用于指定营业状态的属性域,还创建了表示低于 15 岁人口的字段。 您设置了符号样式并使用地理数据库中的数据进行了地图数据可视化,以便回答卫生紧急事件处理工作的关键问题。

具备可随时使用的地理数据库后,您便可利用虱子病爆发的数据创建显示当前患病率和本地医疗资源的地图。 您可以对导入桌面软件 ArcGIS Pro 的数据执行进一步操作。 例如,使用 ArcGIS Online 将地理数据库图层或地图发布到云后,您的地图便可成为 Web 地图,可用于仪表盘或其他可视化媒介中,从而为响应人员提供具有最新信息的交互式工具。 同样,可以通过此操作为下一次疫情、危机或灾难做准备。

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