Hinzufügen oder Löschen eines Feldes

Nachdem Sie einen gehosteten Feature- oder Tabellen-Layer veröffentlicht haben, müssen Sie ggf. Informationen über ein zusätzliches Attribut speichern. In diesem Fall können Sie dem Layer ein Feld hinzufügen. Analog können Sie, wenn Sie feststellen, dass verschiedene Attribute nicht mehr benötigt werden, das Feld, in dem diese Attribute gespeichert sind, aus dem Layer löschen.

Ein Feld in einem gehosteten Feature-Layer kann nur durch den Besitzer des Layers oder einen Administrator der Organisation hinzugefügt oder gelöscht werden.

Hinzufügen eines Feldes

Wenn Sie die Detailseite für einen gehosteten Feature-Layer geöffnet haben, können Sie die Tabellensicht oder die Ansicht "Felder" auf der Registerkarte Daten verwenden, um ein Feld hinzufügen.

Hinzufügen von Feldern über die Tabellensicht

Führen Sie die folgenden Schritte aus, um einer Attributtabelle ein Feld über die Tabellensicht hinzuzufügen:

  1. Klicken Sie auf der Elementseite des Layers auf die Registerkarte Daten, um die Tabelle anzuzeigen.
    Hinweis:

    Sie können die Tabelle auch in Map Viewer oder in Map Viewer Classic öffnen, um einer Tabelle Felder hinzuzufügen.

  2. Wenn der gehostete Feature-Layer mehrere Sublayer enthält, wählen Sie im Dropdown-Menü Layer den Sublayer aus, der geändert werden soll.
  3. Klicken Sie auf die Schaltfläche Optionen Optionen.
  4. Klicken Sie auf Feld hinzufügen und legen Sie die folgenden Parameter fest:
    1. Feldname: Feldnamen dürfen keine Sonderzeichen wie Leerzeichen, Bindestriche, runde und eckige Klammern oder andere Sonderzeichen wie $, % und # enthalten. Vermeiden Sie Feldnamen mit Wörtern, die im Normalfall als in der Datenbank reservierte Schlüsselwörter angesehen werden, z. B. CHARACTER oder DATE. Wenn Sie versuchen, einen Feldnamen mit einem Sonderzeichen oder einem für die Datenbank reservierten Schlüsselwort hinzuzufügen, erhalten Sie eine Fehlermeldung.
    2. Anzeigenname: Ein alternativer Name oder Alias für ein Feld, der aussagekräftiger und benutzerfreundlicher als der Name des Feldes ist. Der Alias darf Sonderzeichen und in der Datenbank reservierte Schlüsselwörter enthalten.
    3. Typ: Wählen Sie für die Daten, die in diesem Feld gespeichert werden sollen, einen der folgenden Typen aus:

      • Big Integer: Ganze Zahlen von -9.007.199.254.740.991 bis 9.007.199.254.740.991. Verwenden Sie diesen Typ, wenn Sie Zahlen speichern müssen, die außerhalb des Bereichs für den Datentyp "Integer" liegen.
      • Date: Datum und Uhrzeit. Informationen hierzu finden Sie unter Datums- und Uhrzeitfelder in ArcGIS Online.
        Hinweis:

        Während in ArcGIS Online alle Datumswerte in koordinierter Weltzeit (Coordinated Universal Time, UTC) gespeichert werden, werden sie in der lokalen Zeitzone angezeigt und bearbeitet, da sie in den meisten Anwendungen automatisch in und aus der koordinierten Weltzeit konvertiert werden. Beim Hochladen der Daten beispielsweise als .csv-Dateien oder Shapefiles müssen Sie jedoch die entsprechende Zeitzone angeben, da sonst davon ausgegangen wird, dass die Datumswerte in UTC vorliegen.

      • Nur Datum: Speichert ein Datum, jedoch keine Uhrzeitwerte. Dies ist sinnvoll, wenn keine Uhrzeitwerte benötigt werden, beispielsweise für das Ablaufdatum einer Genehmigung oder den Geburtstag eines Kunden.
      • Double: Zahlen mit Dezimalstellen.
      • Integer: Ganze Zahlen von -2.147.483.648 bis 2.147.483.647 (Long Integer).
      • String: Eine Folge von Zeichen.

        Wenn Sie ein Zeichenfolgenfeld hinzufügen, verwenden Sie die Eigenschaft Länge, um die maximale Einzelbyte-Zeichenlänge für das Feld zu definieren. Die Länge ist für den Feldtyp String erforderlich. Der Standardwert ist 256 Zeichen.

      • Nur Zeit: Speichert eine Uhrzeit, jedoch keine Datumswerte. Die Uhrzeit wird im 24-Stunden-Format angegeben. Dieser Felddatentyp ist beispielsweise sinnvoll für Geschäftszeiten und Busfahrpläne.
      • Zeitstempelversatz: Speichert Datum und Uhrzeit mit einem Wert, der den Zeitversatz gegenüber UTC (Coordinated Universal Time, koordinierte Weltzeit) angibt. Durch Einbindung des Versatzes von der UTC kann bei einzelnen Datums- und Zeitwerten ein bestimmter Zeitpunkt eindeutig identifiziert werden. Damit ist ein Wert des Typs "Zeitstempelversatz" besser zwischen Computern übertragbar als ein Wert des Typs "Datum". Zum Speichern eines Wertes für den 10. Oktober 2023, 15:03 Uhr in der Zeitzone von Neufundland (die 3,5 Stunden hinter UTC liegt) würde die Eingabe beispielsweise 2023-10-10T15:03:00-03:30 lauten.

    4. Definieren Sie optional einen Standardwert, der für alle neuen Features dem Feld hinzugefügt wird.

      Bereits vorhandene Tabellenzeilen weisen diesen Standardwert nicht auf, wenn das Feld hinzugefügt wird.

      Um einen Standardwert für ein Feld des Typs "Zeitstempelversatz" zu erstellen, müssen Sie alle drei Teile des Standardwertes definieren:

      • Tag, Monat und Jahr
      • Ortszeit
      • Versatz von UTC

  5. Wenn der gehostete Feature-Layer keine Daten enthält und Sie sicherstellen möchten, dass Editoren beim Hinzufügen von Features oder beim Aktualisieren von Attributen immer einen Wert für das neue Feld angeben, deaktivieren Sie NULL-Werte erlauben.

    Diese Option ist nicht verfügbar, wenn der Layer Daten enthält und das neue Feld NULL-Werte erlaubt.

  6. Klicken Sie auf Neues Feld hinzufügen.

