From fba45fa00a0557049c99a106755b0bcbfe6e8598 Mon Sep 17 00:00:00 2001 From: jankovicn <nikola.jankovic@eox.at> Date: Thu, 4 Nov 2021 12:03:04 +0100 Subject: [PATCH] added updates from v2 --- Dockerfile | 3 +- configure.sh | 1 + registrar/backend/eoxserver.py | 53 +- rgbnir_definition.json | 2011 +++++++++++++++----------------- 4 files changed, 1003 insertions(+), 1065 deletions(-) diff --git a/Dockerfile b/Dockerfile index 70a80b4..0a66706 100644 --- a/Dockerfile +++ b/Dockerfile @@ -53,7 +53,7 @@ ENV INSTANCE_ID="prism-view-server_core" \ INSTANCE_DIR="/var/www/pvs/dev/pvs_instance/" \ COLLECTION= \ UPLOAD_CONTAINER= \ - DB="postgis" \ + DB=postgis \ DB_USER= \ DB_PW= \ DB_HOST= \ @@ -80,6 +80,7 @@ ENV INSTANCE_ID="prism-view-server_core" \ COLLECT_STATIC="false" \ REGISTRAR_REPLACE= \ GDAL_PAM_ENABLED="NO" \ + EOXS_LAYER_SUFFIX_SEPARATOR="__" \ DEV="false" COPY . . diff --git a/configure.sh b/configure.sh index 5797182..e769bfb 100755 --- a/configure.sh +++ b/configure.sh @@ -34,6 +34,7 @@ echo "EOXS_VALIDATE_IDS_NCNAME = False" >> pvs_instance/settings.py echo "EOXS_OPENSEARCH_RECORD_MODEL = 'eoxserver.resources.coverages.models.Product'" >> pvs_instance/settings.py + echo "EOXS_LAYER_SUFFIX_SEPARATOR = '${EOXS_LAYER_SUFFIX_SEPARATOR}'" >> pvs_instance/settings.py echo "CACHES = { 'default': { diff --git a/registrar/backend/eoxserver.py b/registrar/backend/eoxserver.py index c2f298b..573e3d8 100644 --- a/registrar/backend/eoxserver.py +++ b/registrar/backend/eoxserver.py @@ -10,6 +10,7 @@ import sys import logging from typing import List, TYPE_CHECKING, TypedDict import json +from urllib.parse import urlparse import django from django.db import transaction @@ -106,6 +107,7 @@ class EOxServerBackend(Backend): created_storage_auth = False created_storage = False storage_name = None + if isinstance(source, LocalSource): storage, created_storage = backends.Storage.get_or_create( name=source.name, @@ -128,6 +130,13 @@ class EOxServerBackend(Backend): endpoint_url = endpoint_url[len('http://'):] bucket = source.bucket_name + + # get default bucket name from "first" asset. The first path + # component is the bucket. + if bucket is None: + asset = next(iter(item.get_assets().values()), None) + bucket = urlparse(asset.href).path.partition('/')[0] + storage_auth, created_storage_auth = \ backends.StorageAuth.objects.get_or_create( name=( @@ -196,31 +205,51 @@ class EOxServerBackend(Backend): def _register_with_stac(self, source: Source, item: 'Item', replace: bool, storage, - product_type: ItemToProductTypeMapping): + product_type: ItemToProductTypeMapping, + create_product_type_model: bool = False): from eoxserver.backends import models as backends + from eoxserver.resources.coverages import models from eoxserver.resources.coverages.registration.stac import ( register_stac_product, create_product_type_from_stac_item ) - - product_type_obj, _ = create_product_type_from_stac_item( - item.to_dict(), - product_type_name=product_type['product_type'], - ignore_existing=True, - coverage_mapping=product_type.get('coverages', {}) - ) - logger.info(f"Created Product Type {product_type_obj}") + # TODO: flag to re-use product type? + if create_product_type_model: + product_type_obj, created = create_product_type_from_stac_item( + item.to_dict(), + # TODO: use hash instead + product_type_name=product_type['name'], + ignore_existing=True, + coverage_mapping=product_type.get('coverages', {}) + ) + else: + created = False + product_type_obj = models.ProductType.objects.get( + name=product_type['name'] + ) + if created: + logger.info(f"Created Product Type {product_type_obj}") + else: + logger.info(f"Using existing Product Type {product_type_obj}") # resolve storage object if storage: storage = backends.Storage.objects.get(name=storage[0]) - product, _ = register_stac_product( + product, replaced = register_stac_product( item.to_dict(), product_type_obj, storage, replace=replace, - coverage_mapping=product_type.get('coverages', {}) + coverage_mapping=product_type.get('coverages', {}), + browse_mapping=product_type.get('browses', {}), + metadata_asset_names=product_type.get('metadata_assets'), + ) + + logger.info( + f"Successfully {'replaced' if replaced else 'registered'} " + f"Product {product.identifier}" ) + return product @transaction.atomic @@ -264,7 +293,7 @@ class EOxServerBackend(Backend): raise RegistrationError(f'{item} not matched to any product_type') logger.info( f'Registering into EOxServer for type ' - f'"{product_type["product_type"]}"' + f'"{product_type["name"]}"' ) product = self._register_with_stac( diff --git a/rgbnir_definition.json b/rgbnir_definition.json index 6ad5f21..dced577 100644 --- a/rgbnir_definition.json +++ b/rgbnir_definition.json @@ -1,1209 +1,1116 @@ [{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Blue Channel", - "gdal_interpretation": "BlueBand", - "identifier": "blue", - "name": "blue", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Blue Channel", + "gdal_interpretation": "BlueBand", + "identifier": "blue", + "name": "blue", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "RGBNir" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "RGBNir" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 3, + "allowed_value_ranges": [ + [0, 255] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 3, + "allowed_value_ranges": [ + [0, 255] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - } - ], - "data_type": "Byte", - "name": "RGNirByte" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 3, + "allowed_value_ranges": [ + [0, 255] + ] + } + ], + "data_type": "Byte", + "name": "RGNirByte" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 3, + "allowed_value_ranges": [ + [0, 255] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Blue Channel", - "gdal_interpretation": "BlueBand", - "identifier": "blue", - "name": "blue", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 3, + "allowed_value_ranges": [ + [0, 255] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Blue Channel", + "gdal_interpretation": "BlueBand", + "identifier": "blue", + "name": "blue", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 3, + "allowed_value_ranges": [ + [0, 255] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - } - ], - "data_type": "Byte", - "name": "RGBNirByte" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 3, + "allowed_value_ranges": [ + [0, 255] + ] + } + ], + "data_type": "Byte", + "name": "RGBNirByte" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Blue Channel", - "gdal_interpretation": "BlueBand", - "identifier": "blue", - "name": "blue", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Blue Channel", + "gdal_interpretation": "BlueBand", + "identifier": "blue", + "name": "blue", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "RGB" -},{ - "bands": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "RGB" + }, { + "bands": [{ "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", "description": "Gray Channel", "gdal_interpretation": "GrayBand", "identifier": "gray", "name": "gray", - "nil_values": [ - { - "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", - "value": 0 - } - ], + "nil_values": [{ + "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", + "value": 0 + }], "uom": "W.m-2.Sr-1", "significant_figures": 5, "allowed_value_ranges": [ [0, 65535] ] - } - ], - "data_type": "Uint16", - "name": "grayscale" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "hh", - "name": "hh", - "nil_values": [ - { + }], + "data_type": "Uint16", + "name": "grayscale" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "hh", + "name": "hh", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "gray", - "name": "gray", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "gray", + "name": "gray", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "sar_hh_gray" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "hh", - "name": "hh", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "sar_hh_gray" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "hh", + "name": "hh", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "vv", - "name": "vv", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "vv", + "name": "vv", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "gray", - "name": "gray", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "gray", + "name": "gray", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "sar_hh_vv_gray" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "hh", - "name": "hh", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "sar_hh_vv_gray" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "hh", + "name": "hh", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "hv", - "name": "hv", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "hv", + "name": "hv", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "vh", - "name": "vh", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "vh", + "name": "vh", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "vv", - "name": "vv", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "vv", + "name": "vv", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Gray Channel", - "gdal_interpretation": "GrayBand", - "identifier": "gray", - "name": "gray", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Gray Channel", + "gdal_interpretation": "GrayBand", + "identifier": "gray", + "name": "gray", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "sar_hh_hv_vh_vv_gray" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Coastal Channel", - "gdal_interpretation": "Undefined", - "identifier": "coastal", - "name": "coastal", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "sar_hh_hv_vh_vv_gray" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Coastal Channel", + "gdal_interpretation": "Undefined", + "identifier": "coastal", + "name": "coastal", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Blue Channel", - "gdal_interpretation": "BlueBand", - "identifier": "blue", - "name": "blue", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Blue Channel", + "gdal_interpretation": "BlueBand", + "identifier": "blue", + "name": "blue", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Yellow Channel", - "gdal_interpretation": "Undefined", - "identifier": "yellow", - "name": "yellow", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Yellow Channel", + "gdal_interpretation": "Undefined", + "identifier": "yellow", + "name": "yellow", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Edge Channel", - "gdal_interpretation": "Undefined", - "identifier": "red_edge", - "name": "red_edge", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Edge Channel", + "gdal_interpretation": "Undefined", + "identifier": "red_edge", + "name": "red_edge", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir 2 Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir_2", - "name": "nir_2", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir 2 Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir_2", + "name": "nir_2", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "CBGYRReNirNir2" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Blue Channel", - "gdal_interpretation": "BlueBand", - "identifier": "blue", - "name": "blue", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "CBGYRReNirNir2" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Blue Channel", + "gdal_interpretation": "BlueBand", + "identifier": "blue", + "name": "blue", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Edge Channel", - "gdal_interpretation": "Undefined", - "identifier": "red_edge", - "name": "red_edge", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Edge Channel", + "gdal_interpretation": "Undefined", + "identifier": "red_edge", + "name": "red_edge", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "BGRReNir" -},{ - "bands": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "BGRReNir" + }, { + "bands": [{ "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", "description": "Gray Channel", "gdal_interpretation": "GrayBand", "identifier": "gray", "name": "gray", - "nil_values": [ - { - "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", - "value": 0 - } - ], + "nil_values": [{ + "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", + "value": 0 + }], "uom": "W.m-2.Sr-1", "significant_figures": 5, "allowed_value_ranges": [ [-32768, 32767] ] - } - ], - "data_type": "Int16", - "name": "int16_grayscale" -},{ - "bands": [ - { + }], + "data_type": "Int16", + "name": "int16_grayscale" + }, { + "bands": [{ "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", "description": "Gray Channel", "gdal_interpretation": "GrayBand", "identifier": "gray", "name": "gray", - "nil_values": [ - { - "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", - "value": 0 - } - ], + "nil_values": [{ + "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", + "value": 0 + }], "uom": "W.m-2.Sr-1", "significant_figures": 16, "allowed_value_ranges": [ [-3.40282e+38, 3.40282e+38] ] - } - ], - "data_type": "Float32", - "name": "float32_grayscale" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Blue Channel", - "gdal_interpretation": "BlueBand", - "identifier": "blue", - "name": "blue", - "nil_values": [ - { + }], + "data_type": "Float32", + "name": "float32_grayscale" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Blue Channel", + "gdal_interpretation": "BlueBand", + "identifier": "blue", + "name": "blue", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "BGRNir" -}, -{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Blue Channel", - "gdal_interpretation": "BlueBand", - "identifier": "blue", - "name": "blue", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "BGRNir" + }, + { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Blue Channel", + "gdal_interpretation": "BlueBand", + "identifier": "blue", + "name": "blue", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Mask", - "gdal_interpretation": "Mask", - "identifier": "mask", - "name": "mask", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Mask", + "gdal_interpretation": "Mask", + "identifier": "mask", + "name": "mask", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 1, - "allowed_value_ranges": [ - [0, 8] - ] - } - ], - "data_type": "Uint16", - "name": "BGRNirMask" -}, -{ - "bands": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 1, + "allowed_value_ranges": [ + [0, 8] + ] + } + ], + "data_type": "Uint16", + "name": "BGRNirMask" + }, + { + "bands": [{ "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", "description": "Pan Channel", "gdal_interpretation": "GrayBand", "identifier": "pan", "name": "pan", - "nil_values": [ - { - "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", - "value": 0 - } - ], + "nil_values": [{ + "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", + "value": 0 + }], "uom": "W.m-2.Sr-1", "significant_figures": 5, "allowed_value_ranges": [ [0, 65535] ] - } - ], - "data_type": "Uint16", - "name": "Pan" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "data_type": "Uint16", + "name": "Pan" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Blue Channel", - "gdal_interpretation": "BlueBand", - "identifier": "blue", - "name": "blue", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Blue Channel", + "gdal_interpretation": "BlueBand", + "identifier": "blue", + "name": "blue", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "NirRGB" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "NirRGB" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Swir Channel", - "gdal_interpretation": "SwirBand", - "identifier": "swir", - "name": "swir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Swir Channel", + "gdal_interpretation": "SwirBand", + "identifier": "swir", + "name": "swir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 5, - "allowed_value_ranges": [ - [0, 65535] - ] - } - ], - "data_type": "Uint16", - "name": "GRNirSwir" -},{ - "bands": [ - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Green Channel", - "gdal_interpretation": "GreenBand", - "identifier": "green", - "name": "green", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "GRNirSwir" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Red Channel", - "gdal_interpretation": "RedBand", - "identifier": "red", - "name": "red", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Nir Channel", - "gdal_interpretation": "NirBand", - "identifier": "nir", - "name": "nir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - }, - { - "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", - "description": "Swir Channel", - "gdal_interpretation": "SwirBand", - "identifier": "swir", - "name": "swir", - "nil_values": [ - { + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Swir Channel", + "gdal_interpretation": "SwirBand", + "identifier": "swir", + "name": "swir", + "nil_values": [{ "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", "value": 0 - } - ], - "uom": "W.m-2.Sr-1", - "significant_figures": 3, - "allowed_value_ranges": [ - [0, 255] - ] - } - ], - "data_type": "Byte", - "name": "GRNirSwirByte" -}] + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "NirRGSwir" + }, { + "bands": [{ + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Nir Channel", + "gdal_interpretation": "NirBand", + "identifier": "nir", + "name": "nir", + "nil_values": [{ + "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", + "value": 0 + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Red Channel", + "gdal_interpretation": "RedBand", + "identifier": "red", + "name": "red", + "nil_values": [{ + "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", + "value": 0 + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + }, + { + "definition": "http://www.opengis.net/def/property/OGC/0/Radiance", + "description": "Green Channel", + "gdal_interpretation": "GreenBand", + "identifier": "green", + "name": "green", + "nil_values": [{ + "reason": "http://www.opengis.net/def/nil/OGC/0/unknown", + "value": 0 + }], + "uom": "W.m-2.Sr-1", + "significant_figures": 5, + "allowed_value_ranges": [ + [0, 65535] + ] + } + ], + "data_type": "Uint16", + "name": "NirRG" + } +] -- GitLab