Mit der Location Referencing-Lizenz verfügbar.
Sie können ein Objekt in einem Feature-Service bearbeiten, indem Sie den zugehörigen Datensatz in der Attributtabelle des Objekt-Layers aktualisieren.
Änderungen an der Attributtabelle können vorgenommen werden, um Fehler zu korrigieren, um Änderungen an Messwerten auf einer verknüpften Route wiederzugeben oder um den Wert eines eindeutigen Objektattributs, z. B. die Änderung der Straßenart oder der Geschwindigkeitsbegrenzung an einem bestimmten Datum, zu aktualisieren.
Nachdem Änderungen an der Attributtabellenzeile vorgenommen wurden, wird der vom System bereitgestellte Positionsfehlerwert aktualisiert, um den Status anzugeben.
Hinweis:
Klicken Sie mit der rechten Maustaste auf den Objekt-Layer, in dem Sie ein Objekt bearbeiten möchten, und wählen Sie Attributtabelle aus, um die zugehörige Attributtabelle im ArcGIS Pro-Unterbereich zu öffnen. Um einen Objektdatensatz zu bearbeiten, klicken Sie in die zugehörige Zeile, und aktualisieren Sie die Werte für das Objekt.
Wenn eine Meldung zum Anfordern von Sperren oder Abgleichen angezeigt wird, ist die Option Konfliktvermeidung aktiviert.
Objekte mit konfigurierter Stationierung und konfigurierten Referenzen werden in ArcGIS Pro unterstützt. Beim Bearbeiten eines Referenz- oder Stationierungsobjekts in der Attributtabelle können Sie die Werte für die Stationierungs- oder Referenzspalten angeben; das Objekt wird jedoch nur auf Grundlage der in den Messwertfeldern angegebenen Werte dargestellt.
Positionsfehler
Mithilfe von Positionsfehlern können Sie Probleme bei der Datenqualität von LRS-Objekten feststellen. Wenn ein Objekt mithilfe der Attributtabelle oder einer anderen Methode genau definiert wird, enthält das Feld für Positionsfehler den Wert "Kein Fehler".
Hinweis:
Sie können auch eine vollständige Liste der Positionsfehler anzeigen.
Die folgenden Status weisen auf ein Problem hin, das behoben werden muss.
Positionsfehler | Beschreibung |
---|---|
Unterschiedliche Von- und Bis-Routenlinien-IDs | Die Von-Route und die Bis-Route weisen unterschiedliche Linien-IDs auf. Dies gilt für Objekte, die mit Liniennetzwerken verknüpft sind. |
Ungültige Daten | Das Bis-Datum des Objekts liegt vor dem Von-Datum des Objekts. Hinweis:Wenn Sie das Von-Datum eines Objekts mithilfe der Attributtabelle so bearbeiten, dass es nach dem Bis-Datum liegt, werden die Daten automatisch vertauscht. |
Ungültige Routenlinien-ID | Die Linien-ID der Route ist ungültig. Dies gilt für Objekte, die mit Liniennetzwerken verknüpft sind. |
Ungültige Routenlinienreihenfolge | Die Linienreihenfolge der Route ist ungültig. Dies gilt für Objekte, die mit Liniennetzwerken verknüpft sind. |
Ungültige Routenpositions-ID | Die Routen-ID der Routenposition ist ungültig (NULL, leer oder ungültiger Wert). |
Ungültiger Positionsmesswert | Mindestens ein Messwert der Routenposition ist ungültig. |
Ungültige Routen-ID | Die Routen-ID der Routenposition ist ungültig (NULL, leer oder ungültiger Wert). |
Messausdehnung außerhalb des Routenmesswertbereichs | Das Shape der Routenposition ist in der Route nicht vorhanden (die Route enthält keine M-Werte, oder die Messwerte der Routenposition sind in der Route nicht vorhanden). |
Mehrere Routenpositionen gefunden | Mehr als eine Punktposition gefunden. Messwerte sind entlang der Routen möglicherweise nicht eindeutig. |
NULL-Ausdehnung | Der Von-Messwert ist gleich dem Bis-Messwert. |
Parent-Objekt nicht gefunden | Das Shape der Routenposition wurde nicht gefunden, da der Von-Messwert und der Bis-Messwert außerhalb der Routenmesswerte liegen. |
Teilweise Übereinstimmung für den Von-Messwert und Bis-Messwert | Das gesamte Shape der Routenposition wurde nicht gefunden. Der Von-Messwert und der Bis-Messwert liegen außerhalb des Routenmesswertbereichs. |
Teilweise Übereinstimmung für den Von-Messwert | Der Von-Messwert liegt außerhalb des Routenmesswertbereichs. |
Teilweise Übereinstimmung für den Bis-Messwert | Der Bis-Messwert liegt außerhalb des Routenmesswertbereichs. |
Umgekehrte Linienreihenfolge | Die Linienreihenfolge der Von-Route ist nicht niedriger als die der Bis-Route. Dies gilt für Objekte, die mit Liniennetzwerken verknüpft sind. |
Routenmesswerte NULL | Die Route enthält keine M-Werte, oder die M-Werte sind NULL. |
Route nicht gefunden | Die Route ist in dem Zeitintervall, in dem das Objekt aktiv ist, nicht vorhanden. |
Routen-Shape leer | Für die Route ist kein Shape vorhanden, oder das Shape ist leer. |
Route unterstützt keine M-Werte | Die Route ist keine Polylinie, die M-Werte unterstützt. |
Szenarien zum Bearbeiten von Linienobjekten mithilfe der Attributtabelle
Die folgenden Szenarien zeigen die Ergebnisse nach dem Bearbeiten der nicht übergreifenden Objektwerte in der Attributtabelle des Objekt-Layers.
Bearbeiten von Objektmesswerten
Das folgende Schema zeigt die Route und das zugehörige Objekt vor der Bearbeitung:
Die folgende Tabelle enthält die Details der Routenattribute. Gültige Messwerte für ein Objekt auf Route1 müssen zwischen 0 und 20 liegen, und gültige Daten sind der 1.1.2000 und alle späteren Daten.
Routen-ID | Von-Datum | Bis-Datum |
---|---|---|
Route1 | 01.01.2000 | <NULL> |
Die folgende Tabelle beschreibt das Objekt vor der Bearbeitung mithilfe der Attributtabelle:
Objekt-ID | Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 01.01.2005 | <NULL> | 10 | 20 | Kein Fehler | 55 |
Das folgende Schema zeigt das Ändern des Von-Messwertes des Objekts:
Die folgende Tabelle enthält die Details des Objekts, nachdem sich der Messwert von 10 zu 5 geändert hat, was zu einem geänderten Shape führt:
Objekt-ID | Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 01.01.2005 | <NULL> | 5 | 20 | Kein Fehler | 55 |
Bearbeiten von Objektmesswerten, was zu einem Positionsfehler führt
Das folgende Schema zeigt die Route und das zugehörige Objekt vor der Bearbeitung:
Die folgende Tabelle enthält die Details der Routenattribute. Gültige Messwerte für ein Objekt auf Route1 müssen zwischen 0 und 20 liegen, und gültige Daten sind der 1.1.2000 und alle späteren Daten.
Routen-ID | Von-Datum | Bis-Datum |
---|---|---|
Route1 | 01.01.2000 | <NULL> |
Die folgende Tabelle beschreibt das Objekt vor der Bearbeitung mithilfe der Attributtabelle:
Objekt-ID | Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 01.01.2000 | <NULL> | 10 | 20 | Kein Fehler | 55 |
Das folgende Schema zeigt die Änderung der Objekt-Messwerte. Der Bis-Messwert wurde auf 30 aktualisiert, was auf Route1 nicht vorhanden ist und daher zum Fehler "Teilweise Übereinstimmung für den Bis-Messwert" führt.
Die folgende Tabelle enthält ein Beispiel für den vom System bereitgestellten Wert "Teilweise Übereinstimmung für den Bis-Messwert" im Feld Location Error. Das Objekt-Shape endet weiterhin am Ende des tatsächlichen Bis-Messwertes der Route von 20, da 30 nicht gefunden wird.
Objekt-ID | Route Name | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 01.01.2000 | <NULL> | 10 | 30 | Teilweise Übereinstimmung für den Bis-Messwert | 55 |
Szenarien zum Bearbeiten von übergreifenden Objekten mithilfe der Attributtabelle
Die folgenden Szenarien zeigen die Ergebnisse nach dem Bearbeiten von übergreifenden Objektwerten in der Attributtabelle des Layers.
Bearbeiten von übergreifenden Objektmesswerten
Das folgende Schema zeigt die Routen und das zugehörige Objekt vor der Bearbeitung:
Die folgende Tabelle enthält die Details der Routenattribute. Gültige Messwerte für ein Objekt auf LinieA müssen zwischen 0 auf Route1 und 40 auf Route3 liegen, und gültige Daten sind der 1.1.2000 und alle späteren Daten.
Routen-ID | Von-Datum | Bis-Datum |
---|---|---|
Route1 | 01.01.2000 | <NULL> |
Route2 | 01.01.2000 | <NULL> |
Route3 | 01.01.2000 | <NULL> |
Die folgende Tabelle beschreibt das Objekt vor der Bearbeitung mithilfe der Attributtabelle. Das Event1 ein übergreifendes Objekt mit Messwerten von 5 auf Route1 bis 35 auf Route3.
Objekt-ID | Von-Routen-ID | Bis-Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 01.01.2000 | <NULL> | 5 | 35 | Kein Fehler | 55 |
Das folgende Schema zeigt die Routen nach dem Aktualisieren des Linienobjekts (Event1). Der Von-Messwert von Event1 hat sich von 5 auf 0 am 01.01.2005 geändert.
Die folgende Tabelle enthält die Details des Objekts, nachdem sich der Messwert von 5 zu 0 für Route1 geändert hat, was zu einem geänderten Shape führt. Außerdem wurde der Wert für die Geschwindigkeitsbegrenzung im Objektdatensatz von 55 auf 65 aktualisiert.
Objekt-ID | Von-Routen-ID | Bis-Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 01.01.2000 | <NULL> | 0 | 35 | Kein Fehler | 65 |
Bearbeiten von übergreifenden Objektmesswerten, was zu einem Positionsfehler führt
Das folgende Schema zeigt die Routen und das zugehörige Objekt vor der Bearbeitung:
Die folgende Tabelle enthält die Details der Routenattribute. Gültige Messwerte für ein Objekt auf LinieA müssen zwischen 0 auf Route1 und 40 auf Route3 liegen, und gültige Daten sind der 1.1.2000 und alle späteren Daten.
Routen-ID | Von-Datum | Bis-Datum |
---|---|---|
Route1 | 01.01.2000 | <NULL> |
Route2 | 01.01.2000 | <NULL> |
Route3 | 01.01.2000 | <NULL> |
Die folgende Tabelle beschreibt das Objekt vor der Bearbeitung mithilfe der Attributtabelle. Das Event1 ein übergreifendes Objekt mit Messwerten von 5 auf Route1 bis 35 auf Route3.
Objekt-ID | Von-Routen-ID | Bis-Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 01.01.2000 | <NULL> | 5 | 35 | Kein Fehler | 55 |
Während der Bearbeitung wird der Bis-Messwert von Event1 korrekt von 35 in 40 auf Route3 geändert; der Wert To Route ID wird jedoch versehentlich gelöscht, was zu einem Fehler wegen einer ungültigen Routenpositions-ID für das vom System bereitgestellte Feld Location Error führt.
Das folgende Schema zeigt die Routen, nachdem das Objekt-Shape aufgrund des Transkriptionsfehlers in der Attributtabellenzeile nicht mehr generiert wurde:
Die folgende Tabelle zeigt den fehlenden Wert To Route ID und den Wert To Measure, der NULL ist:
Objekt-ID | Von-Routen-ID | Bis-Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | 01.01.2000 | <NULL> | 5 | <NULL> | Ungültige Routenpositions-ID | 55 |
Überprüfen Sie in solchen Fällen die Attributtabelle, und stellen Sie alle fehlenden oder falschen Werte wieder her, um das Objekt-Shape zu generieren. Stellen Sie in diesem Fall die Bis-Routen-ID wieder her, und geben Sie den bereinigten Bis-Messwert von 40 erneut ein.
Objekt-ID | Von-Routen-ID | Bis-Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|---|
Event1 | Route1 | Route3 | 01.01.2000 | <NULL> | 5 | 40 | Kein Fehler | 55 |
Das folgende Schema zeigt die Bearbeitung des Objekt-Messwertes, nachdem der Wert To Route ID und To Measure (40) wiederhergestellt wurden:
Szenarien zum Einrichten von Zeitintervallen für ein Objekt mithilfe der Attributtabelle
Abhängig vom Typ der an einem Objekt vorgenommenen Bearbeitungen können Änderungen an den Von- und Bis-Datumsangaben des Objekts erforderlich sein, um eine reale Änderung widerzuspiegeln, die an einem bestimmten Datum auftritt. Sie können die Von- und Bis-Daten aktualisieren, indem Sie entweder einen vorhandenen Objektdatensatz verwenden oder einen Objektdatensatz mit derselben Objekt-ID und Routen-ID aber unterschiedlichen Daten hinzufügen, um einen bestimmten Zeitbereich darzustellen. Die Darstellung von Änderungen an einem Objekt auf diese Weise wird als das Einrichten von Zeitintervallen bezeichnet und stellt sicher, dass Objektänderungen für jeden Zeitpunkt genau gespeichert werden.
Das folgende Szenario beschreibt eine Route mit zwei Zeitintervallen und einem zugeordneten Linienobjekt, dessen Daten nur einen der Zeitintervalle der Route abdecken. Die erste Zeitintervall der Route hat Daten vom 1.1.2000 bis zum 31.12.2010, und der zweite Zeitintervall der Route hat Daten vom 1.1.2012 bis <NULL>. Die Objektdatensatz-Datumsangaben reichen vom 1.1.2000 bis zum 31.12.2010.
In der folgenden Tabelle sind die Routenattribute einschließlich Zeitintervallen aufgeführt:
Routen-ID | Von-Datum | Bis-Datum |
---|---|---|
Route1 | 01.01.2000 | 31.12.2010 |
Route1 | 01.01.2012 | <NULL> |
Die folgende Tabelle zeigt das Objekt vor der Bearbeitung:
Objekt-ID | Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 01.01.2000 | 31.12.2010 | 10 | 20 | Kein Fehler | 55 |
In diesem Fall wird das explizite Bis-Datum von Event1 aktualisiert, um mit beiden Routen-Zeitintervallen übereinzustimmen, indem To Date auf <NULL> geändert wird, um To Date des aktuellen Zeitintervalls der Route zu entsprechen.
Das folgende Schema zeigt die Route und den aktualisierten Objektdatensatz nach der Bearbeitung:
Die folgende Tabelle zeigt das Objekt nach der Bearbeitung: Event1 hat jetzt drei Zeitintervalle. Das ursprüngliche Zeitintervall behält seinen Datumsbereich von 1.1.2000 bis 31.12.2010 bei, der mit dem ersten Zeitintervall der Route übereinstimmt. Das zweite Zeitintervall hat Daten vom 31.12.2010 bis 1.1.2012, aber die Route existiert zwischen diesen Daten nicht, was zum Fehler "Route nicht gefunden" in diesem Zeitintervall führt. Das dritte Zeitintervall hat Daten vom 1.1.2012 bis <NULL>, die mit dem letzten Zeitintervall der Route übereinstimmen.
Objekt-ID | Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert | Positionsfehler | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|---|
Event1 | Route1 | 01.01.2000 | 31.12.2010 | 10 | 20 | Kein Fehler | 55 |
Event1 | Route1 | 31.12.2010 | 01.01.2012 | 10 | 20 | Route nicht gefunden | 55 |
Event1 | Route1 | 01.01.2012 | <NULL> | 10 | 20 | Kein Fehler | 55 |
Referenzversatz und Objektbearbeitung mithilfe der Attributtabelle
Das Roads and Highways-Objektdatenmodell unterstützt die Konfiguration von Referenzfeldern für Objekte und ihre Aktivierung mit dem Werkzeug Referenzfelder aktivieren. Sobald Referenzfelder in einem Layer konfiguriert und aktiviert wurden, werden Referenzpositionen in diesem Layer ausgefüllt und gespeichert, wenn Objekte hinzugefügt oder bearbeitet werden.
Wenn ein Linienobjekt mithilfe der Attributtabelle in einem referenzfähigen Layer bearbeitet wird, wird das Parent-LRS-Netzwerk standardmäßig als FromRefMethod- und ToRefMethod-Werte verwendet, und die Route wird als FromRefLocation- und ToRefLocation-Werte verwendet. Die Von- und Bis-Messwerte des Linienobjekts werden als FromRefOffset- und ToRefOffset-Werte verwendet.
Wenn ein Messwert eines Linienobjekts aktualisiert wird, wird der entsprechende Versatzwert aktualisiert, um den neuen Messwert zu berücksichtigen.
Das folgende Beispiel veranschaulicht, welche Auswirkungen das Bearbeiten von Objektdatensätzen in der Attributtabelle hat.
Vor der Objektbearbeitung mit Referenzen
In diesem Beispiel ist Event1 ein Linienobjektedatensatz in einem referenzfähigen Layer. PointEventLayer1 verweist für die FromRefMethod- und ToRefMethod-Werte auf einen Punktobjekt-Layer und verwendet ein Punktobjekt in dem Layer (Point1) als FromRefLocation- und ToRefLocation-Werte.
Das folgende Schema zeigt die Route und die zugehörigen Objekte:
Die folgende Tabelle enthält Details zu Referenzfeldern für Objekte vor der Bearbeitung mithilfe der Attributtabelle:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | Bis-Referenzversatz |
---|---|---|---|---|---|
PointEventLayer1 | Point1 | 5 | PointEventLayer1 | Point1 | 15 |
Die folgende Tabelle enthält Details zu den standardmäßigen Objektfeldern vor der Bearbeitung:
Objekt-ID | Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert |
---|---|---|---|---|---|
Event1 | Route1 | 01.01.2000 | <NULL> | 10 | 20 |
Nach der Objektbearbeitung mit Referenzen
Das folgende Schema zeigt die Route und die zugehörigen Objekte nach der Bearbeitung:
Die folgende Tabelle enthält Details zu Referenzfeldern für Objekte nach der Bearbeitung:
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | Bis-Referenzversatz |
---|---|---|---|---|---|
AllRoutes | Route1 | 5 | AllRoutes | Route1 | 15 |
Die folgende Tabelle enthält Details zu den standardmäßigen Objektfeldern nach der Bearbeitung:
Objekt-ID | Routen-ID | Von-Datum | Bis-Datum | Von-Messwert | Bis-Messwert |
---|---|---|---|---|---|
Event1 | Route1 | 01.01.2000 | <NULL> | 5 | 15 |