Erfassen und Bearbeiten von Offline-Objektdaten mithilfe der mobilen App ArcGIS Field Maps

Mit der Location Referencing-Lizenz verfügbar.

In vielen Organisationen sind mehrere Personen für die Pflege linear referenzierter Daten zuständig, die mit ArcGIS Pipeline Referencing verwaltet werden. Dazu können Außendienstmitarbeiter gehören, die LRS-Objektdaten erfassen oder aktualisieren müssen.

Die Erfassung von Daten im Außendienst kann über lange Zeiträume und an abgelegenen Orten mit eingeschränkter Konnektivität stattfinden. Wenn diese Objektdaten offline mit ArcGIS Field Maps erfasst werden, besteht die Möglichkeit, dass sich die Routeninformationen für diese erfassten Objekte ändern, bevor die Objekte mit dem System synchronisiert werden.

Um sicherzustellen, dass Objekte bei der Übernahme in das System richtig verortet werden, vergleicht der Synchronisierungsservice bei der Objekterfassung ohne Verbindung in Field Maps vorgenommene Routenänderungen und wendet konfiguriertes Objektverhalten auf Objekte an, die sich auf zum jeweiligen Zeitpunkt bearbeiteten Routen befinden.

Pipeline Referencing unterstützt die Erfassung und Bearbeitung von Offline-Objektdaten aus Feature-Services mit aktivierter Synchronisierung mithilfe der mobilen Field Maps-App unter iOS oder Android.

Weitere Informationen zu Anforderungen für die mobile Field Maps-App

Das folgende Schema zeigt den allgemeinen Workflow für entkoppelte Bearbeitung und Synchronisierung:

Überblick über die Offline-Datenerfassung und den Veröffentlichungs-Workflow

Zu den Feature-Services müssen die Funktionen Nachverfolgung von Replikaten und Synchronisieren sowie die Funktionen Lineare Referenzierung und Versionsverwaltung aktiviert sein, damit eine lokale Kopie (Replikat) der Daten auf ein Gerät heruntergeladen werden kann. Auf diese Weise können Außendienstmitarbeiter auch dann mobil Daten erfassen und bearbeiten, wenn sie vom Netzwerk getrennt sind.

Wenn eine lokale Kopie (Replikat) auf ein Gerät heruntergeladen wird, wird aus der Default-Version automatisch eine verknüpfte Version (Replikatversion) erstellt. Benutzer können die lokale Kopie der Daten bearbeiten und mit der Replikatversion synchronisieren, sobald die Verbindung hergestellt ist. Bei der Synchronisierung werden die von dem Außendienstmitarbeiter erfassten lokalen Daten in eine verknüpfte Replikatversion überführt, von der aus der Benutzer die Daten in die Default-Version in ArcGIS Pro zurückschreiben kann.

Hinweis:

Wenn Außendienstbenutzer die offline erfassten Daten synchronisieren, wird das Werkzeug Objektverhalten übernehmen abhängig vom Zustand der Route in der Default-Version automatisch ausgeführt. Wenn die Route in der Default-Version nicht bearbeitet wurde, während Daten in der Offline-Karte erfasst wurden, wird das Werkzeug nicht ausgeführt. Wenn die Default-Version der Route während der Offline-Erfassung von Daten im Außendienst bearbeitet wurde, wird das Werkzeug im Rahmen der Synchronisierung ausgeführt.

Außendienstmitarbeiter können Updates von anderen Benutzern erst anzeigen, sobald sie aus der verknüpften Replikatversion in die Default-Version zurückgeschrieben wurden.

Der gesamte Workflow kann in drei Teile unterteilt werden:

Vorbereiten von Daten zur Verwendung in Offline-Feature-Services

Die Offline-Datenerfassung beginnt mit den Online-Datenvorbereitungs- und -veröffentlichungsschritten.

