Модель данных событий

Доступно с лицензией Location Referencing.

События управляются в ArcGIS Roads and Highways в классах объектов, называемых классами объектов событий, которые регистрируются в той же базе геоданных, что и система линейных координат (LRS).

Roads and Highways управляет формой объекта в зависимости от маршрута, измерения и дат от и до. Для этого необходимо, чтобы данные источника событий отличались, в зависимости от регистрируемого типа события. Обязательные поля для каждого типа события перечислены в следующих разделах.

Примечание:

Классы объектов событий могут быть созданы заранее или при регистрации события в LRS. Если они создаются заранее, убедитесь, что пространственная привязка, x, y-, z- и m-допуск и разрешение класса объектов событий соответствуют сети, в которой зарегистрировано событие.

Дополнительные сведения о настройках допуска и разрешения в LRS

Минимально необходимые поля события

Для событий минимально необходимы следующие поля:

ПолеТип данныхДлинаДопустимы пустые значенияОписание

ID события

String

Между 32 и 255

Нет

Уникальный ID для каждой записи события.

ID маршрута

String

Та же длина, что и у поля Route ID в таблице последовательности центральных линий

Нет

Уникальный ID для каждого маршрута в сети.

Имя маршрута (если указано)

String

255

Нет

Уникальное имя маршрута.

Дата От

Дата

8

Да

Дата, когда событие на маршруте стало активным.

Дата До

Дата

8

Да

Дата, когда событие было исключено из маршрута.

Измерение (только точечные события)

Любой числовой

Нет

Измерение на маршруте, где находится событие.

Измерение от (только линейные события)

Любой числовой

Нет

Измерение на маршруте, где находится начало события.

Измерение до (только линейные события)

Любой числовой

Нет

Измерение на маршруте, где находится конец события.

Ошибка местоположения

String

100

Да

Ошибка местоположения для события.

Поля референта события

При регистрации событий вы можете сохранить местоположение события на основе смещения от другого местоположения. Смещения могут быть основаны на координатах x и y, пикетажа, длине от начала события, других событиях LRS, пересечениях или других классах точечных объектов.

Чтобы включить сохранение референтных местоположений для события, необходимы следующие поля:

ПолеТип данныхДлинаДопустимы пустые значенияОписание

Метод референта (только точечные события)

Short Integer

5

Да

Метод привязки смещенного объекта. Это могут быть координаты x, y, пикетаж, длина, сеть LRS, событие, пересечение или другие классы точечных объектов.

Местоположение референта (только точечные события)

String

Между 50 и 255

Да

Местоположение смещаемого объекта. Это может быть координата x, y, ID объекта или события или ID пересечения.

Смещение референта (только точечные события)

String

Между 50 и 255

Да

Измерение смещения. Сохраняется в единицах измерения, заданных при регистрации события и настройке полей смещения.

Метод референта "От" (только линейные события)

Short Integer

5

Да

Метод привязки смещенного объекта. Это могут быть координаты x, y, пикетаж, длина, сеть LRS, событие, пересечение или другие классы точечных объектов.

Местоположение референта "От" (только линейные события)

String

Между 50 и 255

Да

Местоположение смещаемого объекта. Это может быть координата x, y, ID объекта или события или ID пересечения.

Смещение референта От (только линейные события)

String

Между 50 и 255

Да

Измерение смещения. Сохраняется в единицах измерения, заданных при настройке полей смещения.

Метод референта До (только линейные события)

Short Integer

5

Да

Метод привязки смещенного объекта. Это могут быть координаты x, y, пикетаж, длина, сеть LRS, событие, пересечение или другие классы точечных объектов.

Местоположение референта До (только линейные события)

String

Между 50 и 255

Да

Местоположение смещаемого объекта. Это может быть координата x, y, ID объекта или события или ID пересечения.

Смещение референта До (только линейные события)

String

Между 50 и 255

Да

Измерение смещения. Сохраняется в единицах измерения, заданных при настройке полей смещения.

Поля события пикетажа

