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