采集包含时间信息的空间现象可使您了解在过去某一时刻发生了什么,或在将来可能发生什么。 通过以动画形式演示基于时间的数据,可以形象地展示每一步的数据并查看随时间推移所呈现的模式或趋势。 这些空间现象包括飓风、龙卷风及其他气象活动、人口迁移、土地利用和环境变化,以及野火或洪水进展等。
某些地图图层启用了时间;这些图层包含的空间数据集存储同一位置不同时间的不同信息。 如果地图包含已启用时间的图层,则地图为时间感知型地图,可以对其进行配置以设置地图时区,以显示特定时间段内的数据,或以动画形式呈现随时间变化的数据。 如果图层配置为支持时间动画,则可针对要素图层(托管和 ArcGIS Server 要素图层)在 Map Viewer 中启用时间动画。
提示:
有关在 Map Viewer 图层上启用时间的详细信息,请播放启用图层的时间视频。
验证图层中的时间数据
可以通过查看 REST 端点来确定地图中的图层是否已启用时间。
- 确认您是否已登录,如要保存所做更改,则需具有创建、更新和删除内容的权限。
注:
您无需登录即可浏览地图、添加和配置图层等。 要保存工作,请在创建地图之前进行登录。 - 在内容(深色)工具栏中,单击图层
以打开图层窗格。
- 浏览至包含时间数据的图层,单击选项
,然后单击显示属性。
- 在属性窗格中,单击信息,然后单击项目打开项目页面。
- 在概述选项卡中,滚动至图层部分,然后单击图层名称以打开其详细信息页面。
如果图层包含时态数据,则图层部分会包含时间设置选项。
对图层启用时间
在将要素图层、影像图层或地图图像图层(地图服务)发布到 ArcGIS Enterprise 之前,可以在 ArcGIS Pro 中的要素和影像图层上设置时间属性。 一旦将这些启用时间的 Web 图层添加到 Map Viewer,即可对其进行配置以显示时间动画。 如果连续数据中的每个字段表示单独的时间,则现在可以使用 ArcGIS Arcade 表达式来配置时间序列动画以显示事件随时间的进展。
您也可以发布托管要素图层(其中包括时态数据)并在图层项目页面上为其启用时间。 这样,您和您的组织(如果您共享要素图层)即可使用时态数据创建启用时间的地图。
要在托管要素图层上启用时间,则该图层的所有者或管理员可以执行以下步骤:
- 在内容页面的我的内容选项卡中,打开具有时态数据的托管要素图层的项目页面。
- 在概述选项卡中,滚动至图层部分,然后单击图层名称以打开其详细信息页面。
- 在图层的概览选项卡上,单击时间设置下方的编辑
。
时间设置窗口随即显示。
- 选中启用时间复选框。
- 选择时间内的特定事件或者包含开始时间和结束时间的时间范围,以记录时间数据。
- 选择数据中的一个或多个字段。
注:
当使用具有开始和结束时间的时间范围时,必须为开始时间字段和结束时间字段选择相同的字段类型。
- 单击确定。
将托管要素图层添加到 Map Viewer 时,会启用时间动画。
配置时间序列动画
您还可以使用时间序列 Arcade 表达式从连续时态字段创建动画,从而在某些图层上启用时间。 时间序列表达式可应用于每个字段代表不同时间的数据。 例如,如果您有某个地区各个市镇的年度人口数据,则可以使用时间序列表达式来直观地显示人口随时间的变化。
要创建时间序列 Arcade 表达式,请执行以下操作:
- 确认您是否已登录,如要保存所做更改,则需具有创建、更新和删除内容的权限。
注:
您无需登录即可浏览地图或场景、添加和配置图层等。 要保存工作,请在创建地图或场景之前进行登录。 - 在 Map Viewer 中,打开包含该图层的地图或直接添加该图层。
- 在图层窗格中,单击图层以将其选中。
- 在样式窗格的选择属性下,单击表达式。
- 在 Arcade 表达式编辑器窗口中,单击建议
。
- 在建议下,单击时间序列。
注:
要配置时间序列可视化,您的数据应构建在宽表中,其中每一行代表具有固定位置的静态要素,例如国家边界或城市位置。 表应具有两个或多个字段或列,用于表示每个要素在不同时间点的相同数据属性。 字段名称应引用特定属性和固定间隔的特定时间点,例如连续月份或 10 年间隔。 例如,包含城市位置的图层(其中每一行代表一个城市)具有以下字段结构,可用于配置时间序列可视化:
- CITY_NAME
- POPULATION_1990
- POPULATION_2000
- POPULATION_2010
- POPULATION_2020
有关从连续时态字段创建动画的详细信息,请单击时间序列旁边的展开
以查看其他 Arcade 文档,并了解有关时间序列表达式支持的字段名称模式的详细信息。
时间序列 Arcade 表达式添加到表达式构建器窗格中。
- 按照时间序列表达式代码中概述的步骤,使用数据图层中存在的时间字段修改表达式。
- 单击完成应用表达式并返回到样式窗格。
提示:
用于应用样式的时间序列表达式也可用于配置弹出窗口和标注。 配置后,弹出窗口和标注将随时间滑块更新。
时间滑块和时间滑块选项打开时会显示一条警告,提示您时间序列需要有效的日期范围,并提示您配置开始日期和结束日期。
- 在时间滑块选项窗口的起点和终点下,配置开始日期和结束日期以匹配用于时间序列动画的第一个和最后一个字段的日期。
- 在时间滑块选项窗口的时间间隔下,配置时间滑块中的间隔以匹配数据中的间隔。
注:
如果时间滑块选项窗口中配置的间隔与数据中的间隔不同,则时间序列动画可能无法正确显示。
- 在样式窗格中,使用样式选项更改符号样式。 您可能需要手动更新用于设置数据样式的数据范围,以确保所有值都显示在地图上。 验证时间序列动画中使用的字段的最小值和最大值,并调整数据范围以匹配。
- 完成自定义样式后,在样式选项窗格中,单击完成,或单击取消返回样式窗格,而不保存所做的选择。
- 在样式窗格中,单击完成。
- 在内容(深色)工具条上,单击保存并打开
,然后单击保存以保存您对地图和图层项目所做的样式更改。
- 按照如下所述在地图中配置时间滑块选项,或参阅查看时间地图 (Map Viewer) 以查看时间序列动画。
设置地图时区
可以设置地图的时区以自定义日期和时间在诸如弹出窗口和表格等位置的显示方式。
要设置时区,请完成以下步骤:
- 确认您是否已登录,如要保存所做更改,则需具有创建、更新和删除内容的权限。
注:
您无需登录即可浏览地图、添加和配置图层等。 要保存工作,请在创建地图之前进行登录。 - 在 Map Viewer 中,打开地图(其中包含启用时间的图层)或添加图层到新地图。
- 在内容(深色)工具栏上,单击地图属性
。
- 在时区下,选择以下选项之一:
- 选择设备时区可以使用为用于查看地图的设备设置的时区来显示日期和时间。
- 选择特定时区可以根据地图作者选择的时区来显示日期和时间。
- 选择数据的时区可以基于已为图层定义的时区来显示日期和时间。 未对日期信息的显示进行任何调整。
注:
当使用此时区选项时,将禁用配置时间滑块设置的选项。
提示:
要查看为地图设置的时区,请单击时区标注
。
在地图中配置时间滑块选项
您可以配置时间滑块选项以自定义启用时间的图层在地图中的显示方式。
- 确认您是否已登录,如要保存所做更改,则需具有创建、更新和删除内容的权限。
注:
您无需登录即可浏览地图或场景、添加和配置图层等。 要保存工作,请在创建地图或场景之前进行登录。 - 在 Map Viewer 中,打开地图(其中包含启用时间的图层)或添加图层到新地图。
- 单击时间
显示时间滑块。
- 在时间滑块中,单击时间滑块选项
。
- 进行以下子部分中描述的任何配置。
- 在内容工具条上,单击保存并打开
,然后单击保存以保存地图的时间设置。
起点和终点
在时间滑块模式下,选择以下选项之一指定启用时间的图层的时间段,然后选择开始日期、开始时间、结束日期和结束时间:
- 显示当前间隔 - 显示位于设置时间范围内的数据。
- 逐步显示要素 - 逐步显示位于设置时间范围内的数据。 开始时间始终固定在滑块的开始位置。
- 显示时刻数据 - 显示某个时刻的数据。
时间间隔
指定随着时间推移而显示的数据量。 选择一个间隔的长度以指定每个时间间隔的计数和单位,或者选择总时间分为相等的间隔并指定间隔数。
回放位置
选择是在时间跨度开始时开始时间动画,还是在上次保存地图的时间位置开始时间动画。
播放率
设置时间间隔播放的速度。 您可以移动滑块以增大或减小该速度。
关闭时间动画
您可以在包含启用时间的图层的地图上关闭时间动画。 要在 Web 地图中关闭时间动画,请完成以下步骤:
- 确认您是否已登录,如要保存所做更改,则需具有创建、更新和删除内容的权限。
注:
您无需登录即可浏览地图或场景、添加和配置图层等。 要保存工作,请在创建地图或场景之前进行登录。 - 在 Map Viewer 中,打开地图(其中包含启用时间的图层)或添加图层到新地图。
- 在内容(深色)工具栏中,单击图层
以打开图层窗格。
- 选择已启用时间的图层。
- 在设置(浅色)工具栏中,单击属性
。
- 关闭启用时间切换按钮。
- 对每个已启用时间的图层重复之前的步骤。