Announcement: All noncommercial projects registered to use Earth Engine before April 15, 2025 must verify noncommercial eligibility to maintain Earth Engine access.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-10-06 UTC."],[[["\u003cp\u003e\u003ccode\u003eaggregate_array()\u003c/code\u003e compiles a list of all the values of a specified property from a FeatureCollection.\u003c/p\u003e\n"],["\u003cp\u003eIt takes the FeatureCollection and the property name as inputs.\u003c/p\u003e\n"],["\u003cp\u003eThe output is an \u003ccode\u003eee.List\u003c/code\u003e object containing all the values of the chosen property across the collection's features.\u003c/p\u003e\n"],["\u003cp\u003eThis function is helpful for understanding the distribution of a specific property within a dataset, like finding all fuel types used by power plants in a region.\u003c/p\u003e\n"]]],["The `aggregate_array(property)` method computes a list of all values for a specified property across a FeatureCollection. It takes a FeatureCollection as input and a string representing the `property` name. The method returns a List containing the aggregated values. For example, using a collection of power plants, one can retrieve a list of fuel types by aggregating the \"fuel1\" property using both Javascript and python code.\n"],null,["Aggregates over a given property of the objects in a collection, calculating a list of all the values of the selected property.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------------------------------|---------|\n| FeatureCollection.aggregate_array`(property)` | List |\n\n| Argument | Type | Details |\n|--------------------|-------------------|----------------------------------------------------------|\n| this: `collection` | FeatureCollection | The collection to aggregate over. |\n| `property` | String | The property to use from each element of the collection. |\n\nExamples\n\nCode 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\nprint('Power plant fuel sources',\n fc.aggregate_array('fuel1')); // ee.List\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\nColab (Python) \n\n```python\n# FeatureCollection of power plants in Belgium.\nfc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(\n 'country_lg == \"Belgium\"')\n\nprint('Power plant fuel sources:',\n fc.aggregate_array('fuel1').getInfo()) # ee.List\n```"]]