Führen Sie die folgenden zusätzlichen Datenvorbereitungsschritte aus:

  1. Aktivieren Sie die Nachverfolgung von Replikaten für alle Feature-Layer, die veröffentlicht werden sollen.

    Verwenden Sie das Werkzeug Nachverfolgung von Replikaten aktivieren, oder klicken Sie mit der rechten Maustaste auf das LRS-Dataset im ArcGIS Pro-Bereich Katalog, klicken Sie auf Verwalten, und aktivieren Sie das Kontrollkästchen Nachverfolgung von Replikaten.

  2. Veröffentlichen Sie den Feature-Service mit den folgenden Schritten.
    1. Aktivieren Sie die Synchronisierung in den Feature-Eigenschaften des Feature-Service, indem Sie das Kontrollkästchen Synchronisierung aktivieren aktivieren.
    2. Aktivieren Sie das Kontrollkästchen Standardwert auf Features mit Z-Werten anwenden, und setzen Sie den Wert Standard-Z-Wert beim Einfügen oder Aktualisieren von Features auf 0.
    3. Legen Sie die Option Synchronisieren auf Für jede heruntergeladene Karte eine Version erstellen fest. Weitere Informationen zu dieser Option finden Sie unter Synchronisierung mit Replikatversion.
      Bereich "Feature-Eigenschaften"
  3. Stellen Sie sicher, dass bei Veröffentlichung als Service die Funktionen für Versionsverwaltung und lineare Referenzierung aktiviert sind.
    Hinweis:

    Von den drei Optionen für die Versionserstellung im Abschnitt Synchronisieren wird nur die Option Für jede heruntergeladene Karte eine Version erstellen für das Erfassen und Aktualisieren von LRS-Objekten in der Field Maps-App empfohlen.

    Die Option Für jeden Benutzer eine Version erstellen unterstützt nach Verzweigung versionierte Datasets nicht und kann für LRS-Daten nicht verwenden.

    Bei Verwendung der Option Keine werden die Daten direkt in die Default-Version synchronisiert. Bei dieser Option können Sie für Änderungen, die von anderen Editoren vorgenommen wurden, keine Prüfung vornehmen und Konflikte lösen, und die letzte auf die Default-Version angewendete Änderung wird in dieser gespeichert.

Weitere Informationen zum Vorbereiten von Daten für die Verwendung in Offline-Feature-Services

Erstellen einer Webkarte für die Offline-Datenerfassung und -bearbeitung

Nachdem der Feature-Service mit den erforderlichen Funktionen veröffentlicht wurde, erstellen Sie mithilfe der folgenden Schritte eine Webkarte:

  1. Öffnen Sie einen Webbrowser, und melden Sie sich bei Ihrer ArcGIS-Organisation an.

    Wenn Sie ArcGIS Online verwenden, navigieren Sie zu https://www.arcgis.com/home.

    Wenn Sie ArcGIS Enterprise verwenden, navigieren Sie zu Ihrem Portal.

  2. Klicken Sie oben auf der Website der ArcGIS-Organisation auf Karte, um Map Viewer zu öffnen.
  3. Klicken Sie auf das Menü Hinzufügen, wählen Sie Layer suchen, und suchen Sie nach dem veröffentlichten Feature-Service mit aktivierter Synchronisierung.
    Layer suchen
  4. Fügen Sie den Feature-Service mit aktivierter Synchronisierung der Webkarte hinzu, indem Sie auf die entsprechende Schaltfläche zum Hinzufügen klicken.

    Schaltfläche "Hinzufügen"

  5. Fügen Sie mit der Option Als Grundkarte verwenden der Webkarte eine Grundkarte hinzu, die offline verwendet werden kann.
  6. Klicken Sie auf Speichern.

    Das Dialogfeld Karte speichern wird angezeigt. Geben Sie einen Titel für die Karte und wahlweise Tags, eine Zusammenfassung und einen Serverordner an.

    Hinweis:

    Für alle Webkarten ist eine Grundkarte erforderlich. Die standardmäßigen Esri Grundkarten, die im Portal enthalten sind, sind nicht für die Offline-Verwendung aktiviert. Weitere Informationen finden Sie unter Hinzufügen einer Esri Grundkarte aus ArcGIS Online zur Webkarte.

    Informationen zu bestimmten Anforderungen an Layer-Typen, die offline verwendet werden können, finden Sie im Abschnitt Aktivieren von Layern und Karten für die Offline-Verwendung.

