探索交互式应用程序
将地图与应用程序进行比较
每张地图都具有不同的用途,在传达信息方面也面临着不同的挑战。 可以将 web 地图封装在应用程序内,以提供适合地图用途的用户体验。 该应用程序可以提供特定于该地图及其用户需求的控件和信息。
接下来,您将查看 web 地图,然后查看为其创建的应用程序。
- 打开 Wildfire Aware 地图。
此地图由 Esri 的 ArcGIS Living Atlas of the World 团队创建。 其中包含有关当前野火、天气、先前过火面积等大量信息。 地图周围还存在很多控件,但这些控件是为地图制作者设计的,或者至少是为熟悉 GIS 的受众设计的。 它们对于地图的目标受众:公众来说用处不大。
- 转至 Wildfire Aware 应用程序。
这是同一张地图,但是现在它被封装在应用程序内,有助于以更加易于使用的方式显示所有信息。 其中包含的控件旨在使非专家更加轻松地探索和理解地图。 您将探索该应用程序以发现它的一些功能。
默认情况下,该应用程序将按分配给每个事件的人员数量对野火进行排序。 您将按过火的英亩数进行排序。
- 在侧面板中,单击大小选项卡。
现在,按照从最大到最小的顺序列出火灾。
- 单击列表顶部的火灾名称。
注:
由于地图数据不断更新,因此列表顶部的火灾将与下图中显示的火灾不同。 它可能比显示的火灾大得多或小得多。
该地图随即缩放至最大火灾的位置。 所选火灾以及附近的任何其他火灾都会在地图上进行标注。 火灾范围也将以透明红色显示在地图上。
侧面板还会进行更新,以显示有关所选野火的详细信息,包括其开始时间、过火英亩数以及火场当前的天气。
- 在地图的左下角,单击地图图层按钮。
交互式图例随即出现。 图例中的某些项目不可用。
- 缩小地图。
更多图例项目可供使用。 该应用程序将限制图层,使其仅以适当的比例显示。 即使地图包含大量数据,这也可以防止地图变得过大。
- 在图例中,选中 Fire burned areas 复选框。
地图上随即出现灰色和黑色区域,由此可以查看当前火灾可能与之前过火面积重叠的位置。
借助该应用程序,可以更加轻松地发现和探索地图信息。 该应用程序提供了与地图进行交互的机会,例如通过按不同的条件对火灾进行排序,或者通过打开和关闭图层。 其提供的控件比 Map Viewer 中可用的控件少,但这些控件具有针对性,特定于此地图的用途。 Map Viewer 中的控件供构建地图的人员使用。 此应用程序中的控件供阅读地图的人员使用。
- 在图例中,取消选中 Fire burned areas 复选框。
注:
要查看应用程序增强的 web 地图的另一个示例,请访问 Census Self-Response Participation and Voter Turnout 地图和应用程序。 在此示例中,应用程序将在地图旁边显示图表。
应用程序将为 web 地图提供更加清晰的用户体验,并提供针对地图消息和目标受众的控件和上下文信息。 如果您要与公众共享 web 地图,建议您考虑将其封装在应用程序内。
Wildfire Aware 应用程序是使用 ArcGIS API for JavaScript 创建的,但您也可以使用 ArcGIS Instant Apps、ArcGIS Dashboards、ArcGIS StoryMaps 或 ArcGIS Experience Builder 来创建应用程序,无需编写任何代码。 要了解如何创建您自己的应用程序,请参阅创建应用程序教程。
探索不同的数据源
Wildfire Aware 应用程序的目标不是取代官方地图或者提供疏散信息,而是向广大受众提供有关野火及其影响区域的最新信息。 该应用程序的创建者并没有围绕野火数据及其可以提供的内容来设计应用程序,而是围绕自己想象的受众会提出的问题进行设计,例如以下问题:
- 火灾的位置在哪里,火灾规模如何?
- 该地区过去是否曾发生过火灾?
- 火灾发生地点的天气如何?
- 附近是否有人或城镇?
- 该地区存在哪些生态系统和植被类型?
- 潜在的环境影响是什么?
要回答这些问题,除了当前野火的位置之外,还需要更多的数据。 接下来,您将了解应用程序如何合成来自不同源的数据以帮助回答问题。
- 在地图的右上角,单击默认地图视图按钮。
地图随即进行缩小以显示整个美国。
- 在图例中,打开 Air Quality today 图层。
空气质量较差的区域随即出现在地图上。
此信息并不是野火数据的一部分,但其与野火故事相关,因为远离火灾的人们可以感受到烟雾污染的空气。 交互式地图可以提供更多相关信息(例如此信息)图层,因为用户可以根据需要打开和关闭这些图层。
- 在地图上,单击任意火焰符号。
侧面板随即进行更新以显示所选火灾的详细信息。
- 在侧面板中,向下滚动。
除了有关火灾的信息之外,该应用程序还会提供有关火灾范围内的天气、人口、住房和生态系统的信息。
注:
如果所选择的火灾没有范围,则其将显示火灾周围 2 英里半径的汇总信息,将在地图上以黄色虚线圆圈指示。
- 探索侧面板中的信息。
此信息来自多个数据源。 之前,您必须查阅许多源,才能找到所有这些信息。
此应用程序将汇总来自许多源的相关信息,因此您无需进行搜索并在不同的地图上进行比较。
- 在面板的顶部,单击信息按钮。
随即出现一个窗口,其中包含有关该应用程序的信息。
- 滚动到窗口底部的源标头。
根据 22 个数据图层合成此应用程序中提供的信息,源包括美国国家气象局、美国人口普查局和 Nature Serve 等。
- 单击源列表中的任意链接。
随即出现 web 图层的项目页面。 所有源数据层均可在 ArcGIS Living Atlas 中单独使用,但 Wildfire Aware 应用程序将其全部编译在同一位置。
- 关闭项目页面选项卡并返回 Wildfire Aware 应用程序。
- 在该窗口中,单击关闭按钮。
在 Wildfire Aware 应用程序中使用的数据源都是公开的。 当您创建自己的地图和应用程序时,您也可以合并这些数据集。 您甚至可以重用此地图中的 Wildfire Aware Incident, Population, and Environment Enriched Layer,其中包括来自不同源的所有汇总数据。
注:
要查看另一个组合多个数据源的应用程序示例,请参阅现在应该怎么办? 此应用程序具有一张显示为空的地图,直到您单击以显示来自多个源的有关所选人口普查区域的汇总信息。
借助 Web GIS,您可以更加轻松地访问来自多个源的数据并在您自己的地图和应用程序中使用这些数据。 ArcGIS Online 上共享的地图、图层和应用程序数量达到数百万,其中许多是公开共享的。 ArcGIS Living Atlas of the World 提供其中一些图层的精选子集,重点关注权威源和数据质量。 要了解如何在您自己的地图和应用程序中利用 ArcGIS Living Atlas 数据,请参阅教程 ArcGIS Living Atlas of the World 入门。 Esri 感谢许多共享其数据的组织,由此使得 web GIS 的协作世界成为可能。
探索分析结果
Wildfire Aware 应用程序不仅提供来自多个源的信息,还在应用程序中共享这些数据之前对其进行分析。
- 滚动到侧面板底部以找到潜在碳损失标头。
注:
如果所选火灾没有潜在碳损失标头,请进行缩小并单击森林区域中的其他火灾。
此数值在某处的表中不可用;相反,它是在后台为应用程序计算的。 首先,此国家/地区被一系列六边形覆盖,每平方英里一个六边形。 然后,使用美国林务局碳模型来计算每个六边形中的碳。 最后,将火灾范围或 2 英里半径内所有六边形的碳值相加,以生成应用程序报告的潜在碳损失数值。
这种基于六边形的分析用于计算侧面板中的许多数值,其中包括土地覆被图表、房屋价值中位数和人口统计数值。
- 如果您居住在美国,请缩放并平移至您的家,然后单击您居住地的地图。 如果您并非居住在美国,请单击当前未发生火灾的县内的任意位置。
侧面板将进行更新以汇总您所在位置 2 英里半径内的数据。 分析结果适用于全国任何位置,其中不仅提供了有关受当前火灾影响的区域的信息,还提供有关如果某个区域发生野火,则该区域可能会受影响程度的信息。
注:
要查看应用程序中的另一个分析示例,请访问 School Districts and Socioeconomic Information 应用程序。单击任何县即可查看有关学校入学率和社会经济指标的统计数据。
在交互式地图或应用程序中包含预先计算的或者基于用户交互动态生成的分析结果,可以帮助使地图更具相关性并且能够更好地回答问题。 要在 ArcGIS Online 中开始分析,请参阅教程:解决空间问题。
探索实时数据
您在上一部分中查看的分析结果特别有用,因为其经常更新。 静态地图只能呈现在创建地图之前采集的数据。 必须手动更新并重新发布这些地图,才能包含更新。 但是世界在不断变化。 交互式地图可以跟上这种变化,并绘制动态现象的地图。
- 缩小地图,直至看到当前的火灾要素为止。 单击任何火灾符号。
- 在侧面板中,阅读火灾信息标头下列出的日期。
此地图中的数据为实时源图层,这意味着它将定期自动更新:在本例中为每小时更新一次。 野火快速变化,因此最新信息对于追踪野火的任何人都至关重要。
- 在侧面板中,向下滚动到土地覆被图表。
将针对火灾范围区域或者 2 英里半径计算每种土地覆被类型的百分比。 土地覆被数据很少变化,但火灾范围将每小时更新一次。 这意味着灌木丛、森林或其他土地覆被类型的面积百分比也可能每小时发生变化。 此应用程序将使用实时源例程以每小时自动合计火灾范围的土地覆被、人口统计和其他数据,因此分析结果以及野火数据始终最新。
注:
要查看具有实时源数据的应用程序的另一个示例,请访问 Hurricane Aware。 根据一年中的时间,此地图可能空白,但在飓风季节,它对于追踪风暴的进展至关重要。
世界在不断变化,我们需要能够跟上变化的地图。 具有实时源数据的交互式地图可以描绘不断变化的现象并提供始终最新的地图。
Wildfire Aware 是交互式地图和应用程序众多优势的一个很好的例子。 在本教程中,您学习了如何通过将 web 地图转换为应用程序来扩展 web 地图、组合来自多个源的数据、通过交互式应用程序执行和共享分析,以及实时源数据如何创建永不过时的地图。
您可以在使用这个新应用程序警惕野火和 Wildfire Aware 应用程序设计和实施博客文章中阅读有关 Wildfire Aware 应用程序的详细信息。 此应用程序的许多部分均由后台 ArcGIS Arcade 表达式驱动。 要了解角色 Arcade 在 web 制图中的作用,请参阅本系列中的下一个教程:在 web 地图中探索 Arcade表达式。