ประกาศ: โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์ทั้งหมดที่ลงทะเบียนเพื่อใช้ Earth Engine ก่อนวันที่
15 เมษายน 2025 ต้อง
ยืนยันการมีสิทธิ์ที่ไม่ใช่เชิงพาณิชย์เพื่อรักษาสิทธิ์เข้าถึง หากคุณไม่ยืนยันภายในวันที่ 26 กันยายน 2025 ระบบอาจระงับสิทธิ์เข้าถึงของคุณ
ee.FeatureCollection.getDownloadURL
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
รับ URL การดาวน์โหลด เมื่อเข้าถึง URL ระบบจะดาวน์โหลด FeatureCollection ในรูปแบบใดรูปแบบหนึ่ง
แสดงผล URL ดาวน์โหลดหรือ "ไม่ระบุ" หากมีการระบุการเรียกกลับ
| การใช้งาน | การคืนสินค้า |
|---|
FeatureCollection.getDownloadURL(format, selectors, filename, callback) | Object|String |
| อาร์กิวเมนต์ | ประเภท | รายละเอียด |
|---|
ดังนี้ featurecollection | FeatureCollection | อินสแตนซ์ FeatureCollection |
format | สตริง ไม่บังคับ | รูปแบบของการดาวน์โหลด ซึ่งมีดังนี้
"csv", "json", "geojson", "kml", "kmz" ("json" จะแสดงผลเป็น GeoJSON) หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็น "csv" |
selectors | List<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)
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[],["The `FeatureCollection.getDownloadURL` method generates a URL for downloading a FeatureCollection in various formats (CSV, JSON, GeoJSON, KML, KMZ). Users can specify the `format`, `selectors` (properties to include), and `filename`. If a `callback` function is used, the method returns `undefined`. If not, it will return the download URL synchronously. If format and filename are not specified, they default to CSV and \"table\" respectively, all properties are included.\n"]]