Definieren eines Offline-Bereichs, Erfassen und Synchronisieren von Daten

Sie sollten Offline-Kartenbereiche vorab erstellen, um den Offline-Benutzern die Verwendung zu erleichtern. Mit Offline-Kartenbereichen können Sie Daten aus bestimmten Bereichen einer Webkarte packen, damit die Karten für die Offline-Verwendung einfacher und schneller heruntergeladen werden können.

Für eine einzelne Webkarte können mehrere Offline-Bereiche definiert werden. Zum Definieren von Offline-Kartenbereichen gibt es mehrere Optionen. Um Außendienstmitarbeitern, die offline arbeiten, die Arbeit zu erleichtern, wird empfohlen, ein Enterprise-Portal zu verwenden.

Hinweis:

Sie müssen Besitzer der Karte sein und über Serverberechtigungen zum Erstellen, Bearbeiten und Verwalten von Offline-Kartenbereichen verfügen.

Herunterladen von Offline-Kartenbereichen auf ein Gerät

Gehen Sie wie folgt vor, um Field Maps zu installieren und Offline-Kartenbereiche auf ein Gerät herunterzuladen:

  1. Öffnen Sie die Field Maps-Web-App der ArcGIS-Organisation, und stellen Sie sicher, dass für die Karte, die Sie offline nehmen möchten, die Option Offline auf der Registerkarte Offline aktiviert ist.
  2. Lesen Sie die Anforderungen an die Field Maps-App, um sicherzustellen, dass Ihr Gerät unterstützt wird.
  3. Installieren Sie die Field Maps-App auf dem Gerät.
    Hinweis:

    Wenn die Veröffentlichung der Daten Ihrer Field Maps-App in ArcGIS Enterprise durch eine Firewall verhindert wird, müssen Sie auf dem mobilen Gerät das gleiche SSL-Zertifikat installieren, das auch für ArcGIS Server und Portal for ArcGIS verwendet wird.

    Weitere Informationen zum Konfigurieren der mobilen App

  4. Wenn die Webkarte bereits definierte Offline-Kartenbereiche enthält, führen Sie die Schritte zum Herunterladen von definierten Kartenbereichen aus:

    Wenn für die Webkarte keine Offline-Bereiche angegeben sind, können Sie wahlweise mithilfe der Schritte für Ihr mobiles Betriebssystem einen Kartenbereich definieren und herunterladen.

Erfassen von Offline-Daten und Bearbeiten mit Field Maps

Die folgenden Abschnitte richten sich an Karten-Editoren, die Field Maps zur Erfassung von Objektdaten im Außendienst verwenden:

Berücksichtigen Sie beim Erfassen von Objekten Folgendes:

  • Um ein Objekt in der Field Maps-App hinzuzufügen, müssen Sie Routen-ID- und Messwertinformationen zu dem Objekt angeben. Das Datum ist optional, wird jedoch empfohlen.
  • Nur Objektdaten können erfasst oder bearbeitet werden. Wenn ein Kalibrierungspunkt, eine Mittelachse oder eine Route erstellt oder bearbeitet wird, schlägt der Synchronisierungsprozess fehl.
  • Sie können ein Linien- oder Punktobjekt hinzufügen.

Synchronisieren von Daten aus Field Maps

Führen Sie die folgenden Schritte aus, um Daten auf dem mobilen Gerät zu synchronisieren:

  1. Wenn die Netzwerkverbindung wiederhergestellt ist, tippen Sie auf das Überlaufmenü für Karten.

    Die Offline-Änderungen werden als Liste unter der Schaltfläche Synchronisieren angezeigt. Sie können sich die Änderungen ansehen, bevor Sie sie mit dem Server synchronisieren.

    Field Maps-Option "Automatische Synchronisierung"

