Tabellendaten importieren

Tabellen-Assets hochladen

Sie können den Asset-Manager oder die Befehlszeile verwenden, um Datasets im Shapefile- oder CSV-Format hochzuladen. Weitere Informationen zum Importieren von Rastern mit dem Code-Editor oder der Befehlszeile finden Sie unter Rasterdaten importieren. Ihre hochgeladenen Assets sind anfangs privat, können aber wie im Abschnitt Assets teilen beschrieben freigegeben werden.

Shapefile hochladen

Wenn Sie eine Shapefile-Datei aus dem Code-Editor hochladen möchten, klicken Sie auf die Schaltfläche  und wählen Sie dann unter Tabellenupload die Option Shapefiles aus. Es wird ein Uploaddialogfeld ähnlich dem in Abbildung 1 angezeigt. Klicken Sie auf die Schaltfläche AUSWÄHLEN und suchen Sie in Ihrem lokalen Dateisystem nach einer Shapefile-Datei oder einem ZIP-Archiv mit einer Shapefile-Datei. Wenn Sie eine SHP-Datei auswählen, müssen Sie auch die zugehörigen DBF-, SHX- und PRJ-Dateien auswählen. Wenn keine .prj-Datei angegeben wird, verwendet Earth Engine standardmäßig WGS84-Koordinaten (Längen- und Breitengrad). Wenn Sie ein ZIP-Archiv hochladen, darf es nur ein Shapefile (SHP-, DBF-, SHX-, PRJ-Dateien usw.) und keine doppelten Dateinamen enthalten. Dateinamen dürfen keine zusätzlichen Punkte enthalten. Dateinamen enthalten vor der Dateiendung einen einzelnen Punkt.

Weisen Sie der Tabelle eine geeignete Asset-ID zu, die noch nicht vorhanden ist, in Ihrem Nutzerordner. Klicke auf HOCHLADEN, um den Upload zu starten.

Assets
Abbildung 1. Das Dialogfeld für den Shapefile-Upload im Asset-Manager. Die Dateien „.shp“, „.dbf“ und „.shx“ sind erforderlich. Die anderen Sidecar-Dateien sind optional. Wenn die .prj-Datei nicht angegeben wird, wird WGS84 vorausgesetzt.

CSV-Datei hochladen

Wenn Sie eine CSV-Datei über den Code-Editor hochladen möchten, aktivieren Sie den Tab Assets, klicken Sie auf die Schaltfläche  und wählen Sie unter Tabellenupload die Option CSV-Datei aus. Es wird ein Uploaddialogfeld ähnlich dem in Abbildung 2 angezeigt. Klicken Sie auf die Schaltfläche AUSWÄHLEN und gehen Sie zu einer CSV-Datei in Ihrem lokalen Dateisystem. Gib der Tabelle einen eindeutigen, relevanten Asset-ID-Namen. Klicken Sie auf „OK“, um den Upload zu starten.

Assets
Abbildung 2. Das Dialogfeld zum Hochladen einer CSV-Datei im Asset-Manager.

Die CSV-Datei sollte eine Zeile für jedes Element und so viele Spalten wie es Eigenschaften oder Variablen für das Feature-Set gibt. Wenn Features raumbezogen sind, müssen sie einen geografischen Standort haben, der entweder durch einen Geometriestring (GeoJSON, WKT) oder durch X- und Y-Positionen definiert ist. Wenn die CSV-Datei aus einem GIS- oder Geodatentool wie GDAL/OGR exportiert wurde, sollte bereits eine korrekt formatierte und benannte Geometriespalte vorhanden sein. Alternativ können zwei Spalten für X- und Y-Koordinaten, die die Punktpositionen darstellen, in einer Tabellenkalkulationsanwendung definiert und zusammen mit anderen Variablen im CSV-Format exportiert werden.

Erweiterte Optionen

Im Bereich Erweiterte Optionen des Uploaddialogfelds können Sie die Standardeinstellungen aufrufen und ändern. Die Leistung von Earth Engine lässt sich verbessern, indem Geometrien mit einer großen Anzahl von Eckpunkten aufgeteilt werden. In Earth Engine sind keine Elemente mit mehr als einer Million Eckpunkten zulässig. Beim Tabellenupload werden in Earth Engine automatisch Geometrien mit mehr als einer Million Eckpunkten aufgeteilt. Sie können einen niedrigeren Wert angeben, um die Vektor-Renderingleistung zu verbessern.

Earth Engine versucht, eine primäre Geometriespalte zu erkennen, und geht davon aus, dass die Datenprojektion WGS84 ist, sofern nicht anders angegeben. Der geodätische Zustand der Geometrien wird durch die Standardkanteninterpretation der jeweiligen Projektion bestimmt (z. B. werden in WGS84 geodätische Geometrien verwendet). Dies kann jedoch im Menü „Erweiterte Einstellungen“ überschrieben werden. Wenn die Geometrie Ihrer Daten durch X- und Y-Spalten definierte Punkte sind, müssen die entsprechenden Spalten „Längengrad“ und „Breitengrad“ heißen oder Sie müssen die Namen der X- und Y-Spalten unter „Erweiterte Einstellungen“ angeben.

Uploadfortschritt verfolgen

Nachdem Sie einen Tabellenupload gestartet haben, wird dem Task-Manager die Aufgabe „Asset-Aufnahme“ hinzugefügt. Sie finden sie rechts im Code-Editor auf dem Tab Aufgaben. Klicken Sie auf das ?, um den Uploadstatus zu prüfen. Symbol, das angezeigt wird, wenn Sie den Mauszeiger auf die Aufgabe bewegen. Wenn Sie einen Upload abbrechen möchten, klicken Sie neben der Aufgabe auf das rotierende Symbol . Sobald die Datenaufnahme abgeschlossen ist, wird die Aufgabenzelle blau und das Asset wird in Ihrem Nutzerordner auf dem Tab Assets mit dem Symbol  angezeigt.

Limits für den Tabellenupload

Beim Hochladen von Tabellen darf die maximale Anzahl von Features in der Tabelle 100 Millionen betragen. Die maximale Anzahl von Properties für eine Feature beträgt 1.024. Diese Limits sorgen dafür, dass das resultierende Asset effizient abgefragt werden kann. Außerdem hat jedes Element eine maximale Anzahl von Eckpunkten, wie oben im Abschnitt „Erweiterte Optionen“ erläutert.

Tabellen-Assets in Ihr Script laden

Wenn du in deinem Script ein FeatureCollection aus einem Tabellen-Asset erstellen möchtest, importiere es wie auf der Seite Assets verwalten beschrieben.