Доступно с лицензией 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 | Нет | Уникальное имя маршрута. |
Дата От | Date | 8 | Да | Дата, когда событие на маршруте стало активным. |
Дата До | Date | 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 регистрируется как внешняя таблица событий, предполагается, что это подключение только для чтения, и изменения не записываются непосредственно во внешнюю таблицу событий. Могут существовать бизнес-правила, связанные с обновлением измерений событий во внешней системе, поэтому события во внешних системах напрямую не изменяются.
Ведется журнал всех выполненных изменений, влияющих на измерения событий. Вы можете использовать веб-сервисы для отправки этих обновлений во внешнюю таблицу или класс объектов для применения измерений.