ee.FeatureCollection.getDownloadURL

다운로드 URL을 가져옵니다. URL에 액세스하면 FeatureCollection이 여러 형식 중 하나로 다운로드됩니다.

콜백이 지정된 경우 다운로드 URL을 반환하거나 정의되지 않은 값을 반환합니다.

사용반환 값
FeatureCollection.getDownloadURL(format, selectors, filename, callback)객체|문자열
인수유형세부정보
다음과 같은 경우: featurecollectionFeatureCollectionFeatureCollection 인스턴스입니다.
format문자열, 선택사항다운로드 형식입니다. 'csv', 'json', 'geojson', 'kml', 'kmz' 중 하나입니다. 'json'은 GeoJSON을 출력합니다. 지정하지 않으면 기본값은 'csv'입니다.
selectorsList<String>|String(선택사항)다운로드할 속성을 선택하는 데 사용되는 기능 속성 이름입니다. 지정하지 않으면 모든 속성이 포함됩니다.
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 설정

Python API 및 geemap를 사용한 대화형 개발에 관한 자세한 내용은 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)