Verwenden Sie eine der folgenden Optionen, um viele Zeilen in einem gehosteten Feature-Layer oder einer gehosteten Tabelle gleichzeitig hinzuzufügen und zu aktualisieren:
- Shapefile (gezippt)
- CSV-Datei (.csv)
- Microsoft Excel-Datei
- File-Geodatabase (gezippt)
- GeoJSON-Datei (.geojson)
- OGC GeoPackage-Datei
- Ein weiterer gehosteter Feature-Layer oder eine weitere gehostete Tabelle
Durch das Hochladen einer aktualisierten Datei oder die Verwendung eines anderen gehosteten Feature-Layers oder einer anderen gehosteten Tabelle zum Hinzufügen mehrerer Zeilen gleichzeitig können Sie anfängliche Daten oder sogar einen leeren gehosteten Feature-Layer oder eine leere gehostete Tabelle veröffentlichen und später Daten hinzufügen, sobald diese verfügbar sind, ohne den gesamten gehosteten Layer überschreiben zu müssen.
Nachfolgend finden Sie Beispiele für das Hinzufügen mehrerer Features gleichzeitig zu einem gehosteten Feature-Layer:
- Wenn mehrere Mitarbeiter im Außeneinsatz Inspektionen durchführen und die entsprechenden Informationen in einer .csv-Datei sammeln, können Sie am Ende des Tages die Dateien aller Inspektoren verwenden, um dem gehosteten Feature-Layer die neuen Daten hinzuzufügen.
- Wenn Sie über eine benutzerdefinierte App verfügen, die Daten in eine Shapefile-Datei schreibt, können Sie die Daten aus der Shapefile-Datei verwenden, um die neuen Daten zum gehosteten Feature-Layer hinzuzufügen.
- Um den Inhalt eines gehosteten Feature-Layers zu duplizieren, können Sie einen leeren gehosteten Feature-Layer aus dem zu duplizierenden gehosteten Feature-Layer erstellen. Dadurch wird das Schema des vorhandenen gehosteten Feature-Layers in einen neuen, leeren Layer kopiert. Verwenden Sie dann denselben gehosteten Feature-Layer als Quelle, um den Inhalt zum neuen Layer hinzuzufügen.
Sie können auch die Werte für vorhandene Zeilen mithilfe der Werte in der aktualisierten Datei oder einem anderen gehosteten Feature-Layer oder einer anderen gehosteten Tabelle aktualisieren. Wenn Sie vorhandene Zeilen aktualisieren, müssen sowohl der Layer, den Sie aktualisieren, als auch die Datei oder der Layer, die bzw. den Sie zum Laden der Aktualisierungen verwenden, ein Feld mit eindeutigen Werten enthalten, anhand derer ArcGIS Online die zu aktualisierende Zeile identifizieren kann.
Tipp:
Sie können ein Feld im Sublayer eines gehosteten Feature-Layers als eindeutig definieren. Verwenden Sie hierzu die Registerkarte Daten auf der Elementseite des Layers. Nach der Aktualisierung des Layers kann dieses Feld von ArcGIS Online als Kennung verwendet werden.
Überlegungen beim Hinzufügen und Aktualisieren von Features
Beachten Sie Folgendes, wenn Sie eine Datei oder einen anderen gehosteten Feature-Layer oder eine andere gehostete Tabelle zum Hinzufügen oder Aktualisieren von Features verwenden:
- Sie müssen sicherstellen, dass die Feldwerte in der Datei und im Layer, die Sie für die Aktualisierungen verwenden, sowie das Feld im zu aktualisierenden Layer die zu aktualisierenden Features korrekt und eindeutig kennzeichnen. Ist dies nicht der Fall, gehen möglicherweise Daten verloren, wenn durch eine Aktualisierung Attribute eines vorhandenen Features überschrieben werden. Beim Hinzufügen und Aktualisieren von Features treten Fehler auf, wenn Sie Ergebnisse mit nicht eindeutigen Werten in einem Feld aktualisieren, das Sie als eindeutig identifiziert haben.
- Wenn Sie aus einer .csv- oder Microsoft Excel-Datei veröffentlichen, die Feldnamen mit Leerzeichen enthält, werden diese in den Feldnamen im gehosteten Feature-Layer durch Unterstriche ersetzt. Beim Hinzufügen oder Aktualisieren müssen Sie Unterstriche in die Feldnamen einfügen, da die Feldnamen ansonsten nicht identisch sind.
- Beim Aktualisierungsvorgang werden keine Features gelöscht. Zu Löschen von Features mithilfe einer hochgeladenen Datei überschreiben Sie den Layer.
- Wenn der gehostete Feature-Layer oder die gehostete Tabelle für die Offline-Bearbeitung aktiviert ist, können Sie Features oder Zeilen nur hinzufügen, jedoch nicht aktualisieren.
- Wenn Sie einen gehosteten Feature-Layer zum Hinzufügen oder Aktualisieren von Zeilen verwenden, müssen sowohl der aktualisierende als auch der aktualisierte gehostete Feature-Layer in derselben Organisation vorhanden sein.
- Wenn Sie Features oder Zeilen hinzufügen, die Anlagen aus einer File-Geodatabase oder einem anderen gehosteten Feature-Layer oder einer anderen gehosteten Tabelle enthalten, können Sie die Anlagen in die Felder aufnehmen, die zum vorhandenen gehosteten Feature-Layer oder zur vorhandenen gehosteten Tabelle hinzugefügt wurden. Ebenso können bei einer Aktualisierung neue Anlagen aus der Quell-File-Geodatabase oder dem gehosteten Layer zu den entsprechenden Features oder Zeilen im gehosteten Feature-Layer oder in der gehosteten Tabelle hinzugefügt werden.
- Beim Aktualisieren von Features werden im gehosteten Feature-Layer oder in der gehosteten Tabelle keine vorhandenen Anlagen aktualisiert. Nur Anlagen, die aktuell nicht im Ziel-Feature oder in der Zielzeile vorhanden sind, werden aus der Quelle übernommen. Wenn die zugrunde liegende ID der Anlage zwischen Quelle und Ziel nicht übereinstimmt, wird die Anlage als neu betrachtet und zum Ziel-Feature oder zur Zielzeile hinzugefügt.
- Sie können Felder vom Typ "Big Integer", "Nur Datum", "Nur Zeit" oder "Zeitstempelversatz" aus File-Geodatabases oder aus einem anderen gehosteten Feature-Layer oder einer anderen gehosteten Tabelle hinzufügen oder aktualisieren. Um Felder vom Typ "Big Integer", "Nur Datum", "Nur Zeit" oder "Zeitstempelversatz" aus GeoJSON-, Excel- oder .csv-Dateien hinzuzufügen oder zu aktualisieren, müssen die Feldwerte die folgenden Anforderungen erfüllen:
- Ganzzahlige Werte, die außerhalb des Bereichs von -2147483648 bis 2147483647 liegen, werden als große Ganzzahlen interpretiert.
- Damit die Werte als Typ "Nur Datum" interpretiert werden, müssen sie im Format JJJJ-MM-TT oder TT/MM/JJJJ vorliegen.
- Damit die Werte als Typ "Nur Zeit" interpretiert werden, müssen sie im Format hh:mm:ss oder hh:mm:ss.sss vorliegen.
- Damit die Werte als Typ "Zeitstempelversatz" interpretiert werden, müssen sie im Format YYYY-MM-DDThh:mm:ss±OffsetFromUTC vorliegen.
Beispiele für Datums- und Uhrzeitfelder finden Sie unter ArcGIS Online.
Wenn der gehostete Feature-Layer oder die gehostete Tabelle diese Feldtypen nicht enthält, können Sie sie anderen Typen zuordnen, z. B. "Double" bei "Big Integer"-Feldern oder "Zeichenfolge" bei "Nur Datum"-Feldern und Zeitstempelversatz-Feldern.
Gleichzeitiges Hinzufügen und Aktualisieren von Features
Führen Sie die folgenden Schritte aus, um Features oder Zeilen in einem gehosteten Feature-Layer oder einer gehosteten Tabelle mithilfe einer Datei oder eines anderen gehosteten Feature-Layers oder einer anderen gehosteten Tabelle hinzuzufügen oder zu aktualisieren:
- Melden Sie sich bei Ihrer Organisation an.
Sie müssen der Besitzer des Layers oder Mitglied der Standardadministratorrolle sein, Mitglied einer benutzerdefinierten Rolle, der die Berechtigungen zum Verwalten aller Inhalte von Organisationsmitgliedern zugewiesen sind, oder Mitglied einer Gruppe mit gemeinsamer Aktualisierung, für die der gehostete Feature-Layer freigegeben ist.
- Öffnen Sie die Elementseite des gehosteten Feature-Layers oder der gehosteten Tabelle.
- Klicken Sie auf der Registerkarte Übersicht des gehosteten Feature-Layer-Elements auf Daten aktualisieren, und wählen Sie die Quelle für die Aktualisierungen aus, entweder eine Datei oder einen Feature-Layer.
Tipp:
Möglicherweise müssen Sie auf die Schaltfläche Mehr anzeigen
klicken, um alle Optionen zu sehen.Alternativ können Sie das Fenster Daten aktualisieren auch über die Registerkarte Daten öffnen, indem Sie auf die Schaltfläche Daten aktualisieren
klicken.Das Fenster Daten aktualisieren wird angezeigt.
- Wählen Sie eine der folgenden Optionen aus, und klicken Sie auf Weiter:
- Features hinzufügen: Fügt neue Features aus der Datei zum Feature-Layer hinzu oder fügt neue Zeilen in einen Tabellen-Layer ein.
- Features aktualisieren: Verwendet die Werte aus der Datei, um Attributwerte für bestehende Zeilen im Layer zu aktualisieren. Wenn der Layer ein Feature-Layer ist, können Sie auch Feature-Positionen aktualisieren.
- Features hinzufügen und aktualisieren: Führt beide der oben beschriebenen Aktionen aus.
Hinweis:
Verwenden Sie beim Aktualisieren von Features nicht das Feld "Objekt-ID" oder das Feld "Feature-ID" (FID) als eindeutige Kennung, es sei denn, Sie wissen genau, dass niemand Features oder Zeilen aus dem gehosteten Feature-Layer gelöscht und Features oder Zeilen hinzugefügt hat.
- Wenn der gehostete Feature-Layer oder die gehostete Tabelle mehr als einen Sublayer enthält, wählen Sie den Sublayer aus, den Sie hinzufügen oder aktualisieren möchten, und klicken Sie auf Weiter.
- Wenn Sie eine Datei zum Aktualisieren oder Hinzufügen von Daten zum gehosteten Feature-Layer verwenden, geben Sie die aktualisierte Datei mit einer der folgenden Methoden an:
- Klicken Sie auf Ihr Gerät, navigieren Sie zur Datei, wählen Sie sie aus, und klicken Sie auf Öffnen.
- Ziehen Sie die Datei von Ihrem Desktop oder File Explorer in das Fenster Daten aktualisieren.
- Wenn die Datei eine gezippte Datei ist, wählen Sie das Dateiformat aus, und klicken Sie auf Weiter.
- Wenn Sie einen gehosteten Feature-Layer oder eine gehostete Tabelle verwenden, um den gehosteten Feature-Layer oder die gehostete Tabelle zu aktualisieren oder zu ergänzen, wählen Sie dieses Element aus Ihren Inhalten oder Ihrer Organisation aus, und klicken Sie auf Weiter.
- Wenn Sie Daten aktualisieren, legen Sie fest, welche Felder im Layer und der Datei oder in dem für die Aktualisierung verwendeten Layer jedes Feature oder jede Zeile eindeutig identifizieren, und welche Felder verwendet werden können, um sicherzustellen, dass die richtigen Daten aus der Datei das richtige Feature oder die richtige Zeile im Layer aktualisieren.
- Wenn die für die Aktualisierung verwendete Datei Datumswerte enthält, die Zeit in einer anderen Zeitzone als UTC speichern, wählen Sie die entsprechende Zeitzone aus dem Dropdown-Menü Zeitzonenauswahl aus.
- Wenn die Quelle Anlagen enthält, aktivieren Sie die Umschaltfläche Anlagen einbeziehen, um neue Anlagen aus der Quelldatei in den gehosteten Feature-Layer oder die gehostete Tabelle einzubeziehen.
- Geben Sie an, welche Felder in der Datei, dem gehosteten Feature-Layer oder der gehosteten Tabelle welchen Feldern im zu aktualisierenden Layer entsprechen, und klicken Sie auf Weiter.
- Wenn Sie die Daten in einem Feature-Layer aktualisieren, wählen Sie eine der folgenden Optionen aus:
- Nur Attribute: Aktualisiert nur nichträumliche Attribute.
- Geometrien und Attribute: Aktualisiert räumliche und nichträumliche Werte.
Hinweis:
Wenn Sie Feature hinzufügen und aktualisieren auswählen, enthalten hinzugefügte Features immer sowohl Attribute als auch Geometrien.
- Wenn Sie Features oder Zeilen nur hinzufügen (nicht aktualisieren), klicken Sie auf Hinzufügen und abschließen, um die Features oder Zeilen anzuhängen. Wenn Sie Features oder Zeilen nur aktualisieren oder aktualisieren und hinzufügen, klicken Sie auf Aktualisieren und abschließen.
Die Größe des Layers und Ihre Auswahl der Optionen beeinflussen, wie lange das Anwenden der Aktualisierungen dauert. Sobald dieser Vorgang abgeschlossen ist, ist der aktualisierte Layer oder die aktualisierte Tabelle in Karten, Szenen, abhängigen WFS-Layern und Sichten eines gehosteten Feature-Layers verfügbar.