ee.FeatureCollection.getDownloadURL
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Lấy URL tải xuống. Khi truy cập vào URL, FeatureCollection sẽ được tải xuống ở một trong số các định dạng.
Trả về một URL tải xuống hoặc không xác định nếu bạn chỉ định một lệnh gọi lại.
Cách sử dụng | Giá trị trả về |
---|
FeatureCollection.getDownloadURL(format, selectors, filename, callback) | Đối tượng|Chuỗi |
Đối số | Loại | Thông tin chi tiết |
---|
this: featurecollection | FeatureCollection | Đối tượng FeatureCollection. |
format | Chuỗi, không bắt buộc | Định dạng của lượt tải xuống, một trong các định dạng sau: "csv", "json", "geojson", "kml", "kmz" ("json" xuất GeoJSON). Nếu bạn không chỉ định, giá trị mặc định sẽ là "csv". |
selectors | List<String>|String, không bắt buộc | Tên thuộc tính đối tượng được dùng để chọn các thuộc tính cần tải xuống. Nếu bạn không chỉ định, tất cả các thuộc tính sẽ được đưa vào. |
filename | Chuỗi, không bắt buộc | Tên của tệp sẽ được tải xuống; đuôi được thêm theo mặc định. Nếu bạn không chỉ định, giá trị mặc định sẽ là "table". |
callback | Hàm, không bắt buộc | Một lệnh gọi lại không bắt buộc. Nếu không được cung cấp, lệnh gọi sẽ được thực hiện đồng bộ. |
Ví dụ
Trình soạn thảo mã (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);
Thiết lập Python
Hãy xem trang
Môi trường Python để biết thông tin về API Python và cách sử dụng geemap
cho quá trình phát triển tương tác.
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)
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003egetDownloadURL\u003c/code\u003e retrieves a URL to download a FeatureCollection in various formats like CSV, JSON, GeoJSON, KML, and KMZ.\u003c/p\u003e\n"],["\u003cp\u003eYou can customize the download by selecting specific attributes using the \u003ccode\u003eselectors\u003c/code\u003e parameter and specifying a filename using the \u003ccode\u003efilename\u003c/code\u003e parameter.\u003c/p\u003e\n"],["\u003cp\u003eBy default, all feature properties are included in the download, and the output format is CSV if not explicitly defined.\u003c/p\u003e\n"],["\u003cp\u003eThe function can be used synchronously or asynchronously by providing an optional callback function.\u003c/p\u003e\n"]]],["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"],null,["# ee.FeatureCollection.getDownloadURL\n\n\u003cbr /\u003e\n\nGets a download URL. When the URL is accessed, the FeatureCollection is downloaded in one of several formats.\n\n\u003cbr /\u003e\n\nReturns a download URL or undefined if a callback was specified.\n\n| Usage | Returns |\n|----------------------------------------------------------------------------------------------|----------------|\n| FeatureCollection.getDownloadURL`(`*format* `, `*selectors* `, `*filename* `, `*callback*`)` | Object\\|String |\n\n| Argument | Type | Details |\n|---------------------------|----------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|\n| this: `featurecollection` | FeatureCollection | The FeatureCollection instance. |\n| `format` | String, optional | The format of download, one of: \"csv\", \"json\", \"geojson\", \"kml\", \"kmz\" (\"json\" outputs GeoJSON). If unspecified, defaults to \"csv\". |\n| `selectors` | List\\\u003cString\\\u003e\\|String, optional | Feature property names used to select the attributes to be downloaded. If unspecified, all properties are included. |\n| `filename` | String, optional | Name of the file to be downloaded; extension is appended by default. If unspecified, defaults to \"table\". |\n| `callback` | Function, optional | An optional callback. If not supplied, the call is made synchronously. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// FeatureCollection of power plants in Belgium.\nvar fc = ee.FeatureCollection('WRI/GPPD/power_plants')\n .filter('country_lg == \"Belgium\"');\n\n// Get a download URL for the FeatureCollection.\nvar downloadUrl = fc.getDownloadURL({\n format: 'CSV',\n selectors: ['capacitymw', 'fuel1'],\n filename: 'belgian_power_plants'\n});\nprint('URL for downloading FeatureCollection as CSV', downloadUrl);\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n# FeatureCollection of power plants in Belgium.\nfc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(\n 'country_lg == \"Belgium\"')\n\n# Get a download URL for the FeatureCollection.\ndownload_url = fc.getDownloadURL(**{\n 'filetype': 'CSV',\n 'selectors': ['capacitymw', 'fuel1'],\n 'filename': 'belgian_power_plants',\n})\nprint('URL for downloading FeatureCollection as CSV:', download_url)\n```"]]