Widget "Objekt teilen"

Mit dem Widget "Objekt teilen" können Sie ein Linienobjekt in zwei angrenzende Objekte teilen. Sie können das Widget zum Verwalten von Pipeline-Daten mit ArcGIS Pipeline Referencing und von Straßendaten mit ArcGIS Roads and Highways verwenden. Sie können die Attribute eines Objekts bearbeiten, nachdem Sie eine Position für die Teilung ausgewählt haben. Nach dem Teilen des Objekts durch das Widget wird das Eingabeobjekt stillgelegt, und die resultierenden Objekte erhalten neue EventIDs.

Beispiele für Pipeline Referencing

Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:

  • Sie möchten ein Pipeline-Linienobjekt in zwei neue Objekte teilen.
  • Sie müssen Linienobjekte basierend auf Änderungen an Pipelineattributen, z. B. am Betriebsdruck oder dem Untersuchungsbereich, teilen.
  • In Ihrer Organisation müssen die Benutzer in der Lage sein, während der Arbeit im Außendienst Linienobjekte zu teilen.

Beispiele für Roads and Highways

Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:

  • Sie möchten ein Straßen-Linienobjekt in zwei neue Objekte teilen.
  • Sie müssen Linienobjekte basierend auf Änderungen an Straßenattributen, z. B. an der Geschwindigkeitsbegrenzung oder dem Parkstatus, teilen.
  • In Ihrer Organisation müssen die Benutzer in der Lage sein, während der Arbeit im Außendienst Linienobjekte zu teilen.

Verwendungshinweise

Dieses Widget setzt eine Verbindung mit einem Karten-Widget voraus. Zum Teilen von Objekten muss das Karten-Widget mit einer Webkarten-Datenquelle verbunden sein, die mit einem LRS veröffentlicht wurde, in dem die Funktion "Lineare Referenzierung" aktiviert ist. Zum Anzeigen einer anderen Version als der Default-Version muss die Webkarten-Datenquelle mit einem LRS veröffentlich werden, in dem die Funktion "Versionsverwaltung" aktiviert ist.

Befolgen Sie zum Erstellen eines LRS und Veröffentlichen eines Feature-Service mit aktivierten Funktionen für lineare Referenzierung und Versionsverwaltung die folgenden Schritte in derArcGIS Pro-Dokumentation:

Wenn Sie dieses Widget in eine App einbinden, werden die folgenden Optionen zum Teilen von Linienobjekten in einem Fenster bereitgestellt:

  • Objekt: Wählen Sie den Objekt-Layer aus, der die zu teilenden Objekte enthält.
  • Netzwerk: Der Parent-LRS-Netzwerk-Layer für den ausgewählten Linienobjekt-Layer.
  • Routen-ID oder Routenname: Geben Sie eine Routen-ID oder einen Namen für die Route an, die das zu teilende Objekt enthält. Wenn im Netzwerk-Layer route name als Kennung konfiguriert ist, ist diese Einstellung mit Routenname beschriftet.
    Hinweis:

    Wenn im Eingabe-LRS-Netzwerk eine Mehrfeld-Routen-ID konfiguriert ist, wird die verkettete Routen-ID angezeigt.

  • Messwert teilen: Geben Sie einen Messwert an. Der Messwert definiert die genaue Position auf der Route, an der das Linienobjekt geteilt werden soll.
  • Datum teilen: Wählen Sie ein Datum zum Definieren des Zeitpunkts aus, an dem das Linienobjekt geteilt werden soll.
  • Objekt-OID: Die Objekt-ID des zu teilenden Objekts.
  • Objekt 1: Bearbeiten Sie die Attribute des ersten resultierenden Objekts.
  • Objekt 2: Bearbeiten Sie die Attribute des zweiten resultierenden Objekts.

Einstellungen

Das Widget "Objekt teilen" verfügt über folgende Einstellungen:

  • Karte auswählen: Wählen Sie ein Karten-Widget aus.
  • Layer laden: Laden Sie Layer aus den Webkarten im verbundenen Karten-Widget. Um Layer laden zu können, muss das Widget "Karte" mit einer Webkarte mit LRS-Layern verbunden sein.
  • Layer löschen: Entfernen Sie alle geladenen Layer aus dem Widget.
  • Layer-Konfiguration: Klicken Sie auf einen Layer, um das Fenster Layer-Konfiguration zu öffnen.
    • Beschriftung: Geben Sie eine aussagekräftige Beschriftung für den Layer an. Diese Beschriftung wird zur Laufzeit im Widget-Fenster angezeigt.
    • Feld-Alias verwenden: Aktivieren Sie diese Einstellung, um zur Laufzeit Feldaliasnamen anzuzeigen. Ein Alias bzw. Anzeigename ist ein alternativer Name für ein Feld. Dabei handelt es sich in der Regel um eine "benutzerfreundlichere" Beschreibung des Feldinhalts. Im Gegensatz zu echten Feldnamen unterliegen Aliasnamen nicht den Beschränkungen der Datenbank, sodass sie spezielle Zeichen, wie z. B. Leerzeichen, enthalten können.
    • Felder konfigurieren: Wählen Sie aus, welche Attributfelder aus dem Layer zur Laufzeit in das Widget-Fenster einbezogen werden sollen. Sie können für jedes Attributfeld festlegen, ob es zur Laufzeit bearbeitet werden kann, indem Sie auf die Schaltflächen Editierbar oder Nicht editierbar klicken.
  • Standardeinstellungen: Konfigurieren Sie die Standardeinstellung für Objekt. Dies ist der Objekt-Layer, der beim erstmaligen Laden im Widget-Fenster angezeigt werden soll.
  • Anzeigeeinstellungen: Wählen Sie aus, welche Einstellungen zur Laufzeit im Widget-Fenster angezeigt werden sollen.
    • Objekt ausblenden: Blenden Sie die Einstellung Objekt im Widget-Fenster aus.
    • Netzwerk ausblenden: Blenden Sie die Einstellung Netzwerk im Widget-Fenster aus.

