Skip to content

Commit d0d9303

Browse files
authored
Merge pull request #7 from u3ks/main
changes
2 parents dd413c2 + 4ef733d commit d0d9303

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

OSC/osc_pr_pystac.ipynb

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"outputs": [],
4444
"source": [
4545
"# read the catalog root\n",
46-
"catalog = pystac.Catalog.from_file('../open-science-catalog-metadata-staging/catalog.json')\n",
46+
"catalog = pystac.Catalog.from_file('../../open-science-catalog-metadata/catalog.json')\n",
4747
"\n",
4848
"# access the list of the themes in open science catalog\n",
4949
"themes = catalog.get_child('themes')\n",
@@ -241,7 +241,7 @@
241241
"outputs": [],
242242
"source": [
243243
"def create_product_collection(product_id, product_title, product_description, product_extent, product_license,\n",
244-
" product_keywords, product_status, product_region, product_project_id,\n",
244+
" product_keywords, product_status, product_region, product_project_id, product_project_title,\n",
245245
" product_parameters=None, product_doi=None):\n",
246246
"\n",
247247
" collection = pystac.Collection(\n",
@@ -263,7 +263,7 @@
263263
" pystac.Link(rel=\"root\", target=\"../../catalog.json\", media_type=\"application/json\", title=\"Open Science Catalog\"),\n",
264264
" pystac.Link(rel=\"parent\", target=\"../catalog.json\", media_type=\"application/json\", title=\"Products\"),\n",
265265
" # pystac.Link(rel=\"self\", target=f\"https://esa-earthcode.github.io/open-science-catalog-metadata/products/{project_id}/collection.json\", media_type=\"application/json\"),\n",
266-
" pystac.Link(rel=\"related\", target=f\"../../projects/{product_project_id}/collection.json\", media_type=\"application/json\", title=f\"Project: {project_title}\"),\n",
266+
" pystac.Link(rel=\"related\", target=f\"../../projects/{product_project_id}/collection.json\", media_type=\"application/json\", title=f\"Project: {product_project_title}\"),\n",
267267
"\n",
268268
" ])\n",
269269
"\n",
@@ -304,7 +304,7 @@
304304
"source": [
305305
"def create_workflow_collection(workflow_id, workflow_title, \n",
306306
" workflow_description, workflow_license, workflow_extent,\n",
307-
" workflow_keywords, workflow_formats, workflow_project):\n",
307+
" workflow_keywords, workflow_formats, workflow_project, workflow_project_title):\n",
308308
"\n",
309309
" '''Create a workflow collection template from the provided information.'''\n",
310310
"\n",
@@ -348,7 +348,7 @@
348348
" \"rel\": \"related\",\n",
349349
" \"href\": f\"../../projects/{workflow_project}/collection.json\",\n",
350350
" \"type\": \"application/json\",\n",
351-
" \"title\": f\"Project: {project_title}\"\n",
351+
" \"title\": f\"Project: {workflow_project_title}\"\n",
352352
" },\n",
353353
" \n",
354354
" ]\n",
@@ -521,14 +521,15 @@
521521
"# Define spatial and temporal extent\n",
522522
"product_spatial_extent = pystac.SpatialExtent([[2.5135, 49.529, 6.156, 51.475]])\n",
523523
"product_temporal_extent = pystac.TemporalExtent([[datetime(2021, 1, 1), datetime(2021, 12, 31, 23, 59, 59)]])\n",
524-
"product_extent = pystac.Extent(spatial=spatial_extent, temporal=temporal_extent)\n",
524+
"product_extent = pystac.Extent(spatial=product_spatial_extent, temporal=product_temporal_extent)\n",
525525
"product_region = \"Belgium\"\n",
526526
"product_themes = [\"land\"]\n",
527527
"product_missions = [ \"sentinel-2\"]\n",
528528
"product_variables = [ \"crop-yield-forecast\" ]\n",
529529
"product_parameters = [ \"crop-yield-forecast\" ]\n",
530530
"\n",
531531
"product_project_id = \"worldcereal2\"\n",
532+
"product_project_title = \"WorldCereal2\"\n",
532533
"\n",
533534
"product_doi = \"https://doi.org/10.57780/s3d-83ad619\"\n",
534535
"\n",
@@ -549,9 +550,10 @@
549550
"metadata": {},
550551
"outputs": [],
551552
"source": [
552-
"product_collection = create_product_collection(product_id, product_title, product_description, product_extent, product_license,\n",
553-
" product_keywords, product_status, product_region, product_project_id,\n",
554-
" product_parameters, product_doi)"
553+
"product_collection = create_product_collection(\n",
554+
" product_id, product_title, product_description, product_extent, \n",
555+
" product_license, product_keywords, product_status, product_region, \n",
556+
" product_project_id, product_project_title, product_parameters, product_doi)"
555557
]
556558
},
557559
{
@@ -666,6 +668,8 @@
666668
"workflow_keywords= [\"agriculture\", \"crops\"]\n",
667669
"workflow_formats = [\"GeoTIFF\"]\n",
668670
"workflow_project = \"worldcereal2\"\n",
671+
"workflow_project_title = \"WorldCereal2\"\n",
672+
"\n",
669673
"workflow_themes = ['land']\n",
670674
"\n",
671675
"# Define spatial and temporal extent\n",
@@ -692,7 +696,7 @@
692696
"source": [
693697
"workflow_collection = create_workflow_collection(workflow_id, workflow_title, \n",
694698
" workflow_description, workflow_license, workflow_extent,\n",
695-
" workflow_keywords, workflow_formats, workflow_project)"
699+
" workflow_keywords, workflow_formats, workflow_project, workflow_project_title)"
696700
]
697701
},
698702
{

0 commit comments

Comments
 (0)