Свойства времени для временных данных можно задать с помощью информации, хранящейся в источнике данных. Временная информация может храниться в атрибутивных полях классов объектов или в наборах данных мозаики. Однако в случае специализированных временных данных, таких как данные netCDF, временная информация хранится в самих данных.
Свойства времени, доступные для данного слоя, отличаются в зависимости от набора данных. Для классов объектов и наборов данных мозаики вы можете на выбор указать одно поле (поле времени) или два поля (поле времени начала и, необязательно, поле времени окончания). Тем не менее, векторным слоям netCDF можно задать временное измерение либо поля атрибутов, содержащие значения времени. Для слоев растров netCDF вы можете указать только временное измерение, позволяющее визуализировать данные во времени. Для данных, которые включат информацию о дате и времени, дополнительно можно указать часовой пояс для слоя.
- Дважды щелкните набор временных данных на панели Содержание, чтобы открыть диалоговое окно Свойства слоя.
- Щелкните Время.
- Задайте Время слоя. Выберите одну из следующих опций:
Нет времени
Эта опция используется для отключения времени для данного слоя.
Все объекты имеют только одно поле времени.
Эту опцию используют, если временные метки хранятся только в одном поле времени. В этом случае объект существует только в определенный момент времени.
Каждый объект содержит поля времени начала и времени конца.
Эту опцию используют, если объект имеет время начала и окончания, хранящиеся в двух полях. В этом случае объект существует в течение определенного периода времени.
Задание значения в поле времени конца полезно также, если ваши данные распределены во времени неравномерно. Более подробно о неравномерно распределенных данных.
Слой включает время в качестве размерности.
Эта опция используется, если время является одним из измерений многомерного набора данных. Эта опция доступна только для слоев пространственных объектов netCDF и растровых слоев netCDF.
- Если время слоя будет задано только в одном поле, установите соответствующее значение времени в Поле времени.
- Если время слоя будет задано в двух полях, установите соответствующие значения времени в полях Поле времени начала и Поле времени окончания.
- Если время слоя задается как измерение, установите соответствующее Временное измерение.
- При выборе поля, если тип поля текст или число, наиболее подходящий для использования Формат времени может быть выбран по временным меткам в этом поле. Соответствующий Формат времени для поля может быть выбран также вручную.
- По умолчанию временной экстент данных вычисляется тогда, когда вы выберете поле. Если данных много, то для определения временного экстента может использоваться только выборка этих данных. В этом случае вы увидите предупреждающий значок рядом с кнопкой Вычислить. Наведите курсор на значок, чтобы увидеть сообщение об этой ситуации. Чтобы вычислить полный временной экстент, используя все строки таблицы, щелкните Вычислить. Можно также ввести экстент времени для слоя вручную.
- Если временной экстент пуст, это может означать, что в поле времени нет корректных временных меток. Если вы уверены, что временные метки в поле имеются, проверьте свои данные, особенно текстовые и числовые поля, и убедитесь, что временные метки хранятся в одном из поддерживаемых форматов времени.
- Если ваши данные включают в себя постоянные обновления вне приложения, такие как текущее местоположение автомобиля или данные о погоде, отметьте Данные в реальном времени. Когда задана эта опция, бегунок времени переключается в дополнительный Режим реального времени, автоматически отображая экстент времени карты с помощью системных часов. Когда включен режим реального времени, слой обновляется с использованием частоты обновления, заданной на странице Общие.
- Установите свойство Временной интервал для слоя. Интервал временного шага можно использовать для настройки бегунка времени карты и определения смещения каждого шага. При использовании параметра шага по времени слоя появляются отметки на бегунке времени. Выберите одну из следующих опций:
Нет предварительно определенного временного интервала
Это значение по умолчанию. Бегунок времени не шагает в зависимости от свойств слоя, а использует конфигурацию, заданную в группе Шаг на вкладке Время.
Просмотреть, используя регулярный временной интервал
Используйте эту опцию, если данные были получены с регулярными интервалами, такими как показания температуры в определенные часы. Установите значение и единицу времени. Бегунок времени для карты может использовать это, определенное слоем, свойство, чтобы переходить непосредственно к каждому временному значению, выбрав опцию Слой в группе Шаг на вкладке Время.
Просмотреть, используя уникальные значения времени в данных
Используйте эту опцию, если данные были получены с нерегулярными интервалами, такими как землетрясения или перебои в подаче электроэнергии. Бегунок времени для карты может использовать это свойство, определяемое слоем, чтобы перейти непосредственно к каждому уникальному значению времени, выбрав опцию Слой в группе Шаг на вкладке Время. Эта опция доступна, только если в слое меньше 1000 уникальных значений времени. При необходимости вы можете использовать определяющий запрос для фильтрации больших наборов данных до этого предела.
- Дополнительно можно установить Часовой пояс для слоя. Это позволяет просматривать временные ресурсы так, как если бы они были привязаны к другим элементам, учитывающим время, в частности, с моделью освещения сцены, а также объединять ресурсы из разных часовых поясов. Эти значения собственного часового пояса из слоя, в котором учитывается время, подгоняются под значения часового пояса карты. Вы можете дополнительно отметить опцию Применять переход на летнее время, чтобы просмотреть данные в летнее время, если это применимо, или снять отметку, чтобы всегда показывать их в стандартное время.
- При необходимости можно задать для данных значение Смещения по времени. Это позволит вам выровнять и визуализировать во времени несколько наборов временных данных.