From 5bbc821ecb4d399b19c91a294876ed04cb78fd54 Mon Sep 17 00:00:00 2001 From: Mussab Abdalla Date: Mon, 15 Apr 2024 20:07:38 +0200 Subject: [PATCH 01/43] Add stac_dist/LGN/LGN.json for pull request submission --- stac_dist/LGN/LGN.json | 154 ++++++++++++++++++----------------------- 1 file changed, 69 insertions(+), 85 deletions(-) diff --git a/stac_dist/LGN/LGN.json b/stac_dist/LGN/LGN.json index a0b911e0..896f631d 100644 --- a/stac_dist/LGN/LGN.json +++ b/stac_dist/LGN/LGN.json @@ -1,95 +1,102 @@ { "type": "Feature", - "stac_version": "2.2.0", - "id": "LGN", + "stac_version": "1.0.0", "properties": { - "description": "", - "providers": [], - "dataSource": "", + "license": null, + "description": null, + "area_cover": "Netherlands", + "crs": null, + "providers": [ + { + "organization": "WENR", + "organization_name": null, + "organization_email": null, + "orcid_id": null, + "project_purpose": null, + "doc_link": "lgn.nl", + "comments": "download via email; preprocessing by WENR to unify land use categories (which change over years)" + } + ], + "dataSource": "https://lgn.nl/bestanden , https://filesender.surf.nl/?s=download&token=30548341-64c3-48a9-9a74-dec69dd3aa91", "cube:dimensions": { "x": { "axis": "x", "extent": [ 0, - 280000 + 300000 ], - "reference_system": "28992", + "reference_system": "EPSG:28992", "type": "spatial", - "unit_of_measure": "meter", - "step": "5" + "unit_of_measure": "m", + "interpolation": "Nearest\u200b", + "step": 5 }, "y": { "axis": "y", "extent": [ - 300000, + 280000, 625000 ], - "reference_system": "4326", + "reference_system": "EPSG:28992", "type": "spatial", - "step": "-5" - }, - "time": { - "extent": [], - "type": "temporal", - "values": [ - "2012-01-01T00:00Z", - "2018-01-01T00:00Z", - "2019-01-01T00:00Z", - "2020-01-01T00:00Z", - "2021-01-01T00:00Z", - "2022-01-01T00:00Z" - ], - "step": "" + "unit_of_measure": "m", + "interpolation": "Nearest\u200b", + "step": 5 }, "z": { + "axis": "z", "extent": [ null, null ], - "type": "spatial" + "reference_system": null, + "type": "spatial", + "unit_of_measure": null, + "interpolation": null + }, + "time": { + "extent": [ + "2012-01-01T00:00:00Z", + "2022-01-01T00:00:00Z" + ], + "type": "temporal", + "unit_of_measure": "y", + "interpolation": null, + "regular": false } }, - "start_datetime": "2012-01-01T00:00Z", - "end_datetime": "2022-01-01T00:00Z", - "datetime": null, + "datetime": "2000-01-01T00:00:00Z", "raster:bands": [ { - "name": "Gray", - "unit": "10^0", - "data_type": "other", + "band_name": "landuse (highest value occurring is 62, total unique values is 39)", + "unit": "categorial, numeric code, unitless (https://qudt.org/vocab/unit/UNITLESS)", "nodata": 0, - "definition": "http://www.opengis.net/def/dataType/OGC/0/unsignedByte" + "data_type": "int", + "definition": null, + "description": null, + "category_list": null, + "comment": "list of codes to be referenced in range type, stored in separate place, accessible to user, temporal download link: https://filesender.surf.nl/?s=download&token=30548341-64c3-48a9-9a74-dec69dd3aa91", + "interpolation": null } ], "title": "National Land Use Database (LGN)", - "platform": "rasdaman" + "datasource_type": "grid", + "personalData": null, + "Provenance_name": "multiple", + "preprocessing": null, + "documentation": null, + "keywords": null, + "use_case_S4E": null, + "use_case_WER": 1, + "use_case_NHM_2": null, + "use_case_NILU": null, + "use_case_NHM": null, + "platform": "Rasdaman", + "ingestion_status": "completed, year as timestamp, (2012,2019,2022,2021,2022)" }, "geometry": { "type": "Polygon", - "coordinates": [ - [ - [ - 3.0464264025399874, - 50.66919756175071 - ], - [ - 3.0464264025399874, - 53.59620050977796 - ], - [ - 7.275203768012878, - 53.59620050977796 - ], - [ - 7.275203768012878, - 50.66919756175071 - ], - [ - 3.0464264025399874, - 50.66919756175071 - ] - ] - ] + "coordinates": [] }, "links": [ { @@ -103,36 +110,13 @@ "href": "../catalog.json", "type": "application/json", "title": "data-access catalog" - }, - { - "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?&SERVICE=WCS&VERSION=2.1.0&REQUEST=DescribeCoverage&COVERAGEID=LGN&outputType=GeneralGridCoverage", - "rel": "about", - "type": "text/xml", - "title": "Link to the coverage description in XML" - }, - { - "href": "https://fairicube.rasdaman.com/rasdaman-dashboard/?layers=LGN", - "rel": "service", - "type": "text/html", - "title": "Link to the web application to Access, process gridded data" - } - ], - "assets": { - "thumbnail": { - "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=LGN&bbox=50.66919756175071,3.0464264025399874,53.59620050977796,7.275203768012878&time=\"2012-01-01T00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", - "roles": [ - "thumbnail" - ] } - }, - "bbox": [ - 3.0464264025399874, - 50.66919756175071, - 7.275203768012878, - 53.59620050977796 ], + "assets": {}, + "bbox": [], "stac_extensions": [ "https://stac-extensions.github.io/raster/v1.1.0/schema.json", "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" - ] + ], + "id": "LGN" } \ No newline at end of file From 3363ceda0ca60a31663e8d7df5dd88d18ba818c1 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 18 Apr 2024 13:53:40 +0200 Subject: [PATCH 02/43] Add stac_dist/city_features_collection/city_features_collection.json for pull request submission --- .../city_features_collection.json | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 stac_dist/city_features_collection/city_features_collection.json diff --git a/stac_dist/city_features_collection/city_features_collection.json b/stac_dist/city_features_collection/city_features_collection.json new file mode 100644 index 00000000..03d7c76c --- /dev/null +++ b/stac_dist/city_features_collection/city_features_collection.json @@ -0,0 +1,119 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "id": "city_features_collection", + "properties": { + "license": "CC-BY-4.0", + "description": "A collection of features for ~700 European cities, for the reference year 2018. The features are divided in three main thematic areas: land, climate and socioeconomic characteristics. In the current version it contains the following features:\n\n- environmental zone\n- city area ha\n- dem mean\n- imd percent 2018\n- treecover percent 2018\u00b4\n- Urban Atlas 2018 class 11100\n- Urban Atlas 2018 class 11210\n- Urban Atlas 2018 class 11220\n- Urban Atlas 2018 class 11230\n- Urban Atlas 2018 class 11240\n- Urban Atlas 2018 class 11300\n- Urban Atlas 2018 class 12100\n- Urban Atlas 2018 class 12210\n- Urban Atlas 2018 class 12220\n- Urban Atlas 2018 class 12230\n- Urban Atlas 2018 class 12300\n- Urban Atlas 2018 class 12400\n- Urban Atlas 2018 class 13100\n- Urban Atlas 2018 class 13300\n- Urban Atlas 2018 class 13400\n- Urban Atlas 2018 class 14100\n- Urban Atlas 2018 class 14200\n- Urban Atlas 2018 class 21000\n- Urban Atlas 2018 class 22000\n- Urban Atlas 2018 class 23000\n- Urban Atlas 2018 class 24000\n- Urban Atlas 2018 class 25000\n- Urban Atlas 2018 class 31000\n- Urban Atlas 2018 class 32000\n- Urban Atlas 2018 class 33000\n- Urban Atlas 2018 class 40000\n- Urban Atlas 2018 class 50000\n- urban blue percent\n- urban green percent\n- avg 2m temp kelvin 2018\n- number of summer days 2018\n- number of tropical nights 2018\n- utci heat nights 2018\n- coastal city\n- ESTAT de1001v 2018\n- ESTAT de1028v 2018\n- ESTAT de1055v 2018\n- ESTAT ec1174v 2018\n- ESTAT ec1010v 2018\n- ESTAT ec1020i 2018\n- ESTAT ec3040v 2018\n- ESTAT sa2013v 2018\n- ESTAT de1028i 2018\n- ESTAT de1055i 2018", + "providers": [], + "dataSource": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/data/city_features_collection/city_features_collection_v0.1.geojson", + "cube:dimensions": { + "x": { + "axis": "x", + "extent": [ + -61.119105, + 55.5130685 + ], + "reference_system": "EPSG:4326", + "type": "spatial", + "unit_of_measure": "degree", + "interpolation": "one value per city" + }, + "y": { + "axis": "y", + "extent": [ + -21.3035115, + 65.564344 + ], + "reference_system": "EPSG:4326", + "type": "spatial", + "unit_of_measure": "degree", + "interpolation": "one value per city" + }, + "time": { + "extent": [ + "2024-04-18T00:00Z", + "2018-12-31T00:00Z" + ], + "type": "temporal", + "step": "P1Y" + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" + } + }, + "datetime": "2024-04-15T13:38:32Z", + "raster:bands": [], + "title": "City features collection", + "datasource_type": "geojson", + "keywords": "eu cities, urban atlas, land, climate, socioeconomic", + "documentation": "codebook: data/city_features_collection/city_features_collection_codebook.csv", + "crs": "EPSG:4326", + "start_datetime": "2024-04-18T00:00Z", + "end_datetime": "2018-12-31T00:00Z", + "personalData": "no personal data", + "Provenance_name": "features extracted from different land, climate, socioeconomic datasets. Refer to the codebook for a complete description.", + "preprocessing": "Refer to the codebook for a complete description.", + "source_data": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/data/city_features_collection", + "access_control": "no access control", + "provision": "2024-04-15T13:38:52Z", + "use_case_S4E": "1", + "platform": "Eox" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -61.119105, + -21.3035115 + ], + [ + -61.119105, + 65.564344 + ], + [ + 55.5130685, + 65.564344 + ], + [ + 55.5130685, + -21.3035115 + ], + [ + -61.119105, + -21.3035115 + ] + ] + ] + }, + "links": [ + { + "rel": "root", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + } + ], + "assets": {}, + "bbox": [ + -61.119105, + -21.3035115, + 55.5130685, + 65.564344 + ], + "stac_extensions": [ + "https://stac-extensions.github.io/raster/v1.1.0/schema.json", + "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" + ] +} \ No newline at end of file From bc9ebf7766bba8dc2ad0736bbc1991cdaa3237c2 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Mon, 24 Jun 2024 08:38:03 +0200 Subject: [PATCH 03/43] Add stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json for pull request submission --- .../ERA5_Land_monthly/ERA5_Land_monthly.json | 539 ++++++++++++++++++ 1 file changed, 539 insertions(+) create mode 100644 stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json new file mode 100644 index 00000000..bade2d9c --- /dev/null +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -0,0 +1,539 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "id": "ERA5_Land_monthly", + "properties": { + "license": "other", + "description": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.\n\nERA5-Land provides a consistent view of the water and energy cycles at surface level during several decades. It contains a detailed record from 1950 onwards, with a temporal resolution of 1 hour. The native spatial resolution of the ERA5-Land reanalysis dataset is 9km on a reduced Gaussian grid (TCo1279). The data in the CDS has been regridded to a regular lat-lon grid of 0.1x0.1 degrees.\n\nThe data presented here is a post-processed subset of the full ERA5-Land dataset. Monthly-mean averages have been pre-calculated to facilitate many applications requiring easy and fast access to the data, when sub-monthly fields are not required.", + "providers": [ + { + "organization": "ECMWF", + "doc_link": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation" + } + ], + "dataSource": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means", + "cube:dimensions": { + "x": { + "axis": "x", + "extent": [ + 180, + 180 + ], + "reference_system": "4326", + "type": "spatial", + "unit": "degree", + "step": "0.1" + }, + "y": { + "axis": "y", + "extent": [ + -90, + 90 + ], + "reference_system": "4326", + "type": "spatial", + "unit": "degree", + "step": "0.1" + }, + "time": { + "extent": [ + "1950-01-01T00:00Z", + "2024-05-01T00:00Z" + ], + "type": "temporal", + "step": "P1M" + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" + } + }, + "raster:bands": [ + { + "band_name": "u10", + "unit": "m/s", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/165", + "description": "Eastward component of the 10m wind. It is the horizontal speed of air moving towards the east, at a height of ten metres above the surface of the Earth, in metres per second. Care should be taken when comparing this variable with observations, because wind observations vary on small space and time scales and are affected by the local terrain, vegetation and buildings that are represented only on average in the ECMWF Integrated Forecasting System. This variable can be combined with the V component of 10m wind to give the speed and direction of the horizontal 10m wind.<" + }, + { + "band_name": "v10", + "unit": "m/s", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/166", + "description": "Northward component of the 10m wind. It is the horizontal speed of air moving towards the north, at a height of ten metres above the surface of the Earth, in metres per second. Care should be taken when comparing this variable with observations, because wind observations vary on small space and time scales and are affected by the local terrain, vegetation and buildings that are represented only on average in the ECMWF Integrated Forecasting System. This variable can be combined with the U component of 10m wind to give the speed and direction of the horizontal 10m wind." + }, + { + "band_name": "d2m", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/168", + "description": "Temperature to which the air, at 2 metres above the surface of the Earth, would have to be cooled for saturation to occur.It is a measure of the humidity of the air. Combined with temperature and pressure, it can be used to calculate the relative humidity. 2m dew point temperature is calculated by interpolating between the lowest model level and the Earth's surface, taking account of the atmospheric conditions. Temperature measured in kelvin can be converted to degrees Celsius (\u00b0C) by subtracting 273.15." + }, + { + "band_name": "t2m", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/167", + "description": "Temperature of air at 2m above the surface of land, sea or in-land waters. 2m temperature is calculated by interpolating between the lowest model level and the Earth's surface, taking account of the atmospheric conditions. Temperature measured in kelvin can be converted to degrees Celsius (\u00b0C) by subtracting 273.15." + }, + { + "band_name": "evaporation_from_bare_soil", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228101", + "description": "The amount of evaporation from bare soil at the top of the land surface. This variable is accumulated from the beginning of the forecast time to the end of the forecast step." + }, + { + "band_name": "evaporation_from_open_water_surfaces_excluding_oceans", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228102", + "description": "Amount of evaporation from surface water storage like lakes and inundated areas but excluding oceans. This variable is accumulated from the beginning of the forecast time to the end of the forecast step." + }, + { + "band_name": "evaporation_from_the_top_of_canopy", + "unit": "m[H2O]", + "data_type": "int16", + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228100", + "description": "The amount of evaporation from the canopy interception reservoir at the top of the canopy. This variable is accumulated from the beginning of the forecast time to the end of the forecast step." + }, + { + "band_name": "evaporation_from_vegetation_transpiration", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228103", + "description": "Amount of evaporation from vegetation transpiration. This has the same meaning as root extraction i.e. the amount of water extracted from the different soil layers. This variable is accumulated from the beginning of the forecast time to the end of the forecast step." + }, + { + "band_name": "forecast_albedo", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/243", + "description": "Is a measure of the reflectivity of the Earth's surface. It is the fraction of solar (shortwave) radiation reflected by Earth's surface, across the solar spectrum, for both direct and diffuse radiation. Values are between 0 and 1. Typically, snow and ice have high reflectivity with albedo values of 0.8 and above, land has intermediate values between about 0.1 and 0.4 and the ocean has low values of 0.1 or less. Radiation from the Sun (solar, or shortwave, radiation) is partly reflected back to space by clouds and particles in the atmosphere (aerosols) and some of it is absorbed. The rest is incident on the Earth's surface, where some of it is reflected. The portion that is reflected by the Earth's surface depends on the albedo. In the ECMWF Integrated Forecasting System (IFS), a climatological background albedo (observed values averaged over a period of several years) is used, modified by the model over water, ice and snow. Albedo is often shown as a percentage (%)." + }, + { + "band_name": "lake_bottom_temperature", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228010", + "description": "Temperature of water at the bottom of inland water bodies (lakes, reservoirs, rivers) and coastal waters. ECMWF implemented a lake model in May 2015 to represent the water temperature and lake ice of all the world\u2019s major inland water bodies in the Integrated Forecasting System. The model keeps lake depth and surface area (or fractional cover) constant in time." + }, + { + "band_name": "lake_ice_depth", + "unit": "m", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228014", + "description": "The thickness of ice on inland water bodies (lakes, reservoirs and rivers) and coastal waters. The ECMWF Integrated Forecasting System (IFS) represents the formation and melting of ice on inland water bodies (lakes, reservoirs and rivers) and coastal water. A single ice layer is represented. This parameter is the thickness of that ice layer." + }, + { + "band_name": "lake_ice_temperature", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228013", + "description": "The temperature of the uppermost surface of ice on inland water bodies (lakes, reservoirs, rivers) and coastal waters. The ECMWF Integrated Forecasting System represents the formation and melting of ice on lakes. A single ice layer is represented. The temperature measured in kelvin can be converted to degrees Celsius (\u00b0C) by subtracting 273.15." + }, + { + "band_name": "lake_mix_layer_depth", + "unit": "m", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228009", + "description": "The thickness of the upper most layer of an inland water body (lake, reservoirs, and rivers) or coastal waters that is well mixed and has a near constant temperature with depth (uniform distribution of temperature). The ECMWF Integrated Forecasting System represents inland water bodies with two layers in the vertical, the mixed layer above and the thermocline below. Thermoclines upper boundary is located at the mixed layer bottom, and the lower boundary at the lake bottom. Mixing within the mixed layer can occur when the density of the surface (and near-surface) water is greater than that of the water below. Mixing can also occur through the action of wind on the surface of the lake." + }, + { + "band_name": "lake_mix_layer_temperature", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://codes.ecmwf.int/grib/param-db/228008", + "description": "The temperature of the upper most layer of inland water bodies (lakes, reservoirs and rivers) or coastal waters) that is well mixed. The ECMWF Integrated Forecasting System represents inland water bodies with two layers in the vertical, the mixed layer above and the thermocline below. Thermoclines upper boundary is located at the mixed layer bottom, and the lower boundary at the lake bottom. Mixing within the mixed layer can occur when the density of the surface (and near-surface) water is greater than that of the water below. Mixing can also occur through the action of wind on the surface of the lake. Temperature measured in kelvin can be converted to degrees Celsius (\u00b0C) by subtracting 273.15." + }, + { + "band_name": "lake_shape_factor", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228012", + "description": "This parameter describes the way that temperature changes with depth in the thermocline layer of inland water bodies (lakes, reservoirs and rivers) and coastal waters. It is used to calculate the lake bottom temperature and other lake-related parameters. The ECMWF Integrated Forecasting System represents inland and coastal water bodies with two layers in the vertical, the mixed layer above and the thermocline below where temperature changes with depth." + }, + { + "band_name": "lake_total_layer_temperature", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228011", + "description": "The mean temperature of total water column in inland water bodies (lakes, reservoirs and rivers) and coastal waters. The ECMWF Integrated Forecasting System represents inland water bodies with two layers in the vertical, the mixed layer above and the thermocline below where temperature changes with depth. This parameter is the mean over the two layers. Temperature measured in kelvin can be converted to degrees Celsius (\u00b0C) by subtracting 273.15." + }, + { + "band_name": "leaf_area_index_high_vegetation", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/67", + "description": "One-half of the total green leaf area per unit horizontal ground surface area for high vegetation type." + }, + { + "band_name": "leaf_area_index_low_vegetation", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/66", + "description": "One-half of the total green leaf area per unit horizontal ground surface area for low vegetation type." + }, + { + "band_name": "potential_evaporation", + "unit": "m", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228251", + "description": "Potential evaporation (pev) in the current ECMWF model is computed, by making a second call to the surface energy balance routine with the vegetation variables set to crops/mixed farming and assuming no stress from soil moisture. In other words, evaporation is computed for agricultural land as if it is well watered and assuming that the atmosphere is not affected by this artificial surface condition. The latter may not always be realistic. Although pev is meant to provide an estimate of irrigation requirements, the method can give unrealistic results in arid conditions due to too strong evaporation forced by dry air. Note that in ERA5-Land pev is computed as an open water evaporation (Pan evaporation) and assuming that the atmosphere is not affected by this artificial surface condition. The latter is different from the way pev is computed in ERA5. This variable is accumulated from the beginning of the forecast time to the end of the forecast step." + }, + { + "band_name": "runoff", + "unit": "m", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/205", + "description": "Some water from rainfall, melting snow, or deep in the soil, stays stored in the soil. Otherwise, the water drains away, either over the surface (surface runoff), or under the ground (sub-surface runoff) and the sum of these two is simply called 'runoff'. This variable is the total amount of water accumulated from the beginning of the forecast time to the end of the forecast step. The units of runoff are depth in metres. This is the depth the water would have if it were spread evenly over the grid box. Care should be taken when comparing model variables with observations, because observations are often local to a particular point rather than averaged over a grid square area. Observations are also often taken in different units, such as mm/day, rather than the accumulated metres produced here. Runoff is a measure of the availability of water in the soil, and can, for example, be used as an indicator of drought or flood. More information about how runoff is calculated is given in the IFS Physical Processes documentation." + }, + { + "band_name": "skin_reservoir_content", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/198", + "description": "Amount of water in the vegetation canopy and/or in a thin layer on the soil. It represents the amount of rain intercepted by foliage, and water from dew. The maximum amount of 'skin reservoir content' a grid box can hold depends on the type of vegetation, and may be zero. Water leaves the 'skin reservoir' by evaporation." + }, + { + "band_name": "skin_temperature", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/235", + "description": "Temperature of the surface of the Earth. The skin temperature is the theoretical temperature that is required to satisfy the surface energy balance. It represents the temperature of the uppermost surface layer, which has no heat capacity and so can respond instantaneously to changes in surface fluxes. Skin temperature is calculated differently over land and sea. Temperature measured in kelvin can be converted to degrees Celsius (\u00b0C) by subtracting 273.15." + }, + { + "band_name": "snow_albedo", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/32", + "description": "It is defined as the fraction of solar (shortwave) radiation reflected by the snow, across the solar spectrum, for both direct and diffuse radiation. It is a measure of the reflectivity of the snow covered grid cells. Values vary between 0 and 1. Typically, snow and ice have high reflectivity with albedo values of 0.8 and above." + }, + { + "band_name": "snow_cover", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/260038", + "description": "It represents the fraction (0-1) of the cell / grid-box occupied by snow (similar to the cloud cover fields of ERA5)." + }, + { + "band_name": "snow_density", + "unit": "kg/m3", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/33", + "description": "Mass of snow per cubic metre in the snow layer. The ECMWF Integrated Forecast System (IFS) model represents snow as a single additional layer over the uppermost soil level. The snow may cover all or part of the grid box." + }, + { + "band_name": "snow_depth", + "unit": "m", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/3066", + "description": "Instantaneous grib-box average of the snow thickness on the ground (excluding snow on canopy)." + }, + { + "band_name": "snow_depth_water_equivalent", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/141", + "description": "Depth of snow from the snow-covered area of a grid box. Its units are metres of water equivalent, so it is the depth the water would have if the snow melted and was spread evenly over the whole grid box. The ECMWF Integrated Forecast System represents snow as a single additional layer over the uppermost soil level. The snow may cover all or part of the grid box." + }, + { + "band_name": "snow_evaporation", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://codes.ecmwf.int/grib/param-db/44", + "description": "Evaporation from snow averaged over the grid box (to find flux over snow, divide by snow fraction). This variable is accumulated from the beginning of the forecast time to the end of the forecast step." + }, + { + "band_name": "snowfall", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/144", + "description": "Accumulated total snow that has fallen to the Earth's surface. It consists of snow due to the large-scale atmospheric flow (horizontal scales greater than around a few hundred metres) and convection where smaller scale areas (around 5km to a few hundred kilometres) of warm air rise. If snow has melted during the period over which this variable was accumulated, then it will be higher than the snow depth. This variable is the total amount of water accumulated from the beginning of the forecast time to the end of the forecast step. The units given measure the depth the water would have if the snow melted and was spread evenly over the grid box. Care should be taken when comparing model variables with observations, because observations are often local to a particular point in space and time, rather than representing averages over a model grid box and model time step." + }, + { + "band_name": "snowmelt", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/45", + "description": "Melting of snow averaged over the grid box (to find melt over snow, divide by snow fraction). This variable is accumulated from the beginning of the forecast time to the end of the forecast step." + }, + { + "band_name": "soil_temperature_level_1", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/139", + "description": "Temperature of the soil in layer 1 (0 - 7 cm) of the ECMWF Integrated Forecasting System. The surface is at 0 cm. Soil temperature is set at the middle of each layer, and heat transfer is calculated at the interfaces between them. It is assumed that there is no heat transfer out of the bottom of the lowest layer. Temperature measured in kelvin can be converted to degrees Celsius (\u00b0C) by subtracting 273.15." + }, + { + "band_name": "soil_temperature_level_2", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/170", + "description": "Temperature of the soil in layer 2 (7 -28cm) of the ECMWF Integrated Forecasting System." + }, + { + "band_name": "soil_temperature_level_3", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/183", + "description": "Temperature of the soil in layer 3 (28-100cm) of the ECMWF Integrated Forecasting System." + }, + { + "band_name": "soil_temperature_level_4", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/236", + "description": "Temperature of the soil in layer 4 (100-289 cm) of the ECMWF Integrated Forecasting System." + }, + { + "band_name": "sub_surface_runoff", + "unit": "m", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/9", + "description": "Some water from rainfall, melting snow, or deep in the soil, stays stored in the soil. Otherwise, the water drains away, either over the surface (surface runoff), or under the ground (sub-surface runoff) and the sum of these two is simply called 'runoff'. This variable is accumulated from the beginning of the forecast time to the end of the forecast step. The units of runoff are depth in metres. This is the depth the water would have if it were spread evenly over the grid box. Care should be taken when comparing model variables with observations, because observations are often local to a particular point rather than averaged over a grid square area. Observations are also often taken in different units, such as mm/day, rather than the accumulated metres produced here. Runoff is a measure of the availability of water in the soil, and can, for example, be used as an indicator of drought or flood. More information about how runoff is calculated is given in the IFS Physical Processes documentation." + }, + { + "band_name": "surface_latent_heat_flux", + "unit": "J/m2", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/147", + "description": "Exchange of latent heat with the surface through turbulent diffusion. This variables is accumulated from the beginning of the forecast time to the end of the forecast step. By model convention, downward fluxes are positive." + }, + { + "band_name": "surface_net_solar_radiation", + "unit": "J/m2", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/176", + "description": "Amount of solar radiation (also known as shortwave radiation) reaching the surface of the Earth (both direct and diffuse) minus the amount reflected by the Earth's surface (which is governed by the albedo).Radiation from the Sun (solar, or shortwave, radiation) is partly reflected back to space by clouds and particles in the atmosphere (aerosols) and some of it is absorbed. The rest is incident on the Earth's surface, where some of it is reflected. The difference between downward and reflected solar radiation is the surface net solar radiation. This variable is accumulated from the beginning of the forecast time to the end of the forecast step. The units are joules per square metre (J m-2). To convert to watts per square metre (W m-2), the accumulated values should be divided by the accumulation period expressed in seconds. The ECMWF convention for vertical fluxes is positive downwards." + }, + { + "band_name": "surface_net_thermal_radiation", + "unit": "J/m2", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/177", + "description": "Net thermal radiation at the surface. Accumulated field from the beginning of the forecast time to the end of the forecast step. By model convention downward fluxes are positive." + }, + { + "band_name": "surface_pressure", + "unit": "Pa", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/134", + "description": "Pressure (force per unit area) of the atmosphere on the surface of land, sea and in-land water. It is a measure of the weight of all the air in a column vertically above the area of the Earth's surface represented at a fixed point. Surface pressure is often used in combination with temperature to calculate air density. The strong variation of pressure with altitude makes it difficult to see the low and high pressure systems over mountainous areas, so mean sea level pressure, rather than surface pressure, is normally used for this purpose. The units of this variable are Pascals (Pa). Surface pressure is often measured in hPa and sometimes is presented in the old units of millibars, mb (1 hPa = 1 mb = 100 Pa)." + }, + { + "band_name": "surface_runoff", + "unit": "m", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/8", + "description": "Some water from rainfall, melting snow, or deep in the soil, stays stored in the soil. Otherwise, the water drains away, either over the surface (surface runoff), or under the ground (sub-surface runoff) and the sum of these two is simply called 'runoff'. This variable is the total amount of water accumulated from the beginning of the forecast time to the end of the forecast step. The units of runoff are depth in metres. This is the depth the water would have if it were spread evenly over the grid box. Care should be taken when comparing model variables with observations, because observations are often local to a particular point rather than averaged over a grid square area. Observations are also often taken in different units, such as mm/day, rather than the accumulated metres produced here. Runoff is a measure of the availability of water in the soil, and can, for example, be used as an indicator of drought or flood. More information about how runoff is calculated is given in the IFS Physical Processes documentation." + }, + { + "band_name": "surface_sensible_heat_flux", + "unit": "J/m2", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/146", + "description": "Transfer of heat between the Earth's surface and the atmosphere through the effects of turbulent air motion (but excluding any heat transfer resulting from condensation or evaporation). The magnitude of the sensible heat flux is governed by the difference in temperature between the surface and the overlying atmosphere, wind speed and the surface roughness. For example, cold air overlying a warm surface would produce a sensible heat flux from the land (or ocean) into the atmosphere. This is a single level variable and it is accumulated from the beginning of the forecast time to the end of the forecast step. The units are joules per square metre (J m-2). To convert to watts per square metre (W m-2), the accumulated values should be divided by the accumulation period expressed in seconds. The ECMWF convention for vertical fluxes is positive downwards." + }, + { + "band_name": "surface_downwelling_shortwave_flux_in_air", + "unit": "J/m2", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/169", + "description": "Amount of solar radiation (also known as shortwave radiation) reaching the surface of the Earth. This variable comprises both direct and diffuse solar radiation. Radiation from the Sun (solar, or shortwave, radiation) is partly reflected back to space by clouds and particles in the atmosphere (aerosols) and some of it is absorbed. The rest is incident on the Earth's surface (represented by this variable). To a reasonably good approximation, this variable is the model equivalent of what would be measured by a pyranometer (an instrument used for measuring solar radiation) at the surface. However, care should be taken when comparing model variables with observations, because observations are often local to a particular point in space and time, rather than representing averages over a model grid box and model time step. This variable is accumulated from the beginning of the forecast time to the end of the forecast step. The units are joules per square metre (J m-2). To convert to watts per square metre (W m-2), the accumulated values should be divided by the accumulation period expressed in seconds. The ECMWF convention for vertical fluxes is positive downwards." + }, + { + "band_name": "surface_solar_radiation_downwards", + "unit": "J/m2", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/175", + "description": "Amount of thermal (also known as longwave or terrestrial) radiation emitted by the atmosphere and clouds that reaches the Earth's surface. The surface of the Earth emits thermal radiation, some of which is absorbed by the atmosphere and clouds. The atmosphere and clouds likewise emit thermal radiation in all directions, some of which reaches the surface (represented by this variable). This variable is accumulated from the beginning of the forecast time to the end of the forecast step. The units are joules per square metre (J m-2). To convert to watts per square metre (W m-2), the accumulated values should be divided by the accumulation period expressed in seconds. The ECMWF convention for vertical fluxes is positive downwards." + }, + { + "band_name": "temperature_of_snow_layer", + "unit": "K", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/238", + "description": "This variable gives the temperature of the snow layer from the ground to the snow-air interface. The ECMWF Integrated Forecast System (IFS) model represents snow as a single additional layer over the uppermost soil level. The snow may cover all or part of the grid box. Temperature measured in kelvin can be converted to degrees Celsius (\u00b0C) by subtracting 273.15." + }, + { + "band_name": "total_evaporation", + "unit": "m[H2O]", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/182", + "description": "Accumulated amount of water that has evaporated from the Earth's surface, including a simplified representation of transpiration (from vegetation), into vapour in the air above. This variable is accumulated from the beginning of the forecast to the end of the forecast step. The ECMWF Integrated Forecasting System convention is that downward fluxes are positive. Therefore, negative values indicate evaporation and positive values indicate condensation." + }, + { + "band_name": "total_precipitation", + "unit": "m", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/228", + "description": "Accumulated liquid and frozen water, including rain and snow, that falls to the Earth's surface. It is the sum of large-scale precipitation (that precipitation which is generated by large-scale weather patterns, such as troughs and cold fronts) and convective precipitation (generated by convection which occurs when air at lower levels in the atmosphere is warmer and less dense than the air above, so it rises). Precipitation variables do not include fog, dew or the precipitation that evaporates in the atmosphere before it lands at the surface of the Earth. This variable is accumulated from the beginning of the forecast time to the end of the forecast step. The units of precipitation are depth in metres. It is the depth the water would have if it were spread evenly over the grid box. Care should be taken when comparing model variables with observations, because observations are often local to a particular point in space and time, rather than representing averages over a model grid box and model time step." + }, + { + "band_name": "volumetric_soil_water_layer_1", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/39", + "description": "Volume of water in soil layer 1 (0 - 7 cm) of the ECMWF Integrated Forecasting System. The surface is at 0 cm. The volumetric soil water is associated with the soil texture (or classification), soil depth, and the underlying groundwater level." + }, + { + "band_name": "volumetric_soil_water_layer_2", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/40", + "description": "Volume of water in soil layer 2 (7 -28 cm) of the ECMWF Integrated Forecasting System." + }, + { + "band_name": "volumetric_soil_water_layer_3", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/41", + "description": "Volume of water in soil layer 3 (28-100 cm) of the ECMWF Integrated Forecasting System." + }, + { + "band_name": "volumetric_soil_water_layer_4", + "unit": "1", + "data_type": "int16", + "nodata": -32767, + "definition": "https://apps.ecmwf.int/codes/grib/param-db/42", + "description": "Volume of water in soil layer 4 (100-289 cm) of the ECMWF Integrated Forecasting System." + } + ], + "title": "ERA5-Land monthly averaged data from 1950 to present", + "keywords": "era5, land, global, gridded, monthly", + "area_cover": "global", + "documentation": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation#heading-Referencearticles", + "crs": "4326", + "start_datetime": "1950-01-01T00:00Z", + "end_datetime": "2024-05-01T00:00Z", + "provenance_name": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means", + "source_data": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means?tab=form", + "models": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation#heading-LandSurfaceModel", + "ingestion_status": "complete", + "platform": "Rasdaman" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 180, + -90 + ], + [ + 180, + 90 + ], + [ + 180, + 90 + ], + [ + 180, + -90 + ], + [ + 180, + -90 + ] + ] + ] + }, + "links": [ + { + "rel": "root", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + }, + { + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?&SERVICE=WCS&VERSION=2.1.0&REQUEST=DescribeCoverage&COVERAGEID=ERA5_Land_monthly&outputType=GeneralGridCoverage", + "rel": "about", + "type": "text/xml", + "title": "Link to the rasdaman coverage description in XML" + }, + { + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman-dashboard/?layers=ERA5_Land_monthly", + "rel": "service", + "type": "text/html", + "title": "Link to the rasdaman web application to Access, process gridded data" + } + ], + "assets": { + "thumbnail_rasdaman": { + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=ERA5_Land_monthly&bbox=-90,180,90,180&time=\"1950-01-01T00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", + "roles": [ + "thumbnail" + ] + } + }, + "bbox": [ + 180, + -90, + 180, + 90 + ], + "stac_extensions": [ + "https://stac-extensions.github.io/raster/v1.1.0/schema.json", + "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" + ] +} \ No newline at end of file From be2e5d24fa669131d2ddf25dfd80eff1002fee31 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Mon, 24 Jun 2024 08:41:11 +0200 Subject: [PATCH 04/43] Add stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json for pull request submission --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index bade2d9c..2882c1d9 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -41,7 +41,7 @@ "2024-05-01T00:00Z" ], "type": "temporal", - "step": "P1M" + "step": "P0Y1M0DT0H0M0S" }, "z": { "extent": [ @@ -51,6 +51,7 @@ "type": "spatial" } }, + "datetime": null, "raster:bands": [ { "band_name": "u10", @@ -462,6 +463,8 @@ "provenance_name": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means", "source_data": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means?tab=form", "models": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation#heading-LandSurfaceModel", + "modification": null, + "provision": null, "ingestion_status": "complete", "platform": "Rasdaman" }, From 51d761070bbfce474c134a1463ba7efa99b8ea2b Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Mon, 24 Jun 2024 08:43:13 +0200 Subject: [PATCH 05/43] Add stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json for pull request submission From 5d1fecee579acfe6c37239f14140c8e17ba3f211 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Mon, 24 Jun 2024 08:54:26 +0200 Subject: [PATCH 06/43] Add stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json for pull request submission From bd88a8b1d08943f1879413898a861a28d7ede8ed Mon Sep 17 00:00:00 2001 From: Mussab Abdalla Date: Mon, 24 Jun 2024 18:51:57 +0200 Subject: [PATCH 07/43] Add stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json for pull request submission --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index 2882c1d9..202cc2df 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -41,7 +41,8 @@ "2024-05-01T00:00Z" ], "type": "temporal", - "step": "P0Y1M0DT0H0M0S" + "step": "P0Y1M0DT0H0M0S", + "unit": "day" }, "z": { "extent": [ From 320c4df216938a19deb5a9cf686a82ffbfb1d59c Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Mon, 24 Jun 2024 19:21:19 +0200 Subject: [PATCH 08/43] Add stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json for pull request submission --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 1 + 1 file changed, 1 insertion(+) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index 202cc2df..452b3daf 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -106,6 +106,7 @@ "band_name": "evaporation_from_the_top_of_canopy", "unit": "m[H2O]", "data_type": "int16", + "nodata": -32767, "definition": "https://apps.ecmwf.int/codes/grib/param-db/228100", "description": "The amount of evaporation from the canopy interception reservoir at the top of the canopy. This variable is accumulated from the beginning of the forecast time to the end of the forecast step." }, From 948eddcd7ae0d03b2cbc4e69f76e753505a96904 Mon Sep 17 00:00:00 2001 From: Dimitar Misev Date: Tue, 25 Jun 2024 06:42:16 +0200 Subject: [PATCH 09/43] add variable names to keywords --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index 452b3daf..e542850b 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -456,7 +456,7 @@ } ], "title": "ERA5-Land monthly averaged data from 1950 to present", - "keywords": "era5, land, global, gridded, monthly", + "keywords": "era5, land, global, gridded, monthly, u10, v10, d2m, t2m, evaporation_from_bare_soil, evaporation_from_open_water_surfaces_excluding_oceans, evaporation_from_the_top_of_canopy, evaporation_from_vegetation_transpiration, forecast_albedo, lake_bottom_temperature, lake_ice_depth, lake_ice_temperature, lake_mix_layer_depth, lake_mix_layer_temperature, lake_shape_factor, lake_total_layer_temperature, leaf_area_index_high_vegetation, leaf_area_index_low_vegetation, potential_evaporation, runoff, skin_reservoir_content, skin_temperature, snow_albedo, snow_cover, snow_density, snow_depth, snow_depth_water_equivalent, snow_evaporation, snowfall, snowmelt, soil_temperature_level_1, soil_temperature_level_2, soil_temperature_level_3, soil_temperature_level_4, sub_surface_runoff, surface_latent_heat_flux, surface_net_solar_radiation, surface_net_thermal_radiation, surface_pressure, surface_runoff, surface_sensible_heat_flux, surface_downwelling_shortwave_flux_in_air, surface_solar_radiation_downwards, temperature_of_snow_layer, total_evaporation, total_precipitation, volumetric_soil_water_layer_1, volumetric_soil_water_layer_2, volumetric_soil_water_layer_3, volumetric_soil_water_layer_4", "area_cover": "global", "documentation": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation#heading-Referencearticles", "crs": "4326", From dbb2efe5d22062fcfe34b008260e2d9f8a7807f9 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Tue, 25 Jun 2024 11:39:35 +0200 Subject: [PATCH 10/43] Add stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json for pull request submission --- .../ERA5_Land_monthly/ERA5_Land_monthly.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index e542850b..1a5d2bd9 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -36,11 +36,12 @@ "step": "0.1" }, "time": { - "extent": [ - "1950-01-01T00:00Z", - "2024-05-01T00:00Z" - ], + "extent": [], "type": "temporal", + "values": [ + "1900-01-01T00:00:00Z", + "2999-01-01T00:00:00Z" + ], "step": "P0Y1M0DT0H0M0S", "unit": "day" }, @@ -460,8 +461,8 @@ "area_cover": "global", "documentation": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation#heading-Referencearticles", "crs": "4326", - "start_datetime": "1950-01-01T00:00Z", - "end_datetime": "2024-05-01T00:00Z", + "start_datetime": "1900-01-01T00:00:00Z", + "end_datetime": "2999-01-01T00:00:00Z", "provenance_name": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means", "source_data": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means?tab=form", "models": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation#heading-LandSurfaceModel", @@ -525,7 +526,7 @@ ], "assets": { "thumbnail_rasdaman": { - "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=ERA5_Land_monthly&bbox=-90,180,90,180&time=\"1950-01-01T00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=ERA5_Land_monthly&bbox=-90,180,90,180&time=\"1900-01-01T00:00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", "roles": [ "thumbnail" ] From cdb010950638eee7c665fa6a541c261da0cf1c7e Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Tue, 25 Jun 2024 11:43:39 +0200 Subject: [PATCH 11/43] Add stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json for pull request submission --- .../ERA5_Land_monthly/ERA5_Land_monthly.json | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index 1a5d2bd9..dc82bc0e 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -36,14 +36,13 @@ "step": "0.1" }, "time": { - "extent": [], - "type": "temporal", - "values": [ - "1900-01-01T00:00:00Z", - "2999-01-01T00:00:00Z" + "extent": [ + "1950-01-01T00:00Z", + "2024-05-01T00:00Z" ], + "type": "temporal", "step": "P0Y1M0DT0H0M0S", - "unit": "day" + "unit": "month" }, "z": { "extent": [ @@ -461,8 +460,8 @@ "area_cover": "global", "documentation": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation#heading-Referencearticles", "crs": "4326", - "start_datetime": "1900-01-01T00:00:00Z", - "end_datetime": "2999-01-01T00:00:00Z", + "start_datetime": "1950-01-01T00:00Z", + "end_datetime": "2024-05-01T00:00Z", "provenance_name": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means", "source_data": "https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5-land-monthly-means?tab=form", "models": "https://confluence.ecmwf.int/display/CKB/ERA5-Land%3A+data+documentation#heading-LandSurfaceModel", @@ -526,7 +525,7 @@ ], "assets": { "thumbnail_rasdaman": { - "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=ERA5_Land_monthly&bbox=-90,180,90,180&time=\"1900-01-01T00:00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=ERA5_Land_monthly&bbox=-90,180,90,180&time=\"1950-01-01T00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", "roles": [ "thumbnail" ] From 494d1448f92e761c38606e530c36201200763e41 Mon Sep 17 00:00:00 2001 From: Dimitar Misev Date: Tue, 25 Jun 2024 11:44:16 +0200 Subject: [PATCH 12/43] remove automatically (but wrongly) added z axis --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index dc82bc0e..91ce79df 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -43,13 +43,6 @@ "type": "temporal", "step": "P0Y1M0DT0H0M0S", "unit": "month" - }, - "z": { - "extent": [ - null, - null - ], - "type": "spatial" } }, "datetime": null, From 9f6d36bfaefbbd5fce2d536d1e61623f632451a2 Mon Sep 17 00:00:00 2001 From: Dimitar Misev Date: Tue, 25 Jun 2024 15:55:28 +0200 Subject: [PATCH 13/43] fix bbox --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index 91ce79df..139d0406 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -16,7 +16,7 @@ "x": { "axis": "x", "extent": [ - 180, + -180, 180 ], "reference_system": "4326", @@ -468,11 +468,11 @@ "coordinates": [ [ [ - 180, + -180, -90 ], [ - 180, + -180, 90 ], [ @@ -484,7 +484,7 @@ -90 ], [ - 180, + -180, -90 ] ] @@ -525,7 +525,7 @@ } }, "bbox": [ - 180, + -180, -90, 180, 90 From 180303477e4731cc802346302d252170ceff8a4d Mon Sep 17 00:00:00 2001 From: baloola Date: Wed, 26 Jun 2024 10:07:57 +0200 Subject: [PATCH 14/43] fix ERA5_land_monthly thumbnail typo --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index 139d0406..31165559 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -518,7 +518,7 @@ ], "assets": { "thumbnail_rasdaman": { - "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=ERA5_Land_monthly&bbox=-90,180,90,180&time=\"1950-01-01T00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=ERA5_Land_monthly&bbox=-90,-180,90,180&time=\"1950-01-01T00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", "roles": [ "thumbnail" ] From 79f8f4562f99ce2042895b0034719f73e9e66eb3 Mon Sep 17 00:00:00 2001 From: Dimitar Misev Date: Wed, 26 Jun 2024 14:14:41 +0200 Subject: [PATCH 15/43] set uom 1 to m2/m2 and m3/m3 where applicable --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index 31165559..b9705075 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -177,7 +177,7 @@ }, { "band_name": "leaf_area_index_high_vegetation", - "unit": "1", + "unit": "m2/m2", "data_type": "int16", "nodata": -32767, "definition": "https://apps.ecmwf.int/codes/grib/param-db/67", @@ -185,7 +185,7 @@ }, { "band_name": "leaf_area_index_low_vegetation", - "unit": "1", + "unit": "m2/m2", "data_type": "int16", "nodata": -32767, "definition": "https://apps.ecmwf.int/codes/grib/param-db/66", @@ -417,7 +417,7 @@ }, { "band_name": "volumetric_soil_water_layer_1", - "unit": "1", + "unit": "m3/m3", "data_type": "int16", "nodata": -32767, "definition": "https://apps.ecmwf.int/codes/grib/param-db/39", @@ -425,7 +425,7 @@ }, { "band_name": "volumetric_soil_water_layer_2", - "unit": "1", + "unit": "m3/m3", "data_type": "int16", "nodata": -32767, "definition": "https://apps.ecmwf.int/codes/grib/param-db/40", @@ -433,7 +433,7 @@ }, { "band_name": "volumetric_soil_water_layer_3", - "unit": "1", + "unit": "m3/m3", "data_type": "int16", "nodata": -32767, "definition": "https://apps.ecmwf.int/codes/grib/param-db/41", @@ -441,7 +441,7 @@ }, { "band_name": "volumetric_soil_water_layer_4", - "unit": "1", + "unit": "m3/m3", "data_type": "int16", "nodata": -32767, "definition": "https://apps.ecmwf.int/codes/grib/param-db/42", From e7e2ce960597b3bf46c1a9b2229b936152d1e68d Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 27 Jun 2024 21:06:33 +0200 Subject: [PATCH 16/43] Add stac_dist/LGN/LGN.json for pull request submission --- stac_dist/LGN/LGN.json | 149 ++++++++++++++++++++++++++++------------- 1 file changed, 101 insertions(+), 48 deletions(-) diff --git a/stac_dist/LGN/LGN.json b/stac_dist/LGN/LGN.json index 896f631d..a5875c9c 100644 --- a/stac_dist/LGN/LGN.json +++ b/stac_dist/LGN/LGN.json @@ -1,20 +1,18 @@ { "type": "Feature", "stac_version": "1.0.0", + "id": "LGN", "properties": { - "license": null, - "description": null, - "area_cover": "Netherlands", - "crs": null, + "license": "CC-BY-SA-4.0", + "description": "LGN is a raster database with a resolution of 25 meter. From LGN2018 onwards, the spatial resolution has been refined to 5m. The LGN database has been produced by Wageningen Environmental Research since the late 1980s and meets the demand for up-to-date and accurate data on land use \nin the Netherlands. It also provides opportunities to track changes in land cover and land use over time.", "providers": [ { - "organization": "WENR", "organization_name": null, + "organization": "WENR", + "comments": "download via email; preprocessing by WENR to unify land use categories (which change over years)", + "doc_link": "https://lgn.nl/, https://www.wur.nl/en/Research-Results/Research-Institutes/Environmental-Research/Facilities-Tools/Kaarten-en-GIS-bestanden/Land-use-database-of-the-Netherlands/What-is-the-LGN-database.htm", "organization_email": null, - "orcid_id": null, - "project_purpose": null, - "doc_link": "lgn.nl", - "comments": "download via email; preprocessing by WENR to unify land use categories (which change over years)" + "project_purpose": null } ], "dataSource": "https://lgn.nl/bestanden , https://filesender.surf.nl/?s=download&token=30548341-64c3-48a9-9a74-dec69dd3aa91", @@ -23,80 +21,112 @@ "axis": "x", "extent": [ 0, - 300000 + 280000 ], - "reference_system": "EPSG:28992", + "reference_system": "28992", "type": "spatial", - "unit_of_measure": "m", + "unit": "metre", "interpolation": "Nearest\u200b", "step": 5 }, "y": { "axis": "y", "extent": [ - 280000, + 300000, 625000 ], - "reference_system": "EPSG:28992", + "reference_system": "28992", "type": "spatial", - "unit_of_measure": "m", + "unit": "metre", "interpolation": "Nearest\u200b", "step": 5 }, + "time": { + "extent": [], + "type": "temporal", + "values": [ + "2012-01-01T00:00Z", + "2018-01-01T00:00Z", + "2019-01-01T00:00Z", + "2020-01-01T00:00Z", + "2021-01-01T00:00Z", + "2022-01-01T00:00Z" + ], + "step": "", + "unit": "day", + "interpolation": null + }, "z": { - "axis": "z", "extent": [ null, null ], "reference_system": null, - "type": "spatial", - "unit_of_measure": null, - "interpolation": null - }, - "time": { - "extent": [ - "2012-01-01T00:00:00Z", - "2022-01-01T00:00:00Z" - ], - "type": "temporal", - "unit_of_measure": "y", "interpolation": null, - "regular": false + "type": "spatial" } }, "datetime": "2000-01-01T00:00:00Z", "raster:bands": [ { - "band_name": "landuse (highest value occurring is 62, total unique values is 39)", - "unit": "categorial, numeric code, unitless (https://qudt.org/vocab/unit/UNITLESS)", - "nodata": 0, + "band_name": "landuse", + "unit": "1", "data_type": "int", - "definition": null, - "description": null, + "nodata": 0, + "definition": "https://lgn.nl/documentatie/wijzigingen-per-versie", + "description": "Categorial data distinguishing 48 land use classes", "category_list": null, - "comment": "list of codes to be referenced in range type, stored in separate place, accessible to user, temporal download link: https://filesender.surf.nl/?s=download&token=30548341-64c3-48a9-9a74-dec69dd3aa91", + "comment": "", "interpolation": null } ], - "title": "National Land Use Database (LGN)", + "title": "National Land Use Database (LGN) in the Netherlands", "datasource_type": "grid", + "keywords": "National Land Use, landuse, LGN, Netherlands", + "area_cover": "Netherlands", + "documentation": "https://doi.org/10.4121/688363cc-8c79-439f-bb0e-fe5d0deb3161, https://data.4tu.nl/datasets/2e472483-255b-4468-b5a2-beb413746b48/1, https://data.4tu.nl/datasets/8738f896-f49e-4ae7-8671-50ef893a2cee/1, https://data.4tu.nl/datasets/e2971c99-f4f2-4786-b7ba-2d16a24bcd83/1", + "crs": "28992", + "start_datetime": "2012-01-01T00:00Z", + "end_datetime": "2022-01-01T00:00Z", "personalData": null, - "Provenance_name": "multiple", - "preprocessing": null, - "documentation": null, - "keywords": null, + "provenance_name": "https://lgn.nl/bestanden", + "preprocessing": "https://lgn.nl/documentatie", + "modification": null, + "provision": null, "use_case_S4E": null, "use_case_WER": 1, - "use_case_NHM_2": null, - "use_case_NILU": null, "use_case_NHM": null, - "platform": "Rasdaman", - "ingestion_status": "completed, year as timestamp, (2012,2019,2022,2021,2022)" + "use_case_NILU": null, + "use_case_NHM_2": null, + "ingestion_status": "completed, year as timestamp, (2012,2019,2022,2021,2022)", + "platform": "Rasdaman" }, "geometry": { "type": "Polygon", - "coordinates": [] + "coordinates": [ + [ + [ + 3.0464264025399874, + 50.66919756175071 + ], + [ + 3.0464264025399874, + 53.59620050977796 + ], + [ + 7.275203768012878, + 53.59620050977796 + ], + [ + 7.275203768012878, + 50.66919756175071 + ], + [ + 3.0464264025399874, + 50.66919756175071 + ] + ] + ] }, "links": [ { @@ -110,13 +140,36 @@ "href": "../catalog.json", "type": "application/json", "title": "data-access catalog" + }, + { + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?&SERVICE=WCS&VERSION=2.1.0&REQUEST=DescribeCoverage&COVERAGEID=LGN&outputType=GeneralGridCoverage", + "rel": "about", + "type": "text/xml", + "title": "Link to the rasdaman coverage description in XML" + }, + { + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman-dashboard/?layers=LGN", + "rel": "service", + "type": "text/html", + "title": "Link to the rasdaman web application to Access, process gridded data" } ], - "assets": {}, - "bbox": [], + "assets": { + "thumbnail_rasdaman": { + "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman/ows?service=WMS&version=1.3.0&request=GetMap&layers=LGN&bbox=50.66919756175071,3.0464264025399874,53.59620050977796,7.275203768012878&time=\"2012-01-01T00:00Z\"&width=800&height=600&crs=EPSG:4326&format=image/png&transparent=true&styles=", + "roles": [ + "thumbnail" + ] + } + }, + "bbox": [ + 3.0464264025399874, + 50.66919756175071, + 7.275203768012878, + 53.59620050977796 + ], "stac_extensions": [ "https://stac-extensions.github.io/raster/v1.1.0/schema.json", "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" - ], - "id": "LGN" + ] } \ No newline at end of file From e4cdc7cd1a8ba27d4d68f14900525e085aafd5b4 Mon Sep 17 00:00:00 2001 From: Dimitar Misev Date: Thu, 27 Jun 2024 21:09:56 +0200 Subject: [PATCH 17/43] remove credentials from dashboard link --- stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json index b9705075..8fe8abbf 100644 --- a/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json +++ b/stac_dist/ERA5_Land_monthly/ERA5_Land_monthly.json @@ -510,7 +510,7 @@ "title": "Link to the rasdaman coverage description in XML" }, { - "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman-dashboard/?layers=ERA5_Land_monthly", + "href": "https://fairicube.rasdaman.com/rasdaman-dashboard/?layers=ERA5_Land_monthly", "rel": "service", "type": "text/html", "title": "Link to the rasdaman web application to Access, process gridded data" From 46438a799cc19b8159f3377cdb2bb336b8deea75 Mon Sep 17 00:00:00 2001 From: Dimitar Misev Date: Thu, 27 Jun 2024 21:11:55 +0200 Subject: [PATCH 18/43] fix dashboard link --- stac_dist/LGN/LGN.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stac_dist/LGN/LGN.json b/stac_dist/LGN/LGN.json index a5875c9c..49fa6ce7 100644 --- a/stac_dist/LGN/LGN.json +++ b/stac_dist/LGN/LGN.json @@ -148,7 +148,7 @@ "title": "Link to the rasdaman coverage description in XML" }, { - "href": "https://catalog:JdpsUHpPoqXtbM3@fairicube.rasdaman.com/rasdaman-dashboard/?layers=LGN", + "href": "https://fairicube.rasdaman.com/rasdaman-dashboard/?layers=LGN", "rel": "service", "type": "text/html", "title": "Link to the rasdaman web application to Access, process gridded data" From a009f3d0329e3968673766fef97240d8b8460e7c Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 4 Jul 2024 09:48:09 +0200 Subject: [PATCH 19/43] Add stac_dist/city_features_collection/city_features_collection.json for pull request submission --- .../city_features_collection.json | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/stac_dist/city_features_collection/city_features_collection.json b/stac_dist/city_features_collection/city_features_collection.json index 03d7c76c..36b56eee 100644 --- a/stac_dist/city_features_collection/city_features_collection.json +++ b/stac_dist/city_features_collection/city_features_collection.json @@ -5,7 +5,15 @@ "properties": { "license": "CC-BY-4.0", "description": "A collection of features for ~700 European cities, for the reference year 2018. The features are divided in three main thematic areas: land, climate and socioeconomic characteristics. In the current version it contains the following features:\n\n- environmental zone\n- city area ha\n- dem mean\n- imd percent 2018\n- treecover percent 2018\u00b4\n- Urban Atlas 2018 class 11100\n- Urban Atlas 2018 class 11210\n- Urban Atlas 2018 class 11220\n- Urban Atlas 2018 class 11230\n- Urban Atlas 2018 class 11240\n- Urban Atlas 2018 class 11300\n- Urban Atlas 2018 class 12100\n- Urban Atlas 2018 class 12210\n- Urban Atlas 2018 class 12220\n- Urban Atlas 2018 class 12230\n- Urban Atlas 2018 class 12300\n- Urban Atlas 2018 class 12400\n- Urban Atlas 2018 class 13100\n- Urban Atlas 2018 class 13300\n- Urban Atlas 2018 class 13400\n- Urban Atlas 2018 class 14100\n- Urban Atlas 2018 class 14200\n- Urban Atlas 2018 class 21000\n- Urban Atlas 2018 class 22000\n- Urban Atlas 2018 class 23000\n- Urban Atlas 2018 class 24000\n- Urban Atlas 2018 class 25000\n- Urban Atlas 2018 class 31000\n- Urban Atlas 2018 class 32000\n- Urban Atlas 2018 class 33000\n- Urban Atlas 2018 class 40000\n- Urban Atlas 2018 class 50000\n- urban blue percent\n- urban green percent\n- avg 2m temp kelvin 2018\n- number of summer days 2018\n- number of tropical nights 2018\n- utci heat nights 2018\n- coastal city\n- ESTAT de1001v 2018\n- ESTAT de1028v 2018\n- ESTAT de1055v 2018\n- ESTAT ec1174v 2018\n- ESTAT ec1010v 2018\n- ESTAT ec1020i 2018\n- ESTAT ec3040v 2018\n- ESTAT sa2013v 2018\n- ESTAT de1028i 2018\n- ESTAT de1055i 2018", - "providers": [], + "providers": [ + { + "organization": "FAIRiCUBE - Use Case 1", + "comments": "Use Case 1 team processed and consolidated data from different data sources into this unique dataset.", + "doc_link": "https://github.com/FAIRiCUBE/uc1-urban-climate", + "roles": "processor", + "project_purpose": "Urban adaptation to climate change" + } + ], "dataSource": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/data/city_features_collection/city_features_collection_v0.1.geojson", "cube:dimensions": { "x": { @@ -16,7 +24,6 @@ ], "reference_system": "EPSG:4326", "type": "spatial", - "unit_of_measure": "degree", "interpolation": "one value per city" }, "y": { @@ -27,7 +34,6 @@ ], "reference_system": "EPSG:4326", "type": "spatial", - "unit_of_measure": "degree", "interpolation": "one value per city" }, "time": { @@ -36,7 +42,7 @@ "2018-12-31T00:00Z" ], "type": "temporal", - "step": "P1Y" + "step": "P1Y0M0DT0H0M0S" }, "z": { "extent": [ @@ -50,16 +56,17 @@ "raster:bands": [], "title": "City features collection", "datasource_type": "geojson", - "keywords": "eu cities, urban atlas, land, climate, socioeconomic", + "keywords": "eu cities, urban atlas, land, climate, socioeconomic, estat", "documentation": "codebook: data/city_features_collection/city_features_collection_codebook.csv", "crs": "EPSG:4326", "start_datetime": "2024-04-18T00:00Z", "end_datetime": "2018-12-31T00:00Z", "personalData": "no personal data", - "Provenance_name": "features extracted from different land, climate, socioeconomic datasets. Refer to the codebook for a complete description.", "preprocessing": "Refer to the codebook for a complete description.", "source_data": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/data/city_features_collection", + "apis": "No API. The dataset can be downloaded from Github or Zenodo, or the github repository (including example Notebooks) can be cloned", "access_control": "no access control", + "modification": null, "provision": "2024-04-15T13:38:52Z", "use_case_S4E": "1", "platform": "Eox" From 3042b2ab722f8bed6bf265a1c6311011c02b8f9c Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 4 Jul 2024 09:55:46 +0200 Subject: [PATCH 20/43] Add stac_dist/city_features_collection/city_features_collection.json for pull request submission --- .../city_features_collection.json | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/stac_dist/city_features_collection/city_features_collection.json b/stac_dist/city_features_collection/city_features_collection.json index 36b56eee..6999ad41 100644 --- a/stac_dist/city_features_collection/city_features_collection.json +++ b/stac_dist/city_features_collection/city_features_collection.json @@ -24,7 +24,8 @@ ], "reference_system": "EPSG:4326", "type": "spatial", - "interpolation": "one value per city" + "interpolation": "one value per city", + "step": "irregular" }, "y": { "axis": "y", @@ -34,7 +35,8 @@ ], "reference_system": "EPSG:4326", "type": "spatial", - "interpolation": "one value per city" + "interpolation": "one value per city", + "step": "irregular" }, "time": { "extent": [ @@ -53,11 +55,29 @@ } }, "datetime": "2024-04-15T13:38:32Z", - "raster:bands": [], + "raster:bands": [ + { + "band_name": "city area ha", + "unit": "ha", + "data_type": "int16", + "nodata": -999, + "definition": "Area in hectares of the core city", + "description": "Area in hectares of the core city. Core city boundary is defined by Urban Audit" + }, + { + "band_name": "environmental_zone", + "unit": "categorical", + "nodata": -999, + "definition": "Environmental zone to which the city belongs", + "description": "Environmental zone to which the city belongs", + "category_list": "ALN BOR NEM ATN ALS CON ATC PAN LUS ANA MDM MDN MDS MAC ARC", + "comment": "Codelist: https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/data/city_features_collection/codelist_environmental_zones.csv" + } + ], "title": "City features collection", "datasource_type": "geojson", "keywords": "eu cities, urban atlas, land, climate, socioeconomic, estat", - "documentation": "codebook: data/city_features_collection/city_features_collection_codebook.csv", + "documentation": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/data/city_features_collection/city_features_collection_codebook.csv", "crs": "EPSG:4326", "start_datetime": "2024-04-18T00:00Z", "end_datetime": "2018-12-31T00:00Z", From ebed7555a6573fba78768e31b6af0a7b1168d792 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 4 Jul 2024 13:58:54 +0200 Subject: [PATCH 21/43] Add stac_dist/city_features_collection/city_features_collection.json for pull request submission --- .../city_features_collection/city_features_collection.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stac_dist/city_features_collection/city_features_collection.json b/stac_dist/city_features_collection/city_features_collection.json index 6999ad41..f7b2b193 100644 --- a/stac_dist/city_features_collection/city_features_collection.json +++ b/stac_dist/city_features_collection/city_features_collection.json @@ -24,8 +24,9 @@ ], "reference_system": "EPSG:4326", "type": "spatial", + "unit": "degree", "interpolation": "one value per city", - "step": "irregular" + "step": "1" }, "y": { "axis": "y", @@ -35,8 +36,9 @@ ], "reference_system": "EPSG:4326", "type": "spatial", + "unit": "degree", "interpolation": "one value per city", - "step": "irregular" + "step": "1" }, "time": { "extent": [ From c6d73c823e5ab6569a6673b77b3ea0cc557a77cb Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 4 Jul 2024 13:58:55 +0200 Subject: [PATCH 22/43] Add stac_dist/city_features_collection/city_features_collection.json for pull request submission From 72aee6bb255004705a03abf439c8566e69a13127 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 4 Jul 2024 14:00:42 +0200 Subject: [PATCH 23/43] Add stac_dist/city_features_collection/city_features_collection.json for pull request submission --- .../city_features_collection/city_features_collection.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stac_dist/city_features_collection/city_features_collection.json b/stac_dist/city_features_collection/city_features_collection.json index f7b2b193..be6a93b8 100644 --- a/stac_dist/city_features_collection/city_features_collection.json +++ b/stac_dist/city_features_collection/city_features_collection.json @@ -46,7 +46,8 @@ "2018-12-31T00:00Z" ], "type": "temporal", - "step": "P1Y0M0DT0H0M0S" + "step": "P1Y0M0DT0H0M0S", + "unit": "year" }, "z": { "extent": [ From 29d43716108fd4e6de3747d0499e557bc3da8ae6 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 4 Jul 2024 14:03:03 +0200 Subject: [PATCH 24/43] Add stac_dist/city_features_collection/city_features_collection.json for pull request submission --- stac_dist/city_features_collection/city_features_collection.json | 1 + 1 file changed, 1 insertion(+) diff --git a/stac_dist/city_features_collection/city_features_collection.json b/stac_dist/city_features_collection/city_features_collection.json index be6a93b8..b017e44a 100644 --- a/stac_dist/city_features_collection/city_features_collection.json +++ b/stac_dist/city_features_collection/city_features_collection.json @@ -70,6 +70,7 @@ { "band_name": "environmental_zone", "unit": "categorical", + "data_type": "other", "nodata": -999, "definition": "Environmental zone to which the city belongs", "description": "Environmental zone to which the city belongs", From 35a2bb19f006fee4e77a6f049860d32d39600b5d Mon Sep 17 00:00:00 2001 From: baloola Date: Thu, 4 Jul 2024 15:11:37 +0200 Subject: [PATCH 25/43] edit start time end time for city_feature_collection --- .../city_features_collection.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stac_dist/city_features_collection/city_features_collection.json b/stac_dist/city_features_collection/city_features_collection.json index b017e44a..270176f0 100644 --- a/stac_dist/city_features_collection/city_features_collection.json +++ b/stac_dist/city_features_collection/city_features_collection.json @@ -42,8 +42,8 @@ }, "time": { "extent": [ - "2024-04-18T00:00Z", - "2018-12-31T00:00Z" + "2018-12-31T00:00Z", + "2024-04-18T00:00Z" ], "type": "temporal", "step": "P1Y0M0DT0H0M0S", @@ -83,8 +83,8 @@ "keywords": "eu cities, urban atlas, land, climate, socioeconomic, estat", "documentation": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/data/city_features_collection/city_features_collection_codebook.csv", "crs": "EPSG:4326", - "start_datetime": "2024-04-18T00:00Z", - "end_datetime": "2018-12-31T00:00Z", + "start_datetime": "2018-12-31T00:00Z", + "end_datetime": "2024-04-18T00:00Z", "personalData": "no personal data", "preprocessing": "Refer to the codebook for a complete description.", "source_data": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/data/city_features_collection", From ffc176d6388786d954aaf26ea8a059914098d2c6 Mon Sep 17 00:00:00 2001 From: Peter Baumann Date: Tue, 9 Jul 2024 11:43:19 +0200 Subject: [PATCH 26/43] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 6d8460e9..ed3354bb 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ Contents of this space: - [Use case specific modeling and access](https://github.com/FAIRiCUBE/data-requests/wiki/Data-Overview) - [complete rasdaman documentation](https://doc.rasdaman.com) +See also the [list of requirements agreed with the Use Cases](https://github.com/FAIRiCUBE/data-requests/wiki/Requirements) + As data ingest is tightly connected with metadata management, use of data, etc., consider also these related spaces: - [metadata-editor WebGUI](https://catalog-editor.eoxhub.fairicube.eu/): to provide and edit metadata to be shown in the [data catalog (STAC-fastapi)](https://catalog.eoxhub.fairicube.eu/?.language=en) From 225e386b5f54ae8fec2d1b95c1ac5e99be006d9c Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 17 Jul 2024 10:39:49 +0200 Subject: [PATCH 27/43] Add stac_dist/Vienna_building_volume/Vienna_building_volume.json for pull request submission --- .../Vienna_building_volume.json | 149 ++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 stac_dist/Vienna_building_volume/Vienna_building_volume.json diff --git a/stac_dist/Vienna_building_volume/Vienna_building_volume.json b/stac_dist/Vienna_building_volume/Vienna_building_volume.json new file mode 100644 index 00000000..42bab4df --- /dev/null +++ b/stac_dist/Vienna_building_volume/Vienna_building_volume.json @@ -0,0 +1,149 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "id": "Vienna_building_volume", + "properties": { + "license": "CC-BY-4.0", + "description": "Vienna building volume [100m]\n\nThe map shows the building volume (building footprint x avg. building hight) as a normalized indicator 0-1", + "providers": [ + { + "organization_name": "Stadt Wien", + "organization": "Stadt Wien", + "organization_email": "open@post.wien.gv.at", + "roles": "licensor" + } + ], + "dataSource": "Open data Austria (data.gv.at)", + "cube:dimensions": { + "x": { + "axis": "x", + "extent": [ + 331000, + 354000 + ], + "reference_system": "EPSG:31256", + "type": "spatial", + "unit": "meter", + "interpolation": "", + "step": "100" + }, + "y": { + "axis": "y", + "extent": [ + -11200, + 18800 + ], + "reference_system": "EPSG:31256", + "type": "spatial", + "unit": "meter", + "interpolation": "", + "step": "100" + }, + "time": { + "extent": [ + "2024-01-01T00:00Z", + "2024-12-31T00:00Z" + ], + "type": "temporal", + "step": "P1Y", + "unit": "year" + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" + } + }, + "datetime": "2024-07-17T10:39:35Z", + "raster:bands": [ + { + "band_name": "building volumne indicator", + "unit": "indicator", + "data_type": "float32", + "nodata": -9, + "definition": "building volumne indicator", + "description": "building volumne indicator", + "comment": "Band 1" + } + ], + "title": "Vienna building volume [100m]", + "datasource_type": "GML ", + "keywords": "building, building volume, building hight, urban areas ", + "area_cover": "415km2", + "crs": "EPSG:31256", + "start_datetime": "2024-01-01T00:00Z", + "end_datetime": "2024-12-31T00:00Z", + "provenance_name": "data.gv.at ", + "preprocessing": " The map shows the building volume (building footprint x avg. building hight) as a normalized indicator 0-1", + "source_data": "https://www.data.gv.at", + "models": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/notebooks/dev/f06_pre_processing/Vienna_distance_raster_from_points_data.ipynb", + "apis": "AWS-S3 API", + "access_control": "fairicube account required ", + "modification": "2024-07-17T10:39:39Z", + "provision": "2024-07-17T10:39:37Z", + "use_case_S4E": "1", + "use_case_NHM_2": "1", + "platform": "Eox" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 20.527587778333267, + 44.951075003750404 + ], + [ + 20.527587778333267, + 45.2313494572559 + ], + [ + 20.839371582277582, + 45.2313494572559 + ], + [ + 20.839371582277582, + 44.951075003750404 + ], + [ + 20.527587778333267, + 44.951075003750404 + ] + ] + ] + }, + "links": [ + { + "rel": "root", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + } + ], + "assets": { + "../r09_build_volume/r09_Wien_build_volume_i_grid100m_1_1.tif": { + "href": "https://fairicube.s3.eu-central-1.amazonaws.com/vienna_data/100m/", + "roles": [ + "data" + ] + } + }, + "bbox": [ + 20.527587778333267, + 44.951075003750404, + 20.839371582277582, + 45.2313494572559 + ], + "stac_extensions": [ + "https://stac-extensions.github.io/raster/v1.1.0/schema.json", + "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" + ] +} \ No newline at end of file From 21284f64e2982339dcdc98bdc1aaaf4f15860392 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 17 Jul 2024 10:47:01 +0200 Subject: [PATCH 28/43] Add stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json for pull request submission --- .../Vienna_vineyard_area.json | 149 ++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json diff --git a/stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json b/stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json new file mode 100644 index 00000000..ac759db9 --- /dev/null +++ b/stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json @@ -0,0 +1,149 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "id": "Vienna_vineyard_area", + "properties": { + "license": "CC-BY-4.0", + "description": "Vienna vineyard area [100m]", + "providers": [ + { + "organization_name": "Stadt Wien", + "organization": "Stadt Wien", + "organization_email": "open@post.wien.gv.at", + "roles": "licensor" + } + ], + "dataSource": "Open data Austria (data.gv.at)", + "cube:dimensions": { + "x": { + "axis": "x", + "extent": [ + 331000, + 354000 + ], + "reference_system": "EPSG:31256", + "type": "spatial", + "unit": "meter", + "interpolation": "SUM", + "step": "100" + }, + "y": { + "axis": "y", + "extent": [ + -11200, + 18800 + ], + "reference_system": "EPSG:31256", + "type": "spatial", + "unit": "meter", + "interpolation": "SUM", + "step": "100" + }, + "time": { + "extent": [ + "2024-01-01T00:00Z", + "2024-12-31T00:00Z" + ], + "type": "temporal", + "step": "P1Y", + "unit": "year" + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" + } + }, + "datetime": "2024-07-17T10:46:42Z", + "raster:bands": [ + { + "band_name": "vineyard area [% cell cover] ", + "unit": "%", + "data_type": "float32", + "definition": "vineyard area [% cell cover] ", + "description": "vineyard area [% cell cover] ", + "comment": "Band 1", + "interpolation": "SUM" + } + ], + "title": "Vienna vineyard area [100m]", + "datasource_type": "WFS (GML) ", + "keywords": "vineyards", + "area_cover": "415km2", + "crs": "EPSG:31256", + "start_datetime": "2024-01-01T00:00Z", + "end_datetime": "2024-12-31T00:00Z", + "provenance_name": "data.gv.at ", + "preprocessing": "Vineyard land use were extracted from land use map and the vineyard cover for every 100m gridcell was calculated and exported as raster", + "source_data": "https://www.data.gv.at", + "models": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/notebooks/dev/f06_pre_processing/Vienna_land_use.ipynb", + "apis": "AWS-S3 API", + "access_control": "fairicube account required ", + "modification": "2024-07-17T10:46:48Z", + "provision": "2024-07-17T10:46:44Z", + "use_case_S4E": "1", + "use_case_NHM_2": "1", + "platform": "Eox" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 20.527587778333267, + 44.951075003750404 + ], + [ + 20.527587778333267, + 45.2313494572559 + ], + [ + 20.839371582277582, + 45.2313494572559 + ], + [ + 20.839371582277582, + 44.951075003750404 + ], + [ + 20.527587778333267, + 44.951075003750404 + ] + ] + ] + }, + "links": [ + { + "rel": "root", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + } + ], + "assets": { + "../r10_vineyard/r10_vineyard_100m_b1_1_1.tif": { + "href": "https://fairicube.s3.eu-central-1.amazonaws.com/vienna_data/100m/", + "roles": [ + "data" + ] + } + }, + "bbox": [ + 20.527587778333267, + 44.951075003750404, + 20.839371582277582, + 45.2313494572559 + ], + "stac_extensions": [ + "https://stac-extensions.github.io/raster/v1.1.0/schema.json", + "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" + ] +} \ No newline at end of file From ad4ce1cb6dff0402cec6bcfc41e3f9d3c9f6780a Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 17 Jul 2024 10:52:13 +0200 Subject: [PATCH 29/43] Add stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json for pull request submission --- stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json b/stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json index ac759db9..93e1abfe 100644 --- a/stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json +++ b/stac_dist/Vienna_vineyard_area/Vienna_vineyard_area.json @@ -45,7 +45,7 @@ "2024-12-31T00:00Z" ], "type": "temporal", - "step": "P1Y", + "step": "P1Y0M0DT0H0M0S", "unit": "year" }, "z": { @@ -62,6 +62,7 @@ "band_name": "vineyard area [% cell cover] ", "unit": "%", "data_type": "float32", + "nodata": -9, "definition": "vineyard area [% cell cover] ", "description": "vineyard area [% cell cover] ", "comment": "Band 1", From 91b1e164c15c186afa9386ab78d0954187aec4e6 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 17 Jul 2024 11:26:18 +0200 Subject: [PATCH 30/43] Add stac_dist/Vienna_districts/Vienna_districts.json for pull request submission --- .../Vienna_districts/Vienna_districts.json | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 stac_dist/Vienna_districts/Vienna_districts.json diff --git a/stac_dist/Vienna_districts/Vienna_districts.json b/stac_dist/Vienna_districts/Vienna_districts.json new file mode 100644 index 00000000..3d75647d --- /dev/null +++ b/stac_dist/Vienna_districts/Vienna_districts.json @@ -0,0 +1,139 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "id": "Vienna_districts", + "properties": { + "license": "CC-BY-4.0", + "description": "Vienna administration districts [100m]\n\nThe raster shows the district number:\nBEZNR\tNAMEG\n0\t(blank)\n1\tINNERE STADT\n2\tLEOPOLDSTADT\n3\tLANDSTRASSE\n4\tWIEDEN\n5\tMARGARETEN\n6\tMARIAHILF\n7\tNEUBAU\n8\tJOSEFSTADT\n9\tALSERGRUND\n10\tFAVORITEN\n11\tSIMMERING\n12\tMEIDLING\n13\tHIETZING\n14\tPENZING\n15\tRUDOLFSHEIM-F\u00dcNFHAUS\n16\tOTTAKRING\n17\tHERNALS\n18\tW\u00c4HRING\n19\tD\u00d6BLING\n20\tBRIGITTENAU\n21\tFLORIDSDORF\n22\tDONAUSTADT\n23\tLIESING\n", + "providers": [ + { + "organization_name": "Stadt Wien", + "organization": "Stadt Wien", + "doc_link": "https://www.data.gv.at/katalog/dataset/2ee6b8bf-6292-413c-bb8b-bd22dbb2ad4b", + "organization_email": "open@post.wien.gv.at" + } + ], + "dataSource": "data.gv.at", + "cube:dimensions": { + "x": { + "axis": "x", + "extent": [ + 331000, + 354000 + ], + "reference_system": "EPSG:31256", + "type": "spatial", + "unit": "meter", + "step": "100" + }, + "y": { + "axis": "y", + "extent": [ + -11200, + 18800 + ], + "reference_system": "EPSG:31256", + "type": "spatial", + "unit": "meter", + "step": "100" + }, + "time": { + "extent": [ + "2024-01-01T00:00Z", + "2024-12-31T00:00Z" + ], + "type": "temporal", + "step": "P1Y", + "unit": "year" + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" + } + }, + "raster:bands": [ + { + "band_name": "district id", + "unit": "ID", + "nodata": -9, + "definition": "district id\nBEZNR\tNAMEG\n0\t(blank)\n1\tINNERE STADT\n2\tLEOPOLDSTADT\n3\tLANDSTRASSE\n4\tWIEDEN\n5\tMARGARETEN\n6\tMARIAHILF\n7\tNEUBAU\n8\tJOSEFSTADT\n9\tALSERGRUND\n10\tFAVORITEN\n11\tSIMMERING\n12\tMEIDLING\n13\tHIETZING\n14\tPENZING\n15\tRUDOLFSHEIM-F\u00dcNFHAUS\n16\tOTTAKRING\n17\tHERNALS\n18\tW\u00c4HRING\n19\tD\u00d6BLING\n20\tBRIGITTENAU\n21\tFLORIDSDORF\n22\tDONAUSTADT\n23\tLIESING\n", + "description": "district id", + "comment": "Band 1", + "interpolation": "NN" + } + ], + "title": "Vienna administration districts [100m]", + "datasource_type": "WFS (GML) ", + "keywords": "administration, district, ", + "area_cover": "415km2", + "crs": "EPSG:31256", + "start_datetime": "2024-01-01T00:00Z", + "end_datetime": "2024-12-31T00:00Z", + "personalData": "", + "provenance_name": "data.gv.at ", + "preprocessing": "The origanal vector dataset was transformed to a raster using gdal function:", + "platform": "Eox" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 20.527587778333267, + 44.951075003750404 + ], + [ + 20.527587778333267, + 45.2313494572559 + ], + [ + 20.839371582277582, + 45.2313494572559 + ], + [ + 20.839371582277582, + 44.951075003750404 + ], + [ + 20.527587778333267, + 44.951075003750404 + ] + ] + ] + }, + "links": [ + { + "rel": "root", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + } + ], + "assets": { + "../r00_Wien_Bezirke_100m_1_1.tif": { + "href": "https://fairicube.s3.eu-central-1.amazonaws.com/vienna_data/100m/", + "roles": [ + "data" + ] + } + }, + "bbox": [ + 20.527587778333267, + 44.951075003750404, + 20.839371582277582, + 45.2313494572559 + ], + "stac_extensions": [ + "https://stac-extensions.github.io/raster/v1.1.0/schema.json", + "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" + ] +} \ No newline at end of file From 330a647ca855ae88ddb3573693ba10308988969f Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 17 Jul 2024 11:29:54 +0200 Subject: [PATCH 31/43] Add stac_dist/Vienna_districts/Vienna_districts.json for pull request submission --- stac_dist/Vienna_districts/Vienna_districts.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/stac_dist/Vienna_districts/Vienna_districts.json b/stac_dist/Vienna_districts/Vienna_districts.json index 3d75647d..cdaf3441 100644 --- a/stac_dist/Vienna_districts/Vienna_districts.json +++ b/stac_dist/Vienna_districts/Vienna_districts.json @@ -43,7 +43,7 @@ "2024-12-31T00:00Z" ], "type": "temporal", - "step": "P1Y", + "step": "P1Y0M0DT0H0M0S", "unit": "year" }, "z": { @@ -54,6 +54,7 @@ "type": "spatial" } }, + "datetime": "2024-07-17T11:28:01Z", "raster:bands": [ { "band_name": "district id", @@ -74,7 +75,15 @@ "end_datetime": "2024-12-31T00:00Z", "personalData": "", "provenance_name": "data.gv.at ", - "preprocessing": "The origanal vector dataset was transformed to a raster using gdal function:", + "preprocessing": "The origanal vector dataset was transformed to a raster using gdal function: processing.run(\"gdal:rasterize\", {'INPUT':'N:/C2205_FAIRiCUBE/f02_data/d050_data_WIEN/Vienna_gridded_data_collection/100m_GRID/vector_files/Bezirke_100m.shp','FIELD':'BEZNR','BURN':0,'USE_Z':False,'UNITS':1,'WIDTH':100,'HEIGHT':100,'EXTENT':'-11200.000000000,18800.000000000,331000.000000000,354000.000000000 []','NODATA':0,'OPTIONS':'COMPRESS=DEFLATE|PREDICTOR=2|ZLEVEL=9','DATA_TYPE':5,'INIT':None,'INVERT':False,'EXTRA':'','OUTPUT':'N:/C2205_FAIRiCUBE/f02_data/d050_data_WIEN/Vienna_gridded_data_collection/100m_GRID/r00_Wien_Bezirke_100m.tif'})", + "apis": "AWS-S3 API", + "access_control": "fairicube account required ", + "modification": "2024-07-17T11:28:04Z", + "provision": "2024-07-17T11:28:02Z", + "use_case_S4E": "1", + "use_case_WER": "2", + "use_case_NHM": "2", + "use_case_NHM_2": "1", "platform": "Eox" }, "geometry": { From cdc30afdb1d73033924cf7e2920095a72f6a4afc Mon Sep 17 00:00:00 2001 From: mari-s4e <123374844+mari-s4e@users.noreply.github.com> Date: Tue, 30 Jul 2024 12:29:40 +0200 Subject: [PATCH 32/43] fixed missing data_type in band --- stac_dist/Vienna_districts/Vienna_districts.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stac_dist/Vienna_districts/Vienna_districts.json b/stac_dist/Vienna_districts/Vienna_districts.json index cdaf3441..ecc39668 100644 --- a/stac_dist/Vienna_districts/Vienna_districts.json +++ b/stac_dist/Vienna_districts/Vienna_districts.json @@ -63,7 +63,8 @@ "definition": "district id\nBEZNR\tNAMEG\n0\t(blank)\n1\tINNERE STADT\n2\tLEOPOLDSTADT\n3\tLANDSTRASSE\n4\tWIEDEN\n5\tMARGARETEN\n6\tMARIAHILF\n7\tNEUBAU\n8\tJOSEFSTADT\n9\tALSERGRUND\n10\tFAVORITEN\n11\tSIMMERING\n12\tMEIDLING\n13\tHIETZING\n14\tPENZING\n15\tRUDOLFSHEIM-F\u00dcNFHAUS\n16\tOTTAKRING\n17\tHERNALS\n18\tW\u00c4HRING\n19\tD\u00d6BLING\n20\tBRIGITTENAU\n21\tFLORIDSDORF\n22\tDONAUSTADT\n23\tLIESING\n", "description": "district id", "comment": "Band 1", - "interpolation": "NN" + "interpolation": "NN", + "data_type": "float32" } ], "title": "Vienna administration districts [100m]", @@ -145,4 +146,4 @@ "https://stac-extensions.github.io/raster/v1.1.0/schema.json", "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" ] -} \ No newline at end of file +} From 287256cf08bc67c81e39b175ac7b54ebb84916db Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 4 Sep 2024 10:51:25 +0200 Subject: [PATCH 33/43] Add stac_dist/land_use_luxembourg/land_use_luxembourg.json for pull request submission --- .../land_use_luxembourg.json | 145 ++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 stac_dist/land_use_luxembourg/land_use_luxembourg.json diff --git a/stac_dist/land_use_luxembourg/land_use_luxembourg.json b/stac_dist/land_use_luxembourg/land_use_luxembourg.json new file mode 100644 index 00000000..ee013788 --- /dev/null +++ b/stac_dist/land_use_luxembourg/land_use_luxembourg.json @@ -0,0 +1,145 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "id": "land_use_luxembourg", + "properties": { + "keywords": [ + "environment", + " flachennutzung", + " landuse", + " nature", + " utilisation", + "Land use" + ], + "license": "CC0-1.0", + "description": "Land Use in terms of functional dimension corresponds to the description of areas in terms of their socio-economic purpose", + "providers": [ + { + "organization_name": "Ministre de l\u2019Environnement, du Climat et de la Biodiversit\u00e9 & Minist\u00e8re du Logement et de l\u2019Am\u00e9nagement du territoire - D\u00e9partement de l\u2019am\u00e9nagement du territoire", + "organization": "Ministre de l\u2019Environnement, du Climat et de la Biodiversit\u00e9 & Minist\u00e8re du Logement et de l\u2019Am\u00e9nagement du territoire - D\u00e9partement de l\u2019am\u00e9nagement du territoire", + "doc_link": "https://data.public.lu/fr/datasets/lis-l-land-use-2007-2015-2018/", + "organization_email": "Patrick.Grivet@mev.etat.lu; Tom.Fourmann@mat.etat.lu; Marco.Tholl@mat.etat.lu", + "roles": "licensor" + } + ], + "dataSource": "https://geocatalogue.geoportail.lu", + "cube:dimensions": { + "x": { + "axis": "x", + "extent": [ + 48930.247, + 106113.847 + ], + "reference_system": "EPSG:2169", + "type": "spatial", + "unit": "meters", + "interpolation": "-", + "step": 10 + }, + "y": { + "axis": "y", + "extent": [ + 57015.29, + 138759.09 + ], + "reference_system": "EPSG:2169", + "type": "spatial", + "unit": "meters", + "interpolation": "-", + "step": 10 + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" + }, + "time": { + "type": "temporal", + "values": [ + "2007-01-01T00:00Z", + "2015-01-01T00:00Z", + "2018-01-01T00:00Z", + "2021-01-01T00:00Z" + ], + "step": "", + "unit": "year", + "interpolation": "-" + } + }, + "raster:bands": [ + { + "band_name": "Land use", + "unit": "categorical", + "data_type": "int16", + "nodata": -999, + "definition": "Land Use classes with Land Use code for relevant years", + "description": "Land Use classes with Land Use code for relevant years", + "category_list": "* New LU codes with names", + "interpolation": "" + } + ], + "title": "Land Use Luxembourg", + "datasource_type": "vector", + "area_cover": "258600 ha", + "crs": "EPSG:2169", + "start_datetime": "2007-01-01T00:00Z", + "end_datetime": "2021-01-01T00:00Z", + "personalData": "no personal data", + "use_case_S4E": "1", + "platform": "Eox" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 5.73313548077588, + 49.44713641902722 + ], + [ + 5.73313548077588, + 50.182280867669625 + ], + [ + 6.533747046664215, + 50.182280867669625 + ], + [ + 6.533747046664215, + 49.44713641902722 + ], + [ + 5.73313548077588, + 49.44713641902722 + ] + ] + ] + }, + "links": [ + { + "rel": "root", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + }, + { + "rel": "parent", + "href": "../catalog.json", + "type": "application/json", + "title": "data-access catalog" + } + ], + "assets": {}, + "bbox": [ + 5.73313548077588, + 49.44713641902722, + 6.533747046664215, + 50.182280867669625 + ], + "stac_extensions": [ + "https://stac-extensions.github.io/raster/v1.1.0/schema.json", + "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" + ] +} \ No newline at end of file From 394757b875989d6fd473309ff3486740fb7d1be6 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:28:05 +0200 Subject: [PATCH 34/43] Add stac_dist/land_use_luxembourg/land_use_luxembourg.json for pull request submission --- .../land_use_luxembourg/land_use_luxembourg.json | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/stac_dist/land_use_luxembourg/land_use_luxembourg.json b/stac_dist/land_use_luxembourg/land_use_luxembourg.json index ee013788..66fe5e6e 100644 --- a/stac_dist/land_use_luxembourg/land_use_luxembourg.json +++ b/stac_dist/land_use_luxembourg/land_use_luxembourg.json @@ -4,11 +4,6 @@ "id": "land_use_luxembourg", "properties": { "keywords": [ - "environment", - " flachennutzung", - " landuse", - " nature", - " utilisation", "Land use" ], "license": "CC0-1.0", @@ -34,7 +29,7 @@ "type": "spatial", "unit": "meters", "interpolation": "-", - "step": 10 + "step": 100 }, "y": { "axis": "y", @@ -46,7 +41,7 @@ "type": "spatial", "unit": "meters", "interpolation": "-", - "step": 10 + "step": 100 }, "z": { "extent": [ @@ -76,17 +71,20 @@ "nodata": -999, "definition": "Land Use classes with Land Use code for relevant years", "description": "Land Use classes with Land Use code for relevant years", - "category_list": "* New LU codes with names", + "category_list": "111\t Residential 112\tAgriculture facilities 113\tIndustry & Commerce 114\tUnused urban areas, brownfields 115\tSocial, cultural, and other (e.g. indoor sports halls) 131\tCemetery 132\tPublic open spaces (e.g. square) 133\tPark & public green (playground) 134\tOther (green area not used for recreation e.g. roundabout) 141\tGolf course 142\tCamp ground 143\tOther sport facilities (outdoor sports facilities) 144\tOther recreation facilities (allotment gardens and picnic) 151\tUtility (production, disposal facilities) 152\tMining / extraction 160\tConstruction site Settlement (total) 210\tArable land 220\tGrassland 231\tVineyard 232\tFruit trees 233\tOrchard 234\tOther (greenhouses and tree plantations) Agriculture (total) 311\tConiferous 312\tMixed 313\tDeciduous 314\tYoung forest 321\tDamaged forest 323\tClear cuts (harvesting) 331\tForest road Forest (total) 410\tGravel 420\tRocks 430\tNatural grassland 440\tHeathland 450\tBushes 460\tWetland Natural surfaces (total) 511\tNatural 512\tArtificial 521\tNatural 522\tArtificial Water (total) 611\tRural roads 612\tMain roads 620\tRailways 631\tCommercial 632\tSport & Leisure 640\tWater traffic 650\tParking lot", "interpolation": "" } ], "title": "Land Use Luxembourg", "datasource_type": "vector", - "area_cover": "258600 ha", + "area_cover": "2586ha", "crs": "EPSG:2169", "start_datetime": "2007-01-01T00:00Z", "end_datetime": "2021-01-01T00:00Z", "personalData": "no personal data", + "datetime": null, + "modification": null, + "provision": null, "use_case_S4E": "1", "platform": "Eox" }, From 93115cd50a40cc7b9745435feaacfdaced412471 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:29:27 +0200 Subject: [PATCH 35/43] Add stac_dist/land_use_luxembourg/land_use_luxembourg.json for pull request submission From 5c9fe529ec3c9b868351952b9903374ca43afc6e Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:30:24 +0200 Subject: [PATCH 36/43] Add stac_dist/land_use_luxembourg/land_use_luxembourg.json for pull request submission From 261e518aecd9bcdc2304e525524cb85806534c9a Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:34:21 +0200 Subject: [PATCH 37/43] Add stac_dist/land_use_luxembourg/land_use_luxembourg.json for pull request submission --- stac_dist/land_use_luxembourg/land_use_luxembourg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stac_dist/land_use_luxembourg/land_use_luxembourg.json b/stac_dist/land_use_luxembourg/land_use_luxembourg.json index 66fe5e6e..e6c764e3 100644 --- a/stac_dist/land_use_luxembourg/land_use_luxembourg.json +++ b/stac_dist/land_use_luxembourg/land_use_luxembourg.json @@ -71,7 +71,7 @@ "nodata": -999, "definition": "Land Use classes with Land Use code for relevant years", "description": "Land Use classes with Land Use code for relevant years", - "category_list": "111\t Residential 112\tAgriculture facilities 113\tIndustry & Commerce 114\tUnused urban areas, brownfields 115\tSocial, cultural, and other (e.g. indoor sports halls) 131\tCemetery 132\tPublic open spaces (e.g. square) 133\tPark & public green (playground) 134\tOther (green area not used for recreation e.g. roundabout) 141\tGolf course 142\tCamp ground 143\tOther sport facilities (outdoor sports facilities) 144\tOther recreation facilities (allotment gardens and picnic) 151\tUtility (production, disposal facilities) 152\tMining / extraction 160\tConstruction site Settlement (total) 210\tArable land 220\tGrassland 231\tVineyard 232\tFruit trees 233\tOrchard 234\tOther (greenhouses and tree plantations) Agriculture (total) 311\tConiferous 312\tMixed 313\tDeciduous 314\tYoung forest 321\tDamaged forest 323\tClear cuts (harvesting) 331\tForest road Forest (total) 410\tGravel 420\tRocks 430\tNatural grassland 440\tHeathland 450\tBushes 460\tWetland Natural surfaces (total) 511\tNatural 512\tArtificial 521\tNatural 522\tArtificial Water (total) 611\tRural roads 612\tMain roads 620\tRailways 631\tCommercial 632\tSport & Leisure 640\tWater traffic 650\tParking lot", + "category_list": "111\t Residential; 112\tAgriculture facilities; 113\tIndustry & Commerce; 114\tUnused urban areas, brownfields; 115\tSocial, cultural, and other (e.g. indoor sports halls); 131\tCemetery; 132\tPublic open spaces (e.g. square); 133\tPark & public green (playground); 134\tOther (green area not used for recreation e.g. roundabout); 141\tGolf course; 142\tCamp ground; 143\tOther sport facilities (outdoor sports facilities); 144\tOther recreation facilities (allotment gardens and picnic); 151\tUtility (production, disposal facilities); 152\tMining / extraction; 160\tConstruction site ; 210\tArable land; 220\tGrassland; 231\tVineyard; 232\tFruit trees; 233\tOrchard; 234\tOther (greenhouses and tree plantations); 311\tConiferous; 312\tMixed; 313\tDeciduous; 314\tYoung forest; 321\tDamaged forest; 323\tClear cuts (harvesting); 331\tForest road; 410\tGravel; 420\tRocks; 430\tNatural grassland; 440\tHeathland; 450\tBushes; 460\tWetland; 511\tNatural; 512\tArtificial; 521\tNatural; 522\tArtificial; 611\tRural roads; 612\tMain roads; 620\tRailways; 631\tCommercial; 632\tSport & Leisure; 640\tWater traffic; 650\tParking lot;", "interpolation": "" } ], From f239131611c63e35c1ec4a924a06beca26f2f2c1 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Tue, 1 Oct 2024 12:28:25 +0200 Subject: [PATCH 38/43] Add stac_dist/Vienna_building_volume/Vienna_building_volume.json for pull request submission --- .../Vienna_building_volume.json | 41 +++++++++++-------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/stac_dist/Vienna_building_volume/Vienna_building_volume.json b/stac_dist/Vienna_building_volume/Vienna_building_volume.json index 42bab4df..da94c0d5 100644 --- a/stac_dist/Vienna_building_volume/Vienna_building_volume.json +++ b/stac_dist/Vienna_building_volume/Vienna_building_volume.json @@ -3,8 +3,16 @@ "stac_version": "1.0.0", "id": "Vienna_building_volume", "properties": { + "keywords": [ + "building", + " building volume", + " building height", + " urban areas", + " vienna", + "building volume indicator" + ], "license": "CC-BY-4.0", - "description": "Vienna building volume [100m]\n\nThe map shows the building volume (building footprint x avg. building hight) as a normalized indicator 0-1", + "description": "Vienna building volume [100m]\n\nThe map shows the building volume (building footprint x avg. building height) as a normalized indicator 0-1", "providers": [ { "organization_name": "Stadt Wien", @@ -25,7 +33,7 @@ "type": "spatial", "unit": "meter", "interpolation": "", - "step": "100" + "step": 100 }, "y": { "axis": "y", @@ -37,50 +45,49 @@ "type": "spatial", "unit": "meter", "interpolation": "", - "step": "100" + "step": 100 + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" }, "time": { + "type": "temporal", "extent": [ "2024-01-01T00:00Z", "2024-12-31T00:00Z" ], - "type": "temporal", "step": "P1Y", "unit": "year" - }, - "z": { - "extent": [ - null, - null - ], - "type": "spatial" } }, - "datetime": "2024-07-17T10:39:35Z", "raster:bands": [ { - "band_name": "building volumne indicator", + "band_name": "building volume indicator", "unit": "indicator", "data_type": "float32", "nodata": -9, - "definition": "building volumne indicator", - "description": "building volumne indicator", + "definition": "building volume indicator", + "description": "building volume indicator", "comment": "Band 1" } ], "title": "Vienna building volume [100m]", "datasource_type": "GML ", - "keywords": "building, building volume, building hight, urban areas ", "area_cover": "415km2", "crs": "EPSG:31256", "start_datetime": "2024-01-01T00:00Z", "end_datetime": "2024-12-31T00:00Z", "provenance_name": "data.gv.at ", - "preprocessing": " The map shows the building volume (building footprint x avg. building hight) as a normalized indicator 0-1", + "preprocessing": " The map shows the building volume (building footprint x avg. building height) as a normalized indicator 0-1", "source_data": "https://www.data.gv.at", "models": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/notebooks/dev/f06_pre_processing/Vienna_distance_raster_from_points_data.ipynb", "apis": "AWS-S3 API", "access_control": "fairicube account required ", + "datetime": "2024-07-17T10:39:35Z", "modification": "2024-07-17T10:39:39Z", "provision": "2024-07-17T10:39:37Z", "use_case_S4E": "1", From 108a64e6c10b3ba93559b97975d478c54b7e6043 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 2 Oct 2024 15:49:55 +0200 Subject: [PATCH 39/43] Add stac_dist/Vienna_districts/Vienna_districts.json for pull request submission --- .../Vienna_districts/Vienna_districts.json | 39 +++++++++++-------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/stac_dist/Vienna_districts/Vienna_districts.json b/stac_dist/Vienna_districts/Vienna_districts.json index ecc39668..a133c3dc 100644 --- a/stac_dist/Vienna_districts/Vienna_districts.json +++ b/stac_dist/Vienna_districts/Vienna_districts.json @@ -3,6 +3,12 @@ "stac_version": "1.0.0", "id": "Vienna_districts", "properties": { + "keywords": [ + "administration", + " district", + " ", + "district id" + ], "license": "CC-BY-4.0", "description": "Vienna administration districts [100m]\n\nThe raster shows the district number:\nBEZNR\tNAMEG\n0\t(blank)\n1\tINNERE STADT\n2\tLEOPOLDSTADT\n3\tLANDSTRASSE\n4\tWIEDEN\n5\tMARGARETEN\n6\tMARIAHILF\n7\tNEUBAU\n8\tJOSEFSTADT\n9\tALSERGRUND\n10\tFAVORITEN\n11\tSIMMERING\n12\tMEIDLING\n13\tHIETZING\n14\tPENZING\n15\tRUDOLFSHEIM-F\u00dcNFHAUS\n16\tOTTAKRING\n17\tHERNALS\n18\tW\u00c4HRING\n19\tD\u00d6BLING\n20\tBRIGITTENAU\n21\tFLORIDSDORF\n22\tDONAUSTADT\n23\tLIESING\n", "providers": [ @@ -10,7 +16,8 @@ "organization_name": "Stadt Wien", "organization": "Stadt Wien", "doc_link": "https://www.data.gv.at/katalog/dataset/2ee6b8bf-6292-413c-bb8b-bd22dbb2ad4b", - "organization_email": "open@post.wien.gv.at" + "organization_email": "open@post.wien.gv.at", + "roles": "licensor" } ], "dataSource": "data.gv.at", @@ -24,7 +31,7 @@ "reference_system": "EPSG:31256", "type": "spatial", "unit": "meter", - "step": "100" + "step": 100 }, "y": { "axis": "y", @@ -35,41 +42,40 @@ "reference_system": "EPSG:31256", "type": "spatial", "unit": "meter", - "step": "100" + "step": 100 + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" }, "time": { + "type": "temporal", "extent": [ "2024-01-01T00:00Z", "2024-12-31T00:00Z" ], - "type": "temporal", "step": "P1Y0M0DT0H0M0S", "unit": "year" - }, - "z": { - "extent": [ - null, - null - ], - "type": "spatial" } }, - "datetime": "2024-07-17T11:28:01Z", "raster:bands": [ { "band_name": "district id", "unit": "ID", + "data_type": "float32", "nodata": -9, "definition": "district id\nBEZNR\tNAMEG\n0\t(blank)\n1\tINNERE STADT\n2\tLEOPOLDSTADT\n3\tLANDSTRASSE\n4\tWIEDEN\n5\tMARGARETEN\n6\tMARIAHILF\n7\tNEUBAU\n8\tJOSEFSTADT\n9\tALSERGRUND\n10\tFAVORITEN\n11\tSIMMERING\n12\tMEIDLING\n13\tHIETZING\n14\tPENZING\n15\tRUDOLFSHEIM-F\u00dcNFHAUS\n16\tOTTAKRING\n17\tHERNALS\n18\tW\u00c4HRING\n19\tD\u00d6BLING\n20\tBRIGITTENAU\n21\tFLORIDSDORF\n22\tDONAUSTADT\n23\tLIESING\n", "description": "district id", + "category_list": "0\t(blank) 1\tINNERE STADT 2\tLEOPOLDSTADT 3\tLANDSTRASSE 4\tWIEDEN 5\tMARGARETEN 6\tMARIAHILF 7\tNEUBAU 8\tJOSEFSTADT 9\tALSERGRUND 10\tFAVORITEN 11\tSIMMERING 12\tMEIDLING 13\tHIETZING 14\tPENZING 15\tRUDOLFSHEIM-F\u00dcNFHAUS 16\tOTTAKRING 17\tHERNALS 18\tW\u00c4HRING 19\tD\u00d6BLING 20\tBRIGITTENAU 21\tFLORIDSDORF 22\tDONAUSTADT 23\tLIESING", "comment": "Band 1", - "interpolation": "NN", - "data_type": "float32" + "interpolation": "NN" } ], "title": "Vienna administration districts [100m]", "datasource_type": "WFS (GML) ", - "keywords": "administration, district, ", "area_cover": "415km2", "crs": "EPSG:31256", "start_datetime": "2024-01-01T00:00Z", @@ -79,6 +85,7 @@ "preprocessing": "The origanal vector dataset was transformed to a raster using gdal function: processing.run(\"gdal:rasterize\", {'INPUT':'N:/C2205_FAIRiCUBE/f02_data/d050_data_WIEN/Vienna_gridded_data_collection/100m_GRID/vector_files/Bezirke_100m.shp','FIELD':'BEZNR','BURN':0,'USE_Z':False,'UNITS':1,'WIDTH':100,'HEIGHT':100,'EXTENT':'-11200.000000000,18800.000000000,331000.000000000,354000.000000000 []','NODATA':0,'OPTIONS':'COMPRESS=DEFLATE|PREDICTOR=2|ZLEVEL=9','DATA_TYPE':5,'INIT':None,'INVERT':False,'EXTRA':'','OUTPUT':'N:/C2205_FAIRiCUBE/f02_data/d050_data_WIEN/Vienna_gridded_data_collection/100m_GRID/r00_Wien_Bezirke_100m.tif'})", "apis": "AWS-S3 API", "access_control": "fairicube account required ", + "datetime": "2024-07-17T11:28:01Z", "modification": "2024-07-17T11:28:04Z", "provision": "2024-07-17T11:28:02Z", "use_case_S4E": "1", @@ -146,4 +153,4 @@ "https://stac-extensions.github.io/raster/v1.1.0/schema.json", "https://stac-extensions.github.io/datacube/v2.0.0/schema.json" ] -} +} \ No newline at end of file From 67e8ce6d0b4c4b7cd69db464ff6738c6e633bc17 Mon Sep 17 00:00:00 2001 From: baloola Date: Mon, 14 Oct 2024 09:11:41 +0200 Subject: [PATCH 40/43] use ubuntu 22.04 instead of latest --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c569e9df..a764b8e9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,7 +13,7 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v3 From 473e15d3cf9b2c8ea2182afe848de4f528f97875 Mon Sep 17 00:00:00 2001 From: baloola Date: Mon, 14 Oct 2024 09:15:09 +0200 Subject: [PATCH 41/43] pip install -break-system-packages --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a764b8e9..ea0612c5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@v3 - name: install dependencies run: | - pip install -r ./stac/stac-generator/requirements.txt + pip install --break-system-packages -r ./stac/stac-generator/requirements.txt - name: validate stac items run: | From dcc65ea1411ad1f323dc0afd6efb987b94151d45 Mon Sep 17 00:00:00 2001 From: baloola Date: Mon, 14 Oct 2024 09:16:16 +0200 Subject: [PATCH 42/43] remove -break-system-packages --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ea0612c5..a764b8e9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@v3 - name: install dependencies run: | - pip install --break-system-packages -r ./stac/stac-generator/requirements.txt + pip install -r ./stac/stac-generator/requirements.txt - name: validate stac items run: | From 949e330e9943859f7105edd49cb81e61cfe50047 Mon Sep 17 00:00:00 2001 From: baloola Date: Mon, 14 Oct 2024 09:18:10 +0200 Subject: [PATCH 43/43] use ubuntu 22.04 on ages --- .github/workflows/pages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 1926d95b..fb5c476d 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -28,7 +28,7 @@ jobs: environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v3