HOW TO

Ein Fehler ist aufgetreten. Änderungen können nicht gespeichert werden

Last Published: January 9, 2024

Beschreibung

Versuche, neue Features zu erstellen oder Feature-Bearbeitungen in Map Viewer zu aktualisieren, schlagen fehl, und es wird die folgende Fehlermeldung zurückgegeben:

Error:
Something went wrong
Edits could not be saved: Error
Die Fehlermeldung in Map Viewer.

Ursache

  • Beim Erstellen neuer Features wird im Attribut des Textfeldes <NULL> angegeben.
  • In der Attributtabelle des Features wird <NULL> anstelle des Standard-NULL-Wertes im Textfeld angegeben. Die folgende Abbildung zeigt <NULL> und den NULL-Wert (Leerzeichen) in der Attributtabelle.
Der Wert "<NULL>" im Feld.
Die spitzen Klammern "<>" in <NULL> werden als HTML-Tags gelesen, sodass "NULL" als Wort und nicht als NULL-Wert gelesen wird. Dies führt zu Formatierungsproblemen in Map Viewer.

Lösung oder Problemumgehung

Ausschließen von <NULL> beim Erstellen neuer Features

Schließen Sie in Map Viewer im Bereich Features erstellen beim Erstellen von Features "<NULL>" aus dem Attribut des Textfeldes aus. Weitere Informationen finden Sie unter ArcGIS Online: Bearbeiten von Features (Map Viewer).

Füllen Sie <NULL> mithilfe eines Arcade-Ausdrucks mit NULL-Werten

Note:
To apply this workaround, ensure the 'Keep track of changes to the data (add, update, delete features)', 'Keep track of who edited the data (editor name, date and time)' or 'Enable Sync (required for offline use and collaboration)' options are not checked under the Feature layer (hosted) section on the ArcGIS Online Settings tab.
  1. Öffnen Sie in ArcGIS Online die Detailseite des gehosteten Feature-Layer-Elements.
  2. Klicken Sie auf die Registerkarte Daten, und wählen Sie Tabelle aus.
Die Registerkarte "Daten" und die Schaltfläche "Tabelle".
  1. Klicken Sie in der Ansicht Tabelle auf die Überschrift des Feldes, und wählen Sie Berechnen aus.
Die Option "Berechnen".
  1. Klicken Sie im Fenster Feld berechnen: <Feldname> auf Arcade. Das Fenster Arcade-Berechnung: <Feldname> wird geöffnet.
Die Schaltfläche "Arcade" im Fenster "Feld berechnen: <Feldname>".
  1. Kopieren Sie den folgenden Arcade-Ausdruck, und fügen Sie ihn in das Feld Ausdruck ein. Ersetzen Sie "<field_name>" durch den ausgewählten Feldnamen, und klicken Sie auf Testen.
if ($feature.<field name> == "<Null>"){
Return None
}

else {
Return $feature.<field name>
}
  1. Wenn auf der Registerkarte Ergebnisse das Ergebnis angezeigt wird, klicken Sie auf OK.
Die Registerkarte "Ergebnisse" und die Schaltflächen "OK" und "Abbrechen".

In der Attributtabelle unten wird <NULL> durch den NULL-Wert (Leerzeichen) ersetzt.

Der Wert "<NULL>" wurde aus dem Feld entfernt und durch den NULL-Wert ersetzt.

Artikel-ID: 000031758

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