在地图上设置时间属性

与空间参考类似,地图也可以具有时间参考。 可以通过为地图设置时区来实现这一点。 地图的时区用于两个目的:一是在过滤内容时,完整描述时间滑块上显示的时间值,二是选择将所有日期时间值的显示调整至一个共享时区。 地图的时区将与地图中各个图层的时区属性协同生效。

当地图包含不同时区的图层时,设置地图时区对于确保数据在时间维度上正确对齐至关重要。 例如,要精确过滤并比较显示纽约时间(GMT-5,东部时区,通常称为 EST)停电情况的图层和显示协调世界时区(GMT+0,通常称为 UTC)雷击情况的图层,必须将数据值偏移至一个共同的参考点。 地图的时区用于提供此参考点。 即,EST 下午 4:03 开始的停电,其唯一可能的原因是 UTC 晚上 9:03 的雷击。

下图使用两个相邻时区的图层,演示了此地图时间值调整过程:

时间值调整
左图显示了两个时间感知型图层及其各自的时区设置。 黄色地点位于科罗拉多州,采用山区时间 (UTC-7);橙色地点位于俄克拉荷马州,采用中部时间 (UTC-6)。 未对此图像中的值进行调整以反映地图时间。 右图显示了经过调整后以山区时间显示的相同值。 因此,橙色值因一小时的时差而相应减小。

当地图时区导致此类时间调整时,需要在软件的所有区域中对时间值的显示进行调整,其中包括属性表、属性窗格、弹出窗口、布局和报表。

如果完全在单一时区内工作,则无需为地图和图层定义时区属性,因为在过滤或显示数据时,无需进行时间值转换。 但是,仍然建议您设置地图时区,尤其是当您打算将内容发布为服务或者与不同时区的其他人共享内容时更是如此。

设置地图时间属性

要将时区应用于地图或场景中的所有时间值,请完成以下步骤:

  1. 内容窗格中右键单击地图名称,然后单击属性以打开地图属性对话框。
  2. 时间选项卡上,从时区下拉菜单中选择时区,如下所示:

    • <设备时区> - 打开 ArcGIS Pro 后,计算机的动态系统时区值。 可以使用此选项动态调整时区以匹配定期更改时区的计算机。
    • <计算机时区> - 计算机的当前时区。 可以使用此选项以选择计算机的当前时区。 选择此选项后,即使计算机时区发生变化,时区也保持不变。

    或者,可以选择显示时区时要使用的格式,如下所示:

    • IANA - 将使用互联网地址编码分配机构 (IANA) 扩展名称显示时区,包含标准偏移和夏令时偏移。
    • IANA(缩写)- 将使用 IANA 位置名称显示时区,仅包含标准偏移。
    • Microsoft Windows - 将使用 Microsoft Windows 操作系统名称显示时区。 这是默认设置。
    注:

    如果您希望在应用程序级别设置此选项,而非在每个地图中设置一次此选项,则可以在工程选项对话框的地图和场景选项卡上设置默认值

  3. 或者,选中按夏令时调整以在适用时根据夏令时查看数据,或者取消选中此选项,从而始终以标准时间查看。
  4. 或者,选中在此时区中显示值以调整所有时间值的显示,使其与所选时区保持一致。
  5. 单击确定以应用更改并关闭地图属性对话框。

编辑地图时区中显示的时间值

启用在此时区中显示值地图时间选项后,当将鼠标悬停在列标题上时,图层和地图时区值会作为工具提示显示在属性表中,并且在编辑值时,也会显示在任何日历控件上。

可以在图层或地图的时区中编辑时间属性。 默认情况下,假设值位于地图时区中,并在保存时调整为图层的时区。

要暂时使用图层的时区,请从属性表或属性窗格的单元格中打开日历控件,然后取消选中使用地图时区选项。 日历控件中反映的时区将进行更新以显示图层时区。 禁用此选项时,输入的时间值将另存为输入值,因为未使用显示调整。

相关主题