HOW TO

In ArcGIS Survey123 werden im Editor-Bereich die Domänenwerte anstelle der Beschriftungen angezeigt

Last Published: January 10, 2024

Beschreibung

Nach der erneuten Veröffentlichung eines Survey wird in den Attributen einiger Features vorhandener Übermittlungen im Editor-Bereich der ArcGIS Survey123-Website der Wert der Domäne anstelle der Beschriftung angezeigt.

Die Registerkarte "Daten" in der ArcGIS Survey123-Web-App

Ursache

  • Der Name einer Auswahl wird aus dem ArcGIS Survey123 Connect-XLS-Formular entfernt. Beim Aktualisieren des Formulars wird kein Prompt von ArcGIS Survey123 Connect angezeigt. Vorhandene Übermittlungen mit der entfernten Auswahl führen jedoch zum Auftreten des Problems.
  • Die Auswahl wird entfernt und unter einem neuen Namen wieder hinzugefügt. Dadurch werden zwei Domänen mit derselben Beschriftung erstellt. Dies wird in ArcGIS Online nicht unterstützt.
Die Seite "Werteliste (Domäne)" eines gehosteten Feature-Layers in ArcGIS Online

Lösung oder Problemumgehung

Note:
In ArcGIS Online, delete the unnecessary value from the list of values before performing any of the workflows. Refer to ArcGIS Online: Edit a list of values for further instructions.

Bearbeiten Sie die Attributtabelle des gehosteten Feature-Layers manuell in ArcGIS Online

Note:
This workflow is not practical for a survey with many submissions.
  1. Melden Sie sich bei ArcGIS Online an.
  2. Klicken Sie auf Inhalt > Eigene Inhalte.
  3. Navigieren Sie zum gehosteten Feature-Layer des Formulars, und klicken Sie darauf.
  4. Klicken Sie auf der Elementdetailseite auf Daten.
  5. Klicken Sie auf der Registerkarte Daten auf Tabelle.
  6. Doppelklicken Sie auf die Zelle mit dem falschen Wert, und wählen Sie den aktualisierten Wert aus.
Die Registerkarte "Daten" eines gehosteten Feature-Layers in ArcGIS Online

Verwenden Sie das Werkzeug "Feld berechnen" in ArcGIS Pro

  1. Öffnen Sie ArcGIS Pro.
  2. Fügen Sie der Karte den Layer hinzu. Weitere Informationen finden Sie unter ArcGIS Pro: Hinzufügen von Daten über den Bereich "Katalog".
  3. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer, und klicken Sie auf Attributtabelle.
  4. Verwenden Sie das Werkzeug Nach Attributen auswählen, um die Features mit dem falschen Wert auszuwählen.
    1. Klicken Sie in der Attributtabelle auf Nach Attributen auswählen.
    2. Klicken Sie im Dialogfeld Nach Attributen auswählen im Feld Ausdruck auf das Dropdown-Menü Feld auswählen, und wählen Sie das Feld mit dem falschen Wert aus.
    3. Wählen Sie in der Dropdown-Liste die Option ist gleich aus.
    4. Klicken Sie auf die Dropdown-Liste der Werte, und wählen Sie den falschen Wert aus.
    5. Klicken Sie auf Übernehmen und dann auf OK.
Das Dialogfeld "Nach Attributen auswählen" in ArcGIS Pro
  1. Verwenden Sie das Werkzeug Feld berechnen, um falsche Werte durch die aktualisierten Werte zu ersetzen.
    1. Klicken Sie im Dialogfeld Feld berechnen auf das Dropdown-Menü Ausdruckstyp, und wählen Sie SQL aus.
    2. Geben Sie im Abfrage-Manager den aktualisierten Wert ein, und schließen Sie ihn in einfache Anführungszeichen ein.
    3. Klicken Sie auf Übernehmen und dann auf OK.
Das Dialogfeld "Feld berechnen" in ArcGIS Pro
  1. Überschreiben Sie den Web-Layer in ArcGIS Online. Weitere Anweisungen finden Sie unter ArcGIS Pro: Überschreiben eines Web-Feature-Layers.

Verwenden Sie einen Arcade-Ausdruck in ArcGIS Online

  1. Melden Sie sich bei ArcGIS Online an.
  2. Klicken Sie auf Inhalt > Eigene Inhalte.
  3. Navigieren Sie zum gehosteten Feature-Layer des Survey-Formulars, und klicken Sie darauf.
  4. Berechnen Sie mit einem Arcade-Ausdruck das Feld. Weitere Informationen finden Sie unter ArcGIS Online: Berechnen von Feldwerten.
  5. Ändern Sie im Feld Ausdruck den folgenden Ausdruck mit den relevanten Feldern und Werten, um die früheren Übermittlungen durch die aktualisierten Werte zu ersetzen. Fügen Sie eine Else-Anweisung hinzu, um sicherzustellen, dass die Werte für die neuen Übermittlungen intakt bleiben. Andernfalls werden sie als NULL berechnet.
if ($feature.<field>=='<old value>') {
;return "<new value>";
} else {
return $feature.<field>;
}
  1. Klicken Sie auf Test, um den Ausdruck zu prüfen.
  2. Klicken Sie auf OK.
Das Dialogfeld für Arcade-Ausdrücke in ArcGIS Online

Die folgende Abbildung zeigt den Editor-Bereich, in dem die richtige Beschriftung in der ArcGIS Survey123-Web-App angezeigt wird.

Die Registerkarte "Daten" in der ArcGIS Survey123-Web-App

Artikel-ID: 000031608

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln