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, opcjonalnieFormat pobierania, jeden z tych: „csv”, „json”, „geojson”, „kml”, „kmz” („json” generuje GeoJSON). Jeśli nie podasz tu żadnej wartości, zostanie użyta wartość domyślna „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, opcjonalnieNazwa pliku do pobrania; rozszerzenie jest domyślnie dołączane. Jeśli nie zostanie określony, domyślnie przyjmuje wartość „table”.
callbackFunkcja (opcjonalnie)opcjonalne 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 Python API i używaniu geemap do interaktywnego programowania znajdziesz na stronie Środowisko 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',
})
print('URL for downloading FeatureCollection as CSV:', download_url)