Anuncio: Todos los proyectos no comerciales registrados para usar Earth Engine antes del
15 de abril de 2025 deben
verificar su elegibilidad no comercial para mantener el acceso a Earth Engine.
ee.FeatureCollection.getDownloadURL
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Obtiene una URL de descarga. Cuando se accede a la URL, se descarga el FeatureCollection en uno de varios formatos.
Devuelve una URL de descarga o undefined si se especificó una devolución de llamada.
Uso | Muestra |
---|
FeatureCollection.getDownloadURL(format, selectors, filename, callback) | Object|String |
Argumento | Tipo | Detalles |
---|
esta: featurecollection | FeatureCollection | Es la instancia de FeatureCollection. |
format | Cadena, opcional | Formato de descarga, uno de los siguientes:
"csv", "json", "geojson", "kml", "kmz" ("json" genera GeoJSON). Si no se especifica, el valor predeterminado es "csv". |
selectors | List<String>|String, opcional | Son los nombres de las propiedades de la entidad que se usan para seleccionar los atributos que se descargarán. Si no se especifica, se incluyen todas las propiedades. |
filename | Cadena, opcional | Nombre del archivo que se descargará. La extensión se agrega de forma predeterminada. Si no se especifica, el valor predeterminado es "table". |
callback | Función, opcional | Es una devolución de llamada opcional. Si no se proporciona, la llamada se realiza de forma síncrona. |
Ejemplos
Editor de código (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);
Configuración de Python
Consulta la página
Entorno de Python para obtener información sobre la API de Python y el uso de geemap
para el desarrollo interactivo.
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)
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 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```"]]