Szenario für Objekterstellung und Synchronisierung

Die folgenden Beispiele veranschaulichen das Hinzufügen von Objekten im Außendienst mit vorhandenen Routen und das Synchronisieren der Objekte mit der Datenbank.

Die Replikatdatenbank wird am 3.1.2023 für die Datenerfassung im Außendienst erstellt.

Das folgende Schema zeigt zwei Routen, R1 und R2, die zum Zeitpunkt der Offline-Nahme der Karte vorhanden sind:

Routen in der Offline-Karte vor dem Bearbeiten

Die folgende Tabelle enthält Details zu den Routen bei der Erstellung der Offline-Karte.

Routen-IDVon-MesswertBis-MesswertVon-DatumBis-Datum

R1

5

15

1.1.2023

<NULL>

R2

10

50

1.1.2023

<NULL>

Die folgende Tabelle zeigt das konfigurierte Objektverhalten für die Objektdatensätze in diesem Szenario:

ObjektnameObjektverhalten

E1

Verbleiben

E2

Stilllegen

E3

Verschieben

E4

Abdecken

Das folgende Schema zeigt die Objekte, die mit Field Maps den Routen hinzugefügt wurden:

Mit Field Maps hinzugefügte Objektdatensätze

Die folgende Tabelle enthält Details zu den Objektdatensätzen:

Objekt-IDRouten-IDVon-MesswertBis-MesswertVon-DatumBis-DatumAttribut

E1 ID1

R1

5

15

1.1.2023

<NULL>

DOTClass, Class1

E2 ID1

R1

5

15

1.1.2023

<NULL>

Höhe, 20

E3 ID1

R1

5

15

1.1.2023

<NULL>

OperatingPressure, 800

E4 ID1

R1

5

15

1.1.2023

<NULL>

TemporaryOutage, Region1

E1 ID2

R2

10

50

1.1.2023

<NULL>

DOTClass, Class1

E2 ID2

R2

10

50

1.1.2023

<NULL>

Höhe, 20

E3 ID2

R2

10

50

1.1.2023

<NULL>

OperatingPressure, 800

E4 ID2

R2

10

50

1.1.2023

<NULL>

TemporaryOutage, Region1

Während die Karte offline ist, wird R1 am 5.1.2023 am Anfang verlängert, während R2 unverändert bleibt. Beachten Sie, dass die Route im Büro bei bestehender Datenbankverbindung bearbeitet wird, während die Objekte im Außendienst in einer nicht verbundenen Umgebung hinzugefügt werden.

Routen nach der Verlängerung und vor der Synchronisierung

Die folgende Tabelle enthält Details zu den Routen in der Default-Version nach der Verlängerung von R1 am Anfang.

Routen-IDVon-MesswertBis-MesswertVon-DatumBis-Datum

R1

5

15

1.1.2023

5.1.2023

R1

0

12

5.1.2023

<NULL>

R2

10

50

1.1.2023

<NULL>

Sobald eine Netzverbindung besteht, werden die im Außendienst erfassten Daten (Objekte) mit der Datenbank synchronisiert.

Zum Identifizieren der Routen, auf die Objektverhalten angewendet wird, wird der folgende Workflow verwendet.

Routen und angewendetes Objektverhalten nach der Synchronisierung

Wenn die Routen (für die die Objekte im Außendienst hinzugefügt oder bearbeitet wurden) an dem Tag, an dem die Daten offline genommen wurden, oder später bearbeitet werden, wird das Objektverhalten automatisch nach der Synchronisierung ausgeführt.

Da R1 am 5.1.2023, das heißt nach dem Replikatdatum (3.1.2023), verlängert (bearbeitet) wurde, wird das Objektverhalten auf die nach der Synchronisierung zu R1 hinzugefügten Objekte angewendet. Da R2 unverändert geblieben ist, wurde kein Objektverhalten angewendet, und es werden nur Positionsfehler berechnet.

