Временные данные представляют собой состояние во времени в ArcGIS AllSource. Вы можете создать точечный слой, слой 3D-объектов или слой сцены зданий, в котором будут храниться значения даты и времени для каждого объекта. Например, когда было построено и снесено каждое здание или дата последней проверки деревьев в городе. Информация о времени может быть записана в формате всемирного координированного времени (UTC) или по местному времени. UTC — всемирное время, равное среднему времени по Гринвичу.
Слои сцены хранят значения даты и времени на основе стандарта ECMA ISO 8601, чтобы гарантировать, что значения даты и времени могут интерпретироваться клиентами независимо от их местного часового пояса. Этот формат является родным для веб-браузера и поэтому лучше всего подходит для хранения информации о дате и времени для интернета. Например, вы можете создать слой сцены для города в Германии и установить зону данных и времени, чтобы значения атрибутов отображались в немецком формате даты и времени.
Создание слоев сцены с поддержкой времени
В зависимости от источника слоя сцены вы можете сохранить значения даты и времени как местное время со смещением в формате UTC или время в формате UTC в зависимости от настроек часового пояса среды геообработки. В следующей таблице перечислены различные методы создания слоя сцены и настройки времени, которые можно задать для слоя сцены.
Примечание:
Поля даты и времени со смещением, только даты и только времени в настоящее время при создании слоев сцены не поддерживаются.
Метод создания слоя сцены | Настройки времени | Результирующий слой сцены |
---|---|---|
Создать ресурсы слоя сцены 3D-объектов | Местное время, если часовой пояс не установлен в настройках среды геообработки. | Все значения даты и времени в слое сцены хранятся в часовом поясе, определенном инструментом геообработки. |
Публикация слоя веб-сцены и настройка свойства слоя сцены для локального кэширования. | Значение UTC используется по умолчанию, и его нельзя изменить. | Все значения даты и времени в слое сцены хранятся в формате UTC. |
Опубликуйте слой веб-сцены со связанным векторным слоем и настройте свойства слоя сцены для кэширования на сервере или через интернет. | Настройка UTC по умолчанию или настройка часового пояса сервиса объектов. | Все значения даты и времени хранятся в формате UTC, преобразованном из настроек конфигурации векторного слоя. Свойства слоя времени нельзя изменить после публикации слоя веб-сцены со связанным векторным слоем. |
Отображение слоев сцены с поддержкой временем
Вы можете просмотреть значения в полях даты, щелкнув объекты и просмотрев атрибуты во всплывающих окнах. В зависимости от ваших данных вы можете изменить свойства всплывающего окна, чтобы отображать поля даты в предпочитаемом вами формате даты и времени. Например, в Германии дата часто представлена в формате "день, месяц, год", разделенные точкой. В Соединенных Штатах вы отображаете дату в формате "месяц, день, год", разделенные обратной чертой. Значения времени отображаются как местное время без смещения или UTC, если пользователь указал UTC в настройке среде Часовой пояс при создании пакета слоя сцены.
Если задан предпочтительный часовой пояс, значения даты и времени слоя отображают предпочтительный часовой пояс. Вы можете установить предпочтительный часовой пояс при создании слоя сцены со связанным векторным слоем и настройке свойств слоя сцены на панели Общий доступ.
Чтобы использовать бегунок времени, вы можете настроить параметры времени на странице Время в свойствах слоя. Для слоев сцены зданий можно включить время на родительском слое сцены зданий, тогда все слои категории будут наследовать свойства времени. Или можно включить время на отдельном слое категории и включить определенный слой категории в параметры времени. Например, у вас есть слой сцены зданий, где фундамент отображается всегда, а стены отображаются в определенные промежутки времени по мере продвижения вперед в процессе строительства. Когда слои категорий имеют разные временные свойства, на родительском слое сцены зданий включается новая опция Слои категорий имеют различные установки свойств времени.
Слой сцены создан в ArcGIS Pro 3.1 или более новой
Вы можете создать слой сцены в ArcGIS Pro 3.1 и более новой версии, а значения даты и времени сохраняются в соответствии со стандартом ECMA ISO 8601. Значения времени полностью поддерживаются бегунком времени, всплывающими окнами, определяющими запросами и символами.
Слой сцены со связанным векторным слоем позволяет комбинировать возможности визуализации слоя сцены с возможностями управления данными векторного слоя. Например, вы можете сохранить слой сцены, отредактировав геометрию и атрибуты. Вы можете опубликовать слой сцены или векторный слой в ArcGIS Online или ArcGIS Enterprise 11.3 и более поздней версии, и время по умолчанию будет храниться в формате UTC. Это позволяет преобразовать время UTC в местное время устройства, отображающего веб-уровень. Формат поля даты нельзя изменить после создания слоя веб-сцены со связанными векторными слоями. Значения даты и времени хранятся в формате UTC и отображаются в клиенте на основе настройки предпочтительного часового пояса при совместном использовании слоя веб-сцены.
Примечание:
Перед публикацией убедитесь, что вы активировали свойства слоя времени в классе пространственных объектов, если вы хотите использовать бегунок времени со слоем веб-сцены.
Слой сцены создан до ArcGIS Pro 3.1
Слой сцены, созданный в версии до ArcGIS Pro 3.1, не содержит значений даты и времени, хранящихся в ECMA ISO 8601, и возможности в определяющих запросах, символах и бегунке времени такого слоя будут неполными. Используйте инструмент Обновить слой сцены, чтобы активировать время слоя сцены, указав Формат даты и Часовой пояс. Например, если вы живете в Нидерландах и будете использовать в формате даты день перед месяцем, вы можете указать ДДММГГГГ в параметре Формат даты.
Примечание:
Инструменты Проецировать и Вырезать не выводят пакеты слоев сцены, для которых включено время. Используйте инструмент Обновить слой сцены вместе с этими инструментами.