Доступно с лицензией Location Referencing.
Events are managed in ArcGIS Roads and Highways in feature classes called event feature classes, which are registered in the same geodatabase as the linear referencing system (LRS).
Roads and Highways manages the shape of the feature based on the route, measure, and to and from dates. The required source event data differs depending on the event type being registered. The required fields for each event type are listed in the following sections.
Примечание:
Event feature classes can be modeled in advance or created when registering the event in the LRS. If modeled in advance, ensure that the spatial reference and x,y-, z-, and m-tolerance and resolution of the event feature class match that of the network in which it's registered.
Learn more about tolerance and resolution settings for the LRS
Minimum event fields
The minimum event fields are as follows:
Field | Data Type | Length | IsNullable | Description |
---|---|---|---|---|
Event ID | String | Between 32 and 255 | No | The unique ID for each event record. |
Route ID | String | Same length as the Route ID field in the centerline sequence table | No | The unique ID for each route in the network. |
From Date | Date | 8 | Yes | The date that the event becomes active on the route. |
To Date | Date | 8 | Yes | The date that the event is retired on the route. |
Measure (point events only) | Any Numeric | No | The measure on the route where the event is located. | |
From Measure (line events only) | Any Numeric | No | The measure on the route where the beginning of the event is located. | |
To Measure (line events only) | Any Numeric | No | The measure on the route where the end of the event is located. | |
Location Error | String | 100 | Yes | The location error for the event. |
Event referent fields
When registering events, you can store the event location based on its offset from another location. The offsets can be based on x- and y-coordinates, a station, the length from the beginning of an event, other LRS events, intersections, or another point feature class.
To enable storing referent locations with an event, the following fields are required:
Field | Data Type | Length | IsNullable | Description |
---|---|---|---|---|
Referent Method (point events only) | Short Integer | 5 | Yes | The method for referencing the offset feature. This can be x,y coordinates, stationing, length, LRS Network, event, intersection, or other point feature classes. |
Referent Location (point events only) | String | Between 50 and 255 | Yes | The location of the offsetting feature. This can be an x,y coordinate, feature or event ID, or intersection ID. |
Referent Offset (point events only) | String | Between 50 and 255 | Yes | The offset measure. Saved in the unit of measure configured when registering an event and configuring the offset fields. |
From Referent Method (line events only) | Short Integer | 5 | Yes | The method for referencing the offset feature. This can be x,y coordinates, stationing, length, LRS Network, event, intersection, or other point feature classes. |
From Referent Location (line events only) | String | Between 50 and 255 | Yes | The location of the offsetting feature. This can be an x,y coordinate, feature or event ID, or intersection ID. |
From Referent Offset (line events only) | String | Between 50 and 255 | Yes | The offset measure. Saved in the unit of measure configured when configuring offset fields. |
To Referent Method (line events only) | Short Integer | 5 | Yes | The method for referencing the offset feature. This can be x,y coordinates, stationing, length, LRS Network, event, intersection, or other point feature classes. |
To Referent Location (line events only) | String | Between 50 and 255 | Yes | The location of the offsetting feature. This can be an x,y coordinate, feature or event ID, or intersection ID. |
To Referent Offset (line events only) | String | Between 50 and 255 | Yes | The offset measure. Saved in the unit of measure configured when configuring offset fields. |
Stationing event fields
When registering an event that uses stationing, all of the fields from a Route and Measure point event are required in the source event data. The following fields are required for an event that uses stationing:
Field | Data Type | Length | IsNullable | Description |
---|---|---|---|---|
Station | String | Any | Yes | The stationing value for the station. |
Back Station | String | Any | Yes | The back stationing value for the station. This value is populated when an equation point is present at the station location. |
Station Direction | String | Any | Yes | The field used to designate if stationing values increase in the opposite direction of the increase in measure on routes. |
Event types
Roads and Highways has two types of events: those stored in the same geodatabase as the LRS and those in external databases. Events in the geodatabase are stored as feature classes, while external events are stored as tables in an RDBMS database or geodatabase (other than the geodatabase in which the LRS resides).
События могут быть зарегистрированы как линейные или точечные события в базе геоданных LRS для существующей Сети LRS с помощью инструмента Создать событие LRS.
Learn more about creating and modifying LRS events
Внешние события из внешнего источника данных могут быть зарегистрированы как линейные или точечные события для существующей Сети LRS с помощью инструмента Настроить внешнее событие LRS.
Примечание:
Если класс пространственных объектов вашего события смоделирован заранее, его пространственная привязка, допуски по x, y, z и m и разрешение должны соответствовать связанной с ним сети.
Также рекомендуется индексировать элементы проекта, чтобы повысить производительность таблицы событий при регистрации событий.
Learn more about tolerance and resolution in ArcGIS Roads and Highways.
Events in the geodatabase
Помимо расположения источника данных, внутренние и внешние события также различаются в отношении того, как ими управлять после регистрации.
События в базе геоданных LRS хранятся в виде классов пространственных объектов, а форма объектов событий управляется на основе маршрута, измерения, а также дат прибытия и отправления. Это обеспечивает повышенную производительность в ArcGIS для картографирования и пространственного запроса данных событий.
При регистрации события в базе геоданных LRS вы можете заранее смоделировать класс пространственных объектов в базе геоданных с помощью LRS и создать для себя новый класс пространственных объектов в базе геоданных с помощью LRS. Вы также можете скопировать схему из другой таблицы или класса пространственных объектов в новый класс пространственных объектов, созданный в базе геоданных LRS.
Learn more about creating and modifying LRS events
После регистрации событие автоматически управляется. Когда в маршрут вносятся правки, изменения вносятся непосредственно в класс пространственных объектов события с использованием конфигурации поведения измерения события. Когда слой событий на вашей карте обновляется, что автоматически запускается действием редактирования, вы можете сразу увидеть обновления.
После выполнения и сохранения изменений с помощью инструментов на панели инструментов Location Referencing запустите инструмент Применить поведение событий, чтобы обновить местоположения событий.
External events
Подключения к внешним таблицам событий не моделируются в базе геоданных. Когда таблица событий или класс пространственных объектов вне базы геоданных LRS регистрируется как внешняя таблица событий, предполагается, что это подключение только для чтения, и изменения не записываются непосредственно во внешнюю таблицу событий. Могут существовать бизнес-правила, связанные с обновлением измерений событий во внешней системе, поэтому события во внешних системах напрямую не изменяются.
Ведется журнал всех выполненных изменений, влияющих на измерения событий. Вы можете использовать веб-сервисы для отправки этих обновлений во внешнюю таблицу или класс объектов для применения измерений.