ee.FeatureCollection.getDownloadURL

รับ URL การดาวน์โหลด เมื่อเข้าถึง URL ระบบจะดาวน์โหลด FeatureCollection ในรูปแบบใดรูปแบบหนึ่ง

แสดงผล URL ดาวน์โหลดหรือ "ไม่ระบุ" หากมีการระบุการเรียกกลับ

การใช้งานการคืนสินค้า
FeatureCollection.getDownloadURL(format, selectors, filename, callback)Object|String
อาร์กิวเมนต์ประเภทรายละเอียด
ดังนี้ featurecollectionFeatureCollectionอินสแตนซ์ FeatureCollection
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)