ee.FeatureCollection.getDownloadURL

Pobiera adres URL pobierania. Gdy użytkownik otworzy adres URL, kolekcja FeatureCollection zostanie pobrana w jednym z kilku formatów.

Zwraca adres URL pobierania lub wartość undefined, jeśli określono wywołanie zwrotne.

WykorzystanieZwroty
FeatureCollection.getDownloadURL(format, selectors, filename, callback)Object|String
ArgumentTypSzczegóły
to: featurecollectionFeatureCollectionInstancja FeatureCollection.
formatCiąg znaków, opcjonalnyFormat pobierania, jeden z tych: „csv”, „json”, „geojson”, „kml”, „kmz” („json” daje GeoJSON). Jeśli nie określono inaczej, domyślnie jest to „csv”.
selectorsList[String]|String, opcjonalnieNazwy właściwości obiektu używane do wybierania atrybutów do pobrania. Jeśli nie zostanie określona, uwzględnione zostaną wszystkie właściwości.
filenameCiąg znaków, opcjonalnyNazwa pliku do pobrania. Rozszerzenie jest dodawane domyślnie. Jeśli nie określono inaczej, domyślnie jest to „tabela”.
callbackFunkcja, opcjonalnieOpcjonalne wywołanie zwrotne. Jeśli nie zostanie podany, wywołanie zostanie wykonane synchronicznie.

Przykłady

Edytor kodu (JavaScript)

// FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
            .filter('country_lg == "Belgium"');

// Get a download URL for the FeatureCollection.
var downloadUrl = fc.getDownloadURL({
  format: 'CSV',
  selectors: ['capacitymw', 'fuel1'],
  filename: 'belgian_power_plants'
});
print('URL for downloading FeatureCollection as CSV', downloadUrl);

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)

# FeatureCollection of power plants in Belgium.
fc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
    'country_lg == "Belgium"')

# Get a download URL for the FeatureCollection.
download_url = fc.getDownloadURL(**{
  'filetype': 'CSV',
  'selectors': ['capacitymw', 'fuel1'],
  'filename': 'belgian_power_plants',
})
display('URL for downloading FeatureCollection as CSV:', download_url)