metobs_toolkit.station.Station.get_landcover_fractions#
- Station.get_landcover_fractions(buffers: list = [100], aggregate: bool = False, update_metadata: bool = True, initialize_gee: bool = True) dict[source]#
Get landcover fractions for a circular buffer at the station using GEE.
Wrapper method for get_static_gee_buffer_fraction_data to retrieve land cover fractions based on the ESA worldcoverV200 dataset.
- Parameters:
buffers (list of int, optional) – List of buffer sizes (in meters) to calculate land cover fractions for. Default is [100].
aggregate (bool, optional) – If True, aggregates the data over the buffers. Default is False.
update_metadata (bool, optional) – If True, updates existing data. Default is True.
initialize_gee (bool, optional) – If True, initialize the Google Earth Engine API before fetching data. Default is True.
- Returns:
A nested dictionary where the keys are buffer radii and the values are the corresponding (aggregated) landcover classes.
- Return type:
dict
Warning
This method makes use of the GEE API. Make sure that you have access and user rights to use the GEE API.