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.

Hinweis:

Alle Location Referencing-Widgets unterstützen den Express-Modus. Wenn Sie eine App im Express-Modus erstellen, werden alle Location Referencing-Widgets automatisch basierend auf der Webkarte konfiguriert, die Sie zum Karten-Widget hinzugefügt haben. Im Karten-Widget vorgenommene Änderungen, wie das Ändern der Webkarte, werden unmittelbar in den Location Referencing-Widgets dargestellt. Mit dem Express-Modus können Sie Location Referencing-Widgets effizient in ArcGIS Experience Builder einrichten und so den Bereitstellungsprozess für Apps optimieren, die Location Referencing-Widgets enthalten.

Weitere Informationen zum Express-Modus

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 eines Linienobjekts muss das Karten-Widget mit einer Webkarten-Datenquelle mit einem LRS verbunden sein, das mit den aktivierten Funktionen "Lineare Referenzierung" und "Versionsverwaltung" veröffentlicht wurde.

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 Parameter zum Teilen eines Linienobjekts 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 des ausgewählten Linienobjekt-Layers.
  • Routen-ID oder Routenname: Geben Sie eine Routen-ID oder einen Namen für die Route an, die mit dem zu teilenden Objekt verknüpft ist. 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 aus, ab dem die Teilung gültig sein 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:

  • Modus: Wählen Sie eine Methode für das Laden von Daten aus.
    • Layer auswählen: Wählen Sie ein Karten-Widget aus, und laden Sie alle Layer aus der Webkarte.
      • Karten-Widget auswählen: Wählen Sie ein Karten-Widget auf der Seite aus, die mit einer Webkarte verbunden ist.
      • Layer laden: Laden Sie Layer aus der Webkarte in das verbundene Karten-Widget. Um Layer laden zu können, muss das Karten-Widget mit einer Webkarte verbunden sein, die LRS-Layer enthält.
      • Layer löschen: Entfernen Sie alle geladenen Layer aus dem Widget.
      • Layer: Nach dem Laden von Layern können Sie auf den Pfeil nach unten klicken, um die Liste der Layer einzublenden. Klicken Sie auf einen Layer, um das Fenster Layer-Konfiguration zu öffnen.
      • Layer-Konfiguration: Konfigurieren Sie Einstellungen für einzelne Layer.
        • LRS-Netzwerk- und zu schneidende Layer:
          • Beschriftung: Geben Sie eine aussagekräftige Beschriftung für den Layer an. Diese Beschriftung wird zur Laufzeit im Widget-Fenster angezeigt.
        • LRS-Objekt-Layer:
          • 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 Editierbar oder Nicht editierbar klicken.
    • Mit einem Karten-Widget interagieren: Verbinden Sie das Widget "Objekt teilen" mit einem Karten-Widget. Alle Webkarten im verbundenen Karten-Widget werden in der Liste angezeigt. Nach dem Verbinden mit einem Karten-Widget können Sie auf den Pfeil nach unten neben der Schaltfläche Layer auswählen Layer auswählen klicken, um die Liste der Layer einzublenden. Klicken Sie auf einen Layer, um das Fenster Layer-Konfiguration zu öffnen.
      • Layer-Konfiguration: Konfigurieren Sie Einstellungen für einzelne Layer. Prüfen Sie die verfügbaren Einstellungen im Fenster Layer-Konfiguration.
      • Layer auswählen: Klicken Sie auf die Schaltfläche Layer auswählen Layer auswählen, um das Fenster Layer auswählen zu öffnen. Im Fenster können Sie Layer in der Liste aktivieren und deaktivieren.
  • Standardeinstellungen: Konfigurieren Sie den standardmäßigen Objekt-Layer für den Parameter Objekt. Dies ist der Objekt-Layer, der beim erstmaligen Laden im Widget-Fenster angezeigt werden soll.
  • Anzeigeeinstellungen: Wählen Sie aus, welche Parameter zur Laufzeit im Widget-Fenster angezeigt werden sollen.
    • Objekt ausblenden: Blenden Sie den Parameter Objekt im Widget-Fenster aus. Wenn diese Einstellung aktiviert ist, kann der Benutzer den standardmäßigen Objekt-Layer zur Laufzeit nicht ändern.
    • Netzwerk ausblenden: Blenden Sie den Parameter 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 den aktivierten Funktionen "Lineare Referenzierung" und "Versionsverwaltung" veröffentlicht wurde.
  3. Fügen Sie ein Widget "Objekt teilen" hinzu. Verbinden Sie es mit dem Widget "Karte", und laden Sie 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 ein Linienobjekt geteilt werden soll.
  7. Öffnen Sie das Widget "Objekt teilen".
    Widget "Objekt teilen"
    Die erste Abbildung ist ein Beispiel des Widget-Fensters "Objekt teilen" mit Pipeline Referencing-Daten. Die zweite Abbildung ist ein Beispiel des Widget-Fensters "Objekt teilen" mit Roads and Highways-Daten.

    Sie können auch Datenaktionen zum Teilen eines Objekts verwenden.

  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 bzw. Routenname eine Routen-ID bzw. einen Namen 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. Außerdem lassen sich damit die Attribute des resultierenden geteilten Objekts eintragen.

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.