Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

375 changes: 0 additions & 375 deletions tests/functionaltests/suites/stac_api/data/S2MSI1C.xml

This file was deleted.

375 changes: 0 additions & 375 deletions tests/functionaltests/suites/stac_api/data/S2MSI2A.xml

This file was deleted.

Binary file modified tests/functionaltests/suites/stac_api/data/records.db
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"id":"sentinel-2-l1c","type":"Collection","bands":[{"gsd":60,"name":"B01","description":"Coastal aerosol (band 1)","eo:common_name":"coastal"},{"gsd":10,"name":"B02","description":"Blue (band 2)","eo:common_name":"blue"},{"gsd":10,"name":"B03","description":"Green (band 3)","eo:common_name":"green"},{"gsd":10,"name":"B04","description":"Red (band 4)","eo:common_name":"red"},{"gsd":20,"name":"B05","description":"Red edge 1 (band 5)","eo:common_name":"rededge071"},{"gsd":20,"name":"B06","description":"Red edge 2 (band 6)","eo:common_name":"rededge075"},{"gsd":20,"name":"B07","description":"Red edge 3 (band 7)","eo:common_name":"rededge078"},{"gsd":10,"name":"B08","description":"NIR 1 (band 8)","eo:common_name":"nir"},{"gsd":20,"name":"B8A","description":"NIR 2 (band 8A)","eo:common_name":"nir08"},{"gsd":60,"name":"B09","description":"NIR 3 (band 9)","eo:common_name":"nir09"},{"gsd":60,"name":"B10","description":"Cirrus (band 10)","eo:common_name":"cirrus"},{"gsd":20,"name":"B11","description":"SWIR 1 (band 11)","eo:common_name":"swir16"},{"gsd":20,"name":"B12","description":"SWIR 2 (band 12)","eo:common_name":"swir22"}],"links":[{"rel":"items","type":"application/geo+json","href":"https://stac.dataspace.copernicus.eu/v1/collections/sentinel-2-l1c/items"},{"rel":"parent","type":"application/json","href":"https://stac.dataspace.copernicus.eu/v1/"},{"rel":"root","type":"application/json","href":"https://stac.dataspace.copernicus.eu/v1/"},{"rel":"self","type":"application/json","href":"https://stac.dataspace.copernicus.eu/v1/collections/sentinel-2-l1c"},{"rel":"license","href":"https://sentinels.copernicus.eu/documents/247904/690755/Sentinel_Data_Legal_Notice","type":"application/pdf","title":"Legal notice on the use of Copernicus Sentinel Data and Service Information"},{"rel":"http://www.opengis.net/def/rel/ogc/1.0/queryables","type":"application/schema+json","title":"Queryables","href":"https://stac.dataspace.copernicus.eu/v1/collections/sentinel-2-l1c/queryables"}],"title":"Sentinel-2 Level-1C","assets":{"thumbnail":{"href":"https://s3.waw3-2.cloudferro.com/swift/v1/stac-png/S2_L1C.jpg","type":"image/jpeg","roles":["thumbnail"],"title":"Sentinel-2 Level-1C","proj:code":null,"proj:shape":[360,640]}},"extent":{"spatial":{"bbox":[[-180,-90,180,90]]},"temporal":{"interval":[["2015-06-27T10:25:31Z",null]]}},"license":"other","sci:doi":"10.5270/S2_-742ikth","keywords":["Copernicus","Sentinel","EU","ESA","Satellite","Global","Imagery","Reflectance"],"providers":[{"url":"https://sentinels.copernicus.eu/web/sentinel/copernicus/sentinel-2","name":"ESA","roles":["producer"]},{"url":"https://commission.europa.eu/","name":"European Commission","roles":["licensor"]},{"url":"https://cloudferro.com/","name":"CloudFerro","roles":["host","processor"]}],"summaries":{"gsd":[10],"platform":["sentinel-2a","sentinel-2b","sentinel-2c"],"instruments":["msi"],"product:type":["S2MSI1C"],"constellation":["sentinel-2"],"processing:level":["L1"],"product:timeliness":["PT24H"],"product:timeliness_category":["NRT"],"sat:platform_international_designator":["2015-028A","2017-013A","2024-157A"]},"description":"The Level-1C product is composed of 110x110 km2 tiles (ortho-images in UTM/WGS84 projection). Earth is subdivided on a predefined set of tiles, defined in UTM/WGS84 projection and using a 100 km step. However, each tile has a surface of 110x110 km² in order to provide large overlap with the neighbouring. The Level-1C product results from using a Digital Elevation Model (DEM) to project the image in cartographic geometry. Per-pixel radiometric measurements are provided in Top Of Atmosphere (TOA) reflectances along with the parameters to transform them into radiances.","item_assets":{"B01":{"gsd":60,"type":"image/jp2","bands":[{"name":"B01","eo:common_name":"coastal"}],"roles":["data","reflectance"],"title":"Coastal aerosol (band 1) - 60m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[1830,1830],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B02":{"gsd":10,"type":"image/jp2","bands":[{"name":"B02","eo:common_name":"blue"}],"roles":["data","reflectance"],"title":"Blue (band 2) - 10m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[10980,10980],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B03":{"gsd":10,"type":"image/jp2","bands":[{"name":"B03","eo:common_name":"green"}],"roles":["data","reflectance"],"title":"Green (band 3) - 10m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[10980,10980],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B04":{"gsd":10,"type":"image/jp2","bands":[{"name":"B04","eo:common_name":"red"}],"roles":["data","reflectance"],"title":"Red (band 4) - 10m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[10980,10980],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B05":{"gsd":20,"type":"image/jp2","bands":[{"name":"B05","eo:common_name":"rededge071"}],"roles":["data","reflectance"],"title":"Red edge 1 (band 5) - 20m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[5490,5490],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B06":{"gsd":20,"type":"image/jp2","bands":[{"name":"B06","eo:common_name":"rededge075"}],"roles":["data","reflectance"],"title":"Red edge 2 (band 6) - 20m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[5490,5490],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B07":{"gsd":20,"type":"image/jp2","bands":[{"name":"B07","eo:common_name":"rededge078"}],"roles":["data","reflectance"],"title":"Red edge 3 (band 7) - 20m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[5490,5490],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B08":{"gsd":10,"type":"image/jp2","bands":[{"name":"B08","eo:common_name":"nir"}],"roles":["data","reflectance"],"title":"NIR 1 (band 8) - 10m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[10980,10980],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B09":{"gsd":60,"type":"image/jp2","bands":[{"name":"B09","eo:common_name":"nir09"}],"roles":["data","reflectance"],"title":"NIR 3 (band 9) - 60m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[1830,1830],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B10":{"gsd":60,"type":"image/jp2","bands":[{"name":"B10","eo:common_name":"cirrus"}],"roles":["data","reflectance"],"title":"Cirrus (band 10) - 60m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[1830,1830],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B11":{"gsd":20,"type":"image/jp2","bands":[{"name":"B11","eo:common_name":"swir16"}],"roles":["data","reflectance"],"title":"SWIR 1 (band 11) - 20m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[5490,5490],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B12":{"gsd":20,"type":"image/jp2","bands":[{"name":"B12","eo:common_name":"swir22"}],"roles":["data","reflectance"],"title":"SWIR 2 (band 12) - 20m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[5490,5490],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"B8A":{"gsd":20,"type":"image/jp2","bands":[{"name":"B8A","eo:common_name":"nir08"}],"roles":["data","reflectance"],"title":"NIR 2 (band 8A) - 20m","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint16","proj:shape":[5490,5490],"raster:scale":0.0001,"storage:refs":["cdse-s3","creodias-s3"],"raster:offset":-0.1,"alternate:name":"S3"},"TCI":{"gsd":10,"type":"image/jp2","bands":[{"name":"B04","description":"Red (band 4)","eo:common_name":"red"},{"name":"B03","description":"Green (band 3)","eo:common_name":"green"},{"name":"B02","description":"Blue (band 2)","eo:common_name":"blue"}],"roles":["visual"],"title":"True color image","nodata":0,"alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"data_type":"uint8","proj:shape":[10980,10980],"storage:refs":["cdse-s3","creodias-s3"],"alternate:name":"S3"},"Product":{"type":"application/zip","roles":["data","metadata","archive"],"title":"Zipped product","auth:refs":["oidc"]},"thumbnail":{"type":"image/jpeg","roles":["thumbnail","overview"],"title":"Quicklook","alternate":{"s3":{"auth:refs":["s3"],"storage:refs":["cdse-s3","creodias-s3"],"alternate:name":"S3"}},"data_type":"uint8","proj:code":null,"proj:shape":[343,343],"alternate:name":"HTTPS"},"safe_manifest":{"type":"application/xml","roles":["metadata"],"title":"manifest.safe","alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"storage:refs":["cdse-s3","creodias-s3"],"alternate:name":"S3"},"granule_metadata":{"type":"application/xml","roles":["metadata"],"title":"MTD_TL.xml","alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"storage:refs":["cdse-s3","creodias-s3"],"alternate:name":"S3"},"inspire_metadata":{"type":"application/xml","roles":["metadata"],"title":"INSPIRE.xml","alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"storage:refs":["cdse-s3","creodias-s3"],"alternate:name":"S3"},"product_metadata":{"type":"application/xml","roles":["metadata"],"title":"MTD_MSIL1C.xml","alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"storage:refs":["cdse-s3","creodias-s3"],"alternate:name":"S3"},"datastrip_metadata":{"type":"application/xml","roles":["metadata"],"title":"MTD_DS.xml","alternate":{"https":{"auth:refs":["oidc"],"storage:refs":[],"alternate:name":"HTTPS"}},"auth:refs":["s3"],"storage:refs":["cdse-s3","creodias-s3"],"alternate:name":"S3"}},"auth:schemes":{"s3":{"type":"s3"},"oidc":{"type":"openIdConnect","openIdConnectUrl":"https://identity.dataspace.copernicus.eu/auth/realms/CDSE/.well-known/openid-configuration"}},"sci:citation":"Copernicus Sentinel data [Year]","stac_version":"1.1.0","stac_extensions":["https://stac-extensions.github.io/eo/v2.0.0/schema.json","https://stac-extensions.github.io/authentication/v1.1.0/schema.json","https://stac-extensions.github.io/projection/v2.0.0/schema.json","https://stac-extensions.github.io/processing/v1.2.0/schema.json","https://stac-extensions.github.io/product/v0.1.0/schema.json","https://stac-extensions.github.io/scientific/v1.0.0/schema.json","https://stac-extensions.github.io/alternate-assets/v1.2.0/schema.json","https://stac-extensions.github.io/raster/v2.0.0/schema.json","https://stac-extensions.github.io/sat/v1.1.0/schema.json","https://stac-extensions.github.io/storage/v2.0.0/schema.json"],"storage:schemes":{"cdse-s3":{"type":"custom-s3","title":"Copernicus Data Space Ecosystem S3","platform":"https://eodata.dataspace.copernicus.eu","description":"This endpoint provides access to EO data which is stored on the object storage of both CloudFerro Cloud and OpenTelekom Cloud (OTC). See the [documentation](https://documentation.dataspace.copernicus.eu/APIs/S3.html) for more information, including how to get credentials.","requester_pays":false},"creodias-s3":{"type":"custom-s3","title":"CREODIAS S3","platform":"https://eodata.cloudferro.com","description":"Comprehensive Earth Observation Data (EODATA) archive offered by CREODIAS as a commercial part of CDSE, designed to provide users with access to a vast repository of satellite data without predefined quota limits","requester_pays":true}}}
Loading
Loading