Hinzufügen von Feldern über die Ansicht "Felder"

Führen Sie die folgenden Schritte aus, um einer Attributtabelle ein Feld über die Ansicht Felder hinzuzufügen:

  1. Klicken Sie auf der Elementseite des Layers auf die Registerkarte Daten, um die Tabelle anzuzeigen.
  2. Klicken Sie auf Felder.
  3. Wenn der gehostete Feature-Layer mehrere Sublayer enthält, wählen Sie im Dropdown-Menü Layer den Sublayer aus, der geändert werden soll.
  4. Klicken Sie auf Hinzufügen und legen Sie die folgenden Parameter fest:
    1. Feldname: Feldnamen dürfen keine Sonderzeichen wie Leerzeichen, Bindestriche, runde und eckige Klammern oder andere Sonderzeichen wie $, % und # enthalten. Vermeiden Sie Feldnamen mit Wörtern, die im Normalfall als in der Datenbank reservierte Schlüsselwörter angesehen werden, z. B. CHARACTER oder DATE. Wenn Sie versuchen, einen Feldnamen mit einem Sonderzeichen oder einem für die Datenbank reservierten Schlüsselwort hinzuzufügen, erhalten Sie eine Fehlermeldung.
    2. Anzeigenname: Ein alternativer Name oder Alias für ein Feld, der aussagekräftiger und benutzerfreundlicher als der Name des Feldes ist. Der Alias darf Sonderzeichen und in der Datenbank reservierte Schlüsselwörter enthalten.
    3. Typ: Wählen Sie für die Daten, die in diesem Feld gespeichert werden sollen, einen der folgenden Typen aus:

      • Big Integer: Ganze Zahlen von -9.007.199.254.740.991 bis 9.007.199.254.740.991. Verwenden Sie diesen Typ zum Speichern von Werten, die außerhalb des Bereichs für den Datentyp "Integer" liegen.
      • Date: Datum und Uhrzeit. Informationen hierzu finden Sie unter Datums- und Uhrzeitfelder in ArcGIS Online.
        Hinweis:

        Obwohl ArcGIS Online alle Datumswerte in UTC-Zeit speichert, werden Datumswerte üblicherweise in Ihrer lokalen Zeitzone angezeigt und bearbeitet, da die meisten Anwendungen automatisch eine Umwandlung in und aus UTC vornehmen. Beim Hochladen der Daten beispielsweise als .csv-Dateien oder Shapefiles müssen Sie jedoch die entsprechende Zeitzone angeben, da sonst davon ausgegangen wird, dass die Datumswerte in UTC vorliegen.

      • Nur Datum: Speichert ein Datum, jedoch keine Uhrzeitwerte. Dies ist sinnvoll, wenn keine Uhrzeitwerte benötigt werden, beispielsweise für das Ablaufdatum einer Genehmigung oder den Geburtstag eines Kunden.
      • Double: Zahlen mit Dezimalstellen.
      • Integer: Ganze Zahlen von -2.147.483.648 bis 2.147.483.647 (Long Integer).
      • String: Eine Folge von Zeichen. Geben Sie beim Erstellen eines Zeichenfolgenfeldes die maximale Länge als Anzahl der Einzelbyte-Zeichen an, die in einem Zeichenfolgenfeld gespeichert werden können. Geben Sie dazu einen Wert in das Feld Länge ein. Der Standardwert ist 256 Zeichen.
      • Nur Zeit: Speichert eine Uhrzeit, jedoch keine Datumswerte. Die Uhrzeit wird im 24-Stunden-Format angegeben. Dieser Felddatentyp ist beispielsweise sinnvoll für Geschäftszeiten und Busfahrpläne.
      • Zeitstempelversatz: Speichert Datum und Uhrzeit mit einem Wert, der den Zeitversatz gegenüber UTC (Coordinated Universal Time, koordinierte Weltzeit) angibt. Durch Einbindung des Versatzes von der UTC kann bei einzelnen Datums- und Zeitwerten ein bestimmter Zeitpunkt eindeutig identifiziert werden. Damit ist ein Wert des Typs "Zeitstempelversatz" besser zwischen Computern übertragbar als ein Wert des Typs "Datum". Zum Speichern eines Wertes für den 10. Oktober 2023, 15:03 Uhr in der Zeitzone von Neufundland (die 3,5 Stunden hinter UTC liegt) würde die Eingabe beispielsweise 2023-10-10T15:03:00-03:30 lauten.

    4. Definieren Sie optional einen Standardwert, der für alle neuen Features dem Feld hinzugefügt wird.

      Bereits vorhandene Tabellenzeilen weisen diesen Standardwert nicht auf, wenn das Feld hinzugefügt wird.

      Um einen Standardwert für ein Feld des Typs "Zeitstempelversatz" zu erstellen, müssen Sie alle drei Teile des Standardwertes definieren:

      • Tag, Monat und Jahr
      • Ortszeit
      • Versatz von UTC

  5. Wenn der gehostete Feature-Layer keine Daten enthält und Sie sicherstellen möchten, dass Editoren beim Hinzufügen von Features oder beim Aktualisieren von Attributen immer einen Wert für das neue Feld angeben, deaktivieren Sie NULL-Werte erlauben.

    Diese Option ist nicht verfügbar, wenn der Layer Daten enthält und das neue Feld NULL-Werte erlaubt.

  6. Klicken Sie auf Neues Feld hinzufügen.

