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