Время поддерживается в пространственных данных различными способами. Информация о времени может храниться в виде атрибутов (классы пространственных объектов и наборы данных мозаики) или же в самих данных (например, в данных netCDF). В следующих разделах рассматриваются данные, которые можно визуализировать во времени.
Слои объектов
В случае слоев объектов, объекты можно визуализировать во времени двумя путями:
- Форма и местоположение каждого объекта постоянны, но значения атрибутов могут меняться с течением времени.
- Форма и местоположение каждого объекта меняются с течением времени.
Объекты, которые с течением времени меняют форму или местоположение, необходимо хранить как отдельные объекты. Так, например, при визуализации во времени маршрутов перемещения ураганов точечный объект, представляющий местоположение урагана в определенный момент времени, необходимо сохранять в виде отдельного объекта.
Объекты, которые не меняют форму или местоположение, также могут быть представлены в таблице в виде отдельных объектов, например – для значений численности населения в расчете на один город. Каждый город может быть представлен несколькими объектами. Все объекты, представляющие один и тот же город, имеют одинаковое местоположение, но разную численность населения для каждой даты.
Хотя в тех случаях, когда у вас есть много временных меток для одного статического объекта, вы можете использовать соединение типа один-ко-многим, при котором пространственная информация хранится в базовой таблице, а дубликат – отдельно в другой таблице.
Более подробно о хранении временных данных в раздельных таблицах
Наборы данных мозаики
Наборы данных мозаики можно использовать для хранения растров, представляющих изменение во времени. Например, набор данных мозаики может содержать аэроснимки, представляющие изменение структуры землепользования во времени, которые можно визуализировать во времени. Как и в случае слоев объектов, вам необходимо поле даты в таблице атрибутов вашего набора данных мозаики для указания времени актуальности каждого растра.
Слои NetCDF
При использовании слоев netCDF, вы можете выбрать измерение для визуализации данных. Значения времени хранятся как одно измерение слоя netCDF. Векторным слоям netCDF можно задать время слоя, используя для этого временное измерение или поля атрибутов (поля времени начала и/или времени окончания), которые содержат значения времени. Тем не менее для слоев растров netCDF указать время слоя можно только с помощью временного измерения, которое позволяет пошагово просматривать данные во времени.