Löschen eines Feldes

Gehen Sie beim Löschen von Feldern vorsichtig vor, da nach dem Löschen eines Feldes die darin enthaltenen Daten nicht wiederhergestellt werden können. Außerdem geht beim Löschen des Feldes aus dem Layer der Filter oder das Styling für Karten verloren, die das Feld für Filter oder zum Anwenden von Styles verwenden.

Systemfelder wie OBJECTID, CREATIONDATE, CREATOR, EDITDATE und EDITOR oder Felder, die zum Definieren von im Layer gespeicherten Styles, für den Zeitschieberegler, den Filter, die Beschriftungen, die Suche oder das Editor-Tracking verwendet werden, können Sie nicht löschen. Es kann jedoch sein, dass für Karten Felder für Styles und Filter verwendet werden, die sich von den Feldern unterscheiden, die Sie für den Layer konfiguriert haben, und dass für diese Felder die Option Löschen verfügbar ist. Gehen Sie beim Löschen von Feldern, die für Styles und Filter in Karten verwendet werden können, vorsichtig vor.

Wenn Sie die Detailseite für einen gehosteten Feature-Layer öffnen, können Sie ein Feld in der Ansicht "Tabelle" oder "Felder" auf der Registerkarte Daten löschen.

Löschen eines Feldes über die Tabellensicht

