PROBLEM
Wenn ein Feld hinter den Feldern Shape, Shape.STArea() und Shape.STLength() in der Attributtabelle eines Layers in einer Enterprise-Geodatabase platziert wird, kommt es beim Veröffentlichen der Karte als ArcGIS Server-Kartenservice zur Duplizierung des Shape-Feldes und das Feld Shape.STArea() wird entfernt.
Die Felder Shape, Shape.STArea() und Shape.STLength() werden standardmäßig am Ende der Attributtabelle in einer Enterprise-Geodatabase angehängt. Zu diesem Verhalten kommt es, wenn ein Feld an das Ende der Attributtabelle verschoben (oder dort hinzugefügt) wird. Dadurch wird die Position der Felder geändert. Ein weiteres Shape-Feld wird am REST-Endpunkt erstellt, wenn die Karte als Kartenservice in ArcGIS Server veröffentlicht wird. Da dadurch das Feld Shape.STArea() ersetzt wird, wird das Feld Shape.STArea() im Kartenservice entfernt. Dieses Problem ist bekannt und wurde als Programmfehler (Bug) protokolliert.
Warnung: Es wird dringend empfohlen, vor dem Veröffentlichen die Felder Shape, Shape.STArea() und Shape.STLength() nicht zu verschieben und auch keine anderen Felder an das Ende der Attributtabelle zu verschieben.Ändern Sie die Reihenfolge der Felder in der Attributtabelle, bevor die Karte veröffentlicht wird. Führen Sie dazu die folgenden Schritte aus:
Hinweis: Neu erstellte Felder, die standardmäßig am Ende der Attributtabelle angehängt werden, müssen auch neu angeordnet werden.
Hinweis: Die Felder können aber auch positioniert werden, indem sie an die gewünschte Position in der Attributtabelle gezogen werden.
Hilfe von ArcGIS-Expert*innen erhalten
Die Esri Support-App herunterladen