PROBLEM

Beim Bearbeiten von Features in Collector for ArcGIS wird eine Aufforderung zum Ändern eines Feature-Typs zurückgegeben

Last Published: April 25, 2020

Beschreibung

Beim Bearbeiten der Attribute von Features in einem Layer in Collector for ArcGIS wird eine Aufforderung mit der folgenden Meldung zurückgegeben: "Sie ändern den Feature-Typ, wobei möglicherweise einige Feldwerte überschrieben werden. Möchten Sie die Änderungen wirklich durchführen?"

An image of the returned message.

Ursache

Diese Meldung wird angezeigt, wenn das Feld der bearbeiteten Attribute einer Domäne zugewiesen ist und die Layer-Symbolisierung auf diesem Feld basiert. Weitere Informationen finden Sie unter BUG-000088987.

Lösung oder Problemumgehung

Erstellen Sie in ArcMap ein neues Feld, das mit Werten aus dem der Domäne zugewiesenen Feld gefüllt werden soll, und symbolisieren Sie den Layer basierend auf diesem neuen Feld. Bei dieser Methode wird das neue Feld ohne zugewiesene Domäne zum Erstellen der Layer-Symbolisierung verwendet.

  1. Fügen Sie in ArcMap die Feature-Class hinzu, die die Domänen mit codierten Werten enthält.
  2. Erstellen Sie ein neues Feld in der Feature-Class, und füllen Sie mit der Feldberechnung das neue Feld mit Werten aus dem Domänenfeld. Die dazu erforderlichen Schritte finden Sie unter How To: Calculate field values from an existing field to a new field in ArcMap.
    Hinweis:
    Beim Auswählen des Feldtyps für das neue Feld müssen Sie den Feldtyp des Domänenfeldes auswählen.
    Das folgende Beispiel zeigt den verwendeten Ausdruck zum Füllen eines Feldes mit Werten aus einem anderen Feld. In diesem Beispiel ist TREE_STATUS das neu erstellte Feld, und TREE_REMOVED ist das Domänenfeld mit den Werten, die im neuen Feld eingetragen werden sollen.
    TREE_STATUS = [TREE_REMOVED]
    An image of the Field Calculator dialog box.
  3. Symbolisieren Sie den Layer mit den Werten im neuen Feld.
    1. Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf die Feature-Class, und klicken Sie auf Eigenschaften.
    2. Wählen Sie im Dialogfeld Layer-Eigenschaften die Registerkarte Symbolisierung aus.
    3. Klicken Sie im Dialogfeld Anzeigen: auf Kategorien > Einzelwerte.
    4. Wählen Sie das neue Feld als Wertefeld aus, und klicken Sie auf Alle Werte hinzufügen.
    5. Legen Sie die gewünschte Symbolisierung fest, und klicken Sie auf Übernehmen > OK.
  4. Veröffentlichen Sie die Feature-Class in ArcGIS Online oder Portal for ArcGIS als Service, und fügen Sie den Service zu einer Webkarte für die Verwendung in Collector for ArcGIS hinzu. Informationen zum Veröffentlichen der Feature-Class finden Sie unter Veröffentlichen über ArcMap (ArcGIS Online) und Veröffentlichen über ArcGIS Pro oder ArcMap (Portal for ArcGIS).

Beim Bearbeiten des Layers in Collector for ArcGIS stellt das neue Feld noch eine Dropdown-Liste mit der Option zum Auswählen des gewünschten Attributs bereit. Die Aufforderung wird beim Bearbeiten der Feldattribute nicht mehr zurückgegeben, da das Feld nicht mehr durch eine Domäne mit codierten Werten gesteuert wird.

Artikel-ID:000015433

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden