From 909784b39e848015a5f72940d8eaca9915265425 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Mon, 30 Sep 2024 16:05:58 +0200 Subject: [PATCH 1/6] Add stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json for pull request submission --- .../slope_city_of_luxembourg.json | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json diff --git a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json new file mode 100644 index 00000000..35ad79c5 --- /dev/null +++ b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json @@ -0,0 +1,118 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "id": "slope_city_of_luxembourg", + "properties": { + "keywords": [ + "slope" + ], + "description": "The slope is the angle of inclination of the terrain and is expressed in degrees.", + "providers": [], + "dataSource": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", + "cube:dimensions": { + "x": { + "axis": "x", + "extent": [ + 72850, + 82570 + ], + "reference_system": "EPSG:2169", + "type": "spatial", + "unit": "degree", + "step": 10 + }, + "y": { + "axis": "y", + "extent": [ + 69590, + 80030 + ], + "reference_system": "EPSG:2169", + "type": "spatial", + "unit": "degree", + "step": 10 + }, + "z": { + "extent": [ + null, + null + ], + "type": "spatial" + }, + "time": { + "type": "temporal", + "extent": [ + "2019-01-01T00:00Z", + "2019-12-31T00:00Z" + ], + "step": "P1Y0M0DT0H0M0S", + "unit": "y" + } + }, + "raster:bands": [ + { + "band_name": "slope", + "unit": "continuous" + } + ], + "title": "Slope of the city of Luxembourg", + "datasource_type": "grid", + "area_cover": "5171.66 ha", + "crs": "EPSG:2169", + "start_datetime": "2019-01-01T00:00Z", + "end_datetime": "2019-12-31T00:00Z", + "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 0483a0a09148619ee293deaab5b962336237a7a1 Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Tue, 1 Oct 2024 14:43:00 +0200 Subject: [PATCH 2/6] Add stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json for pull request submission --- .../slope_city_of_luxembourg.json | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json index 35ad79c5..fe1891ce 100644 --- a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json +++ b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json @@ -4,8 +4,14 @@ "id": "slope_city_of_luxembourg", "properties": { "keywords": [ + "lidar", + " terrain", + " luref", + " topography", + " DEM", "slope" ], + "license": "CC0-1.0", "description": "The slope is the angle of inclination of the terrain and is expressed in degrees.", "providers": [], "dataSource": "https://data.public.lu/fr/datasets/lidar-2019-modele-numerique-de-terrain-mnt/", @@ -52,15 +58,30 @@ "raster:bands": [ { "band_name": "slope", - "unit": "continuous" + "unit": "continuous", + "data_type": "float32", + "nodata": -9999, + "definition": "The slope is the angle of inclination of the terrain and is expressed in degrees.", + "description": "The slope is the angle of inclination of the terrain and is expressed in degrees." } ], "title": "Slope 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": "EPSG:2169", "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": "The slope (expressed in degrees) was derived using the built-in Raster Terrain Analysis toolbox in QGIS. The Slope algorithm was used, which computes angle of inclination of the terrain using the Digital Terrain Model (DTM) as an input. ", + "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-08-29T12:09Z", + "modification": null, + "provision": null, + "use_case_S4E": "1", "platform": "Eox" }, "geometry": { From 87c94d39fa9a7bc90d9f12156fd20d873b5e656e Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Tue, 1 Oct 2024 15:15:25 +0200 Subject: [PATCH 3/6] Add stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json for pull request submission --- .../slope_city_of_luxembourg.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json index fe1891ce..f80c0b21 100644 --- a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json +++ b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json @@ -4,16 +4,18 @@ "id": "slope_city_of_luxembourg", "properties": { "keywords": [ - "lidar", - " terrain", - " luref", - " topography", - " DEM", "slope" ], "license": "CC0-1.0", "description": "The slope is the angle of inclination of the terrain and is expressed in degrees.", - "providers": [], + "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": { @@ -52,7 +54,8 @@ "2019-12-31T00:00Z" ], "step": "P1Y0M0DT0H0M0S", - "unit": "y" + "unit": "y", + "interpolation": "" } }, "raster:bands": [ From 925c0a39f05d7ebc79eaa87803492265339222ae Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Tue, 1 Oct 2024 15:46:37 +0200 Subject: [PATCH 4/6] Add stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json for pull request submission --- .../slope_city_of_luxembourg.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json index f80c0b21..a5761b3d 100644 --- a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json +++ b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json @@ -4,6 +4,11 @@ "id": "slope_city_of_luxembourg", "properties": { "keywords": [ + "lidar", + " terrain", + " luref", + " topography", + " DEM", "slope" ], "license": "CC0-1.0", @@ -24,7 +29,7 @@ 72850, 82570 ], - "reference_system": "EPSG:2169", + "reference_system": "2169", "type": "spatial", "unit": "degree", "step": 10 @@ -35,7 +40,7 @@ 69590, 80030 ], - "reference_system": "EPSG:2169", + "reference_system": "2169", "type": "spatial", "unit": "degree", "step": 10 From a88a0903fcd7b8d071526ae3c57cf752a50f7c4b Mon Sep 17 00:00:00 2001 From: fairicube-data <154539050+fairicube-data@users.noreply.github.com> Date: Thu, 14 Nov 2024 11:11:35 +0100 Subject: [PATCH 5/6] Add stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json for pull request submission --- .../slope_city_of_luxembourg.json | 62 ++++++++++++++++--- 1 file changed, 53 insertions(+), 9 deletions(-) diff --git a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json index a5761b3d..6c70a0db 100644 --- a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json +++ b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json @@ -9,16 +9,27 @@ " luref", " topography", " DEM", - "slope" + "slope", + " luxembourg" ], "license": "CC0-1.0", - "description": "The slope is the angle of inclination of the terrain and is expressed in degrees.", + "description": "The slope is the angle of inclination of the terrain and is expressed in degrees. The dataset is derived from Lidar-based Digital Terrain Model. Reference year is 2019.", "providers": [ { "organization_name": "FAIRiCUBE", - "organization": "FAIRiCUBE", + "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/", @@ -32,6 +43,7 @@ "reference_system": "2169", "type": "spatial", "unit": "degree", + "interpolation": "", "step": 10 }, "y": { @@ -43,6 +55,7 @@ "reference_system": "2169", "type": "spatial", "unit": "degree", + "interpolation": "", "step": 10 }, "z": { @@ -50,6 +63,10 @@ null, null ], + "reference_system": "", + "unit": "", + "interpolation": "", + "step": "", "type": "spatial" }, "time": { @@ -59,18 +76,21 @@ "2019-12-31T00:00Z" ], "step": "P1Y0M0DT0H0M0S", - "unit": "y", + "unit": "year", "interpolation": "" } }, "raster:bands": [ { "band_name": "slope", - "unit": "continuous", + "unit": "degrees", "data_type": "float32", "nodata": -9999, "definition": "The slope is the angle of inclination of the terrain and is expressed in degrees.", - "description": "The slope is the angle of inclination of the terrain and is expressed in degrees." + "description": "The slope is the angle of inclination of the terrain and is expressed in degrees.", + "category_list": "", + "comment": "", + "interpolation": "" } ], "title": "Slope of the city of Luxembourg", @@ -80,16 +100,24 @@ "crs": "EPSG: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": "The slope (expressed in degrees) was derived using the built-in Raster Terrain Analysis toolbox in QGIS. The Slope algorithm was used, which computes angle of inclination of the terrain using the Digital Terrain Model (DTM) as an input. ", "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-08-29T12:09Z", "modification": null, "provision": null, "use_case_S4E": "1", + "ingestion_status": "", "platform": "Eox" }, "geometry": { @@ -131,9 +159,25 @@ "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/uc1-urban-climate/blob/master/data/city_features_collection/city_features_collection_v0.1.geojson", + "rel": "example" } ], - "assets": {}, + "assets": { + "DEM Slope": { + "href": "https://hub-fairicube0.s3.eu-central-1.amazonaws.com/data/d012_luxembourg/dem_slope_2019_10m_b1.tif", + "roles": [ + "data" + ] + } + }, "bbox": [ 6.069104443926092, 49.56094657618465, From a28cc998f77835f548b790084951e153bce73267 Mon Sep 17 00:00:00 2001 From: mari-s4e <123374844+mari-s4e@users.noreply.github.com> Date: Fri, 22 Nov 2024 15:37:54 +0100 Subject: [PATCH 6/6] fixed wrong link --- .../slope_city_of_luxembourg/slope_city_of_luxembourg.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json index 6c70a0db..0f03a99f 100644 --- a/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json +++ b/stac_dist/slope_city_of_luxembourg/slope_city_of_luxembourg.json @@ -166,7 +166,7 @@ "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/uc1-urban-climate/blob/master/data/city_features_collection/city_features_collection_v0.1.geojson", + "href": "https://github.com/FAIRiCUBE/common-code/blob/main/access_data_apis/access_s3_bucket.py", "rel": "example" } ], @@ -188,4 +188,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 +}