HOW TO

Feldaliasnamen von Shapefiles werden in ArcGIS Online oder Portal for ArcGIS nicht beibehalten

Last Published: March 27, 2024

Beschreibung

In ArcGIS Online oder Portal for ArcGIS können Shapefiles als Element hinzugefügt werden, um einen gehosteten Feature-Layer zu erstellen. Allerdings werden im resultierenden Feature-Layer die Feldaliasnamen nicht beibehalten, und die Feldnamen sind mit den Anzeigenamen identisch.

In diesem Beispiel wurde das Shapefile in ArcGIS Pro mit unterschiedlichen Feldnamen und Feldaliasnamen erstellt. Wenn das Shapefile jedoch zu ArcGIS Online hinzugefügt wird, richten sich die Anzeigenamen des Feature-Layers nach den Feldnamen und nicht nach den Feldaliasnamen.

Die Namen der Feldaliasnamen in ArcGIS Pro
Die Anzeigenamen in ArcGIS Online richten sich nach den Feldnamen und nicht nach den Aliasnamen

Ursache

Dieses Verhalten ist eine bekannte Einschränkung für Shapefiles. Sie verwenden das dBASE-Dateiformat (.dbf-Datei) zum Speichern von Attributen, das im Gegensatz zu Geodatabases keine Feldaliasnamen enthält. Shapefiles können Aliasnamen enthalten, wenn sie in einem Kartendokument oder einer Layer-Datei referenziert werden, jedoch nicht als eigenständige Datei oder wenn sie ohne Layer-Datei freigegeben werden. Weitere Informationen finden Sie unter ArcGIS Pro: Überlegungen zur Geoverarbeitung für die Shapefile-Ausgabe.

Lösung oder Problemumgehung

Konfigurieren der Layer-Pop-ups des Shapefile in ArcGIS Pro

  1. Öffnen Sie ArcGIS Pro, und fügen Sie das Shapefile zu dem Projekt hinzu.
  2. Ändern Sie den Feldaliasnamen des Shapefile-Layers im Bereich "Pop-ups konfigurieren".
    1. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Shapefile-Layer, und klicken Sie auf Pop-ups konfigurieren.
    2. Klicken Sie im Bereich Pop-ups konfigurieren auf Pop-up-Element bearbeiten Das Symbol "Pop-up-Element bearbeiten".
Das Symbol "Pop-up-Element bearbeiten" im Bereich "Pop-ups konfigurieren"
  1. Deaktivieren Sie im Bereich Feldoptionen die Option Nur sichtbare Felder und Arcade-Ausdrücke verwenden.
  2. Zeigen Sie mit der Maus auf ein Feld in der Tabelle, und klicken Sie auf Feld formatieren, um den Feldaliasnamen zu ändern.
Die Feldaliasnamen in der Tabelle
  1. Geben Sie im Bereich Formatierung von Pop-up-Feldern den Feldaliasnamen für Anzeigebeschriftung an, und klicken Sie auf ZurückDas Zurück-Symbol.
Angeben des Feldaliasnamens auf der Seite "Formatierung von Pop-up-Feldern"
  1. Ändern Sie die verbleibenden Feldaliasnamen nach Bedarf.
  1. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Shapefile-Layer, und klicken Sie auf Freigeben > Als Web-Layer freigeben, um den Shapefile-Layer als Web-Layer in ArcGIS Online oder Portal for ArcGIS freizugeben. Anweisungen finden Sie unter ArcGIS Pro: Freigeben eines Web-Feature-Layers.
Freigeben des Shapefile als Web-Layer über den Bereich "Inhalt"
Note:
If the Share As Web Layer option is unavailable, close the shapefile layer's fields view.

Die folgende Abbildung zeigt die Feldaliasnamen des gehosteten Feature-Layers, der in ArcGIS Online beibehalten wurde.

Die Anzeigenamen der Felder in ArcGIS Online entsprechen den in ArcGIS Pro festgelegten Feldaliasnamen

Ändern der Feldaliasnamen des Shapefile-Layers mithilfe der Feldansicht in ArcGIS Pro

  1. Öffnen Sie ArcGIS Pro.
  2. Fügen Sie das Shapefile zum Projekt hinzu, und öffnen Sie die Feldansicht.
  3. Doppelklicken Sie in der Tabelle der Feldansicht auf das Feld in der Spalte Alias, und bearbeiten Sie den Aliasnamen.
Bearbeiten des Feldaliasnamens in der Feldansicht
  1. Wiederholen Sie Schritt 3, um die verbleibenden Aliasnamen nach Bedarf zu ändern, und klicken Sie im oberen Menüband auf Speichern.
  2. Klicken Sie in der Feldansicht auf SchließenDas Symbol "Schließen".
  3. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Shapefile-Layer, und klicken Sie auf Freigeben > Als Web-Layer freigeben, um den Shapefile-Layer als Web-Layer in ArcGIS Online oder Portal for ArcGIS freizugeben. Anweisungen finden Sie unter ArcGIS Pro: Freigeben eines Web-Feature-Layers.
Freigeben des Shapefile als Web-Layer über den Bereich "Inhalt"

Die folgende Abbildung zeigt die Feldaliasnamen des gehosteten Feature-Layers, der in ArcGIS Online beibehalten wurde.

Die Anzeigenamen der Felder in ArcGIS Online entsprechen den in ArcGIS Pro festgelegten Feldaliasnamen

Artikel-ID: 000032057

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