Führen Sie die folgenden Schritte aus, um ein Feld über die Tabellensicht aus einer Attributtabelle zu löschen:

  1. Klicken Sie auf der Elementseite des Layers auf die Registerkarte Daten, um die Tabelle anzuzeigen.
    Hinweis:

    Sie können die Tabelle auch in Map Viewer oder in Map Viewer Classic öffnen, um Felder aus einer Tabelle zu löschen.

  2. Wenn der gehostete Feature-Layer mehrere Sublayer enthält, wählen Sie im Dropdown-Menü Layer den Sublayer aus, der geändert werden soll.
  3. Klicken Sie auf die Spalte, die das zu löschende Feld enthält.
  4. Klicken Sie auf Löschen.

    Es wird eine Meldung mit der Aufforderung, das Löschen zu bestätigen, angezeigt.

  5. Bestätigen Sie den Löschvorgang.

Löschen eines Feldes über die Ansicht "Felder"

Führen Sie die folgenden Schritte aus, um ein Feld über die Ansicht Felder aus einer Attributtabelle zu löschen:

  1. Klicken Sie auf der Elementseite des Layers auf die Registerkarte Daten, um die Tabelle anzuzeigen.
  2. Wenn der gehostete Feature-Layer mehrere Sublayer enthält, wählen Sie im Dropdown-Menü Layer den gewünschten Sublayer aus.
  3. Aktivieren Sie das Kontrollkästchen neben dem zu löschenden Feld.
  4. Klicken Sie auf Löschen, und bestätigen Sie, dass das Feld gelöscht werden soll.

    Wenn die Schaltfläche Löschen nicht vorhanden ist, kann mindestens ein ausgewähltes Feld nicht gelöscht werden.

    Es wird eine Meldung mit der Aufforderung, das Löschen zu bestätigen, angezeigt.

  5. Bestätigen Sie den Löschvorgang.

Beschränkungen beim Hinzufügen oder Löschen von Feldern

Beachten Sie beim Hinzufügen oder Löschen von Feldern Folgendes:

  • In Kopien von gehosteten Feature-Layern, in gehosteten Feature-Layern, denen Kachel-Layer zugeordnet sind, und in Sichten, die aus gehosteten Feature-Layern erstellt wurden, können Sie weder Felder hinzufügen noch Felder löschen.
  • Sie können gehosteten Feature-Layern, die eine abhängige verbundene Feature-Layer-Sicht aufweisen, keine Felder hinzufügen bzw. keine Felder daraus entfernen.
  • Wenn Sie zu einem gehosteten Feature-Layer, zu dem abhängige Sichten gehosteter Feature-Layer vorhanden sind, ein Feld hinzufügen, dann müssen Sie die Definition jeder Sicht, in der die neuen Felder angezeigt werden sollen, aktualisieren. Dies ist nicht möglich, wenn die Sicht eine gehostete verbundene Feature-Layer-Sicht ist, wie oben angegeben.
  • Hinzugefügte und gelöschte Felder im gehosteten Feature-Layer oder in der Sicht werden nicht an abhängige gehostete Szenen-Layer weitergegeben.
  • Einige Feldtypen werden möglicherweise nicht in allen ArcGIS-Clients vollständig unterstützt.