Доступно с лицензией Location Referencing.
События управляются в ArcGIS Roads and Highways в классах объектов, называемых классами объектов событий, которые регистрируются в той же базе геоданных, что и система линейных координат (LRS).
Roads and Highways управляет формой объекта в зависимости от маршрута, измерения и дат начала и окончания. Для этого необходимо, чтобы данные источника событий отличались, в зависимости от регистрируемого типа события. Обязательные поля для каждого типа события перечислены в следующих разделах.
Примечание:
Классы объектов событий могут быть созданы заранее или при регистрации события в LRS. Если они создаются заранее, убедитесь, что пространственная привязка, x, y-, z- и m-допуск и разрешение класса объектов событий соответствуют сети, в которой зарегистрировано событие.
Дополнительные сведения о настройках допуска и разрешения в LRS
Минимально необходимые поля события
Для событий минимально необходимы следующие поля:
| Поле | Тип данных | Длина | Допустимы пустые значения | Описание |
|---|---|---|---|---|
| ID события | Строка | Между 32 и 255 | Нет | Уникальный ID для каждой записи события. |
| ID маршрута | Строка | Та же длина, что и у поля Route ID в таблице Последовательность центральных линий | Нет | Уникальный ID для каждого маршрута в сети. |
Имя маршрута (если указано) | Строка | 255 | Нет | Уникальное имя маршрута. |
| Дата От | Date | 8 | Да | Дата, когда событие на маршруте стало активным. |
| Дата До | Date | 8 | Да | Дата, когда событие было исключено из маршрута. |
| Измерение (только точечные события) | Любой числовой | Н/Д | Нет | Измерение на маршруте, где находится событие. |
| Измерение от (только линейные события) | Любой числовой | Н/Д | Нет | Измерение на маршруте, где находится начало события. |
| Измерение до (только линейные события) | Любой числовой | Н/Д | Нет | Измерение на маршруте, где находится конец события. |
| Ошибка местоположения | Строка | 100 | Да | Ошибка местоположения для события. |
Поля референта события
При регистрации событий вы можете сохранить местоположение события на основе смещения от другого местоположения. Смещения могут быть основаны на координатах x и y, пикете, длине от начала события, других событиях LRS, пересечениях или других классах точечных объектов.
Вы можете использовать инструмент Включить референтные поля, чтобы включить сохранение местоположений референта с событием. Следующие поля являются обязательными:
| Поле | Тип данных | Длина | Допустимы пустые значения | Описание |
|---|---|---|---|---|
| Метод референта (только точечные события) | Short Integer | 5 | Да | Метод привязки смещенного объекта. Это могут быть координаты x, y, пикетаж, длина, сеть LRS, событие, пересечение или другие классы точечных объектов. |
| Местоположение референта (только точечные события) | Строка | Между 50 и 255 | Да | Местоположение смещаемого объекта. Это может быть координата x, y, ID объекта или события или ID пересечения. |
| Смещение референта (только точечные события) | Строка | Между 50 и 255 | Да | Измерение смещения. Сохраняется в единицах измерения, заданных при регистрации события и настройке полей смещения. |
| Метод референта "От" (только линейные события) | Short Integer | 5 | Да | Метод привязки смещенного объекта. Это могут быть координаты x, y, пикетаж, длина, сеть LRS, событие, пересечение или другие классы точечных объектов. |
| Местоположение референта "От" (только линейные события) | Строка | Между 50 и 255 | Да | Местоположение смещаемого объекта. Это может быть координата x, y, ID объекта или события или ID пересечения. |
| Смещение референта От (только линейные события) | Строка | Между 50 и 255 | Да | Измерение смещения. Сохраняется в единицах измерения, заданных при настройке полей смещения. |
| Метод референта До (только линейные события) | Short Integer | 5 | Да | Метод привязки смещенного объекта. Это могут быть координаты x, y, пикетаж, длина, сеть LRS, событие, пересечение или другие классы точечных объектов. |
| Местоположение референта До (только линейные события) | Строка | Между 50 и 255 | Да | Местоположение смещаемого объекта. Это может быть координата x, y, ID объекта или события или ID пересечения. |
| Смещение референта До (только линейные события) | Строка | Между 50 и 255 | Да | Измерение смещения. Сохраняется в единицах измерения, заданных при настройке полей смещения. |
Поля события пикетажа
Roads and Highways поддерживает регистрацию точечных событий с измерениями пикетажа в базе геоданных LRS с использованием инструмента Включить поля пикетажа. Регистрация события пикетажа позволяет определить пикеты со значениями пикетажа перед и после в любом измерении вдоль маршрута в вашей сети LRS с минимум одним событием пикетажа.
Использование события пикетажа предлагает дополнительный метод определения событий, которые добавляются к LRS.
При регистрации события, которое использует пикетаж, все поля из точечных событий Маршрут и Измерение являются обязательными в источнике данных события. Для события, использующего пикетаж, следующие поля являются обязательными:
| Поле | Тип данных | Длина | Допустимы пустые значения | Описание |
|---|---|---|---|---|
| Пикет | Строка | Любые | Да | Значение пикетажа для пикета. |
| Пикет назад | Строка | Любые | Да | Значение пикетажа назад для пикета. Это значение заполняется, если в местоположении пикета имеется уравнение точки. |
Направление значения пикета | Строка | Любые | Да | Поле используется для обозначения, возрастают ли значения пикетажа в противоположном направлении от возрастания значений на маршрутах. |
Типы событий
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, чтобы установить соединение с внешней системой только для чтения. Когда таблица событий или класс объектов вне базы геоданных LRS регистрируется как внешняя таблица событий, изменения не записываются напрямую во внешнюю таблицу событий, поскольку соединение доступно только для чтения. Могут существовать бизнес-правила, связанные с обновлением измерений событий во внешней системе, поэтому события во внешних системах напрямую не изменяются.
Вы также можете использовать инструмент Настройка поведения внешних событий с помощью LRS для создания внешних событий без привязки к исходной таблице или функции. Это создает внешнее событие без какой-либо информации о маршруте или событии.
ArcGIS Roads and Highways поддерживает отправку обновлений для обоих типов внешних событий и ведет журнал всех выполненных правок, которые влияют на показатели событий. Вы можете использовать веб-сервисы для отправки этих обновлений во внешнюю таблицу или класс объектов для применения измерений. Требуемые параметры и данные в веб-сервисах различаются в зависимости от типа внешнего события.