Wprowadzamy w Earth Engine
poziomy limitów niekomercyjnych, aby chronić współdzielone zasoby obliczeniowe i zapewnić niezawodną wydajność dla wszystkich. We wszystkich projektach niekomercyjnych trzeba będzie wybrać poziom limitu do
27 kwietnia 2026 r.. W przeciwnym razie zostanie im przydzielony poziom Społeczność. Limity poziomu zaczną obowiązywać we wszystkich projektach (niezależnie od daty wyboru poziomu) od
27 kwietnia 2026 r. Więcej informacji
Export.table.toDrive
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Tworzy zadanie wsadowe, które eksportuje obiekt FeatureCollection jako tabelę na Dysk. Zadania można rozpocząć na karcie Zadania.
| Wykorzystanie | Zwroty |
|---|
Export.table.toDrive(collection, description, folder, fileNamePrefix, fileFormat, selectors, maxVertices, priority) | |
| Argument | Typ | Szczegóły |
|---|
collection | FeatureCollection | Kolekcja obiektów do wyeksportowania. |
description | Ciąg znaków, opcjonalny | Zrozumiała dla człowieka nazwa zadania. Może zawierać litery, cyfry, łączniki i podkreślenia (bez spacji). Domyślna wartość to „myExportTableTask”. |
folder | Ciąg znaków, opcjonalny | Folder na Dysku Google, w którym będzie się znajdować wyeksportowany plik. Uwaga: (a) jeśli nazwa folderu istnieje na dowolnym poziomie, dane wyjściowe są zapisywane w tym folderze; (b) jeśli istnieją zduplikowane nazwy folderów, dane wyjściowe są zapisywane w ostatnio zmodyfikowanym folderze; (c) jeśli nazwa folderu nie istnieje, w folderze głównym zostanie utworzony nowy folder; (d) nazwy folderów z separatorami (np. „ścieżka/do/pliku”) są interpretowane jako ciągi dosłowne, a nie ścieżki systemowe. Domyślnie jest to katalog główny Dysku. |
fileNamePrefix | Ciąg znaków, opcjonalny | Prefiks nazwy pliku. Może zawierać litery, cyfry, łączniki i podkreślenia (bez spacji). Domyślnie jest to opis. |
fileFormat | Ciąg znaków, opcjonalny | Format wyjściowy: „CSV” (domyślny), „GeoJSON”, „KML”, „KMZ”, „SHP” lub „TFRecord”. |
selectors | List[String]|String, opcjonalnie | Lista właściwości do uwzględnienia w eksportowaniu: pojedynczy ciąg tekstowy z nazwami rozdzielonymi przecinkami lub lista ciągów tekstowych. |
maxVertices | Numer, opcjonalny | Maksymalna liczba nieprzyciętych wierzchołków w geometrii. Geometrie z większą liczbą wierzchołków zostaną podzielone na mniejsze części. |
priority | Numer, opcjonalny | Priorytet zadania w projekcie. Zadania o wyższym priorytecie są planowane wcześniej. Musi być liczbą całkowitą z zakresu od 0 do 9999. Domyślna wartość to 100. |
Przykłady
Edytor kodu (JavaScript)
// A Sentinel-2 surface reflectance image.
var img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG');
Map.setCenter(-122.359, 37.428, 9);
Map.addLayer(img, {bands: ['B11', 'B8', 'B3'], min: 100, max: 3500}, 'img');
// Sample the image at 20 m scale, a point feature collection is returned.
var samp = img.sample({scale: 20, numPixels: 50, geometries: true});
Map.addLayer(samp, {color: 'white'}, 'samp');
print('Image sample feature collection', samp);
// Export the image sample feature collection to Drive as a CSV file.
Export.table.toDrive({
collection: samp,
description: 'image_sample_demo_csv',
folder: 'earth_engine_demos',
fileFormat: 'CSV'
});
// Export a subset of collection properties: three bands and the geometry
// as GeoJSON.
Export.table.toDrive({
collection: samp,
description: 'image_sample_demo_prop_subset',
folder: 'earth_engine_demos',
fileFormat: 'GeoJSON',
selectors: ['B8', 'B11', 'B12', '.geo']
});
// Export the image sample feature collection to Drive as a shapefile.
Export.table.toDrive({
collection: samp,
description: 'image_sample_demo_shp',
folder: 'earth_engine_demos',
fileFormat: 'SHP'
});
Konfiguracja Pythona
Informacje o interfejsie API dla Pythona oraz o używaniu geemap do interaktywnego programowania znajdziesz na stronie środowiska Python.
import ee
import geemap.core as geemap
Colab (Python)
# A Sentinel-2 surface reflectance image.
img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG')
m = geemap.Map()
m.set_center(-122.359, 37.428, 9)
m.add_layer(
img, {'bands': ['B11', 'B8', 'B3'], 'min': 100, 'max': 3500}, 'img'
)
# Sample the image at 20 m scale, a point feature collection is returned.
samp = img.sample(scale=20, numPixels=50, geometries=True)
m.add_layer(samp, {'color': 'white'}, 'samp')
display(m)
display('Image sample feature collection', samp)
# Export the image sample feature collection to Drive as a CSV file.
task = ee.batch.Export.table.toDrive(
collection=samp,
description='image_sample_demo_csv',
folder='earth_engine_demos',
fileFormat='CSV',
)
task.start()
# Export a subset of collection properties: three bands and the geometry
# as GeoJSON.
task = ee.batch.Export.table.toDrive(
collection=samp,
description='image_sample_demo_prop_subset',
folder='earth_engine_demos',
fileFormat='GeoJSON',
selectors=['B8', 'B11', 'B12', '.geo'],
)
task.start()
# Export the image sample feature collection to Drive as a shapefile.
task = ee.batch.Export.table.toDrive(
collection=samp,
description='image_sample_demo_shp',
folder='earth_engine_demos',
fileFormat='SHP',
)
task.start()
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-01-08 UTC.
[null,null,["Ostatnia aktualizacja: 2026-01-08 UTC."],[],["This function exports a FeatureCollection as a table to Google Drive. Key actions include specifying the `collection`, task `description`, target `folder`, `fileNamePrefix`, and `fileFormat` (CSV, GeoJSON, KML, KMZ, SHP, or TFRecord). Optional actions include specifying `selectors` to limit exported properties, setting `maxVertices` to manage geometry size, and `priority` to control task scheduling. Multiple examples show how to export sampled image data to Drive in various formats.\n"]]