ee.FeatureCollection.getDownloadURL

Получает URL загрузки. При доступе к URL FeatureCollection загружается в одном из нескольких форматов.

Возвращает URL-адрес загрузки или значение undefined, если был указан обратный вызов.

Использование Возвраты
FeatureCollection. getDownloadURL ( format , selectors , filename , callback ) Объект|Строка
Аргумент Тип Подробности
это: featurecollection FeatureCollection Экземпляр FeatureCollection.
format Строка, необязательно Формат загрузки, один из: "csv", "json", "geojson", "kml", "kmz" ("json" выводит GeoJSON). Если не указано, по умолчанию "csv".
selectors Список<Строка>|Строка, необязательно Имена свойств объектов, используемые для выбора атрибутов для загрузки. Если не указано, включаются все свойства.
filename Строка, необязательно Имя файла для загрузки; расширение добавляется по умолчанию. Если не указано, по умолчанию "table".
callback Функция, необязательная Необязательный обратный вызов. Если не указан, вызов выполняется синхронно.

Примеры

Редактор кода (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);

Настройка Python

Информацию об API Python и использовании geemap для интерактивной разработки см. на странице Python Environment .

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)