From 0b89b3645a18d2eb2538c510eaaf870bce2ddc9f Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Fri, 6 Sep 2024 11:04:41 +0200 Subject: [PATCH 1/3] Add stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json for pull request submission --- .../shadow_index_city_of_luxembourg.json | 137 ++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json diff --git a/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json b/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json new file mode 100644 index 00000000..62c3ed08 --- /dev/null +++ b/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json @@ -0,0 +1,137 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "id": "shadow_index_city_of_luxembourg", + "properties": { + "keywords": [ + "cadastre", + "shadow index" + ], + "license": "CC0-1.0", + "providers": [ + { + "organization_name": "FAIRiCUBE", + "organization": "FAIRiCUBE", + "organization_email": "info@space4environment.com", + "roles": "processor" + } + ], + "dataSource": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", + "cube:dimensions": { + "x": { + "axis": "x", + "extent": [ + 72850, + 82570 + ], + "reference_system": "2169", + "type": "spatial", + "unit": "shadow index", + "step": 10 + }, + "y": { + "axis": "y", + "extent": [ + 69590, + 80030 + ], + "reference_system": "2169", + "type": "spatial", + "unit": "shadow index", + "step": 10 + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" + }, + "time": { + "type": "temporal", + "values": [ + {}, + "2999-01-01T00:00:00Z" + ], + "step": "" + } + }, + "raster:bands": [ + { + "band_name": "shadow index", + "unit": "continuous", + "data_type": "float32", + "nodata": -99999, + "definition": "", + "description": "A standard hillshade model was used to calculate the shadow index. First a day of shadow was simulated for solar altitude for luxembourg city and secondly the data range was normalized linearly" + } + ], + "title": "Shadow Index of the City of Luxembourg", + "datasource_type": "grid", + "area_cover": "5171.66 ha", + "documentation": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", + "crs": "2169", + "start_datetime": {}, + "end_datetime": "2999-01-01T00:00:00Z", + "personalData": "no personal data", + "provenance_name": "LiDAR 2019 - Digital Terrain Model (DTM)", + "source_data": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", + "apis": "AWS-S3 API", + "access_control": "fairicube account required ", + "datetime": "2024-09-03T00:00Z", + "use_case_S4E": "1", + "platform": "Eox" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 6.069104443926092, + 49.56094657618465 + ], + [ + 6.069104443926092, + 49.65484833240523 + ], + [ + 6.203715071874704, + 49.65484833240523 + ], + [ + 6.203715071874704, + 49.56094657618465 + ], + [ + 6.069104443926092, + 49.56094657618465 + ] + ] + ] + }, + "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": [ + 6.069104443926092, + 49.56094657618465, + 6.203715071874704, + 49.65484833240523 + ], + "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 40da422965930160bd6b737c45922b20e27974e3 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Wed, 2 Oct 2024 09:18:59 +0200 Subject: [PATCH 2/3] Add stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json for pull request submission --- .../shadow_index_city_of_luxembourg.json | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json b/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json index 62c3ed08..c5e54f4c 100644 --- a/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json +++ b/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json @@ -4,10 +4,15 @@ "id": "shadow_index_city_of_luxembourg", "properties": { "keywords": [ - "cadastre", + "lidar", + " terrain", + " luref", + " topography", + " DEM", "shadow index" ], "license": "CC0-1.0", + "description": "The shadow index quantifies the extent of shaded areas. ", "providers": [ { "organization_name": "FAIRiCUBE", @@ -49,11 +54,12 @@ }, "time": { "type": "temporal", - "values": [ - {}, - "2999-01-01T00:00:00Z" + "extent": [ + "2019-01-01T00:00Z", + "2019-12-31T00:00Z" ], - "step": "" + "step": "P1Y0M0DT0H0M0S", + "unit": "y" } }, "raster:bands": [ @@ -62,8 +68,8 @@ "unit": "continuous", "data_type": "float32", "nodata": -99999, - "definition": "", - "description": "A standard hillshade model was used to calculate the shadow index. First a day of shadow was simulated for solar altitude for luxembourg city and secondly the data range was normalized linearly" + "definition": "The shadow index (SI) is the ratio of observed radiance to its normalization value and corresponds to the damping factor of radiation", + "description": "The shadow index (SI) is the ratio of observed radiance to its normalization value and corresponds to the damping factor of radiation" } ], "title": "Shadow Index of the City of Luxembourg", @@ -71,14 +77,17 @@ "area_cover": "5171.66 ha", "documentation": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", "crs": "2169", - "start_datetime": {}, - "end_datetime": "2999-01-01T00:00:00Z", + "start_datetime": "2019-01-01T00:00Z", + "end_datetime": "2019-12-31T00:00Z", "personalData": "no personal data", "provenance_name": "LiDAR 2019 - Digital Terrain Model (DTM)", + "preprocessing": "A standard hillshade model was calculated using the Module Analytical Hillshading from SAGA-GIS (v2.2.0). This was used to calculate the shadow index. First a day of shadow was simulated for solar altitude for luxembourg city and secondly the data range was normalized linearly", "source_data": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", "apis": "AWS-S3 API", "access_control": "fairicube account required ", "datetime": "2024-09-03T00:00Z", + "modification": null, + "provision": null, "use_case_S4E": "1", "platform": "Eox" }, From e43d28219145feb1dd5875c238c6c796257f2c0d Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Fri, 22 Nov 2024 15:38:49 +0100 Subject: [PATCH 3/3] Add stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json for pull request submission --- .../shadow_index_city_of_luxembourg.json | 77 ++++++++++++++++--- 1 file changed, 67 insertions(+), 10 deletions(-) diff --git a/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json b/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json index c5e54f4c..d6f98a7e 100644 --- a/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json +++ b/stac_dist/shadow_index_city_of_luxembourg/shadow_index_city_of_luxembourg.json @@ -9,16 +9,27 @@ " luref", " topography", " DEM", - "shadow index" + "shadow index", + " luxembourg" ], "license": "CC0-1.0", "description": "The shadow index quantifies the extent of shaded areas. ", "providers": [ { - "organization_name": "FAIRiCUBE", - "organization": "FAIRiCUBE", + "organization_name": "space4environment", + "organization": "space4environment", + "comments": "", + "doc_link": "", "organization_email": "info@space4environment.com", - "roles": "processor" + "ORCID_ID": "", + "roles": "processor", + "project_purpose": "Urban adaptation to climate change" + }, + { + "organization_name": "Administration du cadastre et de la topographie", + "organization": "Administration du cadastre et de la topographie", + "doc_link": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", + "roles": "producer" } ], "dataSource": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", @@ -31,7 +42,8 @@ ], "reference_system": "2169", "type": "spatial", - "unit": "shadow index", + "unit": "meter", + "interpolation": "", "step": 10 }, "y": { @@ -42,7 +54,8 @@ ], "reference_system": "2169", "type": "spatial", - "unit": "shadow index", + "unit": "meter", + "interpolation": "", "step": 10 }, "z": { @@ -50,6 +63,10 @@ null, null ], + "reference_system": "", + "unit": "", + "interpolation": "", + "step": "", "type": "spatial" }, "time": { @@ -59,7 +76,8 @@ "2019-12-31T00:00Z" ], "step": "P1Y0M0DT0H0M0S", - "unit": "y" + "unit": "y", + "interpolation": "" } }, "raster:bands": [ @@ -69,7 +87,10 @@ "data_type": "float32", "nodata": -99999, "definition": "The shadow index (SI) is the ratio of observed radiance to its normalization value and corresponds to the damping factor of radiation", - "description": "The shadow index (SI) is the ratio of observed radiance to its normalization value and corresponds to the damping factor of radiation" + "description": "The shadow index (SI) is the ratio of observed radiance to its normalization value and corresponds to the damping factor of radiation", + "category_list": "", + "comment": "", + "interpolation": "" } ], "title": "Shadow Index of the City of Luxembourg", @@ -79,16 +100,24 @@ "crs": "2169", "start_datetime": "2019-01-01T00:00Z", "end_datetime": "2019-12-31T00:00Z", + "re_projection_crs": "", + "unit_of_measure": "", + "resolution": "", "personalData": "no personal data", "provenance_name": "LiDAR 2019 - Digital Terrain Model (DTM)", "preprocessing": "A standard hillshade model was calculated using the Module Analytical Hillshading from SAGA-GIS (v2.2.0). This was used to calculate the shadow index. First a day of shadow was simulated for solar altitude for luxembourg city and secondly the data range was normalized linearly", "source_data": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", - "apis": "AWS-S3 API", + "models": "", + "data_quality": "", + "quality_control": "", + "metada_standards": "", + "distributions": "", "access_control": "fairicube account required ", "datetime": "2024-09-03T00:00Z", "modification": null, "provision": null, "use_case_S4E": "1", + "ingestion_status": "", "platform": "Eox" }, "geometry": { @@ -130,9 +159,37 @@ "href": "../catalog.json", "type": "application/json", "title": "data-access catalog" + }, + { + "example:container": false, + "example:language": "Python", + "type": "text/x-python", + "title": "AWS S3 Bucket API", + "description": "The script shows how to open a gridded dataset stored on an S3 Bucket as an xarray DataSet", + "href": "https://github.com/FAIRiCUBE/common-code/blob/main/access_data_apis/access_s3_bucket.py", + "rel": "example" } ], - "assets": {}, + "assets": { + "shadow_2019_10m_b1": { + "href": "https://hub-fairicube0.s3.eu-central-1.amazonaws.com/data/d012_luxembourg/shadow_2019_10m_b1.tif", + "roles": [ + "data" + ] + }, + "shadow_2019_10m_b1_COG_overview": { + "href": "https://hub-fairicube0.s3.eu-central-1.amazonaws.com/data/web/luxembourg/shadow_2019_10m_b1_COG.tif", + "roles": [ + "data" + ] + }, + "shadow_2019_10m_b1_thumbnail": { + "href": "https://github.com/FAIRiCUBE/uc1-urban-climate/blob/master/images/thumbnails/shadow_2019_10m_b1.png", + "roles": [ + "thumbnail" + ] + } + }, "bbox": [ 6.069104443926092, 49.56094657618465,