Teilen eines Objekts

Führen Sie zum Teilen eines Objekts die folgenden Schritte aus.

  1. Starten Sie Experience Builder. Melden Sie sich bei einem ArcGIS Enterprise-Portal an.
  2. Fügen Sie ein Karten-Widget hinzu. Verbinden Sie es mit einer Webkarte mit LRS-Daten, die mit der aktivierten Funktion "Lineare Referenzierung" und optional mit der aktivierten Funktion "Versionsverwaltung" veröffentlicht wurde.
  3. Fügen Sie ein Widget "Objekt teilen" hinzu. Verbinden Sie es mit dem Widget "Karte", und laden Sie dann LRS-Layer aus dem Karten-Widget.
  4. Veröffentlichen Sie die App.
  5. Starten Sie die App. Wenn Sie dazu aufgefordert werden, melden Sie sich bei Ihrem ArcGIS Enterprise-Portal an.
  6. Zoomen Sie auf die Position, an der Sie Objekte teilen möchten.
  7. Öffnen Sie das Widget "Objekt teilen".
  8. Verwenden Sie den standardmäßigen Linienobjekt-Layer, oder klicken Sie auf den Dropdown-Pfeil Objekt, und wählen Sie einen anderen Linienobjekt-Layer aus.
  9. Geben Sie mit einer der folgenden Möglichkeiten die Route an, die das zu teilende Objekt enthält:
    • Geben Sie im Textfeld Routen-ID einen Routen-ID-Wert ein.

      Wenn im Netzwerk-Layer route name als Kennung konfiguriert ist, ist diese Einstellung mit Routenname beschriftet.

    • Klicken Sie auf die Routenauswahl Routenauswahl und dann auf eine Route auf der Karte.

    Der Wert Messwert teilen wird basierend auf der Position, auf die Sie klicken, gefüllt.

  10. Sie können den Messwert auch durch Angabe eines Wertes im Textfeld Messwert teilen ändern.
  11. Geben Sie mit einer der folgenden Möglichkeiten das Teilungsdatum an:
    • Behalten Sie das aktuelle Datum als Standarddatum für die Teilung bei.
    • Geben Sie ein Datum für die Teilung im Textfeld Datum teilen an.
    • Klicken Sie auf die Kalenderschaltfläche Kalender, und wählen Sie ein Datum für die Teilung aus.
    • Aktivieren Sie das Kontrollkästchen Startdatum der Route verwenden.
  12. Bearbeiten Sie optional die Attribute der geteilten Objekte.
  13. Klicken Sie auf Teilen.

    Nach dem Teilen eines Linienobjekts wird oben im Widget-Fenster eine Bestätigungsmeldung angezeigt. Das Eingabe-Linienobjekt wird ab dem Datum der Teilung stillgelegt. Die beiden neuen Objekte blinken auf der Karte auf.

Optionen für Interaktionen

Dieses Widget unterstützt Datenaktionen, die Sie auf der Registerkarte Aktion in den Widget-Einstellungen aktivieren können.

Sie können Datenaktionen im Widget "Tabelle" verwenden, um das Widget "Objekt teilen" zu starten und Werte anzugeben. Dazu müssen Sie der App ein Widget "Objekt teilen" und ein Widget "Tabelle" hinzufügen und die Datenaktion Objekt teilen in den Einstellungen des Tabellen-Widgets aktivieren.

Mit der Datenaktion Objekt teilen des Tabellen-Widgets können die Parameter Objekt, Netzwerk, Routen-ID bzw. Routenname, Objekt-OID und Datum teilen im Widget "Objekte zusammenführen" gefüllt werden. Auch die Attribute des resultierenden Teilungsobjekts können auf diese Weise gefüllt werden.

Um die Datenaktion zur Laufzeit zu verwenden, führen Sie die folgenden Schritte aus:

  1. Wählen Sie einen Datensatz im Widget "Tabelle" aus.
  2. Klicken Sie auf die Schaltfläche Aktion oben im Fenster des Tabellen-Widgets.
  3. Klicken Sie auf Objekt teilen.

    Objekt teilen

    Die Parameter Objekt, Netzwerk, Routen-ID bzw. Routenname und Objekt-OID werden basierend auf dem in der Tabelle ausgewählten Objekt gefüllt.

  4. Geben Sie einen Wert für den Parameter Messwert teilen an.

Der Parameter Datum teilen wird mit dem aktuellen Datum gefüllt.

Hinweis:

Sie können alle Werte ändern, nachdem sie durch die Datenaktion gefüllt wurden. Alle Einträge werden dennoch durch das Widget "Objekt teilen" überprüft.