创建癌症服务区域的地图
美国目前在 36 个州和哥伦比亚特区拥有 72 个 NCI 指定癌症中心。 大多数(但非全部)都隶属于大学医学中心。
要了解癌症中心服务区域覆盖范围和可及性,您首先需要探索美国各地现有 NCI 指定癌症中心的位置,然后下载其相关联的服务区域多边形。 利用这些数据,您将创建一张 web 地图。 在地图上可视化癌症中心服务区域覆盖范围是了解癌症中心所服务人群的第一步。
构建地图后,您将创建一个 web 应用程序,以便您和您的同事查看相应信息图表,这些信息图表详细介绍了有关每个癌症中心所服务人群的关键信息。
下载服务区域数据
首先,您将从 NCI 网站下载服务区域多边形,以创建癌症中心及其各自服务区域的地图。
- 在浏览器中,转至 NCI Catchment Areas 页面。
- 向下滚动大约一半页面,直至标题为 Datasets 的部分为止。
- 单击 Catchment Area Shapefile 链接以下载数据的 .zip 存档。
随即将 NCI_Catchment_Areas_fall2023.zip 文件下载到您的计算机。
请记下该文件的下载位置。
您已下载地图所需的一些数据。
创建地图
接下来,您将开始一张包含癌症中心信息的新地图。
- 转至 ArcGIS Online,然后单击登录。
- 登录到您的 ArcGIS 组织帐户。
注:
如果您没有组织账户,请参阅软件访问权限选项。
- 单击地图。
随即打开一个新地图。
您首先需要向地图添加癌症中心地址点,以便可视化其在美国各地的位置。 此数据已存在于 ArcGIS Online 中,可直接将其添加至地图。
- 在图层窗格中,单击添加按钮。
- 单击我的内容下拉列表,然后单击 ArcGIS Online。
- 在搜索框中键入 NCI center addresses。
- 查找 Esri Tutorials 拥有的 NCI_Center_Addresses 图层,单击该图层,然后单击添加按钮。
随即将癌症中心点要素添加至地图。
可以按类型对其进行符号化,其中类别和符号将在图层属性窗格的符号系统部分中列出。
虽然此数据非常有用,但其并未显示每个癌症中心覆盖的地理区域。 要可视化此信息,您需要添加从 NCI 网站下载的癌症中心服务区域数据。
创建新的服务区域图层
接下来,您将使用已从 NCI 站点下载的 .zip 文件创建一个新图层,其中显示了癌症中心服务区域。
- 在内容工具栏上,单击添加,然后单击从文件添加图层。
随即显示添加图层窗格。
可以在添加图层窗格中拖动文件以将其上传至 ArcGIS Online。
- 转至您的计算机上已下载 NCI_Catchment_Areas_fall2023.zip 文件的文件夹。 单击 .zip 文件并将其拖动至文件上传窗格。
添加图层窗格检测到已上传的 .zip 文件包含 Shapefile 数据。
接下来,您将添加标题和一些元数据以帮助识别新图层。
- 单击下一步。
- 对于标题,键入 Cancer Center Catchment Areas_ 并添加您的首字母缩写。
- 对于标签,键入以下标签并在每个标签后按 Tab 键。
- Health
- Cancer Center Catchment Areas
- Healthcare services
- 对于摘要,键入 This layer represents Cancer Center Catchment Areas for Fall 2023 as per the National Cancer Institute。
- 单击创建并添加到地图。
随即创建图层并将其添加到地图中。
更改图层顺序和底图
现在,您的 web 地图包含癌症中心及其相关服务区域。 此地图显示了癌症中心的具体位置及其地理服务区域。 癌症中心负责为其服务区域内的人群提供癌症治疗服务。 您将更新地图以重点关注服务区域。
- 在添加图层窗格中,单击返回按钮。
内容窗格随即出现,其中显示了已添加至地图的图层。
- 在内容窗格中,单击 NCI_Center_Addresses 图层的抓取手柄并将其拖动至 Cancer_Center_Catchment Areas_YOUR INITIALS 图层上方。
现在,点图层将绘制在多边形图层上方。
现在,癌症中心与癌症中心服务区域之间的关系更加清晰可见。 但是,癌症中心服务区域多边形的托管要素图层使用默认颜色进行符号化,并且地图具有默认底图。 由于您计划共享最终应用程序,因此您需要更改这些默认设置以移除分散注意力的信息,并从底图开始更好地可视化重要数据。
- 在内容工具栏上,单击底图按钮。
该地图目前正在使用地形底图选项。 ArcGIS Online 底图是 ArcGIS Living Atlas of the World 的组成部分,后者是 Esri 和数千个其他组织的权威地图和数据的集合。 由于癌症中心服务区域是地图的焦点,因此您需要将底图更改为可提供更简单、更中性背景的底图,以使您的数据更加突出。
- 向下滚动底图列表并单击浅灰色画布底图。
地图将进行更新以在新底图上显示癌症中心数据。
这一变化将注意力集中在要素数据上,而非底图上。
更改图层符号
接下来,您将更改癌症中心服务区域多边形的颜色。
- 在内容工具栏上,单击图层按钮。
- 单击 Cancer_Center_Catchment Areas_YOUR INITIALS 图层。
- 在地图右侧的设置工具栏上,单击样式按钮。
- 在样式窗格的选取样式部分中,单击样式选项。
- 在样式窗格的位置(单一符号)部分中,单击符号样式图面旁的编辑按钮。
随即打开符号样式窗格。
您将编辑服务区域多边形的填充颜色和边框颜色。
- 在符号样式窗格中,单击填充颜色图面旁的编辑按钮。
- 在选择颜色窗格的颜色编号框中键入 067ac6。
编号 067ac6 是特定蓝色色调的十六进制代码编号。 如果已知所需颜色的代码,则输入十六进制代码是用于指定颜色的快捷方式。 您也可以通过指定红绿蓝 (RGB) 或色调饱和度值 (HSV) 值,或者单击交互式颜色选取器微件来选择自己的颜色。
- 单击完成。
- 在符号样式窗格中,单击轮廓颜色图面旁的编辑按钮。
- 在选择颜色窗格的颜色编号框中键入 FFFFFF,然后单击完成。
十六进制代码 FFFFFF 为白色。
- 关闭符号样式窗格并单击样式窗格上的完成。
- 关闭样式窗格。
您已改进制图技术,以便更好地说明癌症中心及其癌症中心服务区域覆盖范围。
接下来,您将保存地图以供在交互式应用程序中使用。
- 在内容工具栏上,单击保存并打开,然后单击另存为。
- 在保存地图窗格中,对于标题,键入 Cancer Center Catchment Areas Map 并添加您的首字母缩写。
- 对于标签,键入以下标签并在每个标签后按 Tab 键。
- Health
- Cancer Center Catchment Areas
- Healthcare services
- 对于摘要,键入 This map displays NCI-designated cancer centers and their associated catchment areas.。
- 单击保存。
接下来,您将创建一个交互式应用程序以探索服务区域内所服务人群的人口统计数据。 此信息对于资源分配和服务交付决策至关重要。
您已成功下载数据,同时创建并符号化了一张地图,该地图显示了美国各地 NCI 指定癌症中心及其相应的癌症中心服务区域多边形。 您的地图可帮助您了解美国各地癌症中心服务区域的覆盖范围。
您的地图还有助于识别可能无法充分获得癌症治疗服务的地区。 卫生保健组织和政策制定者可以利用这些信息,针对如何最好地将治疗扩展到这些得不到服务和服务不足的人群制定明智的决策。
下一步是利用人口统计数据来更好地了解每个癌症中心服务区域内的人口数据。 这是确保癌症研究和服务符合当地需求的关键一步。 您将构建一个 web 应用程序,该应用程序将创建用于汇总每个区域人口数据的信息图表。
创建应用程序以显示信息图表
现在,您将使用 ArcGIS Experience Builder 开发一个 web 应用程序,借助该应用程序,用户可以选择一个癌症中心、查看其服务区域并检查所服务人群的人口统计信息信息图表。 这款应用程序将成为医疗保健专业人员、研究人员和政策制定者的重要工具,可帮助其根据每个服务区域社区的独特特征,调整并优化自己的工作策略。
根据地图创建应用程序
您将首先根据已创建的地图直接创建一个 ArcGIS Experience Builder 应用程序。 可以根据地图创建多种应用程序。 您将使用 Experience Builder,因为其包含 ArcGIS Business Analyst 微件,此微件提供对您希望包含在该应用程序中的人口统计信息的访问权限。
要创建包含 Business Analyst 微件的 Experience Builder 应用程序,您必须使用具有地理丰富和网络分析权限的 ArcGIS Online 帐户进行登录。 有关详细信息,请参阅 Business Analyst 微件 - ArcGIS Experience Builder 文档。
- 在内容工具栏上,单击创建应用程序按钮,然后单击 Experience Builder。
ArcGIS Experience Builder 模板页面随即在新选项卡中打开。 您可以在此页面中为应用程序选择模板。您将选择一个空白模板,由此即可在所需位置精确配置微件。
- 在选择要启动的模板窗格中,对于 Blank fullscreen 模板,单击创建按钮。
- 如果系统提示您快速浏览 Experience Builder,请单击跳过。
- 在应用程序名称框中,单击 Untitled experience 1。
这是默认的新应用程序名称。 您需要将其更改为更有意义的名称。
- 在应用程序名称框中,删除旧名称并键入 Cancer Center Catchment Area Demographics,然后按 Enter 键。
由于您直接根据地图创建了此应用程序,因此地图微件已位于画布上。 画布是 Experience Builder 中的工作空间,可以在其中添加并配置微件。 微件可实现特定的专用应用程序内功能。 您希望用户能够通过您的应用程序来探索并了解癌症中心的服务范围及其所服务的人群。 由此将需要另外两个微件:Business Analyst 微件和列表微件。
添加 Business Analyst 微件
Business Analyst 微件允许用户使用交互式信息图表查看有关特定位置的关键指标和信息。 现在,您将添加此微件。
- 如果插入微件窗格不可见,请单击侧边栏上的插入微件按钮。
插入微件窗格将显示微件列表。 微件将组织到不同的类别中,例如以地图为中心、以数据为中心和页面元素。
- 向下滚动以地图为中心部分中的微件列表至 Business Analyst 微件。
- 单击 Business Analyst 微件并将其拖动到画布上的地图微件上方。
画布上随即出现一个代表该微件的框。 现在无需调整其位置,您稍后将执行此操作。
Business Analyst 微件配置窗格将显示在画布右侧。
此微件的默认模式为工作流模式。
- 在模式部分中,单击预设。
借助预设模式下的微件,您可以为应用程序的用户定义特定的地点和信息图表。这种方法有助于确保其查看您希望其查看的信息。 对于此应用程序,要调查的特定地点为癌症中心服务区域,您将选择已设计为包含相关健康信息的默认健康特定信息图表。 您稍后将对这些内容进行配置。
画布上的微件占位符将发生变化。
稍后,您将配置该微件的其他设置。
添加“列表”微件
接下来,您将添加一个列表微件,以允许应用程序的用户选择不同的癌症中心。
- 向下滚动以数据为中心部分中的微件列表至列表微件。
- 单击列表微件并将其拖动到画布上的地图微件左侧。
列表微件用于在自定义列表视图中显示数据记录。
- 将指针移动到列表微件上方。
指针随即发生变化,指示您可以选择并移动该微件。
- 单击列表微件并将其向下拖动到画布的左侧。
该微件将进行移动,并出现指示其位置的参考线。 参考线可以帮助您在画布上精确定位微件。
- 将指针移动到列表微件的右上角。
指针随即发生变化,指示您可以选择并移动该微件的角。
- 单击并拖动列表微件的角,使其占据左侧画布的大约三分之一。
- 使用相同的技术来调整地图微件的大小和位置,使其占据画布上剩余空间的底部四分之一。
- 使用相同的技术来调整 Business Analyst 微件的大小和位置,使其占据画布上的剩余空间。
有关 Experience Builder 中布局功能的详细信息,请参阅在 ArcGIS Experience Builder 中设计布局教程系列。
将“列表”微件连接到数据
目前,尚未将列表微件连接到地图上的数据。 您将更改此设置,因为您希望列表微件使用地图作为数据源来显示有关每个癌症中心的信息。
- 在画布上,单击列表微件。
列表微件配置窗格将显示在画布右侧。
- 在列表微件配置窗格的底部,单击启动。
- 在列表微件配置窗格的顶部,单击选择数据。
选择数据窗格随即显示。
- 在选择数据窗格中,单击 Cancer Center Catchment Area Map 旁的展开按钮。
- 单击 Cancer Center Catchment Areas 面图层。
列表微件现已连接到地图中的数据。
配置“列表”微件以显示动态文本
现在,您将配置列表微件以显示有关每个癌症中心的关键信息,例如其名称和地址以及其网站的链接。 上述每个信息将作为 Cancer Center Catchment Areas 面图层的属性包含在内。
- 在画布上的列表微件上,单击图像占位符圆圈。
- 在列表微件项目编辑工具栏上,单击删除按钮。
- 单击列表微件上的文本框。
- 单击并拖动文本框的左下角以使用图像占位符所在的空间。
- 调整文本框的大小以占据可用空间。
- 双击文本框以编辑其内容。
随即弹出一个行内编辑器,用于设置列表文本的格式。 可以使用列表中的动态内容以在数据图层中显示这些属性,而非手动输入每个癌症中心的名称和地址。
- 在列表微件项目编辑工具栏上,单击动态内容按钮。
随即显示 Cancer Center Catchment Areas 面图层的属性列表。
- 在动态内容属性列表中,单击 name。
- 在动态内容属性列表中,单击 address。
随即将 name 属性和 address 属性添加至列表项目的文本框。 花括号指示这些内容为动态文本。
- 关闭动态内容属性列表。
- 在文本框中的 {name} 和 {address} 之间单击,然后按 Enter 键。
{address} 动态文本项目随即移至文本框的第二行。
- 在文本框中,单击 {name},然后在随即出现的文本格式栏上,单击粗体按钮。
- 在列表项目上,单击按钮上方的空白区域。
列表微件随即进行更新以显示每个要素的两个属性。
您已配置“列表”微件以显示来自 Cancer Center Catchment Areas 面要素属性的动态文本。 接下来,您将配置一个按钮以链接至癌症中心网页。
在“列表”微件中配置按钮
Cancer Center Catchment Areas 图层还包含每个癌症中心网页的 URL。 设置名称和地址后,即可将每个中心的 URL 添加至列表微件。 癌症中心网页通常提供有关各种类型的癌症计划和专科、治疗方案、临床试验以及支持服务的准确、最新信息。 通过直接链接至癌症中心页面,您可以为应用程序的用户提供可靠的信息来源。
您将为列表微件中的每个项目配置一个按钮,该按钮将打开该中心的页面。
- 在列表微件项目上,单击按钮控件。
按钮窗格随即出现。
- 在按钮窗格中,单击文本框,删除默认文本 Button,然后键入 Website。
该应用程序的用户将看到,单击此按钮将转至癌症中心的网站。
- 在按钮窗格中,单击设置链接按钮。
设置链接窗格随即出现。
- 在设置链接窗格中,单击链接至下拉列表。
- 在链接至列表中,单击 URL。
- 单击 URL 框旁的页面按钮。
- 在页面列表中,单击属性。
- 在属性列表中,单击 url。
此字段用于存储每个癌症中心网页的 URL。
- 单击确定。
列表微件项目按钮现在配置为打开癌症中心网页。
设置按钮样式以与地图相匹配
现在,您将设置按钮的样式以与地图上服务区域的符号系统相匹配。
- 在按钮窗格中,打开高级设置。
附加按钮格式选项随即出现在按钮窗格的高级部分中。
- 单击按钮填充色块。
- 在颜色面板中,单击更多。
您将使用与服务区域填充颜色相同的颜色。
- 在 HEX 文本框中,将默认值替换为 #067ac6。
- 单击填充颜色面板旁的按钮窗格以隐藏颜色面板。
按钮颜色现在与地图上的服务区域多边形颜色相匹配。
为了使按钮文本更易于阅读,您需要将其设为粗体并将其颜色更改为白色。
- 在按钮窗格的文本格式工具栏上,单击粗体。
- 在按钮窗格的文本格式工具栏上,单击文本颜色按钮,然后在颜色面板的标准颜色部分中,单击白色色块。
- 单击文本格式工具栏旁的按钮窗格以隐藏颜色面板。
按钮文本现在为白色粗体,由此能够清晰显示在按钮的蓝色背景上。
您已设置按钮的格式。 接下来,您将使应用程序更具交互性。
配置微件操作
设置列表微件格式后,您可以继续启用微件操作。 在 web 应用程序内使用微件操作可显著提高应用程序的交互性,以便用户选择并查看自己感兴趣的要素和信息。
- 单击列表微件的顶部。
列表微件配置窗格随即出现。
- 在列表微件配置窗格中,单击操作选项卡。
- 在操作选项卡上,单击添加触发器。
选择触发器窗格随即出现。
- 在选择触发器窗格中,单击记录选择更改。
选择目标窗格随即出现。
此窗格用于选择将受到列表微件中选择更改影响的微件。
- 在选择目标窗格的微件部分中,单击地图。
选择操作窗格随即出现。
- 在选择操作窗格中,单击缩放至。
随即为该微件添加缩放至操作。
您将添加另一个操作以将 Business Analyst 微件连接至列表微件。
- 单击添加操作。
- 在选择目标窗格的微件部分中,单击 Business Analyst。
- 在选择操作窗格中,单击选择要素。
完成配置应用程序后,当用户单击列表微件中的癌症中心时,地图微件将缩放至该区域,而 Business Analyst 微件将显示该癌症中心服务区域的人口统计和健康数据。
添加搜索功能
应用程序的用户通常已知自己希望查看哪个癌症中心的人口统计信息。 您将启用列表微件上的搜索功能,以便用户搜索特定中心。
- 在列表微件配置窗格中,单击内容选项卡。
- 在内容选项卡上,展开工具部分。
- 在工具部分中,打开搜索选项。
您预计应用程序的用户主要根据癌症中心的名称或位置进行搜索。 您将配置搜索以查找这些属性。
- 在搜索部分中,单击选择搜索字段下拉列表。
- 在字段列表中,选中 name 和 address 框。
- 单击选择搜索字段标注旁的配置窗格背景以隐藏字段列表。
列表微件现在已同时连接地图和 Business Analyst 微件,由此为用户创建了一个内聚的连接体验。 通过这种集成,用户可以搜索癌症中心、从其网站检索信息、在地图上直观地可视化其位置,以及查看其所服务人群的相关人口统计数据。
配置 Business Analyst 微件
现在,您将配置 Business Analyst 微件以显示所选服务区域的信息图表。
Business Analyst 信息图表是一种动态且极具视觉吸引力的演示文稿,可将数据和分析汇总为易于理解的格式。 它们旨在通过地图、图表、文本和图像的组合快速、清晰地传达复杂信息。
- 在画布上,单击 Business Analyst 微件。
默认情况下,如果未选择任何要素,则该微件将显示文本选择地图上的要素或者搜索位置以查看信息图表。
您希望应用程序用户从列表微件中选择癌症中心,因此您将更新此文本。
- 在 Business Analyst 微件配置窗格中,将内容选项卡的简介文本框中的现有文本替换为以下内容:Search for a cancer center from the list to view an interactive infographic with health care and insurance statistics for the population within the cancer center’s catchment area.
这些说明将帮助人们高效地使用您的应用程序。 现在,您将选择从列表中选择癌症中心时所显示的信息图表。
- 向下滚动 Business Analyst 微件配置窗格至信息图表部分,然后单击选择信息图表。
随即出现选择信息图表窗格。
- 在选择信息图表窗格中,展开 Esri 信息图表部分。
涵盖广泛主题的信息图表列表随即出现。 对于此应用程序,您希望为每个癌症中心服务区域提供的信息包括基本人口数量、保险覆盖范围以及医疗保健支出,其中重点介绍了该地区的人们如何支付护理费用以及该地区最常见的健康保险类型。 Health Care and Insurance Statistics 信息图表将非常适合此目的。
- 向下滚动信息图表列表至 Health Care and Insurance Statistics 并单击 Health Care and Insurance Statistics。
- 关闭选择信息图表窗格。
随即将该信息图表添加至微件配置窗格。
您已配置 ArcGIS Experience Builder 应用程序中的所有微件,以使其具有交互性和动态性。
发布应用程序
现在即可发布并测试该应用程序。
- 在应用程序窗口的顶部,单击保存按钮。
- 单击发布按钮。
按钮文本将进行更新,指示该应用程序已发布。
- 单击更多按钮,然后单击查看已发布的项目。
随即打开一个新选项卡,其中该应用程序处于其已发布状态。
- 在“列表”微件中,单击第一个项目。
地图随即进行缩放以聚焦癌症中心的服务区域。
Business Analyst 微件将显示服务区域人口统计特征的信息图表。
注:
如果信息图表未显示,请重新访问 Business Analyst 微件的配置步骤。 - 在列表微件的搜索框中,键入 Dallas 并按 Enter 键。
随即将该列表过滤为 Address 字段中包含 Dallas 的项目。
- 通过单击搜索框中的清除按钮清除搜索。
- 单击列表微件中某个项目的网站按钮。
将在新选项卡中打开癌症中心的网站。
该应用程序运行正常。
目前,此应用程序为私有应用程序。 您可以更改此设置,以便在您的组织内共享该应用程序,供利益相关者用于制定决策,甚至可以公开共享该应用程序,以吸引社区参与并增强对癌症护理及其社区特征的了解。
注:
查看和下载信息图表将消耗 ArcGIS Online 配额。 阅读有关在公共应用程序中共享 Business Analyst 微件的详细信息。
您已通过整合列表微件配置了一个 ArcGIS Experience Builder 应用程序,以方便选择癌症中心,并配置了一个 Business Analyst 微件以显示每个服务区域的人口统计信息。 您发布了该应用程序,以便其他人共享和使用该应用程序来了解有关癌症中心及其所服务人群的信息。
在本教程中,您构建了一个交互式应用程序,旨在提供国家 NCI 指定癌症中心、其服务区域和服务人群的全面洞察。 通过利用该应用程序提供的数据和分析,各个癌症中心可以更好地制定其研究议程和服务提供策略,由此确保将资源分配到最需要的邻域。 在国家层面,此应用程序可以支持拨款资助决策,并确定癌症护理服务不足或缺乏覆盖的区域。 采用地理方式共享此数据不仅能够改善提供医疗服务的效率,而且还能确保根据每个社区的独特挑战和需求量身定制所提供的服务。 借助这款应用程序,美国癌症中心计划能够在其支持和治疗癌症患者的任务中采取有针对性的有效方法。