Das folgende Schema zeigt die Routen und Objekte nach der Synchronisierung:

Routen nach der Verlängerung und Synchronisierung

Die neu erstellten Objektdatensätze haben die folgenden Attribute:

  • E1 ID1 wird durch zwei Zeitintervalle dargestellt. Da für Verlängerungen das Objektverhalten "Verbleiben" konfiguriert ist, wird das ursprüngliche Objekt wie im ersten Datensatz sichtbar am 5.1.2023 stillgelegt. Das neue Zeitintervall hat Daten vom 5.1.2023 bis <NULL> und Messwerte von 0 bis 12, die sich durch die Verlängerung der Route ergeben.
  • E2 ID1 weist das für Verlängerungen konfigurierte Objektverhalten "Stilllegen" auf. Daher wird das Objekt nach der Verlängerung der Route stillgelegt. Das Bis-Datum ändert sich von <NULL> in 5.1.2023.
  • E3 ID1 wird durch zwei Zeitintervalle dargestellt. Da für Verlängerungen das Objektverhalten "Verschieben" konfiguriert ist, wird das ursprüngliche Objekt wie im ersten Datensatz sichtbar am 5.1.2023 stillgelegt. Das neue Zeitintervall hat Daten vom 5.1.2023 bis <NULL>, die Messwerte bleiben jedoch mit 5 bis 15 gleich. Dies führt zu einem Positionsfehler für das Objekt, da der Bis-Messwert 15 in der Route, die jetzt Messwerte von 0 bis 12 enthält, nicht gefunden wird.
  • E4 ID1 wird durch zwei Zeitintervalle dargestellt. Da für Verlängerungen das Objektverhalten "Abdecken" konfiguriert ist, wird das ursprüngliche Objekt wie im ersten Datensatz sichtbar am 5.1.2023 stillgelegt. Das neue Zeitintervall hat Daten vom 5.1.2023 bis <NULL>, aber das Objekt deckt nach wie vor die gesamte Route (von Anfang bis Ende) ab.

Für die Objekte in Route R2 werden die Positionsfehler nach der Synchronisierung generiert. Auf R2 wird kein Objektverhalten angewendet, da die Route R2 während der Datenerfassung im Außendienst nicht bearbeitet wurde.

Die folgende Tabelle enthält Details zu den Objekten nach der Synchronisierung.

Objekt-IDRouten-IDVon-MesswertBis-MesswertVon-DatumBis-DatumPositionsfehlerAttribut

E1 ID1

R1

5

15

1.1.2023

5.1.2023

Kein Fehler

DOTClass, Class1

E1 ID1

R1

2

12

5.1.2023

<NULL>

Kein Fehler

DOTClass, Class1

E2 ID1

R1

5

15

1.1.2023

5.1.2023

Kein Fehler

Höhe, 20

E3 ID1

R1

5

15

1.1.2023

5.1.2023

Kein Fehler

OperatingPressure, 800

E3 ID1

R1

5

15

5.1.2023

<NULL>

Teilweise Übereinstimmung für den Bis-Messwert

OperatingPressure, 800

E4 ID1

R1

5

15

1.1.2023

5.1.2023

Kein Fehler

TemporaryOutage, Region1

E4 ID1

R1

0

12

5.1.2023

<NULL>

Kein Fehler

TemporaryOutage, Region1,

E1 ID2

R2

10

50

1.1.2023

<NULL>

Kein Fehler

DOTClass, Class1

E2 ID2

R2

10

50

1.1.2023

<NULL>

Kein Fehler

Höhe, 20

E3 ID2

R2

10

50

1.1.2023

<NULL>

Kein Fehler

OperatingPressure, 800

E4 ID2

R2

10

50

1.1.2023

<NULL>

Kein Fehler

TemporaryOutage, Region1,