Об объединении данных о событиях
Вы агрегируете существующие данные о событиях, используя операции связывания и слияния. Данные операции предназначены для поддержки целостности больших таблиц событий.
Операции связывания и слияния объединяют записи событий в таблицах, где они являются событиями на одном и том же маршруте, имеющими одинаковые значения в заданных полях. Результат записывается в новую таблицу событий. Первое различие между двумя операциями состоит в том, что связывание будет объединять события только в ситуациях, когда измерения «до» одного события будут соответствовать измерениям «от» следующего события. Слияние объединит события, когда их измерения совпадут. Другое различие заключается в том, что операция связывания доступна и для таблиц линейных событий, и для таблиц точечных событий, а операция слияния доступна только для таблиц линейных событий.
Более подробно о слиянии или связывании событий на маршруте
![]() |
Вы можете использовать связывание или слияние для удаления из таблицы событий избыточной информации. Например, если одно линейное событие в таблице событий дорожного полотна имеет атрибут concrete (бетон) от 0 до 100, а следующая запись события имеет атрибут concrete (бетон) от 100 до 125, оба события будут объединены в одно событие — от 0 до 125. Удаление избыточной информации о событиях позволяет более эффективно осуществлять все последующие операции над событиями.
![]() |
Связывание или слияние также можно использовать для разбивки таблиц событий, имеющих более одного описательного атрибута, на отдельные таблицы. Например, если таблица событий дорожного покрытия имеет поля LANES (полосы движения) и MATERIAL (материал), таблица событий может быть разделена на две таблицы, одна из которых будет иметь атрибут LANES, а другая — MATERIAL. Чтобы осуществить это, операцию связывания или слияния необходимо провести дважды.
![]() |