{"payload":{"allShortcutsEnabled":false,"fileTree":{"examples/notebooks":{"items":[{"name":"Client_Side_Processing","path":"examples/notebooks/Client_Side_Processing","contentType":"directory"},{"name":"EODC_Forum_2019","path":"examples/notebooks/EODC_Forum_2019","contentType":"directory"},{"name":"User-Workshop-2020-10","path":"examples/notebooks/User-Workshop-2020-10","contentType":"directory"},{"name":".gitignore","path":"examples/notebooks/.gitignore","contentType":"file"},{"name":"Compositing.ipynb","path":"examples/notebooks/Compositing.ipynb","contentType":"file"},{"name":"Datacube preview.ipynb","path":"examples/notebooks/Datacube preview.ipynb","contentType":"file"},{"name":"Exploring_Backend_GEE.ipynb","path":"examples/notebooks/Exploring_Backend_GEE.ipynb","contentType":"file"},{"name":"OpenEO Platform - Atmospheric Correction.ipynb","path":"examples/notebooks/OpenEO Platform - Atmospheric Correction.ipynb","contentType":"file"},{"name":"PoC_EODC.ipynb","path":"examples/notebooks/PoC_EODC.ipynb","contentType":"file"},{"name":"ProcessAsAService.ipynb","path":"examples/notebooks/ProcessAsAService.ipynb","contentType":"file"},{"name":"Sentinel2_NDVI_GEE.ipynb","path":"examples/notebooks/Sentinel2_NDVI_GEE.ipynb","contentType":"file"},{"name":"SimpleCompositor.ipynb","path":"examples/notebooks/SimpleCompositor.ipynb","contentType":"file"},{"name":"UC1_GEE_Pol.ipynb","path":"examples/notebooks/UC1_GEE_Pol.ipynb","contentType":"file"},{"name":"UC1_GEE_Temp.ipynb","path":"examples/notebooks/UC1_GEE_Temp.ipynb","contentType":"file"},{"name":"my_ndvi.json","path":"examples/notebooks/my_ndvi.json","contentType":"file"},{"name":"openEO_Python_Sentinel2_EURAC.ipynb","path":"examples/notebooks/openEO_Python_Sentinel2_EURAC.ipynb","contentType":"file"},{"name":"openeo-terrascope-webinar.ipynb","path":"examples/notebooks/openeo-terrascope-webinar.ipynb","contentType":"file"},{"name":"welcome.ipynb","path":"examples/notebooks/welcome.ipynb","contentType":"file"}],"totalCount":18},"examples":{"items":[{"name":"notebooks","path":"examples/notebooks","contentType":"directory"},{"name":"udf","path":"examples/udf","contentType":"directory"},{"name":"R_example.py","path":"examples/R_example.py","contentType":"file"},{"name":"aggregate_spatial.py","path":"examples/aggregate_spatial.py","contentType":"file"},{"name":"ard_examples.py","path":"examples/ard_examples.py","contentType":"file"},{"name":"bandmath_example.py","path":"examples/bandmath_example.py","contentType":"file"},{"name":"eodc_example.py","path":"examples/eodc_example.py","contentType":"file"},{"name":"eurac_example.py","path":"examples/eurac_example.py","contentType":"file"},{"name":"gee_example.py","path":"examples/gee_example.py","contentType":"file"},{"name":"gee_uc1_pol.py","path":"examples/gee_uc1_pol.py","contentType":"file"},{"name":"gee_uc1_temp.py","path":"examples/gee_uc1_temp.py","contentType":"file"},{"name":"mundialis_example.py","path":"examples/mundialis_example.py","contentType":"file"},{"name":"mundialis_extended.py","path":"examples/mundialis_extended.py","contentType":"file"},{"name":"mundialis_mini.py","path":"examples/mundialis_mini.py","contentType":"file"},{"name":"ndvi_composite.py","path":"examples/ndvi_composite.py","contentType":"file"},{"name":"phenology_example.py","path":"examples/phenology_example.py","contentType":"file"},{"name":"process_wrapper.py","path":"examples/process_wrapper.py","contentType":"file"},{"name":"profiling_example.py","path":"examples/profiling_example.py","contentType":"file"},{"name":"py3_process_wrapper-wcps_eurac.py","path":"examples/py3_process_wrapper-wcps_eurac.py","contentType":"file"},{"name":"requirements.txt","path":"examples/requirements.txt","contentType":"file"},{"name":"vito_example.py","path":"examples/vito_example.py","contentType":"file"}],"totalCount":21},"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"examples","path":"examples","contentType":"directory"},{"name":"openeo","path":"openeo","contentType":"directory"},{"name":"specs","path":"specs","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":".git-blame-ignore-revs","path":".git-blame-ignore-revs","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".pre-commit-config.yaml","path":".pre-commit-config.yaml","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"Jenkinsfile","path":"Jenkinsfile","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"MANIFEST.in","path":"MANIFEST.in","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"pyproject.toml","path":"pyproject.toml","contentType":"file"},{"name":"pytest.ini","path":"pytest.ini","contentType":"file"},{"name":"setup.cfg","path":"setup.cfg","contentType":"file"},{"name":"setup.py","path":"setup.py","contentType":"file"}],"totalCount":18}},"fileTreeProcessingTime":24.915173,"foldersToFetch":[],"repo":{"id":106008912,"defaultBranch":"master","name":"openeo-python-client","ownerLogin":"Open-EO","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-06T13:40:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23743223?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1710768077.0","canEdit":false,"refType":"branch","currentOid":"75e1626cc90947b6a24d52bbeefaecfe35995ab6"},"path":"examples/notebooks/SimpleCompositor.ipynb","currentUser":null,"blob":{"rawLines":["{"," \"cells\": ["," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"# Open-EO: Simple Compositing\\n\","," \"This notebook explains how to use the OpenEO client library to create basic image composites.\""," ]"," },"," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"Let's get started with importing the module.\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 1,"," \"metadata\": {"," \"pycharm\": {"," \"is_executing\": false"," }"," },"," \"outputs\": ["," {"," \"name\": \"stdout\","," \"output_type\": \"stream\","," \"text\": ["," \"Looking in indexes: https://artifactory.vgt.vito.be/api/pypi/python-packages/simple\\n\","," \"Requirement already satisfied: openeo==0.8.2 in /home/bramjanssen/.local/lib/python3.6/site-packages (0.8.2)\\n\","," \"Requirement already satisfied: requests in /usr/local/lib/python3.6/site-packages (from openeo==0.8.2) (2.22.0)\\n\","," \"Requirement already satisfied: deprecated>=1.2.12 in /usr/local/lib64/python3.6/site-packages (from openeo==0.8.2) (1.2.12)\\n\","," \"Requirement already satisfied: numpy>=1.17.0 in /usr/local/lib64/python3.6/site-packages (from openeo==0.8.2) (1.17.1)\\n\","," \"Requirement already satisfied: pandas>0.20.0; python_version >= \\\"3.5.3\\\" in /usr/local/lib64/python3.6/site-packages (from openeo==0.8.2) (0.25.1)\\n\","," \"Requirement already satisfied: shapely>=1.6.4 in /usr/local/lib64/python3.6/site-packages (from openeo==0.8.2) (1.6.4.post2)\\n\","," \"Requirement already satisfied: xarray>=0.12.3 in /usr/local/lib/python3.6/site-packages (from openeo==0.8.2) (0.12.3)\\n\","," \"Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/site-packages (from requests->openeo==0.8.2) (1.25.3)\\n\","," \"Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.6/site-packages (from requests->openeo==0.8.2) (3.0.4)\\n\","," \"Requirement already satisfied: idna<2.9,>=2.5 in /usr/local/lib/python3.6/site-packages (from requests->openeo==0.8.2) (2.8)\\n\","," \"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/site-packages (from requests->openeo==0.8.2) (2019.6.16)\\n\","," \"Requirement already satisfied: wrapt<2,>=1.10 in /usr/local/lib64/python3.6/site-packages (from deprecated>=1.2.12->openeo==0.8.2) (1.11.2)\\n\","," \"Requirement already satisfied: python-dateutil>=2.6.1 in /usr/local/lib/python3.6/site-packages (from pandas>0.20.0; python_version >= \\\"3.5.3\\\"->openeo==0.8.2) (2.8.0)\\n\","," \"Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.6/site-packages (from pandas>0.20.0; python_version >= \\\"3.5.3\\\"->openeo==0.8.2) (2019.2)\\n\","," \"Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.6/site-packages (from python-dateutil>=2.6.1->pandas>0.20.0; python_version >= \\\"3.5.3\\\"->openeo==0.8.2) (1.12.0)\\n\","," \"\\u001b[33mWARNING: You are using pip version 19.3.1; however, version 21.3 is available.\\n\","," \"You should consider upgrading via the 'pip install --upgrade pip' command.\\u001b[0m\\n\""," ]"," }"," ],"," \"source\": ["," \"!pip install --user openeo==0.8.2\\n\","," \"\\n\","," \"import openeo\\n\","," \"import logging\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 2,"," \"metadata\": {"," \"pycharm\": {"," \"is_executing\": false"," }"," },"," \"outputs\": [],"," \"source\": ["," \"# logging.basicConfig(level=logging.DEBUG)\""," ]"," },"," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"To connect with an OpenEO backend, we create a session. Each OpenEO backend has a different endpoint, metadata and credentials. A session object contains this information, and is the starting point for subsequent calls. \""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 3,"," \"metadata\": {"," \"pycharm\": {"," \"is_executing\": false"," }"," },"," \"outputs\": ["," {"," \"name\": \"stdout\","," \"output_type\": \"stream\","," \"text\": ["," \"Authenticated using refresh token.\\n\""," ]"," }"," ],"," \"source\": ["," \"session = openeo.connect(\\\"http://openeo.vgt.vito.be\\\").authenticate_oidc(\\\"egi\\\")\""," ]"," },"," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"## Loading a collection\\n\","," \"\\n\","," \"Our first use case is to create a composite image by taking the maximum pixel value over a timeseries of images.\\n\","," \"To do this, we first need to select input data. Each OpenEO endpoint exposes it's own list of image collections.\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 4,"," \"metadata\": {"," \"pycharm\": {"," \"is_executing\": false"," }"," },"," \"outputs\": ["," {"," \"data\": {"," \"text/html\": ["," \"\\n\","," \" \\n\","," \" \\n\","," \" \\n\","," \" \\n\","," \" \""," ],"," \"text/plain\": ["," \"[{'description': 'Sentinel 1 GRD Sigma0, mosaic of all ascending relative orbits. Backscatter values are provided as natural number, not in decibel. Provided by Terrascope.\\\\n\\\\n Use [this viewer](https://viewer.terrascope.be/?language=en&bbox=2.8531494643539195,50.29627033037724,6.36877446435392,51.454777120718546&overlay=true&bgLayer=Satellite&date=2020-10-15&layer=CGS_S1_GRD_SIGMA0) to explore the data.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'S1_GRD_SIGMA0_ASCENDING',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-1',\\n\","," \" 'C-SAR',\\n\","," \" 'Level-3',\\n\","," \" 'Radar',\\n\","," \" 'Radar Backscatter'],\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://docs.terrascope.be/#/DataProducts/Sentinel-1/ProductsOverview',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S1_GRD_SIGMA0'}],\\n\","," \" 'providers': [{'name': 'Terrascope/VITO'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel 1 GRD Sigma0 product, VH, VV and angle.'},\\n\","," \" {'description': 'Sentinel 1 GRD Sigma0, mosaic of all descending relative orbits. Backscatter values are provided as natural number, not in decibel. Provided by Terrascope.\\\\n\\\\n Use [this viewer](https://viewer.terrascope.be/?language=en&bbox=2.8531494643539195,50.29627033037724,6.36877446435392,51.454777120718546&overlay=true&bgLayer=Satellite&date=2020-10-15&layer=CGS_S1_GRD_SIGMA0) to explore the data.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'S1_GRD_SIGMA0_DESCENDING',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-1',\\n\","," \" 'C-SAR',\\n\","," \" 'Level-3',\\n\","," \" 'Radar',\\n\","," \" 'Radar Backscatter'],\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://docs.terrascope.be/#/DataProducts/Sentinel-1/ProductsOverview',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S1_GRD_SIGMA0'}],\\n\","," \" 'providers': [{'name': 'Terrascope/VITO'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel 1 GRD Sigma0 product, VH, VV and angle.'},\\n\","," \" {'description': 'FAPAR Level-3 product at 10m resolution. Covers selected areas globally. This FAPAR is derived directly from ESA L2A products. The FAPAR quantifies the fraction of the solar radiation absorbed by live leaves for the photosynthesis activity. Then, it refers only to the green and alive elements of the canopy. The FAPAR depends on the canopy structure, vegetation element optical properties, atmospheric conditions, and angular configuration. \\\\n\\\\nFAPAR is recognized as an Essential Climate Variable (ECV) by the Global Climate Observing System (GCOS).',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_FAPAR_V2',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Plant Resource',\\n\","," \" 'FAPAR'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/description?collection=urn:eop:VITO:TERRASCOPE_S2_FAPAR_V2',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=CGS_S2_FAPAR',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Terrascope Viewer'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S2_FAPAR'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-2 FAPAR, last 2 years over Europe + selected areas, by Terrascope.'},\\n\","," \" {'description': 'NDVI Level-3 product at 10m resolution. Covers selected areas globally. This NDVI is derived directly from ESA L2A products.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_NDVI_V2',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Plant Resource',\\n\","," \" 'NDVI'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/description?collection=urn:eop:VITO:TERRASCOPE_S2_NDVI_V2',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=CGS_S2_NDVI',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S2_NDVI'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-2 NDVI last 2 years over Europe + selected areas, by Terrascope.'},\\n\","," \" {'description': 'Leaf area index Level-3 product at 10m resolution. Covers selected areas globally. This LAI is derived directly from ESA L2A products.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_LAI_V2',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Plant Resource',\\n\","," \" 'LAI'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/description?collection=urn:eop:VITO:TERRASCOPE_S2_LAI_V2',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=CGS_S2_LAI',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S2_LAI'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-2 LAI last 2 years over Europe + selected areas, by Terrascope.'},\\n\","," \" {'description': 'Fraction of canopy cover Level-3 product at 10m resolution. Covers selected areas globally. This FCOVER is derived directly from ESA L2A products.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_FCOVER_V2',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Plant Resource',\\n\","," \" 'FCOVER'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/collections?uid=urn:eop:VITO:TERRASCOPE_S2_FCOVER_V2',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=CGS_S2_FCOVER',\\n\","," \" 'rel': 'alternate'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-2 FCOVER last 2 years over Europe + selected areas, by Terrascope.'},\\n\","," \" {'description': '[Sentinel-2 Level 2A](https://docs.terrascope.be/#/DataProducts/Sentinel-2/Level2A/Level2A) product, processed from L1C by Sen2Cor. \\\\n Use the [Terrascope viewer](https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=CGS_S2_RADIOMETRY) to explore the data. \\\\n\\\\n ',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_TOC_V2',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-2A',\\n\","," \" 'Radiometry',\\n\","," \" 'Plant Resource',\\n\","," \" 'TOC'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/description?collection=urn:eop:VITO:TERRASCOPE_S2_TOC_V2',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=CGS_S2_RADIOMETRY',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S2_RADIOMETRY'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-2 top of canopy last 2 years over Europe + selected areas, by Terrascope.'},\\n\","," \" {'description': 'The Interferometric Coherence product is the amplitude of the complex correlation coefficient between two images. In simple way, coherence describes similarity between two images in a range between zero to one. Zero means pixels were totally different where one means pixels were same exactly.The product algorithm starts from two ESA Level-1 SLC products which are from the same area, the same relative orbit number and preferably from within a short time interval (6 days is the shortest possible with S1A and S1B pairs). The original paired images go through a workflow of orbit correction, co-registration through back-geocoding, coherence calculation and terrain correction by making use of standard SNAP tools as part of the Sentinel-1 toolbox (S1TBX).The terrain correction step is intended to compensate for distortions due to topographical variations of the scene and the tilt of the satellite sensor, so that the geometric representation of the image will be as close as possible to the real world.\\\\n\\\\nThis product exposes properties to enable filtering on relative orbit number and orbit direction.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S1_SLC_COHERENCE_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-1',\\n\","," \" 'C-SAR',\\n\","," \" 'Level-3',\\n\","," \" 'Radar',\\n\","," \" 'Coherence'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/description?collection=urn:eop:VITO:TERRASCOPE_S1_SLC_COHERENCE_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S1_COHERENCE'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-1 Coherence over selected areas, by Terrascope.'},\\n\","," \" {'description': 'PROBA-V S10-TOC – 10-daily global composites, Top-Of-Canopy, 300m resolution',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -90, 180, 90]]},\\n\","," \" 'temporal': {'interval': [['2013-10-11T00:00:00Z', None]]}},\\n\","," \" 'id': 'PROBAV_L3_S10_TOC_333M',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'PROBA-V',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Environment',\\n\","," \" 'TOC'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'PROBAV_L3_S10_TOC_333M_RADIOMETRY'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'http://proba-v.vgt.vito.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'PROBA-V S10 TOC 300 m: Data corrected for atmospheric effects with the SMAC (Simplified Method for Atmosheric Corrections) algorithm'},\\n\","," \" {'description': 'PROBA-V S5-TOC – 5-daily global composites, Top-Of-Canopy, 100m resolution',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -90, 180, 90]]},\\n\","," \" 'temporal': {'interval': [['2014-03-11T00:00:00Z', None]]}},\\n\","," \" 'id': 'PROBAV_L3_S5_TOC_100M',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'PROBA-V',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Environment',\\n\","," \" 'TOC'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'PROBAV_L3_S5_TOC_100M_RADIOMETRY'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'http://proba-v.vgt.vito.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'PROBA-V S5 TOC 100 m: Data corrected for atmospheric effects with the SMAC (Simplified Method for Atmosheric Corrections) algorithm'},\\n\","," \" {'description': 'Daily NO2 composites, based on Sentinel-5p data.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -89, 180, 89]]},\\n\","," \" 'temporal': {'interval': [['2019-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S5P_L3_NO2_TD_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-5P',\\n\","," \" 'TROPOMI',\\n\","," \" 'Level-3',\\n\","," \" 'Atmospheric Components',\\n\","," \" 'NO2',\\n\","," \" 'Day'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S5P_L3_NO2_TD_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-5P Daily NO2, full archive, by Terrascope.'},\\n\","," \" {'description': 'Monthly NO2 composites, based on Sentinel-5p data.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -89, 180, 89]]},\\n\","," \" 'temporal': {'interval': [['2019-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S5P_L3_NO2_TM_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-5P',\\n\","," \" 'TROPOMI',\\n\","," \" 'Level-3',\\n\","," \" 'Atmospheric Components',\\n\","," \" 'NO2',\\n\","," \" 'Month'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S5P_L3_NO2_TM_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-5P Monthly NO2, full archive, by Terrascope.'},\\n\","," \" {'description': 'Yearly NO2 composites, based on Sentinel-5p data.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -89, 180, 89]]},\\n\","," \" 'temporal': {'interval': [['2019-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S5P_L3_NO2_TY_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-5P',\\n\","," \" 'TROPOMI',\\n\","," \" 'Level-3',\\n\","," \" 'Atmospheric Components',\\n\","," \" 'NO2',\\n\","," \" 'Year'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S5P_L3_NO2_TY_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-5P Yearly NO2, full archive, by Terrascope.'},\\n\","," \" {'description': 'Sentinel-5P daily carbon monoxide binned into a 0.05°x0.05° grid.\\\\n\\\\nCarbon monoxide (CO) is an important atmospheric trace gas for our understanding of tropospheric chemistry. In certain urban areas, it is a major atmospheric pollutant. Its main sources are fossil fuel combustion, biomass burning, and atmospheric oxidation of methane (CH4) and other hydrocarbons. While fossil fuel combustion is the main CO source at northern mid-latitudes, isoprene and biomass burning oxidation play an important role in the tropics.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -89, 180, 89]]},\\n\","," \" 'temporal': {'interval': [['2019-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S5P_L3_CO_TD_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-5P',\\n\","," \" 'TROPOMI',\\n\","," \" 'Level-3',\\n\","," \" 'Atmospheric Components',\\n\","," \" 'CO',\\n\","," \" 'Day'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S5P_L3_CO_TD_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-5P Daily carbon monoxide, full archive, by Terrascope.'},\\n\","," \" {'description': 'Sentinel-5P monthly carbon monoxide binned into a 0.05°x0.05° grid.\\\\n\\\\nCarbon monoxide (CO) is an important atmospheric trace gas for our understanding of tropospheric chemistry. In certain urban areas, it is a major atmospheric pollutant. Its main sources are fossil fuel combustion, biomass burning, and atmospheric oxidation of methane (CH4) and other hydrocarbons. While fossil fuel combustion is the main CO source at northern mid-latitudes, isoprene and biomass burning oxidation play an important role in the tropics.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180.0, -89.0, 180.0, 89.0]]},\\n\","," \" 'temporal': {'interval': [['2018-07-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S5P_L3_CO_TM_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-5P',\\n\","," \" 'TROPOMI',\\n\","," \" 'Level-3',\\n\","," \" 'Atmospheric Components',\\n\","," \" 'CO',\\n\","," \" 'Month'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S5P_L3_CO_TM_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-5P Monthly CO, full archive, by Terrascope.'},\\n\","," \" {'description': 'Sentinel-5P yearly carbon monoxide binned into a 0.05°x0.05° grid.\\\\n\\\\nCarbon monoxide (CO) is an important atmospheric trace gas for our understanding of tropospheric chemistry. In certain urban areas, it is a major atmospheric pollutant. Its main sources are fossil fuel combustion, biomass burning, and atmospheric oxidation of methane (CH4) and other hydrocarbons. While fossil fuel combustion is the main CO source at northern mid-latitudes, isoprene and biomass burning oxidation play an important role in the tropics.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180.0, -89.0, 180.0, 89.0]]},\\n\","," \" 'temporal': {'interval': [['2018-07-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S5P_L3_CO_TY_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-5P',\\n\","," \" 'TROPOMI',\\n\","," \" 'Level-3',\\n\","," \" 'Atmospheric Components',\\n\","," \" 'CO',\\n\","," \" 'Year'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S5P_L3_CO_TY_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-5P Yearly CO'},\\n\","," \" {'description': 'Copernicus Global 30 meter Digital Elevation Model dataset in COG format.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -90, 180, 90]]},\\n\","," \" 'temporal': {'interval': [['2010-12-12T00:00:00Z', None]]}},\\n\","," \" 'id': 'COPERNICUS_30',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Radar',\\n\","," \" 'Elevation',\\n\","," \" 'DSM',\\n\","," \" 'DEM'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://spacedata.copernicus.eu/documents/20126/0/CSCDA_ESA_Mission-specific+Annex.pdf',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'COP_DEM_GLO_30M_COG'},\\n\","," \" {'href': 'https://services.terrascope.be/collectioncatalogue/images/quicklooks/COP_DEM_GLO_30M_COG.QL',\\n\","," \" 'rel': 'preview'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Copernicus Global 30 meter Digital Elevation Model dataset.'},\\n\","," \" {'description': 'Copernicus Global 90 meter Digital Elevation Model dataset in COG format.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -90, 180, 90]]},\\n\","," \" 'temporal': {'interval': [['2010-12-12T00:00:00Z', None]]}},\\n\","," \" 'id': 'COPERNICUS_90',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Radar',\\n\","," \" 'Elevation',\\n\","," \" 'DSM',\\n\","," \" 'DEM'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://spacedata.copernicus.eu/documents/20126/0/CSCDA_ESA_Mission-specific+Annex.pdf',\\n\","," \" 'rel': 'license'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Copernicus Global 90 meter Digital Elevation Model dataset.'},\\n\","," \" {'description': 'L2A atmospheric corrected Water-Leaving reflectance (RHOW) products V1, generated using the iCOR processing tool.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_RHOW_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-2A',\\n\","," \" 'Radiometry',\\n\","," \" 'Water Quality',\\n\","," \" 'Water Leaving Reflectance'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://oscars-dev.vgt.vito.be/collections?uid=urn:eop:VITO:TERRASCOPE_S2_RHOW_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=TERRASCOPE_S2_RHOW_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S2_RHOW_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-2 RhoW'},\\n\","," \" {'description': 'The SENTINEL-2 CHL corresponds to the Chlorophyll-a water quality products, units are expressed in (mg m-3).',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_CHL_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Water Quality',\\n\","," \" 'Chlorophyll-a'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/collections?uid=urn:eop:VITO:TERRASCOPE_S2_CHL_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=TERRASCOPE_S2_CHLA_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S2_CHL_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'SENTINEL-2 Chlorophyll-a (CHL)'},\\n\","," \" {'description': 'The SENTINEL-2 SPM corresponds to the Suspended Particulate Matter water quality products, units are expressed in (mg L-1).',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_SPM_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Water Quality',\\n\","," \" 'Total Suspended Matter',\\n\","," \" 'Suspended Particulate Matter'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/collections?uid=urn:eop:VITO:TERRASCOPE_S2_SPM_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=TERRASCOPE_S2_SPM_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S2_SPM_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'SENTINEL-2 Suspended Particulate Matter (SPM) (tiles) - V1'},\\n\","," \" {'description': 'The SENTINEL-2 TUR corresponds to the Turbidity water products, units are expressed in Formazin Nephelometric Unit ( (FNU).',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_TUR_V1',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Water Quality',\\n\","," \" 'Turbidity',\\n\","," \" 'FAPAR'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/collections?uid=urn:eop:VITO:TERRASCOPE_S2_TUR_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=TERRASCOPE_S2_TUR_V1',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'TERRASCOPE_S2_TUR_V1'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'SENTINEL-2 Turbidity (TUR) - V1'},\\n\","," \" {'description': '',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -90, 180, 90]]},\\n\","," \" 'temporal': {'interval': [['2010-12-12T04:04:32Z',\\n\","," \" '2012-11-20T04:18:04Z']]}},\\n\","," \" 'id': 'TEST_LAYER',\\n\","," \" 'keywords': ['testing'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [],\\n\","," \" 'providers': [{'name': 'VITO',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'TEST_LAYER'},\\n\","," \" {'description': 'Global FAPAR at 1km resolution, 10-daily. The FAPAR quantifies the fraction of the solar radiation absorbed by live leaves for the photosynthesis activity. Then, it refers only to the green and alive elements of the canopy. The FAPAR depends on the canopy structure, vegetation element optical properties, atmospheric conditions, and angular configuration. To overcome this latter dependency, a daily integrated FAPAR value is assessed.\\\\n\\\\nFAPAR is recognized as an Essential Climate Variable (ECV) by the Global Climate Observing System (GCOS).',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['1999-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'CGLS_FAPAR_V2_GLOBAL',\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://land.copernicus.eu/global/products/fapar',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Copernicus Global Land FAPAR product V2, 1km resolution, 10-daily'},\\n\","," \" {'description': 'Global LAI at 1km resolution, 10-daily. The Leaf Area Index is defined as half the total area of green elements of the canopy per unit horizontal ground area. The satellite-derived value corresponds to the total green LAI of all the canopy layers, including the understory which may represent a very significant contribution, particularly for forests. Practically, the LAI quantifies the thickness of the vegetation cover.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['1999-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'CGLS_LAI_V2_GLOBAL',\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://land.copernicus.eu/global/products/lai',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Copernicus Global Land LAI product V2, 1km resolution, 10-daily'},\\n\","," \" {'description': 'Global LAI at 300m resolution, 10-daily. The Leaf Area Index is defined as half the total area of green elements of the canopy per unit horizontal ground area. The satellite-derived value corresponds to the total green LAI of all the canopy layers, including the understory which may represent a very significant contribution, particularly for forests. Practically, the LAI quantifies the thickness of the vegetation cover.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2014-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'CGLS_LAI300_V1_GLOBAL',\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://land.copernicus.eu/global/products/lai',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Copernicus Global Land LAI product V2, 300m resolution, 10-daily'},\\n\","," \" {'description': 'Global NDVI at 300m resolution, 10-daily. The Normalized Difference Vegetation Index (NDVI) is an indicator of the greenness of the biomes. As such, it is closely linked to the FAPAR.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2014-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'CGLS_NDVI300_V1_GLOBAL',\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://land.copernicus.eu/global/products/ndvi',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Copernicus Global Land NDVI product V1, 300m resolution, 10-daily'},\\n\","," \" {'description': 'Global NDVI at 1km resolution, 10-daily. The Normalized Difference Vegetation Index (NDVI) is an indicator of the greenness of the biomes. As such, it is closely linked to the FAPAR.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['1999-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'CGLS_NDVI_V2_GLOBAL',\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://land.copernicus.eu/global/products/ndvi',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Copernicus Global Land NDVI product V2, 1km resolution, 10-daily'},\\n\","," \" {'description': 'Sentinel 1 GRD Gamma0 combined descending and ascending orbits. Backscatter values are provided as natural number, not in decibel. Provided by Terrascope.\\\\n\\\\n Use [this viewer](https://viewer.terrascope.be/?language=en&bbox=2.8531494643539195,50.29627033037724,6.36877446435392,51.454777120718546&overlay=true&bgLayer=Satellite&date=2020-10-15&layer=CGS_S1_GRD_SIGMA0) to explore the data.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S1_GAMMA0_V1',\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://docs.terrascope.be/#/DataProducts/Sentinel-1/ProductsOverview?id=grd-sigma0',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S1_GRD_SIGMA0'}],\\n\","," \" 'providers': [{'name': 'Terrascope/VITO'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel 1 GRD Gamma0 product, VH and VV.'},\\n\","," \" {'description': '300m NDVI, 10-daily cloud-free composite derived from PROBA-V data.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2014-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'PROBAV_L3_S10_TOC_NDVI_333M',\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'http://proba-v.vgt.vito.be/en/product-types',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'},\\n\","," \" {'href': 'http://proba-v.vgt.vito.be/en/data-policy',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Data policy'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': '300m NDVI, 10-daily cloud-free composite'},\\n\","," \" {'description': 'Global Sentinel 1 Gamma0, provided by SentinelHub. IW mode, VV and VH bands. This collection is compatible with \\\"sar_backscatter\\\" and \\\"ard_normalized_radar_backscatter\\\" processes.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2014-10-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'SENTINEL1_GAMMA0_SENTINELHUB',\\n\","," \" 'license': 'free',\\n\","," \" 'links': [{'href': 'https://www.sentinel-hub.com/develop/documentation/eo_products/Sentinel1EOproducts',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'providers': [{'name': 'SentinelHub'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel 1 Gamma0, 10m resolution, full archive provided by SentinelHub - DEPRECATED'},\\n\","," \" {'description': 'The Sentinel-1 mission provides data from a dual-polarization\\\\n C-band Synthetic Aperture Radar (SAR) instrument. This collection \\\\n includes the S1 Ground Range Detected (GRD) scenes, processed\\\\nusing the Sentinel-1 Toolbox to generate a calibrated, ortho-corrected\\\\nproduct. The collection is updated weekly.\\\\n\\\\nThis collection\\\\ncontains all of the GRD scenes. Each scene has one of 3 resolutions\\\\n(10, 25 or 40 meters), 4 band combinations (corresponding to\\\\nscene polarization) and 3 instrument modes. Use of the collection\\\\nin a mosaic context will likely require filtering down to a homogenous\\\\nset of bands and parameters. See [this article](https://developers.google.com/earth-engine/sentinel1)\\\\nfor details of collection use and preprocessing. Each scene contains\\\\neither 1 or 2 out of 4 possible polarization bands, depending\\\\non the instrument\\\\'s polarization settings. The possible combinations\\\\nare single band VV or HH, and dual band VV+VH and HH+HV:\\\\n\\\\n 1. VV: single co-polarization, vertical transmit/vertical receive\\\\n 2. HH: single co-polarization, horizontal transmit/horizontal receive\\\\n 3. VV + VH: dual-band cross-polarization, vertical transmit/horizontal\\\\n receive\\\\n 4. HH + HV: dual-band cross-polarization, horizontal transmit/vertical\\\\n receive\\\\n\\\\nEach scene also includes an additional \\\\'angle\\\\' band that contains\\\\nthe approximate viewing incidence angle in degrees at every point.\\\\nThis band is generated by interpolating the \\\\'incidenceAngle\\\\' property\\\\nof the \\\\'geolocationGridPoint\\\\' gridded field provided with each asset.\\\\n\\\\nEach scene was pre-processed with [Sentinel-1 Toolbox](https://sentinel.esa.int/web/sentinel/toolboxes/sentinel-1)\\\\nusing the following steps:\\\\n\\\\n 1. Thermal noise removal\\\\n 2. Radiometric calibration\\\\n 3. Terrain correction using SRTM 30 or ASTER DEM for areas greater than\\\\n 60 degrees latitude, where SRTM is not available.\\\\nThe final terrain-corrected values are converted to decibels via log scaling\\\\n(10*log10(x).\\\\n\\\\nFor more information about these pre-processing steps, please refer to the\\\\n[Sentinel-1 Pre-processing article](https://developers.google.com/earth-engine/sentinel1).\\\\n\\\\nThis collection is computed on-the-fly. If you want to use the underlying\\\\ncollection with raw power values (which is updated faster), see\\\\nCOPERNICUS/S1_GRD_FLOAT. This collection is compatible with \\\"sar_backscatter\\\" and \\\"ard_normalized_radar_backscatter\\\" processes.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -85, 180, 85]]},\\n\","," \" 'temporal': {'interval': [['2014-12-07T04:14:15Z', None]]}},\\n\","," \" 'id': 'SENTINEL1_GRD',\\n\","," \" 'keywords': ['backscattering',\\n\","," \" 'copernicus',\\n\","," \" 'esa',\\n\","," \" 'eu',\\n\","," \" 'polarization',\\n\","," \" 'radar',\\n\","," \" 'sar',\\n\","," \" 'sentinel'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://www.sentinel-hub.com/develop/documentation/eo_products/Sentinel1EOproducts',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'},\\n\","," \" {'href': 'https://scihub.copernicus.eu/twiki/pub/SciHubWebPortal/TermsConditions/Sentinel_Data_Terms_and_Conditions.pdf',\\n\","," \" 'rel': 'license',\\n\","," \" 'title': 'Legal notice on the use of Copernicus Sentinel Data and Service Information'},\\n\","," \" {'href': 'https://services.sentinel-hub.com/api/v1/catalog/collections/sentinel-1-grd',\\n\","," \" 'rel': 'self'},\\n\","," \" {'href': 'https://services.sentinel-hub.com/api/v1/catalog/collections/sentinel-1-grd/items',\\n\","," \" 'rel': 'items'}],\\n\","," \" 'providers': [{'name': 'ESA',\\n\","," \" 'roles': ['producer'],\\n\","," \" 'url': 'https://esa.int/'},\\n\","," \" {'name': 'AWS', 'roles': ['host'], 'url': 'https://aws.amazon.com/'},\\n\","," \" {'name': 'Sinergise',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'https://www.sinergise.com/'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-1 SAR GRD: C-band Synthetic Aperture Radar Ground Range Detected, full archive, provided by SentinelHub'},\\n\","," \" {'description': 'Sentinel-2 is a wide-swath, high-resolution, multi-spectral\\\\nimaging mission supporting Copernicus Land Monitoring studies,\\\\nincluding the monitoring of vegetation, soil and water cover,\\\\nas well as observation of inland waterways and coastal areas.\\\\n\\\\nThe Sentinel-2 data contain 13 UINT16 spectral bands representing\\\\nTOA reflectance scaled by 10000. See the [Sentinel-2 User Handbook](https://sentinel.esa.int/documents/247904/685211/Sentinel-2_User_Handbook)\\\\nfor details. In addition, three QA bands are present where one\\\\n(QA60) is a bitmask band with cloud mask information. For more\\\\ndetails, [see the full explanation of how cloud masks are computed.](https://sentinel.esa.int/web/sentinel/technical-guides/sentinel-2-msi/level-1c/cloud-masks)\\\\n\\\\nEach Sentinel-2 product (zip archive) may contain multiple\\\\ngranules. Each granule becomes a separate Earth Engine asset.\\\\nEE asset ids for Sentinel-2 assets have the following format:\\\\nCOPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. Here the\\\\nfirst numeric part represents the sensing date and time, the\\\\nsecond numeric part represents the product generation date and\\\\ntime, and the final 6-character string is a unique granule identifier\\\\nindicating its UTM grid reference (see [MGRS](https://en.wikipedia.org/wiki/Military_Grid_Reference_System)).\\\\n\\\\nFor more details on Sentinel-2 radiometric resoltuon, [see this page](https://earth.esa.int/web/sentinel/user-guides/sentinel-2-msi/resolutions/radiometric).\\\\n',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180.0, -56.0, 180.0, 83.0]]},\\n\","," \" 'temporal': {'interval': [['2015-11-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'SENTINEL2_L1C_SENTINELHUB',\\n\","," \" 'keywords': ['copernicus', 'esa', 'eu', 'msi', 'radiance', 'sentinel'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://services.sentinel-hub.com/api/v1/catalog/collections/sentinel-2-l1c',\\n\","," \" 'rel': 'self'},\\n\","," \" {'href': 'https://services.sentinel-hub.com/api/v1/catalog/collections/sentinel-2-l1c/items',\\n\","," \" 'rel': 'items'},\\n\","," \" {'href': 'https://scihub.copernicus.eu/twiki/pub/SciHubWebPortal/TermsConditions/Sentinel_Data_Terms_and_Conditions.pdf',\\n\","," \" 'rel': 'license',\\n\","," \" 'title': 'Legal notice on the use of Copernicus Sentinel Data and Service Information'}],\\n\","," \" 'providers': [{'name': 'ESA',\\n\","," \" 'roles': ['producer'],\\n\","," \" 'url': 'https://esa.int/'},\\n\","," \" {'name': 'AWS', 'roles': ['host'], 'url': 'https://aws.amazon.com/'},\\n\","," \" {'name': 'Sinergise',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'https://www.sinergise.com/'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-2 top of atmosphere, 10m resolution, 5 days revisit, full archive, provided by EuroDataCube.'},\\n\","," \" {'description': 'Sentinel-2 is a wide-swath, high-resolution, multi-spectral\\\\nimaging mission supporting Copernicus Land Monitoring studies,\\\\nincluding the monitoring of vegetation, soil and water cover,\\\\nas well as observation of inland waterways and coastal areas.\\\\n\\\\nThe Sentinel-2 data contain 13 UINT16 spectral bands representing\\\\nTOA reflectance scaled by 10000. See the [Sentinel-2 User Handbook](https://sentinel.esa.int/documents/247904/685211/Sentinel-2_User_Handbook)\\\\nfor details. In addition, three QA bands are present where one\\\\n(QA60) is a bitmask band with cloud mask information. For more\\\\ndetails, [see the full explanation of how cloud masks are computed.](https://sentinel.esa.int/web/sentinel/technical-guides/sentinel-2-msi/level-1c/cloud-masks)\\\\n\\\\nEach Sentinel-2 product (zip archive) may contain multiple\\\\ngranules. Each granule becomes a separate Earth Engine asset.\\\\nEE asset ids for Sentinel-2 assets have the following format:\\\\nCOPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. Here the\\\\nfirst numeric part represents the sensing date and time, the\\\\nsecond numeric part represents the product generation date and\\\\ntime, and the final 6-character string is a unique granule identifier\\\\nindicating its UTM grid reference (see [MGRS](https://en.wikipedia.org/wiki/Military_Grid_Reference_System)).\\\\n\\\\nFor more details on Sentinel-2 radiometric resoltuon, [see this page](https://earth.esa.int/web/sentinel/user-guides/sentinel-2-msi/resolutions/radiometric).\\\\n',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180.0, -56.0, 180.0, 83.0]]},\\n\","," \" 'temporal': {'interval': [['2016-11-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'SENTINEL2_L2A_SENTINELHUB',\\n\","," \" 'keywords': ['copernicus', 'esa', 'eu', 'msi', 'radiance', 'sentinel'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://services.sentinel-hub.com/api/v1/catalog/collections/sentinel-2-l2a',\\n\","," \" 'rel': 'self'},\\n\","," \" {'href': 'https://services.sentinel-hub.com/api/v1/catalog/collections/sentinel-2-l2a/items',\\n\","," \" 'rel': 'items'},\\n\","," \" {'href': 'https://scihub.copernicus.eu/twiki/pub/SciHubWebPortal/TermsConditions/Sentinel_Data_Terms_and_Conditions.pdf',\\n\","," \" 'rel': 'license',\\n\","," \" 'title': 'Legal notice on the use of Copernicus Sentinel Data and Service Information'}],\\n\","," \" 'providers': [{'name': 'ESA',\\n\","," \" 'roles': ['producer'],\\n\","," \" 'url': 'https://esa.int/'},\\n\","," \" {'name': 'AWS', 'roles': ['host'], 'url': 'https://aws.amazon.com/'},\\n\","," \" {'name': 'Sinergise',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'https://www.sinergise.com/'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel-2 top of canopy, 10m resolution with 5 day temporal revisit, full archive provided by EuroDataCube.'},\\n\","," \" {'description': \\\"EXPERIMENTAL - This dataset provides daily surface meteorological data at 0.1°x0.1° spatial resolution for the period from 2015 to present as input for agro-ecological studies. This dataset is based on the hourly ECMWF ERA5 data at surface level and is referred to as AgERA5. Acquisition and pre-processing of the original ERA5 data is a complex and specialized job. By providing the AgERA5 dataset, users are freed from this work and can directly start with meaningful input for their analyses and modelling. To this end, the variables provided in this dataset match the input needs of most agro-ecological models.\\\\n\\\\nData were aggregated to daily time steps at the local time zone and corrected towards a finer topography at a 0.1° spatial resolution. The correction to the 0.1° grid was realized by applying grid and variable-specific regression equations to the ERA5 dataset interpolated at 0.1° grid. The equations were trained on ECMWF's operational high-resolution atmospheric model (HRES) at a 0.1° resolution. This way the data is tuned to the finer topography, finer land use pattern and finer land-sea delineation of the ECMWF HRES model.\\\\n\\\\nThe data was produced on behalf of the Copernicus Climate Change Service.\\\\n\\\\nThis dataset is marked as experimental because the integration in this backend has not yet been fully validated. Use with caution.\\\",\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -90, 179.9499939, 90]]},\\n\","," \" 'temporal': {'interval': [['2015-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'AGERA5',\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://cds.climate.copernicus.eu/cdsapp#!/dataset/sis-agrometeorological-indicators',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'ECMWF AGERA5 meteo dataset - experimental'},\\n\","," \" {'description': '[Landsat -8 mission](https://www.usgs.gov/core-science-systems/nli/landsat/landsat-8?qt-science_support_page_related_con=0#qt-science_support_page_related_con) \\\\nis the most recent satellite of the Landsat program and it carries OLI(Operational Land Imager) and TIRS(Thermal Infrared Sensor) instruments onboard. \\\\nOLI acquires data in the visible, near and short wave infrared regions while TIRS acquires data in the thermal region to provide essential information\\\\nfor monitoring our natural resources and environment.\\\\n[Landsat 8 Level 1 data](https://www.usgs.gov/core-science-systems/nli/landsat/landsat-collection-2-level-1-data?qt-science_support_page_related_con=1#qt-science_support_page_related_con) \\\\nfrom the most recently released [collection 2](https://www.usgs.gov/faqs/what-updates-are-being-made-landsat-collection-2?qt-news_science_products=0#qt-news_science_products), \\\\nprovides Top of Atmosphere Reflectance and Top of the Atmosphere Brightness Temperature products. Level 1 data are available since February 2013. \\\\n',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -85, 180, 85]]},\\n\","," \" 'temporal': {'interval': [['2013-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'LANDSAT8_L1',\\n\","," \" 'keywords': ['sentinel hub',\\n\","," \" 'xcube',\\n\","," \" 'raster',\\n\","," \" 'systematic',\\n\","," \" 'satellite imagery',\\n\","," \" 'natural resource',\\n\","," \" 'vegetation monitoring',\\n\","," \" 'LULC mapping',\\n\","," \" 'LULC change',\\n\","," \" 'surface temperature',\\n\","," \" 'open data',\\n\","," \" 'landsat'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://collections.eurodatacube.com/stac/landsat-8-l1.json',\\n\","," \" 'rel': 'self'},\\n\","," \" {'href': 'https://www.usgs.gov/centers/eros/data-citation?qt-science_support_page_related_con=0#qt-science_support_page_related_con',\\n\","," \" 'rel': 'license'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/true-color/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'True color',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/true-color-pansharpened/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'True color - pansharpened',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/false-color/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'False color',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/swir/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'SWIR',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/ndvi/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'NDVI',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'NEAREST'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/ndmi/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'NDMI',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'NEAREST'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/ndwi/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'NDWI',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'NEAREST'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/thermal/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'Thermal',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'}],\\n\","," \" 'providers': [{'description': 'Global since Feb 2013',\\n\","," \" 'name': 'Sentinel Hub',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'services-uswest2.sentinel-hub.com'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Landsat - 8 L1'},\\n\","," \" {'description': '[Landsat -8 mission](https://www.usgs.gov/core-science-systems/nli/landsat/landsat-8?qt-science_support_page_related_con=0#qt-science_support_page_related_con) \\\\nis the most recent satellite of the Landsat program and it carries OLI(Operational Land Imager) and TIRS(Thermal Infrared Sensor) instruments onboard. \\\\nOLI acquires data in the visible, near and short wave infrared regions while TIRS acquires data in the thermal region to provide essential information\\\\nfor monitoring our natural resources and environment.\\\\n[Landsat 8 Level 2 data ](https://www.usgs.gov/core-science-systems/nli/landsat/landsat-collection-2-level-2-science-products)\\\\nfrom the most recently released [collection 2](https://www.usgs.gov/faqs/what-updates-are-being-made-landsat-collection-2?qt-news_science_products=0#qt-news_science_products), \\\\nprovides atmospherically corrected Surface Reflectance and Surface Brightness Temperature products generated from Collection 2 Level-1 scenes that have been processed to Tier 1 or Tier 2.\\\\nCollection 2 level 2 data are available since February 2013 and new data are continously added usually within 24 hours after Level 1 scenes are available.\\\\n',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -85, 180, 85]]},\\n\","," \" 'temporal': {'interval': [['2013-01-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'LANDSAT8_L2',\\n\","," \" 'keywords': ['sentinel hub',\\n\","," \" 'xcube',\\n\","," \" 'raster',\\n\","," \" 'systematic',\\n\","," \" 'satellite imagery',\\n\","," \" 'natural resource',\\n\","," \" 'vegetation monitoring',\\n\","," \" 'LULC mapping',\\n\","," \" 'LULC change',\\n\","," \" 'surface temperature',\\n\","," \" 'open data',\\n\","," \" 'landsat'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://collections.eurodatacube.com/stac/landsat-8-l2.json',\\n\","," \" 'rel': 'self'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/true-color/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'True color',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/false-color/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'False color',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/swir/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'SWIR',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/ndvi/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'NDVI',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'NEAREST'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/ndmi/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'NDMI',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'NEAREST'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/ndwi/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'NDWI',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'NEAREST'},\\n\","," \" {'evalscript_url': 'https://custom-scripts.sentinel-hub.com/landsat-8/thermal/script.js',\\n\","," \" 'href': 'https://docs.sentinel-hub.com/api/latest/api/process/',\\n\","," \" 'layer_name': 'Thermal',\\n\","," \" 'mosaicking_order': 'mostRecent',\\n\","," \" 'rel': 'processing-expression',\\n\","," \" 'upsampling': 'BICUBIC'},\\n\","," \" {'href': 'https://www.usgs.gov/centers/eros/data-citation?qt-science_support_page_related_con=0#qt-science_support_page_related_con',\\n\","," \" 'rel': 'license'}],\\n\","," \" 'providers': [{'description': 'Global since Feb 2013',\\n\","," \" 'name': 'Sentinel Hub',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'services-uswest2.sentinel-hub.com'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Landsat - 8 L2'},\\n\","," \" {'description': 'Landsat 4-5 TM Collection 2 imagery processed to level 1, provided by SentinelHub.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180.0, -85.0, 180.0, 85.0]]},\\n\","," \" 'temporal': {'interval': [['1982-07-16T00:00:00Z',\\n\","," \" '2012-05-04T00:00:00Z']]}},\\n\","," \" 'id': 'LANDSAT4-5_TM_L1',\\n\","," \" 'keywords': ['NASA', 'USGS', 'TM', 'landsat'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://services-uswest2.sentinel-hub.com/api/v1/catalog/collections/landsat-tm-l1',\\n\","," \" 'rel': 'self'},\\n\","," \" {'href': 'https://services-uswest2.sentinel-hub.com/api/v1/catalog/collections/landsat-tm-l1/items',\\n\","," \" 'rel': 'items'}],\\n\","," \" 'providers': [{'name': 'USGS',\\n\","," \" 'roles': ['producer'],\\n\","," \" 'url': 'https://landsat.usgs.gov/'},\\n\","," \" {'name': 'AWS', 'roles': ['host'], 'url': 'https://aws.amazon.com/'},\\n\","," \" {'name': 'Sinergise',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'https://www.sinergise.com/'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Landsat 4-5 TM L1, 30m resolution, provided by SentinelHub'},\\n\","," \" {'description': 'Landsat 4-5 TM Collection 2 imagery processed to level 2, provided by SentinelHub.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180.0, -85.0, 180.0, 85.0]]},\\n\","," \" 'temporal': {'interval': [['1982-07-16T00:00:00Z',\\n\","," \" '2012-05-04T00:00:00Z']]}},\\n\","," \" 'id': 'LANDSAT4-5_TM_L2',\\n\","," \" 'keywords': ['NASA', 'USGS', 'TM', 'landsat'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://services-uswest2.sentinel-hub.com/api/v1/catalog/collections/landsat-tm-l2',\\n\","," \" 'rel': 'self'},\\n\","," \" {'href': 'https://services-uswest2.sentinel-hub.com/api/v1/catalog/collections/landsat-tm-l2/items',\\n\","," \" 'rel': 'items'}],\\n\","," \" 'providers': [{'name': 'USGS',\\n\","," \" 'roles': ['producer'],\\n\","," \" 'url': 'https://landsat.usgs.gov/'},\\n\","," \" {'name': 'AWS', 'roles': ['host'], 'url': 'https://aws.amazon.com/'},\\n\","," \" {'name': 'Sinergise',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'https://www.sinergise.com/'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Landsat 4-5 TM L2, 30m resolution, provided by SentinelHub'},\\n\","," \" {'description': 'Moderate Resolution Imaging Spectroradiometer Imagery of https://lpdaac.usgs.gov/products/mcd43a4v006/ product',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180.0, -85.0, 180.0, 85.0]]},\\n\","," \" 'temporal': {'interval': [['2000-02-24T00:00:00Z', None]]}},\\n\","," \" 'id': 'MODIS',\\n\","," \" 'keywords': ['NASA', 'modis', 'Terra', 'Aqua'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://services-uswest2.sentinel-hub.com/api/v1/catalog/collections/modis',\\n\","," \" 'rel': 'self'},\\n\","," \" {'href': 'https://services-uswest2.sentinel-hub.com/api/v1/catalog/collections/modis/items',\\n\","," \" 'rel': 'items'},\\n\","," \" {'href': 'https://docs.sentinel-hub.com/api/latest/data/modis/mcd',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'providers': [{'name': 'NASA-GSFC',\\n\","," \" 'roles': ['producer'],\\n\","," \" 'url': 'https://modis.gsfc.nasa.gov/'},\\n\","," \" {'name': 'AWS', 'roles': ['host'], 'url': 'https://aws.amazon.com/'},\\n\","," \" {'name': 'Astraea',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'https://astraea.earth/'},\\n\","," \" {'name': 'Sinergise',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'https://www.sinergise.com/'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Modis, 500m resolution, provided by SentinelHub'},\\n\","," \" {'description': 'Sentinel 3 imagery captured by SLSTR sensor',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180.0, -85.0, 180.0, 85.0]]},\\n\","," \" 'temporal': {'interval': [['2016-05-01T00:00:00Z', None]]}},\\n\","," \" 'id': 'SENTINEL3_SLSTR',\\n\","," \" 'keywords': ['copernicus', 'esa', 'eu', 'slstr', 'sentinel'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://creodias.sentinel-hub.com/api/v1/catalog/collections/sentinel-3-slstr',\\n\","," \" 'rel': 'self'},\\n\","," \" {'href': 'https://creodias.sentinel-hub.com/api/v1/catalog/collections/sentinel-3-slstr/items',\\n\","," \" 'rel': 'items'},\\n\","," \" {'href': 'https://scihub.copernicus.eu/twiki/pub/SciHubWebPortal/TermsConditions/Sentinel_Data_Terms_and_Conditions.pdf',\\n\","," \" 'rel': 'license',\\n\","," \" 'title': 'Legal notice on the use of Copernicus Sentinel Data and Service Information'},\\n\","," \" {'href': 'https://docs.sentinel-hub.com/api/latest/data/sentinel-3-slstr-l1b',\\n\","," \" 'rel': 'alternate',\\n\","," \" 'title': 'Product web page.'}],\\n\","," \" 'providers': [{'name': 'ESA',\\n\","," \" 'roles': ['producer'],\\n\","," \" 'url': 'https://esa.int/'},\\n\","," \" {'name': 'CREODIAS',\\n\","," \" 'roles': ['processor', 'host'],\\n\","," \" 'url': 'https://creodias.eu/'},\\n\","," \" {'name': 'Sinergise',\\n\","," \" 'roles': ['processor'],\\n\","," \" 'url': 'https://www.sinergise.com/'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'title': 'Sentinel 3 SLSTR, 500m resolution, provided by SentinelHub'}]\""," ]"," },"," \"execution_count\": 4,"," \"metadata\": {},"," \"output_type\": \"execute_result\""," }"," ],"," \"source\": ["," \"session.list_collections()\""," ]"," },"," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"Let's take Sentinel-2 radiometry data.\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 5,"," \"metadata\": {"," \"pycharm\": {"," \"is_executing\": false"," }"," },"," \"outputs\": ["," {"," \"data\": {"," \"text/html\": ["," \"\\n\","," \" \\n\","," \" \\n\","," \" \\n\","," \" \\n\","," \" \""," ],"," \"text/plain\": ["," \"{'assets': {'metadata_iso_19139': {'href': 'https://services.terrascope.be/collectioncatalogue/srv/api/records/urn:eop:VITO:TERRASCOPE_S2_NDVI_V2/formatters/xml?approved=true',\\n\","," \" 'roles': ['metadata', 'iso-19139'],\\n\","," \" 'title': 'ISO 19139 metadata',\\n\","," \" 'type': 'application/vnd.iso.19139+xml'},\\n\","," \" 'thumbnail': {'href': 'https://services.terrascope.be/collectioncatalogue/images/quicklooks/SENTINEL2_NDVI_V2_QL.JPG',\\n\","," \" 'roles': ['thumbnail'],\\n\","," \" 'title': 'Thumbnail',\\n\","," \" 'type': 'image/jpeg'}},\\n\","," \" 'cube:dimensions': {'bands': {'type': 'bands',\\n\","," \" 'values': ['NDVI_10M', 'SCENECLASSIFICATION_20M']},\\n\","," \" 't': {'extent': ['2015-07-06T00:00:00Z', None], 'type': 'temporal'},\\n\","," \" 'x': {'axis': 'x', 'extent': [-180, 180], 'step': 10, 'type': 'spatial'},\\n\","," \" 'y': {'axis': 'y', 'extent': [-56, 83], 'step': 10, 'type': 'spatial'}},\\n\","," \" 'description': 'NDVI Level-3 product at 10m resolution. Covers selected areas globally. This NDVI is derived directly from ESA L2A products.',\\n\","," \" 'extent': {'spatial': {'bbox': [[-180, -56, 180, 83]]},\\n\","," \" 'temporal': {'interval': [['2015-07-06T00:00:00Z', None]]}},\\n\","," \" 'id': 'TERRASCOPE_S2_NDVI_V2',\\n\","," \" 'keywords': ['VITO',\\n\","," \" 'TERRASCOPE',\\n\","," \" 'COPERNICUS',\\n\","," \" 'ESA',\\n\","," \" 'Orthoimagery',\\n\","," \" 'SENTINEL-2',\\n\","," \" 'MSI',\\n\","," \" 'Level-3',\\n\","," \" 'Radiometry',\\n\","," \" 'Plant Resource',\\n\","," \" 'NDVI'],\\n\","," \" 'license': 'proprietary',\\n\","," \" 'links': [{'href': 'https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice',\\n\","," \" 'rel': 'license'},\\n\","," \" {'href': 'https://services.terrascope.be/catalogue/description?collection=urn:eop:VITO:TERRASCOPE_S2_NDVI_V2',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://viewer.terrascope.be/?language=nl&bbox=0.9339867511378304,50.14520994379217,6.207424251137831,51.77292299745045&overlay=false&bgLayer=MapBox&date=2019-02-25T03:17:15.000Z&layer=CGS_S2_NDVI',\\n\","," \" 'rel': 'alternate'},\\n\","," \" {'href': 'https://services.terrascope.be/wmts/v2',\\n\","," \" 'rel': 'wmts',\\n\","," \" 'wmts:layer': 'CGS_S2_NDVI'}],\\n\","," \" 'providers': [{'name': 'VITO, on behalf of the Belgian Science Policy Office (BELSPO).',\\n\","," \" 'roles': ['producer', 'licensor'],\\n\","," \" 'url': 'https://terrascope.be'}],\\n\","," \" 'stac_extensions': ['datacube'],\\n\","," \" 'stac_version': '0.9.0',\\n\","," \" 'summaries': {'eo:bands': [{'name': 'NDVI_10M'},\\n\","," \" {'name': 'SCENECLASSIFICATION_20M'}],\\n\","," \" 'instruments': ['MSI'],\\n\","," \" 'platform': ['SENTINEL-2']},\\n\","," \" 'title': 'Sentinel-2 NDVI last 2 years over Europe + selected areas, by Terrascope.'}\""," ]"," },"," \"execution_count\": 5,"," \"metadata\": {},"," \"output_type\": \"execute_result\""," }"," ],"," \"source\": ["," \"collection_id = \\\"TERRASCOPE_S2_NDVI_V2\\\"\\n\","," \"session.describe_collection(collection_id)\""," ]"," },"," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"In the client code we create a so called image collection, which is a thin reference to this data and allows to build on that with further operations.\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 6,"," \"metadata\": {"," \"pycharm\": {"," \"is_executing\": false"," }"," },"," \"outputs\": ["," {"," \"data\": {"," \"text/plain\": ["," \"\""," ]"," },"," \"execution_count\": 6,"," \"metadata\": {},"," \"output_type\": \"execute_result\""," }"," ],"," \"source\": ["," \"s2_datacube = session.load_collection(collection_id).band('NDVI_10M')\\n\","," \"s2_datacube\""," ]"," },"," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"## Creating composite\\n\","," \"\\n\","," \"Next we start by creating our composite. As the data covered by the image collection can be quite large, a first step is usually to define a spatial and temporal subset on which we want to operate. This can be done by specifying a date range and a bounding box:\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 7,"," \"metadata\": {"," \"pycharm\": {"," \"is_executing\": false"," }"," },"," \"outputs\": ["," {"," \"data\": {"," \"text/plain\": ["," \"\""," ]"," },"," \"execution_count\": 7,"," \"metadata\": {},"," \"output_type\": \"execute_result\""," }"," ],"," \"source\": ["," \"timeseries = s2_datacube\\\\\\n\","," \".filter_temporal(\\\"2020-07-01\\\",\\\"2020-07-31\\\")\\\\\\n\","," \".filter_bbox(west=2.88254,east=3.24234,south=51.13243,north=51.45653,crs=\\\"EPSG:4326\\\")\\n\","," \"timeseries\""," ]"," },"," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"Now we need to specify how OpenEO needs to combine the data to create a composite. This can be done by applying one of the available functions such as `max_time`, `mean_time`, `min_time`. A full overview of all operations that can be applied to a datacube is available in the [OpenEO documentation](https://open-eo.github.io/openeo-python-client/api.html?highlight=max_time#openeo.rest.datacube.DataCube).\\n\","," \"\\n\","," \"For example, the `max_time` function allows us to specify the function that needs to be applied, but does not yet compute a result :\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 8,"," \"metadata\": {"," \"pycharm\": {"," \"is_executing\": false"," }"," },"," \"outputs\": ["," {"," \"data\": {"," \"text/plain\": ["," \"\""," ]"," },"," \"execution_count\": 8,"," \"metadata\": {},"," \"output_type\": \"execute_result\""," }"," ],"," \"source\": ["," \"composite = timeseries.max_time()\\n\","," \"composite\""," ]"," },"," {"," \"cell_type\": \"markdown\","," \"metadata\": {},"," \"source\": ["," \"The last step is to store the results, execute the process as a batch job and download the results. The composite will be downloaded locally to a filed called `composite.tif`.\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": 9,"," \"metadata\": {},"," \"outputs\": ["," {"," \"name\": \"stdout\","," \"output_type\": \"stream\","," \"text\": ["," \"0:00:00 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': send 'start'\\n\","," \"0:00:57 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:01:02 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:01:09 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:01:17 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:01:27 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:01:40 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:01:56 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:02:15 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:02:39 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': queued (progress N/A)\\n\","," \"0:03:10 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': running (progress N/A)\\n\","," \"0:03:47 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': running (progress N/A)\\n\","," \"0:04:35 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': running (progress N/A)\\n\","," \"0:05:33 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': running (progress N/A)\\n\","," \"0:06:34 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': running (progress N/A)\\n\","," \"0:07:34 Job '76950a6f-045c-4472-9fca-01a8bf3fd0cb': finished (progress N/A)\\n\""," ]"," },"," {"," \"data\": {"," \"text/plain\": ["," \"PosixPath('composite.tiff')\""," ]"," },"," \"execution_count\": 9,"," \"metadata\": {},"," \"output_type\": \"execute_result\""," }"," ],"," \"source\": ["," \"composite_job = composite.save_result(format='gtiff').create_job()\\n\","," \"composite_job.start_and_wait().get_results().download_file(\\\"./composite.tiff\\\")\""," ]"," },"," {"," \"cell_type\": \"code\","," \"execution_count\": null,"," \"metadata\": {},"," \"outputs\": [],"," \"source\": []"," }"," ],"," \"metadata\": {"," \"kernelspec\": {"," \"display_name\": \"Python 3\","," \"language\": \"python\","," \"name\": \"python3\""," },"," \"language_info\": {"," \"codemirror_mode\": {"," \"name\": \"ipython\","," \"version\": 3"," },"," \"file_extension\": \".py\","," \"mimetype\": \"text/x-python\","," \"name\": \"python\","," \"nbconvert_exporter\": \"python\","," \"pygments_lexer\": \"ipython3\","," \"version\": \"3.6.8\""," },"," \"pycharm\": {"," \"stem_cell\": {"," \"cell_type\": \"raw\","," \"metadata\": {"," \"collapsed\": false"," },"," \"source\": []"," }"," }"," },"," \"nbformat\": 4,"," \"nbformat_minor\": 4","}"],"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Open-EO/openeo-python-client/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"SimpleCompositor.ipynb","displayUrl":"https://notebooks.githubusercontent.com/view/ipynb?browser=unknown_browser&bypass_fastly=true&color_mode=auto&commit=75e1626cc90947b6a24d52bbeefaecfe35995ab6&device=unknown_device&docs_host=https%3A%2F%2Fdocs.github.com&enc_url=68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f4f70656e2d454f2f6f70656e656f2d707974686f6e2d636c69656e742f373565313632366363393039343762366132346435326262656566616563666533353939356162362f6578616d706c65732f6e6f7465626f6f6b732f53696d706c65436f6d706f7369746f722e6970796e62&logged_in=false&nwo=Open-EO%2Fopeneo-python-client&path=examples%2Fnotebooks%2FSimpleCompositor.ipynb&platform=unknown_platform&repository_id=106008912&repository_type=Repository&version=0","headerInfo":{"blobSize":"150 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"2fa13b1","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FOpen-EO%2Fopeneo-python-client%2Fblob%2Fmaster%2Fexamples%2Fnotebooks%2FSimpleCompositor.ipynb","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"1500","truncatedSloc":"1500"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Jupyter Notebook","languageID":185,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Open-EO/openeo-python-client/blob/master/examples/notebooks/SimpleCompositor.ipynb","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/Open-EO/openeo-python-client/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/Open-EO/openeo-python-client/raw/master/examples/notebooks/SimpleCompositor.ipynb","renderImageOrRaw":false,"richText":null,"renderedFileInfo":{"identityUUID":"30271ab6-fc50-42c3-b5c3-5bea9e32d308","renderFileType":"ipynb","size":153426},"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/Open-EO/openeo-python-client/branches":{"post":"BV9muDjsS_RYhHIEgCG8EJ2XO303JKajO2DD8kp27FTRE0twHbYdcFZ8sTXJcZzEcmfach7ZumGdFY9B3MWCPg"},"/repos/preferences":{"post":"u-fDeGbCyXtGceSBkqnr6DIszLkDhWTyy1yAZcaKbjXS_FEgzYqFG9J3VcQHaNBKeG5JVQlRW5ADbMWvIHCwBw"}}},"title":"openeo-python-client/examples/notebooks/SimpleCompositor.ipynb at master · Open-EO/openeo-python-client"}