Roads and Highways поддерживает регистрацию точечных событий с измерениями пикетирования в базе геоданных LRS с использованием инструмента Включить поля пикетажа. Регистрация события пикетажа позволяет определить пикетажи со значениями пикетажа перед и после в любом измерении вдоль маршрута в вашей сети LRS с минимум одним событием пикетажа.

Использование события пикетажа предлагает дополнительный метод определения событий, которые добавляются к LRS.

При регистрации события, которое использует пикетаж, все поля из точечных событий Маршрут и Измерение являются обязательными в источнике данных события. Для события, использующего пикетаж, следующие поля являются обязательными:

ПолеТип данныхДлинаДопустимы пустые значенияОписание

Станционный

String

Любые

Да

Значение пикетажа для пикета.

Пикет назад

String

Любые

Да

Значение пикетажа назад для пикета. Это значение заполняется, если в местоположении пикета имеется уравнение точки.

Направление значения пикета

String

Любые

Да

Поле используется для обозначения, возрастают ли значения пикетажа в противоположном направлении от возрастания значений на маршрутах.

Типы событий

Roads and Highways имеет два типа событий: те, которые хранятся в той же базе геоданных, что и LRS, и те, которые хранятся во внешних базах данных. События в базе геоданных хранятся как классы пространственных объектов, внешние события хранятся как таблицы в базе данных РСУБД или в базе геоданных (отличной от базы геоданных, в которой находится LRS).

События могут быть зарегистрированы как линейные или точечные события в базе геоданных LRS для существующей Сети LRS с помощью инструмента Создать событие LRS.

Более подробно о создании и изменении событий LRS

Внешние события из внешнего источника данных могут быть зарегистрированы как линейные или точечные события для существующей Сети LRS с помощью инструмента Настроить внешнее событие LRS.

Примечание:

Если класс пространственных объектов события смоделирован заранее, его пространственная привязка, допуски по x, y, z и m и разрешение должны соответствовать связанной с ним сети.

Также рекомендуется индексировать элементы проекта, чтобы повысить производительность таблицы событий при регистрации событий.

Подробнее о допуске и разрешении в ArcGIS Roads and Highways.

События в базе геоданных

Помимо расположения источника данных, внутренние и внешние события также различаются в отношении того, как ими управлять после регистрации.

События в базе геоданных LRS хранятся в виде классов пространственных объектов, а форма объектов событий управляется на основе маршрута, измерения, а также дат прибытия и отправления. Это обеспечивает повышенную производительность в ArcGIS для картографирования и пространственного запроса данных событий.

При регистрации события в базе геоданных LRS вы можете заранее смоделировать класс пространственных объектов в базе геоданных с помощью LRS и создать новый класс пространственных объектов в базе геоданных с помощью LRS. Вы также можете скопировать схему из другой таблицы или класса пространственных объектов в новый класс пространственных объектов, созданный в базе геоданных LRS.

Более подробно о создании и изменении событий LRS

После регистрации событие автоматически управляется. Когда в маршрут вносятся правки, изменения вносятся непосредственно в класс пространственных объектов события с использованием конфигурации поведения измерения события. Когда слой событий на карте обновляется, что автоматически запускается действием редактирования, вы можете сразу увидеть обновления.

После выполнения и сохранения изменений с помощью инструментов на панели инструментов Location Referencing запустите инструмент Применить поведение событий, чтобы обновить местоположения событий.

Внешние события

Подключения к внешним таблицам событий не моделируются в базе геоданных. Когда таблица событий или класс пространственных объектов вне базы геоданных LRS регистрируется как внешняя таблица событий, предполагается, что это подключение только для чтения, и изменения не записываются непосредственно во внешнюю таблицу событий. Могут существовать бизнес-правила, связанные с обновлением измерений событий во внешней системе, поэтому события во внешних системах напрямую не изменяются.

Ведется журнал всех выполненных изменений, влияющих на измерения событий. Вы можете использовать веб-сервисы для отправки этих обновлений во внешнюю таблицу или класс объектов для применения измерений.

Более подробно о регистрации внешних событий