Events data model

Mit der Location Referencing-Lizenz verfügbar.

Events are managed in ArcGIS Pipeline Referencing in feature classes called event feature classes, which are registered in the same geodatabase as the LRS.

Pipeline Referencing 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.

Hinweis:

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:

FieldData typeLengthIs nullableDescription

Event ID

String

Between 32 and 255

No

The unique ID for each event record.

Route ID

String or GUID

Same type and length as the Route ID field in the Centerline Sequence table

No

The unique ID for each route in the network.

Route Name (if configured)

String

255

No

The unique name for the route.

To Route ID (required for event feature classes that store events that span routes)

String or GUID

Same type and length as the Route ID field in the Centerline Sequence Table

No

The unique ID for the to 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 distance from the beginning of an event, other LRS events, intersections, or another point feature class.

You can use the Enable Referent Fields tool to enable storing referent locations with an event. The following fields are required:

FieldData typeLengthIs nullableDescription

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. This is 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. This is 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. This is saved in the unit of measure configured when configuring offset fields.

Derived network event fields

When an event is registered with a line network, you can also store the derived network route and measure information. This allows the route ID and measure from both a line and a derived network to be stored on the same event feature class.

To enable storage of a derived network route and measure fields on an event, add the following fields to the event:

FieldData typeLengthIs nullableDescription

Derived Route ID

Text or GUID

Same type and length as the Route ID field in the centerline sequence table

No

The unique ID of the route in the derived network.

Derived Route Name

Text

Same length as the LineName field in Line Network

Yes

The name of the route in the derived network.

Derived Measure (point event only)

Double

Yes

The measure on the route in the derived network where the event is located.

Derived From Measure (line event only)

Double

Yes

The measure on the route in the derived network where the event begins.

Derived To Measure (line event only)

Double

Yes

The measure on the route in the derived network where the event ends.

Learn more about using derived networks in Pipeline Referencing

Stationing event fields

Pipeline Referencing supports the registration of point events with stationing measures in the LRS geodatabase using the Enable Stationing Fields tool. Registering a stationing event allows you to locate stations with ahead and back station values at any measure along a route in the LRS Network.

When combined with referents and offsets, you can use a stationing event as an additional method for creating and editing the location of other events in the LRS.

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:

FieldData typeLengthIs nullableDescription

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 Value 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

Pipeline Referencing has two types of events: those stored in the same geodatabase as the LRS and those stored 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).

Objekte können in der LRS-Geodatabase mit dem Werkzeug LRS-Objekt erstellen als Linien- oder Punktobjekte für ein vorhandenes LRS-Netzwerk registriert werden.

Learn more about creating and modifying LRS events

Externe Objekte von einer externen Datenquelle können mit dem Werkzeug Externes Objekt mit LRS konfigurieren als Linien- oder Punktobjekte für ein vorhandenes LRS-Netzwerk registriert werden.

Hinweis:

Wenn eine Event-Feature-Class im Voraus modelliert wird, müssen Raumbezug, XYZ- und M-Toleranz und Auflösung dem zugehörigen Netzwerk entsprechen.

Darüber hinaus wird empfohlen, dass Sie Projektelemente indizieren, um die Performance der Objekttabelle beim Registrieren von Objekten zu verbessern.

Weitere Informationen zu Toleranz und Auflösung in ArcGIS Pipeline Referencing

Events in the geodatabase

Interne und externe Objekte unterscheiden sich nicht nur durch den Speicherort der Datenquelle, sondern auch durch die Verwaltung nach der Registrierung.

Objekte in der LRS-Geodatabase werden als Feature-Classes gespeichert, und das Shape der Objekt-Features wird je nach Route, Messwert und Von- und Bis-Datum verwaltet. Dadurch verbessert sich die Performance in ArcGIS bei der Zuordnung und räumlichen Abfrage der Objektdaten.

Bei der Registrierung eines Objekts in der LRS-Geodatabase können Sie die Feature-Class im Voraus in der Geodatabase mit dem LRS modellieren und die neue Feature-Class in der Geodatabase mit dem LRS erstellen lassen. Sie können auch das Schema aus einer anderen Tabelle oder Feature-Class in die Feature-Class kopieren, die in der LRS-Geodatabase neu erstellt wurde.

Learn more about creating and modifying LRS events

Nach der Objektregistrierung wird das Objekt automatisch verwaltet. Änderungen, die an einer Route vorgenommen werden, werden mithilfe der Konfiguration des Objektmesswertverhaltens direkt an der Event-Feature-Class vorgenommen. Wenn der Objekt-Layer in der Karte aktualisiert wird (was bei einer Bearbeitungsaktivität automatisch geschieht), werden die Aktualisierungen sofort angezeigt.

Nachdem Sie mit den Werkzeugen in der Werkzeugleiste Location Referencing Änderungen vorgenommen und gespeichert haben, führen Sie das Werkzeug Objektverhalten übernehmen aus, um die Objektpositionen zu aktualisieren.

External events

In der Geodatabase werden keine Verbindungen mit Tabellen mit externen Objekten modelliert. Wenn eine Objekttabelle oder Feature-Class außerhalb der LRS-Geodatabase als Tabelle mit externen Objekten registriert wird, wird davon ausgegangen, dass es sich um eine schreibgeschützte Verbindung handelt und Änderungen werden nicht direkt in die Tabelle mit externen Objekten geschrieben. Da mit dem Aktualisieren von Messwerten für Objekte in einem externen System möglicherweise Geschäftsregeln verbunden sind, werden Objekte in externen Systemen nicht direkt geändert.

Es wird ein Protokoll über alle vorgenommenen Änderungen erstellt, die sich auf Objektmesswerte auswirken. Zur Anwendung von Messwerten können Sie diese Aktualisierungen mithilfe von Web-Services an die externe Tabelle oder Feature-Class senden.

Learn more about registering an external event