Зачастую, временные данные хранят в разных таблицах, чтобы этими данными было легче управлять, не допуская их чрезмерности. Это особенно полезно при работе с данными, географическое положение которых не меняется со временем. Например, данные о расходе потока, собранные на протяжении определенного времени, могут храниться в двух таблицах, одна из которых содержит географическое положение расходомеров потока, а другая содержит значения расхода по каждому расходомеру на протяжении определенного времени.
Чтобы визуализировать такие данные, можно создать соединение таблиц типа одна-к-одной, много-к-одной или одна-ко-многим с помощью инструмента геообработки Добавить соединение (Add Join).
Отношения между таблицами типа один-к-многим
Временные данные объектов со статическим географическим положением во времени, такие как статические датчики, выполняющие сбор данных во времени, рекомендуется сохранять в двух разных таблицах. В этих случаях географическое положение объектов можно сохранить в одной таблице, а соответствующие этим объектам данные в другой. В приведенном ниже примере географические положения гидрометрических постов сохранены в одной таблице, а соответствующие им температурные значения, собранные в разное время, – в другой. Тем не менее, у обеих таблиц есть поле StationID, в котором можно создать соединение типа «один-ко-многим» между таблицей класса объекта Stations и таблицей Temperature. Затем с помощью вновь созданного соединения поля времени в слое можно включить время. В этом примере, вы бы выбрали поле Temperature.Date1.