From 3660e4ba2488fab095833e22f0bba9f37485b61c Mon Sep 17 00:00:00 2001 From: hrodmn Date: Thu, 17 Apr 2025 20:20:26 -0500 Subject: [PATCH 01/18] add introduction notebook (lecture material) --- docs/introduction.ipynb | 505 +++++++++++++++++++++++ docs/media/components.png | Bin 0 -> 136133 bytes docs/media/earth.jpg | Bin 0 -> 511634 bytes docs/media/eoAPI.png | Bin 0 -> 170909 bytes docs/media/pgstac_logo.png | Bin 0 -> 26708 bytes docs/media/stac-entities-with-assets.png | Bin 0 -> 383843 bytes docs/media/stacfastapi_logo.png | Bin 0 -> 39474 bytes docs/media/tipg_logo.png | Bin 0 -> 15166 bytes docs/media/titilerpgstac_logo.png | Bin 0 -> 39080 bytes index.ipynb | 94 ----- 10 files changed, 505 insertions(+), 94 deletions(-) create mode 100644 docs/introduction.ipynb create mode 100644 docs/media/components.png create mode 100644 docs/media/earth.jpg create mode 100644 docs/media/eoAPI.png create mode 100644 docs/media/pgstac_logo.png create mode 100644 docs/media/stac-entities-with-assets.png create mode 100644 docs/media/stacfastapi_logo.png create mode 100644 docs/media/tipg_logo.png create mode 100644 docs/media/titilerpgstac_logo.png delete mode 100644 index.ipynb diff --git a/docs/introduction.ipynb b/docs/introduction.ipynb new file mode 100644 index 0000000..c3afcb3 --- /dev/null +++ b/docs/introduction.ipynb @@ -0,0 +1,505 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "b0fe2745-eb52-407c-8855-58f5073a7e2a", + "metadata": {}, + "source": [ + "# eoAPI: FedGeoDay25 Workshop Introduction\n", + "\n", + "" + ] + }, + { + "cell_type": "markdown", + "id": "667dcad8-178f-4ba9-a32c-a9812b710201", + "metadata": {}, + "source": [ + "## Welcome to the eoAPI Workshop!\n", + "\n", + "This interactive session will introduce you to eoAPI - a powerful cloud-native framework that simplifies access to Earth observation data. By the end of this workshop, you'll understand how to use eoAPI to discover, visualize, and analyze geospatial data efficiently.\n", + "\n", + "## Workshop Objectives\n", + "\n", + "- Explore how eoAPI can fit into your geospatial workflows\n", + "- Learn about STAC (SpatioTemporal Asset Catalog) and its role in Earth observation\n", + "- Explore the key components of eoAPI and how they work together\n", + "- Gain hands-on experience working with metadata, raster, and vector services\n", + "\n", + "### Interactive walkthrough\n", + "\n", + "1. STAC metadata generation \n", + " 1. pystac \n", + " 2. stactools packages \n", + " 3. rio-stac \n", + "2. The Database: pgstac \n", + " 1. loading STAC metadata into pgstac (interactive, everyone has database creds and uploads an item using pypgstac in notebook) \n", + " 2. deleting STAC metadata from pgstac \n", + "3. The STAC API: `stac-fastapi-pgstac` \n", + " 1. overview of basic structure \n", + " 2. catalog vs collection vs item \n", + " 3. STAC API extensions \n", + " 4. /collections \n", + " 5. /search \n", + " 6. querying the API with an HTTP client \n", + " 7. querying the API with `pystac-client` \n", + " 8. link to \\`rstac\\` \n", + "4. The raster API: `titiler-pgstac` \n", + " 1. dynamic tiling 101 \n", + " 2. overview of basic structure \n", + " 3. `/collections` \n", + " 4. `/searches` \n", + " 5. `/cog` \n", + " 6. STAC search query parameter interface for tiles\\! \n", + " 7. querying the API with an HTTP client \n", + " 8. using `tilejson` in web maps (or QGIS) \n", + "5. The vector API: `tipg` \n", + " 1. PostGIS 101 \n", + " 2. uploading data \n", + " 3. OGC Feature Service \n", + " 4. overview of basic structure \n", + " 5. querying the API with an HTTP client \n", + " 6. using tilejson in web maps\n", + "\n", + "\n", + "## Links\n", + "- [STAC metadata generation](./stac_metadata.ipynb)\n", + "- [pgstac database](./database.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "aa185d92-eb0f-40d0-851d-cd60ffbeab67", + "metadata": {}, + "source": [ + "## 1. Introduction\n", + "![](./media/earth.jpg)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "dd7dd4e0-c4dd-490e-abde-0ec0eb6b4447", + "metadata": {}, + "source": [ + "### 1.1 What is eoAPI?\n", + "\n", + "eoAPI is an assemblage of state-of-the-art services that combine to enable data discovery, search, visualization, and access.\n", + "\n", + "eoAPI presents an open-source and reusable framework for harnessing earth observation data. eoAPI takes the work out of constructing a cloud-native EO infrastructure through a set of sensible defaults that fit most EO and geospatial infrastructure needs. Built with modularity as a core principle, eoAPI can easily be customized to your needs.\n", + "\n", + "#### Additional resources\n", + "\n", + "- eoAPI homepage: " + ] + }, + { + "cell_type": "markdown", + "id": "1f844b8c-ebd2-405f-aee2-318aa6f177a5", + "metadata": {}, + "source": [ + "### 1.2 Why would you use eoAPI?\n", + "\n", + "- You want to make your data catalog easily searchable for internal and/or external users\n", + " - e.g. `https://stac.eoapi.dev/search?collections=\n", + "- You want to be able to easily serve dynamic visualizations from your data catalog\n", + "- You want to use some of the growing list of tools and frameworks that can consume STAC metadata" + ] + }, + { + "cell_type": "markdown", + "id": "2d267c76-1777-4d36-9a20-b7e2bc65edd2", + "metadata": {}, + "source": [ + "## 2. Cloud Fundamentals" + ] + }, + { + "cell_type": "markdown", + "id": "f370ecea-5b78-4d80-92a1-2ccd1e244891", + "metadata": {}, + "source": [ + "### 2.1 The Cloud-Native Approach\n", + "\n", + "Traditional geospatial workflows involve:\n", + "- Downloading entire datasets\n", + "- Processing them on local machines\n", + "- Managing complex software installations\n", + "- Dealing with interoperability challenges\n", + "\n", + "Cloud-native geospatial changes this paradigm:\n", + "\n", + "- **Data stays in place**: Access only what you need, when you need it\n", + "- **Compute happens near the data**: Minimize data movement\n", + "- **Standards-based interfaces**: Interoperate with existing tools\n", + "- **Scalable infrastructure**: Automatically scale up compute resources when you need them, turn them off when you don't\n", + "\n", + "#### Additional resources\n", + "\n", + "- Cloud-Native Geospatial Forum: \n", + "- Cloud-Optimized Geospatial Formats Guide: " + ] + }, + { + "cell_type": "markdown", + "id": "ddc8f833-f7d1-4776-ad58-ad6aaf30f84b", + "metadata": {}, + "source": [ + "### 2.2 Infrastructure as Code\n", + "\n", + "A key concept for reliable and reproducible cloud resource deployments is **Infrastructure as Code (IaC)**, which:\n", + "- Defines your infrastructure in code files rather than manual configuration in a web portal\n", + "- Makes deployments reproducible and versioned\n", + "- Enables easy scaling and updates\n", + "- Enables review of proposed changes via code review\n", + "\n", + "eoAPI provides IaC templates for [AWS CDK](https://aws.amazon.com/cdk/) and [Kubernetes](https://kubernetes.io/)" + ] + }, + { + "cell_type": "markdown", + "id": "ab9a51ff-80f1-49ac-be58-f80b8cbbe9d3", + "metadata": {}, + "source": [ + "## 3. STAC 101\n", + "\n", + "" + ] + }, + { + "cell_type": "markdown", + "id": "eee695ea-bcaa-4c04-8f2b-ace24bb3a87c", + "metadata": {}, + "source": [ + "### 3.1 What is STAC?\n", + "\n", + "The SpatioTemporal Asset Catalog (STAC) specification is a common language for describing geospatial data:\n", + "\n", + "- **Simple**: Based on JSON, a widely-used data format\n", + "- **Extensible**: Core specification with optional extensions\n", + "- **Self-describing**: Contains both metadata and links to data\n", + "- **Hierarchical**: Collections contain items which reference assets (the actual data files)\n", + "\n", + "STAC helps solve a fundamental problem: making Earth observation data findable, accessible, interoperable, and reusable (FAIR principles).\n", + "\n", + "#### Additional resources\n", + "\n", + "- STAC specification homepage: \n", + "- STAC specification GitHub: \n", + "- STAC Index: " + ] + }, + { + "cell_type": "markdown", + "id": "1e253d94-7cf2-40ce-b669-2c7f46774439", + "metadata": {}, + "source": [ + "### 3.2 STAC Structure\n", + "\n", + "STAC has a few key concepts:\n", + "\n", + "- **Catalog**: A container that organizes collections and items\n", + "- **Collection**: A group of items sharing common metadata\n", + "- **Item**: A single observation or dataset with specific spatial and temporal extent\n", + "- **Asset**: The actual data file (e.g., GeoTIFF, NetCDF, etc.)\n", + "\n", + "Here's a simplified representation:\n", + "\n", + "```\n", + "Catalog\n", + "├── Collection A\n", + "│ ├── Item 1\n", + "│ │ ├── Asset 1 (e.g., visual.tif)\n", + "│ │ ├── Asset 2 (e.g., metadata.xml)\n", + "│ │ └── Asset 3 (e.g., thumbnail.png)\n", + "│ └── Item 2\n", + "│ └── ...\n", + "└── Collection B\n", + " └── ...\n", + "```" + ] + }, + { + "cell_type": "markdown", + "id": "06f3b31f-584b-47c8-b0f0-2e41d85fca1e", + "metadata": {}, + "source": [ + "### 3.3 STAC Extensions\n", + "\n", + "The STAC specification can be extended to support specific use cases:\n", + "\n", + "- **Electro-Optical**: For optical imagery\n", + "- **SAR**: For synthetic aperture radar data\n", + "- **Projection**: For specifying coordinate reference systems\n", + "- **Scientific**: For scientific datasets\n", + "- **Datacube**: For multidimensional data\n", + "- **And many more**: See [STAC Extensions](https://stac-extensions.github.io/)" + ] + }, + { + "cell_type": "markdown", + "id": "f2048d7a-f337-43bd-8162-5966ed2474ce", + "metadata": {}, + "source": [ + "### 3.4 STAC API\n", + "\n", + "While static STAC catalogs are useful, the real power comes from making them searchable via STAC **API**:\n", + "\n", + "- **STAC API**: RESTful API for searching STAC Items and Collections\n", + "- **Filtering**: Search by time, location, properties, etc.\n", + "- **Pagination**: Handle large result sets efficiently\n", + "- **Extensions**: Additional capabilities like sorting, transactions, etc.\n", + "\n", + "#### Additional resources\n", + "\n", + "- STAC API specification GitHub: " + ] + }, + { + "cell_type": "markdown", + "id": "1c80147a-d7dd-42e3-a42b-3fa566f7611b", + "metadata": {}, + "source": [ + "### 3.5 STAC Ecosystem\n", + "\n", + "STAC has grown into a vibrant ecosystem:\n", + "\n", + "- **Creation tools**: stactools, pystac, rio-stac\n", + "- **API implementations**: stac-fastapi, stac-fastapi-pgstac, stac-fastapi-elasticsearch\n", + "- **Clients**: pystac-client, stac-browser, rstac, stacrs\n", + "- **Visualization**: titiler, stac-browser\n", + "- **Validation**: stac-validator, pystac, stac-pydantic\n", + "\n", + "#### Additional resources\n", + "\n", + "- STAC Index Ecosystem of tools: " + ] + }, + { + "cell_type": "markdown", + "id": "7ce38260-5313-4f34-a4f8-67e0b67517c4", + "metadata": {}, + "source": [ + "## 4. eoAPI Components\n", + "\n", + "" + ] + }, + { + "cell_type": "markdown", + "id": "8f6d73db-5848-4bdc-8bd7-1b81160479f6", + "metadata": {}, + "source": [ + "### 4.1 Database: pgSTAC\n", + "\n", + "\n", + "At the center of eoAPI is the pgSTAC database:\n", + "\n", + "- PostgreSQL extension for storing and querying STAC metadata\n", + "- Optimized for performance with millions of items\n", + "- Supports complex filtering with CQL2\n", + "- Handles spatio-temporal queries efficiently\n", + "\n", + "**Advantages**:\n", + "- Builds on top of PostgreSQL\n", + "- Designed for production-scale datasets (like Microsoft Planetary Computer)\n", + "- Transaction support (add/update/delete)\n", + "\n", + "**Disadvantages**:\n", + "- Requires running a PostgreSQL database\n", + "\n", + "#### Additional resources\n", + "- pgstac homepage: \n", + "- pgstac GitHub: " + ] + }, + { + "cell_type": "markdown", + "id": "c76d60c8-7b4b-421c-bbb2-fa9df5883907", + "metadata": {}, + "source": [ + "### 4.2 STAC API: stac-fastapi-pgstac\n", + "\n", + "\n", + "\n", + "To make the catalog searchable, eoAPI uses stac-fastapi-pgstac:\n", + "\n", + "- REST API following the STAC API specification\n", + "- Built on FastAPI for modern Python performance\n", + "- Connects to pgSTAC for efficient queries\n", + "- Supports core STAC API endpoints:\n", + " - `/collections`: List and filter collections\n", + " - `/collections/{id}/items`: Get items in a collection\n", + " - `/search`: Search across collections\n", + " - `/queryables`: Expose searchable properties\n", + "\n", + "#### Additional resources\n", + "- stac-fastapi-pgstac GitHub: " + ] + }, + { + "cell_type": "markdown", + "id": "87d59909-0801-4140-9279-099fcee58706", + "metadata": {}, + "source": [ + "### 3.3 Raster Service: titiler-pgstac\n", + "\n", + "\n", + "For visualizing and analyzing raster data, eoAPI includes titiler-pgstac:\n", + "\n", + "- Dynamic map tile server that connects directly to a `pgstac` database to identify relevant assets for rendering tiles for a mosaic of images from a STAC collection\n", + "- Powered by [titiler](https://github.com/developmentseed/titiler)\n", + "- On-the-fly processing of most file formats supported by GDAL\n", + "- Supports filtering, band selection, color correction, expressions\n", + "- Creates web-friendly tiles for use in mapping applications\n", + "- Enables mosaics of multiple items based on STAC queries\n", + "\n", + "Key capabilities:\n", + "\n", + "- Easily generate OGC API Tiles endpoints that any map client can use\n", + "- [Dynamic tiling](https://developmentseed.org/titiler/dynamic_tiling/): store your data once, visualize it how you want it when you want it\n", + "- Single item rendering\n", + "- Multi-item mosaics\n", + "- Collection-wide mosaics!\n", + "- Band math and indices (e.g., NDVI)\n", + "- Color manipulation (stretch, colormap)\n", + "- WMTS endpoints\n", + "\n", + "#### Additional resources\n", + "\n", + "- titiler documentation: \n", + "- titiler-pgstac documentation: \n" + ] + }, + { + "cell_type": "markdown", + "id": "4650ea88-ebd1-42ad-81e7-51b7d14d056c", + "metadata": {}, + "source": [ + "### 4.4 Vector Service: tipg\n", + "\n", + "\n", + "For working with vector data stored in PostgreSQL, eoAPI uses tipg:\n", + "\n", + "- Connects to PostGIS tables and views\n", + "- OGC API Features + OGC API Tiles implementation\n", + "- FastAPI-based Python application\n", + "- Vector tile generation\n", + "\n", + "tipg is not the only tool for serving features/tiles from PostGIS, but it is written in Python with FastAPI which makes it a nice complement to the other eoAPI services.\n", + "\n", + "Alternatives to tipg:\n", + "\n", + "- pg_tileserv: \n", + "- Martin: \n", + "\n", + "#### Additional resources\n", + "\n", + "- tipg documentation: " + ] + }, + { + "cell_type": "markdown", + "id": "eddb68b9-9895-41dc-90ff-3e64d8ae3e32", + "metadata": {}, + "source": [ + "## 5. eoAPI Deployment Options\n", + "\n", + "eoAPI offers multiple deployment options to suit your needs:" + ] + }, + { + "cell_type": "markdown", + "id": "327f1911-6317-4002-9b27-05e7100a11c7", + "metadata": {}, + "source": [ + "### 5.1 Local Development with Docker\n", + "\n", + "For testing and development, eoAPI provides a Docker compose setup:\n", + "\n", + "```bash\n", + "git clone https://github.com/developmentseed/eoAPI.git\n", + "cd eoAPI\n", + "docker compose up\n", + "```\n", + "\n", + "This creates a local environment with all services running in containers on your laptop which you can interact with via any http client.\n", + "\n", + "- stac-fastapi-pgstac: \n", + "- titiler-pgstac: \n", + "- tipg: \n", + "- stac-browser: \n", + "\n", + "The pgstac database will be accessible via `psql` on port 5439:\n", + "```bash\n", + "psql postgresql://username:password@localhost:5439/postgis\n", + "```" + ] + }, + { + "cell_type": "markdown", + "id": "af9fae0b-7cb7-4939-befb-90e1e91ffa42", + "metadata": {}, + "source": [ + "### 5.2 AWS Deployment with CDK\n", + "\n", + "For production deployments on AWS, use [eoapi-cdk](https://github.com/developmentseed.org/eoapi-cdk):\n", + "\n", + "- Deploys a pgstac database to AWS' Relational Database Service (RDS) with an EC2 instance running `pgbouncer` for connection pooling\n", + "- Deploys stac-fastapi-pgstac, titiler-pgstac, and tipg as serverless Lambda functions\n", + "- Sets up API Gateway endpoints for the REST APIs\n", + "- Handles permissions and networking between the services" + ] + }, + { + "cell_type": "markdown", + "id": "0f367bae-f637-48c6-848b-d8a3b921d295", + "metadata": {}, + "source": [ + "### 5.3 Kubernetes Deployment\n", + "\n", + "For container-based deployments, use [eoapi-k8s](https://github.com/developmentseed.org/eoapi-k8s):\n", + "\n", + "- Helm charts for Kubernetes\n", + "- Deployable to any Kubernetes cluster\n", + "- Suitable for on-premises or cloud deployments" + ] + }, + { + "cell_type": "markdown", + "id": "f5944a57-d1e0-47fb-9ea8-99e75b0cce29", + "metadata": {}, + "source": [ + "## Next: Interactive Exploration\n", + "\n", + "In the next section, we'll start interacting with the eoAPI services that have been set up for this workshop. You'll learn how to:\n", + "\n", + "1. Create and manage STAC metadata\n", + "2. Search for data using the STAC API\n", + "3. Visualize raster data with dynamic tiling\n", + "4. Work with vector data in interactive maps" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.12.10" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/docs/media/components.png b/docs/media/components.png new file mode 100644 index 0000000000000000000000000000000000000000..cf522f89270538b35a2d61c96fc4d5ae7145948e GIT binary patch literal 136133 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�yw@cA4RQ^+`@7^2{PgPCF(c=U=8|_%-tQ1t@Esy)kVdKvuRI-TNXW zmTUHK=o$}VX_sa_A8+Q?mR+_!#lRNcy_n(>gkX)0T+C=t8Bp(GDYsNvhy=*<(2>6u zUG;lE^kTzYFatZ8RrVlbNEXmvHKe!znTRjsX}(-jglcMje%`B9G%;SkCXh7szRkZY zK0dy&vGJVFufnghuClVSt_~}R83*F<@K97;7$N&}n9f>KT3R@!RnqyB8Jnh7BINTo zU`}jrBJ`cc`88HS71WuNl||w>@6r?DkNVBz=y(QE^lYvOW7nwIxZwiBXVp(5G^wFu zv3IF-{|o6aGR_m)7PB_jjcb6*OIFVY)>%Vx6(fr%jScHHnjYx~?kTnM!!vJ>r4n34)w{1ZK3C_hT}NozM?OTrLc_jhw$14#7oetT023NFveNik=HY>%*n^Ae@#c`JIYEqhXvl zXY%?{>|E50@fm-g5)=UfCO0fELnIhEB9r&MOnzB`kV3W-hY7h2AzdNcQxP4G#(E+J zZ2XrQjwdMli|HAYN(Sv_|hi=l;6<9^B2q|Aui{tbA>41>>)q7;1`bV!i zKDyHw_7`gaEKSg97v?!GF3xJH3RZI>1!a}8rV~the75OO>PIB7Ys^L~oY48KPb)$N z&xwnQS-&odx}B5@8TeV(fjff4PXdCPyd*_O1hKU2a|kQD7gB!H-@UyPIFwsNK3A0M_x1cX$F*lj=C3CTu9 z1p+13>0mNXGyd>yE4oNgQSt70VXG0XB{(G|rKyFvPc=^T{tDpx(Fq8=0nR0%QOHC) zO~a?qUxE6(kdp{>4G+v~Tuh8@OP1hf6=Em{0Yh1zU9vU&vezyeeK)Lq;}o*~3jGJh zU$c`6UxPn#tSQQ!3PBcg?rE{QZ+DrJbDT1wVBP4H6VUlWjx0;!A~o+U7-zQbWw@j4 zH+R#y{7vlu%kU}gwX!!pM!&oj8izr&j33x$*6oz$Neenpsug~Y=1DE(Xh6zC{)DA0 zr#lHIkQF3GpU1&Ys*6gN%f8_uYQe(ECXyutgCjwwtLxUYK2yMs)VNHkl;yQ8pirEy zmd>avL59VVlao`)Y+k!?E)(@F5^T7Lds`STG&E97Mmu1lwCsI-4Oa?Y%6X*jI6OSv zxsx3=6x^sKK$`t6sJB>aUJ3VdmHFlYpcTdh?n>@cAl{A+Q&M!dT2}&l@~8?_0B9${ zu2|<_VC$hG0G|d`Vq{_}mow*kM~BbjM6aa;)mnW26Cf}&iboRou6;hk^Uub=$XNBf z)0B|FQFl{;9mCTAa&u6L-a6WZ+U~rtx5q2$3L1dxfYa40I+Am^dU@%>;^e$R7%Voc zvRfhJMNClKeMn2!H!5lDjm~xF*V#Ru)8~on2gRVXk$3UKc}~IlT_FM2q%p$@t-Pw5IwjKF7QIm3KZ5!!V@Kh&oGkWKfh2=AhD$4he;1dvvG5_qo{qd z_`(Ip#yJgPtLpB6vVc|@>aAD5;*`2)U7DS}0Vr3<51~Tu)gU@EEN68tvO^}4JZjxq ztE{uXb$}zU8{)4mzqTp}%<-RlUxi^ao$m2F*1HuLVQbiQ0*GN|(XFGkTQ*%1N9%i# zTD(*o85Ifqxt|oL{4$zZ=VY%|&gDaPuc83tOkgEK&>S8rWTQJ+-_8lhCMDZr9kLHO zb?>WLMEXspd_bSduE0o`d#NZv$7AItXB_(RV$m(ca_mhF5^bn^)R{w0UGy_jHpnJd zez4My)6wBuZRM@@+vD7d^IC+UVtU%B$X{7(lzj-2m=1i%?`Kq8AdOcdTMP&n$^q*p zba_&R9R`FfD$MTn^;{(Vf(E{&p-T{AMr`}jQXf5A7ebf4g=5J(K_Hcc`h{4Y`x;@U zkL*a;@SVE-sJ;|_4wN#0A@g}ebpjD0y4VivMisuzfq*0V43?r>T@O>oR$4Y-gN~

XNe` zyUmDfT~R3TnLYu8Lk4>KfJ?u3dN7cP^g805LCoBE@{St_ft7e!C`#D#0BL(MfkVu+ zXY;p=FSJ(cAsRWngCtPZO$<@ZdJksvSw>3AFKV;pVJ{ysl&0J_EIJB-7_Z83?IKw} zSc~6ydzjb@x!Blt*Ko49T2UVrlIl*B{Sw8|3HOc#N6Ncyqa$4)#i{dJCTt`F$C3cg z+U;({yL|4^F-uQQ(4(KNSBmbFg<|DfQy#t6T%R$ z#4fu}&JcMyghv`5(*wz1q%n%qnfCD;y;$T;YF+XOA{s&LM(tW44n2wt9{v&Od=i-q zjX^P!KLR>>Y5JMN^nf{>L#nt#Fme+xXXy5S$5c^jh z>6nvL(^SXCPYs(3ZCa#@P z^?n;cPV)F53Sng5MNf}RSXU1Oo3-@=L5?oG7&vL!!$C%n$p;w#(}{Zp7;%vd*5q62 zxseyV*SrmbeEw@+`ZAmGYKtF)gW$cpGn|;17%z*PT;uAU-Mvu?6b78KvNoGF`$scb zpIuB>RMhQ9B9vu16*jw354~ST^=pkF#!uY3znpy*+G%^P`l>&5`K>5cuX|XQ;N^Ns z&bo02D=G$lNM{R9VUF#q-ye%S2?%UM{%(b!d>swpC#QGxnmvXHER(nf7#QbCaXP3y zGkBY$Aro`~KB(KsE`+eY$`!ieONF3AE($zh$Wz}#*?PPim`M6!Q2oyI?Caq8SvQRd zx&kSLQ7y)`bq@WA?=bmBUDh?B$b&eqnbu>*%}&euEn3yX%Ovh*C@?}9)ToJzdc)T&H{wE2(( z?L-}qX2ngmJDS1w^m4Z*@S!3oKxcq~jxJ|+^3$T1Qg}+3_DW=%MR+IQ+=YcyA%?Vq zrz@zlCJri%c^K$DVrZ|+49BSzZ2Ppv8Qc9?m6bLGM95EfAC^Ln%9)GcQZ4~vxZ z_1Cg<#|7)o_T;@&3fHPY<>evfnJZ2->PHV7O61KPjYtRB^7og7l~@V-bky<7kmyLwR~= z2bS4vPvibi0|W|6OBkk;w3t=2xv`b=b)4-4uuRQXY40FVT~isH{FRj)c-w#c zfPngC-TuOHtbwwGEGzced#+p?nee6U=@cEk2=X+b+#HV{;HLw%Pn%m*6cwo$n)5GG zBtrKn5%MTpkaFva2~5Jjur0C~ak?8meL*SjZS99cn1{YYiu4k z?_5{3P;ktcSCf(*v!JpSG`hQF$jQl2YD%$h99-ezA_3{%*Imx`g?i^R*Y8wbbr(8( z8o{z_(E)ZBuDJkq!Lv%Q7hrB{Q&^{R*(yl=5>40g9KElZ=-ym?@OXOE>~GD(%QOe- zlqw@*lHu%1(`=$*{jZO6?PaB<{=?jUO@O6kx-2vgHckuR+?WM09;Y=-PBukic>W|I zgJpn-MyOji{j4lJ=r#nD(uz)0{cHjYW>QQPe{@gyv5gHVInbOnkmSNhNe!I7h?Ddi z{K)T+p<-n{jFn~*i=O)_29KZ$q*EXVfAoSGliGie9+N0T>V`lqCeKrP@N&*nUjO7<*n7E0{N#0( zovbgObJl9II_7m-O~~W)e7o^f*02d@nZqdHy(D7&O8f5J)kQz?U3Yz_mP2$t0y8L% zEjbOn(FC~1icd2^&aa<8e%z~9qjnnth2vbYh%Pnu$qvVS*Krd7^*UEa5rhO0cre;X zzh(W~Zf=S2p!$|%Vr+h(U_*CccT0g3OzRDXQO`bKHXUxyfQx{i)AJE>O1$OaK~`gB z3f)74jr^($_p3UmbqlZo_!bt18iEgRgiihG_428E2?>iKnREBjUfgSWat7(6dG zb1^?5@MGI$l9)j^;aPutwmBe_%Lrsz1M&+9&ab<>R)IpiJfR!!ZkyL$M%S=3Sdhxq zYR$TX5M9894VHmu1iPFr9RU)jlEuX1W<~|TNOc>Jl?KQQaJx9IE(o5nvnL9+`={3u z&vv`Hw$InOXkv0usc5B;BxmJ#%W`@F4Hd=Z zX&pyyHdfah*-X=KIK;R-9CTD##XLJ^DD*2v0>CJfMeQ)3Z>%;>#>Z=0s;d9dGPD3F zP^LmM5j)o`+vIB5K-)D#N(QPnl`2bzRrh|~=apAf&z(68%FACkcETwY%%{20r<$gg`-evY837~MW{^}KDVk|mcj%iKZWl@jww9EtvTrKtVN_VCY-+SV zYhXH7(%o^JVir^(wYS^%_`V0Yd#gWBJnc=9<2RhZiu>hZq&(*ItF`E4+IH;+q zxiBofn}xu~iOd+mK|b6w`JM^*HU5TapEIkqc`TGBetLNEo>ePhIKLwLj_TaIEU#=o z)BbvMNc?&p%<|y_%S0t>px)d@Y`yXcO&N2lLs9q-6J1v9#duzf!^xsJSoyxZL>W5z zV#rw=e{POR6nx)(#><=>^eDbtoJpJ)fC?9+q)WYNd%lKz3-}~_)~{WCd*OT+wMS}a zG<>iyTdy4F2a1(Tu5?IgN=}r)%pfzdDCW*ge3 z6{D6qwKSya5oIe=R`TV7DcH48ns~Pm+4A^z+;?FP4LVvR0j+{8kgLj#F@kHT9o<%s z(}gaeJRUU=7Y^wRD4O)A_w;_dXh!23(crdU0}2@Z9>JP%it}oL6d>gH*zaR}##EaP z6v(0dsU6D65ME-vlzHb0lV$jp-8iRN>{Xnhnu z#}SP{&uJ7D7yFg8=w2M%CeoE6L1F^C{`5L7g8Z9W+U#@!wKGhP5wp=CtS2}Cj$Wmpt-r5K zJ6lZrtpE@=yo}u+H-On;b!=W#4KuoLhEjXIbojToyr$jF9!Ij7VP|qmtu8)yX}`Ih zwcb%tQ4-V9ysf9c@E~JitE61O#ipQmo%q@6v+7k+P(PO!Gb|S%A=>r@OQOrj(;V4w zA05%P&sUvpMG2@?8zDlK->=#iHQTu{Wf#@fwARl|V?HRSaJvo63mGs&q zq3B7arfSVMzf5h36XOYBZo*$CJ|vu($koooUfc@sa39vb4N6v@5`3sj4IHab)$%;? zT`bDIajaBZQ94NGD?PapaX(vXzzV@YJE($8{1orl3!8cf#RO-2khzEk>ZkB&Ja~W`S{mr2B#tv z*kLnn%=IAeU0CkleL;8LR)?(-2uAc0blK(>(LjphRsIY^+nY5-b|1E?^QGtuIqUnF zN(nNd22i0|Tm0&QFL>-k6Q#nxRzAlofDU6*d=x(H(k+x^rKQ(C9@jwA%XOc-^x-LP zt1N69UA~Fi`2{fY)?~2;-WSIjLxY3%FnRzyuxJ?EM^onO{If@&^{O$xyENj(MiKSj z>*fi~sZOE0e+HRaISfarr32O&ElNXfZth0f05%{3qz~Z}eF*m>oRb!^i#sGbkqw@AwfX?m@?U+AvP67+T;oFDx z#I9X-pHl!LJ$rI%U?n`1@C}UyG9&k4cQJ3RWKlu>u`9gsBxCYac3R8)Dl&M*O7b`W zVR|B)f9+cNIyVAHyks+zKG z3k;)hDV*dxsv|dju4yzHCYY2Zy^jcNi5gf%(b6YK{ksg!C}$k@E_fLg@)ImvoE)G= z4`o9`X1sA59u&L^@;n;f)YN|Mis96f=)uFSTM8Y*^3!2~O>E zgpv%Kjx0gs0>`nG(q!c1V-=LVo+z*YvQhND)5#P84%iRdD=A^da#{lldcKYuaY>1Z z!F-OjwZQb5nkQ{7DJ{)o?SPT65lxWYsnKrO%{eTf#&3BzO{t=}QdYH;fZ8&AgV*~y z$x7eZ*?`pj?s*>d6CEurEKA4M=BAE0`C(6|Si%b_P;4c^UA{djl7+w)wRW|6j*}M9 zKJ7(->lHvg_G7)wFSJL1`zRN>D=JpZ^T`G$f8w@gR4cJxjgObo&H1rzXmXjm^S%7C z)0cQ}C6DLlp6rzpMEOBf8t7eN7oos*sI>5*lvJcSCH0u2)t#c+1uXBj=Z6FPa{P>y z#(H^9rhYw&adNN>YLXKEDaF|HFOJ+L_ifWD3@%nfkaq%!(pcXFlzZ0V0a-%{2Pj$( zcSa$Ha{A2ik$auPwB%sTX|xPA>V;|oO#_8Yj?Ii0pyC##r}+2c**o=;zfa}JY8Lv z*XM^^@u<~CduqMSu3bpLb9eqBEb2bRpP1PJ3u4_A>W7u16CEmdawM*T8 z-^)beSEAL52SpnK&;A=dhfckD^_yYZ{`P`g1rtOh1I@DBVUC)EAS`KU*u|4&UMotO zxCyNlb8v9ryle|iK+*}HAFAF_tq(1c^$zSDv+1dsNq{?HNnWUBZ!IAnz1Z}v6G48x zR>b|gLr`$P+)+VL#@gt(ktkuX*f>ixlZlK{@X*&#WlpJmU#U=ZS+yJ&gzuCzB1RJG*WL=s z+F--5k~ULCHsX&0M*a3`zZ8Am?^=%t31M&vQ#7mf+un>U#lpn(9}Cf#p46*nQ~%|7 zQ(+@NC_>ilh|R<$USVlFoMEYeaqFDlzy7t+APn|6ub^U$pp6@S~mo=U_Qb%Ae{jkY! z+Cv`U`*a7yT%`ScNv$rHR6N#j*&14Gh<{hW#Yw)7(1M}p{m!5RTQ@RM;vj)= ze;ghijCz-g&8{xtZ3bXK_=XaSWzNs5x@eLqU{LwEKpxsP%9P8~8D!VivP*o2*a(uh zdk}Z7L%qLOJ^kj_BI{DE7Q&{3+DM@PP&py7A z+yCY^RqtZ?TyjoB;O$d3ry@CiD4_1po9S%rYI4QRl62vXe3rL6X`aDbDF>6LAQJFq z#%|_<*;x%U@)Jd70LYBCxdVWsn zl*{1dC>K-YOxj_k+A(;aarP{#T$eh&zA z$1TiJv4YX41=U}5xBUi42yfumhykMn+)v^o>5zDW8nO6oYK?nCsg9Rk4``&>a*APu zyF|U8A}|xEnyZz_zf&F|4!Y&a7sffJWgryuvU3cF_CXo6i~YjO6^1pWkjXR)=hE`RPc$+_Xx2oL_1RTsE58qlk1?IUby0YAo_w29a_T^rt21SWhS+ZT`y)>WV z@}ch1wHZ5lBeRuAD+cqmZn>u^Oq+-W<&KiCJG2`mQ24&57&njK{?TAJ8%A$DkeUBo zPyn?9Y+FBy4+IWqcQQ0;*JB@6rLn1OTr zsqgkl05pVYetigr9NU>L0Esidn4N!U+@ey@-nU($+&G$0%LiJbBMO$parCfDKb`YD z0X0_#ZPFF@f<_dvfz~nKKyJ8WIk%({HHbrk8j3-rLfgK*w3B24R_Qoj{3IQqx@V55n}A^t`Mli z3@m)6-C%wJQ<`wSiu}Sn!~4+*bVau9*I-(-Ju zDj6<#>b?QhM?gQCbW!ka!*GORTm^#LefXrJW{ zNp3E)4P$)xKxJiFiL$ZNnj4&86mjsweC0y`R9LSKX1wTPx+36&{AccJGysJ6PT+Ar zH;l2#1OWFNE6C}j^O#QlP|@~`Kll!QRF*zcda?z3w-6rdc?Jmz!x(}Z_(fDg*mS%& zCaWqpi;+1Xl*1J1gdtcSfq=x_mLWqJ%vV~+{Uh#XqrFv-|CQok}CSIRaTl$8O$=^q8E~ z!&qb3BHwnc{lf&gUQ()PI;c%gZUI)L#F12(&gUyl(~0b+LsZ??C?(jZ6gk9bXUQt2Oxj}Dn2tZ*VujR5jrrA%Ytr5db;LirOGgW5Gv?s6HsD+df%Nwx9f;u>tyrCmfU1h}++2oYL+$>g#HYmC;BI1u;LQIyDfgS9B9 zJK82A?$k{}nCPHw-}pF;IfO*u5v`BaB|ci{ z@~+JfzAVtE;Vs#|Gs*c)b9x#?JcB6=u54rg&Ham^so1>c#Z}3@=$cj6*nqQf)Gf)- zFX)HhUPY3Io&xU*ks!X&f^!GVO-mGpctRgo}L>Ur) z2@mj5MkgiR1MYEaZbzls9v6X0MLGHG5TdRuLGbh%=Z`2Th(_d+f`DvRpf{|)B!~$0 zFR++an4gT@u{k`k8ai*R{Pr+<$5v}?;0MuMqe#1aTeZ;sf?w?wsS{gG?`gQIUEl=k zt|?BxD$2)tOTnBMWj7Q;H_Be|j0Ognf8`$ix!qVGR5rl&QP93K@#b%LcM~(!{4Gos&&r28*_a5?6P5TSiO7ft3BP0gaoaJCj@Py@cYEjcl zZ%k+7=E1jQ#~7m@Gk!Yx-#b;SVf{T3XrcJv-n*Z*IuA3{x4gYR3E?VWV=?Zp0A@~M z0Yk0p-HN}Jc>dS`wA2Wa0Fip(0Z_ydFduy;o#=~|s#Xbt;N{5astGeP=p+F2d@OM+ z!MXWAoN>cm`}t7EN1Zi71#UKNkbB;Rxo51@LfWb?@*Q&Vy_q)~KH53oH((xk}0BiiRe5XOtx!2IE)eu-l}6OnBD)~4^p)mT#0pOvYwLVGg{h_3~9eCOU>n>lFc4besKK4c#y0eb_ zEV;)ZXz=AgplImy>IbRvi|}P}$g&m@t0e@m%As~7~bxUfZ6t1qb4-y5-rxS+a$ksIIRpj-}AL#-?>Q|Qe)oUnL#@h&) zL?=n}jlYU*$5~6u9+wqyO&Ey9p>G>S&X|06fMUskE88C=jTo!MTk+q@7q;{bMlCTl z^17bQ*{&H@3?7q|khNgKv*N@*rd2ks=Wlj@{|fs(fjA0h2OkegOaAKyDzsUVx@H;h zQeU|29iCnzPVsbMwo;uXTd>TCuyO6*<_8mz2xq6ns(AmJ2CiX2CD4%h?@2TwhyV!9 z&=7Hn)YFg4&LRl0Q#sy?9`-p6f5B+~87Qqp2w*Y=(7V~#X?wCmL|9hiGt=;lAl$Xw zo)RsCHmn@R-VR(043?Wcp@1;eLKU(=%k?GkMy>H&OsrbBGvXPNUERRHPN%2jlgniZnC$XHpwgVS<_0Jy^QlJKj;{<&P8T<~pv{Y_ zy4(e!PJ&-XTS#f|!jqX<=uUs-jyX)Do>Kp{yq==?NWzqK+1uGAFlshApRM|ExOCDT zC$Z>9qq_~o(XJfu3g;5O123E!uOqjfh$FL=-NB=oyvoI9-Vv>G zYK1dqs2ApdZ3VMGJtJeA$3<*qH?>*`QX$(HD%%<5cx#PjG_zq}aA+MlmtIU2l2(UI zjl}q9K@ij=tW=*0+6>j|j09|slydc}(7jB3vYh(YeX)y7e5o)bhcqobMrI%!y=DNV zp+dIOx_izj4fzUCj@3DPQG%XDL*~Ia(_(k~CVz@a(6wO)k|G!+9#q0w6D&kQh=e@& z6|GlXUB0Fh6A!mK{|aapi#XF%GuJqt>hiewrW|~=il|MyBproVC{a_|9lUpI@wE2= zo}1ONk<$J;wgy!%5H1v>>vMnzqNFJo5?}vAsTzh ztJdmV{sy*)ii>BuT9)`iK*fM)YeS>9WooH0#*b#Ey?1gk3+pzWG0e!U;#eZAiT(pLmk%Mk=0Sb2H7%xVSwXlZCF)Jmfd-=6mb#*$dNO^&TxhTAMD z%*lN_DVashCD;Qst0;`05`S^JE{jsPKh z8Fr~(P}R=@L0(i+l{QAk`90xF)LD$EF zd|(p~+fP8Rh2-Y$HVq>4xT)-Grh&)w$BEUFZt$yS~0owQ4d2ltu~*3kQ%t!6&}@jB$hef&8M; zNtpB;*;#4v*JI3Za)n&hKXtcM_;*n2@bCy$8p`N%Om!UC@vh(*1-!Q7`q2M`3WX=YX(c9qgQl zx1!3450Sd)Z`kMMxw;#EZQ*GBZsrP@Ec}6o1M>sPIRr{J@rwDff%liE&1bXI)A!!h zEPL(14jo7pug1k;yje4-OMtDA0v--LajHMpU?uVtD43g0n~v7`AiA-FyM1jM&&2~r z!L9~QTZ(Sn(OrQz$_sXn)KR<>LH^{i66S#qDW2g?Fh3*7g$Y=jG3Q0GLvkT@PDolH z{8Ha!Gsb{`llMIvAmSmVyIqc26Ozj1PQ6)*?J^HG47<_SKoR)zHPy5EYyliQAG*E- z{ewn&%uSywwvz(RLWAO(8*YNot@0kUI5N4f19jkkJzOA&(Zt~3AdsTl1k|~o!?d3_ z0YCDqB^V}?!{>*q-|~Esc+>{=2u`L8(~E$Ci-26hIV4n6R16GAG@z1F zv(?~4HiCm^s$AHEZRO~BaocIk1(A`G;tze}X0a3E^iF#B~2HB6)tV8dtKQ z=evxX_9rDRPs_cNYl4phm|Q3u_0|t`#UHQlI;O{<=xk z>NqO;*egaW%P>Y`eiNAc>X?9o`>kpSyJkl3UoU_HMHK>t*$^N@|3(FtX*O$l-YEUx zEGjJx)P57Z1q))RFcS}1Ub1QiWOk)LG0N(kW$6I$q)NasY+A{a|VN2JFDb=MfSg zSd-dCK#Yqt&p}>(0dt<5;j-^klCcwXg!IqZDdE(zCwV= zhT*ui5C|s-DZbfAMBYp-14DFQZ#d=aYI+NL-pI=v*M&2jg*FMgPfexSL@dvoC#W<^ zxwWRQ2p=2F+Nh9i0}1U-Anw(poDC|I+gk%I^LwEbGlRDa%b*5vzX7IL;$^iBxF69H zOA(0SI4py1Th)qt_hL1kCeLhXm&d0Jk+V}c>ln3PlqaV{ET(eWCkM_4aBX1;*?*pR zCB12Iux&B9*XbI!uH1grLd!e@e6Yv!y~ZCthp zMpWkrek1UHKeFgdSXj&$JUk}De`Z^f-D@RqBg|52V-ml$wftylgk`avAdJx97cCA( zo^XYw9r%8-WO03jtT@_eH9vp}*~lzmYGv9)w{A_-5}^=jl13+kM;0Sa$=GnYmn@flCu`-w8G{U`KS_`$0tZ_q zlP!KHg2#H0r_mFcxdWUs&Ioh*Hm5i4g+j0+kIyBZulF&qsQwCSg-Crca%@j6FSiF>I)sf2i;Ml? z{MP`MgNV>8CwrxC2^OYQG_2z&{iM2xiG36SSk% z@!Z*2=z)JG%+Y-il6Ds7H7&efY@JYV6+$FF*Emn8e}b zqVVkNM;12XMWuu|1Vk(n;Sp)k$wJ@*LK|aYe~G~Ta{<9|^sHU9>-q*_9+(A6dlND* z-q*AjmrAdKlo*XiP`YA@zk|oWK)j%6TmWzw{te^N2c$QQ-)DgC&k*b1pMGH=-BQqV zF9z2C{@;I&pZ$Lui8UZw{9$PNXS(RWJ_T)nDhHaz-S<|~|MAtpJ)9#0E64K|e+A}W zjr3_J4jI0_gP@Z zT_w?A;J`fD-5g;3oftLA^#1!0{p&{dS%5p^6YE3&=SlwKAWIsULz+Z;{~BiNe|vskB49S3)HmSu{cGd<-)^x9*gxe-i_-t= zg8yzDJ}TgJ|9}hF|LC=U+~41fk$)cbKM&l1a6~#P<^tk>>kWYRek{D^_BVqo)mly8L5$RE;7evK4Mmm1%IX&&V_gcPTJ!?2Rwzo>Rf5_b9zx!Z( z+mrHk43POp)XW2XP*A{x1z`+C1-TQ$QE2`D{1FC}lmz1MbAS9$B?kOL38~`$IPv#y z{r_@>EQMLhp~4RRC|PwX&2iipR)=<@xORBBFwaoPo- zdae4-nMtFe56?VKEX;W<-F+c1QEfz=&|aq97yLoCxyCB=>7@N_K$?*@;^)?($MJ-C zFaplHK;9X?MT73mNqxEJw0u8-^DjU*nxwQcH ziuc<9Jd;Bdm27&`mMo9qkB4MH?0l{`(a?P6=cg+y239P|@4A;gp~PP2zB>T}MM}j# zX?ONqbq8ZVIIlh|7MFXytvJUQe_62YCzLav-0tv49<9rm91t+y{bg=ET9Y!?zV6p_ zbGS1uH5W;^=JMkB&Sm6g&bo3ZVMA&tNF{hlNh(k@%XR9fw#VxS%_YbBm9jLhiO2hn z&0cIoe4{lvfvs?klSNGLOQWz=zz)(?Y^zUsXhM0>K&Iiah{tH`R`Mg7x^uc?-ICW6 zI5KaAY^xh!k2G3GzLV50lF9-2Dmg-wG#wTx6@6K-xEi@D`C6@;E9OBfzBugwDX7!= z{E!%qXGqv+a=j0Z#5>+rZ#A(AfW5bQ%9qpJPhI!3gNeM(h1|cqO)Dbv?q{*?Kh3k~ z@2+{)%Pn<5!b`=6$F$SFDC+d>ImJSSJjYp0XCPH$6enjnT~NWLdjTqs zcz{ZSkPbft^98L;WjKN1>7bu@4ao37-mUT&9nYT>smM*~YU>SrJ(ZjKY~_kn4(Q|B zZoR%fS$`9F+5YYgwAs}CLVl)GEumKrYU7NCUmlP|MmG5Tn&Gw?`h?BcVzVs~BBR(| z-X`>Qs(%S8pSFxwn1mDJ_3?Lm<9{PRkPxjKn45!IS&_ zAD<|njz9m%LzG)(&0<&09WTCnW;bfVuEu~eg0%dETbGcK$kXdiOe z^Xct1s{P?=7ZHbbJ8K%wT-y^pA88Z|Vu#5AVx6cAp19?$?LY%Xg8$`OQF_g;xO80Y z62^8>0f~P*`ts1x^m|NfB3AX&PVI!C+w2uwB63}8IR75*w{t0Dt7Q z8?e;ncTCMCf;^bfmR?UM^(@%h&w$1yhKaMN6F*7CiPKUkU>_s~i--7h3AA_96rqLu zmG5X(b~f16B*@)wD`v)Gnx)AqS5D<3Wd&T?I3}{Y5@uh2gyYjkWTIb0xz15UVl(fU z+QZW=k$&FqEENvSniINGh)><_hxQXK6&sCUC(>7DHlJ1Y2jN@cd@Zs-(|rez#nfl1 zdp!`7w4s_CcG`@*by!6zSPJ7yfO3DdHv1090V6eGQjoqrJz|?NYNv-?X$)jXg<&(; zgQYo4;P|64)Xh zFU?s*w7cA&GX2z&h>1?xp3h?qYH1T?qu;oWwX>+UH6X; zVg-(}4m0r#oa6TGIjz0iUd7YP zLJhq$Ko4=%nIIGWZUfa4oYoh|g%Mz6L(Sk?b=xf($+H0={$Y49b2uT8CkKNxni>Xz zjkbZZ?QPY4ys!8PAR0c2CX`#t+pcf!|H2f=ak7k@lPyr6%ky}i5brJ2FbwRF3iIJf zg#_Kg_jtJ9ib9P3?XVH=z2sFEAV`{QQF}8xdjSmky{nva&cJ)2>rDw{XJql`x7G(E zQYTTiJ!G&^q|+BnCr08xUi7QrMTNW{dRGd^ud@6*7|ZQ6sP3-M)s_EPcup-hp%IjC% z0EtTrkH>?#k(8VJ+^CF+oZbb?MF_h7Si>m3JGOGN<$;ORCWKwp9>$A0bt}?IOsAFs z&Q!}fTr<2wQRI)ZbuoKso^_ZD#_ca$L2j3!)LiwI7{bA5sp!>NS4~c}aU#e9&wl)# zjD&oT$@v*g=bK@7tIlf;qmKtxF!aE*A8LXF~~4Up?NcTT>$c zg61QSd?{V3qjYmH5D{hLDt5iHZhKwKV9nQo+$Xb6<-q%~umEGe( zn&(I5$y|5m)O+4^7IPqZ-?Hxh35{i=VX>BFw|zGVzpM9!_Ca2L9d-*r3DC`(DpJyg zEQ2Z0Urqb)n`B6;&#`Ed3y#EH@NqbS!+Y>*Y|Xp7{8YUm`edg{;H^Ztbg{CZcXhB2}Fn3Xw7hsV@1n8OlJ*)PdL(2F7mzpNFjSSbM4!YNvJo`b;ixN;$qok+}z zTC#`pT?V~kCz>wUIhpFn;!#PpdIX+vE#M*f)1s;%LB_tEh%bTnE)A90bdha(M3MSa zky`2E{4kT;0&QmEB91(>FU#b}ta18|%4(IXz1OPEQE3`H6^4vtR23#0Sj*%Xj5Ef*V=x-}>FQNgPpvuEZ$eLW;J^8__KA=hbY`_HaP#RLb4?45 zQzw~)!i!zcNWqP_G1Xa)&wMc!!mB(#Sa-IuI<$KnTKI~T+K}XuO(hp`)her?ic1Ft zt9d=Qhp3VdgjS*&A*Tv@nb-=RhJ8`l{O%x_!bdpTQ8BkdKmdgZovh>{*?0MwzDx}R z?47S@#17R02}$?eJA?J?M>|*bSl2HEkb`k;4mYA1rJ1lBeN=#Ht4e;^Xg^3V>MvO37`t~v{W)~B7^Q>dZ94vyiCG@1AaryS$<(FE- zfS4OP-gLWZ8)F$l2s_l&RJcgHV@8t7Of-K!axSVhF6^5Lreh|Ctu4q%d%}qFnX7|N zC0p{q1@wzBuRr`t3UzBivhf6(J2tyQ7mdh}00vPe7MEkU z&ClX8rb?R_b-qHWeN=O`p1@){^woRkn;mUg{P%lv5JnAxP=>wrgt*OuefWyVSR<1C ziL|8W&pqy~PJvA49|;m=s8QcBtHG#cx+svrRm?b78LsesN)$AF4R}lbzdX3 zRy1F%TzxB7rn-p)HSJ4o6Q*eLFC1+Yg({o5xwTnwqBM2OROyUbL8}@osm)D73zjGi z)gXAx9Gg*sni4|`XDvo{r1EDxbhyRdHr(fFRS$Xv4y#!5*|Q5c;G%$o3x(jPC5~`E zOftAFYqwK3iM4_kjC&|}DFL*IwUB!{hpfji$8S_na_&r;sLovogSpp_euX`Q#V zjZ&}kx`JC&`|g*#PDe$`Dgll{x&XTL6f8)5ro>;I{AWOH-U1ec{qaP07+!-IS9un< z*(XD)&22`mvk3hr`f(Bm>r3}`CngE#`63{5sl=6l|%`MP#m6;Mc-lX#{yjhDsjhJZWpbt^jFZP>F_k?CJ%k^!w(KK9I#)W6fH&adVM}bSY|Lv zs>-84w5bOOjaqFfE=UUnbDu*L(4R%xe;?$IP9%&o7=gFiFkH?0r*iQj+cycVGVi>@`@=*1cB@L+0-hZ8%!5+^ zMI1_JqUI(efhPIPF4b55b4p2qK)LZqLW2BxI}n~D7AuD9%EJ_3CEiQW^sIZhV{D4; z-7NeVi>Pa2SB%`JJmC*rU9M8_d_-4R3dv%~imiL7v+ghu0wPNoGbYunFHUsP^Z~4I z9+|m6TwZ=BCrl?Rv-=9TdlA}vXkp4owPGB^uW;GEC2|*LJly)wo^gE91Cnm8w(a&? zc9l;mlh_-w1|eW002sZf>B@dEv3*TgQ}wJEuli{myKyGRByvh0SwH z{Ii|C;u@04i{^y7beUvCcUwI{VhsJVvaXbkQ*oW#yD)cLrdzw_KJMd4V>@B-vj3~Z zB$9+N5Mk)>;=**JVMD~bPmDA^fe~Af`Nk>!IJzJ32V7RkL~7ZzIJA!-(ZGr&RvYI^ z(XHqYe@ceQG7p!F;v8W6j-dE4^DMh~Js+`XZ|UPkCi^VkP?FWnBr^2xCXuR!r}GeL zMFj12ch`2ut{saPWhsVDd(0*0jGmXj@$&bv_4SJ6XO`sd|WHcZhp;=jxe)us8 zhe(r_)r5z0wYNwr-w#3NCMg8k2G34o1K!Z+u1l&yrHw5c9wu5gB{#ZMsZgLv>TrrR zsBO0%&4Xzs^gBFB>QBIo3IFFkre-RkNzfTjV$A;gb?;+tvoY+S;oBpWp?yH$9jR)3 zF7IZopC?e@;tx2s;6U6UX38q$Y7xaDHLKIL(_GRDy;>d%>``Mr8v{x zhS={F+flwHHkod;LUKMRD4uPf7eK{>WJr zWz|>_x&M52^MD#A=Y{~U@=Er!_Yb(;pAd5ju)|#yY~}> z(GX_6!s1sYZ7c zL<~7j#2C{FiuiUqLa7w0frJMcWG_vwbZ9tOOnhV~ulf@E(Wy{`h)DG|&WFT&gOK0{ zJ&KBs5xtRclH?XNe*w)-B=~_nb+cw149t$@Hbn17Yrd!DhVecN{NX#;M5PK;$;e?& zRUK{hk9HBi-f%Rb=ga!!I(u%zoYlmK4<|4?sbp3|_%C1GShJK83vh9vHkNOcXC;`6 zVm07qJn254(w=v|{Lv)h6|R#*$DgY0ILm0f5MVAxH_UzrV!AI@8?D9E-Cwh}-p8 zD>Ga3im!9v%<|ctHLHMk-zXc?#apJ%vJI30oUd@~Mn@A-!TiR2lVt zdo91xHR5nz<90}|5fBo**({o+dHA8Qov^ERbRq=x44+DA9%i^dg-v6z{4N?NZCuat zw3-te398a6zdtSYL##UL6?iWQumG)j6XRFjXp((gQcs@ULaS_?{NVU?@Q@E}v-=>%pq@Ep7HQd)AQt za5+URkA%{c-A~afb{CqqtVVZz_MmQwcty_C%nO2{XmF9jK^XyETVdaEg(RKbY3E68 za=d|gKQ6^Ah4?mVuJr}y6I?Sw-(%y+kPq=8wVbI(;KZ*PIW3jmF^ zyHRc}9W63y_fHLpllL|Sm`!@&AwDn(9x5)IxT6-s>69b3J;>xCQ6&L=O*K2^>;Luw z{7|SYvLxGH^?uOSMg6rrEtA@Qo@0+DaH}SkhQspctq6}G4lRR1+Y)Q{$Jljn_XN8; zjfK^nyh}@8LO(%f?3K~5fGU`SVSdag#zoQN${b__{Y$-0G~m1UkvRx8DBHcmqwi^2 zGOO&u`5kMT5e0Ai-9)~Z`*P<$ zKa8{N3V!+$c;Y@qAzx!fzD1aP>biz1U6ROjKBs8OL35j;3Fft3nVGPDDF+QkLxdms z+KnNiwV?fovrV&z$b+Xm{ItKK&yyeb_x9htZcU!hOqhOiPDU*RCmv#h)+aWv< z4s4;B`HtI=EODHYPH^uZD}rIM%Z z`Vut-so9w%igOR*#wRorSNgLG_d3QM5}Dv|P4ioxA!_ET9jjiXF;nKo<3>(A7^pn0 z+^KL|s43G)1{bQ1V2I#9O+kgCxX2*G<&c1<9qHXj&sgSPSo7{hdw%sp?s96sRRx9; z!|h)`iVTn zALd#l!YStr373XA3+2~3UN~}q)aq=b=gB)0rI0WR;ORs%|4-CP!yi~NDj1T}cvsy6 z>yMJ!Hq5!x1W@o>m9<5G8XGK>x7~U};L!+pnfJrJh8VJ@F``?ZC3>@q+2Nz9wjx=! zTF}x$-(riN4hxgw83u>&OrrW>1ID7%OH%ISS0Fl)AYHI(@1sxd%Yb=e0)Z5<+Wds^ zRQJbA3aKgEjkd#ffLHkeo09M=<u<7Sn z>LpQh>E%88u0?xD(L<&LYOKplF$F{q5??Ggg5Lu9+rbm80AcdZ>nBG-(~H@=?3jV) zDq3a9E_)t~)C3D6d}p`V*ZB=wmG?b}h5tF($}7|aZpa`h?>gK`M#MSY&>yvXB%rA= zblgvc=NTH1gMfOyjb&820S*DDbEEVG9{<4P-TNoS5~8cA6tbDF0a~wAlJ5{n;-Qk`OTd`N(1%o)6ctY$(~sLZ`i%!OocT8M#98hlAw9?=!H{sSPF3m;cbFR?_Bw)W?%?$`z^7^maSfk zz_VCGw{J0cixHjXea~0^d&Q^|X3Wr#rO)JO}PT!1>^X% zgt&f72LpG#SWYc=nCH|FCxl#6n^UB#`aih+9bMiL@>?R@$?je&@nRzxH3q)I;z{FP zftq$C5t}(i@|)Sb>DsHb--b|Q#y}QxL$#C`qJ2eJUp*7S2mY02=?=&W3RIfgLgLhT zPX2T;K|MdZk~1qov0HLvzJupJZp!?2MWwbX=gU1XV$)}VnTcdSZ#r*IMKRDk=lIVudd+25xJl;MS4drBp#=S2}! z!8YoF=TOlVWfuqCWM<=2Lo2 z3z^2ijbYf0{O$qkeIqGq?D??o@W+MTMRoQ5D!}4`SM#3qmY=3Mc~6jZL~QpL_2vaz z0!qDYra;*vEuW5Qsez%MxtxX`r3I#b6P7L(OnoH!EjRPa6TuAmH_;R3opd9wQ5q%g zb2NANY^E^qkr19xrfg3H@IbU7zR_YnE)5r3U@y?H<-$kbmp{X~oBfMXf4Regqt;px znB~z)+Z-=YFQ*LiZ5oc}80&alvyXmRXbJeZ9J9%Z%kVWFdlFHkUu%S}KrP2oWdJ|F zf%>7rQu<1nxqurM6g3Mx`-o>5Q|BfpbnK-ZDCc4&Z?)SL4q;5_dbya*yzQU?BOb|D z2X2N+1GXhoJ^@3H_>s$B_upG(0ll4NYX-#s+Uh>v&#Ml;zHw07Njq`d3f`PEBG#0e5Dp4Dp>CPz)%|X%I}wxUsLFsO(iG1#U1$e5 zn`r8X{`WMoDtHZeRFbjH+U*aintxWE#nO~BfG&+xKwTAdjCu4^G1ht$(9K=iSFIJ8 z)U+H)JzhY}dM%EqIEDLxQ}ZjGH0YG$Z4NZ>^KdzM322GSp2Z-7jOJZ|wtG3yc1H_& zTW!bwVicecU-&`e6>oaKt|y~sg2>5MyW#Zr@$7CDTaO3N6Q=vi!6kuo<_87`I{qV( z%dOCOv80t&-MU4cm%Q+1VEt146@RRnEULKRV!Pn$y4d{?2Vna$7qOpzi(?5@_w;Z^7fT(S|P>wmOV5 zB#6lHb=k)gZm;cVyyDF5f2oLi$yUdQR)q#(hBKkPRDEID(d*?7@_aHlY|cW^}ELfaQbIqm1zmXK)IS^#{rIV)nBybFV+r<81zdz zO;A)~l#qPz4NS1+I619L6zF|6Wy?oQJMz;3-wFxA&? z7!i$-SX5nLTV?8G2~aph8zX|h$Nt+!(z865-Xkx=;XZ@3PubKb@e zv(jNFbm7Kbu}aa9BT+c(+HpWLa$} z3#PS7hR$7{^ITK)9(u(V`YyoqUQTl0T#O!iWrj=qpF3mTa1gyjjnpzTv@Ev@d^~>I zTob3Ej?1p+GUoby?$*w%Wa(7MAp!qgJsK46Lk3%^O-I%+Jh|!%&b%x5nUiZz$UL&(7~z zy*)^?d}^9Hpf#q}b9wD$eGqhen##KY(}srz*gfr&&-{foa~4rPBMl4+q)lF9A>Llu-TEz6w_5LD1yA^`gwOC1ndIh0R4OtOd=G zSHy{%9Pzo3lk9y)LCOwxslU=J&$?5-;hJ{%Q4GtB`N^yR2$XQ|k5}FXcNsV=*``x=`MWv&zGmWmrZWwdpB@v2Bm(-JIkY2vSK7 zhfw5l3$+3JgVEK|@+3--2ZU%)y2^RBOM3NCx5yKk*4%56qx0pk>=Pl#RzgTw(X;2H z6?sr2!IHPgQK~CFE^p#G+GaF|@aCqVEZOqoh31pbW&;?*Gf&JmiHlXOK;PrC-fYRE zv~suvsN=>^a2SHyy{Jonq(@|u#p)cp?1GZKUs|~DCpe86poI(+12xUNYEuN51S04= zx(K0hs4)_gdusEHaj20E>0W$J|9d+bo2pI+qj?pEW66pT$F*TO>49)3HS=`)aCi{7v;T@|63$-BaABK?7e9Ns!0 zlK1=Fa7YvtzeQghHG@-urW+c4#6#S`fP zX=&8Qw7FlE1{6t$2vH$>4-nD96iKZJQ6KltW}?{t{+9o|kCvw1mt%~D<9YM<_;k|D zDpb^Aig>^e(H&ff5>)52Bh7M*59iZ8ul=yISOV*P`$EpqcxHh2?*DJL3lqNrJWfB0 zckY_v>|JU*zm2zxm>uW!!!iZeZgy1gwX<1_E$02RRZoo)0X$VEZHl5JSt(4(zrp29 z%BNv*^Jy)-g8w^Q4|JlojgA93O^v+&5n)MtWpRLAPtL~rQC@B*G z+)B?DDI<;e&;JNEA=rZzRy3IM{Xc!gU<|M#OsV_mxEZGUzZ`@RD)M~A5cJPrJg9$s z#WfbN(rY(8>9l`dq1qOL{GrAcH2rn>|FSv$?}s|1^RMf%lNcA12IjwQjQ`s!u=%0p z+Oh8;V*LM4JLG@8oSY3aX^Q554#EE%g8$o95c1AfVeu`>4~SR=2xJC#9d7$$9l(q< zLq(oO**hF8GT*)AzhP4VL&`Yd_aYEBu?|udc5RyErFt1>>&X)fdIc<$cYxi>8TcJ4 z5ij-IOpz3HzQ}LDt|@Xm1Gt5|uE&^!zXCtp989uI19-;2tk|BbVWPkEeIQbx3m|@J zJ^JU%Ilhm;M87|ff?ZYJI0lgS{T9^a&KgEYwVr?_02w)#fZOclYJ`mMhmS=L zKq1{^1$dD_uE>V72Qbg?Fk1{82ILC=0)QnzuPdl>?^j7;%R8e$#z+HF5;rgfVD}^A z*#OwviDIv9?-v0U?Hl0zaw!QB?FRf)z{1EJ)#>=TZD+QC+3Q>Qq3c4x0v0T02~K(+ z_z;fGE_S~adWLy9XC)|!y7*OF=no)vO82Bgm2XrP?ok{S8cMO5FfpV_;2_Rez+dl&zuGcWDsB>@o z2r+-698CB;G4TaB02jf~Xr=~z=WytxN}!2(fNxSx0Ck_6D^ykcoe{u6Y*Uf%<>uI@0PunZ*}b_4yS;%=`WHO|ICM+yCE!V5 z+#zmyU7Uf+%NO)~2iAEo^6&Pf=wgn@cH$8k%~sy7QjSM^#l z#}BXhz1_Sn$IQ;8p9|PItAJG9rrPAQs=DqRK4;Ptbmx0GB8Ph5jh1VTbA2aE%&&>5 zZx2S9|fXgCJ zbXDimqutiihht(NL=dywIs&*JrfRe@>_}0`f2n?|VlOaNa;Fk8?5m3-EEDPkOVuV= z_lz5ht`tja7&eP=n9^pJv_D?%M`dcTTNCOAe2Bt}yb$mtLuk%W9|a1S9Xk~TeO(Qn*a zGIWOZ=3fRvvh{!X)F{ZIa#)RFmlGEPqtboSdWRTknXJZs^U8cQaq}Z&K@O^74|||Y z)Y064SHKq-3^5qQD?f1)_KuP)+%6C(S~Fj=fLqKki9^5`2v&vhiI4!_0%@Yme|g-O+ATB>d7=G? zM}vA%%%WBd@sVqi!g-hmmyG+9BW4U%%INf`n0{;M;$Xol2|gJ5-m4O~9mQ-L4dFDD zuXh8ucCVf8Wi+};f#@5PdQ(VB<}p0Mp>-bLYfB6l?V=0C&(ew4kRfRnXYwqfOs2;T zZ-=1vx{k>0NS$cs~%kZW2(Z3NCe_i99#;z_hOIw^JloFqdQh@89*k|?lDt1;9 z7HIcKz6}%4gU0bA)v9WI$G*Si$PHkBrUCREFDCGeqx|Iwk>V{(;|EFm z&=cy~O=6IIE99zMDj#?48NDDX!DXnJMHA^b4U%`4Z` zb(?`AO8zDm{fC|QW(Om$2`{G>F%$4M*f;eITwt7LUl0!%PK`>LKq6}h1PnO}d_gZ`>CdarZOLhE2= z)YAJQH)4zUI?U=LqXO4%3W4HY4rxXL$^=YUjU2(MHTC!yBq|OAK+upq?0{(VJ5{=}$$B}uuctHsg+-!*)`f!IC(7N^Y|IsZ!PM)e-=JP0Ww2JsOBw)d5&jtFTGb^F3M6I>6`kcy>y(wXrF@{aT6 zs4|sFA6|4e?sgM|rfhe!@^6CX2sHJmW4OBAod!Zk9R;`uZttMsP+W$*SFP}vru4tj zaDGM*3^Yuxi&T&aWaH}5wBnAFOvCQ=jRPf2)Kb&Tc>wnK<5+s z$awJ9G{W6WS*FPjrag;u-ReF^#g54-n2@-$9&^e}DZq5`AWk^aI4J-yUZ_K3n2jHN zy{^#KL7@;=q7JGT=AE4qx)2WRXN6)OucLEQdU-gx!O%?#?4z&Op&HUF>rv$Rf(=Kc zcEtHJ`!}{(fLT3%$8JX=mnG4FD_lwl>xs=aB}VH+J1IvvRd~#;v6p>AcCi|}@7W*w z;l0%M#0Qk<)5BF{4jV_xdQ%E!3DU$4sEKhmblV!?q3MFx?nbKsS#YeVu9?< zS%=B8yr+Z~FooArR5B3#g+e?)ZkXfW42tD2HeuYe znryk5RggnTL-O)0a~fD%NWY~o&cNCJvG@8--Z4WZ#MyX&Cid*2Vr944I!4tq>p*f? z;kaTn0v$#{dR63>&_ijLV81XuaXub6$8Aju5e|!#zf%DMQOv=Eo>wbPeHCB!LLjO_ z8lQ#JM zStSsYwlhkL@iP>lgC zTvK?x{q)EeHjKOJ#{|vIs~<~n)MILwkHtIw4rdZBLvvmT*QRk z(5anmR73Ab-cc#_fc=6K+sh-1lqLqKQFVyOSj2411>6}_F2T8QWi0x116W;7Vqro~va zW6=Qh684#OSJd>-&CIU%>rg(tMQ6a>=5n0vOy>5SRRnMM59$Osv}ArYNx2Bvq;Y73 zZcL1XUv?(w_S`dSruS-Z*@W~7q-B|GPz)n$QOvG7z10#o^8370dCr)TRhJxpHx|*KCb2KC#8Wx9eoa%9y`r`LGC=bvFT8O+)1Il z;$83*e>o)S&auQJhr7Uu!F?X%L>kl$$qnQ}hf0O&q=T&)zyG%UjA|m4$&qBQT<`l> zW551267j?mgpXwkHjf>sJ^2bA7e6-l*+i$W4x#>-w)oD#02xOlg=KWYtLQ6j>{ksZm07u znkp%fwZd*~iSsy&Zbe^^Xx`PUt=Jh|IXY z7aWUn!6ztm6nvmdu-Xrfh{1+|f-P}3yEvo#YU;9GWt#0H{gb_IwYG#?;OVpp$bgCQ zj~nN>T8yH`kBoxP1z=)oWngjA*d!?0z$<99vPb? z=>WCsJz=w~92ZdU)B4QZl~?v;b%wIKqB$&kbtUorJ8-Yr+SE02h3%!aB|uTS)ud0{ zGI~Y4ra_qHGo0h2^S5-A>;{XG?-%vmJLC~2b6;pVI6|%YP+#oQailJfID8s#Lo{daASyiD z)M0*14Ynr1Y?E3M&qJU$5E84|w$&fd%v#c}$x!ovit49mX1>Ex-GR1Q4kpcXV$43I zQ^H_jTrQiBXLNc!X>%Ap-5yym;1?Fh4t9a9$m60I`~}jtAxdC;(UeWwl5?R|EH8H2 zjQnzp>olic!Y~=8sHCBU*(jY2dUZElb^DW^P{e?}&O=IXcarJ0H7$|No^?0-fdlmb zmX<4o`f3`2B~Rx3!srog3fwgu5t8PR+w&=2TpoiZn7+8ePNZ|KoFUz@px)tPIf)(E z>%{hy=RT%<7?{IMOu&N7> z&zRzepY#&Tpc@R#1P9Bl{01H6H)O}Li3dxR1!}7ufqiwol{KrYvO=3FP!3!lDY{;!eJ`R(q-w&^K$0aJg$lR~~e7=Nz%PduTsro7!dKIIgwW)X6 zQtFguC3v*oG)w2rjZo1Pq?tO%Azo$MXewwB#q%TdIUK*BLKA~`ouKF()wE3w$}ABe z39H$LiG2nKLkxJs(4<^S*xKI6vHHw*JXrTsN&i;H$P zQ~XDw(Iu!Zgy-7}9r>v*6@T@k9^Cc$%Qcd$PA3H#y7`f`tV&Gi1PFZQdSP|C+5Fk| zH1cW0yMB!wz2ZW#4WWWzSK!&MgH~herHvJvYg77@e4Uckgoo6s?(GbIv`Iljqbq`x!cnzCtIbz*#XV!XVK`u)0A@U?4Vv@qQ*j)@Ob6O3p$j zZu|&5kT$eRW4G;R80O&>7s88#Ur~9$92BGAA?J>6OG?UPioQ}M@XdO!jG)&XFBgit z@8MHPVzR|sC01bw$KX zia7B|NrmQe;Fflknj7qMp$WmJOf^ITKP`t_GXLTvk9Lc9;t$GMrZO5+l_)p6$jp;d zy@3qjw#a8;+7g~o4njU~6tUvPbVx@(X_!Pn=~S;Xb&`eSlUvyyAf8yrlXe=2hG8s% z8&Aw=33_`qaymY@O01?sZTe)296x%B_P!Uhk{4A90lT4_|Dad1Pz>J**q?_(p4Shc zC3jtd=HtE;7S?8SwVV*1&ZaS!yPK7Pe+kAc)18j<<&4W$a3X|MV<6ORx~AeSZuf>j zM}OS>W~b?%@Q0{BgUeLIKtniEhhMG1bEA{6#`s>ATJiP^(p^FYq7f_291}BM;sP!RePSh^#!r%CNYL z&~(P+)?x>1qdW&^5`_ZSRn83gBYMLys#R-_pTsz9{4hwvQ#5hR-_2TfTHfxIJ2(=y zBt`FM0rEe`?x0&(MSa0#4A|Ux=qkVAF`9M@4aq2$9>HNCF#t8*K#+q_Hj$L1oKav1 z=dLLkoPj<~G8GtoAFrF7T{+`aDiyy@6!vuf)e0Rt*Hjl&flg_YBa3*@uM)~-=1)^! z(q~SfDD&wa&U{cUcU{#42ymB$tC1=?;rwa#YhhSZc2Ff3wAJr2%qx$OMjnc%+W20> zNIOm_UQk4R;{>z5B&4V#iM7_j^#1b*6v_}!&Fz17g21)kGVhg_s=lAgnd&n;%K$LK z?bE=aNZ|nLz{Xd}L*lHBa8Oqst#)CM1of?>iMVd3&T+vM%9p2Xeg&6ZoFDu7Wy*G8 z{c-^If)6(BJKtbm>)CEk50qjiq+L9k9OJMR0)EJd)RU{Aam>*U`?g4ZewHMsfeL9B zV)q3}TG1iE4IK(}w+$J!coOHDd+!bK(o!kHgw$JNjqK0O=V7i~ZcOV@N2087xp^Gc z@*|+gS%&c&MDJFP!i1S|qea}|l8wRnD^$1en<-VujoN0u%!jp~Mk$yqodwh{qFS_u z{pL8YiNc=UZDEIu8nYgTwfy@Wz&DJQkuXP2Jid4C0grM!?8Q)H$*{UMt{i0u&?QG; z%O&5+nN;pcqoYq8iqIeQ)V&G_*slcKa$cDHwDQ2PqL*7TxPm_JnMecZZpiZfnneyO zeWvBlEp7qJre~oeloH#^v!Lpj)}emHvJN{_s>aa+9jg>u4d^N96AKi5W~`0S=*JcK zF^CYin^(XwqvIE`g%`F-z!%CD95G24>8rD;AXXmoAwO`$uFYRWv2<$a(3qK~Wm6__ zGR72`?pUQvay?6^p20)WtHwk(Y5^J#xyT1tU;_u9LtZ?nuGn3-BfA9Y0acXgmpBSw7+@FSB{Nm_6pW|LmgRL&Dng8rR~g za;xa7S}C27L7%?@r=NI>s=%(B1+&=^J?h_Gw`M{|-l1wSYkG?%wo^Bz7IY(Vi zazuJU<(AOmcioY$%FtdF{?m z_hPSeP9->ZelT9a--Lo*{eQr3 zEIE|AU~Si2R+Ullv%0F_tm4sR2tm18kkD2S>W4V0*dj0xHzAl97falrH8~$H`T-$$ z0%#;$)^X}sc3LTFQdzGl??UV#V5I}^wF=%%&#L)ABtX=X?!%J2CMN5eNX9Z zT}GG<`_)nf(6Va~%b(dO!;VzUfvHdP4zz5^2YRvreV^}zBMC8DEB(Pq6ug-Ap79G> zw4hPV9&cNCW+d$?|2b#YmyKz8Oa4%zYM@^oQD}g44H4IWJ5DcQO724R$!i-A-M0Ix zx{9JCD*ctlj9<^Zl7QCkxBw!bAe^IcF}KRjNHyK$D+2Yze%e{%x{Vvf_f#=q)tBs) ztC~wgrIr5s)&45Sca6rptu2zm>mhAB-42Cr!!%q{LCWagP88*`B50@_U`860y*19! z!!)&qJavw6AVQ#8-22SXZOFWKt1b2VuIA(6bwlb?ij>TBCpK(>Mo$sbK#7%P4|2Y3 z4B|Q|xAPC;4xR}P45QQILZI&)X%FTN$N$~-8!H%&iJx1-=qi*enZOI{XNY*`63J~d zAe(&aW!`N;<8gj81VCd#|n(d zbO&-MkiSGw%w>J?gh*v=A}Xrz$VMOB{XpuAAmu78Sb|zeGBx}qOoX&6xZxUm9>Sg` zF1pO6&1MK1ZY4@IFxJi_5r}Nx%^DULhi1dd;DixGB@&d-!;j~`PBZy~P)cB5$>^%H z^$lg%ggBLggoM&PBYV7RD5G1a#vs{yfNnv}kNvy$PaDG5Z|_Dips)?zXMqn=ZEZ~t zENTx{z36^?GQTupx(qv*6mx8T(v$kED1aG_Ei zx`DB^dHTW_DpOIRDN%tMY>6=aVo6O^IEmh5#tnvvdwI)qNhTM#`!XdN$D8XRhB2-M1vl}Nc7SRx2%<#&_Xsnrs ze7z#ubu^BqXfxO&Ev~*OIoWZzp*pRk+5tAQmoa4Xi)Zf?2UPwQXw&;?=k*5G-gn_S zxf}yFG64Y>N|Iazs&aG&dQEg`(Dm-8Uf7Gr&w-6lY}drwV5SO;N_oH-pjA4n^*&5o zpOXAsJ;Sz&g+eVE!(}5>`5nMy-uyOr=?(v>kODFrs6qw6&i5~}x#VYmKvgdDztTPV zN7Xw_eCV%i9V1YCoc=GmclTf2yZgS%^Pgqw&*qeXus%er`}^HLEA#a40cD=y{qy4Y ze|ZCrzbiCPsPg+4;XI8E5YE%sUOyQB^BVw@DZmOjMzp)I{#n`|!vm!KF}$E=)_+#! zwUmGre#zSXYVt2faX%I?AMD5W82pQOfRPqhq1J?}cHKWJ{|F)1GQdH;9(rH%Z#D@K zutLUzwy(PX@-035J;)C`bxZ$ZK8T41R*2(nw8-=?-_rk-0nGnnWw3`1_4fR72Uy;o z0JZlJU7=X||ET{EPH~{DI3e_v_jsUGMXv^3o9%y!e)KZYWY|Fhg#c2z`!kMio>qlQ zDjce80={}yKE@(YV0)i>xm3k!hG_7%kXk0lf}Z=L&`H@pn|>tk2g<857{QifEK;H- z4P81-1a(^UX5!S)$rl*C0w^y}@qDX$pF`1|{DujDzD{_`D2Q$f5J_NC&W*p>HZSTl zq11IgU;7$&oOex&0;4mr%-2_PWV0BP0WXWX00ZhrvuymZa?WYjMR#)c`+)uQZakxz z$2@lx#}#%?sUm7huMLj@)OGE;z`3FKaIb8tW9Lw*EZ|u@61#Nz5pTF zea&r;$5p!P4oy<%Le;C;HnmMtf;5t&odWKGKw|K)a&Csa<5y}CsBJu+fYmes=Z^gh zAz)v;C50yNxMIP#?thb3w$qr--`Df<$FK?*oDBeSp3n%eoUm1V&Z_lG*t$G2jlEID zSa#E<#hy-=a-9Pozf^3M{SA{m|9HMy>AGv|y8!#!=Gb@ooVcu{?WkY8vT$7`sq*n3CU3jYnKOrwsDtwz7u;} zs59iFcq3pj$lEMeHn|#w`S80k4ilknc_=ds^gT)Uf}$8UWg0pbH{kke#J;xO8UTuk zeF=O4_$iDbube)&gBFRKz&N3E*TaEx&+Ax%^P#b~%;gW?OyjZ7M>~A#!*!Zhh&rfd zFgmjN;|mI@PVGnKEUjzDS-S~_AM-ucVmCelGCPYAzxAo!!H@0c4~_u4DPjR=Nh9E*BufVOVF$UY zjx)ai$F19Tr5^AEP2Ve|w)`}Mx4+B#bM~>o`$u}F@o+>E*EdcoS=5?61WTi6PHTBY za;NBY#`OBI4E0yUQ<0S<(>quHd_l7uWcAlR*~QF#YvTZ(r4h5EDKd$-BY^)CJhk5j zQu$0umXxxSTE?-n9isV8fKtt0fj{Iv#Sa~nBmZCvWU|m3WyvYwGJUG_AFWhJKJUV_ zcyq&Ktap{#)^NY*l8Yk@U$M~2Uu~o@?BOVpCGolJtN)bNHD2gY_9(co%EyF7L(^HD z3CCTrRMootJ{aR~dK zCd-|-Uv#sJ{IyF&D+veTg%Jno)ffP%qes9)g6+LWRD0YFiyZj&ayOsL_jV}urq3S~ zc+%qdB3Oi5n5JUfAsCL#Qw>;7;&Zs$%{SWM$$YkMxuy^nMx*t6Ou7I((I+%8sR#g9 zb2tS&95LouRD{p^e*pdmJ56c*RreWS0D9kc3FIXoU|0hYuC|LUXG=^<&X=r#e~v0D zfGB`8g;W!tS6~F!&@mDCKO4>V;vOzMpld*xJ>SxT$3*SO4Y>Q+0~pZ_9ooyR$Ztmn zfm4FZv^O*s*Y!2-bMJ)ndUw~+*F3JN&{({i<*je?f}TfMzt)1g1Kt}o?#+#}6>@kU z+t+o!yTHdpOT!=gl1lfN+JaI4k|5Mr<3{J;GK>zGu%=$Z(D)&i>s_=*8I*H)I-Hi6 ze|fCV?ED0{X@8kdY3_f9ujtf`+buyCi`!qI&2@15wH;}}ANqh|tyX!)Or){} zVCJ9=!~$u1=Ar^f)>>q6pSPbb3VoihMErW?*X2u8{<_S^5-sP=F`?~!uSZ%MTPUGaJx$eED40HLd0*Cr z^KEah^vBi6jU-yvW&fp~YA)yg0g+P{wg ziTAZA46e^`CvC2)_WrQBUtSjD1uO;m94;3|V}}&D5I)@vfDlb~+$vUUB~9Ta4FdJ^^Hw`M za%uKGD>&sm0dX?t9u(<;u`2dlSsZA{9+d6~Eg8Qt{>bWOn`R~@!9PRbup}o~%(GF? zj~gU{j>x@#%W~w8jh$^{)N6X5o^6JhTIJ5u6m8~9?0dXx4e*aqrUU7|vSC_O=1uo$6v@!R>beudhQZ<2v2;&*xA+Ut1p%tbw zCO^EzHah_t&ZKLg!;&a+l7U7T6J|5wbD5zYjs_L;Tb|dgBY%-t?79kbz1MKWsM&Bs z#gZzFkG;Ub+KfH7|ZjC+xwHJcd;+{7-_(>)zECA&t(g4Cw#ME z60tbpe4WQtaRM()7>ZDBg77n)E^6z)c^-tLwZkDPWc*HwPgj@ zq19nVH^CqiHqH*j z#>5N!7vB7U;aHE)RnsMo^EbC;U=R`s$6_C0ygxa2uoZV!KpD|?=n9YR&lGe?0y7Qx z0RCD<;=o{!KmG$-kjuf6gjb&oe8H#Z=YFxE-7o&7i2t0l3z%I`mpj|(x^0>c7GV6mI#^#OpC`0AYO+hhYP$*$mm=SI6b&Au_M56KO49-; zk{EM_=5P(VPkLV*=YlV~fpbMTXUmH^JmD>^a&w|TjfG!pQW+tV&fMCg4wiW1=LGu$RD)5Mka}0=tE9ky`Rcc{21@Yq=cmm5- zyQO*+N~Gv4Ey(A)4#56*ey|h)tu|^?*DY4Oi-vY0^5l}0(uPW>t32xL9AylLjhcy8 zcl%_KPwcUzHtf%CoG0+VyRB?G)BYA_X$Cb!SfPt(J&kltB`x~w%fn?HRZtf!47BZ| z-7W9sIKvuz2=Vd9g?1awr6g7SHwic}MulnnIS8Mu!33V*8b!|;G_7SN@#6j)FW|m( zqBOGYOy+ejS7?aV_s#mz^MQ~0x_c%v41xjYi1LhB!U$0)gLwY;NAozsVtM#8T|=Xa z^f|OPo!#wF4wzf9q+JK-Il89bIx*LrSVaKyTj>yPlF*kf%ykTxoh}x04q16U9)(HV z-)v^y28fG=J8605Ch^%NV~NJ11Y@IYp=c#P#hsBM*xr#%4@3P$u#N=OTEp}|xVDWE ztF2~ZA|AARKX9Kp6<@!9s}w_1#xyQy0u%_CG)i3MXDN!jr3w@2Ah68o!{4V1^kTko z+EPRfpjPv#$uai$=}}i(qHE<%_pS@i=R;hB9mep+DDGK(l~6r_(OM#IlzoE9MzqM? zee)}mmR)zbSg`5_9)#6X;g2j{JAxM8YSrF(TOL*{=Uq^W&(t({=|SS|U>q3DbRsw; z&SZYVg@`FEgS_#7`dhx|9{lrGlM<J7Kw&B2e4=ZSo{hiwm1Dc0hV_?A&+mS!Nhid}>Y_k0MZST_aocfPai zF$ytD_Wm6|Y;asM)O(hHL5jh?h~OBDwz($9>ky+Qi=ypZ_1c#hT&dr>Ky(-4P)po9 zvE0C?HQxy)1A4X=7kxY@->BDiD7KEw@=0RJ zv1XC)_l!bhd2IA;8XQ}ap|>=4X_A%YxSFV$$9NUG0Ng`(w+KguT`O^zg%sQUqdx@x zlZDyZiy?~FTea43GtiYdHlkkIIqJSP+Mc3@_GaKhggI&4!4TS?tcN&3AnBV+4?ykn z18|VzF29Z+_j;B&l#4Uq^nH#&l9xsatM4%L8B`}tVR}Vc`)bAsW2wn=C@CdEPve{G z{kQ%xOrleERigMYwwXd^4Q*T-3o}9Z9*Sefsj$8 zeXT2J4?ujrNnQYyY1#-aP3 zz?#RV!sK{*!yo%JQ7rsG<5yDW`ej#_g1>Ve{Xo~<&kTd2w6?wTWAXxp_0}=sIxwXL zC5kh~G8uX5kH3#s-#%s20|+|79>l#Xb2x=<#GLJH1^VFIo5wb#;$3f$S zE}eZQHVUWxcYDnet-uZyasx*n@<@35WT(QG6nHKOj7JNqu%sxho?)vB;{{6u-0Uwp zotyXT?4lI-aOQ(f%=z+snI)eEsIRGgQ}GnAjO;UKaoM|!Hfty7vrMVPWw9W};7Yt8 z{ch8F()WHGfZ&^YGkHQqiBjMihOn3?EYwS7-}&UmWf?xGP!;F}CA0&VnhJRGOnOm4 z?d>@GNZGPcRBAaIa8%XP^b-B;mn9j`^XFvqbt^{}fjE@%neb!1l)*FOJbZ_i_>@{G zo^(0pmqdOWPWCBj^_51n(qaA^UxFb)bL|Z;Usz?sO+~XWAm71H zi}DD5FxMPwAn}=gtkKL_OOS~W3Sn@XIxwvA+bU$rG&Mb zAdI$8UkfaqwEG{?;uBi)=1?&c69;l&Z0_07;34GjG4tegq`sjDhuG0fRpbcjuei+o z%q{Usp((j)y6UY+xAls&<# z9Tjnj?xB->IoF>BX;WZkea^?W()V2Q3+4@|w`5cx;2^_^6&#qr^~YHItbZEzuoaVp zj`O`cMZM{bR(RM0&wgi03a0kU7O(@WXRGQwElX0nR`JQdd_SOUqZ_=)_#=A47G=5 z7&m>7EO30@#NLP%@2*)r2fe_2jPRO(89`)}9I!WBF|=S5V(G@)gStpG;vx$IQ`6Lh zE7{&OJ=aiIH9+ByZ2$XNI0~P|h(nU+1!@(}Ym>{nG`klu^_Zyb}qEN4F8kTI~#187ZBGTh$V)mnO9ea4W z*Ig&kw83*f!#~FFujMCZ>&-S6(U6mN^*=-m5l+ZfZ;Rz6q!G4tuq-2kHCuL`d>fv;OZ@j+Cdx31ei3K_-+6`N$83`ynB-P7(eCB8P zm7P8X+XW~kh7^V$r0P9FihqQl3UY|R%<0IFh|{H4(}{nWit^F_+$mZbp5CaON6G>- z25+AYGtu}9EOdV~n~oK|T+x!D6I#7WQ5duyXz(T99O!?Aa;Vng-jZfark)XuXc1^| zRxU#Sk=w@6IDn9n>5rk6!3zC*u7^JsB2VO+*mf=Rd}#aWGnqu42MDKSyFgS^Kx-Om zigFG|8S6$CO)5(x#v@Rq9>vk$xLG2Tq-ebGfn4)y5)k2KHpf&E<7Fd3Ngsf3}W?zN}}uXzaddZKj|-v4ed4&Ie@rXFZV z10hzt_gCN)Q+XZ>kL*-uLS6g_={pROdHAUz!?TM{{Da+ zl)yDCAK4)I8`1SxoXDtS?rW4i;n}Yrn zJGVdlbWiXI?mUN@L!{W6t6~rFynz&#xpley0A;c~p~nlThS6x3QfoS9gf;{Qj>f}6 z8W9>Q$+Kgxwh7nJqEYdn`VHD`0)>l^3Mx;RD=}5X%BDg1bd3UR6SVngrC` zOJy?R+(FCfn7qbG?XS(#4}I`I3<$pjV$1Ms*=6InjE21J0+J}WST?{`957;bo_D!_ zLQ;#fF9KB%IHAU)LlzcT1|MV<81o7QYR3CDG={G1#`K46Ax}_lu}Ve=<8icVSPD7@ z^6iaM4%X2AnBRRZp?V;gLENKmGAPAeMo$efVeZXb@72AV9koUjWUZ1h&861IFt4Dq zCMLahC}%5Wx~CUn8@fG8#NW(ER7?#d^wtcv%U3Q(DN|z3sTUk<@7<9&Gaq@759J=5y|8*; z?&QQsxxPhuI#D@<1U?8uH1H?uIyVclT)!1Gvr%n3o}t+Ht9_yZ-5aGSB(rB(&2038 zL`BTz>rdM$44Y_<6dw1uh2%R){Ic4x;Xc7MZ5#WRpcjc3MOi4bN{Q~agnye7Hx8(= z6^_X)ACP&eU{n|NlNJYtsrbAOVh+-(B+5l(dLPybz zq1yR2Y~PofHeDEdcaiCR7z*|c7CBOnBT}07O!`Fb-+M9mCqQrkw5zG*a>JK?j}TVp z8b<~M73rrj)*bQ)l5zF8%+Hqq(ZX}*$ccRvhSb~a@yUcHPY>{UfhI7 z7AI;=iPuYRiP=P+vmioV>z&7vzvM(9gX^OiJl#)Y^M-u3Dsk#s4RCPi~qKSYSog zM7ZIr(G1MAg>U7Y);w>j5HLo#`mWTItN4BcGb7@Me7pBShhY^r(PRZa{^wSi-4K7N73k)dT&#Y@A?zWnAkRgh57; zkJLpW^MjZ)+E7h~wmR_L({3cBz^JGSD(FbG!_6t_7cgpPj~BZ+OI2yT^QpNy3=;wJ zb;6mw6vUCCEKb^!zQO4e_B{XX0!9;Nm4O>* z7s5+n8cji!KkYnYca`vV{lx7^$#iR;d@M6-6_|->?ALuVbxR^r^^v>p#76>LRiH^1 z6_f-DY!3LiUz8QlX!aq&_&`w4yFtJkryflxZQIhbSzXT&fvZjh>a6@s*BLX1x<#9n z3I1bz1B`#N?m{0+!_wHQr8@qs4!T}!ieNKLg@&$Hq$q={f1N($%in#!3XLB^=``1_ zs}$fKJg8E~1H_;T!{__oOGRdKwn}jMV{g`4EhMAzN)6f&zS^O;&N9el@)Hgvy*m)> zSbLX*V5R|)gV1^R*SfW^N1tpKMwJO25bHRGKTA&zMNHqPmBDPKhw7VLMxuV|53i3q z;Qzqga6!d9cDq1Peu4$vTxyo1tx--z;@E^4H}QH4 zWioS0{G=nsFkgSqPuOT5Wcb6uR{}OivOl_6^+5R;$^<;7$#&9vYwWhum7I~=1^G0B;&jZP3xVWcG8a7qN%X65Qck)YewbO}VNHfX z;KalGM$zq`3x6gS^ae5#Rw`6NlFW<;Zk4Q7S?0s(bokPK?2#L0Ec9#e5!+&qRMMA;)RI&*gW4=I{ z8eV+Z^l>OCA*_%w87Hh+Rjb$yzi!`t5|?fLO8wFsXtEMP{R#yyQs zM>%ak=}?gk62=fkD;3wXm@Lv!GtM0bwNrs>E0e*ny_%!{U=sV-mryHz?TkOUz1+5A zu4Bh*u~H5f1HN%0m(tVGu?3kuj)h@T#@GKHcoch2I14&!sp_%hxwW~W@lm62JrbrlGt7r%}IB~n*r*N^Bw`)l5; zL$fdrc1vZ*<8HTZ$FvzgoePf^$5J$O+|(qYR6Abj@BwV~n_|m}eQnnfLHqr5*X6In z4VTThouTt~<2~{7aAjQohqs6GOHbBSZT=+05!Rv$3~ngA3&q-MeXC-ojuk*WWXK3t zJG~y`v2=4-ZZYF%Sa4vEv$p_@>eofgKcfAwcXAxscc+13$%ykE>&SW2wm*BBJb7lM zTYg4X$M8~M+m`EsLBK~3P_HuJai$t>rtjaSrV_?B-U`lT@*a$lN(lELk2fR5Y;*w#*iNa!R}qJ z2=jmp!~}-4BH0`A1(^sgfkN@sI_*<~-sui8u9F0c=(grN9MTv^kbpVD_EeC{zaG&B z=07)@)VAe&>xYO-!MK~(H-=X31TT6wktxQh@g2@IH8e%z->k5bd-tDNfeeg3!!Xr$ zjVHD9ZCQu)@JJ*{LA-B05(EU1{TR-+8JLRvG(}Fw_WFkb6ej0;S?{xlgh%OG0;j0U zBYi}N$cYfae5pSQ?3{Ct(%^2{Eu8bu0XLh8f6NmS`W~a?=gqN5pcjV=hGUNx4Br%kM;JQP!W=w`J<#-(kuGu}ECA=;3gdY=2#0nAfhTmjP9jY>_ z83o)P5RfWB>ySdJ0v6Z7R{GeCv;56=6a7&E@RHfVVL7xByUZKYI5>y#KJ_y2w))kS z>3Hv#ou?MkCq70)0EY*bpse%D?J^y?%V{I*9!c*qMK>xBA?Q_9q|Ws{HjEDaAD{-f z3Os4{B!5@@%)qbmkI!vLVM=9=R0O~+B=D$UZ_H2;39$ke-xv(EV?&|{f^G*m?m!1b znrD~GPQ)vC#$im^(w@^$QPebK9DM+u;SzkKC zwryU_O#=t-nP(WJt4jDsqy=F}73f8v{3~+y7e;AG9`au_%01l9(DIo?ahD(f)DWE- z6cs}Hr|$2%aH)b2&}cKI=b|bx|6rp)5puq7$FmC9z?(1NKtqG1NB*W(j;4u^hW4O| zFRA5+1yLFlxYv;i^ZonR|3Nr`{};_>27D-yg*uYTmH7YltADTS|NI^Jq2ynv;G!~p z@&6k$B!g1@X8^LUNLBg&KJLGtr1GDDhx6Mw-TxaCgbP{(K*MB$Pi9#EzQ+H4-2eGO z#2NqzWsuX@5dQBM_J92&87BY=mW0dV|GzOlAh3)800C9Ml*ay_=lmbCA?Y{(^s6jX zmHhwhW9a*V{s;ghBk}mR$BkxYsFQw(I0CP;U(B{^wg2mlD*uA>1<3G)GI{z7b&9im zR=ZzaSKXLT(oz4i>^?P4o1LyZkZN?@A4FlggqWMrEdkuq*R!RGk36c__xpsA*6G7EUuy1#R1pOY+>jMZ#66kX%4 z!O<{>0#x`pX_sTPd74?G%G>|Du?fAO6uaY=%*Ig)*noRyWB0f;cqV*+lwY@NFQ0i3lFe3ON%MuO{Zay@0@-n;{r0NZ{aZ!iGj z^|y6>S@Q+jlquEeb~F-3N&r;f!$!wH z_-6PsKt>$00#!&L&~Qc9WvWkF@XxA=$EMe@jze#hyjF|#Qm)5lT8rVao;$p$50Lc8 zZ{Kwhw_@-CPzKx^j)Q&=>sPTjOuzx%3#p^XOFZ!ikmm!)5^~+QIvyQ@t?5Le1{PYO z7*M})z8vM$<#O8G0TF$TXSLK@vYxfrKcX6;${!ca)dnK~*$EKy2utcL?a5qTd7M?A z@Bh}aqG&a12z+-+DF$9QMBrGkKoH;I8sJ1JHOyN5Z=&x>-u;o7Sq%jf{%51v1kC*f zqHb=Nn+yKGK)rwLU64eK(9@$y`r_|(hXB>LXDJf5Zv`;wTOA&oKgHyw{&7qI({usE z-T<(QQSM)t8_V4up!zo>2(%HQs%vwA!FvQ0HvRy7`28EX4p5WV94a&dVszf0-#^ZC z;k)D19!A*9EsKIUtSLVI;j+ZYLQokV_0+>%VKmJvpS%@FNb`z~j4ToT<`5NKL|4Qi z^-^a66B_0W895qfZ$_P=k6*xmy46U+KGb{6oamKy~@4lggLB(M1|m$!ac z{>B7lDZ3$w>CWG$4}Ig0#?2<;Nrg!qa^;q*wLW(oBqL&eIpNEvv)qgpQKhK=JH`F- z_jEAn=YFXydFA`-g3@}c{l!ubzr3AomAZ_UOHtYdH5RY)!Kl|5H9i|naN%AOr4(PQ z4J_>K&KJ}|;>W)k23ujmr zqfVFC`te$2f4FqDU$!|d@jJo|^LmNRd)QhNdsn0BSTdHH=Zf}#jf|or#@4S$Ssu@8 zvXawihT6!sX=vofeQLSy)6^8JU(Jsm+%L~Ji${R_Gh{nnw?|>S7N1XMYl*#~coI|B z%(V}52W4c9e4R9T0^R`{cB0qno^uwnYQF2T_vO?g?`a>9uK>Z8y*=I+8x6%k@(<15 zlmoN>VgU$;%R!P?Ydtwk7=m&~@>#vFH*)dZ`UY+Gk0*00dI3G(9{zR2^JTk{`-_uG z-nQvXR?1FAE?pkU#)Nb(v7H0-e4 z(MD=H690oFEdLEGD31tS10-)OtLMI6Kii6U(O1!5s&0D&g}o5dsm66sf28Z{amj>Vhn@bQr8 zr-uxi*nHSnaF``C`A{v_7wqoSC*U~gg(XS++VZgNgBm7RI1mPlL}H7Sy~C-)=^z9Q zbXHB~{bn~BHRe-6Z_h~`mJP--2)#IY#^^is8A{Q1d0g`7(h+d~5QevxyRmF0!gE*z zT+ssi5SXdrV%k_j55O{wmq!&AXtL{^k~L6ptOrCrCI~#AsA(A3^^w~XB5}aKWNeG<|u5N$;JNd7Dqfit=n(C6;t><^JSbN1~`ZXHDjIFVq`l+r(wOW z-5k#(xOKjYJH_~WZ1?)Pf;z32DnnR1ZuM@72^Xh{`8eX@{K~A=FyPmeuc!G7$=J&k zDDU9Q^*xnDT#=gM+t~sxH#iwINcjB)l=1}Bsx&;X2}6egRyq1SI(-a!{)xYmA`0Qq4 z6_#5?KbKZ?O@4)x;p5GRPOaJ~{uBZnLmrCl@aDO-

=7M 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

CcC9Qu2Aw=*=^w$iL3%;Wrq4aU!@D$VleUY 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�hi62>H$4> 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 z%0D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�rZd*I%|t54?H-8Q3V z;;F`oxZ^GM)dH;7vKzZ()fKQ>&dvgmv~O~UQZbXbvcjt-9@9O!V+!B@DEiPuPW9EA zw_A|VKP&s84&8WlA{3`qZN^(h+mW_5`e3uS_A<2J25O&+L!(nrk;moRx0^{;qLan{ z0M;G($}zXMvj=d7w1r{-X1cM~ClVAS92vww(}lam#ytndpfD&?=5KACu%ymH)zyW~ z?PJ4qdCjnUGMnah999+A<%Pw!;{>M00Fk}#sYOxQeTtFHzgGFE&+?=-7pRg~C#hRt z3zJc(Px;;%Q|B_KD6_tYGlCG^L9JKM+Php;*1y|K!vVJpQIwha>RP}lc7W)l1O1S6 zI}$t_b&W}}<1sX}CsmTtLmih@#dV0b^EtG~5_>7%7sVF5oTnEL30MzcKrXPO;DA}* z%`B4(ob@_7(`Ksi&z6x9bI)^-kSmC>E5Y85(=jPtF#uVc8jzs7CK+C4d*SWB#_2%e zayf$TgWoe24;(5i*Y!EUrUI7#0rU@?nh819Z;bGM`w*4sf(ecVTy>E(w~y}rHeuto zBLrm^+e&St6OEC`4>~=o71wpiJe~@F3m(oX>RnoFC%>pXv9lM0kr7ebY>8Q_P2UuQnrNfgdZg#?>Q3lxcW~YqCG#25;@|C62h{IJC)+9Xk z2DOUrHP;8>g+JQn*_bEp*|%M03FiDr9<@jUl+ zkvd>k)wethx+H{-cMSJ65=I;@G2Bl3I`Z#?;O83Lz+&R1#oY`brqGLW6fL9Q*VwF-n&{)Jh!#ZKBw)9QgV9XD3PwzD`VK% zhj=8(*Py5nHoMoVV%fOpopm?=!LuIf%`O$lP1T@dzV11AjsFlZq)oJZhfF{}<2a)EiMF`ezmIQoKoA6(9OC3 zKu~S2$79535YT&ew%O@5){mDpz;uT<3imH;v&F81-yQL<$84ok$v$9nZK@_(j9eTCJ{oToB@UEcWiE*8M=?i7v5ZtCI6uQc1rLLsb2i*kE*My;Zs#R@7Df|o zffp*XtvB{ljI#8n!0Ie66#S`W9UGo9lJz!D3HCVi)`X}{ggFsf2&2Zea?MAfS`!d0 z7)8eHwq;UA>tFx6j=X(uI#mNtty*5=T%ooNM_cO5TPtv^Z?!wrU)E>G(My!!vd@nB z(C`!Qkc(>~2Nrq>Ng3|2O`Ogt-P;$H9VTC=b|~3VAqv@3m6=rml&*%gQM)H9WLonE zuXC{AfA}@MK0Eqelc79O9ol+qoq&y@FZh4`u>M>4|5YDTzknKXbqiF?j`=5yqdBz- zl^05IE)268DkZI=Qt}wBS7Cch-8Cj!6cv_HUeC?Wob^I9|u8IKVlhe zg9SrG4l`-AU8K(1)LoY`8TF}gzRv4Y->yguiHmG7TFRmgSQrc2!ZPwvC0?4{X&lsr zI?jaiQ($aOYh3)23Y@|oq2O_cUX!gL9=j{oaB|j?9i^{`mOL>}iD2hBCxDO>*my7I z!VF}7MmxE@#h`<#B}=f@^FsDqiI|2KwdxQ0vZEIaC-M+mZ2v(8x}GebT`NzN7xDvP zAvVQwW(oTW#zx`)I4+gNi2EcvtwrjF;3#_WC`)Y63|*E~>B8y6?DpFu=wSlYRj3mM zElv#5cxPe}so6tik&?92H8?{$TO6Kot3QPz@;z`H2Z&<(WZw$JCGwHi>=-H6A4nm~ z^<;;3Cw$joW=Zjga&k(Td`t9Q98zbpBbqzm#6>v-FFA|rKjpC{T^O&<@Nfmkh4sOm z7`|cA2g`m!?eF#{%c#(|WM73wgi5x{2qu9e<#xvB^7ou2b45)dR(wqTG@dHzbvhPVRqshaSN#Nj}RRK|VuIn%C`!~oLe``EOQ!JS% zqS~qfjWFr(A9lGlaK0DouVfN0xFI8j&E;hdU-H$I))d#yd=Q)-?k90k%V(|bQsD5@ z*b!rwKa9~avB#0*c$6it4)$)IUo)OvC>$AN>Cu8dRQnIj;@5mFN(ig3!0Fxg5o-#! z$vh2Bacp$xG$gg8NHn+NA`2tEJ5{o3(VjqFJRf;O7T^c$R+mRk{K8OP-NK||^3kZY&2{_0 z+K>#8yo1YAeSo`tXZ&k|y|HFkXA<7j956=G?zYWJ{L4LT1fgAPqoOiZY=6yvfSOL%e@2FS z!}=Q$z~{(&uC%^G;jsQd>iX;IdWX{YRErS81*_JCDW(>Rw;Wh`kxa1iLwY6T$Y{}- zsHZTE&~dlZti?XFICnXKx|Bt9c@NXZdCf`}wGOIQ3y6CKRuSby#@g`Ju7~}E4@)_j+Z4>Utx-?mvLV>On~&`KD5B)6U(JpUpMyu?b2b z{wgr=9@t0WpB=jBwwq}3 zkoiXDUf|Doy_jCKp%1k0WAs|y7P3eDev7gH0tka!i@DF`?avYtVGB^d2_3W{Q5y)x z3`=JJSOh%c&NUU<6bJlOByYXFAUunU%b)BpejTJ%FuA~|&8+M7!y}EH&(XFJG>HkM z$~S6nxHkGLI!7MR4;MmOX<8pD>jn44Na8WAHnG@gA4OzpCzQp%5nR1)>M=5M3`MGR zsM&0%B@=?zxRFAL4w`Lnx|?^!NL@9KvxeF$XjsrXp4@_pTGjPsgdC^Lo&g8|^Q5v3 z<9368vN9{EwX|CKv4$Ce&!-S6W!M2Kq8Y9+C-}6ljh?q&Q@3X+Qo+|Tgd(_kflIrT33=k1oG>TKOTm5T! zd~@KJv-1!>lAUX)fdw+C;Mgn27$wtJnY+|a>IGAJ+W`}eXs?Bs{!8+5vGSOCrdeUChMn{D1eZiu!%f70QG)AArQukxHq_pDv%P6Lr;g*{1 zUx<6VF|LFh%Eb%)Usbv0Vu3wUQiMX^)?GyM9=3TzDDn0Ga+P^UE#qgCv#7wqEzNc{ zPIHrL^af#8zo``KU#aVT?PyEcXF`;?7#>X-IZG7KTuIBF!h=-p@|V;GMZS&J@-GjkvyKO1PWXzJI|(1@0x#B(jU{EX|lKTXnk8A=c>o7;aV8TE#h5 z2Vk-eFmAwibj3@6J0QQu8fAh-w^%7^+m0ct-!Wfv;Gk&xdBO_{_HX$VutXQND1!={ z;A#w44K3}Na5b|lRWf%rr1;btHn4zhD2Kk=9HNVzgfvsP)MN-51yut}hSGe0iBPoG zHY|L-Gn>0VVWDYaXrbH>SBUGTrm-ly%1R62T;^6m0!BZO$_@y?Kly6s(+sod@kF4C zS;sYut0}TGOb&d`1MJp%bYg)6nIL{__1A57v3~9(RXo4lSe=Y|k-uA^h*6Jdt}2uX zS?({9L+L2H?+Iaz%)Gmsnauf-1)Z;kZ2E@MxP#+v9?igr2Z~^<34=7_+xBj(Dc=^<=Ntkzxg9W5eh8q(~hJ=%H`_>Z|f+>Yzc zy!78^0-ont<`NM-v3ITrf2i?><@&&Pdw{0Hy;1_)^DYF)-u0Hsb#-k8CQAR2%63GZ>ft`&W$E1&j(fbv?`K zB#WEau#YE?%3~M(O^f(2=` zlbrfC`facHenJ7w17FpbI1;~n2Y=pqf4bjm(7K=Q1Z|%{LprbsmwbW6I73C zRP*WTD|fZz5C|NWvG0|!agJ1=g@j^L#$3``*fi?!g%EP z_qW;4BZQ|&bNT-2%7>A^-XyN2@W|1f=xRf#RN4L+kVd2Kg&TSiK;=6Nw?+$~c8BfO zMkAKtmCgY)+I|Wxlk~VD_E2%b?D?hBNKgm!&IX!9D5>E;kRAbzBBCo zo2TeEj6w**gi}Xxb0X6il1bt>bk1HSFggtBwcTH&L+jX^vjL*Wfr-y5i%htbGfc*e z{B&9du`5L~(UvyD#_Uj$o>5PxExCK7d^kJT#Y9KE8;yh zWA`2!8W;_W%k8GFnXaM0=f=U9vaeQGxILNO;nLr}&I&bupdsvGA)apG-F=%GFKm)$*X%-JOStmGSiuq#sT3PDpdSr&WW1Keme|8&7$aG6HCUsJ5Hppvh z`qAEP_MU!XZ1iMJ9^x;m^Bs*RN&a|~(oBRKmLrxs5T`4sS*}?{d;He1*nwLqTMGH3 zM5UxJ={8lqIqb+>%w(w*fxuM204VO#f_EAWWC`jO-EUj$wsS_Yb)<;+@>$lEVrQbI z|5|L)8y+slg60wTRS}ABGZvQ9fyrGeCYh;P9Q}xJ7~lw&fC1yy zIa}nec?2e&iXvM=ystyYj3KT&uT|!x#(G*#%zx~@I@7`oREK@4Ku;tnpdjmH9RDDP zK*=9UBV99&LSv2!1XS`r38?syZES0MPL|5Z4VT2B`^N{!?;Ft4Zp80$lTE`7pr64^ z<5_I1Ed0v)W-o~qM;Iy%lU_PfGC@er66mzeB-UdKWyQ{2+nBcph(}$Bf=-8%$^%#C#==I@PP65)RBg zo7y(~1|}d4I9uY{!dm5x*uFu`kupER$=K+W;lL94dAI(e7L`uJ)E4v0CwEKof%wsS zu8RP2B$fYx*BrewOE!0XkzA6^zZ+;Qya^+mm%$D_xghINC%)A=BDuzc&3RIfb$Qn*OtCTo9PZo)^0=4O`5ZgsYN`n>)dchh$~Ub= zjBX1pkltqlY?XJI1@ba?$O+$g+Uh&!S!e@T6oIfDCh*uS$bt(pXmOUez-?^9)Tg+e zrWg}Jlcuy;)>hnxP$aj)66oM0ETlDBU6usOCdURUKzrFlyeoyktLelB;vzHHnm4jf>LXk z)c4kP3-s#>3uwP*v}78w%Ns+;F?GN~Xl~LWYxW@IuCG6&?rj~OAK{t3c1P$|`w#j? zpvbMQMxlfI6K1s7c_XWHqZ7jwfG;~=#T>LlL`C{__d_R`t6l({LaBYbzbv zp!xx{_blut=yTZ2zEL?XNiya_oeh7Uk?3XSzny1ltrl{}wME+GxOc@yrC07*G6#XzXGRwbwPpJDRrK z5^+=>_il7FC9v~(n(9S4#y558q~^)mnN;A&KXK3DZhYol$(1SG^~;s7x}-sF#+I@0 zNs{1-QI=>DWaWEV1VtD0?i#dP&N)?`J5^`y=oXKC+SVRK^)rAESa zR++DEs7P|P)|BHz*JLNWpCT+j`HjFhW>;nH=Md63o!Ik8mF>XP+rkG=l5fAB_VA$n zNiKtBnKdrIuY5~S){%GuQzBq~VTZq#JVxtfOj*8lfp7 ztw_f8A%&qMo0V1`di5GK9-cbgk|zE2!JUYF}{SNlS%MD*d)_ zjW>-q&sO_smfD(MM!bB>|85t?G0>wHY@4_Ek($4Z;@3x5g9!EX7L*YWhB3f2aXA4h zRi65RVPwAxtH#~K(>4X;Z<=7JsV!u4Y`*1$${_cYIkY_Sqs9KYZ3%YNNMv7f?$nUb z3acTw6x4cE9AmT=@pq)Ed*Y*b1Q)Ao!w|8*Nd-!jrd(o$Z#Bt+Cm1E?KG1;<1}!sh zoVX2MO)oOZW46sH1F$kI)v(!_QaNxq!(}b>y+Ye7Rtx5oQeuJKeI406XdOd6@vRRstDa*_0XGXH=O~k zemWt+NotnKUMLS~+-F&Ub^59D!hMkFKR}eJu2Yc(P8*cStFYG!3_Q{bzBRWn5?OG7ZMlt7zbj+GB()l4Q4m`WjRroH_p|lFjwC z$M^Fz_Htf-r?FzEyMb1ub}J*1)!uqbKW13S$T^bzBP%9L^o}K-_uSeUt(jjm{)C17 z=ePzlnIkKjU@)BPUMJ>vR~;efV4AY~+T+AcDrt~^ASuo&k<9C;&^PPp3Swx2X446B zs4!BNTVXqG$0s}@po72Mb2;Xarcy21IEv)e7w z{}6|BC1B@THrI?9KL%t^i#o}l(}keU*92&@u>6pA^(-NkGB-L&3gAq%&Y1GQTL)7J zLn!jFtQvY8lHELyk%jyqqJQ5*oNQ;DlK3vn=|-g{#wPi$Wl1ccsk6niC?&BfIY-3A zsN8s5=Xo{?e4)K6r!jO_^R&a>1oP)I3-xnARiSJ}T)a@+;@OJIIqCqW!C-h2pd{l}p=LorMPl@x3M)!|_OEG{y3CZ~Qj#Yyr zl2!#9@u|^c2TDstLw1l82YsYpJ#S}u2>J!CK+cFXn6tkK6}^mtoBmW=~+4zg;t ziQqDqt*C{H2tC!em~XId%T%)Ba~|1=Hw>4!;S0-0IONSRKGm_cG*N$%wM1Ip;Gd%es2t-eh)zo{a>Kdbf5Yp zeN!o%ucM+Skw-~K97*0B_NdXHJgG74rx}yB3Vk0rMF(75KaZge5|h7wb#EU*b5{^%ne8xW5i|?V&kWt0i}G3X+5AHbQ=5N(V=4Qm6>YDciVpcc!TY%*F}u2RXPo zrnS}(BzJkGFBVof7ldI97^9W0Q?~G5iD03iNWi4IlE4Z9P?A%5%QWq)qL^SF>SeOJ z=z;HEPP{RVr}I8UR*feua2~`z{0ZxZg@L7_R{eqqMOhdwaH+FS@L{ZaOTluhc*Xs! zq8m>0cb-mEyrLLl3w5Rd$LO4nbzvXY9|TR)!uU`s|JlBkOo(6Nr}ZSkqpK}3@b7#y z-x!mNZ;3UoBMQrI!BlKvxc-<1P=VfcPO>eus8(2C+5pDTZv=~mrB|#biM2DNdP1j||v$n-dS9efGB;`pN z!xBiuKNuUuR54!1xn8>pHh(daZRR5C0NNj*%?L?Dxw?s{R$bA18B3b z7Or??P?XMhS>6JtGwwAZMbn`D@;ILw`_W-yqoCY;*#T#go_>;bj^?pb8URZI)1GEC zPM@UXa|}yqnkE4&MNKW$D7Wm@P5(Zd?s8c;SkRh;%IJ znsYx>KHA)+Kc0x-%U5>6KAozI$@1X^T+V+`EcGjRG*uj4@0|H8!!a?1(M4F|V!h zIY<|#JCbTmc+MbaYvBTY0#dMD+JmysmTlT`hhzv;bjj)=>yTv|{j z!=75NkH;HL7=GV$h-zuD2=uTCFuRxEA4g@A>V5B?l_Q7U1aC3fNh87lC&BD zlnNbqAtD(({H$7K&G09oC#W>Ij{VOtY|i-4-P>t42t;o~>$%~FQY;o5c)$7C{K+9` zH{01eMC|LlfL>}aNclIo)qVomedZ|x(fhWKz0WyPiAsI^d^w^UO_{+(K=|N4I29f3 zq=cCZjMHF&-Swm}BQ;h@=XR~iP^*Xn99*gjAVLt{`Ucm}8%I&^k*zBfL#q_5<_^4x zeGxOXkp);u_KjKyYEiI#vJ!YHM+5T|@64zn^Oe)$mb2$Sxa?adC3OwBG~VIhzttzA z<+;8tSNnr$y0X+f1l`i~^;_>5cs*%|*fTrRk%<_8TPh@ktnHr3)M%>&iWmLchH^Hq zx~n(+BT4oa>yI6{kd)|k{4hvm5u{Cv;EHxI4wx6OT*H-DQwX{EQ)KT@SAA#KFB+9V(D7P3;GqEa^KIU%+1 z=WYbievY-~co0%s>NE%Pj2tQfuey6h(~QWa=}1M@`3i(j!=2RXPbsr^I^|751rAty z=8ujI7!n|14=Q8!u|hc3=v{OR9c`JoU3B|A(pNKX5lG<~s4LoNpBS^=$w! zDhd0t+sT73wJ}G=_Yk^7RUeL|ytq6UJF7f?UUE-Qjs34@4bF{mt($dRGPWD!2Z(UV z!S6o_=4Ntpvuxtshs%;;&?&I9`W`7fu}zZ>7JXWKml&j>Y3J-rvKfq#Mf+|Hmm@st zP8Zv2st;e?k|2_8`)e6fd(r(R(TTEE< zN<XhLw{H12RGuWkkA%jgLk~fOGXjsu6M3q(ZPN zF5r$*dzYaQ)5n+)oW>5mYVB4zQ;V55j8ILgZg&tLW?=ezIOOSWfN{GW3u!GNhQ4Ri zj@*J97cEliN}9(8n5jK}73Nk@%Fq`NhxUcSR$I+&7sJ1w+|+N5BQ-C4Y7iaUR(x+h zHMI)i9=29nP4G$c%=X%^`thO)Jdf_-Murhe*-_(7HoPg^%+wWYlx^TPnwYK5a2(`5 z@$zW9aNRLfmrjEz+y`UI$c@`o_PBPC2K)+B8(g*)^En|!0H1@8oSt-SD5bL#> z#F3}ys$bZsvoe(?IkuH3uDoOaYwTh4?|2DAbNpE4RqUVprGsCd!G?K>E0tL3hD7-L zu?G_mxi1C)zF{^QvOnY(7?yDHW_VM$C)w7Z^eu=nN44sxV2e+;G+r^EKtCan#Ttw? zGe&ybClFG0WA*S2x;+r~17wcR5iC)+eg=V|L_y`4PL*>No%WRC8S$qj(b+@^pR~H1 zizqumE5lSgPagZQOU2%T4%D^K#;VvKHqT|wnhU9)IrAo%s;?aW9)FNOc<8w**(xLZ zg5J(@7V_csbLbyfmSt%Bdtlf|t_EUTWDjr5t()r|NN{<@z3;cM9o+X1t*LgQRyJBn z$8akL8VSJ)@3bqf0+ho9pWAiAe8YF_(9_@;?Cf`Z8;qZ__mjBZMt71iI0Su-f~OrB z4H^9F=@p(CJeYzjv{PSe*;x;QVNXi)WhJ7wUaUu9aVF+TIW?g$xa*9 zL!E;jM;$Y_84+0Fv+l($bQzE+Tn7qzRkHQREj8FSl1+58DThnRbRMC`91{cN&rI;!3s_d zkTmjb0={7pHR(I5U|G~Wx zDjI3T=~?Z#Bpv1NHZ&_&IJNQR>UJ#qI5|*V+Vab{QWlRH_vv2j zFkp|+s!{VaShF5- z_07EFLSZugq#K{XK$FS(ZklCv4TB8>4NAx;R+w*YV8pbq6h0$VvisHago^E{%Duxk zt|Gg)u_Rv5x?q`Pt^@?&`QkXm;K0ysS=_uHNAC3Z!$au5@*a}VaY>B%R!+o0!N8Rv z_VWhN6U>Ms=)?%f8RvT@PPrz}8${z~uVk5#EhudWe_suw>N0$leREk7_u*=Py&Dx0K%_+!UE_3A#ch6t;gQeu517<_0V8e?Zy zcxI38gOuWsf+cG1AK%fZcXn?OKi`;N((fnaOFo2AIU>xew=Divp2ze9e5UMoAeH^4 zkv*AI8AXaj5SltC<>(fJ_vXCVii@X+8XwG#Qu){5OvC1(M%hI*;?pEYCnW)?TqN2` zV3)s*n4x2Ljgh?Bkf`#T`Y6o5Tx~DZ!BIt38bf#5g@Qz34TvpRDsUxJ8iGszgA<5b zq4N6qVeu)b67uE=)layH&u6;z>25|s@^JEcZ}6;yM5}uirPU<pk{V4rZUuZh+l0tqjTo=GslKm!yZ5*7Q5i_Io*0NT*sw2sXDjDPSA}~0x>zcb z$e*IX1AkY2NlIe-&Lw@O=1s=2tOB=aWTSIP#)zfa6I+KQF{Rx`>U?lVwfO3v6A%o% z!qF%~6bOBA=iCRv*}&`37t`Ed1bUnr#vkh2-%soFqk`u(0g4FSj}OjGH^{Ribr^2( z=iF~}vZ@(Ni5S+YoLkGTvH)e=R_Li2qFMAV>j5Sf+7F_u-v9+vf@YO|G-~M$EUz49 zU@WQwQ;1>tlO*gM8a5+`CimAFt(Xz(aavWGuo#QvV2bR=i$J#Q48OGTf+5#A~9g_41MGL=k+_7Ji8#2}GVkT^|u?Mk#@S&JPx3*xmNg-j5r+A){YwF5MB6sHs zWx1gQRqXTUW&-* zbPEpF6S$y}OJWz^6XltTVteC0+_;YKlwQ1M47Ik-lp&I z)K{Js;#s&G5lW{dsMm>pmCrXTx{ZD-RylAI8L!Z<@7ztd(!yfW;ti7bhma@^L2MWQ z80C%P=oL7&hOdfdL3&j#UMQEvb-&BH9wN|pRgsSi+Q+F1KkK@=@&4EoSyegimAv~$ zCG8wPqy!Nu@~|o+rHeg60EI0xsRkhdx4g|rG$7Hik4Opy>_{zp^p<`$Nf6& zCy@vVds+Id^|b}McweomX|76GmNK@UL^sxtWmSBXE&nwkGyT~UL0#g!GFek+M$%FN z+heYZbJ)y01>mU$X8_I{JATH#fM$3k&3+A>()h;}A2<2{!qK_Ey< ze`C&>$0GFrl>bgi42TL3Gg@c{{unURE)b^rSBc1BEkaagPd=-iI!kefP@_!Y#5A}5 zyflJ86t6ATK?c`ZJ?+M%hvOUe(aRv5nCAYdE|!F2TcrWR^;voJ6MTSf9!H35m{Arl zJ^_wM4eMb)CZQCs0I4)bj^FzY;#N4{kyV>O-Z3+gum0Gu4r}H#lEk=`XBJ&&2w!j! z6WH@@}~`2 z5#`#fw(KefLGbk9-T0Z4*I>HYsw3S?KZLbd>*Pd<2Jno8|IdkR$Ew0;3D}XsjxdxK zZnucD*muEMYG+^CA(rv2kCF#X_$^uBUZ5fRO|itlU(pPh*lBKRWTJw1n_IC9;175A zdfDqS5wv8t&sdE~5w&-#u;B#!AKU=wB7STl2FKGrU^p*PV2H1?5aC2D#(bn7-CdIwQs+zOKJ`~BH7oE?%3!Y^ zzp>9T#M?X1Z{5pahKpRWXV>JT5ao=P8m4VLXU~LvU)0x2(Qr;Py8Mgswdu6=u8w^C zcgXS;iZRXcaywp~-G>rhjLXQ1BFU0-laoIOUAh(H0tb33U>u$eyPR9G>;pBKI$N=P z93ekgJN(8yI`(Fb{G$58K1KD!l~rSqdL9-)vwtEoEt7P(h^=@O-Q8OIQ6|k zjz*b@6b#7`gkJYSL1fOigb@ihaQDNeqM3B=?Wx|SUvS`2O0%kB{Tj;j!Ji#dTftNg za3N~KD(9pCb)|RRHL_oehd)J;^Rmdj67>dp8J%*!j50UX85}SpJ=CA5evU77o+01o z9t<*v3C{$Q;WxfncZcWNeS5DzlFDIvBf)wldv^eGN#c&B|!Ozl=Hs$C%cc}z+W`;DwWXHoP`@iyP z-fw`nj=J3Pm$T3?O?jeSs!Etp3GV-R;Qw2Op@c90PtzN$!)@t1sYqpC->`8!znbfp zxILMqr3wT)(&{-TcB3uvSG^_$PuuA4js|0!%}y#aMA-w##}XRSyvkS#VqQQ`bMaS< z)t1)3R>*<)g=LN)+6zayKg=(n3v>w-UcFj9QX6yLWbuRKK3$eN{PH9|I9J8Hy3Qc? zHc11MlmL-Bjvw5m4=jCl-myi9l!5vNnS#)fmTguooivX>fgw)hioh@+=?waeM;7&Js-2u;0V}BW+!!31qkMWlUi!-8JFqSsBISHbn#` z1mQLHEi6?O=k`DqF{y!HZy>GFq8)-_lMg1gd@Nj`m*Ce}76;c-u@CF#{>C3+U#`2W zV(#K9Rho=S?K^^jz&baZQytlct9Igc<&r>0eM`s5&*NBHDF03b{N-Fm5V0H1|0LJ> z<-{Z%4AACrLHihX{+_-I^ldx?#9Pf%{6@!?_ zdE?()z}rkqz*}v{CJXm>_rBx2{pIG|mM>eGO-)che)T3K?YC@`i-peHM&rZz_^I(@ zplN1rc?p7!;pBs*p#jgcpQpw|pS7n5Dcs^qMa)%7Hhp4k4buQT{0cK>Y5_dM{;F-+ z&3iuKct1I6mxUlGDNoa}Sx@pXKq{A(CLy51HQPtnTb43q$hMA2j zYWEKj;D7%0qdGTcNw98m?D~pIlgpgo0CaqU7Vylq#!v74s(oOf+DP_}7$>LqKLO;6 z-%_pFhSm`g9G#z0keaLi?ckE`3uKUVFV&adtcG1YN}Zf6gr|nPPsAH)jCs22+m8mC zJg#y8qSS88H=?Xu&f>&1F5jvE^?OqGmFz-?ZI*KDP@Z(lAa6Pu&QC+<-5tm4l&x-P|3A=eBZF&|8n zJ!m;hjnOFrNFapPIN{VqwcVI%E*K)g$_*T(mJB|Ym?|2qWPtCP2Zb}8y(n)IE0SD} z^Gr3uZEewSF%0+nzlrhzv%YYbqSW(icDUbt73lV3_B)^J`4IQfnGS zcjLfOK9kaNntoH;8v?2RxXh|?=4 zZ%~Q-BEZ&18!fLq{*TUn2Rr(#``w1vhvoSeS*m>27O^x$yNczg=7CUPuWf6A0>Px$ zF=wJmQh$Ik(%(L~^o3+22l#mh+rPStVL(^I0`z*McuW^=?kR-yS*rJ;hlWNNWGOUA zyhUP8^ptk`JG=?l(xw1$Wjw=Zq8AZQpZU1BlJvwqV3hnLSg*q@8Dz{Z(WG$Vj!83= zxPhlEqItn@E^mJxvX@NUXZgzfK%9;_h!IO=eLLQN8^fD4cPkUe!SiCCM%O(wzqGV9B79qrSD{ zPP6OtcZc!nUTmpmflJngPs6622Bl@;nrG6paQg834J0Q$1arFygUzEgjxVkA@>p!| zR(M_fl9Fe3E0LmFq=ir}<3jRHhhB^~j{0eTE#o+y{V^bFw0VFA)Jhl?(w(dpHAs#8 zX}m$eM>M8(qEVhyOb%mHL_+yI;%P&iWN$?5389MZOuPyP-qt>1bH>TCL114fzOxq>Q+IN@fLv|m+M_lf{knyNp zRV{T$Q3A~bx8=J23ERXF#R1-~ThMnclnQm> z&>sEO)ivJA3Hd7R}Rjeb>u!mMhf@+GV}l=K#Kn zHHvCtd4>-xG?~l{SXMbDuUh`SD)aA@_EN~L|I{JO3mhfjOj5d3h~bq1-jAXWV7BY^ za0xG!%|ZF9*AGw_8T=Hyh28@-eOc`SBBr1q_rL(9SU6tjjw3)s#^`di^g;U@x_tu@y*qNl&Fe4#79q|o1(LvC_MB|kPp z%j3G$ioltA?ZA%BA8(ECmKm~=N+TGaAJ^~qW=E+pdoVs%_!qttoO02u)DtgD2%7SY z%x$WYOU=>~>FB${GrRgTGr&_iPwD~ZY`QqV?e-G)f7?ki;`ggI;(6upmH9mGEIifh z%H5uop56xHH^&Kfg(eSgvJXMpV(4#P%i7i^O}N(x?CbZ!UH*g9^DTB)KY|QmM)fyn zLN{_~p*+7vlwEdbkv{uA$VPe|2HB#72GYu1w}$c3mHv=WF1Hon z6Sl9OcsWAJH$SY@zj(r_6p}T2~p` z*D027#yHiMI^Ej%F0pi#A*+bREG2Db>|(P8R|dOa{}Mjyl9?~OSays*^duU2a6h%1 z^?L&%>g(!U5*U(>3h$Fx5v20M5!mw50qS8HI*~_E-GN4Y7RV5wU7X@2P|s+P!F^;N zm!lmkT3Yg$e!ZJ4NYRU&^xgJb{t#un2t(?q)J$bTg|?d;M_Pb~&1&TO#}viJGd0tQ z-#k%j!qU285cUAd9yV{qQVQ2+uBZU6 zgnujAuK|=tJW-1;FP8zf#67XRHIvxC(!J;jN~wncQGUzyruKopmBrq#2kn?+DRNK( zkBOh@*!}x+9RPM`N7D##gC^Zud;koT2G7aY6N*C*W?j;S$ddeLPSne%x3pa{M=6?9; zS3enK0UgB2b=PC=Sz>Xiv^7WQwZz|TiC6vI$BXn=Pk*uDtq%!53$0noFoq>L)drgOX|2|-(>2Ih$hEZy1xIa$`JjiRMEtq+F1F4gfwK?z^E24K>K)nK)_rqH zrbh%{&x$u4_FUh+x;=C}wd^M2__GRd?IUB%D|3JP@!#+(|7Kto}p`wHsVc+4c{d#sjRps^!db>m!U=uGheI|0gX@>+^76PD z-1Uvym zaxm>4r~dhxK?#LoKid3z94Lg!z#*&uidU*M|n_#W$IM-PMY9 zXE$*P(sVvniP4BS;L}8ph}8xBN8F3Jn+8}rD1-U%9=7_*RD^{R*RF$%hp?U-o&6XD zBengS2^}S>b=@)UYgHzCVcM4e#iXVM;T+Kx6Z_;*&wjJh>u$|GU;E-4U z(@Z1ZDkqZe&JT_YG#fT){mUq@1KOMI*@2Y8n*D`<2Uu<1G+)2#dhr(W=Tp#g9gvlQ z&$#Zp<|d&vWKY*wPNfkQK6!fE;nY~rsJ@2Z{7jz?nQZGQD|(fvMEobI@Hn%;NnxuQ zFrfTR9x51d$TsC;sC9OT$fjTYA6+pWO8figd=Y0*jgRaD=SK z-kA!tmIbdySh-wX8n3>7ASQqyt*Y4QAClT0XP?shGwoNs?Vo$Cnw`7gias2ygcxV6`b202Ru zGX{*O3@twYZB9%JX&EIt%@KHY_>#IFR)Wtoq{a8@o0qcnTyLVYbdgkL4;0Nc3|4jU zBJ|sR%MIz&CfByui5N8xd=c8+1QsN5_B5eq&M_(kkbQfNweFu0S?i~4+0d3Gf3h4L z)@vh+Y2pYwSq%=b)!_Fa_pKZkA-(J;x~GcW!8EMbo2QiAdS3$^TQ(23k8Wb<@X7!b zc7on1Or|#FuYw-?xgj6>A>P+T{>z(3@yEpL38Y`_0}Sy}le^$&k*I@L5<(aCa#a0C z7SwNQd)cBh4s`5t0??8DE?*CPAUqOIzvk!`-uSC#yp_z*<`O;Wge{5$(P)2Fn1Fc1 zyv#hHQKOO!ZBWx_P@2o~p74GgqI$fqyTb9pPpwIE`0FTwC{$h?9}it{!k;!e`Ysww4k>^;2|V!)5(u{8k`2%J86nx zx#63V%|N7<GO1bzb?rKN%v{zl9z9rLDOD-3LiuwbX5k#AAYTRV1|T zefCR1p{}`n=~)M7!w+r&a&~s6bq6ObhGdb^Ndj3V@&uG|IO}$J4bq0h9)AB>)5Sjy zl6>iBwsAa-+%p&EA@!MThi zDn)5`gaS`(Mwy+&ofWqd|LxIt_&>0t7=7~L6+KwZ1sQlzpI8t2GiHL%^4upP=|oRC zA=pMzC-HeOlpU&&#=LY*wXMD6N^iZe_6Chb5x{zw$HRd`Vu9yjsxgip&{Al=HZo5gbH1mh zKg46~#79zJw1AKqetNruewe~yPk}%&q7QHAm3Y+Sw0x(gA={NUsvTXNM!eb|G27<) z-IE;_sEem2u!DN}#|}qcxyUfjyS8?7X7|BgPicKwm*L=1N@O}hVEK8YOmwReAFN;H z-=P6K)8cO&^1wRA2gv>%r!QAm6Bc|VoHwSZYfQSmLSLVOJ3lw&%C~a}^L8u!F^Yga z>MHx)1ch0o?{WH@k)b15>7d&D@4pl`vMC~x2Y{>>{ZfTb>n>y=qMHn@J~HI$CEWD+ zWhtOrL0;1J#?X(~(>N{=y#Ua~zdrucvy!`qYs zEAj__9liuHVa#+^BVdkHbv zg1AIkur^Gm@sC-fIeiFZq!UWnmEqzep=QIVGU&$QK*i5B29cW(ckT~$CVNiak1mY% zz6^UMMk+WrZE~pdS>ge93AR1Vla#f!ky_j9$y?M{FtBbWMrcmuHVe83cN8FUM&Bnb zX8LJ<@+yYRH9kj-s4FhySg*g$*Ouw*dltHxEJv66z04G)K&mnWaH}|!AH@q7vPc)$;rs9p2}v{IyXq_5Ts9sSM7Ph2>#Du+b_Pe%6YEUK zzsF7tJ^7Q>3yomEh+iR(QJle?^pg??Mo|;iDJ?Xuy0%IBG|}tqu5j*>z{9E-nYCEz zX#3SOA)_E$h-@~!??O@^#m;==Ler|*>5zZes}Yl*LB8d4E-9C%d#N3zD#adn?f94F zSZUJ6PF~)lJHFc z(6oeOohYmvcQ^iwGnhBX4ds{BUT%U5%7mVB&ffK7T1d_XLd%a2{9|Q=ttwG`7SS|$ zfad+($AR?^mFKv7ok@NwO+RH9>|eg5W|yYe3Mji-^Hy2vWLVoGN}!ETcdO}eFWv+& z!CkPyk&u`ny@U5Zn z9K9J~D=*u3I!|SwqG(n6bi{PTZYSrUIR@$c!7NNIC^D;UQW4k15RA>35d-vd^9hsa zFjaMM+|vc|**SX(KYuB*Xs(yN8^2B<2Gf8tw7oWzY5}K_vd|34?@;jlXqk$t=hXvW z*XJ6uvz6a__vyZWc*&wQ(=?>vCyYwiB;}+TMR*-+gelobY35Y(y0DgC7l=38O35-$r>~aS#)IZKcew#{OT|LOmM}-b zzs}aAvQrX=;8i&cqa$6oA|&=04&900k!+vxk|QO_LZ{#PphrJ?*t@`O^R1)5CY9?a zgP&YVpB;sEe9R<09z&eG)SfhVC2U_ziC0FAd^4+KCtS29f(TQh2C$mg4zMDkPRARn zx=f)T-qHWUX6r;}<9o=^(Zuovfqadxz_ylG$)s`Qfp+WhsYBo=#}T*?f07^uaq0ON&xy6Hd0~J{%gAB96|x#!p$;fC)tu= z^S)h@lCJI>!GxV8#n~m`KeBgrIa?*}yg{Nr^d!>iM;7QdW_*2E0H>s-V8$EJ=yc}x zD2TuBH)9ODy>(BgbLEB&UZu=7M`<+({(LmgKl=^cC5-M#a8?_nh@rG-8x6`Y30=To z_2GO}O&bneNQ01q%9onZ_QpM?LrdVEf2AmL z!e=tV7}lhGG@#73i6b%U*y+Zmh=02hBnS)a%>n~r`XsN3dUsn8oR+;zL1Xi}ww6M0 zsKHb~T#U}h?DKcZr?46)(WpTWa++JYT;JP%Fp|ee5ZN_X51|7UUX)t<;t@Eg=G5@( z&^Z}PA_44B@M!Z@kYL~F`QRi8x7_82T@Y2J=8lw=U9Q1u#8*VD zefU*E87idulmx|iagmn-p=3MRIk9D#2^SH3#0YO5>I4bipr-?rh^VHSZ4(aLZ&zZ& ztdopKLkW_#TNi_qL~XHjy;wK%aPy)k_9c2hm`j-kBV>1(*T}eF9m~x5jWD^TskWyE z=rCAuY^uCf^8z%e7dOmtLn$1|kR-Womg9~ca=K8+#YFHU+os?xoAJIXz>h-;%QWvDZ2%@ z(q{6C8*3({Pl`aOyGC>4rLbBT)I~A}=b>JHc0|@hZyJz{vsIm6 zpnCi6xiY17Hy-_C5_!=*oX47b1T??%FSqN$(QfI#g)G9Z;F}jJv zI;|Fr)xe37)~}y8gE!v|y~6zmV6HOU+R>)a@keo9H=u+lKLTo;fhWukd*7h>q`!xY z;qPadJ|y~Yzn?)2`R`e{%&TPPRdj>7FqD?L@90-_m?!~>uD1YUZ<@;0KM$Cn)4n! zsL{XJ&l(rG3DX6Zl8;H-44_lNDqF7zvI`nsh$wWz)W6&ySX7+5xMbb|Ef3rw6C9Di(|GvGk05=b{Q;S$5W zzP>r!{4^t5`PK=F{Q?4Jmw}kS$YvfLef-8nnBGVrHY2SVP zh_L6I-DkQ{AUw_C1xL;zm}rOi>3KAp`4<5^KpoZXh6>nJB<~l%{uBrq5qow8j43QT zXxR-^CD<{>(faNj3!mn+@QYl!eNkn=>se87SCpa=Q+~0FPq=X58>tbLjp`zzk)MT2 zAEhr4Cb}~U<}jd5*nKbdu`4&@NEUC?$Lf{J)Df*=MfyI|_dR?Tu-A2N2Iv?e>5V_Dls-Oi2AEaXwdtH=vj;k@pS#(A4sQVI<(`-w7W3-N8pA2loRwhwvm z+Cgw+6Nyhm1Xi~Vg0XKNVzKl-c7S>tK6}ee3#1vIYPeFkSJ7kk^4p6LuqH+HK{mx# z^lx)?Be&>VgFE9GH(O@*0(S1q5blWT${bqOjk;yvP z3obKAOABIPAdg~@19x0&r93dPrPV`@IslOzu*}S;Uo34FOu6j6lCK-*Ni`t?3eQ5|F{Z*q1yDDhpB-V z28|TIy9!VP9Y1W;HLE7w(9m!xEKi0J01R=p`cb);db1?hIZ;vu-w*X8PsQ!=otL0hsPJBg%+9?BPS!0+w*hX_kWXET$ z7W4eN)fkiV(3(p#GU7;BLI?{7RUL>@SZTsJU;r6Dw$$>>Ms6(ip}4!-0bnx{YNxyD z**mU0<^W&U9md++GqI`HQbA3yY|4m6g;Xq2Z16Aq>4)61VD9lr?41XsAibjsg46jV zZjFpVIMRHR;_)+u4Whd~iJByE%o@tMcKZ2yNGMQ_Xd@%_Vdul?g5(kdsZ_`V>$5Rs z{~6m-D_UO@5+0v~nwA?+aFNeZxZos&vBzbRaNMN*dHnjW8q^59T-4h&OaSYyKgQi5 zrh*?HD_v-VY+vOU`9!g-5Dz6`d2-9{puR1}KlD%0LO(cznf-#w)Bz>3&E45tHgTz+ z`-vd*Dn%1DtQMuE7NY}s^L{5fR$k#NAGKTTVHCL@FJ{aweazRd&d;Lto{9<*LLcr3 zI3IvJbbn{t?CrzW7r$Y;XMrHYxW=Rj5SC)h1ysj$1bQIYtUfky{Yj+Y!P% zn$tW2Pj_?)Cqd5TkI}BQrl(+%O-~_wfMVr8Y+flkYj6(wphLaOEduvXmHk8u?-#3x zC;fFPR7uIxLKI1gt-;+NRHm>GvO8rhPq$avmwV77pZPaLBy*`XasBAKhCjxS50APzc{694z}Uwo58xmr`x9+;buHoJEP3+@okhO4@dNq;vc0UGuo-2CJR6;qhw64$qaqRec6 z74n^58+V{rA9N|pRTLBJqM@7@R+~>js1&Anxhfnx)zoWwolS)G5-Sdh`oj9<(6$qS zLHWdIkeBmUBe#pmgr^HmT8;a8MFdo@pa$SAp9aMDI z;>muNw58@(LK8Ma2`m7d9pe7U|k16F6sW9a^qU;)bA{WaOrNXGiD{Kd3=W+($*}sdiiI{Ja>fxrdAF zuiuBYyy9XH2`ve!G0Cl=EDqiU5fcB6Tiw;t(f<*$A_5;)EfptqqvqkX$I171HzvZZ zc3_5TZ(@-)#y6D*4nueb-Ym#^zbu5D`r;Wk`p(|D%cgYAA@EKMDV@VcDO_EAh=!d= z7ru?aW9+^%Bjgj?Cyiad{p5?m+BfckmCrF-hHi$9>xh*70J!xTwCj10B;hD51{+w{ z8zlfUcHY@;LHxckd9xdk8_jPjA-KT6f~f2qW4~|aW5>QG@js1xQ$D}q1d2q-bSb{_me(u#$aHFpzpL)_Q&L%SVBzO9^jN{V&CEn{2&1vJP0?!$nT+`ic?-_>Q zIjvcd(SaMI1cImU1Jb-YQ(?U%!BAV~Oy>jZfs%inb^aNi!u~eXwMoiuSJ}A%Q0JyG zj(v&6dj^yHJ5A!99d+#@@#2qTNixcTQXo6|gy65ai#0J_^I5^G^I6bPg@nsg`6k!?T zImiq;jQ*oFMERAXk1P`)XV-yN9WFprkPyAQ41H=?9@oi{r8tlQx6u1yt$%2ni*apm z1C6^Ec0iBj$YlemAJ%}kb6Zc=FJO!&rTgg84=MsMB!h1%$VN8uPI{Ic8tQxxtw#p6 z9=)rWfN2?Lx_Hde#*CN+BisXFfMB3!aO1GAH1do$4IE4x9n>G2>09A1B8nLxw^@O2 zyCMgPnSX_c85!yc=7FbkrR)WqbwY`<=HYUztkUOlvZn2Yeo)xR>0e{Nj{Ga|$KhqQ=fF)= zY8QHyqQ!AE*%!V+lW&7+|DvQ2zkIJ)r%nJ^^We6FvdzIuzbEvb7g_?}x3M z$-0G5qE0Si0q1F7kGxoEjj!+ zjV7BMKiRhdRg8D-YXRIDaur(H*{6qd6?R>QzZ12q>F;km+k#B1h26Zqc7VCuPD#KV z`T<_ys3wPh;e)UEGD$5+kxk914$W&TBX3hHlGA_(5`wu6w`kf)`R-Yqw#hl$#(tG> zii*(6tgh|}G>Y4c9(vT1N+oh+Jo?hfXCk1MG9*$mO7o9nRVuleh~*%Br=?p<&o15V zl|c>Pp&$ObrN`q_L?d0YN;0J51KOH*07&Hv=f)4q-n~=dR;hV+;sx+XkV6){1%Q+= zjiGm7R!zioTrk>7sSI*`c#SgJ-&)pUvhxZZMAX>F|C+FI_O z)Jo|aOn?`R90JS8{5cg{=ryLN(o^3r!<|Q7v3LXplFVJV2n=5KxGrzihSEc^a-Y4-F#(fjxuZ*XL-&)e-h#Q-DN=rAB zleOO^wh%}lFb6)ISLmc)5OqJ=W8tU7&xM`|msIg(#ovcx*7Tho8v}VBnSX6Nncg6Z zRw=F{eXy`(eenzz%K`ZV@cT^guCJlchsCzM*wyo35a@V8O^iLk4dUO0dS}};uMPNyJ8e?q#eNpLn#OoE`(!YJCO%wnG;)aKn{%Hnws-#kd?}@{o9^GcvIo8 z#*KeZ)_en~d^pwYlU!H=O$MHHxtVQd5<;sz_mv9`{JVxO-k21WmiN#a=#k*x5j=l! z;vF|b_;;wyCZ*xO3qp=~>ceFB&M*h3_&3BpD)^h?yZ-=) zJ~@@)(sZ~ZlI5U?h4SH195KM4gjO2?X$ue=CxXB)-Yxq!d;{0M9o&3E`0ZnJ;E6mu z*3;eS{uiFuMq2Rv(MfZ06zj5aAyd|!#*@7u; z(i5~*eIr8nTjS3e+332Lh(F;0(#^~%Yp3YeZK-{p?r4=vkt^*oK$5vx4)mP6;YQU2 zWd70K3(|fGc>Zq#coW3;n%1j-X)V61Z+59}B!Y6nIA6&C0U%BCMoB4^4W4%;E6Udu zl3QqenW^}FEI!e19n2T)Xxk;0&HVT|J5|zL1$1%_#vgcdfn0zPDy~Q^oR!aE`q%BJ z?4kPyd>Z)Q;kEG{--va%0{;M{TwArgf9VlNz1ws_cfJCjEJoY7%L9{KzN7mte#d?h zu}OX;`0rJ@w$#A8w*JA=%;wS-GJMlJAP)OiZ#~2ws z1v%mYh#X*Zo<)6!@pr;MvrUhN4wLZ8$Hx|0y`}1jbw3kDZDXg)Zz&i-2H!bk3zCdB z?hFjMz!mckiF6H5K)YKFW)HK?le8X;qZljC%nw|OsJrwcapm0Q%kRfr)!((GAq+}G zuU>M$l~-~i1sA_wdevHHP28E~X{K%&m@Fe+5bO&;Jv1|)}?Qm4z#R2{kFpP779<6jW?)597hdiJX{l4y2cV7E9S;J1PE0SpFN zlkY2>x{v`R*XXyzkBHtk_?vXmc=qc^w$e2lbk%HbZEPd*Y^Aw@CAeAcqHo>aBOVtk)W`d0Bd zWRFVF_1!gMi%{`Bn7TmHx5@jqk=Ot-MmST?1HTo@>UzKSn<;1^h%em{F5bX$M_!#x zGWBGKPPdKaM#}EkGr4oY&mWazN1frl=u4?;fg_~=br$N=Y>p&H^ z4ne5tirL`P=ran?)8z8x%~9Kx$fv}{Hy!)a=vAzGJW^&cC23nph8XW$_MI@A4V}em zTec1<6m%z$4K|q+qizp5rGL9gJAl~^WlvC{k{(xab7zPr3dHpY8pn3KJV#(DWiOlOAmuev-b z@b(Qq!=p{P#E~S zKe5&e#`%ETCI>lQIIelh?COMcA@JswwwC_@Vt|4o83DK_9mQ*E@TK$_gb^a(?ezk; ze#p3KAsLc0hREk0wa@A@rbN+YTRf@iDhoKxR?0_`Ipg5;KE|-*Pq!!8pNR+F9sXMM z38s$b%v?q?+1V=B3wd#G7NaG?@HYXT_005Ui&SM@+kKq^fI`SR_RV>{)wG&?q)+!) z{HNI0u3ud&^Yiyvc;}CLvCUAKSRlj46ON4-!2`ZWU!`-AypzaQbSUGJ2=(ps&2Q+5sb1V%YKtw|r3)cK1do*aagXe|U8th^^r^otc!Po~YpwH)K+y>^Lzi4QPTea;$vhv%RC_OP6*GL8D;B? zoc6DF(x%H8nzti3kOmnZo}>Q&uU*Y4MZxUONVf?oE{F1qJbqM+k@BOV^#`ZvRO{+r z+SB1s_)YP*RnV;yW}kN7Zn5<8E(vT53}GK~{Q$3)@L1Q)RD+D1Uqk63B`B#bqEST^ zkOdS`Km`<0Km`<0Km`<0Km`<0Kp+3t{{TPwD58K0D58K0D58K0D58K0D58K0D58K0 zdJc0;snv1C07!$J)`Tg|SBX0g)uj@04{FgPHp>y9IIXK#Mgun(?^Pg&kWFsd#gZ90 z^ueuCxtnH#y2lpW4D9FF8sD;zdByGsZHl~~?`{4=u&mD|$&dlNIL>lb4G*94AbFxI9Aos5ZX#z&cq`{Ip|9M#f&n)oHEh6e+Iz$c*k`qx}-VztxCHrA7V>0huI>+}^` zD<<enZ(I_DLg29-U|nf4WN`^>oL^!#hSib-}G)*@?cfUG#$57dtR&suiA#NNgvR*9<4677nwMrSz2 zE1_*7?PU8FmnZJsK~*Yx4}8)KYZ>k$lT>}`r)*`Esus@-bNnONb6pLGi!|#SnGvRm z2;8MHj1n`BPf&l0r{hA4=ssjV*TQk?im__DL$hOXAmjs%M+fPO?{y764+vR*&?dquz1b+P@90znZ9 z$}y3F)1c}8&2{>oF0H=E^QdB1J(WtH6m$CW2sG}%^ZTnAKeA-D1W3x96UpcNeQVCN z%VoII?tVfX2It?lE8DK^-V1>MQJEV9ob~$WgYVv|jVc>QdzAqcW6V?3XNAB6k=G|R zqLD5)K3{Dj^xGT1EwH0=k}-M?id4>#y?L_&b*VvJ`{ni zW7KTqMOMyKa(~aYX&K*hDN{V5us9SdJGRvsHF`@$f%72*1J5|(w&jv0f$nV8RowY# zQzwq(A7RB)b|%Qq(Pgu-)uaB^UC(SX3+qG7)pSegQYd87%PhWT*vYkZ zlWON9_o0GihCoxsb6yMf64t7La_R}eg{|){G|5?38RRIz*f1kt$zn(Z9D(^&Juk&N{{VwE$ZYfh_UI+tZRSVE6J!Ku z=)rUIjAM3jTl#IMh_rb>v}AX;zqhwCszT+ha@kP0VnFYl9M%`Mh}PFynjQ_&{7d4! z17EZnjJkSQM;y%yGngPv+uhiVWVZ^d+XS49R_>Xnc$WVF!mkWE8%eBQVQppd*&k8qJ*kr2Mj=Lbt8g1QgRYSyWQRsw~J4;z58^ww%di3fQ_PdmG-h-w1kGp z$@1gD+DL4iRyLXai>hhsq-%EO-J=HPXTFrjX0fnhz{I#?gS04acpPG`Xx<6cEUYB{ z)0!wRrpKA~fK`$$;lXTS*;*v#QF%?%}R5xKv&;Pi&9}u=Sxk zm2D3S^7Nbawz9B8ZxL3SX=FQgs*JOG000W7u1^)Irj1rOe#N8M0Mjx%Ov8xK^e>a0 z#2f`5*1C-!M75twxbY^ch_*1cP?PgqlmUi8>bd)%4|?@~haL_-C)AOyt(I$jH5*X7 z5jPW0AjB~-&m$*=2em0q!5Viw)4(1F({=v<9@*%gAd*|lJ4Bl9?UA;tv}X#6eFlFD z{UP{a;13V@Lf-1%!>~L_dd6oibGcW7s82XJ$Iw-;0el+LG-zYHhQVMOpvxyDtg|PB0ktBj_vS zkBS$!`j?0j-U$Flcn}lLRooWG)oCShogaZb#&q{=Z-rc8ZS%H%a-)u!;P$U2ZBI~m zTK7_o(#CME6?kS)Gq=7290ENCd)1}TS4W`T>sLNxkrs~RPNWCpcbdnX9{omm;8eaD z(d;J>Uqh0X>MiYAn`*ScktD!pGAPN~an`tfA4;3VTC-Y9YJ9|1w*a;_Bb?+nemMT| zIj_;*hn@k_G>s|?og&UV`>P~Cs4>K?_f>PiAoe_G8KLMjbRHJ?Wq;u>3BxXv40j1F zxl5O63|Zc|+mH@U4o`mF>3nhF?-6(#!6Q=fkJ(S0Rp5#!wl*<^UVX4Van`<&wfJ$S zd@AsjuaA6bZ7q%M^hWAi37dSWASHm41dN^u#{)R8oIG);c#rm#@zuVmu6dRkMwJn7 zv8$@X5=0BJX$}TY8?pRY9<`Vl-vo3C=Ci%=FO5S^=0{lLXDJ&w!P=m3Re0Wdlf`?^ zm!s>RCYtk9)2&7P(gxomt|3qu@V$-z`~^~$e}~>0@XeU9l1)L(k0+Fo$-I{UY((u4 zz%1W=vCaj1cD4ISPo?}5z3?xE^xI~RDI<;K0heTxV=K9EyN*EvmK@V=;Cc3|<1J54 z@YS!w-w0_6m-?ccc;_c*h<_BUyq52^GNF%L0bcF!*WkZ}z7pwnzY)GAnJ+I0NT4eo zH{-U^#@|pfa&cHcvi|_V&k=a9;vJr?eWt~EdvaDNAS~PCMF0`F9zzm-_kQ*5A0B=n z>bGALwEqAJ_>Ew;{{V!2j++yti*PN>e>am3KX(}{a#&^9^&kqC>^0o+zmFQnhx}iq zTHXyp;#L4d{hT7%1*B-jwzHfxvbO}N0aX1ft@s_GSn1vgw}(!W6}!A`({K5(tbSAg z4D{sllk~4N@vnt^ZK~SI91z=DO)JZle6s=^DQ9p!GP%yrmRqrrF#C^JH0Ol0%lpaT+4@ z?UHfrU66;v{t@u(dY-RwCElTT8!98Ic8z+xj5-3u;YVRxnn#DU{SwW5apPN+)4bW7 zp!?DlQ-<=x0&uD@8>0Pd#e9F`9bd07r%pZ!L0@VCLt=!#eG0PQ%aS+lEnnSm$ zsplJq9kMI*?^n@3vF%Fh8IC2vSd{+qR`);7zB2f$@qbS6z5I4|NRAn0eW=`kpT*xl zHUP~LCP(Mg-VeIB(AQA4vU_Q+9hx|1=_0N=w#Zy+?jTttF;7<=}_Yvy8B|{t$!4=T7GAu7EOOX=b z;AP0;HS@3SPw4%;<0PZL5ho3&@!Km;htlecgf=DnNt zkDF8YpM4FQ%LKYyX7GKQ<}kNrYcsKaayGO$&)r-M00}KzZ|uAAH{+Lw{vYbU4)tgb zwcyQCOdCCH$#8Au+7lM}W_1l77s}`eB}Q{gO~ZF$&+LuxdqnZKgKmB?c-jfIO%BrH zRRYy5Cz=njxs7BIoJyz)?c7dS79bOYTo3I}@#-&+UNW@O{2QdnXJerw8Aa2^`+}dm z0)Q1lE<||cun4Xn#GW?sbLtwdqv3WodS;jmE+Y>T06t=k&PYt;BZ5Kaj8{0;`j5lE z4(Zy4sT(Gvs_eeFw_>B^+lb?k0!Btdw^~-}#NG5qo%ol>`pwmZz7x8Hy@-`&fhA{q zi)I-A08uG@(Fe!xP=*Cg(ScYRN5qdAS$Jmi!Z!PEY~EvVMA03; zj!k9i4J4~2<;VK@OFKE_mM16iHP2~!mZPO!E&hir@LU^X71M?pb0^;m$I7GtG0FF% zluf>*@XGm*Qbf0wXHqiCrBMz5+6D-6c_*GZt7&(2F;yX?b~xuG4tN9U`BXZs>dh9& zquC^^&d;83-FWCSc_ddpzik=VSm!;?F-pv8Ry&O{_e*=|EMuAD-0HGQvF{<7fWodo zC(|bbso+;<@dHlqj)CJBxA0x{=C7tYhg*$BBaY!^QdU$c7*xU$g?xPdM;xCw)8w*( z#%o#QCU<3YexuNX>BdfZ$>ZLmYZ(v=tCNPLZvOwh7qo`h)nhQU)A2MfC<$=Il z91?%Mj+}Hf@#JCbx3J3Y-JIZb82VQ)HN=ZFcT%px0UYT-+O9^=Bh# zZ{jD?qDaybxtlcbT5DcF8xw=Lal58+2U_+0KGG;cGqao{F_DiPo-_6RE6sdXt7|MX zTSvdjJmh1at#&$Jh^*w<8{o5$es7qJ^uFEOW=xu{HYn z`!ak2_-*44+4o-YXT|RhM+8x^jvI+$#FGa=hf&T7!FUbHZC@e|fWALxr58BVhmi{34d8d37_;agAC5`;b)~|0PG_%QO z#iW^}LaGMfs;V*9o+)zL)*m(RbMdd^Ux2(R;C~%m_;bP+mm0OCdtzPk2Qd%;E4g~~ z+)3voj)J(W4-7NexLAoLLZI{+&RCCH_RC*}Ul4pXEQiJ#d~r(CvI*dsXNE=tI7d+@sq~79M!q5x2fE-;RHkHzo=y=LMu+-1sM0vedLItBWb*Zz@Tk zV6EiHSIt0JFu_sJ&>VwaoA5)x9uo1lkL1(!9dP(}Mug3E_K;7Wv4$Z;dq_WMVA)n2 z=O(^%z13#buO^-+A$d?Zz*2utdiuZiO86b)Pmf;^ZTvIgm6|vbNYdi!B@SQ@laQx7 zoGO+J$m1uDy)eDCFq6FOk^7Bpuj#%z_;C-0ydw)lNEehq-`Eyv(Y&=(CZ3luc<%;edO4;vj;~}kVtYt$aR}(NN%2ag< z=lHi|ahm>o{{U|dSN;;Oj91!Lk>VHeCX3+hIt?!0Qe+C35<-F zJNDoGlfU4f-vm4(d1$#Mp@5pr`o@D zz6gHDo)G^4gci@i-Z)ErQug>sJ*?57Nuf!HeB_Wf0iK+21%5nyJ+knt>(=^TiJEwp zXm+Hqpko!zcOwu_%%>Yj0R1sv(XZ@-t?0fz@cqrnv%9tNO@)L`JoW+^ z9lBOHi8X5*(TaDuqx%{B3h{sJtMRY?5f2twTQ!VUw#Gemh??Qcvw*0X41j^t810;# zSDSyqSHEMAg+3+M^nZze2DRaHCy8#)hucnpAqZ}Q$#9X|0#&^BQz>yPlnagr&7X7q zqrM<`E5}~|@BSoz!aRIQ;=ciuiWqDqF5X?xSDhp(1in~6B>7anRZ5Q4_+#-i_Sx}Y zjy@ddJ|5HB-VH-RnhEslxL{YBBMLHor_Eus$mn+G1mNS92ROk^%bgoZ!AF&xf9-sq z1~d&1!~O^Gbjg3>iv@4(7O{xh*jOMN1-V_$C%FYexl$4kr9cGW{FU(MNV3&DWv1He zPLWy7bgMj)BT9)FR&q+I1+oSL1ODnsoUFJUnyHi%aQpC?ld0-Y8R>`^30$<)(g-R)1LKGsmQL( zlsS(707lWY^WfMuhL}Tgq;HAO-d8!u2d+jAE1B^%<*>enXfVNIPzwFfM^ne^UWMXc z2tKXh=(UYLT)Yut>3;8(BAvKD?BkK&9M=VT;S0!Y?c{eJQ}MY-U=Dhb*1Y!a?#=CE z(LNP;$Hfiei)DuCW4Dm3ZRRLtTpkz>56V63^`A%hgW*eE2ke@Dza+Ypj$7pYv>7~~ieNz*GMbA<;dKYO6gYqYbm z@P2{dcf5i|HcI7m_L+Q`;|f_&OTV1CQgBpy4r`3?{0rh~Tg4D+aaju}8~a6q2~h(w ztWcsbZRSj1vh&m^=8)d{ozIPRZx85}abNhXPpE0yR>^HGG~>25h;33CoPec{?oQqt zIUHBV{{S4mH9y2l%`ZzDG19cXFU%I!^4!gHaA9IFB$jWS;4c{9WaB+g(q239#+R+f zbFFylQ}%UK5$U2ICL}iO9R^i_alJlx!Scw?PC2iL?0g^M?~7g{z0^D}XXgE(og`#KqEYmtLw&kXf1BXQS6bep+}*3ip=Ym5DPh8?nu^KYlbq$L}P4w*oWE` zfyv>r!n3u_CJkd!z1Ov^X4PUcNV4B*B>A&kDuu!%T*~=e3~f-jVU^;z4-{xK_)}7! zMK>{AJ*V2mw(c=WhpgaCrG~ z+pTqSTU(glrHYBH%l(wLUP`HUR(T}(-AZ79yx~Xpurl0s6)U~G8#fh^x{wJRuLWsl;DY?ICVXnxcoc&)=qG^NpnQ zrOZJRMOKW;?Y2F^@Sl8*ySUwo;w#wx5&TKjJ{I_j9dkpD-L5>yriNRN7Au$uXq}54 zhBR}zm4VIy;~cr|p;5Kub7fKE3rsZ@aKl_w4HCoIwqUr%}D8*9CKUQ-CU$)g{6-2WMz&Z8139} z7o4_w3|FK4Iq*%_$6p)jI+u<$m$Nrl(an9UPNm}WZlrgarI%?$Vu;2f_zvX|a6qnS zT++N3;XQuuOw%q-wD$6nn_MrJ6^V@+Sn`rPCdOt>s-%&Mh^WO`8n)Z!dmh#BpH0!8CXm-Go+`__8S+_m9d4wcvjfO|t&3G1}Ypr;%SiSKE zpK9|h(p>7Yi1vW7I|-(c1}pN0m!g8)fB_=|)+N=nzX56%lYBdnTk1wcxt99{Wn>s( zZUbd@a>S4~vm6%N^4Br1-``t!JM1z>suE`lgN2SaVyh$ zBWUOHjAaPxk`7PdkydT=cb83{Q@C}AMS!Z@Gn1dY>Nv;Nx_v`bw7k2MRGF4}RaYuT zL*s$yKm+Ss)%K}9{i0enHpEC!2OwuXd-caX1zIsO5!y0YdXAr3?IiG??KU3}!+CEN zjm)hIHO#7#`KU7B#JOMx_lUvB#!YcT^v_ygX-rBk z&_fPaaP9&AUX@roCn`uj)Mxi#6Q6IbL==Oyg*z}W&wq1q8pm?wii~bzS+VFz$sl$a zz#I$?E7U#>_?yF8H;OJaUme^_Z=q{;H#%kH@uagGKeVpc?-mG%X`bD=R2<=$f(>~I z8<+w4)rFegH9scj$iruhcjNg~wRK|SD?6WI>z}b7?G2`Qhf=ZAd_4NymYFT6n^n;y zOT8tQ@NSKuxMz&Z9x@KZE`?cGWkWXstNa%6Cx!I1)bA%$Xl8gWCxwrb1fc|qo_1Gr z81nc*l~LZjdr0xuinMJGPYmfggw~pDxZiCHl!%pL;DjG4oyR1o1lAU(tLmD}!fjgS zTbBoL^Bk}T)C}V|<2cSZ>BUM?>c=M+vNSghAN^QKQP_foGZczC^TF%K7_V9ISHDA%`aP^V%q1hXirI@s@t6Ys^eYtJ;F7<1mKi=2k8r2$5P~-Gk=sAx zO!?74AdH-h^f;@OQ&wccZZ7EhAH%=2AB%n-_;XzFm%_U{e-CN8&H0||$_D1~t-=V! zl$VnH(^`DHnj;#Pke1zpwzB>?{?L9s`0L_34Qs_WQmk54j5Zc98QMV%QGvLRx{C8S z^Cj}pL2PvjqiVSl8rzeG8ynib6?*V?#el_^1;LUf&e+@!wBf`3D z`p&gy7%@*}r&{C9xEt^%R0KSW7Fsmt1dtEizwk_558%z8#LZvD{{Rs+HGpZ>K71xU zt|7KNfuDQjcM?jfl`6nz=uV!ah9Gw`yJ|({C-%u~99=Y^uay9jwC) z21m>?yx<(<4m8Gm&n-S>};=YAb}c5O`W?;`xEaK<8RCSM4Tw=U#-8fKkTjWJL9C#d@lIM@Q=q9w^x?( z3qKY^cm0~yu&Wa#!$mNTHWBYQQyYnh3Ny3;^{@OBtH%Bw@b-%r!)+5x)8f013n>-n zi|qzE7G2XTo!E({PD2DB^Sh|8-X9qJQ?>Aaj5KeHeiwZ@_S*feE$&6>^Hn3{g@IhG zL(5)H0UTt4YnrupvPV@KD|?^E=k1UG00i0if%_MD&hJb3gEX3lhp+A0=fm3Vv?3UF z7<0o(3!U&vnF46oZBju(LE68X&u2Qe;Ej#NLB~=LZ(9EVN)Otb#9t3TZ0~`3kAXZN zq_lo4*5WAyx`)}!4?U>bA|E#9GYpu*k%9Nva4Y##__6yFe$3t#e+~QDmv6uKwR+CDp~&oo@+gtk%v&NtNQ^!G+4JpasJc z0649b;WcwUNyXUu%g6r!wlBxO5qL9BeM<7;E47MD&vXhIP3KBD!DQ{Wsq%Hfie=mUFyH^N{=3R!&~t_o%<6pb zs6w}Qu?<>C_lRd%5hGY_o+*TierC!j=v#x_j)3DSE1!-MlIW@c8wNNS&)3w{0ZHjz zyP$j<@&5pc{wKxogGJKixbY0vqQz`{$YPnL+!UxX$gyt6%mYXP9mRKkCH(?(q$LdHmA;#-3`sG0p@^7Bu=Ps>cvhDIjiTk?1fFekDl~foBK^h zIdsO`F(3~4&teY*dmby>wOjVptspvJABy4$ZUnqJ&tSX-DAPWTG1`MdEkNey&~u;NPNVR?Cw-$;FJTrFdr~1 zK4c*Gt~^RwNgL9=nmotNmUzC*xn*o;JZEoCJ*uSIeZmZ{@NXi~iEMvST!Z8^(C%vKw9xC^L|! zuHn~;>|O`DklbDnM(mV7E=SaJT_1#WPXu51rB}uzL8QxXCzyt2f#q}oQ6rKtLdoVf z^xUNwBP-(|)uxQ?=5R3TSj54@jt&U#UCy227QK^pp&@%{ar=g6D68B?a!f?}sK;I_ z$r{c`oe~YhU;)dpIev#5c*o~kR-a~)LbFdE_;!a_oNmcHf)8*x=clG9CEWYt;KqaD zUl(fnRnCK}>pE_uV;aEF+FnDjMLrWjU4nOH1^fZOshU_SA| z0h{A>(V??Hy_6{+IyUXwaziYI5Hb0A7$@HT6?`g+ zN%c<{#p8by*m%cPhzE|(QBtzrA~}vJ)>%VH(G2-NGooR#22dZAWB3*0--sS0OH1Dr zX^-MPO(JV`*EJIi*G|W3Lk+~6(WGO-MU}^JwbcsO(oA!T`zZ4LKGRY0wyhN2GSu#* zNmFIC^P@Y+Rf{r0Hiakek&l!xIrObh3H(2@)<=naO!G%+r1*bJxYS|uCJ?>M%fv87 zTN~$WGqh?tD`4@@(^fwUd|}`nJ6Mm!)<5u&TH8jpmZwXa-|f0B-PY0`D5sMV#^>+g zl#r560O!j*HSu1 zG3P9U+V+#DX_^h3=4)1YKFck%uC2HmghUMsACV%J z97Vh3U_i%^>$+!&wA-N%hbNfYK`50Yf>6TVVxVERoxX2k!|xp9rBZJCnYfsLY|&*h zS>MXfbet?`QLq^N%;25l9Al5IR*K3A?vX9yk)Y+bH_MeB^U!vu(Z&!#9>U9 z&)*>9Bc~_Rp%u^C&XG*7C<=^92XDGb8RUIAIPF?d+Ft4x%N$Xxk+T#-ZrMfyJfS_C z1df@e2RPC^Oy$SVw;Y~F=T_}4O~Ct2%Y}?_l6cRdsr2i6X|IjV!~W?Q7gcYZsXXmC z!C*bQ*Q~Xlg(0_>#1_-sBFHu*L1PyicI342rwto@-!?4mZaWeaV0kauE-#Fi5X!4> z76VMjY5;m<^NjQZziMmRTO?vw3*2Ln#Y!tbGG7sCdPV-DYhflXt{_~%o3XWbU=ZB=+jkHMBmv1|6dy@)9*^0OO1*gU`@s9V>55@h^?ME#@B&>bEwl9i)(>LjF^In)3o!)Z;27 z$L|7=!~ydP`m@3Q8Spara@*rxfp2!&-kWnYnud*YdnK*3@Diy7#f859q!xx>>(`G#jg^^$T!GEiCRMbe7y?h=u@sZ`?`1&CP6V zpwZ&rv+sg+4;}dEOKotr@1@$k;=-}+dx+p0Tt+egDU~Gk=m$0C-Z9s%wOv3b!*Nw!#tEau-S z11@&*FvABG8T-!UxM-|+cfzlPx>v+KCi7I6T!zMbJ;r#Xa3xE2V1i^!hLJ{pcmV}R zwR$$8@H@t8-W>5YmZ7KXHrlSEXJsC%44!Ou@tcT}-dQ6778qHW>>HTM6!II2`R~Ra z1@Vj|_^ZSk7}Bk;cU;D)5r!B7u!yKaOGI}J1acXUNXX7RPlvx6yk(&1mwyWHZY*wm zE#f0@X@6&^p%&2Xlt{M$<7noBNRA}ljgkO6T9dy<5lgB43Haaki@g1btUeul82F2% zcz;mUBcJRyo*~m#$?c(ulnY-@N#bm{3Gx# zq>xza5zVa24U7;&reDc$6%OlhyKrFT<2YV&`*-bO_;;#!-q?8B-^E@bvt3?gkwxoW zNX89Z+m9_KX*L-U5(BPx5Wg<~kzcId1o+uy`)+>D^8U@9u5EmaHZNMI&_c*V5(0&Pc zL&2Umo8X_vX}-?zvq^3CCJlCm$dZ<)mU#1ev^;qI4vM-oORu+fiYH)QxRtgP=vM?_Hbg*4dun0gQ*JEx_LXo&v;t%b`{{RHX@Sp5K;GHwXH%+T**P7h&Cedt? zE(rM@L?p-+1`7rRFy(9X^HBJ8;Qs*IFHyYlXM>ji0K=DhcAYE|TIsi!6EeHunWSf6 zn}8rWDxuT(b6&ywGH8DpJ`re|{<(j7Y2qlfO*_i+JX>Zj=00PUNntGLRbb&{Wsy{` z1P-*JCmo)hf^bsZYux@Tb>9NbsWjTJhbMrWQ<)iqK^&Op_hrBh@6d|$_&z49)eg?4kv*2ia zBjBGBg|@oY^zeSoCDfAR=21G5f#n$UiIG`3BOnp^P2n%tlTrA+`#?YJrQ$ouAn`ti zlIn0JtgkJc8hxT|5!%cliYHdyT_YooP6#I(MyzD7*ynU)osYp^5?kv}Kihmm1n|70 zA>9a4eTnRAlMf;zMyx`&ETEhmdXDw_Q}L_zYi%dTT8G04b*(&JTRTkzkx4FHNg)xf z&&sX087gp2agLSw-QqnDRPesJb>aP80$o~2V~`G+2jADI_N^07V;M!F8^a*8fn-Kp zuMATQpG@PPJ?kW#4AzR=Z;!}w#d?90v>#l0;+0+Ckr@2gILYq5l*U0}aUH$vQ_g}| z(nT*BBnMD(RFTLGI3#j2k^bgd2U4NZ>H^ct`73&&Ck8k1hzmZnv?g`Ye5NH>H<%A37slL?({Nrlb;lXSTh;EYZ|)xM+sqFnk~0Ruj|Gn1hpsW|I%2c7 zWmHDFY?14eLRJMQbL>xn{{XVD$FJH)K$}YVaTcENX}cY4Z}nL8$u1sN=19_IB2$(7 z%s^1TDDHn+um1qxo!39Jx56zV(59W@+l$K({y(u7Lh}>bhI?x}TUKNRVrd%TZZ~r< z+q5YGew(KnOWgefT*Ca+$V7PhaWK@R#ud?=yYivI-9;K{g}LI z;NOngkHAk3MB1*oqqVxjaRti4^F7RQPirJ>NFHff5%!i+vU9-NPwR*5`S2s-)~n*k zd_(bzL9|=pqgq+brRvDnuwB7#m7HD4Jd(-gy5Ym5u2IicUb6gP{gJg@SK^n1U&h`o zT}xYoOVi=Xu7w8wQKf~ zwAGv&A0h2FxNB*_S7cQ?Jj85eww?(G@{8jS#b5Yc`bEvZiJwimyGvg#+Tz<}4%ebU ze925m0e1voaIA7$B#eEX{{RIY@$`N;_)Fk@TjC>XwtC!F7jRm(sW`rl@>^^_l1wLM zypkg!QdLINmdUTlO&N9VBF+FCLFB$m-wNEuF5B;zW>Cr>tZb($asc7Gcg<-|KI(l; zsy$lhVt7XTP1AKb^p6k-+84}w^Peh3I1Hp?1dORCv93p7(w|Pgl?sp*@sa@G@(<(f z#b|wp#2V%G-Q+ei+{((+NU+52!A~WM09c^TcK|>f=N#51qpDnLZnE5MViW+&jz?q1 zw|d{HgWFQHR|Yg?UN{)~)N3(_?M_!YAoI;vq#4IGDO{1@uI@(_BFxB!G0L}4dVPMi z4Lt*AaOu*8xD!Du+e(tD9@*+PNjQk=&|+ zPBJ}lT?UhL6`i{@je{yQPPos?f5-Hz8r;;;hg ze(K`h=Tfs-E+T>mj!Pgat@E>y)wZ9Nfg3veR#ci+i>BSpu4%p{TOChEV5+`*o0-$* zUDom_P-O_jNf;oNV!&XKWy#pMrMbym=^iKWq>}6282e&q*Qpyve33dr*7LXS&`QH& z;EkCChH^^96Zsc(PhTHF|e-0FcNAHzLc$(}iH?BUb(Ej|l7snprEwf_LmHM_)7&?NE&X?{i| zfL9DMd5uF{OaB0e*FFaDW&QP)wC(n*%_Dr1CED8+G08Io0#-r;Mh7ZBcL9w<_q1rz zHd>+I41Z`}75pyo9;f4FCi3S|nXd0%Ry&>d8D35K+_Gno>UUsm7ytqKd*aWDpAdg; zFA-|GpO2ut)O=ClI4mK#@W!uwGr=~Qw5vyAi6@aI)UiseOu3h6`@|eq;@*woU1LDF zj_XTxSt4U3W#dUgxft9P!znoFkVmzB8yD?a@f2zH(niq5s95R|-=)M6Y;BN0@uXrk zI|)+dm4M&Q&Oyy7)4RGs3F&6a-yXgU{6+niz9?M$BG%FDZPqV4PTI_3ywfh5F-Q=B zxc>mlDL!BI%19?FYv>;f_#5M=?6)?B<39o4L*b8!y4|F(8$`Z=^-F78`3I1q2U3u= zu70up!Gx5%!;j3>MO{PpVi>xTSD};(o+kCk)LnG%01Q0<46Pj?QqtuzrzJzgW zdS!;82D719tQQM-w`pw|eYWB`ywpfs423`fsVZ11gVa?&5%{}T@rRA?yl<;E`|U>U zuB2tpGP8E~&OWD__Md?M2k@VZz9;GaANYYi#)YNouuNjrNoW?*WQmM-Mesvgd5h&a z95YA;L9aR0ZM<9XgW?tDk#}!Ci>zs`$nfSfEH26&GlL?KRI309C0KVgs%rLIktFSR zvG@M~!(R&i)?OmC@UMj>@V)k{Wp#G92_^`R4dnT91Cfw{nn2OBU;;QKSK7Z3HNS*c z78drtBGfJCj?(2|`#MM?Pqr$P8W&O|iCRYA)NSjKqc!mN?A7~g{8sQ+$6Yhx--@+a zG`o4MXVWdCh^$&%=!)wgkr?A@KHr`_tdan`uw75qI-l+7@H58xPm1;54SX!n^nZ!c z_!z;x~e{ zD?JZafZW<^5P5UnOXnXo86^^lA}DYQJUbY29G{lHDEMFdOL+I;hl}+u6=?VOFiWah zy`;fpFqQ`_k0Qb4BQiTP1GfrT-~nGk{5be?@Q>mprlau#S=UT5t)mG(**Kc*rDZtF z$O+E~_P5?~gM^R=)EARHV6gU29Ot$bH2VRdccJsRRm z-78GDPq9fgtJ_GCOUY8QC~^Y^0ox(5^5Ah^FC>yo<>g}RdX_mS@in1@wIin|-lo)w zoy`Vhz_Iy7bUG%Pb$+rnj7xB1Ms`MEqY4WiNdOEEx$D5@v7ubVz%EWRUAKqlZ5PA0 zdi9xTr^)#f1H!l{@!aOk)YPA7PLd8%ZP5{si4=o)-9@W#o8^M%8Txhu28A3e19WG%YhE zu}z;Q>e*GJec+AYdhH$!@Ow=0Ua73w7DZv4eM}+r7w+NtkaNqK9t4 zKyAQ~Sc6`X;q6B1&-Q@uh1IQumlNr6TU*WLEOU8`ZA{AXjFmo8%%B$}3=+kN8J4c! zq1AQDv^blK&kku`9FJV^-PWS|eZ{uhS?hdDhf%KRr1-}s8p z?P>OaBmv_+Hh1Ts9<{IHqcxtTd4CuS737Zbl>3e5GZ$`(0VL<;P%?M`SEFg8K=3by z?sb>hJ>|}oY;7G0VkMd1dG0ZcW9dcOFx{SKSPOCRCPHAcZ+20Q+LNj1=em z{{UK9?oG_TW8|^wPaM)K0EK;O)|wFaG$8W)re@CYK3;hIsySU`ZQSP{tv(24x%p9Z zjGX-|r_#I;uIttpTBe;Ev{sQcuk(%qkPdUxu0ZeFg=7|I8%v%sK^Qossu1M+)jkFR zAB{qtYHZ+R)_?)jR++P8+7D7IHAxM{X+J@`8L(O@exnywSy$?>G?QnTuG=CmM8@zR(c!SLV1_d136)QXQH-*Yz`jxpB*la8jo^41QmV;6^Y z>o(7urOgDZ{no(1^kvBBIXyF982m8SEp*Ept9LtQmn{%RJN&WNAn}4nuX^|UpA@9t z9f7V7%Tm~E;e@f%4cO$Bkv`-cIn)AV^4HDs+MzE2#Wbw9aImfXl zHT4JV@#86N^!J&i@-A)RR<#=gpqYQXNX{Jw4}90m8ilOam-AD1ZFNueiMk5N!Rg{i| zXQqC*uS@Z+llHp<1Oy3yN#}`ixq*n;T%~j6f{At`DrE|KGg82#|=dm3@ z^r$T?bz3bBHCuFPV)b0?iSyol{qf4kiu`=ok$8USXUG@5F(_zzJt&Ek{%cyhaJUYX!ldvGgx2z@sq}CCmZTC>~j~^ z&_`|_Jo=9K&2yTRQzT10xIT_6x76(9vzUm^Vs4(*o>f;ZDi%^OeJhrGn=Owjyb1QK z$N=6r`i`~Zz9NR_Qq@JamUAQUx#SLgtJnNv9JcsnIT<8l(xvc^grYhGy7sZU6_wf; z*m|BxC#r#3Q|?Vp#}(mU1!}MRy-IN^w7@dJNGPlZ4iBS#9M%1A!QL&4R(LI5JBTAf z!#~8?$34`J_3WM#(CsW?mMNnX+%RDk!EEmYebRHt$3g2{W!|@SqH1q+cKeF^O$8 z8+k3JQ{5#}r}@|O2k{@lI={p38EPI8*A%VIgzp5I7|BD!bw7DZzhC06EXtLnsxGIa zmsPwRA4AXRqKfj4@S=(+0HTU00HTU00HTU00HTU01OL$f06+RDqJRo0qJRo0qJRo0 zqJRo0qJRo0r2{7v0Q4Q|bR6cRQGtrL5>ra#J^w1hF_IcJ0P%vD2p0Zhw6l4b&p{1JwIhg2QWj zeSHjQyNdu=w|sT{1$x$zp*_31u_ADp*t~(0@`H|;9Gv$xb4dy*R@NX|J)g&(=jvNiU$M6q*D>mZ zZHZ$bj>kXDnuVh%$I>+$dzV|s0bsQNbJV}yVtr~`ZzlTh`+rrG1qHUIGC))O>L_5- zBcE>8NWzW?!C};rI}h-!=;De!A+9u}56;;44hG|a{wAmhTRZ(;!CDj)gD8P?vQd9s*IDulbiuv6_%Ca37|3v zOO+T29BUXkJQKf+dUZ9$>J#emqFP;EW^l)D=VmR(-fnjD&j^>$}0g3W#wbED*!;_AmCv~uTpEGw4VOT*=N))QZs_= zF^nDD?8j1jibJwJL&KT{#)|^a_M}aKmNFrKknzYo567CygICeZnC~t(T*%u{h1j?! z?q?(p0XQd;K;R1VCGj=ItQSVe$o_Kxa7hcFRz3RWvSa?$zVl=j%O(pVZaa4u0CwlM zUqM1^sGM2u*8041TyB|?O@VQ|_1(uEPuJ3*y45tht;PpX235}Ba1USpu*G@;6G;Jv$)8jMGeA{FV^BgG7dHqc^(79P|?8AS4VzQfZ zL|cBv+K3K0CzF%hcB!MX(ybK9eHdsw!ce@$wtxZom$LWV-1CoW=q_~Yp9|@hI#}5? z#m&P!iihW2xMA|+7#s|f)P7vYhcvtY033Lf>KBP2)9sd9nWsPyJb>epbCaCo7yxvt z=FnWXb~yIXG!0Q3RJd71usr9dC;Z?8^{d*Blc(vj#ck!sEX)c)3=g~qcEI3r8`KfN z=chI3dhWNP#LcAW79hn8B6r!9#^1PGwzeh4gsu^xJG|SCKGQz}+kLB>Dx; zN$O8tn4_J8rkUa1D$}&h1tGEA(`q1L(k!rPd-K=VrAuX|+1lTP@d`;j+=p$wpgC0} z01T_sj-++2>rK*L(^9$D5-F~3NBS+irFfP^T(oF?OLEWARZlrJ+;~^voUVv2SlnM- z%D-rF)V!zek3a_=!m3Sx2VagY7tHnMcKHl(;&){FfbJ4eL1ZN?R1-MUgJ}2Zk5`9G(g9R(v0+Hj&}?*8C%KsJ`#2GT$o zBdI3>o2Ba(Q?#>q?dS7#WJPBHuz2I^h2(_Xc+GS-zBuuhfgaw&!jP=mf7%qpjxrQV zpfMw;$OM8q5%sC&5{cp(zP%Oy0EpV+MSWWGGZ{uz+ObK;5*Fa(l1|=u8RD&J+8Fqc zu3fgTCH3&nm#`7Egdj6YPw-@6K;-rMcN$m2*S)eDm5C_#w}n>W$H;e|nUoIUcn26A zYur3P;p;C8&t>54B$(FX>1CRJNRHkhHU?wrGWb2YqE$NMHbc;UO?m*AsRlFBt4xg%Dc#du2Yg=ie0ge>5 z)l&Y%;{)3@9geG|O`}^wVdh6HuPl;n9a1GHKknxPr(P=3u{_3Brxacx*Kh6w0y`}- z-(X0OGCL>Bmg$nrN%pLrMO#hLwEY@*WVyT5Sx8hLA|j8M1Jr<6pL+DK1NbKIS=1Lz zx{_O%?T-10Z;`I089RW+L~Fv1fc5ELQurU>zMR^%-;8xjjl?&TX$Zh&Rsa?r_#6s% zNR*E=_(!4IF0W-^ur1Wr59Gvn!awoKNBbjz?f~y!u0IAo68I0{Jj3FDisTV#)}*vC z$k<1cKbf4V#^O&M`R2Ui;P>qN;Y}M*x$&m0DATR9*gV|I!9j9H#oSLIvHPRBuO#^2 z@iPAa<0ge9t#sC&9J7P$sc<+qQc3sL9B`qs12>@Kt!DK!S{YxoU+oL0{7>;%)MI(R z%W*n1aKj&%?Ft`}7qBwEFnzrRYH42(JQv|;W(jkjhiCx-B7kZJmY#~ScBjzOk01*IiE8e~t_$Chr{3?Zf zLl5?zt*bi7>GyK(*(J!%0OXvX!iU%m7T0vI7x=8|QcrMVWI-ZGff8vXA2djjpOF** zI5}a|n)hE7UtW0H8y#y`w6nCeww@G@+TK4V8Dxkms|d#hfH=wJkJ7y3!1wwX@v+mi z%V9L73Wfta91uzR_8eE%H`*4HH;F7X=^zDkc-sZeOHAW)xKZ2;DxSH`NF9;*jVFc0 z?A{uT>G9gcsI40Ld1V`&cVvPzLf&0UZW<@_JY0r;GF-7k<+J z02l8(6X2`!Z{g@0?Gs!Nm7NAcmSOkzbF%{*dFLX8wHtRm8&mkLed7y_Gr*n{y?M2} z*vPz`AlYeU9}!!^%l`l@fMR}Ql5)iEHTren-xg~&o&m7%6O~&lM)P7YKtYyy08;Em zSnvQD;0~4L9|nJA?}mR0wA*`4BEjUjlmODo14$w2lb%2wg?%v(g`!)eacI^dJY z7&yn?Zo|;@q1xIMm5xnq;=R^iNYgy&k~Il6&C?!mcNIk^ar7r6xxwIaX|wo;M9{9q#r2ZQHNf)WLP%BQvyulaZ~!FnUpM~HKeSwa8~A5^ zZSedUuPrT_Tie*wGC_qTDt~$Q^d6?6E4v||CjS7zM!#y05BwX{EPNHCL}9y@+|1W3 zz@w?)wgJc^rrP{ui{c-Rellv;uXQ)}Vk~hp%Q^Dmg4GV@XFY-B`;rBGeeqAly6=s? zBVFs-mHE{#F4#&WY{+(zxGyAtM}KnZw(!@CFk?v=KX_gLxIQ9te>;z*T${Fx5JxRtZ^S}0L@D-+`;_nXY8hT7; zk>BmR$-_v%mX)~3D!+AqI`)s+H}=@l?X{gVz@8JgSJ3p!pC?lR3d<~Qlwy((n|3k) zJxIXDYdJ;ERz{J0s_gOa7XH{8UG}&3X4360{>K!H<`5On@QA?!I0SAu>Pa>8cZ7Uz ztLXa1sp6SG(NcS9BZ4TMz=~Uw^UD~>#EQ8A`luufWY?c+zYU?g)3v`C_)k!d=TFiS z(4x;MivCu(lgnlnp*H~!27Sggj1i65z~sNRj#}dE}bqG~HS$A!wPNM@$7Q#qd2c z#MdV0Y1;i4sO_4H$h2(NAQ8Jb9dlS%q|V{qIcD-yNL5juIHTGKCyr~F zvYJmZq-Nu<9<|ciU9{2?xJ24mFc|0Ff|jOqmbUU-G?PEd5T0|(4uji1wKA%te<;HH zbmp{?t*%s`ok?8dA1hKw0FKT^Af{tNK2gz-axxBgbgzRxE9=_Vip$+gbk|X+jx#2CU8|nGNF6eH z9Vs+dH&eqP@-B4}vq~TmI9_?$r@6&{N?-6w4}_i&)AXyq6?j-l_N^jYfq$sXT)^ol zO^5-)h1-Bg`Hy3RivD^23V0lN*W#|1;G2+1)IQLh9AHInB+T9OwGo>i#f)TTzpxL0 z%i)gz{?58rhisY~NHvpXwpk=;MbpI);4=Zk6jqEMy|*1}Nj)r#X|HRF^|n(0-+3oPd>;m`#+CvPeM#s*LPEw2|@$8`pc1&x)x)S^XIv{NK% zyd-Hi4dtjCcH@!XCcR_E&|d5MmCgQ@6w+I$X<3A26Z_1}Is>?q&p}>wbsQGDUB;WQ z+94MK9^UXd#3hab?E`5?ImyoKfq`AV*=eE1ayrJV;qMVjZtOJW(q<)|MUG~c7SA|P z{HgZoRMSq9MT*;xIiF_C{KMbq2YTvtj|OSBejl;dbX$pLj_1r)4hP93O|{fx1mO3^ z26XoB=IT)wwl}v5s)kG41eBgOv~9{C;9iyS5?fCe zqMjT0b8Pq8=AU^xysA`-mT*u!Lm*(dVwpH$$jKF)tx;%c8^P*+fqvTGv_I_ir2ItG zbWen0`%m#clXU}~OHGq)obfi(iT?8TcyLi zn6^@omUb*z6o6F;IaMR&A1`Y5tMA#P<4l&e*M1<;+QwVuGeEa9!M;Vu9&jMmom)8J*r=3&8`6~PXi<<2P|+oaO8^IQ&N-Iqc4r%?c{OkL2K~!pKVVv9b40 z-XP~SgROUR{hg16HSZUA?(@U8-VeEzp3ctN3kV??Ebv>IJfOg5=0PD*kF9wS(@Zk~ zs1qK4hpS`ySFY;*9JJG|9yrm`VC9sgg;_x3ZygW$&3VGJ;~Jn|78ik+xbH!?B; zGFS|j90A2EG84K!ZPWZ2KAd5K(%~-PoUutjZI6$bh3Il|++(eJc8PzgSX{%YMdsS5 zmm!GxNEjRtago3v9*3SQu<^fvbbCmlx3Grd!)z%e5lbLv5k^R6a0thkc_Bu9v0W#F zG;2LvL;ay_k=wfY(=w8z@w9ar=b>DG^~ntR)8cCQgT&q{v|SS8&o|CvK&;V)Vf-%Z zo(Rb&vV)$L=h}^ysFrs+oL3XS+D6!32?pOHHp9q5;GN&WxQvcKHT8Fh{1ppL5rW?0 z_AN>$g2(LY@vXU5B1u@X?eg7zKwFcH4z-(O@E^s$5aYeld<*5D?CW^mIIUz4zEl}D z?n^3(Se?imfCgEx25LoVA1!!O#2!2G1TWxwT}@!Myo>j%c_POO!5Q7=OC+3ykCsIT zB=9=%>7NZQto7fBI;*iUyeBv83X_AXfOSdoccxMv}`9(Uv4 zhdw><7m6nEgw_UaT2)g+E;(wK_JdIgk9622W)|Q z;8(GDzv7pOHG3UL$2uSSG&*(8pQIbna$=e@5Zw$G@kGh{rUbK|R1cJl6OWYj?-Odi zBfg(h)#rPQisjT=7^QOOB=@N30YD_+Rr_0br<-iYWNY`E82}2Y z3vGSGWDarbQ$n*`%9hZA?;*mV>c_7FfGkY*LQ>Yj_Gcq^TzYX+%LT-Ckxg`lIOPUN zv;1Hj5(iQ2af90<2EBvfcfmgx{7tjA*R;eoT4L%WPJKj1(}cNb9_bg#OfwRRm14+; zrsCWmSomk)-wFIk)I27>De-;Qrv{y%#r7+UDB+6VL%WH-)drn-^NsRE0_V+)XUuF4 z0mMpaGiXw}K6LQ(-XXfuH60&Al4$KO?YC-iM>PR)YVI{7i2r|rFZKPQcy6$D@@UlMOa9LzQz{v^JR=Q>KJK3Kn zUwB_s(>(XMP|(40)~0BPc%DSgb{-2Z2i^l8jb~VC)|#UMXC_b+xJ)c1_veRv zHSnHq3|)Ai;|8Xa_gSR>lpNYX|o zgsAeHlFGx9KZgUM=RSh7=AK)r%$E*cObnLf;BY?y&{t`pMd65S{LA>f>#)(XiCKJr z2j5prhHUmAk9z4WJYA@Gd?M+V)<)mVGPSI*32me#6&sY0%m60?cpVQUR#UHMYZc0I z-URW#i#{88(@pq;;5|a)N!Ijfy!$)bNAl;lkb7<&odZVTNt^OMR(%w@4~hODYrhY!hW`NC_X?UulQ)-P6p%Zj zeTpJH&$Hz`#a>B6oTW;{{Uz>{6FCjhkg-?NVGjJ-ohJwGh<04NX#RaX(VXN9Fjw~Ku$>n z8qN5R7lA$-L3iN|5I&=?tm=~81rXZVG&mAR96-34Sng1+%%J6oBmrBc8?7}mytUUu z0_Wn_inK_+$KbtVQqpW$jF9Q}x~`xiw^Da(F1HEhFg))n4^K+;t#9^__@D8P;&1p# z<-FEBcj66R-eKYhWER?t(#Wf7kOOWb06)mTAY7c5$zp5em5NJ<{?KA!61U9CK0)oc z_x8c0@}{vql94fvViX`^U7Euu{&*NClFdvYd8<+Sr{tr=mEr;#H{CJq9GB}n~N z)xY4KKM!m_W~1?A;`XO6!)-@L((QE1GvMuJZxHBO#B-v>nWD6a+@x(gWuZ?l-XK^= z2n3Ih{sMm1@c4UFk{b^WS!uA}w6`}0R$+3}Tur+&Dx&hv#IX!W&&+a3uc7`pe&3qc z!pqw&SKwBUqWD5~w1U?7+v(!kOSOqqqco`BGj0XJIUup%jEdotsTX#1E?XajKeUIy z4-kIN+Vp-4@yu2d>K0SorSOf5OBh)|w>Oq^4>rh3ggvs{M;lEU3^xoD;@%JOpN+mB zU;hAXcn4O$&~BS&@ATV;w2_2F6bw*+>Vyrd>dL)H0Q-;Qba0 zhAR}>tP)AB@`|cW%u*P)DO18G)C@U0dD&KzUi=7gN&B)qGsj=Fuf<=Az8n7lgm=fc zwtB*!D>sj45WZt>+mn6DV73Uue4~CaYs~y1u6V!08k~Cfgx*+g69^@Za!48Zc?29} z*A zz;1a21AroGZaGON>e;ISV9e>#>G7*!e^Ex{9;nPapUnTzx0( zcEUKUp?K~_*rA$sEDlVlNN@nyg_Jrc2Pc}=*IVIkqpw*n!>ip{G`S#H?vAGfa?Ko| zlFx`wmhnD*R8hGVa(-sOSA{%aOg%3G0;{ekBPMVEmGE7_?qI`SZ{-QjiepM z>~LE>YFgJqbnBtSTIp8TS0cvgnmy}?pBWx&kP~phAxStS3f zh3*<7A&Mmg71*4($@2*Wv+z4tH>r6408E!uy1vqF9^M%x-3$^*<~&RN(MFEv4GN-&lB#__{xqU`KHMg;yo3WoVdL!>I*-ysyIxPCGn=3&+ zk)}j$6(>_1WuX*B2>&tlT(R{|VLBGyymX0XX_?R4HJORrb3gtc_ z{?h*d7JejO8@*dl7LgQ07WRvX@fgCFFS(>}FgG2e0ALDnqbWTDnI){7Ul_`Rivi+&+^UM(`$ zO0u)lZzht`JyuxOA3A7Xb6niSpht5guEaEBYRFFG&MV`sbM~9~fv?(?y|>f8)YA!G z=v$vUKqE-@$V(qFaD#4e$TFa|;%m@88~)l~5OQBv}jO zkkYa_+}x@$B!HoCLsP>{YEf+Z^TNIW_^fGo1w8SHF8%Bh48DT8@=1@K$uIW5$Yr!_4HCmU*f`{R8-!}ne! zzPq$kvXU1OO>V5BF**&hd1P=@xXB}fl0|XQXgZdmX!lmq$F)F7yw=&40Buk)$pCSV zN3}sekM2?#pwVn>wAkgq+XP#m0k{0pNs|8nHV7L)9XS=j$#HQj`I5P2&T>vpO?Ifh zr!2QG!8NU={%<4mksk~Pao-vJGhT^r<39swGg@jIMw@mfiJVOvOt7n_Fq>U6bDWpl zy!JKa2b|>dUYX#16Ggg-wHb9gadbB!vvodbOyhXYRDwSd->o^d6?QoGGIf{IJV~gn z#+L7IB#xmXz1mcF2hATS3P%NiJvvrB-Lj;pZ!)vCOqlt;gdE_5+>Ql(tKqK%{2+^d zo$(V)`z_GO^VEU~bAh@wIbs0^0FI)){{X_@1b<{N8tRvJUKG@=e|6<8wY}4^c+zC~ znWJV+j-(j?%NOJ>+^us*6BW?EWY5c?sYLoI({33fmNEfu?u&w{(2g4?JTc%Cj0#J5 z<}fXtp68zFaj|~rSL$CqPajWu{YUtn`yYPH`UQ{tBzgynm|4l9jdlgSu#&<_>>^Op zOB`FB*rJiTAbiz3Ln@PALE!%Y*~`HGH@Sk}!kV?dk8P`1UR>$=rmEgvoCSu_G>tm5 z7mPD1mqjX$aq|)@NaA1)oR5U&&`ppMUO0`iFuRBI{{RtPcAaM&)^bHOY{0}8861*< zk0S(h9^EUo@z2AL5NN(Fzwpn8Ry{>@<&CaxB1}TQXi%lzMmR1=+Mt%_7~qlTx84@G zu)B&s7;6?me<|MfRRH0Mwu@=P^gl2?x$9QiXoVY$)Y^SRShcv-UdGvCDGBnG zQZ+?6B&Z~_a(eydz~FK{kHOw2@I}n_o(t5kb!%%2IVO_X9nls^WRNp{;W{j#P%vW5 zPs_Lp_HTi3{{X=|{0)0AivBQM>z@%NNfO@Q!g?dz=vPyrP10OXeJKd4tgNYT8CNPx zHtYhlv|o%`5%JW%H~pSI9C%m2-Wb#F?8Ued9d>OnOx{{cCH>T?HOUX=9qSGnu^W#EBD>Fl zpBubk@c#h7ww?s=m72+{TwG38_8CTC^9RbLFZ$MObaS;y$gXn!@8dVczl(Rj4SXzY zJV7?6sGU=M*0C7w=XlI1D3Fw9jHX0N2GnDmbi`i`JR$K9O`lNKG%W@j9aq7(myozs zCvD>IS5hDMXpt^RWA#^M~ZsoE6eZ3e!C_|N-3d~Na1h_7$H5a`!}4LZ&pQ%}<&jh5ONZIp|Tu$7a` z^O{97k^+6L7?j@VR=;CEW$hop{{Rs6?+56fD%7-7d9JOrx6xR<3v+38KM_JDQMvrj znElMFDI|f4{r>ok`zCxY_!DPi@jq1Y7QNynzMD_e+8+$*uXT5GYX<18)^&n5cZ1Aq z%_a~b`JL7*isyB#&6O*o{NbjP#`-UV>~B6N=~vhO7V%uIc9Si^ifgxwa>C%3ZR(|% zB!iLH01;b%6F+IsAACY>1+{Ap9xIOz>C2|r>Iw-L+{c88E{ z!*TtU_*ec3S^F&O_G{t|Urin>l08mI^(%d2Q;sCIWlv^{{XD~0R5(XS>Ti5?L))*UA@=ZwCFEoON0HLcnW)^8f+A!tOBJgvFRhs==fbCc8-B;$ZH#dkjmekgoJ_%Y*4Z-{>k zbtckvTRrh5!m2(am;oZNkQFh=01iL9+;y)ogH379)tVKMf>j;D7TO6RbN7fHhE0Br z{?A{sUygib@HbTW(P!b&9oCPi+Qp{aYRLAMckR1$(WI^lZ-@^pMp2}B7z7y^tCLpL z#wu63-1a}&^Y+{Qn|uTDLrC$zi~bl{>AH+?MWtTpwh`MehF0k$GA5=XWfI2m97*H} zHvEHQ7Gh05iXRI6Df?@9qgeQj`zn8K>)NbWt8=R9^V&2QFxgyhRhlVdM+M}SS+ZCx zF@g&2+n7BjsChYr5Oeo zpIG=Is(gC*1LI5WPvCy5ci?Xn-ve#sSlkFMV70v&i{^EbH;P6112-dR1a?Q>{Yc2nR%0N5-}u! z*TuhUuh_rFe*<(Vd}-h{lTp*n%(qu}ahTr4?d05A7=u23_Ax2Q$0P!H`gitF{kp9* zKLcpL4mHbrp8|N1FVO1$0NVksE#_6*=Sqz%uOde(uvK0P$lHqbudj#1pV_a)G5CYv z?~22J!Zm#Iqh4L(%C>1(0%c%M)GW%#*~+LVgIwIrJyEwRYjg3F;lISo&kgH7AJ)DY zNvwDqS-XzfO;+9JRCxZ>O53xAXNG9WA21&_)4}4uYQ6w|*S;|EKASQ4`C|s9r~Q^| z8KJzk7S{r0Cuma$48lXvumA-~4bDFie{KH&fPWi43;zIS{4vlKd`F|%6l+_%7HBTM z$uz6C?|ja%?hG9qkfdO4uc`k4V=oc-&OZR#XdeEWS=|C+RT_x zK?56(4LQQ<;R$PEzwJx^00hsx*ZeCt#ZTGd_f+vlxo&K=i=7i#zl!MFTSY&e3))8_ zsFpNjDTP&$N`T{T4SretX8855_>=aC@R!G55k)8bB>FAs`a+RATd?IORy)jY0M60L8D5q6 zcmDtdJot0)>JN+l9!tF{SMY4orRCN3oaN@Ul}QsszHZYX^E3Ocy$?LmPFHqh&NkL3 z^WFPod_mJZY4Img_=Dl3Z6i_Cr!(GJK|HcU0h5;Uyy9LZErOB8e4r1?2U_@ZRMxc( zWtH_w4AQ1Yn*RVajsEiXg@|da_qa37C zC?H9|1Y@YL&S}uaE5b^)(s>7ik563JR5m#0d)P=KGfE-{X*>-2_UY?a?!Z3O2dJL;{@V>PR8SCZzR);VB4ZBOfAc(1Pn9%-lPrL z#(xUyekAw?Z-t&Ny6~;Wr)Q|WvPNRP(18K735N@yCR; z2Nqr(u(O*_`zD`jqE z_L$?awc32R{KPMHB&^s617v8R!z&F-L$OF^@Z%V7m`$0dhUtM> z**U^2pvD_GQNAQEh-w-3zb$ByE19hgl@@oe3G(ikkMy>Ti=M2gI$ zvbe!tomd)1CXF{MoW{GY_=n+sx1`PB9aB`(?d<%!-9Kf-kQ+;Y!QEp>-^c|d!){o> zZ2aMl?EaYem;MT+@i*hYfG&JL;{N~!>Gz&A3uN}U`ebhnyzOUlW|l*2q1a6%2g-QM z7+F-dK|5>nSHwOR)%7zbivvV$^kZ-p$IBeDWQHh7Bmx&Iy+|WG=D6R7J|tfV_|Hx8 z1R^_+uv|rT8cN0}+GrR&MacQKq=8)Hl2lZ+UnU% zj692kNB!JNSz0$t?RNQr1aszoF!3jhMceq3R%^Jfz;`6LXENg#cu9BN*nBRf|vi zNjfa@%VE&X#=lwRMp8jijf;($r<*oi>)o;pJ`pb#A5=p z{?5Vh*un4Cm>L>=>UrKKm-xj^r{hQj^F{E$DAAv zKN2eZ*0#xSD_s(@#=#aoqzq>{2OnBmZUpuktHWr5GU0`-fg*H^~lji7>a z`C}Y+uCq7s(pKYzYQgU1JV-0T(>wvT%0o;N*kBdUYDVLmKMBGj=Vl;__~Dfd<@- zy+Ihy@b%6r&Y$7vb=!z+^zdzN0B<#=apZu!h9|0e5Hbe@4z=$Qd^q@RZQ>a`E2wJM z;wY@)n&Rr-D3NWhB?s>BC9pnS*~;Ot26}lfjC?sSh4qtRqu(y2wlO11U}Tywar0q{ zh9G}<008<_rZ*cLwz*>#h>K=_KU$fsZuIzG=SjU%%wv~u zX)W1#1{wPF`5!DfJal(|6?}86d_A`CCa0>I^sPEowzajL0sjC-`{6g>ZiO8~1!28g z7=6Djcx|-i8CFnAk=%8`uVV17qwvvmTfINTqUkTLGaa4Uglj8OK*W+OFmeGc<|rJf zQV1Z@Y5Qlr)g$9?lInMW4=f9IuX^}vd!l%oTDkEx=Y*x#_1zk1 zCWA@0hDT|v)k4c8wuld(827Zs&k_*T9x~caE=ZG<(PfkuB8HTije1gUYscES_>mJlNSm z*cI1#BP0ywxxGWf5ou`*mfF>vpJ-B5N0}V4sQ~6wD}+=0Cv$GbcmOex3Rc^V4G#ad6N>(c1yNmz$8Qxg?8{c@kj8!v!dGEO)|u(78jg` zaOXTOGDyZsuo%aDRbJ*&j<-cG7kJNF@dDfFS5wa=m5d2(WgW};trfa-RdP2J-If7~ z+nf$7&yQ1Echks0^Vba6J4oq)!S(z)R!Z$70)iWN)L=v2rok92I5d^oUFeTz;cYKg zxsEkWR$G>V)=kosvtbm0llT{T8%a5Sqk%w@xkkdz&b5)F2OCaF9Apjv_pQrK5?xEf zH*u;19lhj6Lc|7SW!bSubCZ+oMN#nF6KXFlyR!%p8bSw5ueDvWf+kNcbloUZDID+z zBazeBKDPkZvbEa0Pc?7Cc>h;?ED+_%FiId3tq>4Sw4W)RS)D?}Nq^9+@X5 zyc=1wlT6XAw7bGX1}^cB;E)V{ymqZ)eHjwbvx)}?HDwzgFd3?~t*5~pkBJ)tkSWN> z=%Xt3{{U!RiVhbYhrN0}h+~Js*BTYX?*+xvi-evwQxe<%03W-t{^7|{$QiFG+Z2E3 z>CR8`sAjs5Mr~t1x(%Pkq^@HAucAw%NhDL1d|;~~46Lj&q!H8+&2zPOdzt5nVv)XB z#{<%-R)mgIgPNM5PrX(G6Y~$wfDi&t6>=4kY?Wep)2C%B@>3bIIM zZ!%spz{j;vnZptfUr}8o+Ib`QBoWrRSz(eF!we8fMop4)xMSY+4r1GC9pKS;;JH?aK5N z0mxTDqg}PU>zC?-$-riMmK;*mphi^bP zWDb?&R+raN-kYX;OK!VV_fkOs`f*;B;4chc>w1N+*;mYz6_l%W}|rqm*w8s z>IO*UT;&K{y5q0Txg79)jeUpVm?75u0coh)KvCt54&VpNJU=4_9gZ@sSe^**LTU0n z%DX{!?y`o*$ta9qXSQ*{t{F(~5Pfjz~@M~kl*3rNi zTuHZb;eB!|(0n)H`+KFvTOIyn; z2rTB3UnV!qQe*fS^Pi`+WBBVw)N~jA)kv09W%HX>VKzN}HlW8Cb^M z$DuXLS4Qk~LsX7$Qm`>cAY?L-atI$ZV0!x+zA+C6_x$jt1hVPmHOAALPs4~jXbGiUyWbzQLl!FO!20l@j}MgW46_y z7S|FfQM&2?NGv!xXt>T!c7et#_FMt840s^d&i??kufr(*Eqoc){4W{?zltM!VsJ7p zE&gx;JvV?*pF>@B;q56(J$FYw9;dRZpG}YE%8HUf^JmthubMsJqKYU0qKYU0qKYU0 zqKYU0qKYU3|Iz;dKl&)5fC?z0fC?z0fC?z0fC?z0fC_pJb4;n!U}AtILC$MN1n7Ng zq)E;zN+djHw2Ct>M49Hdts@*@WwI+a2=Yg*baqhhh_*3`*&{OS3h}YX%V&>D=q!TD zn2QV8kU00nX4+dzAp5xtGuLk(x$XGZM{B2~aI?tR00juVociPZYK+RZR%Fqpx)x4oV8_qo!XqA&#YB!%_* z9%}-^&dxnRL#6!iuw@}WR8oi6@aE zRhD)}@=>`+gooyn9o&us9zf|_-kqtorne_g+k)$F9>biFzdIAuk<;3S-r&0&kBOp# z>~b^^vj=5GWf;zSk?q)5QK!Xar|D7OYEkT1Fcm@L%wfmr`d3b#7Hvl6+6cp#UPgB&B zU5=4qbE(+9)`<1i_il&6zno_5g9kK4u0gczy0J z%V5@HM(P+m{kTHUCOF`coO*goQ&rcYsyt#y`O z6w|G(P1@xYfT+3WZ*otmr+9xvx3SPJwJ7EJ8Ma1G@$DZrKM_$+;wx$F4xm2dBqT$k zk~)*@D7#=qeWX}g#x3tL3d@y1Ib*=jJ-XttFE8voH7iebwWlO`2uR@&4a~sy&OW>f z=C!RyS-4oAOl|KO`8oNEIpm!11#aoy7i-kCwebk^Zf==Fl6P=U?0bbBJ?hqgbID~U zr1R@hTr^%>Op7b=%%3wk9=@LDyNx47)wMea{6B2IR80b+#-rzBCplx=kJQ&!29>2G zQ)(Kv7RugGiIMWlA})G&RQ!v33eL3gz17B{Bt92_mQ=*jD()eea0jmgftq5n8+qVM zJvRDVKP02eq^mWUr=Eh*~1h$3mWGx?BjqK@_Uh1 zv|V3V@tf+NGx6k7TbQGY3rjLee1vVu=yK;c9+lR3drz{B6GMpXx-&}hJYWdaFDC<> z?FYZ54cKc_Uq#UMZx3j;`mU#LvQH*b6d!dHJcUu%{$~}FqUkzyjKb3sjab>FOTH(-QoWT)tZYCp< z8sN9k_5k;#6{W>r6;9=1LoI!K4gu(2s=Zm|p! z(tY;H>dlOO39oMOCxPxCQ2QPD-xeZ@2-I+)WGvYA&e4z7qU;jrdB&6Q>GaJ>ZY~tu zeVGh)HWB^U)A+uxkCYSr<6hI?PllEjCHza`=QB?3X7YImC6R_pbB~fB6CDmQiu5fP zN&dvsuY6CaAM}g&K0shUcLyW^$>j3H_sFbo5qN^rOww(1a8H={l0tpQ{{Ua5AS`&_ z#;n$kS@HUfsqiJ$UBpzMVijc3NrDk3=OcsTUqKKQE|hM#ldHj?PaBv3)PDI^7w zL>mS(&&!{seMj(j;m(yGhYpW!8f;!e9^5l=8isdsj{Q9V;*-#JZJHVvg_pycK9`}} z$>mL`N{Zo^bkdX0&yJgkEKhp+SHgOH7oIB~7SUNR^*eF*I!2`dEbe^g(c9XpLusBv z4E6ka`ufygP_r<9W#5EWS`7ETDDfT(Oq0_2&-SGF*RFW;QnvUD@Pc158_5FB%FOaz zZ97Ofz$#8dF(kGRYWt)1R`?4C!cPuI9;Oxbd&F-vLR4U$Ni5tb9Or1Slm7r={{VyM zQ1OnV@o!oPv*GP*c3xURa?i7si?n zHD_RQ%^~D*fO%yYUqEViDEm{#-Zb#Go#4B#5nIWdRfNDUz#u;#HYS^)>w4 zd~^M$Zayt))BGg(O>Wa^F~~%hlQCG(f*-&ez7^JdC-A>dl6Dc?Yj?yn5V-~Gn2Mr2%ocMNgR3c&b_k%Vxx^NBTVq8eyw?&lWVRWB;2fTK z?dw)GuNd7}>Bb4>l3Rt`n8dTKF&H zZwmMa$1!UDFVlau>@S4Y_x9p>Eu?EZfKm3#7F}dOeAOTmxpwipaPq$zcy`mk-Zi<< ztgjaO$}O#Jbc`HNZ7PR~LRW%WNGAgs>Bb4dg5uH}m!9S?IZjk3AY}TH&mBif-m}!S zt!GY616+hfi{{RY{WS^}K0^F{VWr{|l9sd9if9H<1ayh2Ah=@s1Ai=@GVg41h zbK#v*+7Gv_yp0Ex^X`awfW;ZZ$VzATN_Z}QUwm^~x-Nt-qMK6GC0i(=v$?y0<%#86 znXR_s)+JK8mQBruCuDm`eknc6NY1pnw0NyW+OdTvCRA4YC&fhtJ>ulwOh{%c&6W5 z)8aC`B*-FWWR1qs3OQ03q2qGr<{v5GkzdoN!B5)L!@sn*?D=ot4+37=+3KDij?Fa> zItKH8Wc#-4>J^x{E4TtPoM3}r%kHr(k7^}^ZeoWlIT-r-n)I*P_u}V|{vLR(?7Rba zyyW=e50xO<4e=0xA7GEL{i&%3@szMK;>BDbb)$;B>Qpgz3xt4Uhu&QkZ8^scq=(^K&m!#hhiw_7{emRDF6O2%U&e$1)rIv&3D zr!KMZYr{VSWVV}2hJO_mnPjzil_P{W1LoLQnCF!HZnmH0lZD|a- z7Va_tU_%j-*$2O&t{?WT@gIb>9YgK93?X3(_N?&p=12;VSal#^jQY}z_6caNkDERc zcpL3j^7x})jx%R1(YH7uK;#!~y@384cdyv1e}%TXuZ47v_(c{uEyD|$(~;(w&M>&n zMtL>(@!_epiFAu!59n|iu5PEu8*r)za(e;aj@9}{`#65lnlHlrV@U9y#0_KnW+^UZ z7gtdLvFYl=q=fVUj(@s2s+IQ&ZEVj>{il2puBU^i^7MbV=~Djw_BI1g zCWqp0gB3J%jCrt->WAfcfCT5UCpaHk{O-N@1FC!q_=6sUZKvALW8!c;iyKK%kwasV00-MBAW z`ZwX*?_sMAlHv6mk~w<7rIhDFX}zUW}|e<08JP@$c;U;!gqi zW>1NdB$v$hOx{aMDSXk1>#@4 zVBN-~VmRbRE}^l4K*3%;aW}Y>Y}wU#cTBSJpO5|@{5jEKk|;FgibsLOaoo*+ejV;^ zq*21Oip7C!HzSPW3GqL}x<`xk?RQJlEzGvNV*db3w_wWNOORWG%0>ZJ&kKW|YvwIS z##dhrwQXC(ULH2k>K7CF*HYU#2G zjAXDJE;%_I0oJ@P#Cj!$h2o96Jj*ZzOQ1r7Bz(YUBOZhr`pd@tG|{|aeU3|c(JJ^hnJjN4amJ-)`2bvjfDkF_ z0VlqBubM2b?rpEc+I#(-fOxW*&esPZ{YM{-dj9~1wYwc6*5W%kV!WCVW6PWbB{Nj2*nn!IC^+L1~46%0r z91?N~BOD$``q$99#B(ph-w*sPw7F?*;ga(5cWDR{P3D;p3?5Ml2;BnX9WzzfX`|S5 z_`A3NigsHsVW#10?3YdH9TV4~cIUz2SJFX)Vyq`;PXJRre!o01P<5b;%3{I%b9B zP1^N4YoCc)hPmV0yG=UGP2d8lHn;ttj%_auq5}6Z{h!9)NVu;X=gBv)>UPYxbp)HgN$>IK*1b} z?8C=-5mD@pUS(UCOU4S)NC_C_)G_FD$j_!|g2v|h=vi7Jl2*k+eH!KHye=%JqCeMfTeMehm({y>E zSD9GIvdkh-s75yy;AD}v){9FhG_6u-JWFjk@)U+hT~P1O8E!^CnKecjlJY2^l*JmZ z?Yoz8B>h3;=Z@aAy3U~l?3R`aB7!BymYLhQ{p0VFGnxRgsO$H4HV|mmrQou*W_5%< z;pRE{oSXtl;0)&jr&C;_#>2b-x_x@QZmg_Lc~BSp2wVZN(QG@Ha-} zF$WBXY3?fLfc_O}GUytIjr>V0v0Gcm0klyMn6k+2`^AtRHhD*POcgv5c(1gyuNz6@ zZ4Bzt*+_gvqv&_HdR?u(th$s_K{6zBUIvY1R}rXJmPwTiY;eCR2D6m9BS=T7#&}o7 z8ehV_H^kl+j7cTFrK(y*u0e7BlWD0%WXpAG(3NPu%QOsdP6|i|cIor${ARiEZ-Op- z5uq49W|rmduHPrUPRuy)_T?T}QKN`$ zjbt0}y$Ct#anR!c;Nr7xbvxFyXeM@ReZokgE0iY~EJ(%(@6#r^V&+#Yd)C#pgPkUQ zT2^l%B>N(4a1WkWe=2z@6nw-CWPy-Q4u)nH@(%1&k+h0>;*F|YC>(uqaZ?3Q4h|2Y z>52gC2a2YbL;lE;1(8gMM65@eu6{wW@sK&sJOVd%uTSyMg>U>r;|*iPdRB|4XxdJU zRy{)BNq@ClX{fHSi6(EpO!BxYz&7H;fGfi^?LO;Mxm#;QXFQQN923tR26M7Ea|*W1oP^v!V~{h0UuAyH{vG&Mz6v_;#Jh`|4+dKuI^)LB z^6el74P!nyTpp9=VkNx#ysB(|I^ z$pjY?9X{{Q#9^imRH%svR&p@NL0EI$8Yo{@etzjtYI57AtsLtV1o_ZhB!o4%68z@d z4TRq0?g&0{&t7Zjt#8IZ5AXadVXA9)ECqwSZKK+;w`G+ z)_fD=d;9HsSn-^;P=CTZZXV$3Hz{IfXmFlIx)uH8@w1dsW2IvN0osW~sn_pYgHF}tSgo1VG^{@26M}w#WRH5~_aClmCT88o z81$)>RF#<1vGfkJtIgr$zVOb8twVXIIr5n;h!9T_kjT;uVVECWm2QT)SH9Fvo%Tzs z`F_W88+3C@<{S~uvG*qc0Pdc z@5L)G1I1+|_I6s0&85Y)<+bFIw3jf;Z6KOFpEO4*p+!VTPmyv43EV#Wy8i%zigC>2jaJcA-QN+zKwOJycUzkENQwp?qHF;qY!_Y-UnxJp$a!7{zT~dE%v>9EG&j( zD$X;&!i=74uGD-n;hir;wA81%l53gc{p=B-CKd-DIXyGfFIrCx4zE(xS8H2C^&?Nc z@VCbQ0EJc>*1e-?dNew>jUmx&Wfu*oeUeAAI**q%yEtP6(<3YFSe@XMzz)!_UpMQ& z5xfcT#$8h5;l7$QolD433MJEB+S$&n^R2tcjlDil5qD-1xCNBpcnlvAZTttI+35Zi z)2)Tw%CNn<)Ggw=aT>@TD4={R#D||aav$X!V>RV>y1d$=N##ZpEbSrd#D_QovW}c| z7|HKd3Rd(S>S&SNcwgeaui9 zNp6wPa~ukxRhSG8I47r|sIC%tWb)-*q;Z2<*6VA2ZS5c{6CwGYLKSd&ob@>C{HvnL zY+&Txa9H}+*}fF`8RA&{JK^1813ksph$0tO{&MVr zZ4?H`kdeJe0P)8d&uZ`w2KY}(@gB0a*Vjz8DLhFv|&%L}Y z@Cx(c{{VqJJMlh!H|-s~k3elF{>c-B24HIKsD19i%RB*&>+8geXTqo@}`%L)r_*d;^B15M5aw}OSnn;S1 zxe5)jB7>P;P^#Z`31R`~SLU-u(zTV3#?Kh&T7`z8G>vQJ+X-C~K^aZkNgU_6$2G(` zWaD??U2lpnyjQ5qw;m;ucOEDERq3=X5I`q3qQ!8;!L7mXKKX}n{q z`IG9m0IWhW6fr{4o~{uF;e*13862_56~*|A#FJ`hZtwp1`CbDU=_8Ay`oD#)&1fOHqHAeE`uWmfk(*Z{vg>!vh-tsO}xk;G27H*{E(?|z{T`srb zJ$u8RQtNi@Z1bRz703r+=t%9KPPK(^Z9UZMZ36ChV5&Vy=qsdx3Q!3+6*F7O9IX_i zYasiKE9F?7si}s0Oxfc+q-5YKjfMcBJob~6ZqVG_jQ=81ZWh9e=s;k%8Ko#hIAMl=^ ztXaUex3Np8&Lwt+0@6(qpd^-wa2seDE09ilky{5>_+MkH7N1YMoo>o4ta9B#ka=#P z?vcz)=0IzWL(nz!)wRc7YM|f6^sg#5%ZDVueTLpTn&u#5(@~ifuG+4#(%r<(tbm zDkD+**4lU_Q*#`A*asZf**-t`IeYs&cxv0izZGp_n@I6=Ls!x@IHitdkVdGR9xzy| zA=$%#MnPQRis$uoo|~Ggms=QKJ@Ge#JR6|J@a`==d~188ND(!yShRX@03WoATNt)H z%J26tF6J^cUv)OHHS)HrrNwEa9~HOQV4m*mg|fB@3W{IsrZR>8&PtQ#bY{svs7`k7MWs%4bkTS68LA`y8%HzG~Q_D4OUxwa%EVV z*viO25vj;$z&HVLUz{&IK`py22XLyn7 zmea}rl3N(dBy9}16Hn%rmM{zOi-=_S;rk2eU$Sn8@YhiIcXO_I`$7=P`iosHly^dX z$t+JaAk5)1B`C#XVg><|0DFa9mU^bs|dI93Sl6C&ga| zc(YFNSHlT3`%^X4b0qiXIi$C^g9bSxESu2bFc@=zfsVEJN9{xZ00kHEKaaeBs%oAo zx71eJJq2yFx#YZ(-tyjSmn|jK7;=*DWgEkS9xS7%8PDWp*Ngm5@W%U7@VACFreP~R zw9T|IWtBj75)5r1a2a_6nyur12*am*KGA$kbw||Ye=^oc!w-a2 z7~?ggf^xeTGfK$%Q%C)_zBha)v~LD{3e@J){2_BBYj16Zbh!I3%eFs2@RKP4h(c*Mz1F#CmdWFeiaZ1U1$ai}W@Mnv@Iea;?yVkq~_U#f2cN%Tx zp=)Qf8C{E{GTh4(s>*VFwN^(f*p6$y_&xFe0L8u>v(>yGulUKF(fcO!)ZcA`9OGN zE9OeA(n6boI9Dn;@lS|)G}rop@fGH(w}w}iHggGukz@Y=SCDXal^|rOBffgmwe?}o zXJmes{5aG90BIlF3&EZ-_-EnU{YS?ZQh09v09m%NNe!%amwGhIb!1?-k%Ij0`(;pq zNg2Q`h{zu}{A%!=L*l=KKWF~{h1!|bHGM0?T3?5*Zzq~a;*R{Gc_QAB(nnUYalbSuMj|+G_fwc5}gMC&GZ6Wjh^7XN%MVg2r&NC9G(E(>iVFp-#{XasWSp`lsyg@lWAj z$2(sL_+IusNZ+*c={HjH^jf$hsE|D75%3? zDW-UrUhzG}t-gnIqcnH-X?ZFt`LN2u10t|KRMx>1xBvimQmF`~c#aa2c9Hv~`xN+_ z!=D#?CcY>5bh=)lE`emX_VC`a4>r#8n5DOH#U#vsHsw1(91&lbU+_}9zY*H%x851l zJTQY*)nfZ~rOXJ?wxbEk4XGFIg~GSqA%^ZZ4C21{x&4hb-wkV8HnHIiPG1cqVtc4z zvx+I@ihG94%3*Pc;{=v;W3@UCE12=$fxZfSTlg7!Z}EQpY;>;x>Sp9>8a=|r9C3Mo z+?bt7DE(S=ZU;o>u!~9D(n+=Ee-7Ued_nQANz$);89W+=pNHVp%=0bmB4%5m7=lG` z6v^ef?FA$TJ@_LH&3vP-cw*O2(=D$eyoPIui*L6^22@Z;3|FdyjtT2u*I&jD_$Qaa zKa4k8$HdRsi^N)AjrChuB)^A6)}|LjP=?V{%tRLFGsQBTGzS#k5t~FD79Mh!j zsrh^qBbB%XeR$*_rAcuFu{n*IWDC)d?otoEcPGIb)}y6eYBordNvEB+aCxdO;ut4? zl5ouk18Iifn~P<;bD*ygU`-D{4zNP zxVJ!zLuWsgEOAJ|k};8u$LJ^yW4O|^XuL^tYvFGRhdQO)@_A-ie7NOZg@j!28|5Su z!yY{=64K5_j&{6xBfYW2mhmzW%EaPqlgw{k zkQ~M&W$2}cAy0gEu8+q0pNDl165eaR4uPz#bujPtSCQvyX%0Nd#F7?wLPk;8?!#c? z08m=k$kNsb?9l3x%WY*cynB#u1=MkY#yS9TlZu+>!f~4zHEkCD4MN?JwD=7RTSypz z6pJS%+zsorZ7N3~nsx52qF#7AOw&?3h_xL)Ylx-=qx&?r^OGXFjlN>fxCNAx<&_yw z8nXN$tZCX8h%I$Zav!zn@XHXsfU#dbz{-Z|62KN!cz1%zG6y4?Il7dhu9eSt@PEQz z8|ps{d`0no-pJ{m8PV)vYm3X(XzlJ~yJd)ZMZs5*^Slp{89`)zImP&c@UO%E0)oOV zM_z($Nfs!zZ7eAl)>llPYXc5575%@dD-YxJyhrDwn);9Wn zm#gY7x@fw#`$AutbeN>Jbl4WytZ~M%vPFdrBjx%0Kk@gBbv%9BUPpN*B?k`f&6OW7IK}`1AmqxNV;v2D2>d^_@!ijvqBB7Rvb<2Dg;`o)rSib! zEJLR5=L#~!RJxDCoksTm0R9oZBFgq%QU;JrldqQ|EGw4X7BYcHB)20x^%d>@0{x$@ zSKxMq@oU67(9xS%)TgjrHbilAcWz;M;+{U3w|_4yCjCnM&E0?BdLxff*1X^AB9x#SHZ0##(GSb(NE+htH~dnr*WE5%0#Qv zab8Iv0bj3o)_y$wsQwx2e-i#3coySUzR;|mT~Aj_*{6o+OUoD{WJqF<185N(7AGWk z@{fQ&0=_eRQt=viIkY=Z3&|CuYFF)X`>3t$U^yk^`} z>tD2A9{vpIKeEQVtLXm#6!cvuU)Qv|Xd2JMH}^(sNlogIWx7jJyW@&5@+@+@tNghE z@sE|F@Q=d}+M^yI@Uv*Y4Xkv#S6x!?Tk#A!eS%&^hyB63SqmfX^5MiUhxt1Ns#QAl z6Q`|~=jMg)h2zq#6xDvnFq8Zr!Vk#0&8Hqr{p}^w3*Fx~0!CgyR*L+PjyK~{o zAn;3Nr1+i|)HQOFBRRO1-%eX)Yjt3;ugnac#FitMDR(_H4g-7@g|~%Tb)NsxeYzU$fNJbjVx&z5>exi zgTS|`6RYD>z@5-r*d3cJ6o?0X*ZgEz0ZW=mipQ; ziOe0a(5x(Dm&vUMsIzz_MxPC1|0O5xR^Wk-T|0Vbzn7 zl78^0?yfvbrCLwntv^z`g2z(Cw-!;z>2Eie%wk19>k4O#^gg^*9XnOE(lmMCSR<5A z7)1nq+#X60K~JiRq?$!tA65KC_=Ed3>2T>DB=|R^>-L)Zll`k@u6Yt$m0(oDmr$2x z0AmhfIaa~LuOC0_9wG2>*3-nk0kpl){y-(QnsuF2u*3N;9>UR{fI6wiQB*!7SmRKG z#Luf)YBTEat;F$KvGc8DjU$iCoeG6kWdNfiGRUEb!2};Sdzo20wrs9a9sPTV!jaNS&C+w6|2>I$Y}+rc}ABlz$81Aft8 zv)_WI@ou}P+Dl-_*B7#Bw|;z!YIcvbOB%$Xtr(C}ea-Tn%oRfs9QJm49S#>)wfxV9 z@0sT3NWL9DVM%B)~;>d(U<`us*=Dv z0J#HeHb~&(j-9KMgol*7VE+IXJ!(k<91u7IKdl0jWIkKUFqvcdnz%HpwZ`bkC%1oI zM^VLS>2~^e+GDuY8g+zao9y9y%;4<+zsfS$$spiojMvdV3HV`bx*VP|@l0}}T-meP z#*cwC%rc>v{Qm$T`J4{90CyCdutpa=GEWV@mu{14pvNg8#77{MBOte+KV0LbXI?DQ z6}^}MSwf;ONYf;$0D1wFjGFpS#U2}JHGL{LvpU||ZfIlqyrxh_z)8U&N6bMxazM^2 z#qUOgHj@fkNb*lI`R=7~k>ue6G0AV29P#uNCN~>sW?8S3ms4U zdMk+|w$mC0x{@HJwp_W5BUNnVG2RY343bxaObq$-^KqlyPiWvp8rzp011-s9Io;F@ z5yorpAK8n;UK-PW6Zo(8jrhB$6t}(ABG7ci5gDHP?W1S9l0{8{Ab|*A!|ymNfB+}+ z;`d+F#+14~=N7h!I>T)k1S~te!x+fieq|WR&Or6Aq&`0Qm9)YxjyqK^isU_vlvZr}b*-TP0Az(@KsOPS>sZUd z1GalsgkfcGGDD1Wflb_k(BXW^*q3f`RogOTj!tv!Qa0Hf;Ab5%RwNKw+Ti5K-H&QZ za4E;WN7#V32cXU|-mP8Pyg)Vx&rJ8H=}i=OK6Kl*fJe!U^T&FhP>@PO#t$4Q?}`^- zF@`(WQDdgbb8EUDqm$`a0@`5PNWt_q-{`E?L0VJ*d-tMR6p@g08?UydtNft!BD<#0 z>@029d;Hit00Tk%zJc#jO{hjdHp(Q4 zgbj&-fH?f?F5>*ccECo`K_GOg?=Di=4Z3{FdHHx1gChqyQOCVfL>spAM=1=r-QP8D zP+gdEdV!D+>s-Vx!M366`Bu}GmICuP&M+}l11+29;PG7zr0piy`0K`cRvo>&NDkr` z>sRfWp>XIigPwgwC$Jufx?>1dL>X2iudhs2cE6c1M@PW(=WRU<`h>)_G|Hg}@BBY@VfRYuiM%2{QoO zI)leG8qE}v1_N*(o;@gfkP9SHxpm{r$x-~dtm&nDZ}fQEByz*w(t|W>KbHRhadWrv z{{ZXNONm(AnYjFYYLc)R*SV5Ll=tSTDt9%daUhY)j{db#I@1$ZG;FRKHVh9UyEK+N zh{UPay>Kc#w#cpRGTS`q$Qa{{V{g zyPw(b!#)ny;v(nmZ581KmD(s6{hT-><|s(X&tF4WRoz(Wr|`4pi#X%dZOxsmYPdU_ zXzRfo{{V%3CGa}J>rbA>X>GUMTwE)wH#{LBc;N8Bl0O>ad@JFbT{}*_)Q1~b!T{@+ zr(7ZC2 zVi6Uz>SdE)#@3u}3`hGf!S*?+bpHSkX_soV$rvz9I;s1veLouTuZDjTykp~wEqB4U z?H$eLn{N?E+sR23GLwV%fB+uH(!KM+QC~x(2sJzz9xy;12<*e$SDx;U-SsxSH>2F! zKlW^(nb0#JW6X-Y<3CQ7@`uN0t+fbt>G89C{0@4a*!30mwUz5l1RA7j4EAnvJMb`a zJ?q1KWA;sAMR}qOk{(DLp;MgWsK;t?VrR`?1@#?T)55xjhj^pPieWG>kX3=?FQ#kO zyhS0@wCU#4ZuVTq(HribI}y^Ycr`6*zPYbk@hz>Em87nrmRTVA${y-^ zkEfxoKg3=XZ9h_Q?DzFU9d%Uo0!9Wrp;DPDi>shBou~rEZ1XKiMbtSp~0PELvr)he0nhRMu z1h?>z3FnU8{{YVvoRW9Aax>4bwQUqgF6>}vA3j`wuF>jy^!z&4MWFaAUhxc?hP|g~ zcM{szL?+%OiBY$4!WRs326*PPd_&>*U`$++q4G&5IAAf5dxKSU?Mm}Xk?qn`jj5BK zow)p|RQ_m=3!^l33r3S{PLf&3MoKx{xj4;pKiE;}mh0s*1}sU~xE!7d=bZaux(!!S z)O8yWuwBPyHv;lW8IzAp0zW#XZQ)N5s$c4oI^EmE+qOnH+s0dI`IKk4$j@ALq7r?= zab1eSEz6FS%T-;aT;`;=oZMleLdbfs?0a$OeQHS4VcYet+7i~sEoiF^37msiL5x$3 z_CLzHO}Si(!qg%1<`R#(cs{__tx8=_CaiToo)6mB;d=Zo_~ET-79a~Nxdr{O7#m`{ z%Z0~ntQ|+N74rc<#b33*@KH~P2VVGnrF==VJ7&@5HkTa$XfDXwNybju6?@|hYwF)wNB|OZ>ztmyTJ%9{c{DyrmC`;ksJZFWAajc2B-W*lNc6RaBNB~@D{RQYZ6S1_XIL0DH4_C*Hk&Uk;xN+QW9SM=qnN4f!B#So#i5PEV&{Tt>Y- z+D5HuYNP`H06Ju6A%`Wv;F5nT(cVcUEf%MJd#g5`J)=hs5!pEC0o#wra(&HsUyOV~ zadYEqyLccb-o`VHxjD(sTOHW`gWjFuFA?~QOnG$3q~CcXDzyIq-BZ*cISY=TO6T;y z6F!k`e?FptrDGA9@zqnI!a&o=tQ5d7D_(Ryn04666lSSLGjE@@WCvTgx_? zrM1#wuB9P{58Wq|_$bHYT-Ck1&2v45x~znv&I06wg|ZZ2bGtmBt!{6FPPS0tq-0i* zE`IY8P6_rHu5mm=bEh3k##)jP?#T>F4ssN6oOH>niqK8iXNvWGMG6A* zi1CfX^7@*!b>Yc1LNsX5q)dIIIRx~ zUFkOwUHI?Bj$nesI@_!KtYjkuf&R!HPp`Fc9yHYSFF*S>!tK@M=OqZqJ-GBfwO-my zH^ny3s`$9gduM0+m|>B)+rZ=wpqzEjy;m<*7wm6%<5|4aw3RxD`x;E6?9j$?VvW;i z&OeF2u4(=ozMoCgB#zBvhsa-<2UlfLyYd@XHE-fQ?}aTqIcuwHIkhlul!XPrSd=jU z4%om0*16p?PnOfer&zy}Hy7&~%%kq3%b8mTslWh!6#4>pWY(6ql3%8ouickxsYUFJ zdWhl&XdQAC^flA?cTEjq&!-nz9bQ}$k^`TR9Cl;N0r=JHts*&Lv|FhI%cv?_{HwIb z8?NR6`nOE>0=r)i-@lgM+4i1OT(a&8z<%xiSitlOqj4Umr9)#pSI1s7xYIGFUIdY> zAVw}aWZ;4L5OY|*ACh#@KHsUAf=y;{&mrNAL>I{JH*=2WvULxKQ~0~adWMNT(=oZZ zVI!%=A%J|vayVnV9V_YN_k_ z@K1(e(=?kD(`?KOszp4&b!ecAf=E1uV!#vE8LqM~3CnBYJ6{cHw&A0@o?DBIu1?hB zY4!z`e+u^>0(d?hYA8HH>*dd=S_X&{osk#HT8r`q1!C_g%g6~Eao z8PB$GIPX~$Vt9YyUfmADD~-@M+xHUvcEqPVcgP>DbhrB6gW)@AF5$wmq@hXchapGf z=svWbCGkPHxf*_#kjV2$N#JFM(fXS4%|}bPy4IzJNq2;P2T-Chl6mS${HO!1*Stu# za3pBhh6wg4>6UDE`V0Z-UN_=xPF+XDOA5Pfnkb5&MQ`H4^dl8xUBAAIQAVv0(jkcL5-fjKDFw88u(qWi|H@?T_!|v6BIyX>tXsxV3$1fmx%21paKb#HD-ydNK3W}oW7ObTSn9q^NgK8m z6lK{sIl<4&LFClA>d}0s$9@Fx)sDB~N7Q8f^_84vMo_p@+{8RB`$37pw)pVUW zTItsI?CO^gkDSEaOK$WZba&4@)>rKD@Y3&H*W~fysfNj=^HfdqPjFD@E_-is1`kCT z0~O$2KEA*42yZeXi+6O88TSArb=njv1M({MBe}16@rTD4z6y9+KM8nMLBBBwVP*u6 zG>@I!_viXh@3IBmoX5tm8UcT(Xr4rF(V1159D}+>%ObD$ImU7b#w(A}yn%P8>H3rg zH@CM2J9yNzd)c^EJu(I}lf`fl_@hr2cbfjW0l)|h`QPSEFx*bl$Ojz{O7uU0dfk`A zZ;DUh>oYr@89dvF?g+y)fECym>x;htCfq>eyU9nU|2uQT|W;@h20;Cw&Q z-Pt^qc>{ge!B#&mc_(N;=N0K*4$!0U$HI6&wPtjH$_krfhx2FoVg-*saD2z!r7IwB zQ_sI>t82}3!S}k<*T+rMG_)-Uw-|MGTnAzNMVX1?jN{V3G1}i#_`9qPGsO3IC+rqJ zeb7<1Kah_t4%`eeQp~?}bm}YIe{P@JDRj+8O89Ny$!-$)uOXgD!P=84P$Nz34<2Ds zasca|occHHfAD4>h;i!r?~J8?_?h`DaFDje7WVukTz?5*%)^}Ln%35h!D}P*+xBDl zbE5cT!a9DNV2gNG1d}r#m8EQDjs{34j1JszE9z}rU1_?ET2}Cq+M=k)3Jk|Pq;Pu< z6?*_U7_Mu;9z4`O8hBSwy6}~~m9>;fAc9AS%$cM?h_D+fyI7V7rg_F|$}O+2R?O?Z zC?9C^iIP@hnI$K#SbCb~G%);c<@lpig4NaKwS`zDt&(PTIVT_8-I6^|HTi$>`%Unt zgifd8%^nG!?%cF-OfsZD^(16tpcVGt#y^hwKf|aZmPV89b0f&|#t8C2I4Xm-0otT= z>tB(d7(Z-15=$8c-H+NWZX_#dZc8pp9GA~HEOCN8RNLw3pYxih*p<0!Uwc`nYpc0;5CVl9`H<$mG%yZZ<5>CkG>dbH}|>l15MjX8?As51K1u$N|TvIIO-D zPzL6SuYYBEu-!nHR`W*Dv~R&u-5m}-R$kqYL+f2tjfaG_jWlW61ar2o?~pD)B1OT< z$F$%aKAi@H7P+(RN{hmm};rv*-Wk>5O4Mb)D- zIC041KD8#f;q7O_m-l)Gy>8amwvsB(8!|aU$gVj;%gV5Cl#$Llf-1d^qZ*)s^pZi! zw_nb=YEkPGPHyB7!jBULc0<|vfPS5MriYf&O~r!^yK=mMf1WFN*(*X?Ho~`jbo?te zOHHiE!vTLB{{Z^yo0XN!&aX`HtatYIS9+EFHX`mPcm#;gy^xT~#1JC@fOj@?k%7pn z)-&J7Y}X?(%%sMFM_xO79x9Edvd?NPZ)01P5z7o4zvYWc!I{@1f=JKx6?VejXSfUI zn1mtaO}*WE0q9BZNYP0B0{C_Cg4e`947^2uqKIeI8%xvSwujAP0!O{w89_os*am1= z;z-aY21&1$ueA+B!a6pm;oEz-W^HJ^T9SxaTHnc>G=52NJfS)<-T)^6E_ls!e+vFA zkB8RUkM@h)PbB6^EtwQJitwO8aUo|?b^zQcW-LJ%ueAOx_$T2PiartPzB%yCtZx>s zU^bVNM$zgQupjj@yow5{wpCUaAG=;j-JC;R4V12r%&U9ryBXGdS$w1BlbixG>Q|#+ zV>uOrCBngM2i`!(9;6O4>t5IKH{k`>!l-|5Rg=L0l7RM!#>rKpx9Y!P|IS9cLX>j@OJe4^Y~QSh4s`M z^pX{d3}tu&-`|Rdd+1uXQkJ0CEopPOGwh7N$Ou&&C@0${xa-jIT}0{fvmhsF#t+ww zeMdFv+FqGHv*GKRRRhoDI)l4!&A4OOq+SO%tXtqos7vE6mYa+l|rzw68&yKbO?jiQK|hN7a52@m8&VFSYB7nU(DnDVJ%K zvq*T4Jrs~Sj=efpqu%_vqGcID3V}qZWyl^WgL^p z??ZM)MKVg?#(9B(QbcB-?9(<6g%Pc-wbr^55!{f#@^FytNmu!Nj$FMP}fvyo%Cmte$sve{iW}}w{)vrLh|#&*HQU%i@T31 zI|Pp(b{qz6>6bDRcM*aBz^}s=otu z`z-^&@#*^N54YLd&pO=43Ygw$oS)u;*?C)pX9}yZD9;r}E;nb;8s~`r0AxF_g?D<7 zj5P2ysAii_xt4p^w}S2Cbx_cS$lgZvc${D;S6(t}pics7Ul#rs&*S|~Ei^3-?@eoa zD~Z&PEmJ;Qvc)FLoyxx}AXaueM>(&Wz9s1TW{IZU>fSxkt?sp*PG7b`a}zV!*{!}g zFgxZ>fNedGQ?yr*d^y!TXXEWg=iqn4`($OmlHTIiOT01p7gsTU@d6%s-eNH_2pkTIJ1i{dW3 zaX*Phy>}8S+#*RQ-YD{^+E)N$Bd@0(we=6iFNOaA9j-hp55#{KU)z6a+d(ze%$8@% zMDwKbqKyVaZOWB7ELA`mBbxZnPuC~9@V(3Gk@=SKT%>ZAAa04H1TGYH%7!h}gM-MS zY-cSrIO(n@xq+^sB%d(3DszA^4<4Y_w1VUzyR&C+E;Zy1$KRnI_1gS1@QuI3O;xlR zrIHzQBzDq#zv~cXOotgE2T%_`!fUS8yc^;_0&30S&k}hNLv?Pdt-3wQ_d#8@`&SjARET4Tq?~ph(`YZ59;GrQB(dRe$HFVjw@FS)@|_x20-1u zBV?0>=W3?Abg{;sb$Vbwmpci zLXu85Ml+W~b3?M1P}aPgvADSa_WQ&P=h%K2tD4=Nq1CT#EhdQ;-C2jscF4eI2uR~2 zrg*Mm(^I;$b$Hm8Q@Kt^D#M}tDy)|>&NBZ1G07#5Qcov7wXvAlVwq0YRs#U?2;lTQ z_B91bzE|o=?aA#=Laf-p6afV|DJKFeu27HofZj8)YL z=bz7tY>X~)@_fw900X{ygPv*0W*QGL9y#mW*KehGGgQ^QA9vy_dqE@?3^&Xq3Q2Rd zM#I+!uR)3c`$OSxjJ47-G|J9s<^lEN*^DK1?i;ow#_Ji09@<01D)8^$!MV9te)# zRM2iF*5K2v;d$R0!&=+S%QM3d z$rOzaHnSq&GpOj#lb(cDaf*AIxinDmhl({{7;92$`qaLB?f`dXRV+tRLIqHN-B3LR zbFPX)gah1;{`Kg#dKQak;TxTH<~F>VQn5l=iYzyeIxLnM)94m#%(9!FT>3%?Rq|$c?He9n$Z^aGQFbtjIswMQ_XZ_03+f?O~WJ# z==@2pX<9amdGQ8I%WW1*hBir|X->ma({&V)2gGFQz--3`38C9Ik)+!jy$(MQM*4l(ySpqUGdyk*McNhBBq2)zPdjVn?}%0(3N-5v z>|X)+hHn<#P9nSW7Q^h3SqBTXR!O$YB2OMzpi#BecY4-)y-n?9q3HTw$G?X5+ph1e zH9MVon(TjT>P~fF7UmNe*&L7NdC`(W%_6bek)CVIJY%3~SK5r%mwMFK8k~{thSZ3~ z#4*Cem7PGsjg7t>Ig!abyVsm}M?zgfA6?oKPK)BFReYS3Kk8dc;_ z4Lqv1nY(##jLo#D{{UoxpK8%0o`z0MoQL*ynFB1h@Z62yl-xX=fyW?@27A|K;~xZ{ z3|S3JONMi&Nh;b+c|FWAL~hj*R*a~1+Zu-f9#slY8;gP~(sWM~TWX&V?DR#3d%b>Z zlN7i2epA{dlN>`7YC)Gd!E$))E1~#*K9}I1iD{|XT+5~Sjw`*kg29g2T>&e&I{8}{ zJCrzJSn|A3+vqr@vpk!_{{RO*CU~F2dY6cNFQ8xF#iF*&Ojz5!%i09mOHbtnD8D+6 zM+Jvtk-+Mn7rD~bOM9rA&gS01t`&$3KXkw{)M~jIqu}uEOkrU zKeYvfM-9leONF(OzDZWp#H=HBa;n2<+}kh>cHa{GGp6_|1((EDGhScnf*XdpzMs#% z-W`ea4(E)=Dx)Y>Y^X)g-r=b}q`0n!$9Gm=WJMDavNm!Ez{hMFNG#fQcia>p&QE_} zE9reB#(xHNp8#EG{x7ngc(2UYx_+?}KbfZ7gM$=y`B5dT?-29Z$dC-|OoVF7@TbCm z4)~uyU1LPlg~pj6kbSVi!bf=UiisN$k2Q}4juRa5%?hQ*?4LvD5~Q&MpQQ~0d7Dsg zI42A9WC5N4=cjJ9_Cx;6A8NFPwVhTS7Hf&^VABgi)BU++XEzNmlt+|pV^(~UOu=@6 zxT&gMG5A}icn`v>CW464F}4$57Gm=?u{o6$zGwub?r4#=-~rQ$e8^tR`Nm%gc!$H& zTioj!V!BMK>lCi69yb7nK2tG8ApPTvcLSwp_`c7~pMEpaxbb@xnV!}(Su^tF_s0j3*#1VP)HU17#&~0AjyVP$Ltr*~ z=N`VDD;YwP6-E!~O(8wWXIGdBoz#>3EBqt3(xO-;^30nUs`X$A1L}KyYQl*j$x=D& zd94dgLgv}N*yOsm4VFJQd>muzP3$A8@a>O`{AG50AzJqfj$1uTThnd6#d&b%;7=kF(HMd!nQXJEWNf=^z{-(< zQ8P+?kJ<0pm-dDDPvE%xGw=^i@YT19d`j20H(E9Q&6N6SzPY_G6mUfW%S2>F4K$h9 z0WX3wE9k!&{CxNc;vX02J_7i+;B8Mq_?vgFu9ahBGRbPPUm1s+ZzaPf*R?`Z1dNm+ zf}O)ZlHUx!Y8m`B;fw3*N$)i8i5gClnhuF=qS)D{pEijSM>WK^&2g3?omb2eGTbo% zqh!Yz-x2=+;G^>IpoU&Wo>-SnEf>;~tl-h0Qn2|V<*-|p>Ny8u; z3h*%HytF#DTAx<`0Ks5>2K;6CDJO*Nd_*mE4-V_eHmbK;WH7a@t;s%6wOOHN{n`L_ ztcrxV$jRcr4GOR%5z@ZQ)IVu&7I=|-abfW~_UFVBd{DZyHy0PoGPib98-s9yF|v3Fb5i%Gd)0|IdByEwCF-3CY1mFOmV?AriKeL~C4U_OLwPIxnqg>Snn+3Ay+-1Zh76%l@}s!vLYuhd4#&-qXu4p4O?!3a zkOAX8!=he+ot7+iwBtNjhg!(g)jTjzJ(%3vlcPcCk{&p12w5Utmr93+p;(!>{;T zI&H9mJvPZ_wv|*e$t#XpL;NwQY_VWEiujg)fu9+4ty0fM&@4k=-D)4$t!W*^N>@>M z7U)~Z%t8`v$dRO0XvPW#Bmm!Q>OZw7g#11GKI(t6l)A3Duixo++E$T!tXRVgHU{3^ zhxUcG%cm2&;CXSmO|Iyy$6={*dMLA1O9_M~8peb1BUGL^Wz+4DJKE{(CV8AWEiCA+ zW185oje-tPV!m7Pr^YWHTtIv?p!kaS`w9lS5P5EGm_*`GXC$m;x4;~jg&nzY)#h;F33xSiSe%Ej@yiQ^>j3FF%x zahm26%$3WoayjCs(`=5Rc9yI{1Ia(^{vGR~zq#=JoKGH;=Sq%@iqilaBaGor2e-9Z ziGic)Gif@VwyAEB$tAR@DlE&sGF0abILe+u0E2>XLFTZhC zc3Rc6%YAGu?i>pR2g;pY21MrRRuw|5s)WdS=`+~Ynr}oe#*I_MR*9r1gyfRn`##j# ztOX{H_SCW6HM8Bb{{W@O32)s#)WXPP=M7$>-X8cH;g1SlXx=LD{ojqeLo{nOmbc+; zQGc`69i>%djTv{bY&44KT~EkK02A|0rKoso#XcI+pwQGotZ4Ad4yLS~VlS9iZ~;4z;gZQ&a@cf=2(bCC$QDt=&i*cpSES~;xAXK=yjYA*^>*cs?Gmo2T zIH~EmcXwu;o}c?9>-Ks@uZ=DB{{V-Yv=@c7WVN^#)&j_)u{QRXQ5%@&EszwbQIc13 z?XF|u*TbIzom|>{9G>Fp-U%6Fw$xH6wP~T1z_*!%1i>MY9F#*FLIz(X;e1=fn%1wW z>w`wuE;nAoFWF;_=9X_Q(3C2U`;OAluo*oRbQrF~;YY&H68uT=L|zf_xV4T;sO}_L z?pc-?#k!dt*-$ePg)6iSu{`mUL}P7k5|e!jn&-gJihdi?jrGRS2@9eWuts51plB^Sr~z=L?noAS>?A5_~22 z)%!ANnn&#pviMWPUL2Riw%UE2ifQiFnvSOhqp|bsrx z%f~+nPsCpq__Is!bXPuQg4y_QLx$3DyD=P1I9Xq4B&=H`Rf&mgFk^`JtbWNK9Q-Bt zbK-3m#`L!o$f20+&3!fER`9=w{{UyJ zj}BY-M^^BriKIgq@i&Y-X${Tfw>M_#lFB%m(mx?$wavq@ zaS9-{xf0u;VY^W=$#StkQ}5QWvp-b@k!B}04(tY3It?)AHGFU^h;u=%n1sH{G0l_Qak zF_DvA`ETN%4tT3fheq(OjX#McYq)M8d#k6CHG(-)ZK->Qj%foo?&McKSw|&V2pFs4 z4;J`3J`x1FSu%~Nm13^xKs?LH66Q~{{R!d4|t2g`W>f? zwaFjt+Kh2(T9kJJ6>%=3D|s@+V&Y|#hhqE~@q(%b(faB3Cgn8nrPArttKipa&bu`?HUdkyHVbHa2h9UAOM{i$~L&hx6VRNuBT zeq)ZMxys=4f)6;atv(`n6XCv%@Tx!fK|EQf-rQ*qXMc4Bj;nt(o@NBG$H-Y?L-WIp zyEdO{`14e?(<7Qj&}4b6(n66-D(sR(&&bYzkgP{g2^9*Wo&0=$4aj`zm~U_;KPmd{5#VF9CSFOk15&*Im`3S)X6?MkBDgg3V(Q zT%(WO%MK&PKK5N}>K}!l@J-JQS^PQEej#|9Ro3j9>UiX~XuONVbYoCwNTG-*4IX$5 zz~`=WUx>Eajn0`r+ASnxRUwH}_qOsfJN`BHM~=U0{{V`bf5R{MQ#vn+Ztg8^L>G6{ zE^Xym@Ejt#ZTWVU2Lqg8w{uxKa!=iQ8mh5-qtU)6{0@TN+r(P8hBd2YTUlB?I?~t| zyw$vxW|HM?K+I91f*kzVkTT#Zg5M14ch(p2-AX5x`d8dV#`Q6%Mj9`es}dAdb2#p2WY5M=4_xWm7l-HZ z981OR_#da}UMIYHzSnqXw+2Qa{h2<_#fC6AV}sP^9R*C`&7&?gEP8*AJYC{1 zjGj92H;*CI?e47nV8 z2=QE&*Io<1hUDr|T*@JaTbnd@f>Z%sQtBcFfMweoWRgXGUidoh&rI=VpQ&E!58=pT zxL-F`hBlf@HRW1WM8mm2e(2-P@SpZA*1j8l(0>GW_>)!mw{c-CT3?H- zW18yQOPU9sNe$E_pnJQx_cTZXh|b2q7^OWID%_~*`MMrIcX#5Acg8nqJaMZAqO36;lJB<{@2Fy_*3J}yIFt2N3Ppz zNpGsz>Fa4FmF>OIwYjvJx0y@Z+z%otZSbBz8(gmk`Syx`JH{Hmm*QPnG*}GNKB0Kg z%W?xo#iel^MGF!`HaX4@IUv-ib0pi?eEhD*_G$Y*f5Cm>{{V!=JPZ3oC6|gC>L{)4 zJVR)Vi1-C0S)2prlh=BV00FuZe?p+wKV#2~npTbRLjE(P`BB`g`i_)U?AWiElUiIA z#&-<5NXp0C7m_z&=pUC{m*{6CXapTpzB)<*MFxRl3pCb9FoTtyP@jUaf8 zWg^-f62aK^@?V1g02zKI{2RN~{5YDG%jxC|OgK8Qx=)aRr@JNI)w4 zl;WaTb-Wo$v%RIM{S16`@SWGd{{V>kKgFMb`gWhLS$HQ@i^NtBWbQ95u)bUFWEdiN z$wmxR9Or^JR{{S31rzaC!v6r;bKnn!FFYR{*4`-A?XEQ|JwD>nOBR~u*_2HkrNo&* zEZeZQ(zug&?hR<({?lI+ziin&E2ij4r$OTlZ$pP!SFwSthNEbatG(2Ra;hfqSM1J7 z!N?$!UZwFH_H<7Vcq;4Q?}_c^pH-69-^3a&qaL9o@PiVoTtW6(Lan=R`POLMwg4DA zMJTOPmgPN~TOY~aj4oo(67#}dDDdPKdXc@25L6%;4?a(zd*Nt?DiDM_ASG z^^26$KHV&l-p&4zB-aCg(lcd=BdIyb70trBoK};3Rq)fKDWgqp_sI(~J+!ksEOLy2 zkt>2R9$Gf%l{p=DvCN&$)4*5SH;XLS;pfBwq1xD3eW2UwdcT`*d0^6#Hum!+n#RsWmI8_9yfVWIOEV}?Stbf2G4e|1pPhAE z#J|<1))@pw;%1QS$RXq%Nd#pL~{%} zhC&Y396Fq<4hS_ZK8!il^+q1GvQH~kPqUT048k~{b4Er!@`1o31qdWE^I0ne%G(>1 z2g=Ao!=NXiKUx8jB3uP47zvKsM*son000icooOORbUx5GBm9gHLJvd7q2{Q;?ph&0 zidO>!1z^4Q_b1$XS8H>pO?{#z{)K6qOGTPjXwR7GwT9=FM<}Nw1pJ|SBnsi$?&Rs? zN^`kVV<;Uk<#wOU0iUIG8Ya1_X%|A`&6zjkl~yWP5LQLXk;AS*9SsGJwt_8VKsMIQ z(rOm7w1(V5$Nd?A8^nvAjzY2#oM4W^x;<}Cj>B8ig^I*teJ;hb<_R8km0cZzFv3Xq zAi^>uz~toDKcHVjrFfYnvw5Pnn|vFi3et#X7$67va=adWGB9h_ei--`*Txc0DxnK?JBplOAEf^PVEq^155}u_{uubu%I8cPtk%-p>h{SSTu*gs z=2G}&a-n5K5Uz0_EDlHk%0F%F3BQM_`eXY=e1Gu2#$Sg%8}Nth-=+A&z&;hxrM8xT z4al(B*jh(yyVLCxTQ~YpJAslN%$Uev%xls-CGm^lKZyPVw}U)Ys_R!iIPnG4w%VSt z;NK3-efDb`nH}M_k(MJ0%BrfeI~}np{pSNU@^_4XYd?kl9PyR^0D^o`XZ^Qf;uV6% z-%F7i-7PL2aUY%L#;izH<=X|MB;iv4*Vz965B~saU)U1I;U|wjXYYu=6*Wuwd@&v7 zsji<7=$BST*3Nfn;*Hu}qU77#Vle54-pC^QnBnm5TSXwxv&AhPNjpAmMw2><3a)I+#>UaDUQ^o!T@ZZ623;bZchgQCe z#WvPM;q-9pw=k9Px7kC%KBTX2AfEo>JANro_VJVVz=Jz z%vpxPg2Oo{IO8lzjybNHN%Gy8)UuU~Yfl<#x)tn~_Ez>L(qKZ_+`uJ=A9YwpTXM(; zJGXT?An*pT*8F$li1gnI>NoyntP=&dn*G)?tm?6;mhw=}QBwc{O2(j&ybA7Q@OOiB zuN~faXW~|osYj*gma8qx>5puhv~gT2v@*%L+TLbKvkRpvp%)vse7k%5JovXk@kRcHG;m4%k8~~ONE`tp2P#5t+5l~> zjQ;=#8RX)=xA5oev*T@F!8*5(ZQv5fW`^G0*X<%aG|Ul89#r5R*vK8SD3V%T>QrR+ zwujHZ6ntmkj~MDV8nxz=q*-b+OclnQlCd`Dgc45ewdI2XH~B$1E$S=HbhRH6qkjiL zV_S$AHlHFyv4f0;M*wbRBcTT&uzAiayVt%64Fg;@{x)y)xnIeS-r0uCfq|C#l>qU{ zIp9~+Rv)o{j}yXj_^;vHTFP{-A{}Dp#!1X+JQK5|6A5;11~*3~2+rUzaC1+YTSGfH zx%sK6_j(lLs20<4G3I6GN`cHr}qn)$cHnqug>wce5QZ?%?47`R;Sjf%J3BydLr9z``I z^dY8>a*C2To(;15utd_ZRO38k@H6$VUGPuBUlwbVPk6d5)}wD@r(J53 zLkTg+_SU6Q++#9qM|IxHq$uQ&yw{j%FJyHDw7m0P7b=si1T5ZEtRrI^H_9Ajl-zJ1 z8@^nc{a5(W;ZGWTD*d$d--tg95TERS?E5=l57@0wm2a^vnmDKPQWse>IwO=~eo{dy zu_;*65W2fQ1^A0^@cBGH;r&;^nq0b6vp}glcXx?&)6NF*ac(y;Fi5$=oEXaE7;5y7 z3jWewF4FYB4BqIPmEND?j|N&vV`X)5wvKsM9!+H%Iekp z<9t&1U*d0u8tuo2{8?z$7uHfVH+Ib;P320YleOb4u9*9+!ye!q(t}f0eGMd>J>~r~ zl+>;!@f`DNR`5pzYNu>ajj0q$epEsI!~`mXk`w?*#%mVN#^&*cz;@&2U^i_ZxTag) zNp6KA;6Hxgj`bkaCq+=7E;^O@OMP)#9OBNtQy7tW&vB2(@u-?+d=ds}(8!k;KfWY_ za%rV7{{Sbs}g3@^)f&^BQS%%QKFN9FJJDBw2k;$*R zd>i181^h@lV7t^L@V=Sh+ernoJci=xNhSz!{7TMFOFtV&0G!vtUkbH7V@&Zro2clQ zX%)4z-P0Sl*OwkI&QKFNz*C)bA|x%^K=W4h>0kt5yc|6x;z*USP1)jJc82l;y zo4yfzT(+0vg^lF)I?sjl9XrE19kQj=RO<(ZBfAdmpcRejsBx_a3B z!tf`-A01Dl+cv8O-L{kB2wLLGVG0DAz)XAYx z3tbr6Mr^gI?O0n$YJo&BM`q0sw?F}mZzaRF@U4+vGjZ_}!dn5P_`>2iVZ4=frhvmE zBS`9PmShO*5tJQ+Jo#WL0rm$8_{xk{iMOwDNk;s=jtk+phU~mW@iR>D_O0cuz18Zi z$eb39t)o6<;mGG6QZT^fi3&L)w>~cXLGfS3KZqK)jC@Uf9s3MJ1c<2=QCi253~|P) zfGlcufI)t{nTXAL55qqYP4Med)jlEkX42C8Sn%>J%@y*yBoW=nU@{?60b(}@+meNe zDbl=u#U{er!M0Lbsw}s2T*yLa3Jipm1b}v?c7k$9{A&8#&en~MiLSzUe$!F5k+<1d zJ)hD%akm{all89^vAp{&+&3zrj7}T_(BqsRuS(Uu@g$OH$)i9vC*NirNyaf;>_E8~ zpw30Xx@k)&3zAy{p#K2t3ekcCCBnp`?;5+K=?!;@IOrR%ML)&u8!>`KTcc5(zjI42z{SRSQtSy%KtZ)MIp4Cm`5-@~v6mot40Q%L^=gaq0ogZ(xKFK+qq;ekN5ifil&y*PNrr#{zLGhLvI@SYBx9JDXqnJXK#7F zX^B3WrEm}h$)n8A$xM-zq}^5_@WxtB;Cj}+=$(cS1E>eBW_ikEz!;{Z?IDE#c9!wQ zb22yZ`e&NxA=4$iokUUR*S&4{n$;I{mg59+Pp*A``qk%(hDifI-d@xt zaC#nu>esqxbJa&V_4eklbog!-879ZdglE`#(rMa=c+74{2mJp4o-44jFeR1>f+WCf zjGyvo+d$mn?x2!DZes^x^v_&YY^-EW>CpB1*Keu$E2o$u&Q*!es`Rclc)rh=vBBkj zrl~uUW-!RbL&!f$o|?o>ZOjjgUyLE&vaEmH2@Sz0a39PL=y2;qU0Qz>~ zxcToU&b~_|j?YVNGTX!Q>sG2}k4t-N%c!Jm4H+S3AA3$sAZwzU=PK^FB@YbPh zV@m}$T5|^3G*Qj9#=>|zRmjKjDK+7L4NaDf@gBoj)tpPE>l55*PWwOA$ttUW$;ov) zll9LdpP~FoX{=~=ntafCaV^}xVxP<#+ikkw9P^bcg#)M_;9qUT+a5N&yYP01`n9<%kuuF0JvO<{-==Hg4~0-qsrU;{ z)@)A8%W0a_Bmxg`SA*^=>}#8;Ja^%U{4smP&YKj1K-vvqEz#1pJqJqF?R6~< z9}{TdN=(Y8Hf}*~-+}0TE9S3=a`>Vj5ZK*l)5!{4T^OW<0l5xw&-1Q_;aZjM5_0Nc&7`D7rxOaG_R#_sEKp;22d>_)KX`s&!u(I(FfHi5Q zzKl(6eU>hNgr27u>FG?q@b$i*;#Ad|96_i>huhLY*~g;;*QP~#2CQxM-v-=i*Rdb8 zrVuu9jGSa*xt%skYrAN?H>d))c6r+;P~de3@cikD$1$&XR(p#<=8evzFl9Lmhu7Y` zUjG2WA8YXYSjr=r5VMrd*#hUNHT5@$VV6v|Unxc~b{z4aap_+xY5K%k$BgwIHu`yO zj>V29j03dy$ml^d5PYrTJqG5@Kj9S9q=~F9H_IHj1*4UEqjU0~Ud%dIHQ^g;+a{L6 z<% zSYWw)?m!70^WXEJSl!=j)9snyp6Wzd9wq^>epWd-7{}vYcFxT2-CYTFc=z8lt-N5V zQ~W-nxvfDXwvQn4KwS60>038Z>2_NC+KtUD&==2tmA3QSHG`~yuoK7x;;t)O67Q=l zX_s!20uK#cJU92yF}${Xvim77jKcZ(l#Fxh#|P><)^o>!yS{6EuA#jGH&P@VV>tkiL+ELjmI)jNR6RRY z)18?$A#)W6%bJGvC3M~EkxzxbY!TL{nlUT{pS(F0>r$}d<(01 z8utNpTS;vT5s<9wg+GD8ujV7g8ddItuHERms_nY7nn))A=Mu!lAE+P13H)pNr+@{x zWzGu#c|#C zG^q-N-s?Tg%r`Sv{QkgwZk{K};pCj1z1LplUGG}qt%jN+8R;ETJUl!yWhHq{JUpU8 zJiJTZmx+NhZ&}`};o*_y+seslD9gz)X*k(i+1gp+;VHe1jVF2W{P%VLGsK{rtcr}- zCz0P^{||kal-539kH-7-hT^j7N(fis=a3NpN~TaI(tM&wq}dPDea_K7B0a(nu0-GeS8KN>#qE0zdc706qy^6;&&CC5@C0J-Qe@N*;ALzI2L3S0FKzo~a|eFY1fPn+ zpOVkKNRaS-y^OSfTlHyG^)gA{`&x5}8_QE?X9X;cKdlP!{Rt?;XDte!Q%Z&BDx+jR zUct*|D1usAlUnVQHoRcgWNNr1n9SE2BSgRPPu-V2RoTBs=LBArZ$ zXI3(uKTV66^;3EI&PFPjr&#H&?3#%@tLvk^m_hI6u81x2kJb#X`i0>X(GGpoHv#-bZTg9x7fJ^DaS^@<^QzboWr~P6;#n zo^L-c(}fV6kiyLNE$cQ7EEud^JW_Dq!pC zu|G|E0H1vDE0cP>RR1f-0gCrTtQW!w${sw*kBpD}sBF$;*z%SCz%Hiw0Z0&}f@kIB zw)&*HLK+(yDdGDA^_?8AmHe^|&*;Y_yoZ~Fc;DCTybhGa?+`ecCWEhAb&pwLu9)Ca zDlxBJdYn#N>MzAdOkGd>5RYaW-&+Px)BdI|{wNb=1_5&$@qvlteZpoF+R-c7^-_h5 z4_-A+-?t&js`qrbZ9q~c!{|Xs{Nu6*{=FaKd}NO(uCd77RHD=jc41;|Bls+*7D+Nk zLL~Q0gZl&C1~cUca@d=9p9H>h$gdH&)Y0!jJ@r91u-+P$Y9lO0Uqfv8DqmLQ zGq#VW-@Q-nm-4pG)!ScQ@i&Z`fBdNQl;9ri^N{cL4@}fdcuWuZSU1S6Zh z%)b;Wk7|uxUtzH0+NDF$h``04QOA!{-#4_<47s0%%_XYQ{`_GOaJW5QLD`Y36c=*OZmg7@upK`hKE#{{;EJM8H70vGR zzb#MIRkmX`V!1{!rKF@}^JG++PG~K7D$VvIaqtVCLsqsN6--IcZu($ z-_12ezTV5YGEg}HAK?BiG%!5C{&h`Ry)hpz0e=_^-_2Qn;Tm7e!PjR2rI@&w*+5-5vls0=9zsj}((9QU}4rbb6Y+u_+X=S_}M&TS5F%?u8&`}eru zI(9nVxo@-uUXW^bXk&6*lx<}bvRBf(w0Sh8vX3>0wE16L(boG~Y&;*-@gX}gJ3d>+ zwQPxK_==FH5Dk(I>4X$~IlFYzmEASftKv{^XYqmPo!4=)IT?l-sxQCUctArQycF_! zkSVnDpz(o-4eF)T2+PZUT|vB>h{}Zxf(q@7}htD zi_I6$%t~(^>KufQ(Dtz}i!Wy_qkm5c)!*qOizeH>H7@XmERXC4Sq_=~ogWIq3KCx= z6>38HLvhqwG-zTh_NlXvq`WlJ*nq_-sWyZL?u_V3iZ4*zKGIq~1HdnlV;q zJ!i%(vW1j|0`OJvDD^P4JGebAH4X|E=Qh^6t>>7xt3OeesmqI;w41OzX>J)&uo*NH zgy+C$p%8OKgxXh<0hM1mD|~MGZcv=sm``b0QE#dA%d_~`MRLWBkAjQtda0DFEX7|H ze<@Z>2c;)Tu~92hlNKctgFY-tUQSM{w5f0~xMQGjoA^Cj3v-K#j-bw`GUZXL8ji;(LdMVA97JDU?)> z56@w=x14v5ciQ3Y!z(9Z@eL|IajUvw(*?7=d-mjb_+9?=_z{TlsT1}+{ha@#`!5ticdVNJTNH(R!O(U8=V<0aCsR2*Dt1t0X=^*y<%Z_rXA_;v-k z{IyyW-nm+j8={EKIBPu>UoHcg0#?wxxeQPWmIu^IvT~7`YTyC>fsOPS*;DD zyPoVg6|Xe9NN=VC$P@V|P);c!;T<;PxU{aikC}0CF(X`j*Kd*%58?*hGu26b0?BS` zv~0c)f66I9H$m|`RQPRBadL5XiIhdKHDhN~`_IMkHlePGXz|3wguN}!ZO+~7eDAR1 zodda?+c{9Q40LA1C2v?CQs`!pg05`YY1(OD_QRT>KG`*5!zgLRK`%ffR9EdcF+&FT z_3m?5myMZj)iU-;ulxQQGpn%Niz|4X{2AJ8)lAi#rZRdL?fc-YXtUKGGF!I$0rO#X zB50yzYNT$$6Jeh4RL^K^J^ZUUro(pr@w~lz{%s{`PbwB+xQkkO4n)(nLG|jiRkYVIYWVkv)=KMYFXk*)s=D^b z`mk4(>NTL7~hGyEEgXA45yxr!)PCj%&<;} z{A$}WHuL)}y@V)TzICG8>6kJr#D1Us9VQ($j%wd++Wis!EqpRYioHsVUQGS?<>qq0 z^E+AD>YXV(l5!Hy9Tu=-)g{jt2^a76uqQLF>W}UGlAQ~zqIu1;Yp_}4GGDwn51M$t zTB1W&kX-rFZ)Z;E5V^Z7jK;!sryg!3?bx$>*?D2$n8}rLOZS`-cjdJNY)@J5lw+Oq z0ngUzj?`K0o~qwG<=C?B zRym1pJ##u(Zn2n~YvcNvV_%>$dB0Y4ePjuSela~1>a^(Sc~e&Z z@0H&2-dN+SwJyFpCt~a19jpkxN?Rg5kw)9A*;#xKA3Qv#n|L1}cogy7-9se=-998; z*Z0*WMBIDdk>P=P@Ccb73bxRv-nK-wP0S}j^w(Ibc-3C zHBn*urT;m;V!XWW z?(RJ9f;{$4*1Y_pqN2Qf0=xnOVBiX{vnSle)B_B6X8q?N|1*xfrL(z{t%HlLJ)G%$ zTvIc9R~JbZmh&(A_v4@QwDhq3&o{xH|FtY&fxPFR@bdHU@&0>k;8uzAvtk;y9+q}` z^0qKQX25qyJros?_{a4ZKKai#{@0zl|GAU@fspWj-}+x4{dudFv!#=qJq-9x7ped3 z*S~K5?+^cVqXh5y(*H{o|CIAT&H{p#B9-9%_ohjavbyGhfqkU2l~;cOyaQTx{=lyV zUhe<%9XQ6{TAOn-Z!up;0m95oeYy-I>l zNFjswmzVl06ee4b{`%4R<(F0P304Y|sfh#sx9^bg@3#Ki!2dYM#7%U$u+d5X*3JKA zhW>c?!fAh*);~uKD7?v3f34HjRO9dK1J+D9>P`Ijl>tLEX!_%cb7uuU`d>u^EdKWY zU;N)B@c(!I|9Q0!D5S7~!D3r7txjyCTdZneb{`TkV&CnDjtS-bMv=)`1}4M)erFTLzdDh76Tx(2kb|E5B}67cZdddEFz2rh4H z)W2Fvtn}je{w-R3@5uyA`SI5mFVIRmC;Aly1;ZmEO0S8>y6@aMZ@t|)VAF0~db97LtoAhW1zE|U=5sbVzvAGG&cZHc0dDBGtGx`Ias!$ZzLSpS zkN@I|E*k?rY(0fmAxNePq^oN<)p!4Etd`R<{JTMwk9z(jPn`JOc}>r{mcSvfZ|LXO zpKX02Y+{ixZ5Vy|*0k{Yw~2y7qrJLxa~s#)M)SkF3XJSFmTvEev7&Nu;%ox~sF~^+e%+ovzAT?06FS9v*OJQV6ayCZ+X*5bai0&D zLM<)bN<(e;`Rgx#XEZ{Bav7yoN)S9lBf8@E$HUQm7y?{>V~OR=M*|MJcy@EetMMP^ zGNfpUNfiFF=wFq9?9q9nH}DC?C~XENheg)n+C<56)eXv7X!0k9gqg`OyQ~^i6Bx{O z4{N``;gt7VQCUJ=*9b9EHLzHD*dqa1NZ8Y)huVIdmgC_Yhnu>_Th)6-5z4}HdKeO7 zIG(qJMO8cpWtgnkpkHOE1e*fX#sx(RFrs9tU!_vG_NsoGVx8LLc(=n<)MExB`h9pL zR>;+B1M>x=|61O{W@2pIHZl(+kBOt8;WbAZ@4osSC}6!QfBP#~(Yw-tjrK1wNM?$Z z!elRxS5c9PlkoV?)A%@@j({816TLe#0=Dpe6cgqSTczxBPiAL>U0Tpck-!7+<4pBi ztSXC7V`TF>)J6iC$1YA8pYTw@AFs;ZK$Mf<8S^w+n7M2GArbgZ^!$`v0emq}fBt*ads;Z=JJ@RVh7FqEP3p1nq+yN#m zwa?Q}NG0`0o{SfV>$@l8KcVo0o{+e}f2SzF+L*N}A~}+moFRT@GyBodRAt$Mq()Rq zbn<;c(57YgOof1`wEE198Dg1`?k_OqmJ1N$U&A{pObBI(5|bcvzs5ktwu`9=tHewh%ok6fxO z&v@!vx17Er?xuey>11HZ{@P^VkvePoNzv@gjKxZbonDs?QLB%CeX&Cd!&ruj#=xW z*@_`L!Oc1B%GnH*Qvw&)b23xOavjzG8Tq)Q4UD zdh=0K?Mf=clcO-3WASTMYz{H*nHk(lXN|1pW*4RxVl%yt{b(fZC zf4fcywoH1)Yn!vPv2_eNdTz@0vm}V|*SUvxKD%fi0rvr17v7*eA5F1Nm}{xzXd764 z)XXF5aGaY{j#?Zg)@M@iuDx|zh#MlDZ*X75N;RhG&3*vG%|*qFuC7510C_8!Z}6G> z#0kI{mbsOA=w?eM3?q>7K6`o66gTn3MkVUgZ`)$C)d!wxG#*`DN^29d&JQkbBvS)m z2&~=&x1|W^uauVV&#xzJZ7#55zm{%F{d84S`nj2mx~Z(H7DY5jIwy|NwAfxxcDQ|e z_JYsCCnPrT$3xU-`QtP7RS}?cXXA|-W2WF^V5BSA00uKq#XfE0!$iTlv9Tdg!e?w` zR3+OI!7xU$I34*Hv!4U>OK~!p-;7X<%EsT>JJbM;}jt@UV-@^`-`hF{A2~m*l7030%p@HaB)_HjgGq zgvv)wzE}GS=#Q>avexRR-F$z0p0miBI-DFECBS!4?CAx7*pKu-&a(Ek5`^h{o=lER zY#vOq4$Rn(tS5FXOWj+GZ#?oY(&TgdP+e+O(UmA4GQs;Rneaj|`Y&B@#b5S3sY*GT z|AISewhtA$ZsbnSyRtXr#&X9@ogtpRAlI1Zc}oP@5v8EaU#3(BObG$`Fw5MhPS6bo zZ?^Yb+N?!gv$g%SS(!F^bn;;22A0~*+jW8z7uMYnejo{fo zC!5pd@cio+*N4Qz-%U^T<&hd7?BL9qOPe~>?J=%n&GW?}x`oRLA2ju})3MO%aDPCC zE|t)Ii5J#3w*Wy@<& z8+lA0-6<``{UDwU&h6t#J_vZa-Hv$Z*jdGjO+cgYB zj6u_(5gW=q8q2{oG9x^n7~S~D_AV@n$qNWoU#xj5qVM0df!jujAYpAIK8jZgzBu@% z9Y&X4uQKVn?`b(fnjmD`@SHLH(qA}$pFl9ChYL1%PSub2m$T zZmUKyV_1C(Ds@wxqR)3UrX@U12Mvz@9XOj-D9FotQNB@tG0=-TH!G36^+%FcIN*Yg zPYR?W6ER+SwY%ieT#Et-?sTnD<+oQfAJ}ICJ|n>**(rrt68%%Ge9CqxB|0In3%PsyfQn~teFvQ57G%Sge%NFH66zR1*H8Ar!4 z`)wVHJB?ApGxmhi-mQ|_P`UN=T^%bo`;-e2P&YI8nUEwn`ip!_&qKBL;13hx691jr z$%7sKgWthPzY&rjr7x>{;`pV~x>7Wm3Sjr6`B{S{=leaxFFFdoLcmd6TJ9aAw7K!E z(wNon=&;IZ-i;sMEs4~<5}Xbavm(3l!qi?@*w{>{?{AjPq6JvCrggZZVywTG@!H5F z`t0<_;>_OBZy$QC66_hx>{fHfu`Lk>RHdXq-uwFu-$CJ`>ZQj6W`MX7-N>~5fItZ8 zy6Il$tE-}maOHwQ)-w0p|0P^L7 zv^pf8RwQMVA zclPlF?_^9+<~=WC#o?7}$IVTxt)1^G2Ipg4x$X+G!lp@@E?-y)UH}}(S=?{DpP>Au ziVtPn%u$6{E(e(F`%H`{1uy7cE;kwtG*|58g2s1tDbG^=1q861L#CO`_xOr2GRmHT z$Ia@K9|k&(^nFy%mTeNTh2_*R+UV41mR_DD_9+g1?koCH-G2d>^3mr`uAACCj1wPR z8;1jOhF16rnjea4mWP$^v* zVRZHj&Dc@otn;8A{`*Ub!{{U4bo||Krem8m!zz}6JPUsVx&JkffSj^-^99CdVK2}_ z&jRQ(1)-sKEpL90R!VS_6+XXyV?H6UWDWt1Q-0~>6hGAwesP!TWk3L!-@fW_`iQI0 zvlqSDvgWSgLm!le2Qe62E8Ev^THJbTRZm&d{EMh7RpOa%;U}e*usf9f=!WSFF5JZ7 zJTu5YSa{hepZ>L(*YB)zs^cw4#}(JoW>nqZFex*1M1kHk0;#?h0lhiFELUmS*POs; zu)V(Cr+eVj1uTJNxyyOt5~stm(c9zsh^Y_Rm0~I{ zNL;vU9GyVvH729kH~9K;=91*`A5 zxgVmVuXBLGvDw+2-wO)dAKjr>IRJHip_-U`D$!u=|sayT%aho84)jsJdq@Ez~mE zph^ocY9@ULgZ!hZY6vHLk8xaMRWW1tsle}s)E-wkZ+h~=`JYm3S!@m5#$xIo0z01<0~ z_8r}&0Qlt>(9ZXDz9%A1JG+u(?}_t$WJQ9;f9A)T>vKg)`y7bsi6Qi{Qq-@spwMux zvUir4H{N7Tl?*ZnlA`RD=QIUv_9AN^Leci_98D-*;u#_D626n+oyYkYtoY>M_=wPh zjv{;Bj!gQaaUsbziL`~tOIt?t9&y@_?F}k4gt=4Dwor0=2NCgFrj`_}b!{xX6 zL7yg%Y9OGud8CNucT@u2`wnZiGzM!JqzZQ%LtD3gGPiN9!9s7^8fO$jEDkX7_JB(y z2FusPgS1?E4J(I`H-7)-uiC7o6@j;SEq9rXI|k5aRAtaTvLu$OKqW{7yIw{} zlQ?hVBNOWkS0k7mOww&_5=_Hm;DE+R-Q3B}k-UtsJMxhJ(F+mUoM{d<3@q8v-4)KM z4v)jDs;tyU!6!Hud(+%a>jLYkM+zWiJz9c@*vU!cUQ3=H_P{PRm$zc4Y}Ib7XKjMG z*LvLtQ5WVjkfB`cd*X#A&MYzCyukCF0FZFPcp#Z1fP|px8h!lP+DR{qST#ze|2Vgi zbY=GjEVdt|G26UcR?6;{uv{0Fn9MeYiSc@&7I$?xbua}SZWGFvTH&EuBNbI;NyQ@r z_w%L=b|Z`8m~CzI^FHtd*qW*no`H-|xyf3^D;*}3PF;;A= zQG2>7QJ2_zI+huIR=tefvtrv>NkB2|-1P>0u;}VcpF%~l-ro){Q2S|G*CFDhpvSK- zsUhmnQy2mavs_SleTf6cTl;XZe-Qo1! z$GZjY+oQW>j{2aeKoHGtIRW<22omYNmU@!+P9~HJa?=U9`y*8dI>LHVCw@o8J*@=A zGxDlgKggw&B9o{er59MC^&%@X6NS7~C<@GBS-%q}RAELTn zH4?)1q7tHbp0mG?{py_Aew8dHk4Wh#FEf8q>(SZ57Vp>Q0?B-=mJCED^=qpqZcHn` zvi#%-EK&COmh{;Y6sW0O^%Rv9(u?a!yvLhsbg0xx8OmHRQOjlTQ)w8UTGMCh!QfP= z?#vtbm&e6&$vwD9f6wdr)O*i5;Des?q z(6KE_Ze4{IW|CX6$DnWe=%=IIRk!hjL3Z1n z9p~uJu@gU%z_t6oR}1F%#P=%J#d(A^VwZ5U=qpqFw2Q&Canuk93>w;E6(%U%;DpwiQJ-tlmA z+vUvd7}@(lW3k#{-mBxHx5Zq(LAnadvONn7DrT}%z)a-VLbtZIzJB}GM%0gM9gL5F zZM5*#?l%zCPkO9)TUnuNO&f`6A`w*m>f+R(ygb9VKF|7UVIe7vuU;-MN;)rep-2z% zlLu=l3VC^R8zyUA3bSFte?s+!M?lU%XBEJI^-e(aJI;enza!*w9$ouM0jz<6#spFo z;pe-|N@K=;uc?A>%`wI?y)Zl^&PWcGYpGL#zZ1QX5`QqU=zHh0;P zRL2yQ@Lzl3@3X&digs#l@LTh$ffn+4%y-1XA1MlYW4Z~Tpw2uWB_AK3wgc{J)RHr3 zgIzt9`^QO3+HQ3<;~z{$Kmb5tGbs7=Nd6*JGpuGgTW>i!MDHaLTyY=-xd4bS#2tb# zJo^)E{-*@q4H)WUim?~ByMbc(FmHUOj2m_KeyVl-bdXBRrmEM=?EB!xsZKqb9Jnfg^ zW1jmSN;~dtYLwgc1c#pw1n1^mxh!qG^s#MuL~Y-nXBiwtPV9<7#4+Uro|@delyU}V9L?Xa|#th`PEcKzr`5C|7S}YY4_25Dav!&Udt*DCczML=XO%dGR zQL3^xT|Bl8+{`8(^}KV6NZN5i1p?_5mVHF6VWD3bRG3E}sI`mv9CoQD@VP&32SjdE z%|F_@Vz<%cx;#>mZ3Ce1-`a+T;55I}iqRdc0g?TPaMMETLi=jTpI(PT74SO!50VU2 zMnTnEW7iH&@(YCM-mjdZi6?0AQCg;1_wGVn*PX`7ou0LMkBo@?GK*}T51WD^DDsI9 zb$XNZ@B5uDDd4`G6yidV_I(lMo`vbw+(}X#>KS$`XkelYmqEve z-rM^~wt+gdl+%8>;sOaEQ+iHmVBb4Qnu6C0?Cqm{*lT08{hW0pO1NH^@Rgyt3U|^+ zti67(*luR=N;3`|egPT_)ROB~va_K}ORgb#`IU&%()La30tw#lk3bLgdsk{I_h)#e zF)ZEsVJ8`VV+4<&#+ncO;*K{!P&qF-^iqWzgBTAG*(Sh*2N~wB&2X8$e$XvxuZ-&L zE`hTBuOe|REiEY0mBhqE6vYSukdIhbQM1_El0(8h)|S_>4p$28r)qJSV1p{RyzY+d zv^=zH-mXEJ1{Tl>XJ=>2lfxYWuWg&X@+vF0Y5=0Q0q~*pL_-dX#f^@LSpcXqzdN*> z>OwiW|D0=u33lwf$@AB;JH_!%#tO#UUpH|VP@!gn+!uMw_2z7u+_(?L^c#l2K;!Kv zqWpZfSkdO#tRp>@2+`;FI?|w^sP~GTg}rUPQls3emFp?1hojx$DH&9wQ0m^OGs`d9 zCd-aB-3^=cBoXb{G+4wt(v@2^s3_5M@~K&~)FjS5!3;#m0EAnu1N|ye!3|VHgRIU^ zaWi=v2+i8gX*F3q-qCVFUEFID@^?Ewgt>CwFo?jD=jP|zE1VZI%F9P3?b8+sPn;~e z6NLnP4!0S=`GAw88mn~88LvTzyutK{+D}U8Rl3+lE{sc$ANhmc-N_X*mCW>#?@2GLD0y}*Ip9DuS)@_N4`r$IQjaw^Cyb@7A z_Iojc;s_fX^7GW=C35%P_ivR`Ul~S!+j49+WZzw7-%pO+gU)S92G4zgAq>h-Gx#L- zYfL?jdFu}Y{j8g1fr@RabE%{LWyImO?N|-MT`7qaWa8}PWO1-L&*M-33rZS{hb8cZ zRBvGI>s)`-CFp*vwrIbe@W3{DnH4@ffa1&COWes4ZUjh$Jp*^&q7mj`az<+Lg0it{ zUF4o~ujC^2JMY9(%p`xspB*RvafL5PKiEbdPWc^kapV;)Y5O%9e-9t2u|VklBZ@P|E6w`?c)SXEr6t58WTn z%rZ{t|L`)wik|IPEn7?uy_#-pn;0PV^uy}plcQ1uXGF-P1YJyjkaaG!w@`(ax<2v7 z-ZiZ88YUY30pnkJ3{uSNEhZ||)6;_;kvF9{TrLDBPa>i5Kz82hLkxb3+T{dFmFEC# zZL%hxJ`{Oc*nM=p9uqRRxG22=iZ#)JJ}&m$veFrb!HlZA3AO;Z(oxbYwOnhmp1Mf= zXNa^pugRcp&wDj!Pw&=f9@P0BXATVwSN3t)kzkqwb`1T&0us=WV|ExwK*%QQ5v?}B zc~s|r+Kv*WVSChQ0ZJ7d9Gnlv?0&JCd>}Pgx1dvbr z;^^*I~05gl?%UHWoQz|z}mrwq{4w=2I^>TLrGanrlhY{95xn|J(9oOuq3;j27DIO$Q5vYavUBk)9Rj-$InC)>qKC3e;MOgy4{ZPX z^((ypF>THsVq%x${{2XR>F8Yl*;v)(_Iu#2d+jve_@tfIhPDqZc4NdmiR^-!PyuQ( zk}zM{pf=rfpt8AF8Dj1n+MF4X-Bn0yAwoQ)gO4KeWi2i-fJ7?KZptdSC|+7g^VzSU zlY|Diq^AUjvAXNV5s%VZX#d=gJb~yRJN-OV^;{mLchX0gK|*fP(q1+Mm+wOLrJgo! zuDx7a2J9o4aN3P&x#Fb9+PLFKj5VVtcut;jmq|)WO}i(BxgZzviE5FYrlYj;J{OlW zm`^SFA*JR9v>+kvuO! z15|pk%g9YnT!mJ?&y%B{5U!|D8s18Zqg@;phHrOt^6K>p5L;<1Ac(6_`+gm)4DskW zXA>$yO+!D=MAST3DyPz?26DN!##Jr}#-^luBj{7?qX zD%&k1v@24|X~_Tn-4@#$ZXWs=a#FT3f?r55-0$?LGO-Q|)%|5d6a|PxtJ#wN86Ta_+SRZV4pm z3V3m zu-41qm2`6Mrf~Gq)B(`8Q$ZDKA!`JOMK&CyRmj-&PtFM68dA%PBVRf7&avLsUFfH^SoFrP|A7an6%T#lan1cyU5ed zK-Si4Sn(-z9a&zBi9i@<)LBV3`t6Uu^wji+p>1R9-Pa~#2eZ^W0a)1d$_`|~s1pVB z3Twv#NGX~J+4(DbQHF5TEf3}K<-`LGpGEF6pXZLIKAM^~Yp#fiE@Asgx&f7OAjdp1 z4HaEjTnv5z!y;aZ0OBEgTLBp^E7S9bfo$|0)ckSZ9sXD`Mc#QrC01gfGkV2NdOZw9 zF(ymo#x7{iZ0c=LoeL4uIYoy-WnW1ma6tWI(|+yL2q+2fC}|;^M=C=ttTH+hA3J}w zIem)5Ni-pmh3Lf6ELWtq4qEtu5>UPxB?!~ngCaXBHS=E@0Cvqjj)bqXDxOm+!zq4 zstNOPG+C1dN-(AN%mOgX1DezuCS^La{Qq|~{=c#;F20Y{j@5>m_oTgMFB#fxz~ea+ zz@sIXT{`xQHWv%vAI9Ba;3Znx`TC8L%@T6ym`tlPR{WCrtS`aVo#bhL3fSPAmA(Gp zCYvAIKWi+NGEX37^_KsIQ!X&{;(fA02aFIv7rFU1^XLSy8Jdj z(qNSG*1bmeaJsr05BoG%Xa6P6bmG}EWp5k7N{YC9D{n=o0`q9uFolc9iMBpU8Tzm~+`f z7)np>-x7Rs`YRAAU^)IV(tPYSz*}Ray+i3FJk_pakmN-geBir}jl8YCdzaZ1A?)+C z_147QFo1CK6utE|PYPwV8=X`-cUs{OREEGU-Jz1G6EjyoaGDJQ)ASerBdD0FA>an?iyQ9pFaHnq>de*ABSdq(WafOHLSp`;bE!Gw`J$1 zg&ExFsbwJ2P-y(Xm=(xWpK7N&Nd#-x)kIzGy*p<8H9b9ju$iaZsW(;9X|9d(dwxD# zJg|ETfS49I3{n6<6{y9E*MItn2j_lbHrGkjl*3`>`0l}xaWz*rCXrQK144fp{I)3U;yeDI;f)xHW*lPC|d|w1gd&QMu3w zGhCoJKcDxj=v&7vlZppy>EyQ?pRAM(e3Nv+>U`q5Uw!xty`a9ci zstpcGbW-DiA|+N~GNWg&gL8r)j5?0}ZVU9QTQOva|E{PqSFZTAlVh>fComDGC#^Nl zUps?laQX(JQK&D9>-06N@`m1pHm6sC5+rH6k~$6<%E7^L&i8}{BEvAd%~);|RaI42 zkXTQWNH5s;SIx)-_Vj8Y_+#1ne%~iKGoQkmsWLZ7H+qzerH+>dga}zdsPhfWuMl?U z?lQW-y(}fL4~THFhE;BF$GjFrN^YJ&NTv>Y+%0CB-lk|fxTE7v{wRf0Tvj}9qe`Y~ zxfx3Ubi23tooyuXG?88V%(7#acGHB!I6kmpM_(DH)x)nJNM8^-de-|cV+usOfrkll~m%ZPD$J~PLb2R26xqV7AHIRmTQ)w|)a;ejts#q;DM zQmk89R9@(%<~kZn@C|=XY0!r8-k~l2Omc5KEXeadP@zc*LY&@}^8=`KGC;Fwpl=8IN1lz2_xnydr@r1B ztwK_aXAk@%J<&(>l1%B7!yrt9UN$85yORJ!t@0fox$&1&{om5jo;IF5RN76GV4TNC zwZU+PClPhtI{8ZtVPAqQl}%4=5*9#n5Oc>US|u?FxNhE#5FI6RnYoSq?){ZHEuVFGObaw2!oodbe3?@B}8x}(S- zjee|b69GzGfByK3h*TtiGi|;tIKyt3$m%tQymyCyJ$H&BA0lU#bE_ zfI^|AYi`iMq}30I($5m&_PD!y3O2ZuSz9>F`)%bn(DtysTm;_HIm0_!*0DHU_>hC6T}xuG)G#;@4J0?NS`%(l*sd1+0D#4k(R2;y4o9iP z^Hjv$+dZA;A4BA^@15g!ON6ZKuPM4;zjPxIJ%=t>{#?l`7pVWAOu%}tmDJxN4y$hm z#m_S$1pq8~Rn>_#qW;yd4;k_YgYjuGUrVx(hW>$2z=goXcluMb^D5yZCVl#mx|T29 zMQ9PPh)1~=yFW;KI{GM)!=a&@s|$vk0PVplRv%uL+KFL52KqwTp3^w5;BcoWN5y_; zzD2d&BYP8AZX09=ba_w0tm*RFZ}`-%tN+C4=r2qf9Y8`^^vl!M?X03mH&er>q>QOo zlEOqiljyP3js|tUK3T0OM?Ec%qh>nXtzA7vptuYwVt@KE-EWY2Qrx8sp0_#9S)&Nx z0w8z230k@EW4Bv2=P@r8zeoBT;gb%oIo?y8Do0NCweO$b%fE2|Fh?X3b!#zyJQA|^ z#E|N{)tKR=0VwJdMs{vY5fTFY08_{Jq@BiTd*v}&r>c{LEQ?;~zN(6H++rMWFKsqnb zqy}e%Y zfJa@au=4T5$+z{@a`0#_2}xRwi@Mj@rMa4}#_Se4bE_FarDs>jrXrB#GTzz~sckiy z$P5G`PREM`IDs?Ju5#aIS`e8#;kVYu4-qjEd4o$U$_|)*dV_)Sb0E3><$WhYTDBi_a%Y3ezEVmg-mjG-cX?& z(p~4{cfOJR@28+1qoYw?m}Z?N^KN}95AH+8*acQtB1czxC7g6hhO`?r8=>w|>H#_- zP~-*g!Dl^z|2Ad;6En5B4t2P`G&jF}Ywa!D+E}UyF)}@A9%JWV*ACIlGe?<m(DS@7)NJ?)tSEQJKidt=>FsKlN>8e5m((b;c|H?xzJ*J`w?avjJ zxh0pQ$2>rH+Ov3Qd^HJ7dkVAQmZsL6(wQzyF7dg6X}U!T_y9_@LJCpl1AO_QAr(X_Cp{~m-*sf!iWC$V&P z=Jt%<1}?R}zAn*lr-aabr{~kBSN3P^{ukpZTDE|79_q7w>!hXiI@u)IcB25grSG@e z+ri_0Y>g~WX{V!M;eccE1s_3zz4@{7dCxma=Qfh~3c4xQ1vu#o8SSv;71QnygSVM%U0yOW zF~2yyd_r3E5hy4y2yD+{eF?wl>NC0w2uw!!ECJIEKSm1fYeP_sFJ7N)&rFd>O}W=S z9K+;%_9vUP;p_1?%e>jBMz`zOhlbHC{~MJhPonxpmkM8C^cR-MOJhiCOOgYN!O!|~^y z#D>m5@(jHha5v&AA;^z{aI@`5NXdJrjptCPRAJc6)aE!4gT$*BXjG3;&mK_EOmbTn z6>3kTetEglg)Dj?Ab^Z)JeB*n3rPuTufT;ZBk(bSa_=FB3*Ye76sYO()4Oj3o&fHHH)F=uy5hv%$Aayi zG+X6ve&~tAhJLhd>62BE7)PPZv1mwJXhrV+>a>Auwx2Bx}U|sQ1V5;Nc+MwFgr^_U?o7?i651~d< zSpIO4VCQ<62nj>6e*L6gRN#JnrB*G$PLJRG!Ngu7r`|fri;9L(mB~-@9g&nan`8Zx zkh{j6hcBllxa+=_A>q$M)OGrk1ynjLU2N+6|6`IdZUDklHH8D{qetM4gWNfgD|Ios=D{rIDyYzdiC*m zH|hx$qNDOf&_pRRsZ#G$wSv3HRme}IGw20gyS*`K_u zd!;Y@EP|1R>EmR(}rQE!6%S|vX*(BG{F6sITkG{+&tJ^HnwuU-+6`e_d& zr=@Lc2fz3{E;7@}`Vy+Ee^lvAMHv-XOpT716-}MdPJ(o9=Aj3x8|pYYr~nf3wQjZE z5rNwajE!)>ltd=1`>Y$RXE%E=l6f}vpq-Vh4#_+P5&a)O#zsWkl2=yVj@#Ji9(Tq4 zw+FukG;~dc?~?g?;g#$j+InB=JaGK#CiTq7{VC@f_QwVPZMWLPb9iKPi#66m4!Vk6 z&M|W+r^ne+B~7X4w<7dV6@&0m(mLe1XOpL^M7uS4T@vdh=zV8;Cd>#peP#9JP zoEVbpE#I{8NllL9;Ib;-XTUD~k4l2C`N|OhiG}P5<3d#?L(kV$n<9+1-@Jr~$5r{t z7o54vSyWyjfx!&>ESaFWc{2Qe9|s2AE*YTJo%6c{sGb~;b=8=?_u>o`+AkjJsYmlO zcy5WTy(}I@T6W6=os`1Qd{dL6@2z2cF#LD_0bYnTaGS0)F&WwgRIf$@{qJ_=99-$X>CiuCTs%Rq-_$tknekA8zk|zjcR2c6T`2$0l)%*v!9GJP0|D#-DioW30}qnLTu{^Zz~N-&1vjC9IoVjiStA=N9D% z{I|HU5vAR0dXFReSq^fDx*(Kcz_ykW6bkg*fA{PFL&<5tNZk3CZ!Q9;^$d@l084pH zy7MtU**U*un|M&%3vbI)gxxVjxY5}6D$%%TY;xlPMq;cv#oDVvSg={U8Oe@nFJx?p5-q%x*kW=ssHSa4^^vc?e9`t4F-X&Eh+f}lzObBM|2Kz2 zuC_mfq)TwpX@kCLJ6*IlwC)$oL2oy`OpvGc*(jMsmNQ2pXORV_z={{Nd#K9)&v5Hu z8qkffqvgN|O4H5&{O8M+)y5b|75t`-PG|}J05uA{p^qYS6shf6Z#3cYzPQ$;v*AA? zgO_lXI()!!%c|t2Ch>7!anwgHeoy*dj>8t3!gT*M{VEkwNQ#hariKBjJWYME`^T>H ze>-hpx(GmAS}pFA-9%-6{A`Zy`{9_Z!(t1u<^+h*2G?3Ux2H6L-3|YCp5Db*;X2M8Pf&&dKdA2fDd{K4*Ck zUES65{hR-V20SBxx%m7>x14t|#{FIfD|@khKb|!o8kb{>Y34bYsa3-&BvnplEC#Z3 zK-#eO#O(P0SsByCCl8ERSimLu z*>&jl_9}2(?^C${JIM^d_CE?O&SD6c0-8nHzkeI+R6`Ejd1H+G5RLOgJvf4qxvght zVi;(1?qPD5lR2k$iMWPp#5(ZaJ16{d3$qsU+rD82_wkE}wO$i}b7u*4z4E7H2sx+v z3*H+x8`{~Kh;9+v;yL6hgyKSNcp&pcC;M$TSMQ~U<)C+9#TuMi*0!yI6zXI?%5&}k z^)D@53z^nLQ(5mjqdD)qT=gpLJlkQsh>}0iNN?!G!7mWAZy>856)RZuh)tP~tH>6V zR|47^3QZY1<;@My#Z*2MREt@Ci&tzP?fX#nHFvq2ZT~RRTkI zgWa6swT9;Yn$`)*7vG!2e9yP_w#i7CH*n6XWH$Nj=4?#RPMiuaSFVTd2~?K|Nw;nj zVb=r$yDivn)9=R76j$xV#--6|<@@dmNw#j!bKi&>+SZY?)d3n2_NrN?6~6iXjjH$z z0HD$nw%^0gD=1DxicPbgE2oTFXOc%Zvu23(K9im? zU($xx%|#68h!9O0v=d(2Y4wYNy}0Q}7Fru$JsQz5cg{^%vt!rrTiipcsDMrw`;^}> z)N?Iu%m9@O5>osfl!hg2a$XB5_vBlKiB~1qPhF5X7nGLIOqS|UFbyKv$>mFn+@?^s zR9|D>ceBV`US;gI!>$XqY7$xIUV!P8Y_+@)$w~Vzp9snQpJ{quU!aeYM$o-40$c^! z{62rx&*klQAX)8DAoU$rj2>2XEz8JUNvo_vuPf-?LB+|DhkQs>R8YYp1zw0C%Ei*S zLqB-DplXaYD{HGk<541#x4U=$dbOr5+cO1a{WJ07W+$8@{G>!}JP@O-#_Lj%%h241l>GBgqOiA&%L=36t_T)0SOR>?*=a z2cg-(*;!XVTe#-bB{k%2U2XP_6aSM1(Z7N2Rtn%7HcdDJ;T?yeh(cq%hu-B;s*;+j zUe@>EWUuiVnTQbq3qE59<4pE+9(8@~T8W^XT$%Owdo~~j4zf4XaciC&V)FH;IhKp6P zo*iP%8Ci;wr^esO;)yezE|I!x*9$r!nGfHRb#%-+cD8Z& zTA)sTgZ15(3$9fTp9>Vr=x8Fic&*+7GiPc^WXpu>6D$lDmn7*O7`<|9k@Y=ok`6~L z`edm+<{4pbf!KQD4GOE=wo0p{RQ9D{bk<6a5t`f+XiWF=WP(D3kht-z(vqepB^-XkF> zG`P94bY~#;64+kptlMb)th%+r{DTlY{qJzYe1gr|@Fz_oT$4rV(FXtlIi-R17etIYS%L_;H0 zq6IGo&s;2_?}v9MSKpWCF6TTlvMD2aDK{oMB_9Bdp@X;Vs5Zg`^7$NsoPBs}^H;lT|vycA;JJA@^hgCtTFLl)uj z{yKi+4Bk~0=9Ph?=6r>sjs+S;kV>b@%Rtglg)uJdIjt{5J2PMYQ!`VpgGjDL*fhC~oJV$#=AHwDn%;XlHp;7c|LzDI-59eOq>2 zBIb$AyRMOGqSw6l+mA+Zw%u(GY|6LZuN(y>+>SX#G5Yl9lor?l*zGHC9mjL=1M5j< zd7QRC+s_XgFG`EZSjIGtIdX`&eiz+DrW!$C&a4zt*vz91YLT0_M=>c6N^oYS_&hZ8 z@PTW&jIw_5;OuCm+6+}LU$rQ90i~V=)O)zyPu{r@=d#c##^OeQFg}{3CD(jIlgnv# zFI?U72I^Xq?o=XGX{kLydd8OQVWpI1^fbLag+=biO>RrI4B|73zXGB5*f-& z>QKoeXm~Oj7-M;W0^fIBI0BX-J!{ox_B9fx0k*$kz6qpkf}M$12? z&fb8%qT#VFS5<*db~T?eMJ1D5c+gl)S^6;6Q_WxrMBrGnJZz0qILz4h*!%ho*7ryK zRu?Iii1ml)lQxW^q8f{p$%-1W2Fy4ru@ff4rU@DrQ<>4BXMXC&Q!AobZjdOn&QkOL ziFN1g0Z%k)c!3YZAeVtC(x08Fd(t5ILRY(z1rd19I)*vJ+eweDm}NQg)lRV%t7GnC zS87Y1E|+tICae@arwxCpfy>hZh*eBD0M4gj8d?U!17|k%Bj-!+R7snmRwDy7@9yHU z*5D2KwFi5fU7y?e&bAn_z&Ri~aIF1OF2XCw*qBLtDw46yifb!LhCDI#4$r>Y^XAhR zuM0&gcw(0hd*YjjYwqcImoDL(1)mr4i2l~(-xGb2U@oi?KHjb!7)`VajC#bbLt+yw zZN!xx)Or-^bEI`7zc4;Hd7w>d&EB;WS8n$hlqn9d-;Lgvbqq|gR(bsa+_NxBH-F4( zgQ8k{@{STW=1`sy%tZ3SKTM0T1f5ip2?H)E;xgjoI}e_!we_tyYI&(5_o^+xMSi!k zD}*;)kusj$vGZN+`ew>uFkD7A37&h)Bd6BO=2+^_{w%|LKzai=NNa`SMm#v~(&@DS zg=(jg!FHmX-f|3{5JAq|spQT z>~=SAHZbj14|`yFM&9TIe9}s)!WLG>PL@dTxIb*FDPxyJed-tZakF_hbb;beOj-l@ zax=tC$KrG?pf{CgZr@9X_gBn?vTJgbwJ)9;2X7HseTaFLbjOi7GLaNmxa6VtAqHsB zKt(0FroFvc`K)C9DOUx;Yb=;k3u3QYIK-0G*8RJgHn4?_y!gAUW+gQxmVwQQUpaX6f5L{fdwWa=y$?b>2(Q20B;Z0&YHo%B!PF_=wHo`?qPp7W zRUQXh(h32(cZe*J_>oJM*Nj~>a)fKG8-Qr}i5hR6p`_tGESLBkvw04OXUMfgHYO*B z$5Z~A;n4-pmDHxF*qn~ADYOM@>9_`H+Ab5i{l_P9+Je9!3>RMnHXoiDL=gTKQAsWz z8Wp2T&V65&t&CJjG4XD7ery8KMiJ|-I}@ItySETMDre%~8}0^7fVh!ncuxkzAla0e zvi^qRs}!m8bj|lXPP4H>dYFRgEl~>Dd`n3nrKAWfG@awnW+-P-8klFmtCL>(?4X1p zEZ;Qg@!`E%f&A#)&E7L9`{!BL$JEQdOT_E4TgJY>o<3a+iC$UB$rv~@db~vuAnb9P z{bc_ksu2soXpPqw^RJNwU$Ow8IO$~eU z(dSQ2!c7%mF)8;0BGd);f$2ie(x~(p+^VgZMF;J$TV1-A{lgVRdKC~WU*Td7$$gpS zTV3}A@1mk{7;2TP$7q9A(QQY^7?#Z;x%bN4pkb1kEwPowB`JpMWnYqqTJjVJD` z52Zfb{0(U+pu@)SqwjcX{8rR(PGSK4rXaS*qn-Y2GY_- zImcS_p+Q35Yv%lJc~5WcJ|Ey0xGHdqlC>*(Rki##AfAueint(^N1nX}kPXWA;_!Y^ z3hfR2)8d4C$?8GF&rp5oCL2~t4JTJyEH6}?<&}r-2@SHC+&6iy@Ac-mr!PA6b}W;; zyTy&~&qTyw2EDgB|K#D;Yyla#Bw6*q2=E2hYw&KLo+Wu8&LKc60cOB>^Y>zbTODM4 zk^=+uOn2qYNLG4)gvcWRhE*Lcbum!&h-3t5FENnNQDiC0NHE8bgg#8cB2 ze7C6*s4+loB&}ciyM6w5+FKb|sntZ{Bn%7_>n!he)Dt99sP3J9FF%ac+~qb8CCZZH_5p#HQwnaLHyAAVN#k9^e}9uWO@V}U+P!i2+(zB= zB>zNo=Y?Ux_dGW}7UQj<`@(k?kLo4@hwnz8$AX{Ylacg%tD!g(7S)CCw9|(oL|wBe zt0wC#hAlR{zBYea8*5m&+$%RHL#K^y^2D4jCBrwGv=Nw_d&4Lw(jMu@E2KfhVw^1X zoQw03OxTo>7tv5aE=8}Bd(8Rb=j)7M)ZZ7rln*Klgnd0(0+mM^ES;4z2HSjadG|O~ zIDG7-%>(@7kKNmkyT%mx*x#=ci#OT$3pGdXS4%VK7RyL$-6hbyRH)8+&t}bzsp#wD zrM+ezB+tMSB{a&Mor87G6{;lXB)0xgcx`RlUls&aFM{`zZg|~PcOWI8Lt!%XVviL& zd;H4Mkx*PnIaYJ?AugyyCAYmo#=!&_ zv?#^nVY9(kI(rcpc?UJH|-6`Q8DT*nb+ zG23uZ4tNqT$-_R_Y*RI{2t0gyIhMG7ePG~=__HXlgggs)D0$@$#SN?NLoVRazI6Dz zQ{fgyRwnP(D;Par)JDf|Hht4&L2!O->Od#I^GWWW>iC)0$O%KB_4AHEketsy7o8gB zK(ehoj8uE&WX}f8X00czJAPg0J~(i5_7Y|IT>Pv3r^foQaqgP| zGYq~M40f_z2`72u+WCs9^9~F`qmk7UoYqO{#%-Ii)>Zg5cTHsn=1cGXK6&6jCwLh? zp11@JfIJxDKc+vIfl}jmInZ?W>q$7eC#Il5ma{dlwH4fClJL2ShKZ^Cinu>EWaDO` zCNC{{K2Z^TDd?nB34CO(P%)OKQFXX5@LcKBIDN~}wKqa%8M9|Kph;}ZI@Vd?IhH;gpMckSbK4tEnclfo;O zvt2}a$4>+q4AGSfT;PocGZyR3&HYn$o7w_J;dV2bEtRsOgb}DYIy{pPU*h1x_=Yg^ z1dbn5s&|bg4=>==7Jxo=I~a|oNLh3Bx3&103Z@d3-S!lm5dBLK1pq-@g0@W<5F}kk zNzc=OZ&3?+e-6SgfoHgAa2w?weNiYt8a(MH?(`S$4^! z6nlyr1kRDHsAq_Ts^(pX`nO0%Ghvus;D%QP?AQccH1^mVl4bqm1C3ex4Mx0B(6*H6 z`Ia;lj?hpn!Q+&8!+_1yaGp{Njr+O;F;K6tSh0w%mu)eo$$yEU7X~1L>7`~W@^pEi z>%uhC?;&luq($?GpCNfgwlXT|F3&0VJ`$AqX+L+l$wNX9!-qq=`s7+OV;Ksyb%U4= zRzez`tXw9WwB_hfG4kx5kFenvt2Z_bjzb7|XzC{;3nCeGosYz!LEpN`d&jtsZ)<>V zp(cY-=^5w08$FtvzofOM-oHpp*p!gBVHhK-EtL$|3=Hh{g5X;QUnWV@3k9IHWXk{6 z86QvwBN)Y9kylq7mGK@vDy#lcn4M>N5z1=g2j6mnRCvRLi07L+rRQ9YO`oGarO1UY zOs^=vszj(uZ&2aGdlXg;zqY8cC-GoCcuj6M&W8e^M+h!zE2-KoOr*L}eFy7uo@SuO z;D9+pk%%Nda!j3c%+mwUm`k1xfuV^%G0B$fG55t;zedWmzt_n`DO58&FIq3!G*(1g z1X%aQ`M3Ho;&B2J&?^1rC>orCw?<0_R`MhiZB&iy5wKZIkTMgfsL0Iq1~VGt`$<#t z$kWAlmZ*_13sOAK$vlgu^;;8@K=$&( zm`0cT5)9IafrJabsKhcDIeJ@Nj_b8>_EHZoaD$xszJ@ZYI8Z#@$rpqMSRZvMI~eJw zQ9@RkUx#d>f0bWpx%H&f!{U}_>h(%$_K1IA=?AZ62r_&`VlmR=u3>^AefkALUT)j) zhWU6Nz|d?)Mv~8i68QJ}wxtak&DW$fRT7_Z^VJ3+esIi1Ia`Fzza_j8) zg$HFkF^O@ZEh+3Kn3)^Z03?MpN8LeEi03apku4@=DXKKt`KqCtw;`(+UWcpx0q2|1 z-RWmacF}z>%kciVUuqL1cf+IKBL<_doQkKNot(0C>MGr(yS53>@s%j@j~PWLl)0d= z>J+<&sd9GJ(RT)it}Agx?9L^#Tv3Df4D?L`A!Z&BHo=)o{gvE?ol~x9o9VTt zfEcxnRA8|lsB-$${Dif)^4juQ|hS)w`@N*}(#rkv&!T3Kc`X}1=j(M$*=Zoj+V zS|$bQ(Z1+b*tuf;p9_2sKs21|(g^@Q{P1J&m7B%`Z&j8eDsgX!+P1#ssUU~L)G zF2)y7u{Te)>EIU3;LmdNM*&u-5X4TeBMGN=h<~EyhxR-$UsDVjnW|9M#^!!!a49-W ziC(C%we{m)0Lpx2!@G^1=l=SvNu?=dQ1aeGw>rTyX-d(W@gPUO`q&KnCYN4FTjly_ zf{zmHiZDAd)P!jG2~O$ZM>z*$`xr)7-DrkT8lK0|+{;lMw4AWBuxVTtB%pu4-z`GY z2lZIc?nBrw+0Kk_vb%OPaP-am{lmT43A2= zeo@eL2ZXvM@m}X_cduQ8s$tR}Ym|EJ%SmW|WqfvwDl%(+Ndb7RIL7&?4h>)JHY?R~ z!Zxhh!h6^okG@@we=d*hRj1Kr_b+9^Oicd!rF>BNaZ!I6%@BN43Pt#0^sMuVyZ!Pb zp<`W(R`V*ifoUcfJq>YDFafVsdT?un3Funw75Zm^w#$g^1!LY=$V%I@A~>Gv#3(N3 zR4bkzW_2n%Zjw{80r>Yz=)kChSDq|yB+1mHU!P^+J?56Xlsuv%F6n>fyl~;jA*eMP z4sp_3bQG}&fK*}*Zr#yk16@HnJv|+*#F#lgBf}IEf&u-DO(8pMY2ovPrp_DYZdxa- z153tqt+OPozZiH8GeQYCu5s%RLBEcRA1~S5kSXfm+u5n=tDc#lr~ueG-h7puU7)oq1+tz#R~U5YF}}c zcQMo=Sy^Ryowm_QoKC^j`5InY*)hj%T_3-pq)V?wM zU?$*+x`@U4q1?!kPiRe!9rc)z(Q|+ygpBi5z{a*alvD(fsm$^;$X7W_zU`LdWp~iz zIoT+tzCRFXHm)ZB`-LK|gnS9@({{`cHEX->+XP+@dg-LcEuSO@#DpGI#-biDk0+sE_v?{LJo z8y~Qv5A>)1u}3Y+O)h#0aMsh5n(e3>Q5c*uQcpj$W?Mj?o~Wo*l)W$-P}hf`2mypw z(S)J%hv;>L(Z#nH!XJ34b=oL}#Oq6g5wDf`rW60RZ)aB+bjfXs`;(2vuK>P~pvbo3 z>(pG|Ep^e`sU8VbDUu(lRMEJ%{!m6X4TuK>88T22UVWhgh$r=>SWimp*(Y2~5|^3Z z2SFLidYSD50`-`FzXl4yhb!!%Ch?H^2UR7Tr1Ws_@~_%DEo==(3VxFoSQl#Ba5Dr? z=G%2(q>%Gbi-C?Uc~`0Tii5PzRaYgP|WscL5F(K?}anBp5&=Re__ zZxTHiMaV2DmYV*@!$XKs6Q0ZM_~4#%RW8mrQVV*$BS-Ux-8vIKta%ylYbFM~@iw!e zw8_+_ot)-z*#mMH7x|koj$R2^SWmG-k1dSV!tv*=em*3G_R1+YFPwPt19N;aSTgW~ zG_n`qE24GhT0F=4>upCJG@&)eavOZ>+Wf`?P61Jj$+7_2JV#}wm})a={o+8+(jE%M zda^tI(VCr2nUB`nf8WS5H%#Pt+jPvIW66vJ%$@}$H{$0}(J^Ccsv;+=vkWR0Qv0>- zcMo7M!gWHP5%PUBegV-AA|v@>VOv2`Df|S8uS)?vE3F;U6Q@IEyiXI%8C2`ajyi>b zV9w)K3FI&B2LqsX?Uv|2%JQ1d&~k{no@VpGoS$ z_xwSqS*5AUpL&&A{EhGKcZE@X`uO6U(hTvsnZL~HPXI&b8-1l84sC`1xZg4?88sEp z$us%s8^2dz?xgO3C3Bx;7M&Z$9f{72s(p~<3M#(BA@C*vSy;yy&chT;IeD_SV8=_B$-O8{6AzWxgW46kE=tcE&^5KFzo9OKS!(a}VeMg-?o zM#w%4-l~XE|8e^^yl6Q{<*m{Qs{OBb5*V<`_dXMU8D~ylz*MfJ8g#-R*5(iRa}siN zApoY_z-JC;_=PFw_|af-6EpZFJhfhQvvwqGF4d;

IsX3UB_b1I2r=NZ)x(+mEF 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⪑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 R^k4!nEp@%)1xGP~{{@Qxr7-{i literal 0 HcmV?d00001 diff --git a/docs/media/pgstac_logo.png b/docs/media/pgstac_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9fda7eced329847e13437289337c86f1c1f5c8ee GIT binary patch literal 26708 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

7wlws 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

@6XV`?#wbix zc+*;8I$rYy<|E0J_m8`4^NGLW&U>5KF$0uQ(U&j^3K}I7?c|>t_=WMJN+TZ3v0n7P zY9OeOwC&HE5P7sSvIH6e2d(F$d?N-~uAEx#xE^qX$)6oo65p@q394Wf;ylJ%W5B0) zkB=YOXgBNhHitDGTl$2huOgw}`2!06hymgT41F|r6Ovc!6uqVY9)au`R1Ohieds&a&J= zXNcD@cRMfpfVMO(x3S0K!s0(Cp`+zrr_BRRTeyoE>OV0H!yekE>|d_a@^T3Y4BVQ5 z+A>_&VN4(t&oy|COGl%L)>?!Qui@q3IKjV4&}~S9LdWW1g0%)1%+)@T)AejfBJB!0F{ynO7~c( zA~H^TswJ;iL?=fA?luEd+a04gQn34C1xSkQrf@$#zxGol&Ul-3OO9ioKz3L{;}jj8 z1pWe`SBTe>3<4Vg{qW_(o0s!o^NG8u19%GYc(bm*+2Ww1j!x}2LHDda{e`J40E_YJ zDP_@u`(6t-WCq;n-lO2hBKPR&N~$GQedpOb@tP8vzHa`@Q35;vzmE$ln|kbJIXA%@ zI^Vcr{oZEtCh8Vlz>7US{Lih^!@t$RK%DY8SPQ2FxP(QuBX}MbrA;{{vrMd_@SO;; zROIm^wZXVsyu=i_9F6zV|794 z^>uYVah4jQG?vndfElp}8kSQyT?m@ll_o&EQ!$8stfR!$L{XmA5`FuDs_hiugAC2T zPtPhlzkj!YmeWC@Um~#g)7%KJlI?MMtX_9=97$g!Q$>}Tg~jxFnmQw>zYoAa$#B$- zk(jsj?aD&>3;671l!tcP9S8l^I`SRu*q#0E5{p1lS%zZ+d_cFkSwl&Bt6$W+#z>Fb zLmPaEXLpw0l40K7-qo_x6S3s zOgK}UFOS^-{a&U+<+v(WpPn}2QQLX1vNpZJ>P9u|b_$zlixbVPDG2@h+X42*?AN#} zyXI?WKD&;!AQv2kgGjQ{z_u8cfdqpfNT>C%Uqd&uWwV6tF$vzEU`&v>rc5p(=dgSbZ0mHBiPC}@K9QYX*>T%m@tae+GGnHNI_d}Va29sJR(aAHv@s9LgzjlqA>lb?yQa-4wZf|y4KD!$f^y%#m7m)}<>$?xtW>}tOLF1hWViq_ zVm^G&nc z)Vu1YtWR%#r9TwY@jcITyz=Ll($j1HO@C?WQUHnx%VYXr?BqrxWT{G9{s-hKNH~+LIy~ZHrE!T<(FQX+eZH_ z84kjBXdO_>vi{OjKMFHc{x`w~(2v8;I<)Fxmms4?=-}O=3Z4_mF^mQJ0umBc>==^P z85zkBdx94g1Ft%{{;2|qdh;1|geX-o{4Wed3mx#zL0WB6NZRNK96Zo0Q;T}M?twu; z!)72!o>H+VAEnUQxSGLW!$bX9C59-6khzL&NAWme4i@8@*8Z*^4t+~I944tTMpaX&q>bEX3LDm z2|kxdONJC!wJ~Sr(v!cXS{DFA^g(^1l_HSRs7ruAvx!}6fB$Cu#&Yr0jpgcNdj+vA zO7!Sr1BDZq)b2YdPjn;()!zLVqCrO%zyL1dd6R&A0x*D=VHH0~2p|;Cna1;gI_lG! zySh-bMX<545s&Ijx9>IrdUZ&&5|gN=k5C8@TLbSKWRAh)3|}AW^KdT0;q8kEY`pI>iqb zUh`YKwBCye*S7|d@+_{-h`q`;Ll>yMgWc3JB}<$7#PUUb>D?vxAA1Q;0mKeb9J%2( z!SRB^ny06zJU~U5zgg6Hd;a4&b=y;h4m*F5fPeuFFD0;ov8CAvw59koS0_N=pjY zZxu9!y>(KX%S3ztBm2Cq+?F@#JmNu&_Gw8PbZcj+|_i&UaG75uQF`H#HIOF-Sihey! zn&zLnodeSEuT@|N`a1f=*aCbgDjTlIyP;t@*4#aC8;+v@6|KA@67zdWnytI^=3K(8 z46DUvJf%8{OSqAiT}$)ZAmc!Xv&F8DYaeeSrQP@Yu z-9y?FhqRKXs*jtnOJq_N$>)r~*MOKLs`JR0x*_i@(Pq)_S=KNxO$&Q;}R za0?#AxGT>I0P|$0l!v7|3CDMOy7E7~QnqI!e!Y(`4s7zw>1T%_XZW4Ktn}!brUX4& zza;*@@yHX8<1j}`Ki3&MoDZXVGhRA;oA}S+tK5`_o7qDb!~lD z6+)psi?{=koH!s>nA(glpTQZO+_ioU0x>s0>!xaB4K*dN!Rpc&N(K(-XW zltO{~0qN?}hYwP{H8x|$c2>~G0Tm6bdQ9hL=lcr$V)G`tDTyjN{(!LkUdaR)QyJep zWYr(W86-XN){0(Cy1UZ3o^=282I#98?N1lLmfuEZ$ z*4ofV1wLGNtbeCNVZscga3j2_x0L8Kug_ftx28uWQ{_P0w11YMtO z#k^H_;fUO&P|S!y%Gix`r|n6Cu6E6rQZonp7BWI^LHNv50R2Iun+D=67Bj+L_wE5& zPz1jAnPG+_j^weXrhOqLq4?I1-Wnudfz+A zm^LfbmO>su(9KWp>;HJH95Pt*%C@M$Cr`BGcqPUl!bo}Jpl5gvj0R|~XAgOXvrr4Q zcKI{jizfm1nw9RQuj|>e?p+f!tqC#fVnAC4oYhkdigy{c85~^8V}D>{p_BJfFck}9 zNU6+{HJp>wAJ2uYFkl4--8PbULDxl20LP{Yx+F7u?03BbM!-v1yKpkh7jmc zDVBSSpSQr%D(eY$!f#R4^S@OCs7q0^$_p#qeR4T|E0v&&ZqbD9f7?@R=oS_{qngUiF+RHfL^%lny?SS(ysDuMw zwj8UtO4!Xj%a>^D`*Y9Q!T}w5hA4GJ;zqA;cz&dpGttwe-#bU_eytNoY|Nzch2uat z&g;`(O*M#9Z;yX7!2%#JhQlj+C;JM%cvX39`J!vHC)(FFD>(W<9wCB*RM``Xek24z zD}G9g6_-Jo{IknTb~{TTzG}~IJO$AMA1!s|>KyHQcO{AYAgbc|e_5rB1Rvu8FPTD@ zmG9V22bvZ~iZZ2zT~nlZzQGfHl^5@uVa5%(eLGDDT=PPHZ^pB;WRQqK1S}w8ml71u z-~u!H${N{Mwj9qXS62n4?D_$C!gm+|IRm5OE>D9)TKnZVt$!vs{nkNmcN2cE&#bu) z%}I5@YvbgCge2Wdiu8)Dy1 zE5I|u39JaZvgP48FXi12)_f!a+Dv1)kk+l;!Xy|>d-38x*~3c9Ulhqb>FV$RMyE&A zOa_Wke}w^2Z)Nq-E~LpTn>z&@OTL_7@{TJ%ekPR_3=G}qId92ZfuW7Ypltc6?(VMi zZ{liU3`RvorwbXr8k@t;>h^IlYPxEltam~DqnaTCU=&dE*q>IOuCA_jAbB$QZAiQ5 zkB+I(`x3;#1}@lBw?gS}HNw1rIS#E_=bn>d=r-0WUxMp;tB zk=Dv2T)KAJ2hd6ZXq!;B794#R2y#LJG%^V>d~vMVD*Dc!Go(}a^65SKSjH>V(XKoWYO)|x0DUL!~n zAbdPEd1IN^yzhG=Q7YZtG9JI(zW~|8jD&5c09xhD9KdXd0EaD{bgK;6p3MDv?Epkj zuRGQY;R)r-3EMYev;Hc(3xSvP#2jX^)Ego38eABD_OEPd8@ckmK$%>*LTmXi3Axq* zmG*r)8AR&v+*%9v+)crYK}J%3N7(POUy=Dy@^MWx=;L9Hbr%fYy+_<(UR>41)y&mp zQrum^%x)6nPSL~r?!AnJ(T!ExO;Jx#Pe18~v+9@n5b1;+gzpr(aXIU(MC zv*lj^x|ECI#9iptle1Imeczf{mGP#-ANcmnycIEcUn`%7tl!h(W>+-Y`skP6)M*#a z0N+d8Wn1Bx1pEdfNiMR=)y=J>03J8R)t7Vs#>`2s|Ag-|fl9)*Vv$&-%^V2l4?=Ag z%brOWk?%)EK={Z~2aP40AmK}bbrW~>f76MsT~l`2+mkWyBK>d+mPqM}ndF!UD}y83 zF6Lt%qzCkidj-7793`={%Uv9yu(i#nPoKtznO2buF!QEzHJzOON~!Pcn!tb%AQxKi zGY&z4{us}0+es}B_GBCQO40fc@ab8erSE_v$Wp5#A7ZYah;9$RAz+8{Qaw^mdf@oW zJqCSnh?Cb4EO{4~GFhtXzdnk79GuN3XTxSgl9>?e6hcd%NzE7fa>q_Ju7(@ud0V5n zvMqcMQ=X&e)&gJgeRToD{=BoZlh+j#?U%C*`Y#+n#=Kf^gaPAdHYKRn#5b90!PF6shV7ip!F>b2C>7JO)3>=5!NmoafT_ngUn@A_+OH zO+*?4dx9Q6-9PtCPu&2 z@$8x}#N_cS%7XQ3_rNd<{((pQ^sxia1HTVjmspz61LuzL{~Js$dw*kHYk7U{ux2hD zgLK>!W^K*e2Vaeu@8{*R-R7%bPIDI%4k>Q6u08pg1G`!G#Rb{S-;HPTRhkv~!cW|# zH-lFC+Ri2F;(t5#5Xh-vskOpoSR(mbFb|aC>9Qzq9@(!b0Qz20E?#O2hk_Q@p3iN) z?bDDN)eyex17m^(ozVoh9mj%9TyM&wa>n|h?$Ye0bIT){=SAzM^u8_*S~@yit_!_j z02*^fi7C3d7-hnomwfK%qis9f`~bu46ydV4idU9+4rAf>FED2+GY+N$1Hb|0TGO!v znF$0XOK8~mR8qqFTe4Hlbv|l}uSV?am`rOpSVE&WPN>9ghfrG^XIuJc9o;lwI>NcV zIp$M}cPD)*ELp#Hg5_edIzq&LB;qF*(!y&Hi1ap?KdZW*o969g;;x12P1F63w~HYG zu6OJuGtj!IG#D#&6>sfKK3kx#GqG(kGOd)-6||SSQ0^I=`}RU-s#ZssBD>%6G1G_@ zSLSo6;9I5JIuSp&H=lhj0?pdu7(&}$WHWZ&3O9{G>)|)kc~2kF+Mf_mBZ#H9ciTfX z|11xxW_aHABkLW%iOsc*t?GKs9y)i6F4Foso^hCZU_7giTta$WDe2#>clNe?10~>- ztyQ6zR!Y)mwp1WrbAx`QvNqsc2xqeZlCIL-CzY4cJPh#7Z0U_@+el7a?-u{_Ua)rg@_#Y#861m3fFBs?pK6r$O zKx$WVFsu;MYVycdF5w9D!4L1SfqC~fH#es;^ea7-j&aK#$e=3U1>gJdKi~6}_pnP1 z9ko+Uka!O*W*A}KKU>53feT8nyINm=-j)hz(-^n+1T+WdnJE%*Mi*TXiuEO#@ENPA zsVM|>i=pmRp02wIi%px!g1A%s@0IKUYUM(B2~-Ipb=o`=yw8|))o-4Te&fE#>w^m-=VZQ~B9)cGq!F#>5+8nUwEUFJs%Ogn zL2zy7?2OQYenfPKU3Q9X;$W9*0xdPQZXU?21qChYh=EY&4SM9|DW))raMOIdk*ZyP z<7vWnV!wH)`3(FG%cR*=@Qaq?z!7jo7;r}1=PcJl!q)EdUOM~4#u8y#nsnSdWe6R* z=^Wj^^+{)Bqo?O7=KK_w8VJ-PbO~oCD)%Z$G(hcH(uxNpzfhmfKLz;NWIA=$(u+6mjTg z0djY?A>9 zP{lwvdxM3nPlkZ`N~rPjME@#Bw?MnS@YQT|j3GtXKt?=l&Ego9sv#=sQWp^xV={6} z>2@13s;kCU{t@VkJ?=P;9U;Q+eyk^>PP5p_7C%-FT^Gtrr80z`|t zw|#&GIyH1Ih&3Rn<%iQ{ZZ#NxaHG)$$tHVublS!CKA&qVOEjz^)o$-MUG)ai&iB$G zCLz@I^d`POj~1NHNpvbb*4BWY{eH*Aj+cYaLEdCr;@WkvUGkdrERF3gbyMocAF2`~ z{N;s8P7%q&=?Q0h$8V9^z0aFD=AbKK4trCdf7?!-Ns`TP+8yNFPb`Oe4Xa6MOasWpZe}2FXF)a9Q(f4+GyO_PJs=mG|&Kl5aso4JZ z+!cxj9&96Zm{P`gSg*Rt(X{~?tSKv6xU_2J{pWIxL?ZzRts=T`A+BH&^~A-`8(fXSMRp zY)d9zTLaq1ccQwO4zt`V>hdMtAXEHSjI+hxh8$?Gd8&aL6e|Q3s zp}+iYi+hsPy_$}(b7aKV31wZoIdb6cCvXD-aTiVb9FyWB5ULz!#EvBWT>YM>yRucq zo+Oq|N9m;MDkq{6} z%eMDdSPW^9vAezPN`tQJpHzsR!L{*Q_vi|uYztWcbq;&C;nQ;ekF{(5TMtb?fY$Iu zE@dya_6-fuc3wGQaURFz3GB8mJ>h$n7y1S#3BFo0AOH`BI$|z+`_0$T zfVURJ6}5p=PluOj-4xCi-#?7MFilljErdp1rJ^oo_E|=pEK^ zdT3LnER9djd+4%kh2(9i%qXTsnMZ&*j2#l@Y4y?V;gkF-Y_>AlN;P{t@ozb2aE5c~ zy#wXn^z^#3o>0;eS{-YAMNB5An9_$WWQ&V`1zR%>qV9Ue5-((3A54RkZF%2oKx>X9 zX%u=sCtuvfA$iE{dcYLY>SKZcbR`!pID8L(`KM3yq66p#nKE&4kn4FTNnY2oV1Adw z-J3&#Nl!Yo22YF&l^aKF;|_@&i5i&D!DXd zznmMftw8JW6p|?;!#;l7WDCmFk{ju{`)*riV;fE!8MzK_8 zcojt9%D2h~&h@)mCe0~Ld2d&Yufz`!6kFux%LE_ud*1tz-L}d!7AK$VuC%U|Yl3y` z#3a@ec(|Iqtr8=>>)P8XHCn;2z@|SU<{cYu+VXs?GpObrp-lD>gR)V0@Sx~K32yD3 z=-C570`4c^NNN6~jn@gxqU)UO-AM+^l~&?~^`r)YboG!S!}5Jx7{HlMcB{ z2OwRo?-_(W3$ynTAC$~c2@G_Wt}Ao7=FMj{7`S%#*;=^$=gpgD539s^g|dYfOUBFq zIYmsUw%^=z)2Pr-ySRRWcWkBbVt6HpH!mke-}R^lF$XlTFGWsfGl)SB{feI@EoOMD zIv0Po&F|j*B<<<^@nk=cuY_u^q1EhIspI26ewQvBaF2s?AgHSy9mR(4z0s4y)g-BN z>K{l$@ZA7vNBQ0eoM=E}36&^ealdHvy$fyd00kV!wR@kY48b-$3p6J9CqsJX*Sfg_*N>vOR7joSf91G7iN1-F%E|ahoHk*ILb!zDK z@+*};zn0u-y*A?v1M+r(Q}5Izw4dj=_iCqyk;Q?!O%T;2oOKz_U*3soIy~NbC#I`% z*w~J^D_`nt6fwf6Xc06eP3NfJDx(guiw(%_n!SvU$?u#b4LK385-8hZOf zuO+G-*F_eIS3b`*NY-pm(d^J$hGVQ(xSJ|DT?CM5ZL}XQ{SNk(ZP>c+Yf6-4c6VAY zQP;T!9ODL{XJ>9SWM=b&`hlZEMP}0q=3={>BXt#P{ry^NwGftwqBxGwF&}!Ew=uaxptx9l zpP-1&t@U3K#$5=R0wAR8##wq_;BB<&{o*~7J5~~jZ!g}yZ?33wL^jKmU{=!#8!t@D zW#@O;JR_TxI9#pH!KH5F{mez{Oe6fZJ(EA?-I?`|Tjg1!tJ4|tMwIJ!{Jsa|ho@`a zyQ=KV6zt36GDx;A5i>=rkz!|w5J7rRP35Dp&UHdL{jURO`iN}INnyoj8tip5F4%Xl zF$r_FH{2mGsQK0LWl#I3O`ziuYSV!Qs`XQ8*ywDzl;M=wJk0vJ#nzL6sOTSf0Kd5j zJu;gw>VE=)>KANin&qnb(QyHCj|4^i1JU@Tkm{^2?YDUAs+D5ic+`iLa48KI-?PLc zpJ6rD>ZoirGU47Gf%6w5nXb%jB*2_2d$Y4%*5@`lwhFCu#nx~TI8dXaSRSZ-TwbL% zp!@Xy8RxaWNPB~Pz?TiwjO=xsMrXx*C&x(t@QLGdsz@^-Epyf19u_IzMw zQeBOTN?fQ@O;~Ib@`+lg%V)=M5O+lr`sjjFs$HFMU2ZE~ixmnV|3o0C#K}J9rNAdUS z=2vPDLg+<6NXX6QE?;`MJiwoMU}jm_-49ykKxnr3=lzca<`N^i3AB1|D}I#L3)Q>aBRQ;=E-A23nMtFD~uZQgvh5VY^icggWsvR%h<|7%o z603M!t~*&NN&>+PqB`{G-UWAG8nw4S%DhmOx%ti}`wNks${xX- zQ|LegH+VuOVFZ^!6<_{k5C&N;i)E~~-BnAK4D5pd{uH$f9R}l?TX)h=3N*i{7LabT zB78?;Qo(OdEhvH{v&W0`Acv+));`C4o1eMlR0wm{Af9sU&D1FtE%oNKrPFEGtSg{o zRW?V8vu@6lIzOo9T{x}nfqi64QYPRMXU~86VLm)~rWITN_}oj&%BPijzuHLcsig%W zP)qf`6Lmm<5X?j-jf2vxhio&>Z2PMA3BSFqcS7#lc^GStO#^9CzOm|7g>gi1)qAxD zm3c4AfH=GKYw;nIl`F-n!YIEJ6r7DGr>#@++K+6!ZsCtkKcBji=trLGW3lmin%~`Z z@~5z{jpB$1t+GWSBW;FCmIMopOk+kjhHITGQa08j#X{+!nHuB6Q+)3nJonH%>_GlczxzOjt2Mmo;I=%s`J@+hLh{CTrAwP?{? z1x7N~I#$V~bjz~gdgMM!edy1Sb`7}5J6QJ3L^1i%d=9@9EC-MB6L23J*%6B5EBR?E zFNII*%vRr0(PWGG!Wq$-<+Q0@r`xhYgUOuV=*bnnOqkAf??l8x)vI2-!w`+)gC~N_ z?Y#<|H`nM`5u%9T>0Td5bjCk8u^3$DxXGv*XmRL-xh}<*s%~(P=s=UfO+uKDCSw z6X3-BBn{PEnF)E!_1~rPPo}7Hk9ptQ$aYbfr!#HA(4sHok8h`GX>YvE9ZXX8a3=1O zX0R?%X$hR!s8F9NYor44ddGS|OH5(xNe44!U0VtilrE@NIJ=NI)}MTR@I7y;b#1#) zd}yqMUbBFFdn2n_SC_ZqY;hx5s$_($`YJV9C!pn1?J{*iwfs{{K7^Vs^O)NYSq>4gs zd_kF`XVWs5M)-U2&syKkM=)nsr^Hu*QIE=AGJ7bhqX9Wy={te zNv?5OS)-YM}RlReDVl%XTE^i5E7g#w*STVz-9Lg-{W62F$ z!+8iUouc`wXE+?&Z5qv0q{U*W@ZE!t@4c)6M8YMG(Km<9#84%GsT`kOG_urwel_mivMk z&<%6f$+W%rW8)voK7FDNy)v%{Q4^FKCgv9H&zzkBYH<#V-@YE5V zPpuALpo?yOZv1YP0~sWZ*q$anRm4(P!Rqu?Erw{^d$X{@j*dqlQ_NM`Y<(oN^=tU) z{dU+;7r=|L(XUYeJ@YEjOGg<+nEN(1_{PEHbLX?E5a0@ppI3>4=(2mH0=kr1<|xe5 zX56)0+;7uHj+aWiXO+l!ED1?sm`dqHnA=_#l(P{c>B!^^Q))KHWSCysQ%JAn;)bau z#>6;!1FK3<+vm`UmYW547M^?YZhzGpEHv9Z&tv>hCP3dH)m2Qj??DBSxzeNSae}r3 ztK~+4q*s*fM!-2&ujs*WS)zJyKMPVWre57D(z`-v(@ix~NS{TSIaG}lq=(j|BDoqI zHKr;h7OneKe>Kmytfl43hMmQlgL`?`j~1i}uk&~hjd~1>aVSr@m5+b`laF$H3Gb)1jFQTHmBEVjC^B5N zrV_jD@j&v1rL{)t8?_;Jb*P>xM=Q#`Ql?)AZ8!^bGFV1M0_r0TL+JIvHb#%R+{R?X z_2*=Livwqmzl=SHATx@bD)E3XrX+E%OwAO0U2bfpZhxY>#hQf^Nz+N1tEWA)nm99M zXYKs*5^h0-59dBWp8w(MFzU5tcIx@7W2Iu*BZ=BECDknG8H%opon+Pet_YE_>MLWC zxSFM)d^ql-P`rVi54dryTF1;9Z*y%k2~|}vCkDdJlCRo7RC6_YSqFC##<5&723YkE z5L<%>@oCYE;D;TPFjgC!1S_hDu@yPNh#ejj^Pb_qYbYEg2O-g6*cVfcQnMOc0W<9{G`f8a9bt@t6xKo8^ zRL^+InBja<)yrAEDi>kS5nWX};2EvS4N3&;iTRMxTW7~gIo)}RBu!%O@NPY~){=B0 z&UEUQfe9C(;+&d%xR*DnHHxhh?uUy2^X&5oj&{5noti?HO9jdbHPIqDpMMz;o{rh0z(xSHLn7L&V!mdF_fy?TNv zFI@PUf1&by#NCab#Vr>(V@%zjXRSy`h$&^XS57+2Jj0HD7E9@`zeD^ZA2c))6vR?U zqwW-!5qIT!7!c33UnTk)IfO5kL0RX~DQ55le_di)KeqCbm+hpFxx{6XX6rFl55X9{ zEy_zdHvM_UleZ|is6>YYm(;^A@MnvAe=ACC*27~j^{p*DN>*B!3jQ;diIfR$$pX*=e>0f_7 z)@W-p7?^!Uc_jUMpkzCVdw}V{@bN%7dL#o^t9ipicH>^7`7l@F%1X&rh^eJRCUweu+e>&&eTjsNJ zbF0MroPsRU1C+K zW*95`WKn)8rP}W1l2H8$juewejFaT`-kNh;e^Eq0jG)GFHQmT9`zTe+9^~6F*&1Va z>EKEK9u$!nURh>_Cm0hrysWq)!$BGIkoa2qwZYY{U__`zB0+#POoM}2;CAC`khbbI^)@+4(md56IJZz;a^4k$`QHeiFUo{c-Iasg zRur9rb>oG`gZxHMT{5dGQSmVB_fIPhUUUW5;PG=!xPODF1kd-XyY5w4{W726I!2iD ztwk4b9V6&CZL&t z+Ns&TC{?Q0A8lcL;NCx84Uj3ETok)*Ru0a#_?rRZ{*37Cx>!ai$7n8 zm!%#&)3CXMUf$k%NchZn1*hXBSbh+Ws{lBD*|q!~NE^V*;)nmy~-NQX{(h;MTTiiajMP}$*4w~pV?^vbbhcCfTdaGkA>Qo7;*riiL%#wdhIb@E{ z#n`B@E8#M>&P>pCwtrDrOg~;Nj={I!9I+=$9};hL5<+Yxx)3o2vz*i!zsRO*Ad${Q@omxuqnX~Z)p?zi#WL1A))?^=;2 z!N6TW1TtsLZjYRZzOB4`BxV~3W+O?rUcDM3JIVTVLCf+72iUD>2~CVk4->Z{Y0)Lrm_^> zR2j8U$snEI8jbLFHj~A(;b}9-2SGEpd*>VSHhm*71HR#fAP)C}RoS2>1ib%`Z+E1D zt%xg|noxKIuRnh8wNxDG6tXq2z25cYKR0(Gjx}UNAYuMV<=<@&KiHbFN&;t`p1Aa< z&I8wR8ft@lPfEDK6!?He6>ymbVPWI7^Nl(~%R?z3v2eSU4ne!K{%~`m@%sBDcj_o2 zOylVO73YyWv*~31tl>Z}lOMidbiqf#kPAxT;Y?MM@k~|7p2-=x-Fe8D!n2Nm2KPsN z?`qWp7ONg{7hUwS)XW}%`qxf_dxMC(IPxx^gcw<^=Th$_v=J?bj1yo-_|pySccuw7 ziMZH>X~)c)nqsH0Qcm}BirBx=+|L5%biV)WP6dh?pp;Y!n#v1}6q^odmEWKoY zYiHzc`DK&?Li+jn;Wwa&?L9Hg=62k&_}d$Q3M@R~_xRvz`cS4SLB{#f+&8KPK2sZO za|U1k;q=?3GShH`qEY0BOOjz9%U6!%QaJO4j_(ViBZ8q!{`4@HJ75n=0b~baY|>1n zRpKlS20cVa9d=)&%9;aZ6u}KVb8M?=aPe@_8wP)95m>BdaFQt=;^cw4Y5*%uINSQH zB!O{OM)Yy}BkB!lAZsd9XXV=`vxBC?k0}T6*5>5q>Q%Cy%kJ&*4=qGjx@hf$c zubHYwVwtK827ezAfbLj8ZPWQb4#=?aC6lO1poD`>ml!4lgyhq5E1&IF{Ty#WO5#&N zaBhK|kt~(w(*BvR~Og^w6+s|GE74TQqSz8tL1*eCVYpc>8L zEzbA`$?4M)&Y+GEkNQpSAATfaSw(|rpAsPf;cT#k2;=_r#V>0i7r{>1U^7#dYiafj z%>o{!V)u=&yLhvcp(B!9{wOf(PxO)dtTYY+Z3g7=r<{>VB4s7jS z`rLjm7DWWiJMVoiN=O!&IXmJ=$8VU%q?qASfxVmkd}9#e8G;X|GIDR=bk?hjTM}IQ z{+B%~D6b)6iS4L%oN5y%C+-T7M{GQH5e%iwWas0w%gmU!{ar+KZQbe=XB6xn7gaTm1i2>2lc8yNCwl0RPo%*b!NVd!)|n0yAe znMdY$YSw?^V%Lbx*eXM8j65 z+9ltEJ0Cs$Bxqlgj*nQG;f;2J<_JY{S%gOkI|g)1?VUVFWw&^b!hL@@9n6eoue6H^ z$V+H17HC)kY#}5DGE}e$-#2TN;#$@7pgzt9oc1 zKoRZIXl?!4>grZ9do8F>kOXwHh4w+fL*CI<#LT&A+RCGAQaE$MuzK*cEB4l`9%wKa z^#Iyb)R7J7L_$gkjFU%7>~XxB76mIvtP;+qzwWE-*ck(0{VIws6jTAy*vVH+NI5$( zHr~|gffw8_4{X6rz*@c!OfHqW2-w;Nl$YIkjiEL{Fo;_9LoJr|dfYj4?X|(P zRB%%MU>M>j6;M@^LaNR9P(4pRg z7A|#pTL6B12J(M9WuW0ep8&vwx&XO&suSYpt^@dtBjE zXwRL|)vOYkJVRg3|BMOFJKGW`iV=W%8Me((#T~3E@4T8I#8bKL0d1`+A*fApXxE)v zzQq)GG6g=|+0{n4Yo=(}av;VD@F7%9U+Hk$G>gg?Ee|L{8PEjinoUsT2eJ^!kq`_}B*lQ~56hqZ;5KQ|p7d;Ny~ z@@l|6$ci)@DmFq%` zv0@Yn@H|!3agLF@chp94g77S!jc}GLVzrt@@=Oe`-rpJpkQ1~dJn*YDJPA$tB|M3A zJo*EFETt}}{9|;z4}qzKe8Oei<|>HwUQ=fFIt3A?>^B-e6~_keZNmV(>A zC0~Ec0}bFdtR8fd96Ps>uNW#wq^Y@MQCgGM1BSopF6f<@lDkwRAG?5NqL>HS`azT*zC z>6rzBfqq~|PMy~*bDA-j@`%J|v)lYfp|E=x`Eggff+-qK&e9$Ij$%5Ku96^8IEFa1 z&%*tVBESGan1Nr|CxgAcW!|F(0Nv`|#iPr+0;kFmO80MOE6L}G@YT&yu&-wC>k}mp z_?D{>ME#25hVF;r161?|WDMyzI`hnWuJCPrk@B(+pU&)7d4e0MfeF_;SJm40Ze=XT zad|95KHf?_0`kbkIVp&Jj;JGz-OkLF=)6}JwU7G4?r?r zuaoDB_x?H{0&Qs^A8PA6CGQDDFyLj}jm@kpi>^->1Ezfwv(wf8sdxuKGX{<7Ha(=( zJ^l>Xk)KZWqp}CuH=a36Xyw0?Sk$DK^FoG&eZPA3-OnYmR3udAvx~>U0n$uK@=Bb( zW{*8_Z%E6z5eoUgp3@khbJ_sqQ>cNA%n1-pId*PEi+t3Fg>ZJ1v25?!=MH*+fqnSi z-0?ls)7j~WfodZ%r1XdmaPFdBKzPNWm=e0NdzKWG(2R;ia%FUQ+#v3%@1nR3m3Baq zO$$-G+cNYW)U^fyKL4bit?%tEZeMWVDwBeAV1CONwcLSh(SvhCH4_O}_CL9RvvUKw zF8v7m-V1qP*hRf?S(eC~gVA(Phm(0K|J{ECITKY14bF803Oo>45retTbxu2nU!2sA zVgZk28l~)B&0GQ}q9p+pPuX=VoNwEdxXV{X<4n+gKMe|?02Zzj)qwn-ETSw*T(9LV zXXOOJ#+V>z@1mu$Gu1~mH|?IU0y#^>6<1GRSDQ z*noYFuEYn%1C3Q9ba=ZJZTW*s?IO<8%u$?tuXhKxJHl$D9E2CZ?$E`1ab5azP~bgg zMNqH}n~*krv8=aM z1B%N;|8GMJgVUpP;@%FK7=aN5z6eOK%d~JLct; zxs@k5reV(?Snqq?Be*A2cTw;23hK&yhfqC3)4m08eR?#;8Z)w3OdG!_G5j}W&QLYE z#n{a3j5FWEKv9MJ=oi}qWqB5KU@zADBd6uR|9KHCz&Cl83b%)jpiz?nHi z`#XIj`#b5f&U|knOC8}~nl9S=%&*xNgaCcmoR^D+wCEl;~S2W&X`@01i8&`ZA8dvW0wo>1+d%ZI&L>pQa{#9E7S#WAKo^P|_=dq&&8^;Hzp$_1ift7cb|Xq1WQeT`^J_%^kFmE7i*oD! zhZVs95d%a(!lWc5r7;Ml1*Aifa_AI>5In+>4y9A1yBQjh?i^}Bq-!W)gn^lN&*1qz zDtxc&{bRTcX5af>d#%svwfD*kzU`cIQ*k5Q9!Rmfb1<;#H%Ze!NetMoHrA*aJm*TF zxO`NuG#c{CtdN;#v0>_c=C3)SYf>IAa10BXBlS}7_aEXueYP8W=YIj=Z}03O238Zg z2o9tBIDvq5^=(u3+^|<+3{`4j4ExrntbR2Q^2q9get}Kkc$KJ}{<*SuY`KnfN%qjh zQ*jy`3)jhizzNGMTuaw_k<$}@huqf3KQiDMIRk<4U%|mM(@&`tx?~puKg`6=VXtwg ziH(`w-Z*3jtAHkZ2NxXIfySx?w`aY3;{GZ%(F9v3gx);#!4o>+Il)fAzO$!D)*bz4 zj2a&X9`o^MaeMrad4Iu+IRn7WlR`?wIB5l0h*t_q!OpGn#N|J^i+05+b=)Re zR7e%yf8>UL**9R2r%NeDO>Hn23PYwwO$TdEvo#vH8woyz%8N9mwY&VKLh7hBV1+6!>p+b9w-uT|3CI zl3w@PH=PYyXTy5IOSnYCAN%Vz0;`#qJWR$dr%4bgvF}qPP$5|{v4ui$XoB{}IL-C{ z_V*YkT%{dPZq&$hiWqEmlGWxQ0GRa3Zv?UawXC>)C0KWgq7SEGxwRPzt1lZ3!o9wK zbp|)Ra#cN*%xyoLR|>i=N#pT5;!$B>4R+z0h*iis|D)Z-u{tx6miSkk@_#&I!VOT5 zZ#1zNrz=DV1Yj5i@X4SyFP*uG{!~Pj#hAi(z%B^p0^)K@=dkn5NYgE9B_vtGZYn3vS{(uMCn zz1rn_6OpSOj3~TMb72}KoJLvb z;Gl8{a5XfeVDx(z%XBHD7)J2NMjHpc34Cwn?_lbAlMg_{CEaWQ1gJer-YlC3;aaBP z^}@t6KgAB5mF)^Tz^!`1jo6(e!U|)J+P!Z}uE1D+t$XC@|31(|lR#h?<5#q!@9*#s z3{7^_1ouP@6n}S$#h*}7l6WYYXuXN~a zRyY72V$kYd;9%2Of(Y#MzoHau#IiK&LFCFEciot`^?{xPW6n|2Y9XshEYp>ciE39V zi}A{x6nU=T!_3JAm@~Ae5T}Di9_cUiCM&dWaf@l(h@C)zzAw|2k>b&jo93o?&I6Vm zvpg0`Eev~-1lNJC6kC2h)MLh=SOd;w{~6AX0A=Ae7cn}I*WL|;wBK3m0DaS8*Q3c(SC8Qaj{YH!;`%N)!P)G^&HOfJ3kqEqll4U91W#+(KEP0z zlU@_R{rlE|tAfXSc(V`E3*|EQyA;0fbmw~&PE==QvL~!|tW5YLa zTV*5|3*e$K`c@jBI|OYu4GZq_p1E1U(>2=QsJkp6r(5uj`|lKp!nrmt^(TR>afTAv z6kxizF&yyVdPdtXm=^n@zJnVJi(D8!H0tQkw?5ue6MC=b{Q<9L zIkN$)*NB}+D}ITpb~zRIp-p4YO7m2v?O(_LMm!p4K(z#Xz*&na4;UCXIAq1hG6vO* z673Byk8~CZK*4q1bE{zVjaT}WXi+>vidW$Rd)2PhnW7PB)8djA)X1d*!Di!E#hZtk zxZa4n0uI{}FvTNa5&?iW8H|fjECc`aG`7N4%pKS#T1#V+-1wb!^LS`m?pkhC{m5PT z)~y-)`QARjlL@uV*aJK64&a+tx4{H!f8>EU8I~w&#ejajfXn8$F8R54)#35 ziR%B<9*&(otbqX>cu5w26hFm03<5>A=fN%YsOiWi`P$?%K6}u++FlITMX#JOvpo2| zqAD)bzWFr5O_^FGi7w;LLe-6ig{EofLa*}(K z2$|Tw^i?DFQ*C&`N~ukDm*tH0Yfo#l1LZ79$OYM@fE9hEX9@W&lk zQaD#6w-wdoyRmO$S4F)ex;uAgVSmwi6mlRBzY~hn8oa^#(P2CeJR!s-8^4ni>3$4v zgqklt?II`5k*`#BT9?{EOEEL-k%QDG*v~yhhVYm&cXokwFBgTFs8v6WscsmHd3^k> zDvqm7dVcQD;e2Ie zlejG=G=Om>sQB56Zvs@adefrrmGyGh&{eRkuf7F{Z?8)SaF)`abkqNiL)p?o{2-S8 z^UcNSWD23-DW}(Z$wSalryX2hP|A4deXMqiP1bRbZOY`jk@H%9GV%S|1HfVWEQFvk z&QTi7|9ro&#IfPJ(Jf3D55+#(?cCN=c#d8sPxT!T_%(h0_b2~8&q1EN`A+E$^U0Wx zWAQO)Pi8*#@E2cs7u;Rx;Hg$s*8*vjzmDgDa1$wLI<7e8Hnj9#Er7L8QxYDFuG|P( zeJ`+MrW<8gPS!T%Q>i@`*frtUIYnzzBX^>^I{bBROY-&V(KqT3{$zOEmShzHojtAi za6tf%_h;^C6inwnWqAFf#BKTObsqD~I=>|^@;u)rSEsS?xRX9jdlj$8w1j7?8M{{H z>Y!co6VMG55+sKZPHv7P6etnqH>)ghUA7fIbG9|Ave?<3kj@&dT< zGri^P+4e|oV+M&${KTtot*p6MrO}fqhOD5RDf>=$xTpDqKmYg;zaw%?W5;EoYp!+d zd))o5j$7oj%b;Ucp3WGgOfF;D>E@=3hj;uyl<98#{e~J}jmC!U{T*$Vk&ada_qcdf z;c&Rm5-%mIHhCZ#JC0o)?}0n_mAua3AEj`o3>4XMwC2FXDQlwyP+yAFi@&3sEG+4K zyV|~Q=DxloiY@0(`M&jVb1r-HwKN@Bi>+-mtX1*_R@eag9`w_1T(dO$la;{e2M`5z z>>Uro8AF=V4DfVOE{TtfDJEo_^92kU_u;aIh28e*JZX}c}3w)|oN+e+lGd>@!y zSem`QGH)w!j-S$u?9TXQiLoAGXGxNB3I7u457<69vj$yuOgxs)a%^2UE5Q2xc1JY0 z8~e4y)EA#ajd@`H+i}La+pH!~oXAHM)q*Q{!&8Fnoqc#xZ>d}B2`(fM6#3U4m)MIo z{y<5DzFyb!WxRRflrX=Gc#k`l53NUMD(IuUZe7%MLXRW5L)X*`Dq>D%X8X-Oa0Oej z4D0z|$!-+zIXM3^QCBehoEc}-)X;0RZ{m$ne^c&_vEvQ{x~PdD^UZS*`Rk`DEu;JH zJN17*hS6~QY&AYo3=tFkNV{~{HcfCl&Pcgb+KY$R6zOjf1_3ZzADUGE%UQm|12QRT zOTnIVCi#{b<^5!M`PEKPSAAj5hur{EUpk{+U(v!_>c6ASY1xk;h^q2<34g8E?K?q` z{BgdvqPU=Aj&xP4SZL2bZ%6R9nNdb<3VAX|=QpviPd`dG)wM6y9vXEbuI~lxlCB_H z!w4MvTjk+f@tO;L3uBfl+g;+~Yv$&xb$x~#4Axgay>V4R+CFWc=g6UN!v|K4KGbge zZAXo{2cwgB?qD5!dZUe1PM$oJGzPO*K%ndtA?`KoLc~#EuFKr#1QEuDMS;haOxpC} zH3}^gOPi?djeGp4;HEvOMGs$~1p52LKCFwqq^*kSH7ZcFvvsqfDwoNV5=Gtu-MnYh zwOM5fFT{#E$4-2osP-0Gm=9(3XgTAjEhQ4q++bjxJ@fs`)I->+`yGtvnr=Hw^-kRO z+hMbb3a0I>R4_%k5IfD`cA!$_AR^-ctdp*%i4Pxd$l!R@L?Tv=f{lKIy%3ObPYboFIhNTlu9AJ>S1;c9K zr|ycHyoyv4WpZckuwW=yeyj?oOmxUi(Yw12b0XE?2I-A5p+M*+WrICrYAWJFDNfPUzCeSDqL>H@6jx^noh*16x|rZz{yp-bD!yb8K}UaU)3>;v_O0+~&? zQ6#2e_~Y9K$gtzvhKZf*#&6&fvr~n+-sgmt^Xgc0D{ZiMz6HF#A${1*dm~-}0-dF3 zy0C+4o!>mb-y$+N)d#9G$|W5Bd4Aa1`2AlJ5Fmyz>PpsjDBJtHZv~DD43|M%7y82a zpB1{olDF0n9>*hm&(0yI+_h`^XXqp{&V9tW^RXTT?s7PygF9hET;ToGf3PUtM>t!f zKcFPysuS&1QEr47Yq3JfiHPVpPS|y}sPShTc;Ff1FMHACF|d8Z#@J5&7c?><^B`hX z6A_B6bT{K;R?i)FMlv^*NQD&~MVtg(@NMVhqF?zI;2M?I?s0Rt={h>1pilU(A_Xnm zoKmx{Ix5oqPN)Bf%V_}UWxSljZS{+v!2q;&EvFWrxSUDI6R8nIG1`HqgwA1Rj=r>X zi~BBaEZU)UsILKHo|d@#|Ne)C_>MMgF-fBrZAwACw-jcp;B*^Tc6R8Sg1Dh9+}nkB z{v%A^ZL4X}q}~oLukRm-#nRZeT{`i$s^Z+lc7QkHp81LXyZ=%9cPc95TyevG!C(2E z({?$vo*%%_Mgr^S!K1i5}yxc$D7ZUJDd#}?)q9>mjuR_F7$q35uW z=z5~QW(i5%`Ev2C#oG!r>gqbWRCK!BlqLap5#*oj1YRxTA~*=<=YzlIEO9D%yffC> zwB zxavf+=j#Vg^*BRvM|deD9NgYpGgEsEQLocAaCt_4Ep?ZJ|IvRyu&JiITZGI>45X`EU&}3x zfiA}4S`hl!^S-sK&NCvRPQkkV&v0{g0loA; z5s*C7-B`=XnIyrKxweL-n;>iK9UXN_cVd(+gnEWbqTM`*jI+x{E4I4dN`@GYdG9*U zT0)ynlqg`C{EvKs5wIHgAF9g!dcqe1-_FWqg;NzM*W8LssD(z*hfJ|hjS__jt5bZS z^Lp>tq}O{X%Mz^p3;!8S=l94P2 z%c$GyGRS6k*0^#>&Hiz??9FO(O(_sha}U?(FBLL*G~7~!D7|oWF~-`=8(_1p;hWxTltZ)=2L1Wdbv0M ztfNl(Or^5C#XD>26Nk_9IDtPH#AcC|YI1PWwS;(P^Ecb=eiA(=rs)=%9KXt0x5fv# z4{(NKJZyMFDx5UCB6U?hdcp~-SNbiF^w5}QKo*b3fZ7TKT`334;zGeWmD3Ym6<*kq zr$yS1&U#%|aMS26p_zilA52eJPvbCPXSj4u?Mj=wr2y&!y6DS2fBYS_e-Rwa#0KZs z`SjNiY<&WP%`VNYM&u+C?l9x|^`pf@1j4;~B_#^5v8gjr(?{4jAad#p4zgnTu@hcqJ*b%SzGbO)N$c#s9q$0EnB)VBUj-b1__v`3gC=7Le?2LAA++pZVuo&V7+b&f=B^$IQS$lI+4c1 zX2z5!1}tE0b72HKiC?1j6rVdqwpm%C7PKa;HzaVW>Hpa5|NX&)48X_sP~b0+=YFE! zqY*ytX!3f#_iTCTMs3AJ%y6N`?r1iGXf__U=$AFWzeDVVVS#@VO+=9X%0mCKZ~|^B znUJAETPR-Wi~a>X6rR;Q@XkF7dm1K}e9h2kOR6Le+B#9(97JkBOb8&!UbP(dP(uw- zg>cW`p=ES8B=$-qIfNL1=Y9*N;#dQFDFPK@d9_#Q9tzGZ&XF_E#j{t;wko*QRc0TC z(?`ya938vhtp%Oy1%hJgWv)kcj{uQ?f?!$coZH8Pf#W8R0U+q^`Q{*z6)MzYYgTZw z(m2OfS1p^hlLK}hJI1;jzDVR`?^IHS@%($hyd$X~WJ!Ajbs4&GZG|Zt#J{TVmMPWq zHbPb%>`CLFDZMOPT4du#EVAp+SI!+P?j%>==#^0bW5!KX-z~%EH2d2Gl_dxNhD|_( z5h$>SZXT9sW{=92lx zlOrO+!kl9WD3)z5?#EP^LgTSiS$#}ordu}xVISXn4qDzdw$T|n!E5-o=g<@w+yh8) zu)~z9{|k29Jjhe&#m0E|7IF&G^OF3_D^AiE?2Pqse3tws?$N+e^>h0zx;&R%xy8K_ zIpl(5mcreocSu3$8{z5^+V_q6@#`ie6U|o53!xSkRw{}hWtq9X;(*{a2-x zXDvnmA6LFsbsMv?d3U_hxeb=Ow^>9gf2g<_2b{9F5vX76_j!%W?{?-P6^yj(rsYf$d&HE8_)=Ua;%vLP{$ADTSqANp(05l+CO;I@pX zI?SJu8^(E(u%iMU3$7^%h(nP=BNk*6wH4ilcux96K)Dkb<(&A7Jo@w?OEJx(L|xnJp9Xx zXP&+z3>h%?@~*(7Y`pe@n+u@&XR^6;rvU9q)O7dg>va%;?DRWpr)*tBAhU*sU;kPV z_Xt5{obidO$U0c_Az{JZMg{nguoBTAsWB^qwh97*=3X?ti43&NRzG~*ICD#(t6`uV zZpRWnSr=DzVv`SNSS?9keSE0!7#M`lacp4bO?6OEZ9?Jkj-&b~Mg2pBu^L_1n!l}= z5q-tB4hk{IV!#&=$(m<1lc6xDb}o>kjiE3T>$(JE6tkZ-GM+wa>p0}G-7c0r*m^x- zfavC@)E^Egm&&KL|T2V-?XSlBO##(ja>a5sxXI4MRYoL}Mk9G>J^kwr{ z7)0&>eO>v}0D(Zva3_0vV-0}Ef!S*BdV2DRt&iZixC)iKd;ppciE#XC{Z#yB8h|%)$iZ=JFcZFT%$kVZ>E+66$aG=?&05Z$b zjm-xu%baP4w(tiasiM$JIg>f{tfXdX6-$-ob1?-4$tNv1&2Q!D&q&a>vrKd`DP*8M z0qpHHmpoDDI%?ChVACBAX?6!oa}x$Y>)=KcLyk)W@2kq5?(Io681uzLTQ5cR)I@-i zldGFPGUw=rxGP1lNLIB47#z4jyLS%_1i^8kCXNevQNBtCb;e;A)$?oya=8+ORH;?M zwlEH1TW(e|q$Bzx&v5cIHz)QYUhi6+Z%GWab-_Hk@+*Eve@aZd74875PyAP-p#{F_ zTLVW7xYn@j@9_}TL3yB8zh4^Su=?5N?lLsy5nVz?=C~D}4leACtKO>Y-KtvAe%Wd9|5#5)NFbTQ5=QK5ONxcs z>xmgr6>MIv!`dZ^8mSsn1gT93ueh{Pjbe>dg5B_M}(|)eGXdb(xaIRUeM3 z4n`@w)5tODWk#B`k8%7C$}&7=eX&q$sks{54MEg z*Ka>O)`7d=>;i_P>nUCWBnFF@ zl!@CLj1mx`bEtBz^Vv1o-N~pi^;HWaW?=AGR9}Mo=g%3|z5Y}Pv!GAFf8o#%eNd;9 zKqrRwj5?rwo&?dW7b{YxUl+{lRUh=-j!!fVt*MY;eKL9a^O@zV6;RFIn{j>0ecW{> z8M_K#uewCk|HocIaJqlWKunS3*Iv`aRkN~n8HwDV-SYIK=<$8tt6N~Cw34n>^ocw` z{3O`$=x}4%CU1yfXcsrNL=~&mVSd07m{XMSv|?c3zBt>#+YG%RD5MFay*l!;f+bHC zV1j`q(j;ep=yK*wq8prkwQ;FgF$L_s>oLWAQ&4rr%2YcZxX#JzNAKFq3G7Lg1G0`-n}W=3jFxoq76zj3CwZ3=f{*@P{deXLed4xoJi0WYb!@jV0f<|6Xq@vbH9hV~3z zO4=gPre$fbqgebHfdnv4bO==n9v!fFUTuz^$ppJ7ugjM!6%QvMOJ@4=^JQg7HLVAk zf`b^S+|qu|^Hw+ByzRUJxneT&_q$5B36d_Vmz90mO>WjSuh2yE2=NWJ{P;n}} z@PAMdq7kzH$( z%|@DKkosM2V*4m9XMi^BgmI8+#o3YwYAxons>U*%^6&(qv@0rA_bjuE>mXdS5IJRI zWrQgaTWI^yk76(e+$NwLeE#5tdd`@9-7pxjsX43V9ou0a+%pq}eKtU9KG8c;Y3!e8 zn6%g*1gdJRq$H*OVca2E?wSRoz! zr`;^?licPeZ1i{|spL3Ms~ell0$+4>e{eTLgBG%%d3T#FdM0~HylB({8@~##R`la) zxr9H>zkYbw0Fyz79qQwJ9jD|z#ERQzRmt^CjQCNM&fbWXv#((?N;2Xtso}6f^56Kd z{w7wy)uQRkLtQo_on{&jHW0O4PbVfXeaR|R)KZ#l8ifsi(4)!J{$DKsJey^3+|WOo z_vS>mOSY{NqLf&NZs*$H3KhrFieU12TAQh*k{TY23NCav&+Nw(2O92vQvLQyRmygs zy}?X&D?Qtu1uIV)6kx>OL=E{ekeC@WIOj$VOSYF9)9;RgFaQg{vM3dibj4d1jWx9ZZwF=F z?W@}EIS*GQT!S0ORl}50z3*8nvgDIst%oI>LAJ^`Ep9_&9SYY2>$-F zcsj@u6>a};BL2r!M0qQlv~$TM3hn=b$9!%GG0G_SU7;22KfLKkJ!C4H#N6nv?I#$- zNHC=&4te0Nq`c(Lp@lG;$LKYE+8rfUMJ*2XM%;a_?6t?oaz!*-aVCiD$PLUe0l~P6 zqPCaB3C0yT0d+R)8O4~j)h%8JZcJ2U?(kyIJ6mVs@i*^$Su^x}et!E=`Fzu1)-2lt zz2X_J;C0&1)+3{Fn=#u~!{{<+8~MFXo?ECiO;y{)UKso7QEu~?d3lTd<(W;mKX9Fn zG{y7@0OH0S6AHeKH$wdAJuGS!VWKyUFrYw-Jars3v*CN9;?fgv8 zssBF|C?y~!7t0b~KOV_qQmre*V)1v89RL{rMnV&h7Mv&^My2 zftl4%oJtBUT!u40|MghE54{W}(Km%qUH;IB;l0QhH0n$kFMTdFOi zNE0<5wzw^e5mF|~&Uarh$#K<6WYwd9RH*39G8%WlO{a^B9bfH!$1>XuPkZBZ8h=UL z=Saew=4X}=g6uBQQii2M2-|KruX)|z+qPa=VoJ#EcYSRg0lRp-`P;Hq1g#|f??P_U z<00TNM?z0usp*d&N>tY#s7=7qs}MWD68pcT z7b5ft2K>$ARn2x=%{qD|Zl^l%4CrzV8mTpD+TZud?g;9#AxcBhLojB6M@v32kbJm^ zRMmmxf2>_@OvcibuZ{VAB-Va7*8paft4;=|FeA0LpM^pzc62)Iv){3VyPS_;A}EiT zRw}+F6Eu{A)E zN*;IB70d2g3M?o=L=_4}FIJ0Oj?U;Cl`na0Ynmb~Xgny{{(vUnmU{_a$Nl+OfU(*{ zrxnAO;*!SkfIKCcu-iWZILeaHx%+P|&OcuT6A1kn}28@=QWj1ZsitNtGX z;1?p=0l`GtNg{a1bEHV;$3HV6>V~u#cN#Abww(-daTYpy@SF>?Y)g@v{y(>+5@prTb}U zY;GibZ=Z@~D~_j!IGF|3zP!-=VTWwNc6V2HWk8CBE>{}4yX-jU=-)Uc7hl0Ka(8MV zuHDI7Z_y;qamQrCkmhd=z%xXv4qyY=>itDLivq7JHynpvND^!#?Kl0mP=j;fXfAXCY3H^dICL?=+kdeK3L-SHwHfjl4nrs=> ztQEspGfR<|&`jUQQDqS?i*k-U4aISs4FJU|L2=vjV7sG83(-nqS>`FC-lib(E2Waz z+P=409ZBOn2%*-8N^iUDsll`cVQ#xFwlmk(^FK6|0FJ~tnI~SM>ULuc&D^*Ww?1*u zBAk0v^9Mghbwa!9sFp%PZbj)l$GrTJ(s862a6VyHt#%d6rCMx(;Bvm@X=b`kW)TS<=-N-`%zo=3t@E&7*p z-ZVJZ(tWkaK?xzY(V=^Mv5hetx)1F~qg=9{CuN-|@3KX3$)|w zf^fX_<)QgvO+DbEGbo%5%PCB^xL^A!L=Ia(wZ5- zmah77l*?jj3=_+?)wbCZSoHsoJir?f+`6UtG5y;kiGtnX)y~z{(xDebf=h_j89t(sJGeL5Cr+shf|ov@23r5x;!VtHv%O)+OIc-S|2CWv*h z8HLI0=pr-~OMV-b4CLZE=hW^R`|0sM`}MI2%1_8?kE8JnXF;Y`N$C8CXL9x5$?nm> zc$E!ftXFh8w(NJF6|oGuMe$mERf217?q2ur#5}3q38nL}p-6jWg8o-hb|NGn)A8K7f_wwhl+2y7d*ss4pGdVWUivD_`58P~f z=4PIZ*}}CmmoVmKw>6C2MtYv2TJrfSGV=G6qCR0~$6dJMZe#NcVaV8>4`7TmZ?tDL zuN@7vYA{GlG`>>W_bB4jJ^}#(kqg_`&GCAODN?*6UB=P={!hCw0;nKdVWL&r>EHN( zd#PHM;_X{RU%e31=ZG4|W0g~GKG63(V?w@>^r{zA&({Xy)2USw8%)W}GHjj7Guu&L z!stmU@0-KIlo8zyH7^jB?Lin_*A!mOXqqD_6ADTTx28uXiZ0_Qqwfd!Iven{o2@k8 zuH*nyXQp7(lITas1>XEYM-#zGvFRYpD&l?XPM4nZe4D`MTW1I^fo9Apss22Hdj3w) z9Hka?08v7D{z|>32n^-O(&fj+1yp zh2C=q5`Wsnc{P=%3I*Y&40CZb-rN(iNpH^T8=auOiHLntp*s5m!#c7P{!BvF29q(n zqc9t?YSOFH6sDcT*8$%hK4aj?O5uVYG}(AgL+Hb%h{&6EFnAkmbn$gb)7Oc$iP;-! zfhD3qf3GycvhJJ6op95ZYOAENY0-n2U~>n%MIB8vE0pSfn8K#-Q{#4Y2rO@dO0dQE zMf|2DI0B0+5oIVqps8o%8jlrKD+=*Cm){O2?vHUmRkO>o+*>K|i<2cvp@=J4uPt|q zlK+X+-ss@=&kiWog_y5hnA4t_9W9rL?bsr9nw7F4d~!VjW$ru6de8pnm*vdzW7GSY z9O)Gho{zodYxLdaYo#e+iOBtX=gMKHwy2yQvOAGEj{Ph3);zAl3dstae)xav7+fU1 z_`ZPA6mRj1_Ym=HtrinMqm55zASz^Eew86)`}xVT%?3T>Vh=O1{OG>q6Nv23#Lii# z(tsFt6gh8vg=KkUK8B@XO!Tv$%1aAh*W}D}hv+feTek?3DI$O;l3q(F)?2x&(Pg+r zr||3wxH$e! zlXhCe$LbCV&n3{jzx8M&x`+rb$tDE6schqQ?}ClFDHF~V#6m*{L-)~E6d=GyZ!|RB zFZ6M@`vU7L#2hdP-8o;BU%k{Wx|ExHhTj1z-gntu9AYBnHPL>XXUmGGDeJLU?d1zY z`Ok;zl%ln>#DA33tBUtQ;^93iD1R4LjY|-*Cw=1+VfI4C&m2nnS43>8JD>3vF;c|S z*^HaZZ43p>?(hf1oMJwTOU_5!111GyXZ7b>c(#`y?>1?TD6pi~{3jj@$LK8a)tG+% zo=G!;RQz`__C~UDz?>Z~+)%yH;WL|ewQk=~xi5*FZwd)EfxuqCZMA|Ts`{Syh4CG@ zH`{q&s>P*_iGp#zjl?>3`RKeI&CR6Fl=7}wEeE-*t*+hW_O6oH;_d!`lo1)pR<)+U z@DE1KS%kZ?x@q5b{^jQI`yiH!SM!JbAbA1-2bFN;&@|Qq^ms?9_@*T=ptEc?i$Fcq z5d^q}wbOb1&G`k5Mfsj~kgx5=5$G}oez5oqH*Od~{i}}3)@~iU!!Z|E9BiV~)Zm?c zCH<_flz!!D;Gs>V4j=cbl73X^flWzD2Av80ung-3XcmckxH*k$wP5)($CXzW0)hhC z)i|T6T=ZpEooUt?_t75V)ijsIN18{<( z)hkjK9pY)yKN0IAdV92?KcpADpss@p*}0@4b#RsO)XjF|*g-fZIOWdvjRx2?MF)aH zgOyT<+?*qsnl)rhgtlYLd#3N6PRs^lvO9FpJWD_;sjx;wI}TXkj+({+S3??yr3AHJ zk+r9aem>gg7{mD-Xu8js1D2pn3n*r(H7g{Fu!R2@2brPwK;^xQDnPT|c-9-qmyH%y zP^Lf&)NfX+^4=Lo5C%({yFSsS(L(!hx6nKAb_lWMu1NdU-Xl*lHK}OT*nIyy(};rH zqE&<`i$r!jnMBl0Og4_AF{v)6OXnWyqnT-jJfx=G3n@dT>n`6ENZWMnmg=djQdi51w_{P zg<|bte4opemYOP_4+c6OI5Wm=3LcwXOjelsx?G6Uo3gM|Y3;>ypAXVVf8nzJbzIEk zG&GnG&(h>_AQ^#qY&@n=K%SRlYh)u-Xyx`|Z3$RL1)lohM%fX8vB}l%RyKpXJM@av zkn}q|pJw}$E6Qt`IalO6jD?bQa_wzv-~&$`jp9awuX+?*h(L4$>oTfMWs*TFd24+s zCQcnS!pPyOfRZN76fj@FmT~S)aXK|jQMBk3>b&H_`%GqyT|ddg$B+|jn|fE%&sE~R z+`og6wU2P_ztZ;2l>_6zM_g4F(iC+T()8+Ha`85rR?c4Usn$z ze+C3dZ0=E)3LqTzTEA!bJo*~w+-aL_BFDKbCEFDP_0ce?k0HKsfxz%i-ouBZ(4;|( zHl?*}$H-ZTZeCvsUB5L(D~>8XUDJ2h@yTY~^Il#^xrGi7*N`Zo%mXYeBthYTQ&zwvJIoxw;lb%T$FcNsm*nA zcmBbC;C*AZRlL-67j3C$tgvL3Zccq+%N8Y(nVKtBe{!2ODhfLL??T_Ddwm)9mR;SN z6@H!VBmrM9J=UL98!e5l?h(o9LIeztBnQ4!=p7-;1>w>aEAw2R;)xUz(SX*tMxEhd zZTF`saL9{n+9=0F=QRjBkD5JO2D<+dS1KD`1poeV78CxA>ypydXDw&J}0%A>QEIgTULM4 zu4S`0M+kB>_@c*qwuB4q3QP6DE1Sz=k&hvsT@E~O-H&o#^#1vzFcdQR`M-oiohe8* zAqQHIS$5{FaM8-l%A2`r9vSDTy$$TUN}2;5+038_v}!ArqZVHb=f%k4*-!QGU3jK~ zR!KBzs3Qwu)tq!h)aAWY@CmI?&a}{W4zW%olU=?0)GfNo!o2iZ6vk_#h7%8aH!lF# z(@G?Hv`v))>x6yt%L#)~8pl<>!0OtDC3rRA(woZ5bQQM4Q? z_Ch~w0@AU7dRagC@5&T!>+YQ@QARB7cekr|-`hUprH2V(&4&p*T5c#(K&mFF(T&fw zmfK5(v=+JKS92LqlY%Gj&|085i@b9*iguy~iOu4ZYqv|iEanCwnrqp&yXX><|Jot` zuc07Vvh~vaRJR-6V!lRDD6dzd93-35@+e7Z;5H|6pSEMuZAuURp~i8s?ML&nAGI0+ zDl)XcZo-L$k<3+d-7^Pe15jRcDVZ#N915A2(m}KxljHj;e7cH_hJo`j5&0e6Pk}c3 zc^zaO6tTXG)j`buDHB*&9CnQ}9<4=Thf&;JDx}d2Je|EoS!m|gcVD8;icPNzga8iP zLLM!kbJ^Ku*;o^wK@9R1x33S8G_tFos_R}GKgN9?b|6Lw;TA$Rs@qai- zm-GO2zfLq2;j@qo3LvP1K0%D3i!tSPwT>I@(RP$qH9!Yu+s0E1Kt>HHVvr^oH5Fp! zs%8sUmqLt91y`q}#=)d^$XG*5bEEB`_K(i3q~SPo;D)LJKWR&I$_smS(I#jVq;9;l zABAY1tUW1((&Y%*?V9C>U=qG(FqIkm~Z^knX&^f&^t_5KBm+S2m6)I>{+HzfV8PG&0 zYnRZ*NP1+CUVlCvGr;C8b}woL7aH;+p67Ot6y3bxa$Bduh&4@SqI|LcmSxF(t5vI% zs9tm$uUv7>ib7I)UHrflEtgqeRwR{;U`iet-tGT;n@o;C`e&+7rHkPtPW(O*&zE%@ zB2Vrtp-k(xMnu||u%)(5tPM;5$@o>XDD+!|SpMr*T@Dw-KB9(4a;~SE^UJ(cGhz8| zTOKtx9)m401F?r2XH3d5n?I<~yQdi&QLO*ENIUClwrSqT>)_IYlsv3(zio z4?E%2-vkr0E9tl78*%0xzM6OR_qBGvEEZegUEsZvU|MsP|Y+ zI`y_~@B7!Ckc%>Nxvj~vy+Fwg0o^>Jz=rOO6}HkvtRsH7 ztL^gd06nxaF(`Xhk2dC6{2pad$^N#1<#B<(T?M>8<-`DsHW2Ijh!lVNPi`hGIF3>% z#tD^t_jDkN4Bh4DK)Lju=-WnlfJxrvhT|eIONA#OB|qR{kpuF*)vK2K#3FqccQdykwR?9vr= z*O}D3FMkwAo%T}zd_QGdqsWRsvWp}tyd^sNu>wh78+O0z_S=1#v*#P&GxsQ9zIdFl z08~Wnr0U2y&OFrQb{@@=?#%L4cU13<{71AYkks2WTLhMrz6~A7FZrjJH1dJA3_)dX zW-`)o`TP-Zdz|ogInLd$_BN%*%bYw2@tAW^K}uSft=+F@<|;{il!V$g>M9B}Xs^Yu z_E&R`2oIe*PUypwXSLqH7|w#pCfm)*N>(qud%6Sq@X}TDEFsf~kv*xt*Q?JcAW$W# zfXKIf3ozT_b6WxuW~3TN@+>Dit}MwHA$|)F2_>J!<+4_;yo_kIs+uX@9#+swR@WS;*re?;R*|Dz%S@ zwPyKM&i>kE6FP~bb9qkz>3xKY)&8pmxHXf)i9dyPri3j6`tH*$Z@mZQCO`KxEf5Th z3}@zLJV3Os4(YFBV0Lx z$mj{4Sa_9F!H=yRA~;Ui==;XApDcs@6sZ=y`~5b~CekXGTwOOAFX6#g#B0mS?*l0b z7mp0T)?Oi!99R);^^q6_~p0! zoTLrE>V%r#c!?LbL%7iT5G0qJmKk5+?GHsl4^Wp;tjX%oB&RWVAwu5u?V?!vyNr%p z0t0pfmeuRaHwzx=UnMbl|0aH(X|2UmwdY-`eMvinMcwV?KZoK|;Pin54*a)sj>HGf zG*dOc3UR8PSF|w;Eo^y$Mkh&*V+nW2U1y~MmtT66P@Y)apblMJ>!7kr$akeIJv-i9 zo(V!$3NZ{kJSPsl0XPc}KcEAg4Dcu{`vg}pW(?j^SM%m->$*Y^C9pZDyMIGzWZ>t2nY$Fp*%e8S?7!6ftE z@ejuJaF*9UL@3{DgPN*(_$-XA<$}1rConVa2sI2(U+1;`xw$lHWNu~gk=1xr#KOl3TX7|Dk;_aO2S0r%dxHcF;7)} z7d~o3;7SC<;)T8KewU;c`{f|^OeQE z=X8`mc(#xOQU}(4X`mS3P!mpP*s_4}kFYJ8mUfKK}ojN_Jw z>0rZKuOMo6d;_zW+fPy+DKT6?EOoqu{8|2|pgzQl%NdNm?Tmcul?mg%JwBkVrs0;I zbP(tI8_1`@lzl;d#;3ngn$rl>;tUQ9jzmpz0cuTMb#3o``FCUihY_5*MDu&pxlk|X z|9xBbo=2>KqZxgasW0!--7QHHWir^pyUxoX{bAA6$8ZD}dVrbI{gqU|K`~Rl_&~Up zLTT`~ibkgERl^gy52LRJ=t0+XX}3V_drC#igi5xfAK; zL$Hj(-Z2}yi;PEn9WY4-&Xy=QHvM0{mbeD4mR}|L2}#{XdIS_33FxZ?UX+a97_x00(Kl!)xi7r&BSSijeL`YY9D_JZb0be3EWN+OBUi z-FQngD6B**ISwfoU6SqlkB5xc`o9^JgpZdlKL30@WEq(wok8$iLPEmE)zFaZJD=A_ z4tY8G_yWG2mniPU^aa_dcO>;(<60`TfAXomCoXWyAQWQsCtFBd%(J~LN)4t?n9qD* zR%WSSEoV&<>1k#7SM9c^wBgOjEZGrh!}GUU>!o>Kg(e~?TI?l*RcVUZsq8(F{ul?0 zrP}{T)_X=Z*>&B*77#&-g(4kAks?LuARs8c_g(~~cL+U1ETB{Y=}iOzp-QhIh*G4N zK&SylS}2i{1QL>bx$pCx_dL%zKQl&hjgfurz4n@O&AHZ2%?@D+gCrnKcQD=4?RFOi;d*YDzxIYc=kHde&%eoQwR!C%o{5b1h5jO0*%=Fu?&-2?dlwwM@k*dc}*cz&7_s@-1_ zfXl?TPC*$y&E+tNNpTW^Kc369^OX!5E3vI^>utojhO7@f|B8u2ba#fXXJq$OL_Kja zk^S!@7&}EdygY@Rw*PT>DY3?d?H`@^fRDZP*>90dPGMmY5$3=8Kh`sEtkB39=jvU_ zoD=@*z0AxoTHCBzxmE`nw}{hLs)(Xyh;l@@uz^W)E=pUDy9C?VMICC&-?N&?h40ew zSaJ|+*SJrJ0u9R%$nnJz}6s@~2ON;UET(7gEK} z`QLx&YLX2l1+3hO^K0J{5~&F3lCJ-tITotw)GArBWT5iC%~EqJ6d&7d?=cpNe^CHu z`jb5Vjx$q3r7`)+bt*_T$#E|Rp(;Mj2l2r7x4Au~xe{k>y;dH8me^jz z3aIyaKj>Jf;HxtcmwoH7Fmw^JMNx9fjGbBZ%A~PS&a#o*ML>kO-OXH=P&$XmopP

E$E_5|Co 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%0AduUU-| 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 >~8cqvTd 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Ⓢ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 ^Fyjj56i~LHaz2pC@x+8u#3NF;S2`Xg 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 z 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 MZKPGG;c)kV0I4;e1^@s6 literal 0 HcmV?d00001 diff --git a/docs/media/stacfastapi_logo.png b/docs/media/stacfastapi_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd82972c93a616073414df52a5d938e06519972 GIT binary patch literal 39474 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 literal 0 HcmV?d00001 diff --git a/docs/media/tipg_logo.png b/docs/media/tipg_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..70dca42a9bdf8bccfb8e2a734b6ca4f36d807238 GIT binary patch literal 15166 zcmeHu^F-3`*+-AKa{5{iU`uylxYr*wC-bST|Om%y{)=Nqrr z^A9{fJiPAR*X7R4nK?1%&Ybg}NEIb%^cVOqo;`bpE-NFU_UswLPxy_Bf&_nqp!IGV z{%c|*F0LXgE>5E2>SSqSZ}IFIO`Jz;rM#FbPOtD#g;)h?e|856l;PYaHdj~U=kE%j z9mHKrq9}=5x}%xz*`E7oi_JG+wtD`8H}@UJG|H$MD+_6(2(_^&qzKeG`3`x*6b;caRnoCZRs zjfS?nwxR-`nUe#PiMf-h1(TP9^WO^31ibj*j}8{@CL~@C_Kt3RUV>y#HTdAqe_u0` zkvvs#w-Y4OR#YJocXG8L;bLN8Vj&ZHK|(?z;A(EkrzRowpXTuY1j(%3-JSWEnLRx{ znLOE^givFj||J79If10v#u<`uwrvIzxKTQRg|FZDESo$Zgr?+r{ z3B3?t{%_$6y&zBjF8%BoccH9=sD>B9VLB*{@LkZ6Q__*UCm$&N^Ru8(dwa212n`DG z6_ALA%`z;M64L40`7@pyW$jF`<7W45x+-2j3E~&rSfGAJKSppQ1K?#{1%){&DOMG8 zx{}WT-(z{po2Jy(E6vqb`FG35e*%n(9ASm(+kf`++kBPMDdU`35WxTc`hQabG_*lP zlr2q8hA4m*nHugQYjS@j!sCI~>C5@!U)43Jhf@6U3lk>A>mRp`0aWm7ToK^#h~mjk zYh)+^@NrBm;46f3-677cqM}RG%4F6i;{EWmaUzpzGKSd!A4 zcakdfTBsvQsSg1qLqN$QA^@(RkSsX@#W33V!>h!PMAcT~3SH=%AnQW-6^f`}S}Cmu$;H)+~IuiXweE zU9r(UlsoCCYUieEY#Z-nM&@m+-v8BiP!+i`BGUu8Rv&dr88p`7M_)ELRzd67d!1Z3i3-rI!f2d)$0pBk#xAaxi2q5> z2XG0Yp2_sQJ9dWo-k7_;o@`pC+lWnv*!EzOr&RJe?fRd*-*}QqC8;su=y5L280n5k z-onw>SRXe24Jnb43ASH%Qj{rh4UAC}J9?NH_VN zACgn&y{$XeBqka1la~ofemVYUSUUIZgpc_YqhN@E0P;oh3?><)%CCP)$07&lzOx4Y zz-bA#Z~kSLl~NNB8ZDyxe&T7o3M6Yl+kr>w@iA5Ms++LXj%tD2HtDX|CyNbDf^1Q~ zmr*u0QY!R3!yMl&0Pu#ULa2l%I5HDuh$bYp)16Tv;jg%2w`bzfs_@80tyrj`WEDJi_j?GUXFw$6S)zL<= zu4724*g6e(>md2Wr3wdN)4JV1+n4H=7THyEi0RD`oiWP1ud~)p&V#7zbN-C(rm^K8Z?16qF#2u5EX17}Oe#^g1CQ z9K#nxgky}h@V1cGN6__YrUqk0G$9nrp3v{ua@3Fj)2)|K`a}E3YN5?hdvQ<7-$)lp zL)SjO7?oTV?K)E$1@)#tTKSPl?;)w-0!p|je|f&4#Iizs5GXib(W=Em2Jg@zFv@z< zEJT`j;xqsAIo{-0T8J6XvI9jI_>x7+;5IG<+%>51kuE+<`q#||5dw5Cpm}SI(g-Rk zwb~KT79neEr^i~hvCH{Ju^o6SP2z~OM9i@&ww>FM$QY=+OzV-@PQt{4RY>cjsKxx= z@9#X=i4sXukR!BW5_=5gSWgTAZNx+PP7gn1h%TO{R7|lUfN7KgE^I&Jy+dt%R>}p4 zzsVaI0}5F?_pt8;CKo22G#JYs)PVb22IUV5VLUs?$Qm#Y(!km@u0gSRPWd$3`cp&* z(6omJcU#JP{}kaZbO2w-im(@dmazS}0{QFF6iBE6E-XLYXm0A`e2U>5v!WafDRL-z zF`Zr;KPlKfU1S>Fi$HQ_Ps;3vp}Ua@fEPS|XRP?U3Tv&XT!aPyC(q z#sJsgExmqKXEA(HD|U;$^JLEkR9Kt%zf%$}1IbIz_Tk1)!V;BQ#3g`iGbr~oP80=_ zBBT;eXImf57!71F%`1eIW9vLi>x-y==G+dQWMfVc;c1Jo%EQAb3K}1k|sKOT{4jbmdglm0*1gjRmLi2kgfDjkGdDJ2Ws~|7! z5wTHRGeyAp%@pudl*AV4kIjqwZ+DftR3rgS8|{KG5L;8a!l7ag^c{CFwVoY;OH>v+06A&iLEj=!h-B!nG!kOG)-y>ynT1BpmDhuHwPwJy(K%MTH8u82wFpyshU<@ zp+=<6rKB8|iII(`x+p0w-fy&-$|vdyL*JhmA0IaxfpYrV+Sy%|=+!%3bw`3djRNm4 zn&gwER~LYTNg{LT+Twf<5G3hc5TX0HXryS!pjpjymBrA@V$IUM^OHZzI|z}ih_@8) z2X(4LiTuE+?~jy*wJT^R`nixqKg^htJ~FRbbg=j`88&-~jb#YJcvXef=zY(3Cf>d~ zSg0))Tb$lrZt|=@qF(>jOM_Z*T5krg#n|m&(w1^BHMumn&6uaYTC7#B_?F9l?z9~d zlf!id?!ZXKfSoI<8~TH9Y0qG1DFWWEYYpqs^1qQ8$71O92TsEIT<#9*sRQo!jXa^1 zW>;mhX$?-R-IoUQyyx8zZne7>-w8{!hN+F5_bS4U7xyiMrDIlGUzv>z=bJo_izisn z>b@MOC^U%aDOAIp=Vu=eSNxK8FW0K`1Wx9B^3c5Agf+#l^Yg4IOjFhAO}xJ3HtS49 z!XRka3r1zqmTiW0`^LD@A2*+kqTBy9m>;qv!${4T7X05+H|Ym9rHQ=F*Amo~Xa`z8 z`A_u``7*3CTC~g`UX{CSV6dWwt7OEhZnvqpGBEVcp@Ic5#0jE>6eNWs_`Wenqkvx@-n0%h_7LdtnDs_^5FYQ2!RJQ@O6WX9SQ=aEIlWYa z>ERMy44pn!(H~Kamy9ZDZ91}9JE{?R&|MsNVl_tgOq1}r?N5QyXNs0J)KtZlSG8%Y znTHd8D?ysMJxh0=3)R01jWvEPc*VTshemAjC6t>=v=7jf`q62weQGoJsB2bjano zw1+a5shEWrR1vK{O!wvF4jSIoJPWAMR0Z;u;CljnTa8xQIGWAExTrKRQdm28YFtenX4@ z5lyOqoK&>bS`G?L7r|Xc$b7+Z(Hv!8P+qRgGNe*u!*sl9Y;PGX?5H#4U~jKrzg%RJ z{sDArR_eU}cYNHmN16ap{<<>5FqS}fqs@TQYM_=Xj7J&qc<~6Gi$LfR^5pZo7 zyJ9qQ4^OYOsY*B|ybI#y8(N37Pd+cr!skd9deA{&&!PlVrz7!Ewy;JV#?^|i)7s`& zqoY&eGLjEln7V6FyE0icVj%&$^Y57fd>sr@%Vn^skxx^1zFEPd*?2 zKxXAKCx(}{mO^sFeZ$edd=i6q*x}IM1rUiW zi9M2^z|9`<#rODugj3bJtiWf9n3jrzeT;5$>&vB!;Bu#(#5rtZCTs8GB*G1D?dSC0 z|AhX`8T%6cR&|$1?imWl8#_5Un^(|2%vR|eBAbQ@YF6`>AtBHO`l;ZwXRMtR_|Y}$ z-gR>~Amo4R-ohUcNwqPX9Dd7u5SVhDv~qm(W~0xNZS+myyVcIxvghF^ zr2NX1q*zplM9+eh6GDTXbg=-Rxax5zmQkqrlAG;5l*`~bf8<6g;ng&1zFzzERsGK3 z1HvQNmYdjv&T+BSc5pfvxjMbu<*ltD~Y-?P)8X3jnEO0qjv9muAvNL zyGZ=`;SLp_oy|>WiKHBtR_4hEWwK?WdVp|EwfiP&AMOM^V_rd<)7WQz!5NRFho3Jn$0FeBOs)D5Fa1I<@vu*s#Ym(F0;D6>U)_s)|ym$9Vcw`m?T zI@QTGN}KOlg3?ezdmxzPSM!S%u5>xfbQD2*dwborvxccVv*nq#+`P*lg@ZveF^a<} z?9|`)$-Uz8zfC_1qVGrgS=-p?d|)lz?$cgXSPzb0jcN6X`8e<4%k~oHUbsorYCm6< z%L)T+h$1x$d*cqb=FgOj3trr-$sD>FE~O4Q37%-W`0=i;KQFNmh^ZQG+RpG5Qu%W> z%6}ZMe@8ePBbz9%SH_!cSDq`b^Qz^C)k@&wJwElJF#x^_eT^8s>A`gtsj2bXnr_?x#}xU>(*?+oM*3%o5~Esv;{Yoil5yW_%xk!6AU$WxJK`a7Sk&f|A^_?F+d{wF2%i=(gE(2ZQde1I>K#@qRo*%XLn_EU)@C!0h>EZh?8olCl z;<2u=F0ILA?=Si;_YI>iR*S2my}xEpYPjSSl1sgvpjb zYnKzPQU~lbZtu!ICK|_ncu~YVnmq(GWk2Q>kCkF?<=SD(q5mQFk!T80=8m%2xPD_I4sbDF^=ay>$+}g`nj4y_CZTi*e*X%5-y9zzL%pOa6;QmAr zTr{s$efHyhIc1T+cKo+*^BIgh?j!$sSoub&xM&m8( zIn44dseLD#ZUK|6$#&IHW~9QcbwS)iF@@7tLd+zMiOFSX+JevNc@6q*SkvB)Jxm-N zzsi#;t(hR2OgB4oc#Qo+>-jfyGk+t8GLH5&nae?U!KJ;AIMDC!!jiQ(=B3K9f#S=F z^9l6{Ue|exuP~O#9z0QnC?0;6iu&NBXqQ$nOUq-VswJl^9)$^_PqME-Xl3iL`CEEC zqZP*-G{uDz_|%)m-o`3Ri5L~#yH8`)<5O;a!I5$`p*#%blPMCimx^6KIAYny^ECYm-Q2HT!hLtpW9h0(T; z#}O2_J+x7AY>MS_sxe?@)%B+!xc@U;4Lo++pO-#v6@L^J39Ok0rZcgqtNu{m4A3XU z zr$taq#GUWiWzCYyIPBSBPf?(McWRy{%~D!YT^C!|i=!;56V7GQ>UBK2JKY($^6E@+ zQ-0Ct&)OR|+4Z}F*384ZB3G94on$B!n!Awy%OBkTL8K5}`*EU5>1T#~hu>#VXd0yT zE{-4|TvYSwaMAOHrN_6y*b#_@ZMTlN!{q?USm;8zC5WF>@9-TP^T@7wrWrOcHuGpl|oWFQ>@yi}# z3|7;~FeXzdtI>-<@(6o?lP@a}zDurysZ^W+aW^NjW2=0csC=);R`a*K(HC7rhqWxF zniX;P&{FiVa`fE<2Ct9A@|Aw za?2q3Rd>vnBR3~Eoe^LfFZ36={kNl>gyJ(pho9zcUl)l-xH0s)lih*mWOKvYu944+$CO13NV}>}<>yU5BR#!+W@97?z$crrk-`7{jL+;d ziCDeeYWhky@=)+!MYOrHKQ1wR>ia2{M2paZ%%mNwYD|Ny?j{)LK;AnkQGQN!nTjVj z)wyl3Sm!YH*k_@O$xSl*YO=b7fr$;9ue?pXQ z+_{*0)vr3tvz_feYS+yW>?n}Rs)j)=>xrN%zJOezmg9{s31CxZXTXFFZM9c(D`FwO2KQg@x#l>Uc#T4NG~ zMKDWFt)pYAoif1tKktEZ4()puagE<4n+|S6K;0ijMBDC?3yeR@$q{A?;UE=WRTixc z(CXQB3|#yDStPqGw9~~z`h!faHH=i&g1(%Z_J?d7hHJ+;YvsqC@rQLh0%5E6Mh8#B zaM!v{=mwF@EQ3~W{HB~ee?5Lv9{wFmYfb;|m-$KFkO=4+Ap90b841zhzODSMFqYJj zPHx6w(yu;th7fmSWLWOoCNd&2wA0sx@ZoEt3*?O7x`=6-ftkN*+2}c$(!y1D5b8mM zg<{q;62lqebYM7L^uE)yuKeFG0(?;Q?jJSO_ibx%TDqEM zC7ZVmp!<8`d2x&a%AxY?l4|IQ_`gFxzvZ@_DS5-*gYI)wHN;e$rEle7K6T=g9WrHV zJILFzeUzLb{FOO~1=rbpR-AFQ{Ih%pGN4HD_4&o8sNnp`@WKwEPbSvGMYiwNI5Y2@ z^}`sp-|3Z8oGlM#m!=hOFMRe}5#ifsZF)yw)HfaT{FtZLKXdlJ(P?25CD9?>iZV~0 zWmL9Ec*Cg0lD7JtlNd2r?rLz%TBt9JV;Y46|9?!zm*b>`$xNlB0ZFUy0&)XPB# zH47N;w;Koc>foT@D|g4DtauILq?gnBqkG-csbjjUn(3sTCpuJ1!{-T%`!l7Bte!_p zU(l-Yc$|Muj-+z8$+QYdKTIWEmbVeU+*Yx>CyXOfe#_bp8u9&HXc&!T#b%tsoE>)< zg7C!y2iz~yj+BNSqYM@4Kq(>J92WFHb+(HVi>{=eXV+*K7`YdV8X506x$hd0WHsa><^X{w^8l2f+(lC!U@HizUPGG8^R1) zN2_g?)fM<={|3EnOSQ5cEag;zRFRq*@=sDL~jio}*AWe>Cm1`mMyXZ;ByzTx@i|=lt5R zA!6a+@z;VlJEtIh>#1lO_3r(jSRwvo5l>K_!^*B>r$K|EAOmcwst$FQrwAmG-ac9I zCTskr@8GB_R9Kq*3@61bf6HXlMt88Sivsg!`fp;EwKsEb);(}7*MD||c)B&e*?&3v zWkx8CKY0u+d#6!Gm_qB2sLtt9=Ka+!P{3}6;ex@FCCCvB{}$NMghAJ(+?zO*;4yVk zkz>=Z(&WY8hQ37|!9zKZ*jwB$&-j^AWxuGuOB4>m5O>O@#J#2~D_^ZJ=~7DJxC>!f zzUT48!tbgyoS#&Lmiv5ItugKS_`Pwo19&P1_rN7rZSvzFZ`wF8YtV17$|vP|tIsb2 zS(`G&HPwC4!4Fnc{nu7ezpY`R>>oC~FRX<=-seUXJ5KL8w5FP|Eea7h`ClZBczF<~ zFpJvJu8J!9NEP~o(StEg$j5IFUx-$&pokKsJqOdgMyS2^LTZ52u>R^}X+Ji}QqG<6 ztej^`#HL2q%-0k5YgwB#rx5fI@Mbb&lRbk?ew@N9^TdxF!Yw?=V}h4tlRK=1EpH>YwVktrfqD9w{CLqn%~f`1J)zB#-lW8tvP>`OUGi~N|L z3?B31YqV?HqYFfZN9tj>($}bPBK&Y76|avBGp;6i;VzdL0p@3fYE+jKm)msoV;_C^ zggSX0edAg+&%4-d)Njx|o^$23P@9}-{b}o!4>bKdJHep(=9a?j8%uJmFeUB5T%`K_ zPvwy?LIsjh;533fqYwr!);O+_?YD5VD5Fc`sUNWt3)ALRh2!sqz0>)uODS6< zlW&W6Y@&t3C(0EK)=NP+A4T9nlTBX)1MPxfJ_9fcDCqe{S8WlK5ZYE%SxIT>J&u{D za)*TQ2U**-sE&jB2lV*LI!-N0<`7BO?L+(Nk`hW1&dTuDo#SF)JK1%?^SbWs=N#Po z$nYd0&IgfXv}@)BZO&gsISEVLtU;4l<7&P~5ZLoeg(B9doo(Zs_&M9Oav#ome8)jA zR+Sb^!_Nb@(T5{`D}#-t_Vv5f3SaMi2&tnrbr&QYJkhI-OS411`sN`HWM2b2&D%fG zw))^lGYTQCP5?iOiI}Nn(hjDZx`JO@@H|_;=L_>@l3Y-Jr5ia$TiUI%?RKD81M#e9 z`{i@_HrZL6kpHdDa-q#!g~SrDtas?!POchwLL%YkhWg}WTw#roX zEguh%#CgSg`=ZafEr_X0u~KFJZ;Kpuu1QptULTs*;W%CGU>-ciAO+PAfCWE zuQvqq?HL13NPe^RjIWVnAfSv3_~F;i%Ug3fTD1~P<)Anj_j4OJ2X=VDs^BT%IC6Ll zG~jjc9tpNJXMF#}`>>((_V{NNI>77K|w{*E_1VY=^!u;)e?Z>OeXR`jdlJc1F zY)V7Ea;6aURWUKAl|%8|+OD9dTJB72zQci&32(QLkJ$cwC0rd*B6Db7yp%B90Whkj zDYZS|8)=sCmYclW{?78Nv%{E^factrB8maCaD{Zfi?+%~zLs3>GI%b?*T7(zXt%+1%AR`kJI>=;U7oDxIxH7g6@{l4V@D=FqJf6aZ*G8voakhUt;{LcMB zcXWHR+o1cljkx027~o9_XK^MF(ie-)Qyw!P`2hmS&z#1h2sZ{6vGnhaqT#Z?dm(Kc zwVH_FwEV-v!o$NuTwQ%iNu$Gsu~((9v4us;fm2_WO24nJb|!TYkg48Os<)P3_c<^3 zo7z{i9Ve6CF_XcuWtToeU7p@2XJwC6A|@DJCVm^UW(;s4%_2_v>_V%MJtT@=*J#uh zfM4IF1@*O2{b0sJ&1sSc?UAdUTOlYnH`+(EBSqp0Eae=sUkp$>te3JrQ)V+n4-*W& z$L{72IxIY|2*4nJFo4Ig*Xx&DKYbr{=o)Tn#6}s?NN{i~hj#8eV0x_r$&^HT@0`1b zRHhFw@z^B%MOSiPLoZt$&@_q(1`3c}6z-)p+#ETLU`doc4q#yisDm<1YZ+z#fpqTK zd|L+o)vJNZ0f$`QRp1W=lKc9mA=%ACz8o7S?eQNK) zsHy{pOstOFhZhc$LTULs#jIOS`pzBC#Zf(kzv~hGO<#~bk}PNt#k7B8Km=T=N?jEk zu7&ja1%95e$@$D=sMD}hgiY?Tc8f3dXSERIyVctHE82hX*NtVp^gS1G6GwN}{pN!? zAe%I+@xw*PWcDZE&V)cFhKg`k#QvF0XVE)P4XvuA5{Ij8DE*vpE&VKC8K{O5OA~RX zx$KH0CdK})rkPk0pd4>=pXI(o7G%zTemKqJ)WNbE2a;zSBO$e@D%@9_HHGS?We0I^ zRWAomN7{MP8OEMBO5Mz*9&)#yCYGb2eIf2+g@=hd=TP|)`>5x^())zv=78nKZY*+Cadzn z$B)@X@B3rRj`t1ir9-$V;-aGcY*iwc>#|QB^i~t>v?Hu;q+n$*X~k_m#*`fj>~H$IcLYBN%}9*AFow~QGB{{A zy?1~oT{scVwkk}-8MK0?8diBz@2J?9vTrcHCG%YT(e))I9Pz zZn^R~svZ-9 z%6_gjZtU-Tz3jsd!6v>%<-e?)k5o-&7YS8)qbO$g;LZn=IB~mRcefARQHF8G5 zxfE_=>KK^QMLnuz+)2()a48M$mm@jjrr+O`jLiBaqx@=9sWlP=2U@Lgk4o$=GM%{* ze^(O$3|L?gcZ9OHqV)Q~riJq$Ixdr}lvvLZXMjlcRTdxd`;2wex{53CgMM(kK!gki=bKve{ta(`!GHQ1~|Ho_BEOggR8mGl}nImUkm} z?P3X%0)g;x^zT2s^l;EY#R|geM~>!pIL1IhWJ;+OXA4b=)d}sSFz?Fkvh2~DiGXvF zoMkr3tPm!q*sL9$JH)O;JsTvVfu=nlz*dMM`CA%{f*zE(vB9Mg5y>s4-mhkEzB~CX z(`s&l8;{I=I8Qd74d1l&^gCV|?iL3KaWt6%sTq-R2zTHqM61eX3=43QdiXX!5OSXV z1+2opX^+!{F!GIx-(oO9mE*b5rvd+vX1{u;)mC-p#*HtkABJb)IY&cz=AClaRb?xD zJ4Uzs%O-s91|3pj8HFjPLFNI0syj%{Iq`9UK>lu?0tqpYV}F1 zMmD>njF4Xs)ZBPc2=y!SwMv&)#sR3T{laHA%4uGSc%4Zs?gg~7Xg2;vM;>UhnLU^C z_Tf1-1GL04>P8Ru@MzVI@j`@<3BU$LVgdrQe_(V+d~v4%wW+vs9!43?7KopKCMOo> z_5AWb)@E~lL*;32HPW7(2MxTcfQ3?*S3R=bIaRhLJb$Tqu|Hcb)R;3VJt+FUEJJ}< z2e!1NA3k8~g3Q?N%z+)Ve%3dCIcnZ2r*cI-Dz4zmyLr@fypm&vK{fsgpvqyK=wy`V z{a$$-8IHRlMYxb{Kxsru=nK!f$zbgxHg)}KR)Tj|R6qqq)0_K>$J~RvYIY|y>zI{a z(g@V$?={(g))ry*-NjuRUxrsNXP%kyas`jQvcE~@?e_!G@8G@%Z53nWz&o=5sFsTE z8T?ir&!$=Dhcbaro>O6^K^CZCCwq}Uzw%ge0gBR@^y&^iB`@Jbapd06m2z>y9&mT! z{E|4B>JiRhcP5H!xwAl!kX^tH-P#4E660hYvaO=@qP^(WCoYpM?kUoPLi-c{72qUx zgf4YS-KO?vxXBK9rz^Al0KVa>L@DSyPi;Atc5Z!ijeA@CEh$x!{f->*|N2E@Fjbs$c)if-fy~TpP-E+ z92>HjAG;PkZIq4KiD55tSH>{BDMY5uh@!3}qg)%&FcC*+JyI$uz)r=}CuI~x0u*Oe z!TXLmyEnZ$)s_x>a`@49078&NBT`A#&V4F0SxJf$o_dDIreRe^S*fwq%g@Awx;j6g zrbhFuq0}<@K~4@uLsX1XvWBbYM02q_dMAr80Svo4O5L)!iE^FW&7MzBI zW}Ej^6}&?f!~@4EW-^Q4BI?WvGPEuLg~UXdi8(L-&}|rw5qGFBAwqM$WSunSvJR@+ z_ZhcCiH(gE+*lSL?C+{z733|p`vX>j;w^2f1DuR9UGZF%24jWqte^KbMbOf`nZUN6 zIGC@#&v+w(@qrwR8u9hFhaI2u7@5ZtIC#Ve_@E$WB<{n!i$w;|B?L{CbV0(amXXO} zz_*BV80LB-bzcrNs}fIa{hZld-m)w*9ypl>3c3jwZ#9KkS`xzZ);U-asqozc%DMVE zr9V7VCxA7slIxTueHxn-PlFLe)Xe{PQ|3^LprxU4UQ$xB)b%@iIr%W!V}It*_ym{& zU*`V>wkeRbSj9op7}$44J&ie6v*lF@q|j8*;2^x93ap5I;#cUHH_!YD(9u!tx5-_B z`28n}GQ}q~5=>X46>tItpl%rCxxsqKew=NWFDV>B`2qp&h;XM*rrPiymeUZ_Jr98$ zTysr2W5Yr@uZlxJK+-JFkT$VZXb%v>iMD|doE~AVM)RkHT_LNCJ6mLejxtF$tN zH9w~4XJ&ijGj-)1rSAS=jcIs-TniAsli0%WJ%)YW_`kRi$Dkqsuo*Er6w*@NkG^@r zgnpn_Q9@#X(t?w)?Jg*;qF*PTV%#b%Mby+C51vZ>noNa*T;oL=@hax_Fpt=3un0eJ zIF*QdzZ_qC@ffUe=P^<*(1yrV3zrTEMZ;xmjI8u<@9M{9pE2UtJsk(|KWJc_6p`mw z{I6}IjZ&R&SX6`|g#{S@BqocJUi(If=rFoz5suJN4EC0cJon6dU=r`s6f~wazcM9%kSz|B2v0Q&quWIl^ z0?UE=h%%-Wd|*YC4k^L;jwk9hhZcK10 z4&Sw5-J<)T7b2D92R@A|f&q@T4xBSN6-K|AQAF z{3|hm7=6p;H~67pxiO>{SwaMa5gaQ#bfTO(=&yWGZRTRpJXt55$!zFd!R-HzReXgv zN*inCo}X-flwNG=*Z%;^Y2nFj zoJeOU`hkoU%%KEISVHY@i0vTTHe#%gt{qyHk3q4S7IEIYv{UT5_y`}`AsLu`iD%v3 zH-@Q14k4{$=Xcfb;;ZV|^k-fFLopq@0>M*?@=xFSlKCJ^b|6jtu84Ig3z;m%BalKo z2}ioO#Li-L4=Z0u^^0v4+X7XdXC2#;55?3wMy_uOjrnUfi^1>VuJOrnV|(Jv#J1D1ZB1-Dnb;F|CYpS?pYLzHy;iSNr@HE_ z>b+~@x@wTX+ zfUF$6&rS$8bs2F$?F`Y`=M9v#n35O(&=8OKW(o}eWC+Viihc8jxaxrorjiM`{;2vh zp8e#=dcu_JiZdZgK?~8CIBtUJ;EfssbpD%t&lw0qa{L`)XegM?Bm_!Uwg7-oma|Bm ztGqyMxU)$_%17#>FpH`y{sEvfzf8Zf-|2{cGd+m?cQpwGXHU!(Q$wJ_HX|^C_nm` zHCs5d&)cuDUo}463pB~DheaM-xCryTd#Ab-Eu11^^Ptf}Li6zT<&a>I^9=t95++~~ z4erw+6?p$m&6}jV-XbIBhh*mmh397F|SduddM^@%U_|9Mk*5v=)x745P>n6`d|aZh1HZ2!3vvGe|1| zRMi%3QBEJJsY ziQ95h-9xV5$bQ-=e6a1WXtI=snPWZfcS|Mx#3(pZoYb&-*|i97EO}>msUi#AR#QT; z2Ad_ir?4SYgo-=Gq$uLpS85)551+z>=LdeGG)l6F@Trq3S)oBb+U(g1hIjqjZUX^J zIu$*6x~{FHeGzJuSA=N`0*?%2wRMgP$*Iuk>FJ=Y-Q8UYw5fiJ{kc*oD=hrc4%L9K zbdZZbFvaK&tb;sj{PC&r&n18MxS{PsaJxRMp`Us{_b*urpcpGJprzAU;N0!5 z`q#l)D<*N-#r*v7D8s{vOB>5$M|nZ$(1Wn~j1Jw^SP+qc{BCI(-YY#;@GC>J^Vb9z z*Ur?uJpx87G_)np+`ZRiPz`rIxbrEWz$cwqPpZ-INH$QX*Lyu)N=GXH*lb3(%w4o2 zUu#{csz~U`&$5H-{Dt!GMKi+v&!gB&iRaE#kIr4&lo!c8uepCQI*KW?oGo>0I2yu7 zSC4Hnd~x3tP%1jSa+^x7WGZK;&;g4HXEZ6d@9jBTXt?G9&i6gL1kECZ>#&-Z(B8ay zo>Ag7lz!kSB$?*ht{`+j1?jgMlXxZWU6e>2r0Vkg;WB3`Gpvb9{FkPu(iE|04tw4z zb6Dt6c0|jxg8t66j9r7g0-?>{T8?ETW?I$!B*vUU9`|1sJ=Y!57P_XA;WU0Sa90;8dAmVQ`H&HT_xhD-}tl@_s8C5o1&{d ztJ7eeY4g5i3Y%|IarTKO`Sg_)7>SW5f}f-C0Z8v>Bk*NcE-0d5T{ zJUXcKe#L40%Ub|kuHxW>l|{!hD|V+qGUfS2$DL`dfPk`QYGf9z{#}d}kL@4qr?i+e zD#h3N?aWs1?_ill1NlX_?GU^H`Viz4;)V6#MlQ?SXc=U3rm#7=;q2_}w~%1>9@b)r zopc{t92uQ*7ot(Nd^+{gZb>0Wa4*)to)E`+HLHJESL|H$lG09kQT>*rhQd_4ETUaN zz`rqEJHwgO%*iYX=;3{Mb3+3o8nZ57MGT7gvq7F~X0;Qihr?wQmXp4h^yoM?yA%=e zH>%uA!I!J;F0V4%kxs`?A!N`iY8GB<+P!?qbkjsYCo63i&kRzdBPgRo`~m}1q1Y)1 zBmCgWf$Q!loi5Lhrh{O`i6v+elcPq;H1lov$|EFnnLX==p&4Q-ArYd;Rqjb>Ngd~h z!=B$eut!c!lqHOzn}CS0Zc3O`)KsvvwNw(O7u0J-n_u=#pk_$Zd;EyFXUkorsDW>N z1dS|daK2uRF@2U^j5C)!)QGL{xKE|6P&@&1A<2EN(ds=|7V$G60Qys`DiJJq*k%r- zabVZKM6&ik2Im1S`)RNWeBlW)i%lx4oI@zD;+y)j&@}BBehy!+%f?h8iwzC`(_>^< zWOoQSN#{=HF4g*c79fuGrWfkJM#h)_`IG+|ic*D063QA;wx-1KjGy7EAL+OEMhbQh zy%LnwbZs8&0;!w?*1sPv8MqC?saVSk&~i=(^7l$c*#}Zu(GBEP$4nUiLL`TeEr+3p z?-Po7a^q`uYpYc&3*j{<8K}(aS|iGSF>qu`H0b;?YO&LlR8u?6;djf4CFDJZ`)?%_ zM687|`Nj834?ymggb%qcRpHZsFNB2OBPrN1(ylfK)j0{W_535wn7(mS5tPeCw%v$c z0!<0S8BJZjxZLl#^oR^Y%?Z3KrEPOIUb)a`6P!W+)diH!e{?i=3tcf+Qkk^8G-3S~`VaFEp@MP?`^uMt zWjpnkv-`2IpvK`&5>9LLy0H8@3N1Nbl_^TQ5OujtclEpJ;6acZ4G(W=AD1jb- zbA$kxu9=Qlib|qrHAIVgqtY0vEl{VSz#@HD4nCpuBW#2%KWpL7pCnWo(=C?;-GQKg zp^GG)nFiGYAG?~WRN$?Aj1B!`^s=+whbt<2O2hTC^vlKnQflK7;E`}4Wcwp=;5!XE zc}>bn5<8utnh(6DD3`_Vq*s5-;I>cuz^mZs^z*gh%dAH0-Ujn?Ev-r{kgY|C^Mq4c zT`z-1!j#WhkggU@m8g6Wn;SDPTh6|nGidniNltQ~Z*p?oyGMTN6~vZIp3>l6A7zJ! zgRqct)(=;WerqeGb8n8_dJhy^u1u2`q%3_nGx0V`0L5r}rlD+`*pcIN3kwuD1e=WM zRTgyK5k1AU=;S>UX;IX*v4_Vyf5?XhpF=Hi7kS*1L^fJ3RDVH2sJCA*N?rZE{BU-! z%18PS_(ggHF-z6l5L<7d(Y_y^mrmq_6oYNW`PgPUxa&FZwV=JtL3gb zf^_OS15G;i9%mVSF+o~VpfflB_jBx{-%QOU&lVDxLyUkw^fhb{9YLySq>Pl%T_5C( zZGu4>@-7|u8Z>HtgQP-DQmkw~9KOy2M-RC*#Kqjo*B25dU7!S@yH z6D+vx$Tj(NplI&lZ4?|Ic?TiG(x=WOaPuA3{aoARvSgY~Y{WVrQV>X9zPcyTodJ&T zqz{@{IO+4Ww6x+`mRoSh`8al!eH8&+GTUM#t#@&d#6KT*@k>qf^BBTHiT$I^nv*VT48%&ZPeR6>J^t!Ao7F`9e0ASH&yVd%e{{fQ25bP^o5eg z8O0c^4bmnB^i1xO()lqY=nr^?DinjCDmPdz@Td_`8qj|Z$7~{@l*Q_a;Y66-w$I)t zhF3njoy>JEGX{LYY5N&&z3D7>(?FsOiV@d!GY{F=(2F^5>0a?90H<$S>PyGw5J#&{ z@fc%vxF2^VL1up=k&rQ@)n7W%l@vP{0>lw}2!Et@7MbdCXw;u_U%y?|tyDT~!UwCB zTT6bJl>|<5Y7+m>az6Zf0Z*{9q++34I(VSeLKAbbt&eBE^Rw}K=R7n^RS48VQYt50 zS*?|tnoRW$KMkGXoFZS0Mx{dmEu|8ZQ3SV^6CDLayYnC}M+Dbtd%P|ZxA-STiRE6h$ke*h3{Ff=UU)kUw@(T9AjKtA!ll z>wbIa@P0MJDOUP^gnD$;pHAlv?bV7L*+2c>zNQe zQ@qW^b;;Y{ENmFgvbrk*CYr{Nmu5(&KZJNpp(Q3DQY5%Kt@KDr+vs0{iE=iXAUl=v zDBHqsZpWJ`#funt?c$py1Qq({+4^wXZLc&3wp>Xw232paaMYy*FtB)q{b`La7y0|$ zxbG_Wi4qH@JiHU$QcMp$ut1+Yh|Nv`-fr&`37ee3I)A;h57Z)Pp^!(5mMrS^bY{Pj zC)01XNxadS+hqsghqw%oi!Fnr_4_QVaW<%vfFkXK;NZY&2ntgX z`>@rx?=d%@imi0Oo~S(a01r`S#V17xhNgXGUpck>y~R%5qHt=$MALN(9rG7gpIg8k zA}Kt|-K5K)VwMo?*Oio1nPw7XvxfB&Al5(4Pbd?7fME0v0WjJ4z6uYpqClJY%vClZ zIH^C|iz;-O%Q#VuPJ=deTD*!9c^U#77q=!fB&a#&pL-iqqK3y3bQtxPf`IcU1PL^8 z@>)}g2$tFb8Yr-6MC+k39%?Z0y0*Ddq>noY11W~}6C%%Tb_oK@6n)M%Ady0Y+|x|J{_;8q)a9ORs$jVqH1l-!GV$)x^bW(EI)Zg27%E~0~{ zDj%do!s7mrNHNJn+EE>2uCj(JpXS0;Do}Rbdx~x>wFYAj=Kcj|6t0+EJ?4O6i_dA~ zfR-weeI{E#C88eJF~)e5Xj4&1pf%I0*ZpGr2zc-b_v2jSbnWTsErj}r8i%lcDn_b| zce(7m9l>j6(bwiOEn8EZ5@<+%3jkTnFHB6XL-m)asR;7}Oe)!Kc`TFXyi)RBL2Cx? ziqx>PCU{dE#YEMWFRhE%&c|f1>_$vx02$DE*31;{Ra+KtEPN zFZ#REIN61+P-YKG3osq8jMt1kvc#!XaMrp^LQ0}cOP_* ze2YzZ@y6wVNnS0Q9v6g>L1{@NW||6L>WvV$((f>f!f^7L(YJ&0l ze-~TcJDh?ae-;Wymiw)Hs-}<6JATBuv?=(B+~sCZm@`!7ZKi0MZX5p;8}|M>?G`L_ zj@pk^vWVHFiJ%|aWA-1+p$jXzxprd6E-b7q>8lO_T*=-CBA2-x;{Ge?jlhr=OSaK+ z;~XyjXD`mM=Oh~mxHUFk6!}j7Nzq9l^(&T0D`l!NOAIH}szccphmh(t>KP7-*8K%M zurx}tJ69J{tsH6+?r=e+VVA17(M5fg>?hDO#Oc;mozuiU6M-T+U8BB8?##PW{& zHFnF%gy0~dhE5YB7Az%qambiZiH$ec&oCKoYswDa!=+96#;_r78qT=Aq&&*x{3&*T zc_|Bz<)WAj+4gT;F~s+#O6K&&N(-8*>FVVfW%Yu3{hIR1yI5^N4F%Ud1|!*J4GOrD zX0%Q9e7@UGobbPG%TQ5Q_`xLs+uFkK+a)^D!z5Yibu}#{9wX&THrE!L)jX}g!**DK z&`jI}me*1%lycalGrd*S8{_yXq-T#;K)?9iMEJh3gXrk~xY0Z8+1aR_fK}xVkT#;u z&$7rE2#;_Qon`n=4*@twj+lhVh+dMS%Z`gT%nhN%0;Q$lJe~<7Ig}l$8kgA%9!qWD z7u}#G^0p^X zduBvjK^@Ua7+*Sps+-~A$sx*lz1Ja3Xv{Ds6pNKheFk_WAz%bFBcI>Y#h+DdZ?=*n z9;FE!I53`A_xN+3Zc37si|YR62XVt$(&7Z&ug}i2I(DWu%5kinqYu{@+}Lt49IjP} zwS%3x9uv&$}U?O%KM`wfq^N2WOA0=m`L21d_60y$_!qJX=;4ECv=EHrxCS!R4LUi0idfo z3loV&9%^mjl9oMdsFhY4D81Z56fYAX)evb-lU>E+c*xRmvmxqp9T}!U4-!Zta{Lhy z6!iYM>V*ODfE-E(Oi6Z&XZjX|?bhXGk&=a?Q2iRnMuIS-EQA}zM7C%YiXYkc&6q<( z)QOIO%Jiowp0^RZxpP`v+cGmq8@I4oJZ5%8Vvi?aPL-ek-ER^OiWzc50zaYA;axHU zO_wUWiJDcdnpznJQ8eRA>TBdxEnk|QKk)v!j?xqis_$$u_P-TGC)zll)*Na55b1X-@v>z07Y@bg4&N{ zI-OmYt%Q}Ei@Hwx#z|QOLQ)EloN#fK^D%iEAq8V(@ZdSJ1sSjaMuwVue-!9KYh;c4 z9O*v3c(FE$?;)Re+>m%^NL~?5QLOtegKUF+J7uyYug}~3Z&rn=L_8kSNRiMo?v_%d z*Oing89{fdcndeP+sazXAfLPnlLU=tl`>RUOv4M6*%JDa8+!a6*iX{iOn4<|wUPL=!Px*fDfBk2^*gn;weUwvFT z58(KzHt|H*C8;-4oG~~>8NKil)E2o8m+5R#j_m%F(K7mjzlLIa(EG^977x8KBXn3i z+f7Mkw|r8AR@alQAZd=HhGt511eteo_IATpRH71p7Hu4eNua&R^<2NIdgRDWt4R8^ zdackH{s3|5y|V1my+HYMXKZ>>C7lj*3&tL zi11bdwFWbu%#fW-bteHIx%-ouLd&1Hf732*$O`KPaQJuM{6%EmLnTJ$h(?IAe+@`R z8FIo0pGBNo_mzvJp=W^0|D7?>HwD%72B!6=jNFW2k01%ZwKpseO<Ix%cgQ^vpgSSYV z7{QW3VZ9F_jg82VcqcB(4SKY6c~8%@&2yUimFL~Rt52rT&Uhr_Qn*CJ)8|;B4XFF2 zU`MeU0erX`*e-m*S2z51XiCgOpH!7JpK^^>$<}Tm6pCu2VnY}Tp8lY36;S|QBgxtP zJ@AM`G-~l2;`J^s^kLTcueel4>ZVph9jD~iBMiNbO?sT4X+IbdxK_K*rn#JUgb0v# z>U!!fi?0Jdd`ltJHyc$=1$2scv>>b}lV6ioH`;Fl<*g?lbSc?APef!`=oV~`E+AKn>i@owY9HIJ7KM8*! zm#mSMuqr(RL_kl9}#v~`Jvb2$<58hgEisIO&#a^!`NlK)Er|X zBi-0Hy7&FcNyA*DYT?fE3pA{*2hs`?|Do%@ul2fGlzOHJI9;Qw+!CG;CcgXSaSA7nKpl6!UH9=nUcdf zgqIh3Dm2%XSvS_i#~%{ZC-5m|@AKd2!vD6a4TW~cYHL_(syJEvv=h(NONh9 z$bfUU{=R`G{x7cJCFc$=rl)*lk!L^1s;F1HpKs_*+XIYwusNfHqh$MIC&Apq_4lK1 z%H{J_Pue$}_b~IW|1+$YG&_88{I{x+{V=`gBl;ZP9NZBeK z*kq&I8u7Fzgs~Cge5ft3LH>SQsXvQ9o%C^Dp`MJIbw~+6i*g5bJ8)Y zOeS6OR31EFALs0h1FJHm-U@xJajK}A3)v;4LX|G!6YMJ_D-MQo!NG|W!-_Rox8RY^ zKuUzVm)Q4j!&W*RnDk zX*+}=ri2WS5dOADG*pPjY}DOLx=hbu5k}#X)5d`mX zHN0PlAPOyF(V9z18(B!B>I53$E;W+wrOes7hF9cwpyz0n*lf$`bHD|z1=Fc6LglL- z`@Uv7c~5ennyXaW24p=!EXRNzqL6KzfDkshtg8DN(~VC>ASXv&wL_sNG0yTFa1A?Vy|iFbWsJ`d>1bV)f~$ zp~5KG+y<7B|A(bA8os6jtXSGRKYu1#<+Ci}l04MMsQ+g}l6U}&ge#xCY|vFqU}msh z7$Zx+Nf9PlU)|P@bFxC%E5AAkL6Ppa$;R`5Q-+BdN{y)$x`1`y6eFjF?2!)dn3&Hp zbrg&x6r%a08i)}8g&n5R>wINr3pGYVgZ9fNlkfz}vW};VM1~_P%UB?lC3w*hauB{e zt+(1wIiW#$_sZR%g#(p-9o!Cjrs{_ck=w~~{RJK`{aE)m^22%gGAQ3B#JgJ7#e~(k zWzx8^mJcpe&Cs*v*x_80Fi%6jE?_(iGzZnIZq z$+sUp{5>bD)8Tf|vc7|~u^Q|oKeLUOFW8afkQL$ZdZA2c_Aw_Y8t^g??BsH(wjSmV zWprpxGAI;Od9rVPHeBEfox^ZgGn`_AhEWxZz49sxf=r@ZbJ#XC@DXLnH}AYOtAP_Z z-G~84=ruaMDQ34Bbu1`l_0BsE#gs#dGc4}_FfAyp+2mh00z@I+d_HtdLz0b6$zxew zt%TWFuz~z#VHOby56i{XRq6Nd5WD_6>6dd~ho4(CH~GfF`R}uz7O(KLp$fG@Rad^% z5NmGxo@;HB7bCf*z~^PS&Jpwui&_Cj&J1UwmxVdKx=i5T#w6{tnPT<6%|gVT(H>>k zGad;E652xr7J~K;>jmPsQ$4VIs8dx5_b(R80}&JD7AC6v$a3#l_ll1#;DQApZApVO zWq;q4>h4m}ogyn`EqxJ#5QR<+=^>yTMx?;c7~2y3s*_>-&Ezka&o^QTLdgo?uyLLe z6FOT8ga7NHop(rlc88p}J!q>jM8c{Kq^TLS8GV z?(0DP?85TERpg$>zc46ib3bJS9W|^%`MX;d5o0H;Zg)p9_lqe0tW(rgG zM9(n-jLatp{y|cTtssNQ>+;6#Q>Yx{>2OE{e~^dEbUv!lxQoA{bcXet&7pE!iI2nt zR!%B@uV4#F%xI((o1xp>Iz+Y>Y@(YwJn9$)Hv)l#^J(mVF_R*T&mod|5hNX>Amhb6 z_Q)-)AzjJzcytFfke!^uZJha}U``Y!Ebj%P+s7q>k$)fDW?b)$ku$AS>zQJ4L}&^J zyoXBj7no~xZSY(oMi0mhpUmdkU%rTYMya3Wuv5X*<;%slZ=U58*wHHa5QdsKO?y)) zHwBExa*Y1r z&Qd3wpx}WGC8A)+*a3GUv8|f%Sp_Efj+8zS)6beBUU5QuLw6d8@uuA-#R)M;>xyMAFjYsuR|l9s!|; z4xEOMTdJxR!t{U#5-sP*njtJIF-Xx$lJ21KSu~%Z6Sz^IrIFD0-P|;>;DoNZm0)lCTlqV@6_lS8DM{Q$p;!_m*X};0Y%0qat z$jw7VNAeT@qEYVDMeHnTe|Pr;)4|%fy5J`k5L=f(rUukCjM;b1#>M zE1PiQ(4Iayz91mAD(}=#I(IxvY+Wc^6pQM7Ov4nRE*jQt--gGPG0m6JUlS|%7ye@3 z3%O~K)HXwsTxI-Jlv%<#LP&iOy~ zl-3LBt%+BiQ{TjVcUzLbxdb!nfM~I*~s)KW#7(h*-sB% zSO&N$Qaz)Yu2+_B@ExR}Bu9Y0VUgO|o=3yYtaenb{(j)AdHg26T^)ytdrqL`@l>Hw zYp*Sm|5;TjS^(bulzs1#pu zhQbZh&=6H}rR}=BL;W>Ke=GR-$TUmQ%V1kNk+g%P^u!*d{a2nGIk|p+5o~nGL3^u^rapyHLmIoO>@8g~oX&Xk>;{$@ng9Qn2f^n+OH0?UomCCAY z3o*3Xi}xQ$(l9c*iPe?iC98eRfcU7;B$@#$5@0O$}R+P$FF(bS&I`EHj)ZBhAzz4QTGL>AGUu+?n?ofp(TLLp;p16UheN*<> z4GUwTO_*?pbUi3ReVl4paT)F%LZSkqtc0)Vvh;1atyX3oZ_fBzz%ckEJUk9X5sUL> zV*g}8&d#?lYe%y7i51b58baoztR)7VYudtOpejhc)OmG&ktH7V#=`CLkAKAmsI~ZR z=bN!bK7m>h4c#ck#bH5@h_45QsG2A%STC2JpgmNW$TRXzm2*b zPZeS_YRzSF+drJ#9Zgmg7l-QU>Cus>sL~NFs6p_hl9ZubUSH38dU_s%|7>UbzMPf8 z@&Y%O>aAx<=2ur&6>I0l@@CSj&cwOjE3yI&GIY#&3o8NC35Gly0x09F74f7Pd^924 zmK-M1!3jgCWVSg@$}-<_bgQo7UbFT|NtYg-^W-$_$W5U^?g+Iq?YuoHBX|DaXMa4C zA{O#X2jcdw9&YQ*t)(kaL`;W*>1{-H;f_#-4&4iOM52w^lnSLwszJBBd!AX(-MYy& zMhNt}cdCzY9OM!*RgF!|0W|A@Xv_z^!xz{i!xVh*k!ZZ8{mHPTa18&1f|MDN7lUULSxCDxnn4_8ki+P z4eOlf2n1eRScYKZG*b#`@~%@s;K3?d5J zjQ$in{QmwrY+IHqT^IORW&8f}xKy}-8$UXJOb4~GDD2!v86KTISM-vkJAUZ=1Nnp0 z|7IZFsq+j}==Z0?+Q`Z2`fboxh|4!3Yo~VOp-=N80JWpl7IPR+d^f6Lqb-=>Z$4WN z+6KEZzh_FgM<01pF-ho#qusu8`#8jkehrv~Mmx7k| ztQ6PlGhA`{Lt1j~tarwwNg719-z1Hf*c^n$XGkcQBfG^t=z88cp+L`n^E~N*9|z`6 z1ympA=J-MqeuI`?-prJfC4aYi{MDpluQGb~yp_+pJn{AM%h*tG)HH`-O`$9o{iay z7@AItI6ZBb9T&&nYw3SJ!}rKVj4`aBm)dgnd^K|5-dvU5>HFdzA`p4_8^wPJW&soM zXgXp$5r)CS@@;Tfd-=(2Y*|ZgIS9FWFdfXis*WGk-H#d-g|;Zv_#7qQ%NQ5iv{8B?XIA|L!>(& zvmbA>Zr?UlXuND5T|K6B_+I0(dSz=@F58`p_y-lS0_6s(AS!jN@RPg{sq+}c=vl`t zU>U=y`f^I3016DTl6j9s(tBd|75?bNTfE4lWLyH3IfcRGJS%30Za$%C)C!N9D+fDs z+rq-q*!+?FaGxbE*<2W{k32>G#wl~!i^~&P%mZV{SxT%MlqE-b(ucTqPSOXbw7rJbcyQQRl#> z^EXR3{$i`tgOelSf$s`<;#uwA!3=@S?|Z)|zx>tzqO@xVIr0BY}zT1lX}^0 zzkdMI{o@^Vj<{`?hBWBSrI5?~p&>rVz{qRcLqSi!SzY$2(NXjxj zZ#t)!7G{khPr9-md;Chp>@zWQWv%l!#lJbmo?+q zvRQz%(&gT>E%y}-8?Yk#vuLof|A8!3vyHH?X;_L1|MaeHEKQd$n8k z)@6H#8E<{#4dpDT$KYZ{I`53O@*mZ!drU!H;3;0@_%6!!aB`JoVD~de#Y^hyRw4~XIwdm_QFz7iw$VXa2Vo0}ArA>EnX%Q0 zmbkJsymhsuwPm2rsCSI2IRywBREoG^d%MM>*XoSJoV8iWrEaHd4q2n7_qJT6HScll zo4yug(ibRa0E&=!4$lhjfs{A@_?ssDaJVA;Fi~h!y2k)#5sr=#ICYa?!9}3%A!Y06 zM_FUAC016g_w_=1T3fFU=5fLLEd2mc#aQ`@8NTxtb#|e6_76j*S&C?-&YVK&z1@U* z`o=6!5OuzWkXJ*)JV#kiB)wKB2)XC{A=N@xeKU)NHm4gfeEMwz~o5ix1(Y6Ox zd%-Q~^gvxVBY6ETu-C#hsZSn{$Sno&pL6Xj?^Ws500`WOy~(1Uay_tnVIG`)0fFuG z0>AsqhLj#+i;XfPHy2fN@JM}qbHJ);=VR}*`>qD7tyql41N8cz#)1s3q2d7f(AE!U zRN==rM)@1x2&*>kg^r8#1xxEXkcRf`YF0DnDznz$vQX#AE%C#_u88z&+ylN$)RxK< zul@Q(ztVAjuSex1$uVW?$^0j<*5P)-LnPww4cQ_6R1!hgw)1z= z*wfhmc368Y4f~2vcAohOSd{%IFfESZN{yYb$@3WDZifX4);pX|IlJ}Aq%H4H;3ag{ z@`7y8`vBwF;G)(k5GF$1{o-B!G(s>Rl-ElRTOqi1GinhOM^Ftd+c4GA@-g5?Sq5HYwp09w$#QquCRVb@oi;XDDSaYRfct7@$j( z4MxR|CwchQC-vOj=oIcuK8ST9&dOo@f%fn7C6R~IdHbbN{phB`aPdf|?%NS!Tx0iJ zLS|E`c)EdO1$lsv|9xK4n@2S}#$;R2f#t$ z>1M;UAb36v_sRZhD{|M9Jh#&df;o3rIsbLe-X@bk@BR5oMT5co<^hF{w~Wh6rQCEm z9qhRPyW!Ny`7}w3dfPl`yC4PJCWv+!Tr3SfkVQVPdt%bI-f$Ppx$93Tj{nD9{XS{W zF%v>0P+)^s_5)np_2^v64H4N)S0G#*!SewoY@<`!;!K%2Y!>@?-EoI_pM5eCOLT4r zSwp3dE5q)-JikBO3+Abd8^*nYK~KF;0op6WnNQeAFXe{CuQzQt^6m>9Kgp3z z(+NT$3VeN?5pB4uTx)&lVo#J#YuNH&KR>_N`^5?@WMmZl{UX;8>(4q2<8lGhPSZev z+!YdDnwQQl|DC9AC3ADio|g&jWJ03Oq=46_dAC_0$Dh?VpL@nZdaUqBc0}GvM-&$C z&zIE7-Aor-f%?mY>AcmDUA`yuRN{7z9IVoN2!yox{tPvG4c(2(C_aT74Zh0+#GnDh zGTqLDIKh_R8iC#|^=kE1c#Ib-wVENRN>??&kr|pg0d!mWhuRIVjf$!mk4IFLi+ao* zOM{seAZw+4#jID%^M>Hjp~uJ_%B85R@V0O&3RL*C@lMAg8d&_ip6F@oDMMN34>d-7 z)xA+BR_-PyLd7e6Ht71@3L64ou=M^&u-xWa&HTx^ZNJuiywoWyzwZtV#fbi$rhK?@ z6I3vzK9BsSSE>7uXwO;%l8lK+vVG|j?MNr_Jw7sD8H|Owo}6>e>J1orf4J*aeo0u! zn$F)Auk%|Te;K~p4eCsUS-#WL8^~%W-FkpSMkzfTatgxs3*`wqXZ^TKn$G4Gefu>1 z-5iME*bh+mNGyYD+ znyi~(oD#1(n+lyjf?HTlk-Bn5D~nAT(iO|6W@yQ!OEBtC8jl0$ym6uj6N)~Jmusf4 zXegWt*7gGh)L&Y(!^gv@W}jI<4lkz0{c6LzasIBK@|A@>AtR>HbA1e(XdInCXETPo4?w#N2E75Uo>?3 zcDytFFt>=wn&9*NKD2p?_~8S4CAv@r-B>kaER*lOYANtby2e@5?SM27l>Ns?>pGcW zBIoJ9{PO3<=H}1w0e;ReejNQtW?9aI<=hvspksTJOWTDi>?!j}fmztrwk_ zIm^BlC*j*Nrz5+f+${Go<}!02T<~JV^_FxOxGIr=d%}Gg+WsuSNyIoiZ3&@I)hOt` z_#qgBEmP_zPF>LUg;81Pb&{Y^cN$G0=OCVKKt|&zdMh6QfcEPF`|tAHk?-Tc$f^5z zMHx!9L5nYYAK1b77I3w;D2EwZaA6dL!u^Xvfb0@kp6ueB7<2%QYTa9Zf%ZQ6^rv8G z`yC4<{4`5DU)ibMp@$HzOFBXW|7F>*wntAE8+@*9%wLyqV}Kl{!)S{^Qjwg5{|;p` zfnYhu9^61N@$ZYX85_`8Kb)Xb$T%Q^FaL;e=O!XehbirMVcToIuUcenId3(xeuE89 zuE&Dem1OhT@cTmnNo&ag0&4c3wE!JKZf8X<6yMi@Hlwd)HM(dvzUWY>p}i0Cw8Vc1 z=7jeu%5v>mT3T$SdJp(=s3Cq-+lJgqV#9_i8YO<0rLg_0-P#^;M+I%0TIILYv6*F8 zQ3+zf|JsqvyV2eaw092hxgK8{60Zw zkx$?wggF1%UzWkiPB(c}iwpWHo2n1iX-*4z0yXp`;co=3%*B8Lt%b$crgrEMh%c%k zPLZ6;R1}G_|8m@B_I5*JxAOf=&BX0oNWod!HN`f3C9wxiK_-lrv?fvRLe9o-YsZEU z$-5$jobb)u)ThPQ-C+d#^I4PfpvI+T-ts=LsXucwc88u4@Lv{TcJButv6y~YGK@Ot z8ev#W+zY2U?MIl_`@8hFCmHPIEagr9kf!W?@$O0h;xKp<=Bmsm^JTBP5294Gv6~w* zML8Qyxe`6{4Ex|{RHX1cfSn|lwzhQ8byVBCN`(2ZIJy8;Xgj9Wr{Hpd4o4OR!rT+# zFQ7aqZf@=ifBRvnqTd1du_NwDkFMVnhWP@s_q&s5W@Tnjd9DBXBj`dGipOQVw{g*| zfkQ{Wky1lXvR%e_gnv$Mv~0|&C>A^Zkk zE`K3B>u{bSW#SPL-TADzj-QDOktd_kE5t!JIv{Ex@}*>l{rmW&;f!%yL#0-*&yJT7 zjaZIe>(o;z;t6FWIlhgby1hVC{B3n(Lmz9!aBszyF{xWw#AQXqYfoyK;8ZDPI zgZP2@D~k>K$t_$~j2-9Du6sSs(?g9VyV3?aeOS)Xc&%ZGuAhsWXYQ=5nwOygCNiRh zc1Kp12!Foz>{uQJb#apQdMV_rzrP-5q5DQ8-(zKc$2*r@YYiCQXC*{ZFEZ-GZ7OxixGAea!nYoRLY7h1uo754yMIor^ zwY=d{dU?RP9IfvwRYgmwZZ7M6edN?Dw4dYReDQX(*KQ!MUaNIBWMusLnyAs**LL=u z>RQ}coXT$ZEMcBSY&+4XQmVSJ#uwCaZ#Azq4$Y^NikYbS^q>M7%@aH|bA3Wv4ot>- zW}cTWjdw5iEyY665)7i{)tlv?tqy;c&2CyjFwy*bj;6I~H0$&uVauqXs$_bW-!jVL} znZbJ*T|@;M4eG$)j@CNs^;{uSF6AC!Ei=pzcO;C9g!ob;s`8%BH>Z5A9MEt1n3Jp@ zmhImSW0Rl!apRT55?Db%`uw6jw&A6pl0xeI!#`MYcaqgy_9r3+qHV-67eYJ9nc3}# zX!UjK=2A>IjI^2PPxqRk5pl}XN3FKCiP#Q9s&P;9Iu%E8ER+_8ZVBmhW_;d!fiDIWQ4%mWClKe zjcJ9(v>{Dfigt89p>g_ZC%`DE%lx*{)=>lQzo#j~w7nMjnWNnT=g*%{k!V!kS3Gn% z5!x#j#?~#Lr@wRl%oq1|PNk8{3T)M|KRoh0ZF$MHt-Ji}HFWZd`83wB9en)av54Nk zY&KIKFr6d(LuQ&LKqvzMobU|3+;*dS_}v@4hJ0qu;EtuV`zjFwR;bfYoDlB?&Xp0+u|Fq87(%2BCH(!3*n1xl=@;4^jAxm~- z$Y>i_9x!l_lzbWiq0GQ&w?J+0sN;R3l@%XeN~5e4Jd##F##eGZ-$=zI)B#RhuDC+v z2A%wM!V|p(Nu>8tEaZTLeK9$q=m8bPgzO}=d_MVTgJIOTN_VhVmVsGY@ z`a3ri6Kl(Ee{dVEU%7yql|XsHY0KyrcXm_AuHG}nqY>%yO!{T+ST+ z!^F_gFl~Q+JGHm9(yCRfDnf6Rw^7(3iQDR=nr)Ry7v*%182l4153^vo6Ru?`_p*>vLkMa?_Z#}1m( zO#jDZdEZ+1+~eflrHkjc>U)_zpbvHSQPK6LXgA8Cb{Z2gYKTWvUoDhCl%@Wm6s0p+ zDhf#xLGkR(Zfm49%jVFcIc?P5lAy497G+hx8IOi_9^SBO-?{6T(M|U}H%dTRskd)# zaHC&zb{?kT;bCq)#~Il}uqm51_=PfCT?_$NqJF@5mT75U&Eqf&!YGtwwZP_u-wc90 zOSl?YZQRb#KEA;R28Yy@SMMaBiDxPsVvQ2a_4yf3!6xbS$tlPg+cCm&~D#_C{?W&qIfqY@QBv_0iMMze2Y? zu#FBVL9X5cBli(&m(HbkTzw{;xo$DFHO2LF!d*tCVAYmzpOf=CnyE<%j=clPKp~O4 zvc*cUOQ`+eZJvMrc^&IgaZpXYGzq{Ksy-NA;U`C+)`L;?Ruc=Ylp_iXa_e8cI@0q= z0lzECEULiE#tFxBwTfa{(*5sK&dAEoF)_-ztVTC#A?4`XdbTKrtMF}Ch(}Sgr&U=< z3uA3H90#`?8W$sj8~_|ortMY8k{Cxgjq4XFV&Tcsn*DkcQG!lev-{%OJ27#>3`>3;LPzyyJt!g-N=^UCjtC^O}YoovU;8pb5 z|9dm-KG1c{f*B7#p0auYeezwG(JWOD3u8NWAECP++fFaO(n(-*}-qYkBb1+SSPzC@1V6tGX4LekFqg9W6SDtf=EyA#0iyrcr<`>V{+<0 z9s>OEH5byGFFQ>OXCHXm1@wjgcZV^vN-c0oym!CxTxwGqyIkI(AKvmP-MVoToqNhM zy7zN`<&ER-E%z=ygst~jScR1SX?9sR0QB1-O=#WG~ce#&3oF?KXTHhx6L;l}Fj zrc`@-#&fdd=p(DO3^|q+Yxq5RT7wfQa4-N90DA+n6UD0z9z00>{R7mhgfb3YQSZB$ zHD$#dw%pYm=^3D(-u5Kj`Or2R7^%*N-!Kurs+u~6#e9PPwG$< z=P7~doRgQ*ibWl?W6z;+YsO;dpIk=QTydJVf8%vx z(XbZEVoHGHsQ%30P`c!J5L7lFKaR=9Jp0TuIyIi+kP^tY(osFoMzoy`cIB+1=eOI*)eJk|j%&z|yKUTe*Dw9_{7*{Y$SLq0fHp7CPM3 zuMOyn!Ws`LvfbJ0#U0w%f3_M{T%v@up8h1=djA$WXZ=#GIXivr0xgt{yDh4dSf(^t ztxa)q@=~XJV&}N~pMHtXI%%;U&fLE1ApPi;$8~?g9-*w+<1XY#VQ4idFDUONJ1wvv z$NlbOk3Gt{g*m;_lj?ULO%l+Q)d&Cc!YVvq3=g4NvA`&-}q7JEI0X{@jsKb6YR;lsT;(YrUrs@ZCB-H@Ex8cwecH__J8s1vbQZFj*K|G@_zrh`Y0(409P zrT9A|Ef=(D%T~2-hkWhhx5YVg<`{=Cj&vTSjSoCvsFbK<)@+JKqK5XUYmB`mJv+tM zN-CYB&aR%4*HbyeYJYXUPx5YOQ#fuu2GM9pb>3kbvHx=`4cTGJYKP4Yg$aOqFl|+{ z9AW-B^_dwO8j9}Nv4hS$^DOF6S{@$O>+Bw&dXdfM)r*`fPAIOQWlB)wuo&Ebaww0AZqx&Z%{Xh_V*Pz!aF8B-^ilqr zQ^)y1ay65a0yJgyA^0WU6m}vX@IWtUVEkoJDM`0sBYne|gfbzNkY_o@^0*!=AZ`~M zb^4plZq6BfGkR|-tuBry)J@l5cyO1h^ue)hxGq!MBjG6Ja!#o{%N9C0tX0Det+k6v z(9NhDly6+`{&Kx6xHdL68sn%rMWM`qu(QT?vwQmRP|~!8K7L~j?#N|#_jD_v>oD0N z+gR7Y;D9zp^{SP4pLEi9+b<|_>^Iek`zz!S94&21?QfYCt3LIWyG@S6Z)lf%|MANg zG<{z9T)Lq${QJb6yKR+gScR^i=ZExdwt)bsA7j)CPfhlysYea1&D;L`^Lj=?z0}N~ z-CS3pjJ0k>p)48+1&Xn(E&K7UkI@6qyiBv28|bBdoz&Aeq+i$$clXosLm5|Ebp}fTbB~Z#LQdxUz11($7uD`$h z^2@Ym4Lqi=WoH@$8|D{{^P@@wR?U`{Yu%-Uu_w0frr!Qx zSDT*6(f-bU-7~ViR-@8pjkk4N9>+>^U#Kk|c4Nf!LJ#SVG*7xgWjU}pfA3PmmqGpy zT*fIY=j(7E%;S$ePCY%Gf1F-Y({38QbL2PRX{&afiC`EQ005>P)Au>r+uJ*!gpg#E5;|gm+FvS2~0i^%BCn# z*m%IZ8~|lZ>mGt7o6Y>WZ{I#T+S#f1X6d|kJD6WM(B-VQ z1{!aQPL`>TbPZ@N9Gf((Uecj$!2;H%#s=4pnC;JoQ|Z9wvxe-nwTtxkS6+FAo_gvj z{+d*p$J@wFMh>PKwFzZ~A+^eXW82O*5x)>f^I{onhgR`vT*cfve@zq1u??+N-)3aE zG;mCo#*c3t_m~7C(=clA8)9J!x?rl-L*qhv$5AnU38n?p`YnZx{aGj*WINGkpM6I6 zm9yI$OT%z=L8mHmkJEVWYPJz&8#lI#4yz%@_U6PfbPq!3)O>m0QC$WnO6T-RfseW} z=`X0CXIr?lPF}2sLYa*l? z8t5N1MPQ(KBBTu)eVh5bD9bCA+WXK@nYu9=C=v>J9ru(F5~78R7L6G0myvh!+M~`y zJf1KLO)QY@SE_YkST=iBJ2f>XjODFfxwJConQ-?ro(M=DZomr1C^2UVEmG?IJMXyD zC?L1Bw^4WJQKMFI&8n5Oc=4i&dBye8ImfSiQp?yl^!XRIdm}pN_U~0{@db0|(ENFG zX)JIIvaX(P+P&ADGmaCi#|+8TSx9PWYael2FKY(}L+tMA@t3EE1&&h8;F-zm#$pYI zHVBHx;J6*=qkeWW0JuzV zjjj^NSf%rfx<{5j^2j69-`~#;0Ce)I`SjqkFW2O)9z^-GAeS4*NS@k0na-*gR!2W6 zO`(`-f%oajt$TH1an`!M_M(&Nu18-e1cn`fU-|~v6JGTnTxWAb)ED7^&;H`MZFK62 z1^V~aty|~;H)K$^nr@-v5TODgG3rB2!maB}C@Lo^mz_LAUxk~(_|G@2MP;6h#j?E< zl{^b8+u-*ytZaq|oT}|BUu0%)ziJ1mwt51wL_rIbcZJIGi9v2l&$4lycL2u3w7<4;>Sgs|^(i@4Syy+LegR&$Y_8G_)ko)| zLl=eJ_>jp=ZXA7BF<`a(-L?fC%Pp;K)DHE~voGw^zgMXtOm=SYt*54=y~Da6XF;yH zG47MWS!r>}*(-H=CGMkdz4cbv)z!s|o>9|_1g0&}I95R%Z~G!q6r%jHM#b>4SNN)P ze?9J_Fo}n6dg~1UIN@NsG8P~PySuwd$179)*Ag{4(9zyR^&lFtOPcLuDnoJ{9ivqi z-?APir&%TB-SxO$C@%u`^1G_c-k^rI)7HhIy$D=KuQZ` zEOd3WH~KVmXRKS~<_lG2Jo?yU^t>B{_Z2n$fsPXxzN`-r%BnDJyFI9l002{*WHQ;Q zgp@~>#>~0@{`&+w8nFY@X=@i6Q?1p4_U3F$=zN+ixE$mlur-c7vXI!`+@Kzkmd?`B z-8X#9CJDUt;BcCLd;eCYHFKyb5uf5S$|llML3lph@1}nv>s46w2=CTG^_WTRy7 zRBq-iqgt8csIO?#Rc0$#T2%ITOvs82&5J#Dfudqllg$|gGID(g&s1f*Du*a2k_itb zR14PvSr|+n6WLQw8redA#{A~Zo9WGgs15ohE6d2jSsO&M3gNG{!5O(N11D zUwdvcFKmB7-gD1A{IxqA4)f3@6jsw5gZHIPLPs9(KVr0zw&B9&p=@E91t7k#O;M1! zbVsSJO^l4=d)lDp(xY+PD?^A~ehI{C3bvUzK^g$Su*8jZ&M9YG;^+TMNpsKVGlxQkj^ny4X>FbWA$ z-`xIVG&D4z6LD91!McU&kQlYx>oTvCqUUrd4}V>Jj=bkXucxk~!M+;T?vYflqUzNIE^8Why{N(dlVo!5ZN8QrgsE0kgiyU>`IYmRikt#GCiQMuX zBdNoa)G-_;00m~mD}Ypj#1rb??eFdFo%Qt7Pt)=hD`?@|R+=}fiFWPlI;OoW-oxA{ z4ka@+Z_nGFvTDA5KCqBPsTDuitiW&0#`OtIhIahES186VGKCBURoNuO4Sk4&K z%b853{ecG`5N~Db}0KleQL0=@Rab##i_*UQgYLw7#>ypCgL3-kC6&s(M1bKd%;#C^-IUAyR(TW;a@ z4XPR6Ra2V4w5N_XWmPU!LB?S~Q#cG!aX}h33YaSb>KX0D#-f058J0WzWg1*%p@ubL zwrAo5vK8|!Ti<;Az^*m!jw}u26_R(C|0{Gh@u(7BBW08N&GSOxux_Jw;`S83^V?tf zWCeusunJRctuGuq-*94asB&ar*?VSn+kz$vxFV|6Wf}I#D!8^wGKSeOh7BqAZZ#~c zMvefeH{%yprWnKOp1+Gd2OoR%QR-J(AMP*DJ9YV}efMbe52n;hoK`*QgyOZBk+49w zZrMDV)5e~lg0}BEM43#kuKLLV^Zg!wGOFO8orD5EH84EQBJNqb^$!hbDwMxU})F71cE92Eli^YOb zGM%AEp4~;V&c~cz*dKo8WqM}&EBf~Zr!LcJlUPV&ug`{9RL}1lNGich(n%}k(rj-|-ZkvTA`&y>#ts&!T5v*iZ92TBsor(SqcjgWbe~rtf;) zS=7`J)3&wW|Ni&Io;`cGsT_d!E&?+KqozyVM&B%e5oV zc=vQDnWCq*?bY|-yxA>u=DI~=8p32v)zufQ)uAZZQO!+-G%-d9+?Q|Ov7a8_vReya zr>$N<7oNV1PE|r=G#t|PzqqH9PG7T_&ShIN7Si_Yq5uBLPgqNqwr%_0RWSnuW(+=| zOpb&-b_`Q>0*!uZ*=RJR&;Ey~`ZHUUt>fFaWRpLRAR4}=2e+bDL7iG{O5SdGf5 z*nsj%s@GF#r{?|VDX8M;)}LBSmZL3{-m5{DEe_aIK>-(qG*v*=5ZbX-IKr|KBtEn7D0{*MEs&TefS_nxxn``wT2pn;*3wo`lGTh6EW z7(#7uov%J`jTV@WboHwt#+};vYNANz^7J#MEgMXxb?mV}e(gDQ#ks5Xvd*4C+IzT% z-ussGw9PPkT>kslzs9y?d|2*PTCF~p!p7*SVp3{RQ5-ckHmb>- z5Ih`?QYaiDQ{x*OY~wDaGZ{*y(nfm++mmFSRqvMez@$>b>(OA3%S$ih4kSvgZ7qH$ z0rh)mXpjyc>7S$|Jg4tsF{X^Tv5q7u$sW|K-VDWnomkC#OFUHn>RW1u~nKTP#DNnpP_j@d! zAYuF4E!1{8m5CvEZD0Q&9XNEPQa~+y%~O`- z=~*l39yNS8UL$+XHTkpKpQ5u*T0(PYHPIhmeYVnm4eIa{ru#Ueo?{oOI#~!DN@eKI zN1mThfvgDknK#}2oD#qmDovf6`?I%yh#q`yC;i#mU!{}>A@$NcNdNYguc(*FUVZ@H zs-}$uW*jDS7dggxW2C;%B=-gp#`$ho4F3bY7%^U&?ybP4$>8Nx1QYGLT-H7oVpzcZ z&JTV<3+B%ylax1SRy#E}HI;sI@?0$xj3xk8S?=vfis2wk%L;1*zI!(}BOFn<@i`af=QeJV=!R^+iQJRS6J!gl8X0^Gne$%-2M59bX-yavfh~2C5E`2lw0% z$Utq3MFNr5OjAtcl?MOzTrT&)EnBvBGE)pqSa zO5gqEL-e^1U#&(V;`BfM{axm{f`+`LKmFAoUZ@Pqgoi^>@D0=pMCOT zYHw-K8Al#`>Ln`0HlGYsJwLte30k#SX$a3=tv)+w<)Ybo(cwdf>3{#rzpzFzuU^={ zqXaUxPYIW8tp;|Y^VKn2rL>J})jF$HKg>fM9Bzd3FpWKW`8a`1S$%*|Hc902jyoi4 zidL_dxi(ul;eZ^ScgFG!oM3j$94?#7k%F`S~Bect8tdi|4iJm)n$jng7-|zd>8w7;ct2K7XV> zFC#aCKO01|Nzv>~Cev)&c0y?!Bl(g1avxUHm(}zIqKWOSp^mE$Q&K214^Vp7@Xi^- z4O2_h*Kyu|B4GSY1n$)M1u-E4d_}9Yz39m)j5$L6%0YGlsK2P_AJi;wgcPQ=&6GxP zO|P^fXb5^jb_#&HkQd<}Su*oMb#I?-TCOxk-@EC}Z@-Ub9{ETla=Q{PK6&uq!KHWI zbr-$w{qLvc3ue)Ir!1wrAKyOip+pWZ@tOBuNvo9>io1$rDycJ^L?aQMN@-Ogosv~B zg@{MO^w%G}n)(Kl^w6_A=?{-=r@^7rgpUBQbHkf1JB1SQsOxm4+QeB7UVQOIYHMqw zR4OHuP_{-bTf+`-oRV zDtf{xMr}e_>4{xwN-rxHnm6$vD~!Lr8;L6NlR54K-%R?kY&5fW3Lz$hp)`L$h*1T+ zYBy$(JyIc;qR|tz82)06aWiBo?T^{~#MJ(gvdwiBkE<^jM8Qzs)HYH2<6pw7>tRgG zlkA<(lXTp5yvMyXdh2alF;ayrw5PHSvLs`9&!aW6Z{DrMh!E1w56`{MV1PkRn@A5%WgAh>@$X~jJH z+Yh~#mM&=5ZR5cc?#nwmX4Cc8Ur&b)9nv26$>9{)A&Z)uo2ad|O|`v6JAJW$Ssdbh z&%57EfAJT8LBIILFN7+)O$le`lbe0RtI(>Of(yf!^`R!AEUMJHj_-O@4_9H6v;*S5 zgmT8G77I!4khgzXB$}YOA;f|9*tE==C>{dbfAFv>*RP>HaJY;19qBQ4V;yZxT3zj} zhZCZ&TesSnnuBv(CK55@1HGlWRfl2l!h#47Uz&o03=9rXK4`j(4F@=$p-|ofw(Hpb{Em_UTh7o>lKKWxMu9k)Jw%qto0CX~u<*ij z!a6@_m`t>^#mN@tTO$-Q_hHh4WCrSo63h;(k9WWQcfa~OnU-frOE@Hl9=_?V@9(0S zO-A(%zgC~`dhD^sX5W4HU3AUc-$Cn^&80I>T0{>%{gRG9Hdgp~@vhgOOK-XKRQY*pL?V-hU+vxPQ3#p-@kyfo*r6(`N?w_3&!XY=W zZ>tj4&OGx>y`PGV67u%a1Pk&QzN`;54_}(JBU-8t(jMuM%>L8G&oIjtMlA!YW%;3L zLWh_zRF$*x>Y|YT@`O81pUGwdLK#HJQ9_wVt|`261nBt$nctRFA)!#%jRWR^ZL&;Z zK4f7T2L&`?@+{QChH5j1fiSg0C}GKDY_G&%Hl{5qiYicVQmV5_oA+1=DAII(!?G0e zqp~8Y&tF2ly&1KnRz?e8p2n&6W_21A7GS;Sk?lHid2@^~j*DgmIHOqxGYVIWCn*{= zhjDS$WTva7O1Fa^2}}ULe&aj#sE<8#;=p(Q(`vfEzrX*Q?|%2Y;;O5z=2T4drb|wt zC%5b!Q>vsQZ@uDldf%JQQ~i-m!^27XhyU*%=;uHGdFiE)LoD&oAg3<+)TcfrB4Jk` z``rUu=sPz)K+TCb{mqB2rZd+rqO(p~LKmO8QVnH3Zw#X}Ubrt>yL_$=mdiW;d+ecksH>k29O+X-vmH9l8He*o zso~k@o_nr1!m&s7`_Iq})vnGormmrXusk$wj8~+TlQR5Ne}y;E_{|#v2JTA3b`#7f zb<}h|N@JTflr>4`8~`vb`jz1EUrJDVDhd%YG~UUkL_y65p1Mzt+t zVT9NH@HH2zQJ1iK;mp#Pzx-wT{`bD;zL=IVXU-h@!WX_kmtA(b{>{Ur-}>48TId-Z zO4EP-`XT!Ar`|>lN^8ccj{flQ^Hf*VuB=s>z=#?V;g`=_@86pWCSe z;PP^gS7zI8EXZ8W(E=)K^4|C6^XQ^8-S}#}?>FE48*Njj;GO-cnvw*j1@OKE001zR zkS#4O8+&?s9#q=0E57~hZ(HY{cOJF3&!YFd;aqy|g?(C!6l8SILdnT$xbZLFd!-J4 z!6Okr{NeRVDEpEg5n#=JLqh{CTC|9+y83GRlk2XdbI(0jjW7t>zWXqJveoJUN4i$&`*By6Z-qV|9cKH%bPzRi^YDLN~Q1`I!&luD4PsT zNZ5nDXYEZlceB{`1-%>--BYptH_8n@&6JR9e1lInA9rx1?R# zxvz`2{5at{!a8-Jpr{(IyzunpS^yhRTDpu9(s)rU z5~0?{7|rWwrlkvJY0cW|C3BQ8*PykAT*iTe2kGCx{_phdZ~q4;dFP_p{_vlaK=ukv z0xbv8Lbw-@FnC{9y-owhii%!@bwdWvmc<-7o&}>;UyDpM?l2m)FD!Z;jyKA6 zz=FCla!p9{!fLYuhOSN9`ka9$6j5eVInqcz4?4do0H9v*&9zZYw+s&t|H)Us`fuW* zi!P#5Pd$}hbKyGLeV~hOxbtbfT2W)hef+G}M*76NE~DiOXY1ehKkxv3{p(++fBeUP zq_@BQ9XfnOdG2Hu?7EcJ?XgX}=_kK?oL*5{s$!qY+s|olrjP&8rPP#&>AGZI277If z6K;QNb3zMOv52jPTwg_h^xCtu){Gt4xIOIb#U7z-V^;21#rC&7y?u1oU4Iz-+Sk4o zdGygoBL#ao7HYqwrr!`vPB2NB)z*iagfexJ?p0Sqw=BOVbzUJE4cpcdQ`iJI=cH{Y z%b~E6{!LO5-!w8H0k$+4zPkuY#A2?ofB9Theq1eMV}IYRHOyM=G&LgRYM|C2+vWu zjFZ&ccG7U}MZxhy28NsS1wtt}a+o88%iy$4B+_}l2i(__iaOLu?4;?fk_BL@(H{c;@-% zx6|MK?cdTzKl(9x&wJmay*7F1FR6wA4<7BOmtQ$bn_fIXn|JKf0c6?vsMvS1T(fjx zJAL*8S1XNFM@b_unDcrVLCYY7)x!W(QwY{yUdWi&fF6oI7{H8$`&y zQC%z*PdUDh;*G5ojz%k=R?@w=`iIS7AdV#0@lThKoS#y{roVk0J|Z6X zC(Y&}SUA-Js)2onj+6;rqSS77{%LA%Fm4m&>hr^{=W9h(f_A^MkH{-TscCpPMZ-gb zhUQ6XZf^C3KJQCDx9zR%v}W~Mqm*)R{~;P281%(#V^OX3!Zt%2)N$B% zfS!78i?*fkwy%FUZS=?*5l}tzS+f;V*HNsIOhnZ68usij%d}P~w0&^@OXs9JI>HA# z8!8%qZpToT008wwDuL`d)xUfzpU-c&>86`vixw@W&u{oVH6|LgM(Ki6m(x?v@1+LS z4_$iJDq5ffGrs3vQ3A^+KJgc{fB$}ZmC~@WwAO*)0`)NY1IRK8Qm!=#9^GL34ln(+#`=A|Y!ZoHS(iFxmay9od=0b~-1#1DpshAv2_({K6K zx4vm{oW;NS?B}SdsgcfHx0udYyGZw=#rS1=_wJ=ned>SGefQm`4f|`4y|0V9`iHd86N^S@PFth)@MKNfvIVm#qJ$;x7x%uhR|jcrXl&Fu zG3%OcsgOOODG}9LyvHAZg8ux^|6I3~!wMCjk^C%TV|@J(T>!XcoIPYKnj@#&4-~6VIsK2~nr4ry=6O_6MW~%wVLlu2?@`mEp-|{Cr7dFvyA)x#a@vEC7ytkOrZOx!?Nyqi zzf!}Q-&C5d^X|Fl9_#6+pQckzIfa%jTc(HbUV7;z9@>*iqr?KsljJ7tjw=C;uDk9! z`p8Er4)@uwcTr|Wa1&+*k9SK62|)I$tRzrA6)+fy8X7>w1;NVktfI= zcD%4q$YDDoVIE%1)4_uW^lUZVqNaaS6WenX?Os?QV;d9RKel0IlZlkt_fdWACIbv# z)`ux9l$nQ?CZ--RWtgnf4gi==I7%SnsPrFD8l`_xnxrdxdwW|RdgvkIskn}s|FZi0 z*T%-i-zg2-C)M|Nt9gr*1}glI|M-vM8{hZ_tzW-hu3NWGtX#R0IyyS^FrgCU=&&w-qn_c0cCF=XUV4;jXFWHfbW2hbJWLZmBwo6T$XrxD!RM|VC zmz<&0S17CHf^`kB0;24f*9?=bHV@@> zjQE%rzRS{j73Brk;}y5nafuAq7`M%l#ibqDknu3y|Bgf=H!4lim1^DBD-GMaLx&EvswsN!z4u1c z`m*RfUbNfdAy4%^sivpZ{2o=t8f}I_fyu?Y_L@ozh(sY|83GU4*hsK0`9&XoE?w*b|L6s4xBm*eqX#!)A}eTqH|2 zFY_9F3pY_X=a=-tH`cIv+wn?lvS@2=8LZOPHY=Acq2)`L_{!7PlQM6-3zEab)YH@F zvn$}=0|Ud_Slzo!YV~-xv7W|;UWx>GU(W9v@W~-uHs{xzHLJxap{6q#YHexr2{8H& zx0Il1FpkeVf|?o|$$Or-qvD{84UJ8ebqVgE!nAntVqgAE7K7u_81)Yfkcrl|Hfn2Y zuk?&8*mrdH^pax;hr$BcY3lkirB^w8w3kwB0P71kBI(GHF1I{cK3h^lL!8?5@$REH6`ut5i9`8sdld-0zrtX1(0gn1wZc~-YWHMXS=T6zFwpD!^sB+xIO8lwG@r{MVLIB? z?@z?7=<4n_YN9ya7z=Wyw+UMbSRAXy>q*GvEL%LMLU<`E1mlSqtxy7`No&Ue(J3fv$Bt3ECm}o3Y@dm%p$TaLfKtn^rzH`WVxJVeRs z4DcH@n~f=khlg2P#dSy>!_jg3M$SK3XXi^Dc7qul=;urZ{57fi&BFvvNa`Y#g$l7$ zd?5}*^%2d$*8mZ`bd(4Uz9Be$N1DQNl$M)?l#(5RL90}4^iszZGe};n;R%H-V?FG8 zZQJIE@cd@x7yeXPYBCEb)N~$spjh9mZrU|v&ti^SUZ=boozP?PrI;zVSdKqi!vxPW_ zLe%%wjQjTX)`aehIy;ZDrzy|QDnXEq%P=B%0s@B#P=D%d3=04N6NL0kCGv%|Ekb{H zg)+_}P|s-ooHl7ziyH*ItLtbnXC;TW=qGSO0-+25008i#gQdGp0Is~oBNSd6+GC-q zAx3RY2`%WcJ((I}<%)Rda*)6YNxg-#iZ_kXycA{43#N{-bT^L7~`4%oET`EHU7fSv0N_erbG%^b<>pTbaX8V3WaU$P_=*m zep&Fi+^?o#0w*MOu_?=Qm}Ao8?Oqiyi)Ewu5SyQKu6>yB&m68JQq|aIjzX1VDP^_9QqmQmWG&SiM;73qKpiXWOg4XZvm2^Em!n;~ zb_rD%KQ9lG8z^>Kfnm4$P!FNZQ7YGG!r}0n^7+aOm4&oWDEjyLT>c{OW00TQgIPC+ zv+rpq1vNIc7-MtIpFfWpII*|qp~^Q&T9xPI{SRnPR^8d%PvlQLN%80r3Po%xH|S?M zDH@H?s?{sCC!m+6L|jKj?p&iu?j$R3QoxsncVwBC~efyiu=4s=- z4`@T!if9=^>hqD!WT|%vk72D1j)EXz)Fp**k`}acsx8Raz}e zrZRyK`*5~WNGS$+ZA>K0K~vRRO(xT79Imujy>0mut&e!3n!GukK;_cVP|~Oavce(C zsCJl!h_k5_-PHZ7}5 zxZx-`j#`k{EyqJMDi4K4xx6%XgCQmCiekd@qNga4?&vyZ&m!;30+UP*(LjH%ug%=Z~W0WpRGry3jmmw2&HI9sy;+1v2x+w-X2z$Q%Joy#-bq_7@}i_pC60nw(9T0 z!$WlB$Po@4n^r;@XC;7)bAnP&jiWS7ntDCjWa&@+7|)QM6sC3Ls5W%t!*9E$=Zaw_g;6O;Hj$McF*}3za4}t3hGIDrMG=EVRG!!qXu%j3-l69j(rZtW^vwLIKw_ z0AOaLgd;Y#AL1AD&dyH#^2|b6A|55D4k8oBrkvg8CR0Cj@E{9iJUgjgB3URyUvq+j zVPF6N0H6|S+cpbjeXMamdh{qsrR5KYEow?c>Db@DB{isWIB+b#!0tbAfD@tfn;=KQ zO7meD3k zRJ~$_FH-$z6g!1lI)~!$uavbXF6clB@IHp%?2PKUW_=|~w11}5SMwl}!)aIq` zo?L&10R2N)1#e;izzGe9#OUIF>7W{3OsCV7Xb925f*shgz(b*@teQ{JNSIRT3_bb8 z6GhwCorN5p)2as%-pP(W| zPPffy;Z#MU;B1hNPf&8DA#O*>0KcpVH`I;rdtdT?Ip!qmoOjX*FqClj*DqD(IVYT9 zyJENwozIgh+ra;_IX<>o-|5gPswiFftc2Ik>8RR%4_ZrvjQiy1>%^f7u~E8S!D?t? zARLbL$ch4`K1WX2jZXvsIHBSEm#=W_Fb-GI-Q7hEjg55D@_A%i$EFvGgu`^vnJaZU zM>~(uv(G-uv$LwcXC23Zd~*Ub;X+xK?0<-6Gyj?`o9E>7B4^Y5cr5zMd@eiNtLM=6 z;nM64JUBR@)Vvwre7=qw8xnrSmSEu_OZ}E(6n=KSa!|*JDHpv&p$$)L*}eDigg1}{%0kw{QeQ?q}8YShAo z3n?B;_`{^IAeSC=!=D_8;ysdit5CY0sWLyr^G2#~vs2 zJts61E|mS`yI(uxop{7S{102pF zX9$_V>xYH;g+&zdpc$G+(O8ti;jnL6G!iWcg_im^(ncPRv+a;h>K;_6^hTCoEtw7} zk_$|xE{uMMQfr$^8n%%Vb$F7XfQWo}Oz&=7KWocO$BzY8t?@D>bZ5g^-qz4O$_9i7 zv20r%+YA}TJhkR6!fo)JWF5Oq7N&}NbpE=*bm#4z2Rj_?+s0S#5+x#P)YW@*5}j3| zvn0Wzi&dgUSxc})SIwT6p6lo0Lk}hDMze+cH5bE(qyre+UcDlh`>r<<8xkPIMhgg)h$_Om;8h?;Q|S8GcB;k=*uqHVKMxU5(*cX5z@T+e3B-lb z>`7hJr?*ZbLf+nN!#j(@yO?l-q{EOMh4#FT6pxo4h20^CX$>KhLa=~?t`8R3_1a8< z74ZX{zC&4pd%6Xo%(v}nmMk88Wq7aFd=Tp*mR4&M!S|s z)>Lz){Y-v(j5nJC$l&2`=#Gt0j)+O~_=7b^)tCq@#5lg&!YQ^2M!Exl(Q=MADx6n3wI}t?;zA-1n_oWlR2`qedA)+5o|o1hG1gI z6Cbr$bxbt55NYv!Sov~VKe|1JyaB*(M;+TCSLXL`Gtk&{GEW>_^HPzE!P8g<7SnOf%)CFqT+HpRvWCB? zqe_gd^Wxj|)8r!!<)q)>Ac-)`(zuT3!`se^>VGDpJ89W**S|OiN>a=GT35S`aUl|G4URPm7;mjHZfQ zRXEE=29KJ5OuCSjRI(4cfyhW8t#o6n5KWU)fOrc;@xYhpWX!XnyE;|Blhp{+^Tn7t z&MLsQ#Vy9x8GQ;13lrM=^95URCH<%V0oaMJn8M?{ldem)LOZj950vjeZb0rgT5p`$vZcIvn~Nh=raX*#!YvVGVcB7VHxz!wE=Y#YGlJ672D>tFnKU4*dyY z2ESap>RFx{*srST3#AafIlGvrk>y409F=ukpLv$<`QzR^zWf)QTUbH3tcGUlF-8#ONGKwk+%4s7CHgZ1{h`+z z>tVQJR^X(Iqj7vZ980UgrDaz=+%PTSqHX2&IVXNV;;(1OrYJxNkA{LW#ZnFX4|558 zzx7_?-es>jyR@u(Va(~C)zuV%@|?V{5P zt8H$w7 z8qO#fTiq+hb5A+$6}cW5lbMyR3iwj633rzT0wXwZS=zjZ^gawh1^#M$ZUX~DTM$RYa_?aqqI2)oPX4MslN zrYlewS;@l4_8#G#tJsZ^3o)K3iLwj0HW`0G2I?z1P+Vdi9p!k99(A0jNc3wR)rGuA z&iE`KTpfJmUTHH%Ri~E|$7)@-3Y0O_vusN5S*j1@9}js07<9?hk?$cC#zXW<*cIM_ zqXGPx-oF$s+r!%q-?E!KQ1xqD2S47`Y3)%gHzhk-cR9l0N;A{To06EFb@aO$tIfxn z915xl2~=g*jQrzNT1A~aabHM@2;_MvlkSl-=L(imqm#Zk4T0+_3dV$MDo2MS_d@(z zsF$S+zy=QvWdp~dsod@gC6yNyv@8MV(#bQ;-5g1r9l(JN6Zz)`npeC2S6kGwQ?2%^l+GMfAU9J<`FE#? zH~Q~jM~03*q@R)_}YWX>nJ7D5Xdy1|TS$AbgN$S~I)(?#ify^_xd@9guTos53AtQHr(^=@V0K5+}N* zQ#A*zDrzm(%7d|UYTe;|jcFn|ZZlJ?f0c^h`M}*q>B|cY%hilX2X@XsmHm3 zZ;N%^FGYtc#X(eeJju4UxBt6&$rA}#S@q{EG869xBys>ek9vIqLU!wZd@0bH*?bH7 zoKZR}nBK~ULOSN!kNFZyW(k!^y4tu7;cW z-cVp$OacP=k&q366ZgvbQ|1vrvFtyikqfB0#5ykwDul`L*=Hhr=N zolfXcnSGugdgE2IU}UixF#Es=H62Kq96_{}t;x2~i%c_o6ry3xcw2*D={`!GUxe;O zmR?4Ng~m3OigU>%<0GHUSp03K$42o+-^1;zw|xx4?p7|{mp&AwNI=P~#IWU1@ab2!CyDt`$aegLt93Q<7KWpK6_e!P#bWwKyCBc3h%+4 z{w8lKujm!ab7B>Wum@wqFO{VSzQA`ae(ZlPKKe)KVX{6z3vMeBzsSCw)wt^cys3Kf z=E{GCPrb$QK#>2FD#R+P0|&I`$Xq*9F!6YR1d)jXATXQSx)AUV@l&xEHPA7 zt1Mn*{Y!oph`+VDZ}iZ zM^kT*yskB!mE357TTLfGt%w)#fxPN#kIMqM@uMTXC$|QtQFoFO8tWKC*ONj9_hrEe zgIRrg{grP$3mPSpaLvBwv;G5{?wG6{;bmp*v+8FxbJU=)Jt8dcMD?hUX)|g;-Osk4 z!ck`JT{DQyV^5$R|!Fx zt=hUPTGSzdPV}hPZ!qFMs+2Y!3tk!q75}v1&&YSl%>%!Ne*HIJ?64WWDT%?&H5-$Lck!-?|a)L(n=XpKa94V@n)-xOD z&G$W8Z$RN~pdxpPtZz;Gjf|WjEM|Ra6(_S=uTl782!WvJ&lREA6^0xnEU~-kx{p z7)Tw7rQOdvu7)kT*11@Bkg6S&7NdM*R#QUy_e_^QJ~8J{YbAaeTJ;+0#re+hZB#5W z)WA*-nzojaZpF!(Gpd~4!OHyoa*Qag4XU6B<=p`doDw!(iBLsddk;I`8y38yBaN>` zgN{5|K~gc>asfpE#nZS*;T!h8JAaS300(o;4)#y6KhCf*=y~R}7U{MY+5c$>ZW?v@ zi(;t+a|T;&Gh2JTnGj=ri>ChX`mX~2Rp7P)nFd!ltYTfGFY6HC#s`6PGz`=~s@lH! EAKA5=)Bpeg literal 0 HcmV?d00001 diff --git a/index.ipynb b/index.ipynb deleted file mode 100644 index 293f50e..0000000 --- a/index.ipynb +++ /dev/null @@ -1,94 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "e7903f66-7925-4fd4-8f90-b0125a4b2183", - "metadata": {}, - "source": [ - "# eoAPI: FedGeoDay25 Workshop\n", - "\n", - "## Outline\n", - "\n", - "1. Introduction\n", - " - Objectives for workshop\n", - " - Definitions\n", - " - Cloud 101\n", - " - different cloud providers\n", - " - key is having compute resources (e.g. functions that read raster data) \"close\" to the files\n", - " - infrastructure as code \n", - " - STAC 101\n", - " - What is STAC and why is it useful?\n", - " - make your data accessible through robust and familiar tools \n", - " - STAC API basics\n", - " - static catalog vs API distinction\n", - " - ecosystem of STAC-based tools\n", - "\n", - "2. eoAPI architecture\n", - " - eoAPI components\n", - " - pgstac's role at the center of the eoAPI universe\n", - " - deployment details (local vs cloud, serverless vs not)\n", - " - FastAPI documentation\n", - "\n", - "3. The Database: `pgstac`\n", - " - loading STAC metadata into pgstac (interactive, everyone has database creds and uploads an item)\n", - " - deleting STAC metadata from pgstac\n", - "\n", - "4. The STAC API: `stac-fastapi-pgstac`\n", - " - overview of basic structure\n", - " - catalog vs collection vs item\n", - " - extensions\n", - " - `/collections`\n", - " - `/search`\n", - " - querying the API with an HTTP client\n", - " - querying the API with `pystac-client`\n", - " - link to `rstac`\n", - "\n", - "5. The raster API: `titiler-pgstac`\n", - " - dynamic tiling 101\n", - " - overview of basic structure\n", - " - `/collections`\n", - " - `/searches`\n", - " - `/cog`\n", - " - STAC search query parameter interface for tiles!\n", - " - querying the API with an HTTP client\n", - " - using `tilejson` in web maps (or QGIS)\n", - "\n", - "6. The vector API: `tipg`\n", - " - PostGIS 101\n", - " - uploading data\n", - " - OGC Feature Service\n", - " - overview of basic structure\n", - " - querying the API with an HTTP client\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "e2f229e0-331b-4a2e-ba4a-4f6d6342ad09", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "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.13.0" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} From 23adf58315b3e5eb6739a1dadfcabb3acf68bc6a Mon Sep 17 00:00:00 2001 From: hrodmn Date: Fri, 18 Apr 2025 09:27:01 -0500 Subject: [PATCH 02/18] add infrastructure section to intro notebook --- ...troduction.ipynb => 00-introduction.ipynb} | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) rename docs/{introduction.ipynb => 00-introduction.ipynb} (92%) diff --git a/docs/introduction.ipynb b/docs/00-introduction.ipynb similarity index 92% rename from docs/introduction.ipynb rename to docs/00-introduction.ipynb index c3afcb3..772bf76 100644 --- a/docs/introduction.ipynb +++ b/docs/00-introduction.ipynb @@ -26,7 +26,25 @@ "- Explore the key components of eoAPI and how they work together\n", "- Gain hands-on experience working with metadata, raster, and vector services\n", "\n", - "### Interactive walkthrough\n", + "\n", + "## Infrastructure:\n", + "\n", + "* Repo: https://github.com/developmentseed/eoapi-fedgeoday25-workshop \n", + "* New eoAPI stack deployed to AWS \n", + " * Will tear down after the workshop \n", + " * Endpoints: \n", + " * titiler-pgstac: [https://helfmwseh8.execute-api.us-west-2.amazonaws.com/](https://helfmwseh8.execute-api.us-west-2.amazonaws.com/) \n", + " * stac-fastapi-pgstac: [https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/](https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/) \n", + " * tipg: [https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/](https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/) \n", + " * Will give users the pgstac database creds during the workshop so they can interact with the pgstac database directly \n", + "* binder notebook server (https://binder.opensci.2i2c.cloud/): \n", + " * Hosted by NASA \n", + " * [https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=doc/tree/index.ipynb](https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=doc/tree/index.ipynb) \n", + "* Template for collecting feedback and questions that we get from users [Emma Paz](mailto:emma@developmentseed.org) \n", + " * Find out what kind of support organizations would want/need for future work? \n", + " * How large is the organization, how many engineers?\n", + "\n", + "## Interactive walkthrough\n", "\n", "1. STAC metadata generation \n", " 1. pystac \n", From 0cb54fb97b3489d08d19c6996fba4f6948973561 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Fri, 18 Apr 2025 11:54:33 -0500 Subject: [PATCH 03/18] incorporate Zac's comments --- docs/00-introduction.ipynb | 49 +++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/docs/00-introduction.ipynb b/docs/00-introduction.ipynb index 772bf76..34d0b31 100644 --- a/docs/00-introduction.ipynb +++ b/docs/00-introduction.ipynb @@ -5,7 +5,9 @@ "id": "b0fe2745-eb52-407c-8855-58f5073a7e2a", "metadata": {}, "source": [ - "# eoAPI: FedGeoDay25 Workshop Introduction\n", + "# eoAPI: FedGeoDay25 Workshop\n", + "\n", + "April 23, 2025 - Washington D.C.\n", "\n", "" ] @@ -17,7 +19,7 @@ "source": [ "## Welcome to the eoAPI Workshop!\n", "\n", - "This interactive session will introduce you to eoAPI - a powerful cloud-native framework that simplifies access to Earth observation data. By the end of this workshop, you'll understand how to use eoAPI to discover, visualize, and analyze geospatial data efficiently.\n", + "This interactive session will introduce you to eoAPI - a powerful cloud-native framework that simplifies access to Earth observation data. By the end of this workshop, you'll understand how to use eoAPI to catalog, discover, visualize, and analyze geospatial data efficiently.\n", "\n", "## Workshop Objectives\n", "\n", @@ -27,42 +29,40 @@ "- Gain hands-on experience working with metadata, raster, and vector services\n", "\n", "\n", - "## Infrastructure:\n", + "## Workshop Infrastructure:\n", "\n", - "* Repo: https://github.com/developmentseed/eoapi-fedgeoday25-workshop \n", - "* New eoAPI stack deployed to AWS \n", - " * Will tear down after the workshop \n", - " * Endpoints: \n", - " * titiler-pgstac: [https://helfmwseh8.execute-api.us-west-2.amazonaws.com/](https://helfmwseh8.execute-api.us-west-2.amazonaws.com/) \n", - " * stac-fastapi-pgstac: [https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/](https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/) \n", - " * tipg: [https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/](https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/) \n", - " * Will give users the pgstac database creds during the workshop so they can interact with the pgstac database directly \n", + "* Project homepage: \n", + "* For the workshop on April 23, 2025 we have a fresh eoAPI stack deployed to AWS using eoapi-cdk (see [DEPLOYMENT.md](../DEPLOYMENT.md) for details) \n", + " * This stack will be torn down after the workshop \n", + " * eoAPI API endpoints: \n", + " * titiler-pgstac: \n", + " * stac-fastapi-pgstac: \n", + " * tipg: \n", + " * Workshop participants will given access credentials for the `pgstac` database during the workshop so they can interact with the database directly \n", "* binder notebook server (https://binder.opensci.2i2c.cloud/): \n", " * Hosted by NASA \n", - " * [https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=doc/tree/index.ipynb](https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=doc/tree/index.ipynb) \n", - "* Template for collecting feedback and questions that we get from users [Emma Paz](mailto:emma@developmentseed.org) \n", - " * Find out what kind of support organizations would want/need for future work? \n", - " * How large is the organization, how many engineers?\n", + " * [https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=doc/tree/docs/introduction.ipynb](https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=doc/tree/docs/introduction.ipynb) \n", + "\n", "\n", - "## Interactive walkthrough\n", + "## Interactive tutorial outline\n", "\n", - "1. STAC metadata generation \n", + "1. [STAC metadata generation](./stac_metadata.ipynb) \n", " 1. pystac \n", " 2. stactools packages \n", " 3. rio-stac \n", - "2. The Database: pgstac \n", + "2. [The Database: pgstac](./database.ipynb)\n", " 1. loading STAC metadata into pgstac (interactive, everyone has database creds and uploads an item using pypgstac in notebook) \n", " 2. deleting STAC metadata from pgstac \n", - "3. The STAC API: `stac-fastapi-pgstac` \n", + "3. [The STAC API: stac-fastapi-pgstac](./stac_fastapi_pgstac.ipynb) (TODO)\n", " 1. overview of basic structure \n", " 2. catalog vs collection vs item \n", " 3. STAC API extensions \n", - " 4. /collections \n", - " 5. /search \n", + " 4. `/collections` endpoint\n", + " 5. `/search` endpoint\n", " 6. querying the API with an HTTP client \n", " 7. querying the API with `pystac-client` \n", - " 8. link to \\`rstac\\` \n", - "4. The raster API: `titiler-pgstac` \n", + " 8. link to `rstac`\n", + "4. [The raster API: titiler-pgstac](./titiler_pgstac.ipynb) (TODO)\n", " 1. dynamic tiling 101 \n", " 2. overview of basic structure \n", " 3. `/collections` \n", @@ -71,7 +71,7 @@ " 6. STAC search query parameter interface for tiles\\! \n", " 7. querying the API with an HTTP client \n", " 8. using `tilejson` in web maps (or QGIS) \n", - "5. The vector API: `tipg` \n", + "5. [The vector API: tipg](./tipg.ipynb) (TODO)\n", " 1. PostGIS 101 \n", " 2. uploading data \n", " 3. OGC Feature Service \n", @@ -119,7 +119,6 @@ "### 1.2 Why would you use eoAPI?\n", "\n", "- You want to make your data catalog easily searchable for internal and/or external users\n", - " - e.g. `https://stac.eoapi.dev/search?collections=\n", "- You want to be able to easily serve dynamic visualizations from your data catalog\n", "- You want to use some of the growing list of tools and frameworks that can consume STAC metadata" ] From 0862986a16ca1058aee70b8fa4e57c79f6ca1ef6 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Mon, 21 Apr 2025 11:26:00 -0500 Subject: [PATCH 04/18] clean up intro notebook --- docs/00-introduction.ipynb | 72 ++++++++++++++++---------------------- 1 file changed, 30 insertions(+), 42 deletions(-) diff --git a/docs/00-introduction.ipynb b/docs/00-introduction.ipynb index 34d0b31..4925f21 100644 --- a/docs/00-introduction.ipynb +++ b/docs/00-introduction.ipynb @@ -47,42 +47,10 @@ "## Interactive tutorial outline\n", "\n", "1. [STAC metadata generation](./stac_metadata.ipynb) \n", - " 1. pystac \n", - " 2. stactools packages \n", - " 3. rio-stac \n", "2. [The Database: pgstac](./database.ipynb)\n", - " 1. loading STAC metadata into pgstac (interactive, everyone has database creds and uploads an item using pypgstac in notebook) \n", - " 2. deleting STAC metadata from pgstac \n", - "3. [The STAC API: stac-fastapi-pgstac](./stac_fastapi_pgstac.ipynb) (TODO)\n", - " 1. overview of basic structure \n", - " 2. catalog vs collection vs item \n", - " 3. STAC API extensions \n", - " 4. `/collections` endpoint\n", - " 5. `/search` endpoint\n", - " 6. querying the API with an HTTP client \n", - " 7. querying the API with `pystac-client` \n", - " 8. link to `rstac`\n", - "4. [The raster API: titiler-pgstac](./titiler_pgstac.ipynb) (TODO)\n", - " 1. dynamic tiling 101 \n", - " 2. overview of basic structure \n", - " 3. `/collections` \n", - " 4. `/searches` \n", - " 5. `/cog` \n", - " 6. STAC search query parameter interface for tiles\\! \n", - " 7. querying the API with an HTTP client \n", - " 8. using `tilejson` in web maps (or QGIS) \n", - "5. [The vector API: tipg](./tipg.ipynb) (TODO)\n", - " 1. PostGIS 101 \n", - " 2. uploading data \n", - " 3. OGC Feature Service \n", - " 4. overview of basic structure \n", - " 5. querying the API with an HTTP client \n", - " 6. using tilejson in web maps\n", - "\n", - "\n", - "## Links\n", - "- [STAC metadata generation](./stac_metadata.ipynb)\n", - "- [pgstac database](./database.ipynb)" + "3. [The STAC API: stac-fastapi-pgstac](./stac_fastapi_pgstac.ipynb)\n", + "4. [The raster API: titiler-pgstac](./titiler_pgstac.ipynb)\n", + "5. [The vector API: tipg](./tipg.ipynb)\n" ] }, { @@ -465,7 +433,16 @@ "- Deploys a pgstac database to AWS' Relational Database Service (RDS) with an EC2 instance running `pgbouncer` for connection pooling\n", "- Deploys stac-fastapi-pgstac, titiler-pgstac, and tipg as serverless Lambda functions\n", "- Sets up API Gateway endpoints for the REST APIs\n", - "- Handles permissions and networking between the services" + "- Handles permissions and networking between the services\n", + "\n", + "#### Advantages\n", + "- Lowest cost deployment option\n", + "- Autoscaling: serverless functions that spin up when you need them, turn off when you aren't using them\n", + "- Most mature eoAPI deployment system available\n", + "\n", + "#### Disadvantages\n", + "- Locked into AWS\n", + "- Serverless functions can take be slow to warm up from a cold start" ] }, { @@ -479,7 +456,15 @@ "\n", "- Helm charts for Kubernetes\n", "- Deployable to any Kubernetes cluster\n", - "- Suitable for on-premises or cloud deployments" + "- Suitable for on-premises or cloud deployments\n", + "\n", + "#### Advantages\n", + "- Cloud-agnostic: run anywhere you can run a Kubernetes cluster\n", + "- Autoscaling: Kubernetes can handle autoscaling based on demand\n", + "\n", + "#### Disadvantages\n", + "- Less mature than eoapi-cdk\n", + "- More expensive to run a Kubernetes cluster than just a PostgreSQL database and some serverless functions" ] }, { @@ -489,12 +474,15 @@ "source": [ "## Next: Interactive Exploration\n", "\n", - "In the next section, we'll start interacting with the eoAPI services that have been set up for this workshop. You'll learn how to:\n", + "next, you will get a chance to interact with the eoAPI services that have been set up for this workshop. You'll learn how to:\n", + "\n", + "1. Create STAC metadata\n", + "2. Load STAC metadata into a pgstac database\n", + "3. Search for data using the STAC API\n", + "4. Visualize raster data with dynamic tiling\n", + "5. Work with vector data in interactive maps\n", "\n", - "1. Create and manage STAC metadata\n", - "2. Search for data using the STAC API\n", - "3. Visualize raster data with dynamic tiling\n", - "4. Work with vector data in interactive maps" + "Now you are ready to get started with [Creating STAC Metadata](./stac_metadata.ipynb)!" ] } ], From 4f960f2cda048996a22cd8753a2b37af896fe72b Mon Sep 17 00:00:00 2001 From: hrodmn Date: Mon, 21 Apr 2025 11:26:35 -0500 Subject: [PATCH 05/18] a few small fixes --- environment.yml | 5 ++++- infrastructure/app.py | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/environment.yml b/environment.yml index cb73588..e8e75de 100644 --- a/environment.yml +++ b/environment.yml @@ -10,7 +10,7 @@ dependencies: - folium - geoalchemy2 - geopandas - - httpx + - httpx - ipywidgets - pystac - pystac-client @@ -23,3 +23,6 @@ dependencies: - stactools-sentinel2 variables: AWS_NO_SIGN_REQUEST: TRUE + STAC_API_ENDPOINT: https://pj44p72a3g.execute-api.us-west-2.amazonaws.com + TITILER_PGSTAC_API_ENDPOINT: https://helfmwseh8.execute-api.us-west-2.amazonaws.com + TIPG_API_ENDPOINT: https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com diff --git a/infrastructure/app.py b/infrastructure/app.py index de4be16..7d4aee7 100644 --- a/infrastructure/app.py +++ b/infrastructure/app.py @@ -151,6 +151,7 @@ def __init__( api_env={ "NAME": app_config.build_service_name("raster"), "description": f"{app_config.stage} Raster API", + "TITILER_PGSTAC_API_ENABLE_EXTERNAL_DATASET_ENDPOINTS": "True", }, db=pgstac_db.connection_target, db_secret=pgstac_db.pgstac_secret, From 66b494bddf82106b96a5a656241457bf3618769e Mon Sep 17 00:00:00 2001 From: hrodmn Date: Mon, 21 Apr 2025 11:52:10 -0500 Subject: [PATCH 06/18] remove unused libraries from dependencies --- environment.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/environment.yml b/environment.yml index e8e75de..6db9123 100644 --- a/environment.yml +++ b/environment.yml @@ -7,9 +7,6 @@ dependencies: - python=3.12 - rust - pip - - folium - - geoalchemy2 - - geopandas - httpx - ipywidgets - pystac From 512af4e19574f785319b32c4b569ba9253a1e359 Mon Sep 17 00:00:00 2001 From: Henry Rodman Date: Tue, 22 Apr 2025 14:17:29 -0500 Subject: [PATCH 07/18] add notebook about generating STAC metadata (#3) --- docs/01-stac_metadata.ipynb | 20317 ++++++++++++++++++++++++++++++++++ 1 file changed, 20317 insertions(+) create mode 100644 docs/01-stac_metadata.ipynb diff --git a/docs/01-stac_metadata.ipynb b/docs/01-stac_metadata.ipynb new file mode 100644 index 0000000..3ba42b2 --- /dev/null +++ b/docs/01-stac_metadata.ipynb @@ -0,0 +1,20317 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "6a734a55-1935-4c9b-a51f-758a285528c1", + "metadata": {}, + "source": [ + "# 1. STAC metadata generation\n", + "\n", + "There are several ways to create STAC metadata. We will explore a few of those to give you a sense of the possibilities and provide guidance for your best options in several scenarios.\n", + "\n", + "Methods:\n", + "- write JSON by hand\n", + "- use `pystac` or `stac-pydantic`\n", + "- use `rio-stac`\n", + "- use a `stactools` package\n", + "\n", + "We will be using the [Sentinel-2 Cloud-Optimized GeoTIFFs collection on the AWS Open Data Registry](https://registry.opendata.aws/sentinel-2-l2a-cogs/) to explore STAC metadata.\n", + "\n", + "This particular collection is available in a STAC API maintained by Element 84: [earth-search.aws.element84.com/v1](earth-search.aws.element84.com/v1) but it is a great example to show the advantages of some of the tools that are available for this purpose.\n", + "\n", + "The files are stored as cloud-optimized geotiffs (COGs) in an S3 bucket in the us-west-2 region. Here is a look at the files available for a single granule. " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "9d87e64d-f601-46ed-92e8-be11240c7697", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/AOT.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B01.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B02.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B03.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B04.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B05.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B06.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B07.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B08.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B09.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B11.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B12.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B8A.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/L2A_PVI.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/S2B_28GGV_20250417_0_L2A.json',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/SCL.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/TCI.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/WVP.tif',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/granule_metadata.xml',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/preview.jpg',\n", + " 'sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/tileinfo_metadata.json']" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import boto3\n", + "from botocore import UNSIGNED\n", + "from botocore.client import Config\n", + "\n", + "region = \"us-west-2\"\n", + "bucket_name = \"sentinel-cogs\"\n", + "prefix = \"sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/\"\n", + "\n", + "s3 = boto3.client(\"s3\", region_name=region, config=Config(signature_version=UNSIGNED))\n", + "s3_keys = []\n", + "\n", + "for page in s3.get_paginator(\"list_objects_v2\").paginate(\n", + " Bucket=bucket_name, Prefix=prefix\n", + "):\n", + " if \"Contents\" in page:\n", + " s3_keys.extend([obj[\"Key\"] for obj in page[\"Contents\"]])\n", + "\n", + "s3_keys" + ] + }, + { + "cell_type": "markdown", + "id": "5c549845-7e77-4ea4-9b13-6d9024f30f75", + "metadata": {}, + "source": [ + "Since these files are publicly available in S3, let's convert the S3 URIs to https URLs to make it easier for clients to use them later:" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "95bfdf44-1425-4ffe-88ba-1f9049119a63", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'AOT': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/AOT.tif',\n", + " 'B01': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B01.tif',\n", + " 'B02': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B02.tif',\n", + " 'B03': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B03.tif',\n", + " 'B04': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B04.tif',\n", + " 'B05': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B05.tif',\n", + " 'B06': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B06.tif',\n", + " 'B07': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B07.tif',\n", + " 'B08': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B08.tif',\n", + " 'B09': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B09.tif',\n", + " 'B11': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B11.tif',\n", + " 'B12': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B12.tif',\n", + " 'B8A': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B8A.tif',\n", + " 'L2A_PVI': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/L2A_PVI.tif',\n", + " 'S2B_28GGV_20250417_0_L2A': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/S2B_28GGV_20250417_0_L2A.json',\n", + " 'SCL': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/SCL.tif',\n", + " 'TCI': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/TCI.tif',\n", + " 'WVP': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/WVP.tif',\n", + " 'granule_metadata': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/granule_metadata.xml',\n", + " 'preview': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/preview.jpg',\n", + " 'tileinfo_metadata': 'https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/tileinfo_metadata.json'}" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from pathlib import Path\n", + "\n", + "\n", + "urls = {\n", + " Path(key).stem: f\"https://{bucket_name}.s3.{region}.amazonaws.com/{key}\"\n", + " for key in s3_keys\n", + "}\n", + "urls" + ] + }, + { + "cell_type": "markdown", + "id": "0d65d2b2-f678-41f4-a683-e3372fa99ab5", + "metadata": {}, + "source": [ + "We can infer some details about the files from the path but we have to make a few assumptions!\n", + "- sensor: Sentinel-2B\n", + "- MGRS tile: 28GGV\n", + "- date: 20250417\n", + "\n", + "In theory you could figure out which granule covers a specific area of interest on a particular date, but it would require a bunch of S3 path listing and filtering.\n", + "There are probably software tools that do this kind of thing to locate Sentinel-2 files, but fortunately there is a better way: STAC!" + ] + }, + { + "cell_type": "markdown", + "id": "7139bab8-db8e-45b6-929f-418193eaf054", + "metadata": {}, + "source": [ + "### 1.1 Writing STAC \"by hand\"\n", + "\n", + "Let's try creating the bare minimum STAC item by writing a Python dictionary by hand. We can verify that it is valid by loading it with `pystac` when we are done.\n", + "\n", + "Start by figuring out the extent and CRS of one of the raster files:" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "1c97f76b-f570-4979-8455-fe6b89da0d82", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "EPSG:32728 BoundingBox(left=699960.0, bottom=5390200.0, right=809760.0, top=5500000.0) (10980, 10980)\n" + ] + } + ], + "source": [ + "import rasterio\n", + "\n", + "with rasterio.open(urls[\"B02\"]) as src:\n", + " crs = src.crs\n", + " bounds = src.bounds\n", + " shape = src.shape\n", + "\n", + "print(crs, bounds, shape)" + ] + }, + { + "cell_type": "markdown", + "id": "dfb06158-649b-492f-96d3-fd5bc66626ff", + "metadata": {}, + "source": [ + "To create the bare minimum STAC item, we only need to populate a few fields (and a few constants like `type` and `stac_version`):\n", + " - id: unique identifier for the item\n", + " - bbox: item bounding box coordinates (EPSG:4326)\n", + " - datetime: `YYYY-mm-ddTHH:MM:SSZ`\n", + " - assets: dictionary of assets with hrefs and media types" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "e860db1e-f6be-4298-9371-c2c20acc56f4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"type\": \"Feature\",\n", + " \"stac_version\": \"1.1.0\",\n", + " \"id\": \"S2B_28GGV_20250417_0_L2A\",\n", + " \"bbox\": [\n", + " -12.635791766296055,\n", + " -41.61487677746372,\n", + " -11.284390704259561,\n", + " -40.59281342182659\n", + " ],\n", + " \"geometry\": {\n", + " \"type\": \"Polygon\",\n", + " \"coordinates\": [\n", + " [\n", + " [\n", + " -11.284390704259561,\n", + " -41.61487677746372\n", + " ],\n", + " [\n", + " -11.284390704259561,\n", + " -40.59281342182659\n", + " ],\n", + " [\n", + " -12.635791766296055,\n", + " -40.59281342182659\n", + " ],\n", + " [\n", + " -12.635791766296055,\n", + " -41.61487677746372\n", + " ],\n", + " [\n", + " -11.284390704259561,\n", + " -41.61487677746372\n", + " ]\n", + " ]\n", + " ]\n", + " },\n", + " \"properties\": {\n", + " \"datetime\": \"2025-04-17T00:00:00Z\"\n", + " },\n", + " \"assets\": {\n", + " \"AOT\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/AOT.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B01\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B01.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B02\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B02.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B03\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B03.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B04\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B04.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B05\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B05.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B06\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B06.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B07\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B07.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B08\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B08.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B09\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B09.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B11\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B11.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B12\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B12.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"B8A\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B8A.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"L2A_PVI\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/L2A_PVI.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"SCL\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/SCL.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"TCI\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/TCI.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " },\n", + " \"WVP\": {\n", + " \"href\": \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/WVP.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + " }\n", + " }\n", + "}\n" + ] + } + ], + "source": [ + "import json\n", + "from pathlib import Path\n", + "\n", + "from rasterio.warp import transform_bounds\n", + "from shapely.geometry import box, mapping\n", + "\n", + "bbox = transform_bounds(crs, \"epsg:4326\", *bounds)\n", + "\n", + "item_dict = {\n", + " \"type\": \"Feature\",\n", + " \"stac_version\": \"1.1.0\",\n", + " \"id\": \"S2B_28GGV_20250417_0_L2A\",\n", + " \"bbox\": bbox,\n", + " \"geometry\": mapping(box(*bbox)),\n", + " \"properties\": {\n", + " \"datetime\": \"2025-04-17T00:00:00Z\",\n", + " },\n", + " \"assets\": {\n", + " key: {\n", + " \"href\": url,\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " }\n", + " for key, url in urls.items()\n", + " if url.endswith(\".tif\")\n", + " },\n", + "}\n", + "\n", + "print(json.dumps(item_dict, indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "b5a7ad34-f4f5-49bd-a376-c66207cb783c", + "metadata": {}, + "source": [ + "Great! We made a STAC item by hand. It is not verbose but it has all of the critical information that a client application would need to infer some details about the data without opening any tif files.\n", + "\n", + "Now let's validate it with our next tool: `pystac`" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "ed94c7dc-82da-42fb-8a96-0e42bc6b2f80", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://schemas.stacspec.org/v1.1.0/item-spec/json-schema/item.json']" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pystac\n", + "\n", + "pystac.Item.from_dict(item_dict).validate()" + ] + }, + { + "cell_type": "markdown", + "id": "dc70d890-c7e2-45bc-bdc0-b1843e02aede", + "metadata": {}, + "source": [ + "Item metadata is important but Collection metadata is also critical! We can create a bare-bones collection document like this:" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "222f6df8-07d9-45a0-924c-bf45c4de9be2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "

\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Collection\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"sentinel-2-l2a-cogs\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " description\n", + " \"Sentinel-2 L2A cloud-optimized geotiffs\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 0 items\n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " extent\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " spatial\n", + "
        \n", + " \n", + " \n", + "
      • \n", + " bbox[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 4 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -180\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -90\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 2\n", + " 180\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 3\n", + " 90\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " temporal\n", + "
        \n", + " \n", + " \n", + "
      • \n", + " interval[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " \"2015-06-27T10:25:31.456000Z\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " None\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " license\n", + " \"proprietary\"\n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "collection_dict = {\n", + " \"type\": \"Collection\",\n", + " \"stac_version\": \"1.1.0\",\n", + " \"id\": \"sentinel-2-l2a-cogs\",\n", + " \"description\": \"Sentinel-2 L2A cloud-optimized geotiffs\",\n", + " \"extent\": {\n", + " \"spatial\": {\"bbox\": [[-180, -90, 180, 90]]},\n", + " \"temporal\": {\"interval\": [[\"2015-06-27T10:25:31.456000Z\", None]]},\n", + " },\n", + " \"links\": [],\n", + " \"license\": \"proprietary\",\n", + "}\n", + "\n", + "pystac.Collection.from_dict(collection_dict)" + ] + }, + { + "cell_type": "markdown", + "id": "a430e6c6-386a-42bf-b2d4-70a046a7d851", + "metadata": {}, + "source": [ + "### 1.2 Using `pystac` to write STAC\n", + "\n", + "Writing STAC JSON by hand can be hard especially when you want to use some of the more advanced features of STAC metadata. Creating STAC items is a bit more ergonomic than specifying the structure by hand because you can get type hints on all of the possible fields and can take advantage of pre-defined constants (like `pystac.MediaType.COG`) instead of trying to remember the actual values." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "d5cae1c9-c499-4f41-a368-0c5c8b2ea4f4", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Feature\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_extensions[] 0 items\n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"S2B_28GGV_20250417_0_L2A\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " geometry\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " type\n", + " \"Polygon\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coordinates[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + "
      • \n", + " 0[] 5 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -11.284390704259561\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -41.61487677746372\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 1[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -11.284390704259561\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -40.59281342182659\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 2[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -12.635791766296055\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -40.59281342182659\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 3[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -12.635791766296055\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -41.61487677746372\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 4[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -11.284390704259561\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -41.61487677746372\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " bbox[] 4 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " -12.635791766296055\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " -41.61487677746372\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -11.284390704259561\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " -40.59281342182659\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-17T00:00:00Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 0 items\n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " assets\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " AOT\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/AOT.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B01\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B01.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B02\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B02.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B03\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B03.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B04\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B04.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B05\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B05.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B06\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B06.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B07\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B07.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B08\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B08.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B09\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B09.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B11\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B11.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B12\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B12.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B8A\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B8A.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " L2A_PVI\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/L2A_PVI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " SCL\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/SCL.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " TCI\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/TCI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " WVP\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/WVP.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from datetime import datetime\n", + "\n", + "item = pystac.Item(\n", + " id=\"S2B_28GGV_20250417_0_L2A\",\n", + " bbox=bbox,\n", + " geometry=mapping(box(*bbox)),\n", + " datetime=datetime(2025, 4, 17),\n", + " properties={},\n", + " assets={\n", + " key: pystac.Asset(\n", + " href=url,\n", + " media_type=pystac.MediaType.COG,\n", + " )\n", + " for key, url in urls.items()\n", + " if url.endswith(\".tif\")\n", + " },\n", + ")\n", + "\n", + "item" + ] + }, + { + "cell_type": "markdown", + "id": "f192bec5-7458-494f-aa89-543c6dd3e43b", + "metadata": {}, + "source": [ + "That was a little easier, but client applications would appreciate a bit more information to the item like the projection of the files! We could have added this in the \"by hand\" example, too, but it would have been a multi-step process updating the list of `stac_extensions` and the `proj` properties. `pystac` handles these for us in one step." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "6158e057-f770-4599-82c3-89ef5cc00a7d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Feature\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_extensions[] 1 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " \"https://stac-extensions.github.io/projection/v2.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"S2B_28GGV_20250417_0_L2A\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " geometry\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " type\n", + " \"Polygon\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coordinates[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + "
      • \n", + " 0[] 5 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -11.284390704259561\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -41.61487677746372\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 1[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -11.284390704259561\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -40.59281342182659\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 2[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -12.635791766296055\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -40.59281342182659\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 3[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -12.635791766296055\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -41.61487677746372\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 4[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -11.284390704259561\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -41.61487677746372\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " bbox[] 4 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " -12.635791766296055\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " -41.61487677746372\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -11.284390704259561\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " -40.59281342182659\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-17T00:00:00Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32728\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:bbox[] 4 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " 699960.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 1\n", + " 5390200.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 2\n", + " 809760.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 3\n", + " 5500000.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:shape[] 2 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " 10980\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 1\n", + " 10980\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 0 items\n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " assets\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " AOT\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/AOT.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B01\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B01.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B02\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B02.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B03\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B03.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B04\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B04.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B05\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B05.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B06\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B06.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B07\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B07.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B08\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B08.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B09\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B09.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B11\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B11.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B12\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B12.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B8A\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/B8A.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " L2A_PVI\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/L2A_PVI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " SCL\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/SCL.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " TCI\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/TCI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " WVP\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/28/G/GV/2025/4/S2B_28GGV_20250417_0_L2A/WVP.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "item.ext.add(\"proj\")\n", + "\n", + "item.ext.proj.apply(\n", + " epsg=crs.to_epsg(),\n", + " bbox=bounds,\n", + " shape=shape,\n", + ")\n", + "\n", + "item" + ] + }, + { + "cell_type": "markdown", + "id": "f25280ff-7dd7-4997-b53e-0f980035c204", + "metadata": {}, + "source": [ + "Now you can create the same collection object that we made by hand but this time using `pystac`:" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "4ecd03a2-7761-4f4f-9c96-db7e9ff1df2b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Collection\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"sentinel-2-l2a-cogs\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " description\n", + " \"Sentinel-2 L2A cloud-optimized geotiffs\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 0 items\n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " extent\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " spatial\n", + "
        \n", + " \n", + " \n", + "
      • \n", + " bbox[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 4 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -180\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -90\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 2\n", + " 180\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 3\n", + " 90\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " temporal\n", + "
        \n", + " \n", + " \n", + "
      • \n", + " interval[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " \"2015-06-27T10:25:31Z\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " None\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " license\n", + " \"other\"\n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "collection = pystac.Collection(\n", + " id=\"sentinel-2-l2a-cogs\",\n", + " description=\"Sentinel-2 L2A cloud-optimized geotiffs\",\n", + " extent=pystac.Extent(\n", + " spatial=pystac.SpatialExtent([[-180, -90, 180, 90]]),\n", + " temporal=pystac.TemporalExtent(\n", + " [[datetime(2015, 6, 27, hour=10, minute=25, second=31), None]]\n", + " ),\n", + " ),\n", + ")\n", + "collection" + ] + }, + { + "cell_type": "markdown", + "id": "2e419a45-661e-4a59-8e04-699079ce5154", + "metadata": {}, + "source": [ + "### 1.3 Writing STAC with `rio-stac`\n", + "\n", + "`rio-stac` does some of the work that we had to do to calculate the bounding box, geometry, etc for you. It will be slower than infering properties from the storage path schema or some existing metadata file, but it will reliably read the extent/geometry/etc from the actual assets which can be valuable.\n", + "\n", + "- rio-stac docs: " + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "ca0ba117-37a6-4c76-8c23-5fc26f8ad6ca", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Feature\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_extensions[] 1 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " \"https://stac-extensions.github.io/projection/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"S2B_28GGV_20250417_0_L2A\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " geometry\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " type\n", + " \"Polygon\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coordinates[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + "
      • \n", + " 0[] 5 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -3.0011418260871032\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 80.97326367216651\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 1[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " 3.2429668983245636\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 80.92029861094787\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 2[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " 3.9932737088384376\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 81.89742371353259\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 3[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -3.0012803542668025\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 81.95691940369268\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 4[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -3.0011418260871032\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 80.97326367216651\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " bbox[] 4 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " -3.0012803542668025\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " 80.92029861094787\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " 3.9932737088384376\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " 81.95691940369268\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:epsg\n", + " 32630\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:geometry\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"Polygon\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " coordinates[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 5 items\n", + " \n", + "
            \n", + " \n", + " \n", + "
          • \n", + " 0[] 2 items\n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 0\n", + " 499980.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 1\n", + " 8990220.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
          • \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + "
          • \n", + " 1[] 2 items\n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 0\n", + " 609780.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 1\n", + " 8990220.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
          • \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + "
          • \n", + " 2[] 2 items\n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 0\n", + " 609780.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 1\n", + " 9100020.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
          • \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + "
          • \n", + " 3[] 2 items\n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 0\n", + " 499980.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 1\n", + " 9100020.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
          • \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + "
          • \n", + " 4[] 2 items\n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 0\n", + " 499980.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
              \n", + " \n", + " \n", + " \n", + "
            • \n", + " 1\n", + " 8990220.0\n", + "
            • \n", + " \n", + " \n", + " \n", + "
            \n", + " \n", + "
          • \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:bbox[] 4 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " 499980.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 1\n", + " 8990220.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 2\n", + " 609780.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 3\n", + " 9100020.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:shape[] 2 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " 10980\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 1\n", + " 10980\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:transform[] 9 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " 10.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 1\n", + " 0.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 2\n", + " 499980.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 3\n", + " 0.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 4\n", + " -10.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 5\n", + " 9100020.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 6\n", + " 0.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 7\n", + " 0.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 8\n", + " 1.0\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-17T00:00:00Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 0 items\n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " assets\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " AOT\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/AOT.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B01\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B01.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B02\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B02.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B03\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B03.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B04\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B04.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B05\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B05.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B06\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B06.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B07\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B07.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B08\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B08.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B09\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B09.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B11\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B11.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B12\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B12.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " B8A\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/B8A.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " CLD_20m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/CLD_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " L2A_PVI\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/L2A_PVI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " SCL\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/SCL.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " SNW_20m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/SNW_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " TCI\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/TCI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " WVP\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/30/X/WR/2025/4/S2C_T30XWR_20250417T141800_L2A/WVP.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from rio_stac.stac import create_stac_item\n", + "\n", + "item = create_stac_item(\n", + " source=urls[\"B02\"],\n", + " input_datetime=datetime(2025, 4, 17),\n", + " id=\"S2B_28GGV_20250417_0_L2A\",\n", + " with_proj=True,\n", + " with_eo=False,\n", + " assets={\n", + " key: pystac.Asset(\n", + " href=url,\n", + " media_type=pystac.MediaType.COG,\n", + " )\n", + " for key, url in urls.items()\n", + " if url.endswith(\".tif\")\n", + " },\n", + ")\n", + "\n", + "item" + ] + }, + { + "cell_type": "markdown", + "id": "2a8567de-5744-434e-8433-d3be0ed87ffe", + "metadata": {}, + "source": [ + "That was nice an easy! I didn't have to use `rasterio` for anything myself, `rio-stac` took care of that for me. There are more tools in `rio-stac` which can be used to derive metadata for more extensions (like `eo`) so check out the docs!\n", + "\n", + "There are not any collection generation convenience functions in `rio-stac` so that's all for this section." + ] + }, + { + "cell_type": "markdown", + "id": "d2bee875-cc74-42ba-8e90-42a1fd5d11fb", + "metadata": {}, + "source": [ + "### 1.4 Writing STAC with `stactools` packages\n", + "\n", + "You may have been thinking \"surely someone has already done the work to sort out the STAC metadata configuration for the Sentinel 2 dataset\". You are right! Sometimes the data providers will produce STAC metadata alongside the data and the most common method for publishing the STAC metadata generation workflow is via [`stactools` packages](https://github.com/stactools-packages).\n", + "\n", + "Many datasets/collections have a package that can be used from python or a CLI to generate collection and item STAC metadata, including Sentinel-2. At this time the [`stactools-sentinel2`](https://github.com/stactools-packages/sentinel2) package is not configured for the files that we have been working with so far in this notebook so we will reference files in a different bucket for this section." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "969ce7ed-536f-43a0-a5a2-620c21bae7e8", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "S2A_OPER_MSI_L2A_TL_VGS1_20220401T110010_A035382_T34LBP\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/henry/.conda/envs/fedgeoday25-workshop/lib/python3.12/site-packages/antimeridian/_implementation.py:441: FixWindingWarning: The exterior ring of this shape is wound clockwise. Since this is a common error in real-world geometries, this package is reversing the exterior coordinates of the input shape before running its algorithm. If you know that your input shape is correct (i.e. if your data encompasses both poles), pass `fix_winding=False`.\n", + " FixWindingWarning.warn()\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Feature\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_extensions[] 7 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " \"https://stac-extensions.github.io/eo/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " \"https://stac-extensions.github.io/raster/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " \"https://stac-extensions.github.io/projection/v2.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + " \"https://stac-extensions.github.io/grid/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + " \"https://stac-extensions.github.io/view/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + " \"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"S2A_T34LBP_20220401T090142_L2A\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " geometry\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " type\n", + " \"Polygon\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coordinates[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + "
      • \n", + " 0[] 5 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " 18.842570191774456\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -9.943916470908118\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 1[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " 18.837533655044183\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -9.975080024847411\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 2[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " 19.264327857851356\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -10.048676709777588\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 3[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " 19.26487070909741\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -9.946373650856408\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 4[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " 18.842570191774456\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " -9.943916470908118\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " bbox[] 4 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " 18.837534\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " -10.048677\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " 19.264871\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " -9.943916\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " created\n", + " \"2025-04-18T14:44:52.000201Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " providers[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " name\n", + " \"ESA\"\n", + "
        • \n", + " \n", + " \n", + " \n", + " \n", + "
        • \n", + " roles[] 3 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " \"producer\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " \"processor\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 2\n", + " \"licensor\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + " \n", + " \n", + "
        • \n", + " url\n", + " \"https://earth.esa.int/web/guest/home\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " platform\n", + " \"sentinel-2a\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " constellation\n", + " \"sentinel-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " instruments[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " \"msi\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " eo:cloud_cover\n", + " 92.696983\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32734\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:centroid\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " lat\n", + " -9.98196\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " lon\n", + " 19.08968\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:utm_zone\n", + " 34\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:latitude_band\n", + " \"L\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:grid_square\n", + " \"BP\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " grid:code\n", + " \"MGRS-34LBP\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:azimuth\n", + " 99.04269285441343\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:incidence_angle\n", + " 9.662129915241508\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_azimuth\n", + " 61.4514369440134\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_elevation\n", + " 59.757571576334996\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:tile_id\n", + " \"S2A_OPER_MSI_L2A_TL_VGS1_20220401T110010_A035382_T34LBP_N04.00\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:degraded_msi_data_percentage\n", + " 0.0172\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:nodata_pixel_percentage\n", + " 97.087371\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:saturated_defective_pixel_percentage\n", + " 0.0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:dark_features_percentage\n", + " 0.0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:cloud_shadow_percentage\n", + " 7.112898\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:vegetation_percentage\n", + " 0.094889\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:not_vegetated_percentage\n", + " 0.001937\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:water_percentage\n", + " 0.0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:unclassified_percentage\n", + " 0.093294\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:medium_proba_clouds_percentage\n", + " 16.551426\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:high_proba_clouds_percentage\n", + " 76.137125\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:thin_cirrus_percentage\n", + " 0.008429\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:snow_ice_percentage\n", + " 0.0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_type\n", + " \"S2MSI2A\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:processing_baseline\n", + " \"04.00\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_uri\n", + " \"S2A_MSIL2A_20220401T083601_N0400_R064_T34LBP_20220401T110010.SAFE\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:generation_time\n", + " \"2022-04-01T11:00:10.000000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_id\n", + " \"GS2A_20220401T083601_035382_N04.00\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_type\n", + " \"INS-NOBS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datastrip_id\n", + " \"S2A_OPER_MSI_L2A_DS_VGS1_20220401T110010_S20220401T090142_N04.00\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:reflectance_conversion_factor\n", + " 1.00413041106276\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2022-04-01T09:03:19.283000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 1 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"license\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://sentinel.esa.int/documents/247904/690755/Sentinel_Data_Legal_Notice\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " assets\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " red\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R10m/B04.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " green\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R10m/B03.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Green - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " blue\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R10m/B02.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Blue - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " wvp_10m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R10m/WVP.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Water Vapour (WVP)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " unit\n", + " \"cm\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " aot_10m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R10m/AOT.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Aerosol optical thickness (AOT)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " visual\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R10m/TCI.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"visual\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R10m/B08.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 1 - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.842\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.145\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir22\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B12.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 2.2μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B12\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir22\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 2.19\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.242\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B06.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B06\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.74\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.018\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B07.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 3 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B07\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.783\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.028\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B05.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 1 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B05\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.704\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.019\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir16\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B11.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 1.6μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B11\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 1.61\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.143\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " red_20m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B04.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " green_20m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B03.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Green - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " blue_20m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B02.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Blue - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " wvp\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/WVP.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Water Vapour (WVP)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " unit\n", + " \"cm\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir08\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B8A.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B8A\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.865\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.033\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " scl\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/SCL.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Scene classification map (SCL)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " aot\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/AOT.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Aerosol optical thickness (AOT)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " visual_20m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/TCI.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"visual\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir_20m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R20m/B08.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 1 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.842\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.145\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir22_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B12.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 2.2μm - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B12\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir22\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 2.19\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.242\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge2_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B06.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 2 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B06\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.74\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.018\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge3_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B07.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 3 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B07\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.783\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.028\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge1_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B05.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 1 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B05\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.704\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.019\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir16_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B11.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 1.6μm - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B11\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 1.61\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.143\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " red_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B04.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coastal\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B01.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Coastal - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B01\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"coastal\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.443\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.027\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " green_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B03.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Green - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " blue_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B02.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Blue - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " wvp_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/WVP.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Water Vapour (WVP)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " unit\n", + " \"cm\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir08_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B8A.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 2 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B8A\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.865\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.033\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " scl_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/SCL.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Scene classification map (SCL)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " aot_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/AOT.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Aerosol optical thickness (AOT)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir09\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B09.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 3 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.945\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.026\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " visual_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/TCI.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"visual\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir_60m\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/R60m/B08.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 1 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.842\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.145\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " cloud\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/qi/CLD_20m.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Cloud Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"cloud\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " snow\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/qi/SNW_20m.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Snow Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:bbox[] 4 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 8790220.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 309780.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 199980.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 8900020.0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"snow-ice\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " preview\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/qi/L2A_PVI.jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jp2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color preview\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"overview\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " granule_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " tileinfo_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/tileInfo.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " product_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://roda.sentinel-hub.com/sentinel-s2-l2a/products/2022/4/1/S2A_MSIL2A_20220401T083601_N0400_R064_T34LBP_20220401T110010/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from stactools.sentinel2.stac import create_item as create_sentinel2_item\n", + "\n", + "\n", + "item = create_sentinel2_item(\n", + " granule_href=\"https://roda.sentinel-hub.com/sentinel-s2-l2a/tiles/34/L/BP/2022/4/1/0/\",\n", + ")\n", + "\n", + "item" + ] + }, + { + "cell_type": "markdown", + "id": "9c8b702d-3d8a-41e8-80af-09d9b56dbd0f", + "metadata": {}, + "source": [ + "## Conclusion\n", + "\n", + "That's it! You have seen a few ways of creating STAC metadata. There is a time and a place for each of these methods so keep them all in mind when considering the best path for cataloging your data." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.12.10" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 1087509261daf5661c6536f4df23c8d3d8b623eb Mon Sep 17 00:00:00 2001 From: Henry Rodman Date: Tue, 22 Apr 2025 14:17:46 -0500 Subject: [PATCH 08/18] add notebook for working with pgstac (#2) --- docs/02-database.ipynb | 8574 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 8574 insertions(+) create mode 100644 docs/02-database.ipynb diff --git a/docs/02-database.ipynb b/docs/02-database.ipynb new file mode 100644 index 0000000..b4e62b0 --- /dev/null +++ b/docs/02-database.ipynb @@ -0,0 +1,8574 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "9edbdd3b-5b35-4bbb-9e15-e5152260aa24", + "metadata": {}, + "source": [ + "# 2. The Database: pgstac\n", + "\n", + "pgstac is a PostgreSQL extension that enables STAC metadata management in a PostgreSQL database.\n", + "eoAPI is useful to many organizations because the other components are configured to work seamlessly with STAC metadata that is stored in your pgstac database.\n", + "\n", + "**pypgstac** is a Python package for interacting with a pgstac database. You will learn how to use pypgstac to perform the following operations on a pgstac database:\n", + "1. Generate STAC collection record\n", + "2. Add new record it to the collections table with `Loader.load_collections`\n", + "3. Generate STAC item records\n", + "4. Add new records to the items table with `Loader.load_items`\n", + "\n", + "Your STAC metadata generation and ingestion workflow will probably not take place in a notebook but the basic steps will be the same!\n", + "\n", + "In this notebook you will learn how to interact with a `pgstac` database:\n", + "- Create and upload a collection\n", + "- Upload items\n", + "- Delete an item\n", + "\n", + "Fill in the input boxes below to get started with your own personal Sentinel-2 STAC collection!" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "196e7c1d-b82b-4d66-bf96-4942cd02392c", + "metadata": { + "editable": true, + "slideshow": { + "slide_type": "" + }, + "tags": [ + "hide-input" + ] + }, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "b3468380069e4e8695dfcbcc980ae450", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='', description='username:', placeholder='Enter your username')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "702853028aef4a3caafeaa666dcced58", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "BoundedFloatText(value=38.9, description='latitude:', max=90.0, min=-90.0)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "8ff11e4023684377be6da95dcc4eb433", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "BoundedFloatText(value=-77.0, description='longitude:', max=180.0, min=-180.0)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "5604c7f519894306bc60f47bfd2b6969", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='pgstac_user', description='db user:', placeholder='Enter database username')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "0b2d19020bbf406d85697b4e5c021701", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='', description='db password:', placeholder='Enter database password')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "1b39c69c596544118df5c3a9ed053690", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='', description='db host:', placeholder='Enter database host address')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "54941edb42034597b3e41624b6df2564", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='5432', description='db port:', placeholder='Enter database port')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "2bf96b244897464a8e59d0decf57ce26", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='pgstac', description='db dbname:', placeholder='Enter database dbname')" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import os\n", + "\n", + "import ipywidgets as widgets\n", + "from IPython.display import display\n", + "\n", + "username_input = widgets.Text(\n", + " value=\"\", placeholder=\"Enter your username\", description=\"username:\", disabled=False\n", + ")\n", + "\n", + "lat_input = widgets.BoundedFloatText(\n", + " value=38.9,\n", + " min=-90,\n", + " max=90,\n", + " placeholder=\"enter the latitude of your hometown\",\n", + " description=\"latitude:\",\n", + " disabled=False,\n", + ")\n", + "lon_input = widgets.BoundedFloatText(\n", + " value=-77.0,\n", + " min=-180,\n", + " max=180,\n", + " placeholder=\"enter the longitude of your hometown\",\n", + " description=\"longitude:\",\n", + " disabled=False,\n", + ")\n", + "\n", + "db_user_input = widgets.Text(\n", + " value=os.getenv(\"POSTGRES_USER\", \"pgstac_user\"),\n", + " placeholder=\"Enter database username\",\n", + " description=\"db user:\",\n", + " disabled=False,\n", + ")\n", + "db_password_input = widgets.Text(\n", + " value=os.getenv(\"POSTGRES_PASSWORD\", \"\"),\n", + " placeholder=\"Enter database password\",\n", + " description=\"db password:\",\n", + " disabled=False,\n", + ")\n", + "db_host_input = widgets.Text(\n", + " value=os.getenv(\"POSTGRES_HOST\", \"\"),\n", + " placeholder=\"Enter database host address\",\n", + " description=\"db host:\",\n", + " disabled=False,\n", + ")\n", + "db_port_input = widgets.Text(\n", + " value=os.getenv(\"POSTGRES_PORT\", \"5432\"),\n", + " placeholder=\"Enter database port\",\n", + " description=\"db port:\",\n", + " disabled=False,\n", + ")\n", + "db_dbname_input = widgets.Text(\n", + " value=os.getenv(\"POSTGRES_DBNAME\", \"pgstac\"),\n", + " placeholder=\"Enter database dbname\",\n", + " description=\"db dbname:\",\n", + " disabled=False,\n", + ")\n", + "\n", + "# Display the widgets\n", + "display(username_input)\n", + "display(lat_input)\n", + "display(lon_input)\n", + "display(db_user_input)\n", + "display(db_password_input)\n", + "display(db_host_input)\n", + "display(db_port_input)\n", + "display(db_dbname_input)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "6a49d4d2-ca06-4704-84bc-cbeef8103546", + "metadata": { + "editable": true, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "from datetime import datetime\n", + "\n", + "import pystac_client\n", + "from pystac import Collection, Extent, SpatialExtent, TemporalExtent\n", + "from pypgstac.db import PgstacDB\n", + "from pypgstac.load import Loader, Methods\n", + "from shapely.geometry import Point\n", + "\n", + "stac_api_endpoint = os.getenv(\"STAC_API_ENDPOINT\")" + ] + }, + { + "cell_type": "markdown", + "id": "e6d710ec-c2b0-4784-a8ce-a9c3694abc35", + "metadata": {}, + "source": [ + "## 2.1 Load a collection object\n", + "\n", + "Start by creating a collection that will contain items within ~2 degrees of your provided location between January 1 2025 and April 18 2025." + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "1a09b4e5-1727-4ee2-96ef-e0772267829d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Collection\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"hrodmn-sentinel-2-c1-l2a\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " description\n", + " \"hrodmn's personal Sentinel-2 L2A collection\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 0 items\n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " extent\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " spatial\n", + "
        \n", + " \n", + " \n", + "
      • \n", + " bbox[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 4 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -94.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 45.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 2\n", + " -90.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 3\n", + " 49.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " temporal\n", + "
        \n", + " \n", + " \n", + "
      • \n", + " interval[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " \"2025-01-01T00:00:00Z\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " \"2025-04-18T00:00:00Z\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " license\n", + " \"other\"\n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "collection_id = f\"{username_input.value}-sentinel-2-c1-l2a\"\n", + "bbox = Point(lon_input.value, lat_input.value).buffer(2).bounds\n", + "temporal_extent = [datetime(2025, 1, 1), datetime(2025, 4, 18)]\n", + "\n", + "my_collection = Collection(\n", + " id=collection_id,\n", + " description=f\"{username_input.value}'s personal Sentinel-2 L2A collection\",\n", + " extent=Extent(\n", + " spatial=SpatialExtent([[*bbox]]),\n", + " temporal=TemporalExtent([temporal_extent]),\n", + " ),\n", + ")\n", + "my_collection" + ] + }, + { + "cell_type": "markdown", + "id": "c5599078-40a9-49ed-a2a4-4c4dd409ce39", + "metadata": {}, + "source": [ + "To connect to the `pgstac` database and upload data we need to generate the `dsn` and instantiate a `PgstacDB` and `Loader` pair." + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "0536d319-0b51-40b4-8fe2-4ceb3ceacfec", + "metadata": {}, + "outputs": [], + "source": [ + "db_creds = {\n", + " \"password\": db_password_input.value,\n", + " \"dbname\": \"pgstac\",\n", + " \"engine\": \"postgres\",\n", + " \"port\": 5432,\n", + " \"host\": db_host_input.value,\n", + " \"username\": db_user_input.value,\n", + "}\n", + "pgstac_dsn = \"postgresql://{username}:{password}@{host}:{port}/{dbname}\".format(\n", + " **db_creds\n", + ")\n", + "\n", + "db = PgstacDB(dsn=pgstac_dsn)\n", + "loader = Loader(db)" + ] + }, + { + "cell_type": "markdown", + "id": "af1fa92d-97b3-4b70-b7b9-b371a06741a3", + "metadata": {}, + "source": [ + "The `load_collections` method accepts an iterable of STAC collection dictionaries or a file path to a collection.json file or a .ndjson file with multiple collection records. You already have your `pystac.Collection` in memory in this session so you can just write it to a dictionary and upload it (in a list). \n", + "\n", + "The `upsert` method will add your collection to the `collections` table if it does not exist and update any fields with new values if the record does already exist." + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "7ae2471c-8164-466f-a56d-745213cb7316", + "metadata": {}, + "outputs": [], + "source": [ + "loader.load_collections([my_collection.to_dict()], insert_mode=Methods.upsert)" + ] + }, + { + "cell_type": "markdown", + "id": "a607a1ca-d23d-4c42-bc55-e1def489599f", + "metadata": {}, + "source": [ + "Now if you run a query on the database you will find a record for your collection!" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "7d71b6b1-70c3-4e5d-9444-f1dddb4e98c3", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('hrodmn-sentinel-2-c1-l2a',)]" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "list(db.query(f\"SELECT id from collections where id = '{my_collection.id}';\"))" + ] + }, + { + "cell_type": "markdown", + "id": "e62c2e30-5e0a-4a9f-9a35-16bdd24e88e8", + "metadata": {}, + "source": [ + "## 2.2 Upload items\n", + "\n", + "You already learned how to create STAC items from scratch in the [STAC metadata](./stac_metadata.ipynb) notebook so you get to take a shortcut for this one. Instead of creating STAC metadata from scratch you can just copy some from an existing STAC collection - this will be sufficient for our exercises during the workshop.\n", + "\n", + "This code will find Sentinel-2 L2A items for the first few months of 2025 that intersect the bounding box of a 2 degree radius around the coordinate that you entered at the top of the notebook." + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "6a858a2d-57b7-40e9-8235-2c341f43a8de", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1205\n" + ] + } + ], + "source": [ + "source_client = pystac_client.Client.open(\"https://earth-search.aws.element84.com/v1\")\n", + "\n", + "search = source_client.search(\n", + " collections=\"sentinel-2-c1-l2a\",\n", + " bbox=bbox,\n", + " datetime=temporal_extent,\n", + " limit=100, # pagination limit\n", + ")\n", + "\n", + "items = search.item_collection()\n", + "\n", + "print(len(items))" + ] + }, + { + "cell_type": "markdown", + "id": "34af967a-b837-4910-afde-6145582cf216", + "metadata": {}, + "source": [ + "You are going to upload these items to the items table in the `pgstac` database but to do so you need to make sure the items' collection ID matches an existing collection - set it to match the collection that you uploaded in the previous step." + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "a410af0b-6d3c-4a8a-87ee-b16265afcd6a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Feature\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_extensions[] 10 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " \"https://stac-extensions.github.io/eo/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " \"https://stac-extensions.github.io/file/v2.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " \"https://stac-extensions.github.io/grid/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + " \"https://stac-extensions.github.io/processing/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + " \"https://stac-extensions.github.io/projection/v2.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + " \"https://stac-extensions.github.io/raster/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 7\n", + " \"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 8\n", + " \"https://stac-extensions.github.io/storage/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 9\n", + " \"https://stac-extensions.github.io/view/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"S2B_T15TXK_20250417T170051_L2A\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " geometry\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " type\n", + " \"Polygon\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coordinates[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + "
      • \n", + " 0[] 5 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -91.04160367127255\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 45.137034349441834\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 1[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -91.37153573660719\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 44.15376770955927\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 2[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -90.37727088068323\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 44.135260005438454\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 3[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -90.33239204379824\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 45.122663184970506\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 4[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -91.04160367127255\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 45.137034349441834\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " bbox[] 4 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " -91.371536\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " 44.13526\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -90.332392\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " 45.137034\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " created\n", + " \"2025-04-17T22:14:12.641Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " platform\n", + " \"sentinel-2b\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " constellation\n", + " \"sentinel-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " instruments[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " \"msi\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " eo:cloud_cover\n", + " 67.094147\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:centroid\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " lat\n", + " 44.60973\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " lon\n", + " -90.78602\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:utm_zone\n", + " 15\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:latitude_band\n", + " \"T\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:grid_square\n", + " \"XK\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " grid:code\n", + " \"MGRS-15TXK\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:azimuth\n", + " 106.2286391063633\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:incidence_angle\n", + " 9.170521123835382\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_azimuth\n", + " 153.666198048965\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_elevation\n", + " 53.5455128231177\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:tile_id\n", + " \"S2B_OPER_MSI_L2A_TL_2BPS_20250417T205117_A042380_T15TXK_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:degraded_msi_data_percentage\n", + " 0.0267\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:nodata_pixel_percentage\n", + " 38.269615\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:saturated_defective_pixel_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:cloud_shadow_percentage\n", + " 1.165042\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:vegetation_percentage\n", + " 1.691512\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:not_vegetated_percentage\n", + " 27.563539\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:water_percentage\n", + " 0.04955\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:unclassified_percentage\n", + " 2.383836\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:medium_proba_clouds_percentage\n", + " 15.105227\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:high_proba_clouds_percentage\n", + " 34.076107\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:thin_cirrus_percentage\n", + " 17.912817\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:snow_ice_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_type\n", + " \"S2MSI2A\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:processing_baseline\n", + " \"05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_uri\n", + " \"S2B_MSIL2A_20250417T164839_N0511_R026_T15TXK_20250417T205117.SAFE\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:generation_time\n", + " \"2025-04-17T20:51:17.000000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_id\n", + " \"GS2B_20250417T164839_042380_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_type\n", + " \"INS-NOBS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datastrip_id\n", + " \"S2B_OPER_MSI_L2A_DS_2BPS_20250417T205117_S20250417T170051_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:reflectance_conversion_factor\n", + " 0.994711640627317\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-17T17:01:22.226000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " earthsearch:payload_id\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/d98c430b8314231290bc2fab4ab5c7a0\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:platform\n", + " \"AWS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:region\n", + " \"us-west-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:requester_pays\n", + " False\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " processing:software\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " sentinel-2-c1-l2a-to-stac\n", + " \"v2024.02.01\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " updated\n", + " \"2025-04-17T22:14:12.641Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32615\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 7 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"self\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/geo+json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"canonical\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/S2B_T15TXK_20250417T170051_L2A.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"via\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/17/0/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Granule Metadata in Sinergize RODA Archive\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"parent\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"root\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://earth-search.aws.element84.com/v1\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Earth Search by Element 84\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"thumbnail\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A/thumbnail\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"collection\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " None\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " assets\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " red\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B04.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220bc9671d22931eb0d2c0804872e86c923a1d89ca3e74219eebe0b2a07cedcb945\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 134108289\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " green\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B03.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Green - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220c65c0da45550852a9469a8237aca4b80fb717389d339688efb91e856ae18fae5\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 133530287\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " blue\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B02.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Blue - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220117bccd7b673a08dea75610c24bcf86a3d7720160e5d13ad82e654bda505eaf3\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 134333114\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " visual\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/TCI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220fe372b2cd7ae6693787ab84a30e4dc1045205f36181a5d141f0ae4595cc3a803\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 129302021\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"visual\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B08.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 1 - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.842\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.145\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12208670874ac4e82a6e5a1ff23d5f95f5dbeb371e64d6c2f5ec86f9b2adb2b7600c\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 131808398\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir22\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B12.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 2.2μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B12\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir22\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 2.19\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.242\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220a0f445d1203aad21a6d5a970918331b5ac41dff117200f94b32dad1e42a1a495\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 36919364\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B06.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B06\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.74\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.018\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220a9de7d7b59d13bb4327551bd53024f5437bba453250244f7a02074e7626c2953\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37837353\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B07.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 3 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B07\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.783\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.028\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122056daf1949f9dd838b5b8d8042b98fb543192ba0f9ab4c9b82dcc32b16ce12989\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37865807\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B05.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 1 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B05\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.704\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.019\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122022573dab24b68dba0a45283a982db1512f9810d2cac6319aa756ebc119c0b079\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37833718\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir16\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B11.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 1.6μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B11\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 1.61\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.143\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12203cdd3545ee35f230b0e53a1ac40687daa09542c768604da3d5ed39ca33d54bc0\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37368371\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " wvp\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/WVP.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Water Vapour (WVP)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " unit\n", + " \"cm\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220dcdb9d38ad122aa27649e3080df3c6badc8603a023686484179a5234ff6811c8\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 10072854\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir08\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B8A.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B8A\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.865\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.033\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12209b0e114a9ced2fcbb8996195c475d6092c97287c00ecda58f481d44e74fd4e58\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37844394\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " scl\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SCL.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Scene classification map (SCL)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220444630e1ad3a76a6e9724c753fcadaaefc135ce0f5bde094d5374c5b786fb9c2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1645249\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " aot\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/AOT.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Aerosol optical thickness (AOT)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220341a3293f1899f00131224dfde2d2b2c2d6e6852594863a6496b25aeff0a7ef9\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1521584\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coastal\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B01.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Coastal - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B01\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"coastal\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.443\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.027\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12206eba1240cec8cf65bbf1c4b3e238d30ef154f50a65becc3f6ddb0a8be00880ac\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 4372913\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir09\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B09.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 3 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.945\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.026\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12209b96b741483cc4dfd09390b2719dead248aebf833bb983fc59456f3b8c61b1bd\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 4475010\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " cloud\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/CLD_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Cloud Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220d5acc6d6ffe9780ed315e2c29204dd90b123f94e66052844d0c56db913ca31c9\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 5207828\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"cloud\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " snow\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SNW_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Snow Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122034c567ebd1c5c3c7b2c2c67aec97278b287b454bf83ad6361e4d7241a62a968a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 56824\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"snow-ice\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " preview\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color preview\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220d5b775e51e4acb6bc64fa641e13e3d1fab4b087ca1931a6cd512aea22d4d75c4\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 158802\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"overview\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " granule_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12205fdeb80dfbe1a6843c2d8b69b0b3b0831a741179b79e10af7678420e2dc74dbe\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 369199\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " tileinfo_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/tileInfo.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12207874af8e014f1b08ef672a25ecc1255423922aba0e11596df89e81d09424158e\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1514\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " product_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/product_metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220e9e1e841fb6278e8dc0b49d429e99be15613a93ce1c912322485bf1b16600475\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 55001\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " thumbnail\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.jpg\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jpeg\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Thumbnail of preview image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220b7a5d2409293ba9437913e9a808a7edaf20e99ef3fbad6e07c8eec65d05b2515\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 27914\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"thumbnail\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " collection\n", + " \"hrodmn-sentinel-2-c1-l2a\"\n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# override the collection id to match your new collection\n", + "for item in items:\n", + " item.set_collection(my_collection)\n", + "\n", + "items[0]" + ] + }, + { + "cell_type": "markdown", + "id": "05a5a11e-9c20-41c0-aa5c-b078731173d8", + "metadata": {}, + "source": [ + "Now you can use the `load_items` method to upload the list of STAC item dictionaries to the items table in the `pgstac` database. The `insert_ignore` method will upload any items that do not exist in the table and skip records that already exist." + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "82443eb2-0d59-46b2-9178-25acb3d0593e", + "metadata": {}, + "outputs": [], + "source": [ + "loader.load_items([item.to_dict() for item in items], insert_mode=Methods.insert_ignore)" + ] + }, + { + "cell_type": "markdown", + "id": "680a5d26-05c0-4cf9-ac7a-ccc555675a18", + "metadata": {}, + "source": [ + "Hooray you uploaded some items! Now run a query to verify that the records landed in the items table." + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "48133d14-e301-45b4-973d-1b846a6c503a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "there are 1205 items\n" + ] + } + ], + "source": [ + "n_items = db.query_one(\n", + " f\"SELECT COUNT(*) FROM items where collection = '{my_collection.id}';\"\n", + ")\n", + "print(f\"there are {n_items} items\")" + ] + }, + { + "cell_type": "markdown", + "id": "579370f8-3cde-4f6f-bff2-796aa08344eb", + "metadata": {}, + "source": [ + "Here is your first glimpse of the power of STAC metadata. You just uploaded these items to the database and now you can browse the data in a beautiful interface without doing any more work!\n", + "\n", + "[Radiant Earth](https://radiant.earth/) built a tool called [STAC Browser](https://radiantearth.github.io/stac-browser/#/?.language=en) that is a human-readable interface to a STAC API. Your collection is immediately availble in the STAC API so you can browse it in STAC Browser. Take a tour around the STAC Browser page for your collection. " + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "ba5f6278-4d92-4386-af1d-94ca5aed6c30", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from IPython.display import IFrame\n", + "\n", + "IFrame(\n", + " f\"https://radiantearth.github.io/stac-browser/#/external/{stac_api_endpoint}/collections/{my_collection.id}\",\n", + " 1200,\n", + " 800,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "cdd2d506-7dad-48f1-acb4-4188b54c0346", + "metadata": {}, + "source": [ + "## 2.3 Delete an item\n", + "\n", + "It is less common but you might want to delete a STAC record some day. There are not yet any `pypgstac` functions for doing this but it is relatively easy to do via PostgreSQL query.\n", + "\n", + "Try deleting the last item in the list." + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "id": "4c6782bf-b043-49a0-a338-7676ff52d005", + "metadata": {}, + "outputs": [], + "source": [ + "with db.connect() as conn:\n", + " cur = conn.cursor()\n", + " cur.execute(f\"DELETE FROM items where id = '{items[-1].id}';\")\n", + " cur.close()\n", + " conn.commit()" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "d3030aa7-4aaa-4ead-8589-b88759968f99", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "now there are 1204 items\n" + ] + } + ], + "source": [ + "new_n_items = db.query_one(\n", + " f\"SELECT COUNT(*) FROM items where collection = '{my_collection.id}';\"\n", + ")\n", + "print(f\"now there are {new_n_items} items\")" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "dd34e829-0fc7-4abd-88ed-6fce8e73d1bf", + "metadata": {}, + "outputs": [], + "source": [ + "# put it back :)\n", + "loader.load_items([items[-1].to_dict()], insert_mode=Methods.insert_ignore)" + ] + }, + { + "cell_type": "markdown", + "id": "14f29b16-f8f3-4533-af79-98b471c21671", + "metadata": {}, + "source": [ + "## 2.4 Search with pypgstac\n", + "\n", + "It is not going to be the best option for searching a pgstac database in most cases (you should probably send a request to stac-fastapi-pgstac), but you can use pypgstac to search for items. You can provide a JSON request body like you would provide to a STAC API in the `query` arg of `PgstacDB.search`:" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "7137a06e-135c-478a-a79f-d7134bd48d3d", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\"type\":\"FeatureCollection\",\"links\":[{\"rel\":\"root\",\"href\":\".\",\"type\":\"application/json\"},{\"rel\":\"self\",\"href\":\"./search\",\"type\":\"application/json\"},{\"rel\":\"next\",\"href\":\"./search?token=next:hrodmn-sentinel-2-c1-l2a:S2B_T15TXK_20250417T170051_L2A\",\"type\":\"application/geo+json\",\"method\":\"GET\"}],\"features\":[{\"id\":\"S2B_T15TXK_20250417T170051_L2A\",\"bbox\":[-91.371536,44.13526,-90.332392,45.137034],\"type\":\"Feature\",\"links\":[{\"rel\":\"self\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A\",\"type\":\"application/geo+json\"},{\"rel\":\"canonical\",\"href\":\"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/S2B_T15TXK_20250417T170051_L2A.json\",\"type\":\"application/json\"},{\"rel\":\"via\",\"href\":\"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/17/0/metadata.xml\",\"type\":\"application/xml\",\"title\":\"Granule Metadata in Sinergize RODA Archive\"},{\"rel\":\"parent\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a\",\"type\":\"application/json\"},{\"rel\":\"root\",\"href\":\"https://earth-search.aws.element84.com/v1\",\"type\":\"application/json\",\"title\":\"Earth Search by Element 84\"},{\"rel\":\"thumbnail\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A/thumbnail\"},{\"rel\":\"collection\",\"type\":\"application/json\"}],\"assets\":{\"aot\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/AOT.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Aerosol optical thickness (AOT)\",\"file:size\":1521584,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.001,\"nodata\":0,\"offset\":0,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220341a3293f1899f00131224dfde2d2b2c2d6e6852594863a6496b25aeff0a7ef9\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"nir\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B08.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 1 - 10m\",\"eo:bands\":[{\"name\":\"B08\",\"common_name\":\"nir\",\"center_wavelength\":0.842,\"full_width_half_max\":0.145}],\"file:size\":131808398,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"12208670874ac4e82a6e5a1ff23d5f95f5dbeb371e64d6c2f5ec86f9b2adb2b7600c\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"red\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B04.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red - 10m\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038}],\"file:size\":134108289,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"1220bc9671d22931eb0d2c0804872e86c923a1d89ca3e74219eebe0b2a07cedcb945\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"scl\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SCL.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Scene classification map (SCL)\",\"file:size\":1645249,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"1220444630e1ad3a76a6e9724c753fcadaaefc135ce0f5bde094d5374c5b786fb9c2\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"wvp\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/WVP.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Water Vapour (WVP)\",\"file:size\":10072854,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"unit\":\"cm\",\"scale\":0.001,\"nodata\":0,\"offset\":0,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220dcdb9d38ad122aa27649e3080df3c6badc8603a023686484179a5234ff6811c8\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"blue\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B02.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Blue - 10m\",\"eo:bands\":[{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":134333114,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"1220117bccd7b673a08dea75610c24bcf86a3d7720160e5d13ad82e654bda505eaf3\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"snow\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SNW_20m.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"snow-ice\"],\"title\":\"Snow Probabilities\",\"file:size\":56824,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"122034c567ebd1c5c3c7b2c2c67aec97278b287b454bf83ad6361e4d7241a62a968a\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"cloud\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/CLD_20m.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"cloud\"],\"title\":\"Cloud Probabilities\",\"file:size\":5207828,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"1220d5acc6d6ffe9780ed315e2c29204dd90b123f94e66052844d0c56db913ca31c9\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"green\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B03.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Green - 10m\",\"eo:bands\":[{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045}],\"file:size\":133530287,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"1220c65c0da45550852a9469a8237aca4b80fb717389d339688efb91e856ae18fae5\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"nir08\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B8A.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 2 - 20m\",\"eo:bands\":[{\"name\":\"B8A\",\"common_name\":\"nir08\",\"center_wavelength\":0.865,\"full_width_half_max\":0.033}],\"file:size\":37844394,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"12209b0e114a9ced2fcbb8996195c475d6092c97287c00ecda58f481d44e74fd4e58\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"nir09\":{\"gsd\":60,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B09.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 3 - 60m\",\"eo:bands\":[{\"name\":\"B09\",\"common_name\":\"nir09\",\"center_wavelength\":0.945,\"full_width_half_max\":0.026}],\"file:size\":4475010,\"proj:shape\":[1830,1830],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":60}],\"file:checksum\":\"12209b96b741483cc4dfd09390b2719dead248aebf833bb983fc59456f3b8c61b1bd\",\"proj:transform\":[60,0,600000,0,-60,5000040]},\"swir16\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B11.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"SWIR 1.6μm - 20m\",\"eo:bands\":[{\"name\":\"B11\",\"common_name\":\"swir16\",\"center_wavelength\":1.61,\"full_width_half_max\":0.143}],\"file:size\":37368371,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"12203cdd3545ee35f230b0e53a1ac40687daa09542c768604da3d5ed39ca33d54bc0\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"swir22\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B12.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"SWIR 2.2μm - 20m\",\"eo:bands\":[{\"name\":\"B12\",\"common_name\":\"swir22\",\"center_wavelength\":2.19,\"full_width_half_max\":0.242}],\"file:size\":36919364,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220a0f445d1203aad21a6d5a970918331b5ac41dff117200f94b32dad1e42a1a495\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"visual\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/TCI.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"visual\"],\"title\":\"True color image\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038},{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045},{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":129302021,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10},{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10},{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10}],\"file:checksum\":\"1220fe372b2cd7ae6693787ab84a30e4dc1045205f36181a5d141f0ae4595cc3a803\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"coastal\":{\"gsd\":60,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B01.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Coastal - 60m\",\"eo:bands\":[{\"name\":\"B01\",\"common_name\":\"coastal\",\"center_wavelength\":0.443,\"full_width_half_max\":0.027}],\"file:size\":4372913,\"proj:shape\":[1830,1830],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":60}],\"file:checksum\":\"12206eba1240cec8cf65bbf1c4b3e238d30ef154f50a65becc3f6ddb0a8be00880ac\",\"proj:transform\":[60,0,600000,0,-60,5000040]},\"preview\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"overview\"],\"title\":\"True color preview\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038},{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045},{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":158802,\"file:checksum\":\"1220d5b775e51e4acb6bc64fa641e13e3d1fab4b087ca1931a6cd512aea22d4d75c4\"},\"rededge1\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B05.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 1 - 20m\",\"eo:bands\":[{\"name\":\"B05\",\"common_name\":\"rededge\",\"center_wavelength\":0.704,\"full_width_half_max\":0.019}],\"file:size\":37833718,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"122022573dab24b68dba0a45283a982db1512f9810d2cac6319aa756ebc119c0b079\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"rededge2\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B06.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 2 - 20m\",\"eo:bands\":[{\"name\":\"B06\",\"common_name\":\"rededge\",\"center_wavelength\":0.74,\"full_width_half_max\":0.018}],\"file:size\":37837353,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220a9de7d7b59d13bb4327551bd53024f5437bba453250244f7a02074e7626c2953\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"rededge3\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B07.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 3 - 20m\",\"eo:bands\":[{\"name\":\"B07\",\"common_name\":\"rededge\",\"center_wavelength\":0.783,\"full_width_half_max\":0.028}],\"file:size\":37865807,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"122056daf1949f9dd838b5b8d8042b98fb543192ba0f9ab4c9b82dcc32b16ce12989\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"thumbnail\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.jpg\",\"type\":\"image/jpeg\",\"roles\":[\"thumbnail\"],\"title\":\"Thumbnail of preview image\",\"file:size\":27914,\"file:checksum\":\"1220b7a5d2409293ba9437913e9a808a7edaf20e99ef3fbad6e07c8eec65d05b2515\"},\"granule_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/metadata.xml\",\"type\":\"application/xml\",\"roles\":[\"metadata\"],\"file:size\":369199,\"file:checksum\":\"12205fdeb80dfbe1a6843c2d8b69b0b3b0831a741179b79e10af7678420e2dc74dbe\"},\"product_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/product_metadata.xml\",\"type\":\"application/xml\",\"roles\":[\"metadata\"],\"file:size\":55001,\"file:checksum\":\"1220e9e1e841fb6278e8dc0b49d429e99be15613a93ce1c912322485bf1b16600475\"},\"tileinfo_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/tileInfo.json\",\"type\":\"application/json\",\"roles\":[\"metadata\"],\"file:size\":1514,\"file:checksum\":\"12207874af8e014f1b08ef672a25ecc1255423922aba0e11596df89e81d09424158e\"}},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-91.04160367127255,45.137034349441834],[-91.37153573660719,44.15376770955927],[-90.37727088068323,44.135260005438454],[-90.33239204379824,45.122663184970506],[-91.04160367127255,45.137034349441834]]]},\"collection\":\"hrodmn-sentinel-2-c1-l2a\",\"properties\":{\"created\":\"2025-04-17T22:14:12.641Z\",\"updated\":\"2025-04-17T22:14:12.641Z\",\"datetime\":\"2025-04-17T17:01:22.226000Z\",\"platform\":\"sentinel-2b\",\"grid:code\":\"MGRS-15TXK\",\"proj:code\":\"EPSG:32615\",\"s2:tile_id\":\"S2B_OPER_MSI_L2A_TL_2BPS_20250417T205117_A042380_T15TXK_N05.11\",\"instruments\":[\"msi\"],\"view:azimuth\":106.2286391063633,\"constellation\":\"sentinel-2\",\"mgrs:utm_zone\":15,\"proj:centroid\":{\"lat\":44.60973,\"lon\":-90.78602},\"eo:cloud_cover\":67.094147,\"s2:datatake_id\":\"GS2B_20250417T164839_042380_N05.11\",\"s2:product_uri\":\"S2B_MSIL2A_20250417T164839_N0511_R026_T15TXK_20250417T205117.SAFE\",\"storage:region\":\"us-west-2\",\"s2:datastrip_id\":\"S2B_OPER_MSI_L2A_DS_2BPS_20250417T205117_S20250417T170051_N05.11\",\"s2:product_type\":\"S2MSI2A\",\"mgrs:grid_square\":\"XK\",\"s2:datatake_type\":\"INS-NOBS\",\"storage:platform\":\"AWS\",\"view:sun_azimuth\":153.666198048965,\"mgrs:latitude_band\":\"T\",\"s2:generation_time\":\"2025-04-17T20:51:17.000000Z\",\"view:sun_elevation\":53.5455128231177,\"processing:software\":{\"sentinel-2-c1-l2a-to-stac\":\"v2024.02.01\"},\"s2:water_percentage\":0.04955,\"view:incidence_angle\":9.170521123835382,\"earthsearch:payload_id\":\"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/d98c430b8314231290bc2fab4ab5c7a0\",\"s2:processing_baseline\":\"05.11\",\"s2:snow_ice_percentage\":0,\"storage:requester_pays\":false,\"s2:vegetation_percentage\":1.691512,\"s2:thin_cirrus_percentage\":17.912817,\"s2:cloud_shadow_percentage\":1.165042,\"s2:nodata_pixel_percentage\":38.269615,\"s2:unclassified_percentage\":2.383836,\"s2:not_vegetated_percentage\":27.563539,\"s2:degraded_msi_data_percentage\":0.0267,\"s2:high_proba_clouds_percentage\":34.076107,\"s2:reflectance_conversion_factor\":0.994711640627317,\"s2:medium_proba_clouds_percentage\":15.105227,\"s2:saturated_defective_pixel_percentage\":0},\"stac_version\":\"1.1.0\",\"stac_extensions\":[\"https://stac-extensions.github.io/eo/v1.1.0/schema.json\",\"https://stac-extensions.github.io/file/v2.1.0/schema.json\",\"https://stac-extensions.github.io/grid/v1.1.0/schema.json\",\"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\",\"https://stac-extensions.github.io/processing/v1.1.0/schema.json\",\"https://stac-extensions.github.io/projection/v2.0.0/schema.json\",\"https://stac-extensions.github.io/raster/v1.1.0/schema.json\",\"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\",\"https://stac-extensions.github.io/storage/v1.0.0/schema.json\",\"https://stac-extensions.github.io/view/v1.0.0/schema.json\"]}],\"numberReturned\":1}\n" + ] + } + ], + "source": [ + "search_results = db.search(query={\"collections\": [my_collection.id], \"limit\": 1})\n", + "\n", + "print(search_results)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.12.10" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 6bf952b7bc7b71d40411b65a37a8edf18cbdb2b5 Mon Sep 17 00:00:00 2001 From: Henry Rodman Date: Tue, 22 Apr 2025 14:18:06 -0500 Subject: [PATCH 09/18] Add notebook about stac-fastapi-pgstac (#4) --- docs/03-stac_fastapi_pgstac.ipynb | 26240 ++++++++++++++++++++++++++++ 1 file changed, 26240 insertions(+) create mode 100644 docs/03-stac_fastapi_pgstac.ipynb diff --git a/docs/03-stac_fastapi_pgstac.ipynb b/docs/03-stac_fastapi_pgstac.ipynb new file mode 100644 index 0000000..29ae170 --- /dev/null +++ b/docs/03-stac_fastapi_pgstac.ipynb @@ -0,0 +1,26240 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "7f4f9109-ac1f-473b-b30b-c35294ae426d", + "metadata": {}, + "source": [ + "# 3. The STAC API: stac-fastapi-pgstac\n", + "\n", + "The STAC API provided by eoAPI is [stac-fastapi-pgstac](https://github.com/stac-utils/stac-fastapi-pgstac): a stac-fastapi application with a pgstac backend.\n", + "stac-fastapi-pgstac translates STAC API requests into pgstac queries and returns the results to the requester.\n", + "\n", + "The stac-fastapi-pgstac STAC API can be accessed using any HTTP client but STAC API clients like `pystac-client` provide a more intuitive interface. In this tutorial you will learn how to use HTTP requests via `httpx` as well as `pystac-client` methods." + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "c8ec4c5b-1156-4608-8ab9-b2cdcbcc47e1", + "metadata": {}, + "source": [ + "## 3.1 stac-fastapi-pgstac structure\n", + "\n", + "A standard eoAPI deployment will run an unmodified version of the FastAPI application defined in `stac_fastapi.pgstac.app:app` ([source](https://github.com/stac-utils/stac-fastapi-pgstac/blob/main/stac_fastapi/pgstac/app.py)). Unless otherwise specified, all of the extensions except the `transaction` and `bulk-transaction` extensions will be enabled but be sure to double check this in your own deployment.\n", + "\n", + "
\n", + "Warning: Do not turn on the transaction or bulk transactions extensions for a public-facing STAC API without some kind of auth layer enabled! Enabling the transactions extensions enables users to POST collections or items to the database via stac-fastapi-pgstac.\n", + "
\n", + "\n", + "stac-fastapi-pgstac implements a pgstac client that is capable of serving the routes defined by stac-fastapi's base `StacApi` factory class ([source](https://github.com/stac-utils/stac-fastapi/blob/main/stac_fastapi/api/stac_fastapi/api/app.py)). The pgstac client's methods contain the logic for translating API requests into pgstac database queries.\n", + "\n", + "For example, a search request for items in the \"amazing\" collection where the item bounding box intersects (0, 0, 10, 10) would get converted to a PostgreSQL query like this pseudo-sql:\n", + "```sql\n", + "SELECT * FROM items\n", + "WHERE \n", + " collection = 'amazing' AND\n", + " ST_Intersects(bbox, ST_MakeEnvelope(0, 0, 10, 10));\n", + "```\n", + "stac-fastapi-pgstac transforms the search results into the format expected in the API response and return it to the user. If you want to see how the actual SQL queries look in `pgstac`, check out the [pgstac source code](https://github.com/stac-utils/pgstac/tree/main/src/pgstac/sql).\n", + "\n", + "### 3.1.1 Customization\n", + "There are several options in the default stac-fastapi-pgstac application that are configurable at run time via environment variables (using [pydantic's settings features](https://docs.pydantic.dev/latest/concepts/pydantic_settings/)):\n", + "- the `ENABLED_EXTENSIONS` environment variable controls which extensions are enabled\n", + "- `pgstac` database credentials are set by `POSTGRES_*` environment variables ([source](https://github.com/stac-utils/stac-fastapi-pgstac/blob/main/stac_fastapi/pgstac/config.py))\n", + "- take a look at [stac_fastapi/pgstac/config.py](https://github.com/stac-utils/stac-fastapi-pgstac/blob/main/stac_fastapi/pgstac/config.py) for the settings module.\n", + "\n", + "Any other modifications to the default application will require a custom runtime in your eoAPI deployment. If you do this you will need to provide the full custom runtime (application code and handler) via a Dockerfile. Check out [eoapi-devseed](https://github.com/developmentseed/eoapi-devseed) for an example of building custom runtimes for eoAPI services.\n", + "\n", + "### 3.1.2 Authentication\n", + "stac-fastapi-pgstac does not contain any authentication mechanism out-of-the-box, meaning your STAC API will be accessible to anyone if it is deployed to a public web address. If you want to make your STAC API accessible only with a username/password or token, check out the [FastAPI docs](https://fastapi.tiangolo.com/tutorial/security) for examples of how to add them to the application in a custom runtime.\n", + "\n", + "There is a new project called [stac-auth-proxy](https://github.com/developmentseed/stac-auth-proxy) that can provide fine-grained access controls to a STAC API by adding a proxy layer between users and the actual STAC API.\n", + "\n", + "### 3.1.3 STAC API interface\n", + "Once your STAC API is up and running, its capabilities will be described in the `/conformance` endpoint response:" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "3d4e7fe4-c21b-45c8-a56c-9b649f9f4924", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"conformsTo\": [\n", + " \"http://www.opengis.net/spec/cql2/1.0/conf/basic-cql2\",\n", + " \"http://www.opengis.net/spec/cql2/1.0/conf/cql2-json\",\n", + " \"http://www.opengis.net/spec/cql2/1.0/conf/cql2-text\",\n", + " \"http://www.opengis.net/spec/ogcapi-common-2/1.0/conf/simple-query\",\n", + " \"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/core\",\n", + " \"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/geojson\",\n", + " \"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30\",\n", + " \"http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter\",\n", + " \"http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter\",\n", + " \"https://api.stacspec.org/v1.0.0-rc.1/collection-search\",\n", + " \"https://api.stacspec.org/v1.0.0-rc.1/collection-search#fields\",\n", + " \"https://api.stacspec.org/v1.0.0-rc.1/collection-search#filter\",\n", + " \"https://api.stacspec.org/v1.0.0-rc.1/collection-search#free-text\",\n", + " \"https://api.stacspec.org/v1.0.0-rc.1/collection-search#query\",\n", + " \"https://api.stacspec.org/v1.0.0-rc.1/collection-search#sort\",\n", + " \"https://api.stacspec.org/v1.0.0-rc.2/item-search#filter\",\n", + " \"https://api.stacspec.org/v1.0.0/collections\",\n", + " \"https://api.stacspec.org/v1.0.0/core\",\n", + " \"https://api.stacspec.org/v1.0.0/item-search\",\n", + " \"https://api.stacspec.org/v1.0.0/item-search#fields\",\n", + " \"https://api.stacspec.org/v1.0.0/item-search#query\",\n", + " \"https://api.stacspec.org/v1.0.0/item-search#sort\",\n", + " \"https://api.stacspec.org/v1.0.0/ogcapi-features\",\n", + " \"https://api.stacspec.org/v1.0.0/ogcapi-features#fields\",\n", + " \"https://api.stacspec.org/v1.0.0/ogcapi-features#query\",\n", + " \"https://api.stacspec.org/v1.0.0/ogcapi-features#sort\"\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "import json\n", + "import os\n", + "\n", + "import httpx\n", + "\n", + "stac_api_endpoint = os.getenv(\"STAC_API_ENDPOINT\")\n", + "\n", + "conformance_response = httpx.get(f\"{stac_api_endpoint}/conformance\").json()\n", + "\n", + "print(json.dumps(conformance_response, indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "94af52ad-87b1-461c-8d74-fc0158e488e5", + "metadata": {}, + "source": [ + "The result is hard (for a human) to read, but these conformance classes help client applications (like `pystac-client` or STAC Browser) understand the API's capabilities. The list will change as you enable/disable various extensions or endpoints.\n", + "\n", + "
\n", + "Note: If you visit the urls listed in the conformance classes you may get a 404 - this is expected\n", + "
" + ] + }, + { + "cell_type": "markdown", + "id": "09e419d9-42e8-4b4b-9fdc-8d118bcc87c1", + "metadata": {}, + "source": [ + "## 3.2 Collections\n", + "\n", + "The `/collections` endpoint is useful for finding collections in the catalog. To retrieve all collections in the catalog you can simply send a GET request to the `/collections` endpoint. This will return a paginated list (length of each page is set by the `limit` parameter) of all of the collections in the catalog." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "ca0033ed-4898-4c21-8aa9-aaf79fc8d570", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"collections\": [\n", + " {\n", + " \"id\": \"hrodmn-sentinel-2-c1-l2a\",\n", + " \"type\": \"Collection\",\n", + " \"links\": [\n", + " {\n", + " \"rel\": \"items\",\n", + " \"type\": \"application/geo+json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items\"\n", + " },\n", + " {\n", + " \"rel\": \"parent\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"root\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + " },\n", + " {\n", + " \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/queryables\",\n", + " \"type\": \"application/schema+json\",\n", + " \"title\": \"Queryables\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/queryables\"\n", + " }\n", + " ],\n", + " \"extent\": {\n", + " \"spatial\": {\n", + " \"bbox\": [\n", + " [\n", + " -94.0,\n", + " 45.0,\n", + " -90.0,\n", + " 49.0\n", + " ]\n", + " ]\n", + " },\n", + " \"temporal\": {\n", + " \"interval\": [\n", + " [\n", + " \"2025-01-01T00:00:00Z\",\n", + " \"2025-04-18T00:00:00Z\"\n", + " ]\n", + " ]\n", + " }\n", + " },\n", + " \"license\": \"other\",\n", + " \"description\": \"hrodmn's personal Sentinel-2 L2A collection\",\n", + " \"stac_version\": \"1.1.0\"\n", + " }\n", + " ],\n", + " \"links\": [\n", + " {\n", + " \"rel\": \"root\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections?limit=2\"\n", + " }\n", + " ],\n", + " \"numberMatched\": 1,\n", + " \"numberReturned\": 1\n", + "}\n" + ] + } + ], + "source": [ + "collections_response = httpx.get(\n", + " f\"{stac_api_endpoint}/collections\", params={\"limit\": 2}\n", + ").json()\n", + "\n", + "print(json.dumps(collections_response, indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "ad74c861-7b4b-491e-9e17-82bcafd1cec4", + "metadata": {}, + "source": [ + "You can retrieve all of a catalog's collection using the `get_all_collections` method from `pystac-client`:" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "48664f4b-453d-47b8-9e3b-24a13c11cfcd", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "hrodmn-sentinel-2-c1-l2a\n" + ] + } + ], + "source": [ + "import pystac_client\n", + "\n", + "client = pystac_client.Client.open(stac_api_endpoint)\n", + "\n", + "collections = list(client.get_all_collections())\n", + "for collection in collections:\n", + " print(collection.id)" + ] + }, + { + "cell_type": "markdown", + "id": "c066ffe0-5506-4268-be8b-26329b4e70fd", + "metadata": {}, + "source": [ + "Some APIs contain many many collections so, if the `collection-search` extension is enabled, it can be helpful to apply filters using the available query parameters like:\n", + "- `q`: free-text search parameter\n", + "- `datetime`: temporal filters\n", + "- `bbox`: spatial filters\n", + "- `filter`: cql2-text filters\n", + "\n", + "To check if any STAC API has the `collection-search` extension enabled, you can look for it in the `/conformance` endpoint response." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "6a463071-ade7-4baf-bba5-500a9304d145", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://api.stacspec.org/v1.0.0-rc.1/collection-search\n", + "https://api.stacspec.org/v1.0.0-rc.1/collection-search#fields\n", + "https://api.stacspec.org/v1.0.0-rc.1/collection-search#filter\n", + "https://api.stacspec.org/v1.0.0-rc.1/collection-search#free-text\n", + "https://api.stacspec.org/v1.0.0-rc.1/collection-search#query\n", + "https://api.stacspec.org/v1.0.0-rc.1/collection-search#sort\n" + ] + } + ], + "source": [ + "for conformance_class in conformance_response[\"conformsTo\"]:\n", + " if \"collection-search\" in conformance_class:\n", + " print(conformance_class)" + ] + }, + { + "cell_type": "markdown", + "id": "b03ff54f-0548-443c-86f0-1f064f3fe7cf", + "metadata": {}, + "source": [ + "Since the `collection-search` base conformance class is listed that means we can pass the `bbox` and `datetime` parameters to the `/collections` endpoint. Additional parameters are unlocked by the various extensions that are implemented alongside the `collection-search` extension. For example, you can also see `https://api.stacspec.org/v1.0.0-rc.1/collection-search#filter` which means we can use the `filter` parameter in requests to the `/collections` endpoint!\n", + "\n", + "
\n", + "stac-fastapi-pgstac ships with the `collection-search` extension paired with the `free-text` extension which enables simple text searches against the collection title, description, and keywords fields.\n", + "
\n", + "\n", + "For a nice view of the available query parameters for the `/collections` endpoint, check out the spiffy API documentation that the `stac-fastapi-pgstac` application generates using `FastAPI`." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "8201551a-b51d-4ee5-b238-4fd79547afe1", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from IPython.display import IFrame\n", + "\n", + "IFrame(\n", + " f\"{stac_api_endpoint}/api.html#/default/Get_Collections_collections_get\", 1200, 800\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "5a9f5c87-ef5b-49d3-b6b8-e8fdca6cef1e", + "metadata": {}, + "source": [ + "Try applying the `filter` parameter to do a cql2-text query on the id field to find the collection you created in the `database` exercies.\n", + "\n", + "
\n", + "Tip: Try out the CQL2 Playground to learn how to write cql2-text or cql2-json queries\n", + "
\n", + "\n", + "" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "8d9d740d-1e2d-45c4-8fcc-1c7cb31a19cc", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Collection\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"hrodmn-sentinel-2-c1-l2a\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " description\n", + " \"hrodmn's personal Sentinel-2 L2A collection\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 5 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"items\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/geo+json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"parent\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"root\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"stac-fastapi\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"self\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"http://www.opengis.net/def/rel/ogc/1.0/queryables\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/queryables\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/schema+json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Queryables\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " extent\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " spatial\n", + "
        \n", + " \n", + " \n", + "
      • \n", + " bbox[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 4 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -94.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 45.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 2\n", + " -90.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 3\n", + " 49.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " temporal\n", + "
        \n", + " \n", + " \n", + "
      • \n", + " interval[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " \"2025-01-01T00:00:00Z\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " \"2025-04-18T00:00:00Z\"\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " license\n", + " \"other\"\n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# using pystac-client\n", + "my_collection_search = client.collection_search(filter=\"id LIKE '%hrodmn%'\")\n", + "\n", + "results = my_collection_search.collection_list()\n", + "\n", + "if results:\n", + " my_collection = results[0]\n", + " display(my_collection)" + ] + }, + { + "cell_type": "markdown", + "id": "1d7fe9b0-f05c-4e0b-a24a-e8040b9d09c4", + "metadata": {}, + "source": [ + "
\n", + "Note: If your collection did not appear, try adjusting your collection search terms!\n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "5f75438e-cca6-4447-b9cb-f3349ae04c76", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"collections\": [\n", + " {\n", + " \"id\": \"hrodmn-sentinel-2-c1-l2a\",\n", + " \"type\": \"Collection\",\n", + " \"links\": [\n", + " {\n", + " \"rel\": \"items\",\n", + " \"type\": \"application/geo+json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items\"\n", + " },\n", + " {\n", + " \"rel\": \"parent\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"root\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + " },\n", + " {\n", + " \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/queryables\",\n", + " \"type\": \"application/schema+json\",\n", + " \"title\": \"Queryables\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/queryables\"\n", + " }\n", + " ],\n", + " \"extent\": {\n", + " \"spatial\": {\n", + " \"bbox\": [\n", + " [\n", + " -94.0,\n", + " 45.0,\n", + " -90.0,\n", + " 49.0\n", + " ]\n", + " ]\n", + " },\n", + " \"temporal\": {\n", + " \"interval\": [\n", + " [\n", + " \"2025-01-01T00:00:00Z\",\n", + " \"2025-04-18T00:00:00Z\"\n", + " ]\n", + " ]\n", + " }\n", + " },\n", + " \"license\": \"other\",\n", + " \"description\": \"hrodmn's personal Sentinel-2 L2A collection\",\n", + " \"stac_version\": \"1.1.0\"\n", + " }\n", + " ],\n", + " \"links\": [\n", + " {\n", + " \"rel\": \"root\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections?filter=id+LIKE+%27%25hrodmn%25%27\"\n", + " }\n", + " ],\n", + " \"numberMatched\": 1,\n", + " \"numberReturned\": 1\n", + "}\n" + ] + } + ], + "source": [ + "# using http client\n", + "print(\n", + " json.dumps(\n", + " httpx.get(\n", + " f\"{stac_api_endpoint}/collections\",\n", + " params={\"filter\": \"id LIKE '%hrodmn%'\"},\n", + " ).json(),\n", + " indent=2,\n", + " )\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "7eae366c-977d-45af-bf19-275e67ee8058", + "metadata": {}, + "source": [ + "Now that you found your collection, you have what you need to do an effective item search within your collection! " + ] + }, + { + "cell_type": "markdown", + "id": "56657240-5905-4ddf-a76a-afd2a28959b0", + "metadata": {}, + "source": [ + "## 3.3 Items\n", + "\n", + "Once you have the collection ID there are several ways to perform an effective item search:\n", + "- GET request to `/collections/{collection_id}/items`\n", + "- GET or POST request to `/search`\n", + "\n", + "There are not any particular advantages to either approach unless you want to search for items using an intersection with a geometry in which case you should use a POST request to `/search` with the `intersects` parameter in the request body (instead of url-encoding a geojson!).\n", + "\n", + "Item search request responses will be returned in pages with `{limit}` results. If your search returns more than a single page of results, the next page will be retrievable via the `next` link in the list of `links`." + ] + }, + { + "cell_type": "markdown", + "id": "74d1fb0b-e830-4fb0-8619-f9cfd3019111", + "metadata": {}, + "source": [ + "### 3.3.1 /search\n", + "\n", + "Use the `/search` endpoint to find all items in your collection with a timestamp after April 4, 2025" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "e73a9ef7-d8f8-407d-965e-c549f112899c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "found 192 items\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Feature\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_extensions[] 10 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " \"https://stac-extensions.github.io/eo/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " \"https://stac-extensions.github.io/file/v2.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " \"https://stac-extensions.github.io/grid/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + " \"https://stac-extensions.github.io/processing/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + " \"https://stac-extensions.github.io/projection/v2.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + " \"https://stac-extensions.github.io/raster/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 7\n", + " \"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 8\n", + " \"https://stac-extensions.github.io/storage/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 9\n", + " \"https://stac-extensions.github.io/view/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"S2B_T15TXK_20250417T170051_L2A\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " geometry\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " type\n", + " \"Polygon\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coordinates[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + "
      • \n", + " 0[] 5 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -91.04160367127255\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 45.137034349441834\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 1[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -91.37153573660719\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 44.15376770955927\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 2[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -90.37727088068323\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 44.135260005438454\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 3[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -90.33239204379824\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 45.122663184970506\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 4[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -91.04160367127255\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 45.137034349441834\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " bbox[] 4 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " -91.371536\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " 44.13526\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -90.332392\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " 45.137034\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " created\n", + " \"2025-04-17T22:14:12.641Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " updated\n", + " \"2025-04-17T22:14:12.641Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-17T17:01:22.226000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " platform\n", + " \"sentinel-2b\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " grid:code\n", + " \"MGRS-15TXK\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32615\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:tile_id\n", + " \"S2B_OPER_MSI_L2A_TL_2BPS_20250417T205117_A042380_T15TXK_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " instruments[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " \"msi\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:azimuth\n", + " 106.2286391063633\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " constellation\n", + " \"sentinel-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:utm_zone\n", + " 15\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:centroid\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " lat\n", + " 44.60973\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " lon\n", + " -90.78602\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " eo:cloud_cover\n", + " 67.094147\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_id\n", + " \"GS2B_20250417T164839_042380_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_uri\n", + " \"S2B_MSIL2A_20250417T164839_N0511_R026_T15TXK_20250417T205117.SAFE\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:region\n", + " \"us-west-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datastrip_id\n", + " \"S2B_OPER_MSI_L2A_DS_2BPS_20250417T205117_S20250417T170051_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_type\n", + " \"S2MSI2A\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:grid_square\n", + " \"XK\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_type\n", + " \"INS-NOBS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:platform\n", + " \"AWS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_azimuth\n", + " 153.666198048965\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:latitude_band\n", + " \"T\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:generation_time\n", + " \"2025-04-17T20:51:17.000000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_elevation\n", + " 53.5455128231177\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " processing:software\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " sentinel-2-c1-l2a-to-stac\n", + " \"v2024.02.01\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:water_percentage\n", + " 0.04955\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:incidence_angle\n", + " 9.170521123835382\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " earthsearch:payload_id\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/d98c430b8314231290bc2fab4ab5c7a0\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:processing_baseline\n", + " \"05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:snow_ice_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:requester_pays\n", + " False\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:vegetation_percentage\n", + " 1.691512\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:thin_cirrus_percentage\n", + " 17.912817\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:cloud_shadow_percentage\n", + " 1.165042\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:nodata_pixel_percentage\n", + " 38.269615\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:unclassified_percentage\n", + " 2.383836\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:not_vegetated_percentage\n", + " 27.563539\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:degraded_msi_data_percentage\n", + " 0.0267\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:high_proba_clouds_percentage\n", + " 34.076107\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:reflectance_conversion_factor\n", + " 0.994711640627317\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:medium_proba_clouds_percentage\n", + " 15.105227\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:saturated_defective_pixel_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 7 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"collection\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"parent\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"root\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"stac-fastapi\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"self\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/geo+json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"canonical\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/S2B_T15TXK_20250417T170051_L2A.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"via\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/17/0/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Granule Metadata in Sinergize RODA Archive\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"thumbnail\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A/thumbnail\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " assets\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " aot\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/AOT.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Aerosol optical thickness (AOT)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1521584\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220341a3293f1899f00131224dfde2d2b2c2d6e6852594863a6496b25aeff0a7ef9\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B08.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 1 - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.842\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.145\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 131808398\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12208670874ac4e82a6e5a1ff23d5f95f5dbeb371e64d6c2f5ec86f9b2adb2b7600c\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " red\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B04.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 134108289\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220bc9671d22931eb0d2c0804872e86c923a1d89ca3e74219eebe0b2a07cedcb945\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " scl\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SCL.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Scene classification map (SCL)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1645249\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220444630e1ad3a76a6e9724c753fcadaaefc135ce0f5bde094d5374c5b786fb9c2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " wvp\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/WVP.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Water Vapour (WVP)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 10072854\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " unit\n", + " \"cm\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220dcdb9d38ad122aa27649e3080df3c6badc8603a023686484179a5234ff6811c8\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " blue\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B02.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Blue - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 134333114\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220117bccd7b673a08dea75610c24bcf86a3d7720160e5d13ad82e654bda505eaf3\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " snow\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SNW_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Snow Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 56824\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122034c567ebd1c5c3c7b2c2c67aec97278b287b454bf83ad6361e4d7241a62a968a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"snow-ice\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " cloud\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/CLD_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Cloud Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 5207828\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220d5acc6d6ffe9780ed315e2c29204dd90b123f94e66052844d0c56db913ca31c9\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"cloud\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " green\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B03.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Green - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 133530287\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220c65c0da45550852a9469a8237aca4b80fb717389d339688efb91e856ae18fae5\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir08\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B8A.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B8A\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.865\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.033\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37844394\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12209b0e114a9ced2fcbb8996195c475d6092c97287c00ecda58f481d44e74fd4e58\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir09\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B09.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 3 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.945\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.026\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 4475010\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12209b96b741483cc4dfd09390b2719dead248aebf833bb983fc59456f3b8c61b1bd\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir16\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B11.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 1.6μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B11\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 1.61\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.143\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37368371\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12203cdd3545ee35f230b0e53a1ac40687daa09542c768604da3d5ed39ca33d54bc0\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir22\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B12.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 2.2μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B12\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir22\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 2.19\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.242\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 36919364\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220a0f445d1203aad21a6d5a970918331b5ac41dff117200f94b32dad1e42a1a495\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " visual\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/TCI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 129302021\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220fe372b2cd7ae6693787ab84a30e4dc1045205f36181a5d141f0ae4595cc3a803\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"visual\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coastal\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B01.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Coastal - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B01\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"coastal\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.443\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.027\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 4372913\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12206eba1240cec8cf65bbf1c4b3e238d30ef154f50a65becc3f6ddb0a8be00880ac\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " preview\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color preview\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 158802\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220d5b775e51e4acb6bc64fa641e13e3d1fab4b087ca1931a6cd512aea22d4d75c4\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"overview\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B05.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 1 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B05\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.704\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.019\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37833718\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122022573dab24b68dba0a45283a982db1512f9810d2cac6319aa756ebc119c0b079\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B06.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B06\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.74\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.018\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37837353\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220a9de7d7b59d13bb4327551bd53024f5437bba453250244f7a02074e7626c2953\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B07.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 3 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B07\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.783\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.028\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37865807\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122056daf1949f9dd838b5b8d8042b98fb543192ba0f9ab4c9b82dcc32b16ce12989\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 600000\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5000040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " thumbnail\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.jpg\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jpeg\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Thumbnail of preview image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 27914\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220b7a5d2409293ba9437913e9a808a7edaf20e99ef3fbad6e07c8eec65d05b2515\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"thumbnail\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " granule_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 369199\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12205fdeb80dfbe1a6843c2d8b69b0b3b0831a741179b79e10af7678420e2dc74dbe\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " product_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/product_metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 55001\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220e9e1e841fb6278e8dc0b49d429e99be15613a93ce1c912322485bf1b16600475\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " tileinfo_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/tileInfo.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1514\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12207874af8e014f1b08ef672a25ecc1255423922aba0e11596df89e81d09424158e\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " collection\n", + " \"hrodmn-sentinel-2-c1-l2a\"\n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from datetime import datetime, timezone\n", + "\n", + "search = client.search(\n", + " collections=[my_collection.id],\n", + " datetime=[datetime(2025, 4, 4), None],\n", + ")\n", + "\n", + "items = search.item_collection()\n", + "\n", + "print(f\"found {len(items)} items\")\n", + "items[0]" + ] + }, + { + "cell_type": "markdown", + "id": "3e504a62-0c1e-4f00-aa54-e286252c493b", + "metadata": {}, + "source": [ + "The same query can be made with an HTTP client:" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "57405533-6bbf-402c-9b26-99b97ab234ec", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"type\": \"FeatureCollection\",\n", + " \"links\": [\n", + " {\n", + " \"rel\": \"next\",\n", + " \"type\": \"application/geo+json\",\n", + " \"method\": \"GET\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/search?collections=hrodmn-sentinel-2-c1-l2a&datetime=2025-04-04T00:00:00+00:00/..&limit=1&token=next:hrodmn-sentinel-2-c1-l2a:S2B_T15TXK_20250417T170051_L2A\"\n", + " },\n", + " {\n", + " \"rel\": \"root\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/search?collections=hrodmn-sentinel-2-c1-l2a&datetime=2025-04-04T00%3A00%3A00%2B00%3A00%2F..&limit=1\"\n", + " }\n", + " ],\n", + " \"features\": [\n", + " {\n", + " \"id\": \"S2B_T15TXK_20250417T170051_L2A\",\n", + " \"bbox\": [\n", + " -91.371536,\n", + " 44.13526,\n", + " -90.332392,\n", + " 45.137034\n", + " ],\n", + " \"type\": \"Feature\",\n", + " \"links\": [\n", + " {\n", + " \"rel\": \"collection\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + " },\n", + " {\n", + " \"rel\": \"parent\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + " },\n", + " {\n", + " \"rel\": \"root\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/geo+json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A\"\n", + " },\n", + " {\n", + " \"rel\": \"canonical\",\n", + " \"href\": \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/S2B_T15TXK_20250417T170051_L2A.json\",\n", + " \"type\": \"application/json\"\n", + " },\n", + " {\n", + " \"rel\": \"via\",\n", + " \"href\": \"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/17/0/metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"title\": \"Granule Metadata in Sinergize RODA Archive\"\n", + " },\n", + " {\n", + " \"rel\": \"thumbnail\",\n", + " \"href\": \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A/thumbnail\"\n", + " }\n", + " ],\n", + " \"assets\": {\n", + " \"aot\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/AOT.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\"\n", + " ],\n", + " \"title\": \"Aerosol optical thickness (AOT)\",\n", + " \"file:size\": 1521584,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.001,\n", + " \"nodata\": 0,\n", + " \"offset\": 0,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220341a3293f1899f00131224dfde2d2b2c2d6e6852594863a6496b25aeff0a7ef9\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"nir\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B08.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"NIR 1 - 10m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B08\",\n", + " \"common_name\": \"nir\",\n", + " \"center_wavelength\": 0.842,\n", + " \"full_width_half_max\": 0.145\n", + " }\n", + " ],\n", + " \"file:size\": 131808398,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12208670874ac4e82a6e5a1ff23d5f95f5dbeb371e64d6c2f5ec86f9b2adb2b7600c\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"red\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B04.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Red - 10m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B04\",\n", + " \"common_name\": \"red\",\n", + " \"center_wavelength\": 0.665,\n", + " \"full_width_half_max\": 0.038\n", + " }\n", + " ],\n", + " \"file:size\": 134108289,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220bc9671d22931eb0d2c0804872e86c923a1d89ca3e74219eebe0b2a07cedcb945\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"scl\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SCL.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\"\n", + " ],\n", + " \"title\": \"Scene classification map (SCL)\",\n", + " \"file:size\": 1645249,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220444630e1ad3a76a6e9724c753fcadaaefc135ce0f5bde094d5374c5b786fb9c2\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"wvp\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/WVP.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\"\n", + " ],\n", + " \"title\": \"Water Vapour (WVP)\",\n", + " \"file:size\": 10072854,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"unit\": \"cm\",\n", + " \"scale\": 0.001,\n", + " \"nodata\": 0,\n", + " \"offset\": 0,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220dcdb9d38ad122aa27649e3080df3c6badc8603a023686484179a5234ff6811c8\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"blue\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B02.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Blue - 10m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B02\",\n", + " \"common_name\": \"blue\",\n", + " \"center_wavelength\": 0.49,\n", + " \"full_width_half_max\": 0.098\n", + " }\n", + " ],\n", + " \"file:size\": 134333114,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220117bccd7b673a08dea75610c24bcf86a3d7720160e5d13ad82e654bda505eaf3\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"snow\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SNW_20m.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"snow-ice\"\n", + " ],\n", + " \"title\": \"Snow Probabilities\",\n", + " \"file:size\": 56824,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"122034c567ebd1c5c3c7b2c2c67aec97278b287b454bf83ad6361e4d7241a62a968a\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"cloud\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/CLD_20m.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"cloud\"\n", + " ],\n", + " \"title\": \"Cloud Probabilities\",\n", + " \"file:size\": 5207828,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220d5acc6d6ffe9780ed315e2c29204dd90b123f94e66052844d0c56db913ca31c9\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"green\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B03.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Green - 10m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B03\",\n", + " \"common_name\": \"green\",\n", + " \"center_wavelength\": 0.56,\n", + " \"full_width_half_max\": 0.045\n", + " }\n", + " ],\n", + " \"file:size\": 133530287,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220c65c0da45550852a9469a8237aca4b80fb717389d339688efb91e856ae18fae5\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"nir08\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B8A.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"NIR 2 - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B8A\",\n", + " \"common_name\": \"nir08\",\n", + " \"center_wavelength\": 0.865,\n", + " \"full_width_half_max\": 0.033\n", + " }\n", + " ],\n", + " \"file:size\": 37844394,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12209b0e114a9ced2fcbb8996195c475d6092c97287c00ecda58f481d44e74fd4e58\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"nir09\": {\n", + " \"gsd\": 60,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B09.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"NIR 3 - 60m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B09\",\n", + " \"common_name\": \"nir09\",\n", + " \"center_wavelength\": 0.945,\n", + " \"full_width_half_max\": 0.026\n", + " }\n", + " ],\n", + " \"file:size\": 4475010,\n", + " \"proj:shape\": [\n", + " 1830,\n", + " 1830\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 60\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12209b96b741483cc4dfd09390b2719dead248aebf833bb983fc59456f3b8c61b1bd\",\n", + " \"proj:transform\": [\n", + " 60,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -60,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"swir16\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B11.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"SWIR 1.6\\u03bcm - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B11\",\n", + " \"common_name\": \"swir16\",\n", + " \"center_wavelength\": 1.61,\n", + " \"full_width_half_max\": 0.143\n", + " }\n", + " ],\n", + " \"file:size\": 37368371,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12203cdd3545ee35f230b0e53a1ac40687daa09542c768604da3d5ed39ca33d54bc0\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"swir22\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B12.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"SWIR 2.2\\u03bcm - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B12\",\n", + " \"common_name\": \"swir22\",\n", + " \"center_wavelength\": 2.19,\n", + " \"full_width_half_max\": 0.242\n", + " }\n", + " ],\n", + " \"file:size\": 36919364,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220a0f445d1203aad21a6d5a970918331b5ac41dff117200f94b32dad1e42a1a495\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"visual\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/TCI.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"visual\"\n", + " ],\n", + " \"title\": \"True color image\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B04\",\n", + " \"common_name\": \"red\",\n", + " \"center_wavelength\": 0.665,\n", + " \"full_width_half_max\": 0.038\n", + " },\n", + " {\n", + " \"name\": \"B03\",\n", + " \"common_name\": \"green\",\n", + " \"center_wavelength\": 0.56,\n", + " \"full_width_half_max\": 0.045\n", + " },\n", + " {\n", + " \"name\": \"B02\",\n", + " \"common_name\": \"blue\",\n", + " \"center_wavelength\": 0.49,\n", + " \"full_width_half_max\": 0.098\n", + " }\n", + " ],\n", + " \"file:size\": 129302021,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 10\n", + " },\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 10\n", + " },\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220fe372b2cd7ae6693787ab84a30e4dc1045205f36181a5d141f0ae4595cc3a803\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"coastal\": {\n", + " \"gsd\": 60,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B01.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Coastal - 60m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B01\",\n", + " \"common_name\": \"coastal\",\n", + " \"center_wavelength\": 0.443,\n", + " \"full_width_half_max\": 0.027\n", + " }\n", + " ],\n", + " \"file:size\": 4372913,\n", + " \"proj:shape\": [\n", + " 1830,\n", + " 1830\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 60\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12206eba1240cec8cf65bbf1c4b3e238d30ef154f50a65becc3f6ddb0a8be00880ac\",\n", + " \"proj:transform\": [\n", + " 60,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -60,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"preview\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"overview\"\n", + " ],\n", + " \"title\": \"True color preview\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B04\",\n", + " \"common_name\": \"red\",\n", + " \"center_wavelength\": 0.665,\n", + " \"full_width_half_max\": 0.038\n", + " },\n", + " {\n", + " \"name\": \"B03\",\n", + " \"common_name\": \"green\",\n", + " \"center_wavelength\": 0.56,\n", + " \"full_width_half_max\": 0.045\n", + " },\n", + " {\n", + " \"name\": \"B02\",\n", + " \"common_name\": \"blue\",\n", + " \"center_wavelength\": 0.49,\n", + " \"full_width_half_max\": 0.098\n", + " }\n", + " ],\n", + " \"file:size\": 158802,\n", + " \"file:checksum\": \"1220d5b775e51e4acb6bc64fa641e13e3d1fab4b087ca1931a6cd512aea22d4d75c4\"\n", + " },\n", + " \"rededge1\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B05.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Red Edge 1 - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B05\",\n", + " \"common_name\": \"rededge\",\n", + " \"center_wavelength\": 0.704,\n", + " \"full_width_half_max\": 0.019\n", + " }\n", + " ],\n", + " \"file:size\": 37833718,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"122022573dab24b68dba0a45283a982db1512f9810d2cac6319aa756ebc119c0b079\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"rededge2\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B06.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Red Edge 2 - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B06\",\n", + " \"common_name\": \"rededge\",\n", + " \"center_wavelength\": 0.74,\n", + " \"full_width_half_max\": 0.018\n", + " }\n", + " ],\n", + " \"file:size\": 37837353,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220a9de7d7b59d13bb4327551bd53024f5437bba453250244f7a02074e7626c2953\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"rededge3\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B07.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Red Edge 3 - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B07\",\n", + " \"common_name\": \"rededge\",\n", + " \"center_wavelength\": 0.783,\n", + " \"full_width_half_max\": 0.028\n", + " }\n", + " ],\n", + " \"file:size\": 37865807,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"122056daf1949f9dd838b5b8d8042b98fb543192ba0f9ab4c9b82dcc32b16ce12989\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 5000040\n", + " ]\n", + " },\n", + " \"thumbnail\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.jpg\",\n", + " \"type\": \"image/jpeg\",\n", + " \"roles\": [\n", + " \"thumbnail\"\n", + " ],\n", + " \"title\": \"Thumbnail of preview image\",\n", + " \"file:size\": 27914,\n", + " \"file:checksum\": \"1220b7a5d2409293ba9437913e9a808a7edaf20e99ef3fbad6e07c8eec65d05b2515\"\n", + " },\n", + " \"granule_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 369199,\n", + " \"file:checksum\": \"12205fdeb80dfbe1a6843c2d8b69b0b3b0831a741179b79e10af7678420e2dc74dbe\"\n", + " },\n", + " \"product_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/product_metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 55001,\n", + " \"file:checksum\": \"1220e9e1e841fb6278e8dc0b49d429e99be15613a93ce1c912322485bf1b16600475\"\n", + " },\n", + " \"tileinfo_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/tileInfo.json\",\n", + " \"type\": \"application/json\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 1514,\n", + " \"file:checksum\": \"12207874af8e014f1b08ef672a25ecc1255423922aba0e11596df89e81d09424158e\"\n", + " }\n", + " },\n", + " \"geometry\": {\n", + " \"type\": \"Polygon\",\n", + " \"coordinates\": [\n", + " [\n", + " [\n", + " -91.04160367127255,\n", + " 45.137034349441834\n", + " ],\n", + " [\n", + " -91.37153573660719,\n", + " 44.15376770955927\n", + " ],\n", + " [\n", + " -90.37727088068323,\n", + " 44.135260005438454\n", + " ],\n", + " [\n", + " -90.33239204379824,\n", + " 45.122663184970506\n", + " ],\n", + " [\n", + " -91.04160367127255,\n", + " 45.137034349441834\n", + " ]\n", + " ]\n", + " ]\n", + " },\n", + " \"collection\": \"hrodmn-sentinel-2-c1-l2a\",\n", + " \"properties\": {\n", + " \"created\": \"2025-04-17T22:14:12.641Z\",\n", + " \"updated\": \"2025-04-17T22:14:12.641Z\",\n", + " \"datetime\": \"2025-04-17T17:01:22.226000Z\",\n", + " \"platform\": \"sentinel-2b\",\n", + " \"grid:code\": \"MGRS-15TXK\",\n", + " \"proj:code\": \"EPSG:32615\",\n", + " \"s2:tile_id\": \"S2B_OPER_MSI_L2A_TL_2BPS_20250417T205117_A042380_T15TXK_N05.11\",\n", + " \"instruments\": [\n", + " \"msi\"\n", + " ],\n", + " \"view:azimuth\": 106.2286391063633,\n", + " \"constellation\": \"sentinel-2\",\n", + " \"mgrs:utm_zone\": 15,\n", + " \"proj:centroid\": {\n", + " \"lat\": 44.60973,\n", + " \"lon\": -90.78602\n", + " },\n", + " \"eo:cloud_cover\": 67.094147,\n", + " \"s2:datatake_id\": \"GS2B_20250417T164839_042380_N05.11\",\n", + " \"s2:product_uri\": \"S2B_MSIL2A_20250417T164839_N0511_R026_T15TXK_20250417T205117.SAFE\",\n", + " \"storage:region\": \"us-west-2\",\n", + " \"s2:datastrip_id\": \"S2B_OPER_MSI_L2A_DS_2BPS_20250417T205117_S20250417T170051_N05.11\",\n", + " \"s2:product_type\": \"S2MSI2A\",\n", + " \"mgrs:grid_square\": \"XK\",\n", + " \"s2:datatake_type\": \"INS-NOBS\",\n", + " \"storage:platform\": \"AWS\",\n", + " \"view:sun_azimuth\": 153.666198048965,\n", + " \"mgrs:latitude_band\": \"T\",\n", + " \"s2:generation_time\": \"2025-04-17T20:51:17.000000Z\",\n", + " \"view:sun_elevation\": 53.5455128231177,\n", + " \"processing:software\": {\n", + " \"sentinel-2-c1-l2a-to-stac\": \"v2024.02.01\"\n", + " },\n", + " \"s2:water_percentage\": 0.04955,\n", + " \"view:incidence_angle\": 9.170521123835382,\n", + " \"earthsearch:payload_id\": \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/d98c430b8314231290bc2fab4ab5c7a0\",\n", + " \"s2:processing_baseline\": \"05.11\",\n", + " \"s2:snow_ice_percentage\": 0,\n", + " \"storage:requester_pays\": false,\n", + " \"s2:vegetation_percentage\": 1.691512,\n", + " \"s2:thin_cirrus_percentage\": 17.912817,\n", + " \"s2:cloud_shadow_percentage\": 1.165042,\n", + " \"s2:nodata_pixel_percentage\": 38.269615,\n", + " \"s2:unclassified_percentage\": 2.383836,\n", + " \"s2:not_vegetated_percentage\": 27.563539,\n", + " \"s2:degraded_msi_data_percentage\": 0.0267,\n", + " \"s2:high_proba_clouds_percentage\": 34.076107,\n", + " \"s2:reflectance_conversion_factor\": 0.994711640627317,\n", + " \"s2:medium_proba_clouds_percentage\": 15.105227,\n", + " \"s2:saturated_defective_pixel_percentage\": 0\n", + " },\n", + " \"stac_version\": \"1.1.0\",\n", + " \"stac_extensions\": [\n", + " \"https://stac-extensions.github.io/eo/v1.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/file/v2.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/grid/v1.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\",\n", + " \"https://stac-extensions.github.io/processing/v1.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/projection/v2.0.0/schema.json\",\n", + " \"https://stac-extensions.github.io/raster/v1.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\",\n", + " \"https://stac-extensions.github.io/storage/v1.0.0/schema.json\",\n", + " \"https://stac-extensions.github.io/view/v1.0.0/schema.json\"\n", + " ]\n", + " }\n", + " ],\n", + " \"numberReturned\": 1\n", + "}\n" + ] + } + ], + "source": [ + "datetime_string = datetime(2025, 4, 4, tzinfo=timezone.utc).isoformat()\n", + "\n", + "item_search_request = httpx.get(\n", + " f\"{stac_api_endpoint}/search\",\n", + " params={\n", + " \"collections\": my_collection.id,\n", + " \"datetime\": f\"{datetime_string}/..\", # open interval from 2025-04-04 forward\n", + " \"limit\": 1, # one result per page for brevity in this example\n", + " },\n", + ")\n", + "\n", + "print(json.dumps(item_search_request.json(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "3625785f-8aca-4465-93bc-3c1370c0e2fb", + "metadata": {}, + "source": [ + "stac-fastapi-pgstac constructs the `next` link using a token that it can pass to a `pgstac` query to retrieve the next page of results from this search. STAC API clients like `pystac-client` use these links to concatenate paginated results without any additional input from the user." + ] + }, + { + "cell_type": "markdown", + "id": "87cf6d06-94f7-4925-8652-79008ad0e0d3", + "metadata": {}, + "source": [ + "Now limit the search to items where `eo:cloud_cover` is less than 10" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "e117cea2-8bf2-49cf-9d36-aba3e709d819", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "found 26 items\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Feature\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_extensions[] 10 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " \"https://stac-extensions.github.io/eo/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " \"https://stac-extensions.github.io/file/v2.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " \"https://stac-extensions.github.io/grid/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + " \"https://stac-extensions.github.io/processing/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + " \"https://stac-extensions.github.io/projection/v2.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + " \"https://stac-extensions.github.io/raster/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 7\n", + " \"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 8\n", + " \"https://stac-extensions.github.io/storage/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 9\n", + " \"https://stac-extensions.github.io/view/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"S2C_T15TYN_20250405T170744_L2A\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " geometry\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " type\n", + " \"Polygon\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coordinates[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + "
      • \n", + " 0[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -90.32844768972834\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 47.82259826105771\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 1[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -90.3777470468981\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 46.8365633798398\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 2[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -88.99111297937203\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 46.79688934539384\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 3[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -88.93025472854615\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 46.93558095804399\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 4[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -88.8647555514546\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 47.77914857827219\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 5[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -90.32844768972834\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 47.82259826105771\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " bbox[] 4 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " -90.377747\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " 46.796889\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -88.864756\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " 47.822598\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " created\n", + " \"2025-04-06T01:50:15.139Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " updated\n", + " \"2025-04-06T01:50:15.139Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-05T17:10:52.788000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " platform\n", + " \"sentinel-2c\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " grid:code\n", + " \"MGRS-15TYN\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32615\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:tile_id\n", + " \"S2C_OPER_MSI_L2A_TL_2CPS_20250406T002104_A003042_T15TYN_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " instruments[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " \"msi\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:azimuth\n", + " 287.59516662558\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " constellation\n", + " \"sentinel-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:utm_zone\n", + " 15\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:centroid\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " lat\n", + " 47.31114\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " lon\n", + " -89.62977\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " eo:cloud_cover\n", + " 3.254845\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_id\n", + " \"GS2C_20250405T165921_003042_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_uri\n", + " \"S2C_MSIL2A_20250405T165921_N0511_R069_T15TYN_20250406T002104.SAFE\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:region\n", + " \"us-west-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datastrip_id\n", + " \"S2C_OPER_MSI_L2A_DS_2CPS_20250406T002104_S20250405T170744_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_type\n", + " \"S2MSI2A\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:grid_square\n", + " \"YN\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_type\n", + " \"INS-NOBS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:platform\n", + " \"AWS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_azimuth\n", + " 161.31780384615\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:latitude_band\n", + " \"T\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:generation_time\n", + " \"2025-04-06T00:21:04.000000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_elevation\n", + " 47.6630357828789\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " processing:software\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " sentinel-2-c1-l2a-to-stac\n", + " \"v2024.02.01\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:water_percentage\n", + " 93.606454\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:incidence_angle\n", + " 6.8545786960651\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " earthsearch:payload_id\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/128a6faa0a4928dc43c7dd5f73c1f078\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:processing_baseline\n", + " \"05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:snow_ice_percentage\n", + " 1.315435\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:requester_pays\n", + " False\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:vegetation_percentage\n", + " 0.061231\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:thin_cirrus_percentage\n", + " 1.202452\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:cloud_shadow_percentage\n", + " 1.663127\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:nodata_pixel_percentage\n", + " 0.243981\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:unclassified_percentage\n", + " 0.00586\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:not_vegetated_percentage\n", + " 0.085913\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:degraded_msi_data_percentage\n", + " 0.0218\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:high_proba_clouds_percentage\n", + " 0.910074\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:reflectance_conversion_factor\n", + " 1.00157117583904\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:medium_proba_clouds_percentage\n", + " 1.142319\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:saturated_defective_pixel_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 7 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"collection\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"parent\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"root\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"stac-fastapi\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"self\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items/S2C_T15TYN_20250405T170744_L2A\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/geo+json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"canonical\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/S2C_T15TYN_20250405T170744_L2A.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"via\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"s3://sentinel-s2-l2a/tiles/15/T/YN/2025/4/5/0/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Granule Metadata in Sinergize RODA Archive\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"thumbnail\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2C_T15TYN_20250405T170744_L2A/thumbnail\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " assets\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " aot\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/AOT.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Aerosol optical thickness (AOT)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 418756\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12209fb888971bf5f96d7b15e2ca6b42aa703d6e8b3c9f52ee3b66534d2156bf8aa0\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B08.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 1 - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.842\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.145\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 164993188\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220884e2c25868481d520243d565464857d2a3a1fe86f7bdabcb2d401f10d02f478\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " red\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B04.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 166387974\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122011fd621b56b14b84af922d7a6f63b455c17d0b88f1aed574a76a71f3c61c88f0\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " scl\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/SCL.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Scene classification map (SCL)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 449540\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220e6e0482b5cceca29a0fd2e8f96319d642a9920ea8b27178098c607c151fc2b09\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " wvp\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/WVP.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Water Vapour (WVP)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1059676\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " unit\n", + " \"cm\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12206974c59c8ba73acc9636b04840bc84983b9845969795bf7d901d62df995107a2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " blue\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B02.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Blue - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 172000130\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122040f04ae65beb847cb34d07a708e6c1df8d8d522126ebca263c51cbe9090667ed\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " snow\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/SNW_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Snow Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1024272\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220e0e6d8118b3c45c25f4f130967b1b86ef3ad0daf5fa1fddb16ccdcebb3157a4e\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"snow-ice\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " cloud\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/CLD_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Cloud Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 525898\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12200b0f2f01f2b7a2136bad8037b6b6cbdd2ea634116eb6adf56adf67ac9f471b59\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"cloud\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " green\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B03.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Green - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 169995387\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12202cf86f36356c82fddd3697f656fd139411e4d96bb009e5f6eb80619df3acf51a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir08\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B8A.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B8A\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.865\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.033\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37728468\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12202593f4190da2965432dc1bfbcefd2a0afd2db6038a3974dbcdc6a2eb498d02b8\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir09\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B09.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 3 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.945\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.026\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 3390982\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12205874eda133a898516d1ec01f33dfc63bcf64a88838d8a7214e2e57c8ce41f987\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir16\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B11.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 1.6μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B11\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 1.61\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.143\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 34324888\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220db441ec790face09bd04a9a37656384d4213896d059b8d3b532e65c1cae030d3\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir22\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B12.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 2.2μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B12\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir22\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 2.19\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.242\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 33903543\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12207c8274dbe42cdcc10787cdc0b39f176623f5d7760d910b77bf618e8c66c6c1a8\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " visual\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/TCI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 201474106\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220ef44147c3a8f03054a312939cd6e0f7c4c4992897995f15bc9d3ce5ec13707d5\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"visual\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coastal\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B01.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Coastal - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B01\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"coastal\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.443\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.027\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 3391423\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12203e3eae248ec0e64cd7a99ac0c71943572b467a2521e1019cd0c60c4a2631b18b\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " preview\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/L2A_PVI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color preview\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 94673\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122099f2d3e294db7ba6713cb764a6efadcf2403d671f4c40c4251c82f6669c2c861\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"overview\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B05.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 1 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B05\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.704\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.019\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 38077415\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12208c3c118d253f36d47dcb820074b5f79cb5f41302f6ea2cd8f0bf373d8ee8a988\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B06.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B06\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.74\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.018\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37708940\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12202380c483ece897772287c38da4733bd5188458061846d9353185695ee6880ba5\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/B07.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 3 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B07\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.783\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.028\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 37731280\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12206e3f7b596bd10d45512557f2d0d44586ff0e6f65aa31ccd71e624af4b321abab\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 699960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " thumbnail\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/L2A_PVI.jpg\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jpeg\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Thumbnail of preview image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 9169\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220ba1b3c468d803596552dadfcbd26dc6fae74c1d9ac0417badd2eec732714038d\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"thumbnail\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " granule_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 547898\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220f2fc27320f466ec05a6e0c69705428f7a3175a033e8885e52acc09444c00ad30\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " product_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/product_metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 58675\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220e3fcb5a9523c803d722f2031f9ed50ad0dd4f5908a72f48d5722fd1e777d175d\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " tileinfo_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/YN/2025/4/S2C_T15TYN_20250405T170744_L2A/tileInfo.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1545\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12205f0fc76ea9529306fe9c7baa6b541ce3161ccd674c45ddf554ad9c01ba749755\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " collection\n", + " \"hrodmn-sentinel-2-c1-l2a\"\n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "search = client.search(\n", + " collections=[my_collection.id],\n", + " datetime=[datetime(2025, 4, 4), None],\n", + " filter={\n", + " \"op\": \"lt\",\n", + " \"args\": [\n", + " {\"property\": \"eo:cloud_cover\"},\n", + " 10,\n", + " ],\n", + " },\n", + ")\n", + "\n", + "items = search.item_collection()\n", + "\n", + "print(f\"found {len(items)} items\")\n", + "items[-1]" + ] + }, + { + "cell_type": "markdown", + "id": "61d01f82-94f8-4071-b398-2508bc84c56a", + "metadata": {}, + "source": [ + "### 3.3.2 /collections/{collection_id}/items\n", + "\n", + "You can also run the same search but instead of passing `collections` as a query parameter you can include `collection_id` as a path parameter in the request URL itself. All of the other query parameters for the `/search` GET request will be available." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "2bfec9f1-5bd6-4ea9-90bf-66a2ddf90f36", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "found 26 items\n" + ] + } + ], + "source": [ + "datetime_string = datetime(2025, 4, 4, tzinfo=timezone.utc).isoformat()\n", + "\n", + "item_search_request = httpx.get(\n", + " f\"{stac_api_endpoint}/search\",\n", + " params={\n", + " \"collections\": my_collection.id,\n", + " \"datetime\": f\"{datetime_string}/..\", # open interval from 2025-04-04 forward\n", + " \"limit\": 100,\n", + " \"filter\": \"eo:cloud_cover < 10\", # less than 10% cloud cover\n", + " },\n", + ")\n", + "response = item_search_request.json()\n", + "print(f\"found {len(response['features'])} items\")" + ] + }, + { + "cell_type": "markdown", + "id": "a1de0ea6-51b5-4b12-88e0-67c2d49012bb", + "metadata": {}, + "source": [ + "### 3.3.3 /collections/{collection_id}/items/{item_id}\n", + "\n", + "To retrieve a specific item from the catalog, you can use the `/collections/{collection_id}/items/{item_id}` endpoint." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "fc47ce1f-68ac-42f2-a9f3-becddb5e2683", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"id\": \"S2B_T15TVN_20250416T172802_L2A\",\n", + " \"bbox\": [\n", + " -94.337121,\n", + " 46.859085,\n", + " -93.555103,\n", + " 47.852351\n", + " ],\n", + " \"type\": \"Feature\",\n", + " \"links\": [\n", + " {\n", + " \"rel\": \"collection\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + " },\n", + " {\n", + " \"rel\": \"parent\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + " },\n", + " {\n", + " \"rel\": \"root\",\n", + " \"type\": \"application/json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/\"\n", + " },\n", + " {\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/geo+json\",\n", + " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items/S2B_T15TVN_20250416T172802_L2A\"\n", + " },\n", + " {\n", + " \"rel\": \"canonical\",\n", + " \"href\": \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/S2B_T15TVN_20250416T172802_L2A.json\",\n", + " \"type\": \"application/json\"\n", + " },\n", + " {\n", + " \"rel\": \"via\",\n", + " \"href\": \"s3://sentinel-s2-l2a/tiles/15/T/VN/2025/4/16/0/metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"title\": \"Granule Metadata in Sinergize RODA Archive\"\n", + " },\n", + " {\n", + " \"rel\": \"thumbnail\",\n", + " \"href\": \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TVN_20250416T172802_L2A/thumbnail\"\n", + " }\n", + " ],\n", + " \"assets\": {\n", + " \"aot\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/AOT.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\"\n", + " ],\n", + " \"title\": \"Aerosol optical thickness (AOT)\",\n", + " \"file:size\": 561220,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.001,\n", + " \"nodata\": 0,\n", + " \"offset\": 0,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220350b69d78fe8c81b865f4cc61a75b79e1c7d1ae21cc68237f8c4fcfd33d4b999\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"nir\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B08.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"NIR 1 - 10m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B08\",\n", + " \"common_name\": \"nir\",\n", + " \"center_wavelength\": 0.842,\n", + " \"full_width_half_max\": 0.145\n", + " }\n", + " ],\n", + " \"file:size\": 83124302,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220f0ab6e62921bdb981bf20ac5931963791f26673d2e54c769aa6189676e7edc7c\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -10,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"red\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B04.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Red - 10m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B04\",\n", + " \"common_name\": \"red\",\n", + " \"center_wavelength\": 0.665,\n", + " \"full_width_half_max\": 0.038\n", + " }\n", + " ],\n", + " \"file:size\": 85419040,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"122005c8869062fb8da3b18af20e86cddcbc0d2bf28ac1ace386ef2e83d950de13e1\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -10,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"scl\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/SCL.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\"\n", + " ],\n", + " \"title\": \"Scene classification map (SCL)\",\n", + " \"file:size\": 1386948,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12202a1425042c19c4d51089099a8ea49e27af2c4ac8a64ae5ad62815bb619339920\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"wvp\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/WVP.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\"\n", + " ],\n", + " \"title\": \"Water Vapour (WVP)\",\n", + " \"file:size\": 16370251,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"unit\": \"cm\",\n", + " \"scale\": 0.001,\n", + " \"nodata\": 0,\n", + " \"offset\": 0,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"122075c2c5515b614a0d081cd1c28cbfe87fe3bdd94ab7a8ad874c25fdb515b66bde\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"blue\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B02.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Blue - 10m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B02\",\n", + " \"common_name\": \"blue\",\n", + " \"center_wavelength\": 0.49,\n", + " \"full_width_half_max\": 0.098\n", + " }\n", + " ],\n", + " \"file:size\": 82007590,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12206f2359235115ca108e186357eb09c15c094232b2a7974784fc806cd6bc411683\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -10,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"snow\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/SNW_20m.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"snow-ice\"\n", + " ],\n", + " \"title\": \"Snow Probabilities\",\n", + " \"file:size\": 1059264,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220dada37e576b14c5c5e71ca838156b6e6428564329e6d78912d182d5040555702\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"cloud\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/CLD_20m.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"cloud\"\n", + " ],\n", + " \"title\": \"Cloud Probabilities\",\n", + " \"file:size\": 100854,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12202cab02ab10c156071aecb0a8f7bbe3dd922810b3beb65474f4e1a50a93149e4b\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"green\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B03.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Green - 10m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B03\",\n", + " \"common_name\": \"green\",\n", + " \"center_wavelength\": 0.56,\n", + " \"full_width_half_max\": 0.045\n", + " }\n", + " ],\n", + " \"file:size\": 82939421,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"122041e83f87c5578d05035483ee4f59041bbf67e74f4afa41902203f6b5eb6ee942\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -10,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"nir08\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B8A.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"NIR 2 - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B8A\",\n", + " \"common_name\": \"nir08\",\n", + " \"center_wavelength\": 0.865,\n", + " \"full_width_half_max\": 0.033\n", + " }\n", + " ],\n", + " \"file:size\": 22431289,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220006d2e9ca0b4f15dc3c418268d1889007ededb2565cec1ee8d3d8195a4a5a1e4\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"nir09\": {\n", + " \"gsd\": 60,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B09.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"NIR 3 - 60m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B09\",\n", + " \"common_name\": \"nir09\",\n", + " \"center_wavelength\": 0.945,\n", + " \"full_width_half_max\": 0.026\n", + " }\n", + " ],\n", + " \"file:size\": 2555948,\n", + " \"proj:shape\": [\n", + " 1830,\n", + " 1830\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 60\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12207790e1d90b5e985075dca0fe864f0f848dc00aa4da483d1a608d3f19709b41a2\",\n", + " \"proj:transform\": [\n", + " 60,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -60,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"swir16\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B11.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"SWIR 1.6\\u03bcm - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B11\",\n", + " \"common_name\": \"swir16\",\n", + " \"center_wavelength\": 1.61,\n", + " \"full_width_half_max\": 0.143\n", + " }\n", + " ],\n", + " \"file:size\": 22346739,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12200c94a9b237b871d96dfc115cc8993716df8b12056144e744d14de431aed79250\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"swir22\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B12.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"SWIR 2.2\\u03bcm - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B12\",\n", + " \"common_name\": \"swir22\",\n", + " \"center_wavelength\": 2.19,\n", + " \"full_width_half_max\": 0.242\n", + " }\n", + " ],\n", + " \"file:size\": 21852483,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220a7c87196a69e97b4fdd0d03ffa34aea37ee9ff340d39144e7d8fecb2e1a58761\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"visual\": {\n", + " \"gsd\": 10,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/TCI.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"visual\"\n", + " ],\n", + " \"title\": \"True color image\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B04\",\n", + " \"common_name\": \"red\",\n", + " \"center_wavelength\": 0.665,\n", + " \"full_width_half_max\": 0.038\n", + " },\n", + " {\n", + " \"name\": \"B03\",\n", + " \"common_name\": \"green\",\n", + " \"center_wavelength\": 0.56,\n", + " \"full_width_half_max\": 0.045\n", + " },\n", + " {\n", + " \"name\": \"B02\",\n", + " \"common_name\": \"blue\",\n", + " \"center_wavelength\": 0.49,\n", + " \"full_width_half_max\": 0.098\n", + " }\n", + " ],\n", + " \"file:size\": 114593799,\n", + " \"proj:shape\": [\n", + " 10980,\n", + " 10980\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 10\n", + " },\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 10\n", + " },\n", + " {\n", + " \"nodata\": 0,\n", + " \"data_type\": \"uint8\",\n", + " \"spatial_resolution\": 10\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220a13a354d704ab979fd98d10b2001e12c4b7d83ced3b85f4e7964cdfb63d6d7f7\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -10,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"coastal\": {\n", + " \"gsd\": 60,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B01.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Coastal - 60m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B01\",\n", + " \"common_name\": \"coastal\",\n", + " \"center_wavelength\": 0.443,\n", + " \"full_width_half_max\": 0.027\n", + " }\n", + " ],\n", + " \"file:size\": 2310706,\n", + " \"proj:shape\": [\n", + " 1830,\n", + " 1830\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 60\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220ca7c1e9445cb3fefabd0eb022e5460bb77347701f1b6ac29ea569865e987037c\",\n", + " \"proj:transform\": [\n", + " 60,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -60,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"preview\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/L2A_PVI.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"overview\"\n", + " ],\n", + " \"title\": \"True color preview\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B04\",\n", + " \"common_name\": \"red\",\n", + " \"center_wavelength\": 0.665,\n", + " \"full_width_half_max\": 0.038\n", + " },\n", + " {\n", + " \"name\": \"B03\",\n", + " \"common_name\": \"green\",\n", + " \"center_wavelength\": 0.56,\n", + " \"full_width_half_max\": 0.045\n", + " },\n", + " {\n", + " \"name\": \"B02\",\n", + " \"common_name\": \"blue\",\n", + " \"center_wavelength\": 0.49,\n", + " \"full_width_half_max\": 0.098\n", + " }\n", + " ],\n", + " \"file:size\": 122548,\n", + " \"file:checksum\": \"12206a7db9f4a573f3f31478e4e70253e6e5ce887c26da8c931e4dd51370b99b6428\"\n", + " },\n", + " \"rededge1\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B05.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Red Edge 1 - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B05\",\n", + " \"common_name\": \"rededge\",\n", + " \"center_wavelength\": 0.704,\n", + " \"full_width_half_max\": 0.019\n", + " }\n", + " ],\n", + " \"file:size\": 22126518,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"12207b7e72ba7c6456a99a248946e646219fc3276056376e5f4f223140913c7dff21\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"rededge2\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B06.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Red Edge 2 - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B06\",\n", + " \"common_name\": \"rededge\",\n", + " \"center_wavelength\": 0.74,\n", + " \"full_width_half_max\": 0.018\n", + " }\n", + " ],\n", + " \"file:size\": 22148861,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220baccf6c3c943e70236cad8db7afde91ac2cfe28c6254abbd493097a55dd57f58\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"rededge3\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B07.tif\",\n", + " \"type\": \"image/tiff; application=geotiff; profile=cloud-optimized\",\n", + " \"roles\": [\n", + " \"data\",\n", + " \"reflectance\"\n", + " ],\n", + " \"title\": \"Red Edge 3 - 20m\",\n", + " \"eo:bands\": [\n", + " {\n", + " \"name\": \"B07\",\n", + " \"common_name\": \"rededge\",\n", + " \"center_wavelength\": 0.783,\n", + " \"full_width_half_max\": 0.028\n", + " }\n", + " ],\n", + " \"file:size\": 22257248,\n", + " \"proj:shape\": [\n", + " 5490,\n", + " 5490\n", + " ],\n", + " \"raster:bands\": [\n", + " {\n", + " \"scale\": 0.0001,\n", + " \"nodata\": 0,\n", + " \"offset\": -0.1,\n", + " \"data_type\": \"uint16\",\n", + " \"spatial_resolution\": 20\n", + " }\n", + " ],\n", + " \"file:checksum\": \"1220bb3f56e2f66ecfd0feebfa0c8a1584b4426ef32b17248d2c1db87010755485fd\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 399960,\n", + " 0,\n", + " -20,\n", + " 5300040\n", + " ]\n", + " },\n", + " \"thumbnail\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/L2A_PVI.jpg\",\n", + " \"type\": \"image/jpeg\",\n", + " \"roles\": [\n", + " \"thumbnail\"\n", + " ],\n", + " \"title\": \"Thumbnail of preview image\",\n", + " \"file:size\": 18692,\n", + " \"file:checksum\": \"1220a96b24f957cf7708332040de7cafb6d34ef3beba3c86598776a9c20f4b8a0b92\"\n", + " },\n", + " \"granule_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 277878,\n", + " \"file:checksum\": \"122047fdb2e150caae54d1bc13a20adc14c13c4eb50814c53bfdc44791ad39e7ba82\"\n", + " },\n", + " \"product_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/product_metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 55215,\n", + " \"file:checksum\": \"12203d015e7332a692a7c3d2d4e4d4aea0256ff415b8764cd43e1e6c112804d81eb2\"\n", + " },\n", + " \"tileinfo_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/tileInfo.json\",\n", + " \"type\": \"application/json\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 1524,\n", + " \"file:checksum\": \"1220ff3ba8eeed52f5f6fdbd9766d9aff159dc6bd5c1b6af81fcb77e4684ab47c6fb\"\n", + " }\n", + " },\n", + " \"geometry\": {\n", + " \"type\": \"Polygon\",\n", + " \"coordinates\": [\n", + " [\n", + " [\n", + " -94.33712111608995,\n", + " 47.8459059875105\n", + " ],\n", + " [\n", + " -94.3124205286515,\n", + " 46.85908479173537\n", + " ],\n", + " [\n", + " -93.9940423111705,\n", + " 46.86283068716732\n", + " ],\n", + " [\n", + " -93.55510278085092,\n", + " 47.8523509153246\n", + " ],\n", + " [\n", + " -94.33712111608995,\n", + " 47.8459059875105\n", + " ]\n", + " ]\n", + " ]\n", + " },\n", + " \"collection\": \"hrodmn-sentinel-2-c1-l2a\",\n", + " \"properties\": {\n", + " \"created\": \"2025-04-16T22:34:13.317Z\",\n", + " \"updated\": \"2025-04-16T22:34:13.317Z\",\n", + " \"datetime\": \"2025-04-16T17:30:36.409000Z\",\n", + " \"platform\": \"sentinel-2b\",\n", + " \"grid:code\": \"MGRS-15TVN\",\n", + " \"proj:code\": \"EPSG:32615\",\n", + " \"s2:tile_id\": \"S2B_OPER_MSI_L2A_TL_2BPS_20250416T212327_A042366_T15TVN_N05.11\",\n", + " \"instruments\": [\n", + " \"msi\"\n", + " ],\n", + " \"view:azimuth\": 287.89608417124555,\n", + " \"constellation\": \"sentinel-2\",\n", + " \"mgrs:utm_zone\": 15,\n", + " \"proj:centroid\": {\n", + " \"lat\": 47.42449,\n", + " \"lon\": -94.03519\n", + " },\n", + " \"eo:cloud_cover\": 5.409537,\n", + " \"s2:datatake_id\": \"GS2B_20250416T171859_042366_N05.11\",\n", + " \"s2:product_uri\": \"S2B_MSIL2A_20250416T171859_N0511_R012_T15TVN_20250416T212327.SAFE\",\n", + " \"storage:region\": \"us-west-2\",\n", + " \"s2:datastrip_id\": \"S2B_OPER_MSI_L2A_DS_2BPS_20250416T212327_S20250416T172802_N05.11\",\n", + " \"s2:product_type\": \"S2MSI2A\",\n", + " \"mgrs:grid_square\": \"VN\",\n", + " \"s2:datatake_type\": \"INS-NOBS\",\n", + " \"storage:platform\": \"AWS\",\n", + " \"view:sun_azimuth\": 162.530870580894,\n", + " \"mgrs:latitude_band\": \"T\",\n", + " \"s2:generation_time\": \"2025-04-16T21:23:27.000000Z\",\n", + " \"view:sun_elevation\": 51.9141205602614,\n", + " \"processing:software\": {\n", + " \"sentinel-2-c1-l2a-to-stac\": \"v2024.02.01\"\n", + " },\n", + " \"s2:water_percentage\": 6.338304,\n", + " \"view:incidence_angle\": 10.089347345913346,\n", + " \"earthsearch:payload_id\": \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/c755fda061dfa21cf1713bb22451497f\",\n", + " \"s2:processing_baseline\": \"05.11\",\n", + " \"s2:snow_ice_percentage\": 7.831911,\n", + " \"storage:requester_pays\": false,\n", + " \"s2:vegetation_percentage\": 17.789894,\n", + " \"s2:thin_cirrus_percentage\": 5.400702,\n", + " \"s2:cloud_shadow_percentage\": 0.002468,\n", + " \"s2:nodata_pixel_percentage\": 62.221783,\n", + " \"s2:unclassified_percentage\": 1.536413,\n", + " \"s2:not_vegetated_percentage\": 60.798466,\n", + " \"s2:degraded_msi_data_percentage\": 0.0198,\n", + " \"s2:high_proba_clouds_percentage\": 0.000483,\n", + " \"s2:reflectance_conversion_factor\": 0.995264435719523,\n", + " \"s2:medium_proba_clouds_percentage\": 0.008352,\n", + " \"s2:saturated_defective_pixel_percentage\": 0\n", + " },\n", + " \"stac_version\": \"1.1.0\",\n", + " \"stac_extensions\": [\n", + " \"https://stac-extensions.github.io/eo/v1.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/file/v2.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/grid/v1.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\",\n", + " \"https://stac-extensions.github.io/processing/v1.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/projection/v2.0.0/schema.json\",\n", + " \"https://stac-extensions.github.io/raster/v1.1.0/schema.json\",\n", + " \"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\",\n", + " \"https://stac-extensions.github.io/storage/v1.0.0/schema.json\",\n", + " \"https://stac-extensions.github.io/view/v1.0.0/schema.json\"\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "item_id = response[\"features\"][0][\"id\"]\n", + "item_request = httpx.get(\n", + " f\"{stac_api_endpoint}/collections/{my_collection.id}/items/{item_id}\"\n", + ")\n", + "print(json.dumps(item_request.json(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "13efb26d-e63e-45ed-ab55-5af00e77fbeb", + "metadata": {}, + "source": [ + "`pystac-client` can do the same thing" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "ba409044-3f40-4d53-9256-f21aaa4b9da0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
    \n", + " \n", + " \n", + " \n", + "
  • \n", + " type\n", + " \"Feature\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_version\n", + " \"1.1.0\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " stac_extensions[] 10 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " \"https://stac-extensions.github.io/eo/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " \"https://stac-extensions.github.io/file/v2.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " \"https://stac-extensions.github.io/grid/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " \"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + " \"https://stac-extensions.github.io/processing/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + " \"https://stac-extensions.github.io/projection/v2.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + " \"https://stac-extensions.github.io/raster/v1.1.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 7\n", + " \"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 8\n", + " \"https://stac-extensions.github.io/storage/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 9\n", + " \"https://stac-extensions.github.io/view/v1.0.0/schema.json\"\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " id\n", + " \"S2B_T15TVN_20250416T172802_L2A\"\n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " geometry\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " type\n", + " \"Polygon\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coordinates[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + "
      • \n", + " 0[] 5 items\n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 0[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -94.33712111608995\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 47.8459059875105\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 1[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -94.3124205286515\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 46.85908479173537\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 2[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -93.9940423111705\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 46.86283068716732\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 3[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -93.55510278085092\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 47.8523509153246\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + "
        • \n", + " 4[] 2 items\n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 0\n", + " -94.33712111608995\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 47.8459059875105\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
        • \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " bbox[] 4 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + " -94.337121\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " 46.859085\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -93.555103\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " 47.852351\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " created\n", + " \"2025-04-16T22:34:13.317Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " updated\n", + " \"2025-04-16T22:34:13.317Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-16T17:30:36.409000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " platform\n", + " \"sentinel-2b\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " grid:code\n", + " \"MGRS-15TVN\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32615\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:tile_id\n", + " \"S2B_OPER_MSI_L2A_TL_2BPS_20250416T212327_A042366_T15TVN_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " instruments[] 1 items\n", + " \n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " 0\n", + " \"msi\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + " \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:azimuth\n", + " 287.89608417124555\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " constellation\n", + " \"sentinel-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:utm_zone\n", + " 15\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:centroid\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " lat\n", + " 47.42449\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " lon\n", + " -94.03519\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " eo:cloud_cover\n", + " 5.409537\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_id\n", + " \"GS2B_20250416T171859_042366_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_uri\n", + " \"S2B_MSIL2A_20250416T171859_N0511_R012_T15TVN_20250416T212327.SAFE\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:region\n", + " \"us-west-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datastrip_id\n", + " \"S2B_OPER_MSI_L2A_DS_2BPS_20250416T212327_S20250416T172802_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_type\n", + " \"S2MSI2A\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:grid_square\n", + " \"VN\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_type\n", + " \"INS-NOBS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:platform\n", + " \"AWS\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_azimuth\n", + " 162.530870580894\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:latitude_band\n", + " \"T\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:generation_time\n", + " \"2025-04-16T21:23:27.000000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_elevation\n", + " 51.9141205602614\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " processing:software\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " sentinel-2-c1-l2a-to-stac\n", + " \"v2024.02.01\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:water_percentage\n", + " 6.338304\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:incidence_angle\n", + " 10.089347345913346\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " earthsearch:payload_id\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/c755fda061dfa21cf1713bb22451497f\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:processing_baseline\n", + " \"05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:snow_ice_percentage\n", + " 7.831911\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " storage:requester_pays\n", + " False\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:vegetation_percentage\n", + " 17.789894\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:thin_cirrus_percentage\n", + " 5.400702\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:cloud_shadow_percentage\n", + " 0.002468\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:nodata_pixel_percentage\n", + " 62.221783\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:unclassified_percentage\n", + " 1.536413\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:not_vegetated_percentage\n", + " 60.798466\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:degraded_msi_data_percentage\n", + " 0.0198\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:high_proba_clouds_percentage\n", + " 0.000483\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:reflectance_conversion_factor\n", + " 0.995264435719523\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:medium_proba_clouds_percentage\n", + " 0.008352\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:saturated_defective_pixel_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " links[] 7 items\n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 0\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"self\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items/S2B_T15TVN_20250416T172802_L2A\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"collection\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"parent\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"root\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 4\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"canonical\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/S2B_T15TVN_20250416T172802_L2A.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 5\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"via\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"s3://sentinel-s2-l2a/tiles/15/T/VN/2025/4/16/0/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Granule Metadata in Sinergize RODA Archive\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 6\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " rel\n", + " \"thumbnail\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TVN_20250416T172802_L2A/thumbnail\"\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " assets\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " aot\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/AOT.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Aerosol optical thickness (AOT)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 561220\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220350b69d78fe8c81b865f4cc61a75b79e1c7d1ae21cc68237f8c4fcfd33d4b999\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B08.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 1 - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.842\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.145\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 83124302\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220f0ab6e62921bdb981bf20ac5931963791f26673d2e54c769aa6189676e7edc7c\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " red\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B04.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 85419040\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122005c8869062fb8da3b18af20e86cddcbc0d2bf28ac1ace386ef2e83d950de13e1\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " scl\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/SCL.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Scene classification map (SCL)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1386948\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12202a1425042c19c4d51089099a8ea49e27af2c4ac8a64ae5ad62815bb619339920\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " wvp\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/WVP.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Water Vapour (WVP)\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 16370251\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " unit\n", + " \"cm\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122075c2c5515b614a0d081cd1c28cbfe87fe3bdd94ab7a8ad874c25fdb515b66bde\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " blue\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B02.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Blue - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 82007590\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12206f2359235115ca108e186357eb09c15c094232b2a7974784fc806cd6bc411683\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " snow\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/SNW_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Snow Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1059264\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220dada37e576b14c5c5e71ca838156b6e6428564329e6d78912d182d5040555702\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"snow-ice\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " cloud\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/CLD_20m.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Cloud Probabilities\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 100854\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12202cab02ab10c156071aecb0a8f7bbe3dd922810b3beb65474f4e1a50a93149e4b\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"cloud\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " green\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B03.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Green - 10m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 82939421\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122041e83f87c5578d05035483ee4f59041bbf67e74f4afa41902203f6b5eb6ee942\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir08\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B8A.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B8A\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir08\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.865\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.033\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 22431289\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220006d2e9ca0b4f15dc3c418268d1889007ededb2565cec1ee8d3d8195a4a5a1e4\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " nir09\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B09.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"NIR 3 - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"nir09\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.945\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.026\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 2555948\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12207790e1d90b5e985075dca0fe864f0f848dc00aa4da483d1a608d3f19709b41a2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir16\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B11.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 1.6μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B11\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 1.61\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.143\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 22346739\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12200c94a9b237b871d96dfc115cc8993716df8b12056144e744d14de431aed79250\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " swir22\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B12.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"SWIR 2.2μm - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B12\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"swir22\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 2.19\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.242\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 21852483\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220a7c87196a69e97b4fdd0d03ffa34aea37ee9ff340d39144e7d8fecb2e1a58761\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " visual\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/TCI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 10\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 114593799\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 10980\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint8\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 10\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220a13a354d704ab979fd98d10b2001e12c4b7d83ced3b85f4e7964cdfb63d6d7f7\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -10\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"visual\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " coastal\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B01.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Coastal - 60m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 60\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B01\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"coastal\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.443\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.027\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 2310706\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 1830\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 60\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220ca7c1e9445cb3fefabd0eb022e5460bb77347701f1b6ac29ea569865e987037c\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -60\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " preview\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/L2A_PVI.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"True color preview\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 3 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B04\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"red\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.665\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.038\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B03\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"green\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.56\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.045\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B02\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"blue\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.49\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.098\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 122548\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12206a7db9f4a573f3f31478e4e70253e6e5ce887c26da8c931e4dd51370b99b6428\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"overview\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge1\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B05.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 1 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B05\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.704\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.019\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 22126518\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12207b7e72ba7c6456a99a248946e646219fc3276056376e5f4f223140913c7dff21\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge2\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B06.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 2 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B06\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.74\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.018\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 22148861\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220baccf6c3c943e70236cad8db7afde91ac2cfe28c6254abbd493097a55dd57f58\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " rededge3\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/B07.tif\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/tiff; application=geotiff; profile=cloud-optimized\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Red Edge 3 - 20m\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " gsd\n", + " 20\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " eo:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " name\n", + " \"B07\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " common_name\n", + " \"rededge\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " center_wavelength\n", + " 0.783\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " full_width_half_max\n", + " 0.028\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 22257248\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:shape[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 5490\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " raster:bands[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " scale\n", + " 0.0001\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " nodata\n", + " 0\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " offset\n", + " -0.1\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " data_type\n", + " \"uint16\"\n", + "
          • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
          • \n", + " spatial_resolution\n", + " 20\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220bb3f56e2f66ecfd0feebfa0c8a1584b4426ef32b17248d2c1db87010755485fd\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " proj:transform[] 6 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " 20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 2\n", + " 399960\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 3\n", + " 0\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 4\n", + " -20\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 5\n", + " 5300040\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 2 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"data\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 1\n", + " \"reflectance\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " thumbnail\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/L2A_PVI.jpg\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"image/jpeg\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " title\n", + " \"Thumbnail of preview image\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 18692\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220a96b24f957cf7708332040de7cafb6d34ef3beba3c86598776a9c20f4b8a0b92\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"thumbnail\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " granule_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 277878\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122047fdb2e150caae54d1bc13a20adc14c13c4eb50814c53bfdc44791ad39e7ba82\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " product_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/product_metadata.xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/xml\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 55215\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12203d015e7332a692a7c3d2d4e4d4aea0256ff415b8764cd43e1e6c112804d81eb2\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " tileinfo_metadata\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " href\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/VN/2025/4/S2B_T15TVN_20250416T172802_L2A/tileInfo.json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " type\n", + " \"application/json\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:size\n", + " 1524\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220ff3ba8eeed52f5f6fdbd9766d9aff159dc6bd5c1b6af81fcb77e4684ab47c6fb\"\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " roles[] 1 items\n", + " \n", + "
          \n", + " \n", + " \n", + " \n", + "
        • \n", + " 0\n", + " \"metadata\"\n", + "
        • \n", + " \n", + " \n", + " \n", + "
        \n", + " \n", + "
      • \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " collection\n", + " \"hrodmn-sentinel-2-c1-l2a\"\n", + "
  • \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "collection_client = client.get_collection(my_collection.id)\n", + "\n", + "collection_client.get_item(item_id)" + ] + }, + { + "cell_type": "markdown", + "id": "7795389e-2007-4e79-b1ef-a788ac259694", + "metadata": {}, + "source": [ + "## Conclusion\n", + "\n", + "That's it! You have taken a full tour of the stac-fastapi-pgstac STAC API. Here is a look at the full API documentation for the deployed API:" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "5972eaaf-d6b3-4bcf-b2fd-f7d451100581", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "IFrame(f\"{stac_api_endpoint}/api.html\", 1200, 800)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.12.10" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 5f43078e033968f9ce2951b1095ee4293df7f7f7 Mon Sep 17 00:00:00 2001 From: Henry Rodman Date: Tue, 22 Apr 2025 14:18:27 -0500 Subject: [PATCH 10/18] write titiler-pgstac notebook (#5) --- docs/04-titiler_pgstac.ipynb | 871 +++++++++++++++++++++++++++++++++++ 1 file changed, 871 insertions(+) create mode 100644 docs/04-titiler_pgstac.ipynb diff --git a/docs/04-titiler_pgstac.ipynb b/docs/04-titiler_pgstac.ipynb new file mode 100644 index 0000000..3638a94 --- /dev/null +++ b/docs/04-titiler_pgstac.ipynb @@ -0,0 +1,871 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "f40e31ef-ea58-408b-a252-d74974df2e86", + "metadata": {}, + "source": [ + "# 4. The Raster API: titiler-pgstac\n", + "\n", + "titiler-pgstac is the crown jewel of an eoAPI deployment. You can use titiler-pgstac to serve infinitely customizable visualizations of the data in your catalog with just a few lines of code.\n", + "\n", + "### Dynamic Tiling 101\n", + "XYZ map tiles are the backbone of web mapping technology. Traditionally, the tile images are generated from the raw data and stored in cloud storage so they can be easily fetched by a map client in a web browser (or desktop GIS application). These tiles are called \"static\" tiles because they are generated once and cannot be adjusted unless you regenerate the tiles from the raw source.\n", + "\n", + "The static nature of pre-generated tiles is a problem for dynamic datasets like satellite imagery collections where there may be new data streaming in at all times. It is not efficient to be continually rebuilding static tiles for an entire collection when the data are constantly changing!\n", + "\n", + "**Dynamic tiling** provides a solution to this problem. Instead of pre-rendering all of the tile images for a dynamic dataset, dynamic tiling renders the images on-the-fly as they are requested by client applications! Dynamically rendered tile images will take longer to return to the client but, **if the raw data are stored in cloud-optimized data formats**, processing latency will be minimized and you gain the ability to request any visualization configuration (colormap, min/max, band math, expressions, etc).\n", + "\n", + "[titiler](https://developmentseed.org/titiler/) is the state-of-the-art in dynamic tiling. It can take an XYZ tile request, use rasterio/GDAL to read the portion of a data required to render the tile image, then return it to the requester as a .png (or whatever format is requested).\n", + "\n", + "[titiler-pgstac](https://stac-utils.github.io/titiler-pgstac/latest/) extends the core titiler functionality by providing a query interface for a `pgstac` database, allowing users to request visualizations of entire collections or mosaics of items that are in their STAC.\n", + "\n", + "To illustrate the power of titiler-pgstac, consider the following examples:\n", + "1. You can create an interactive map with the most recent Sentinel-2 images from your STAC collection in just a few lines of code\n", + "2. You can create an interacive map with the most recent **cloud-free** images from any period of time in the archive with 10 lines of code\n", + "3. You can view natural color and false color composites of the imagery with one small change\n", + "\n", + "You can do all of this with titiler-pgstac with a single copy of the raw data in cloud storage!\n", + "\n", + "Start by entering the username you picked when defining your personal Sentinel-2 L2A collection:" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "97b26130-eef8-4fbc-a404-afe4e6942777", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "6d310b842c07459a8bc936f154c1dcba", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='hrodmn', description='username:', placeholder='Enter your username')" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import ipywidgets as widgets\n", + "from IPython.display import display\n", + "\n", + "username_input = widgets.Text(\n", + " value=\"hrodmn\",\n", + " placeholder=\"Enter your username\",\n", + " description=\"username:\",\n", + " disabled=False,\n", + ")\n", + "\n", + "display(username_input)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "68c9bd3b-ee40-4786-9a96-0f254c3a44d3", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "\n", + "from IPython.display import IFrame, Image\n", + "\n", + "titiler_pgstac_endpoint = os.getenv(\"TITILER_PGSTAC_API_ENDPOINT\")\n", + "\n", + "IFrame(\n", + " f\"{titiler_pgstac_endpoint}/api.html\",\n", + " 1200,\n", + " 800,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "cbed93d9-ba99-4a67-8dcc-68c7d11ec183", + "metadata": {}, + "source": [ + "## 4.1 /collections/{collection_id}\n", + "Start out with the most basic titiler-pgstac request: RGB visualization of the most recent images in your Sentinel-2 STAC collection.\n", + "\n", + "To get a visualization of the red/green/blue band combination from your collection you need to tell titiler-pgstac which assets you want using the `assets` query parameter (multiple times in this case)." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "37731b54-7e89-4000-8e26-5ed9f813117b", + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "from urllib.parse import urlencode\n", + "\n", + "import httpx\n", + "\n", + "collection_id = f\"{username_input.value}-sentinel-2-c1-l2a\"\n", + "\n", + "params = (\n", + " (\"assets\", \"red\"),\n", + " (\"assets\", \"green\"),\n", + " (\"assets\", \"blue\"),\n", + " (\"color_formula\", \"Gamma RGB 3.0 Saturation 1.2 Sigmoidal RGB 15 0.35\"),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "8bb67743-bcea-4a92-90c1-08980e9786cc", + "metadata": {}, + "source": [ + "The standard format for distributing information for XYZ tile layers is the `tilejson`. You can request a `tilejson` document from titiler-pgstac and the response will include everything you would need to add the layer to a map." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "8cbf296b-d0cc-4fff-a04e-0ade979fe5ed", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"tilejson\": \"2.2.0\",\n", + " \"name\": \"Mosaic for 'hrodmn-sentinel-2-c1-l2a' Collection\",\n", + " \"version\": \"1.0.0\",\n", + " \"scheme\": \"xyz\",\n", + " \"tiles\": [\n", + " \"https://helfmwseh8.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/tiles/WebMercatorQuad/{z}/{x}/{y}?assets=red&assets=green&assets=blue&color_formula=Gamma+RGB+3.0+Saturation+1.2+Sigmoidal+RGB+15+0.35\"\n", + " ],\n", + " \"minzoom\": 0,\n", + " \"maxzoom\": 24,\n", + " \"bounds\": [\n", + " -94.0,\n", + " 45.0,\n", + " -90.0,\n", + " 49.0\n", + " ],\n", + " \"center\": [\n", + " -92.0,\n", + " 47.0,\n", + " 0\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "tilejson_request = httpx.get(\n", + " f\"{titiler_pgstac_endpoint}/collections/{collection_id}/WebMercatorQuad/tilejson.json?{urlencode(params, doseq=True)}\",\n", + " timeout=None,\n", + ")\n", + "\n", + "print(json.dumps(tilejson_request.json(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "eb7cbd49-320d-493a-883c-efaed3fb8b00", + "metadata": {}, + "source": [ + "The `tiles` key in the tilejson response contains a list of XYZ tile URLs that can be added to most mapping/GIS applications:\n", + " - QGIS\n", + " - ArcGIS\n", + " - Leaflet\n", + " - Mapbox\n", + "\n", + "For now you can take a shortcut to view the map directly in this notebook using the `/map` endpoint which will generate an HTML file with a Leaflet map that can be rendered directly in the notebook." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "4888eb92-b16e-4e47-afe3-fc779cbba820", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "IFrame(\n", + " f\"{titiler_pgstac_endpoint}/collections/{collection_id}/WebMercatorQuad/map?{urlencode(params, doseq=True)}\",\n", + " 1200,\n", + " 800,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "269479e9-5e13-458d-9abd-37b759425e86", + "metadata": {}, + "source": [ + "### How does it work?\n", + "\n", + "- titiler-pgstac is running as a Lambda (serverless) function in AWS that started up when you made the request for the `/map` endpoint.\n", + "- The `/map` endpoint returns an HTML file that is pre-populated with some map code that includes the layer that you specified with the request parameters\n", + "- As you browse the map, the map is sending XYZ tile requests to titiler-pgstac function in AWS\n", + "- Each request contains the information titiler-pgstac needs to search for items in the pgstac database and how to construct an image from the items' assets\n", + " - `collection_id`: by specifying the collection ID in the request path you are instructing titiler-pgstac to search for items from a specific STAC collection. Unless otherwise specified, pgstac will retrieve the STAC items in descending order by datetime and it will stop returning results when a tile's geometry is completely covered.\n", + " - `assets`: titiler-pgstac constructs images from STAC assets in the items that match the search\n", + " - by setting `assets=red&assets=blue&assets=green` we are requesting a 3-band rendering from the red, green, and blue assets in each STAC item\n", + " - `color_formula`: since the raw data could have any scale, you may need to apply a color forumula or simpler `rescale` to ensure the output images are visually useful" + ] + }, + { + "cell_type": "markdown", + "id": "4b649d4b-590c-449e-aa2d-b8c50f1d1a70", + "metadata": {}, + "source": [ + "## 4.2 /searches\n", + "\n", + "Sometimes you will want to render visualizations from a more complex STAC query. titiler-pgstac and pgstac make it possible to pre-register a search query to make it easy to request tiles from a STAC search based on the filter parameters.\n", + "\n", + "The view in the example above may have some clouds visible so you can construct a query that will filter down the STAC item results to items that have low cloud cover.\n", + "\n", + "To do this you can first send a POST request to the `/searches/register` endpoint with your STAC query parameters like you would send to a STAC API when searching for items directly.\n", + "Once the search is registered, you can make XYZ tile requests like you did for the default `/collections` view." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "9ebbc173-45b4-4f38-a461-5d7dcfbaa733", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"id\": \"37c7c3e62a0a30be1f4f15f825bb1d82\",\n", + " \"links\": [\n", + " {\n", + " \"href\": \"https://helfmwseh8.execute-api.us-west-2.amazonaws.com/searches/37c7c3e62a0a30be1f4f15f825bb1d82/info\",\n", + " \"rel\": \"metadata\",\n", + " \"title\": \"Mosaic metadata\"\n", + " },\n", + " {\n", + " \"href\": \"https://helfmwseh8.execute-api.us-west-2.amazonaws.com/searches/37c7c3e62a0a30be1f4f15f825bb1d82/{tileMatrixSetId}/tilejson.json\",\n", + " \"rel\": \"tilejson\",\n", + " \"templated\": true,\n", + " \"title\": \"Link for TileJSON (Template URL)\"\n", + " },\n", + " {\n", + " \"href\": \"https://helfmwseh8.execute-api.us-west-2.amazonaws.com/searches/37c7c3e62a0a30be1f4f15f825bb1d82/{tileMatrixSetId}/map\",\n", + " \"rel\": \"map\",\n", + " \"templated\": true,\n", + " \"title\": \"Link for Map viewer (Template URL)\"\n", + " },\n", + " {\n", + " \"href\": \"https://helfmwseh8.execute-api.us-west-2.amazonaws.com/searches/37c7c3e62a0a30be1f4f15f825bb1d82/{tileMatrixSetId}/WMTSCapabilities.xml\",\n", + " \"rel\": \"wmts\",\n", + " \"templated\": true,\n", + " \"title\": \"Link for WMTS (Template URL)\"\n", + " }\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "# get the bounding box from your STAC collection record to constrain the map view\n", + "stac_api_endpoint = \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com\"\n", + "\n", + "collection_info = httpx.get(f\"{stac_api_endpoint}/collections/{collection_id}\").json()\n", + "\n", + "bbox = collection_info[\"extent\"][\"spatial\"][\"bbox\"][0]\n", + "\n", + "register_search_request = httpx.post(\n", + " f\"{titiler_pgstac_endpoint}/searches/register\",\n", + " json={\n", + " \"collections\": [collection_id],\n", + " \"bbox\": bbox,\n", + " # filter down to items from March 2025\n", + " \"datetime\": \"2025-04-01T00:00:00Z/2025-05-01T00:00:00Z\",\n", + " # with less than 10% cloud cover\n", + " \"filter\": {\n", + " \"op\": \"lt\",\n", + " \"args\": [\n", + " {\"property\": \"eo:cloud_cover\"},\n", + " 10,\n", + " ],\n", + " },\n", + " },\n", + " timeout=None,\n", + ")\n", + "\n", + "search_response = register_search_request.json()\n", + "print(json.dumps(search_response, indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "c329c88a-ff1d-4b4c-9c89-a603c9b791eb", + "metadata": {}, + "source": [ + "The response comes back with an `id` which uniquely identifies this search and a handful of useful links associated with our newly registered search.\n", + "\n", + "Now you can browse the results of this search with the `/map` endpoint like you did earlier." + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "67c9c702-baef-4dc3-949c-c562f855a6a0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "search_id = search_response[\"id\"]\n", + "\n", + "params = (\n", + " (\"assets\", \"red\"),\n", + " (\"assets\", \"green\"),\n", + " (\"assets\", \"blue\"),\n", + " (\"color_formula\", \"Gamma RGB 3.0 Saturation 1.2 Sigmoidal RGB 15 0.35\"),\n", + ")\n", + "\n", + "IFrame(\n", + " f\"{titiler_pgstac_endpoint}/searches/{search_id}/WebMercatorQuad/map?{urlencode(params, doseq=True)}\",\n", + " 900,\n", + " 600,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "f2642ca8-35d7-4ec8-9dd6-6a9eb786b288", + "metadata": {}, + "source": [ + "Et voila! Now you have a view of the most recent images from your STAC collection that had less than 10% cloud cover. This works because we have so much useful information packed into the STAC items - thank goodness for STAC metadata!\n", + "\n", + "What other kinds of filters would be useful to apply?" + ] + }, + { + "cell_type": "markdown", + "id": "520b08f4-1d21-4459-9bdf-559264b93a62", + "metadata": {}, + "source": [ + "## 4.3 band math expressions\n", + "\n", + "Perhaps you want to view NDVI or some other band math expression. You can set `asset_as_band=True` then write a mathematical expression that uses the asset keys as variables which titiler-pgstac will evaluate for each tile.\n", + "\n", + "In the example below you can request tiles for a view of NDVI and specify the colormap from a [list](https://cogeotiff.github.io/rio-tiler/colormap/#intervals-colormaps) of possible values. The results will be calculated on-the-fly by titiler-pgstac for each XYZ tile request, and returned to your map client in this notebook." + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "e2a709d5-9ed9-4260-b653-822875ab19c0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "params = (\n", + " (\"asset_as_band\", \"True\"),\n", + " (\"expression\", \"(nir - red) / (nir + red)\"),\n", + " (\"colormap_name\", \"viridis\"),\n", + " (\"rescale\", \"-0.5,1\"),\n", + ")\n", + "\n", + "IFrame(\n", + " f\"{titiler_pgstac_endpoint}/collections/{collection_id}/WebMercatorQuad/map?{urlencode(params, doseq=True)}\",\n", + " 1200,\n", + " 800,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "00f0af47-d8c9-4e22-9be0-c00f74b37d0c", + "metadata": {}, + "source": [ + "## 4.4 Customization\n", + "\n", + "eoAPI ships with the default titiler-pgstac application out-of-the-box, but there are several configuration options that you can set using environment variables in the API runtime environment. If there are features or other endpoints (like MosaicJSON capability) that you want to add, you will need to define a custom runtime that extends the default application.\n", + "\n", + "See [maap-eoapi](https://github.com/MAAP-Project/maap-eoapi/tree/main/cdk/runtimes/eoapi/raster/eoapi/raster) for an example of a custom runtime that extends the default settings.\n", + "\n", + "### 4.4.1 /external\n", + "\n", + "Sometimes you may want to render visualizations of data that are **not** cataloged in your STAC. The `/external` family of endpoints can be enabled by setting the environment variable `TITILER_PGSTAC_API_ENABLE_EXTERNAL_DATASET_ENDPOINTS=True`. This will enable you to create tile endpoints for any file available over HTTP.\n", + "\n", + "We have enabled this feature in the deployment that we set up for the workshop (see Line 154 in [infrastructure/app.py](../infrastructure/app.py#L154)).\n", + "\n", + "Here is a link to a cloud-optimized geotiff that you can use to test this feature." + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "47357724-23c2-4f21-8a3f-b49ddfeba4d3", + "metadata": {}, + "outputs": [], + "source": [ + "cog_href = \"https://nasa-maap-data-store.s3.us-west-2.amazonaws.com/file-staging/nasa-map/glad-global-forest-change-v1.11/Hansen_GFC-2023-v1.11_lossyear_40N_080W.tif\"" + ] + }, + { + "cell_type": "markdown", + "id": "2cee76af-e2b8-49ce-a71f-ab8bbce2399b", + "metadata": {}, + "source": [ + "You can get some basic information about a file using the `/external/info` endpoint. You have to use the `url` query parameter to direct titiler-pgstac to the file instead of relying on STAC collection and/or item characteristics because this file is not cataloged in the STAC." + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "ab6b853c-a272-45ce-9f68-7d18c899601c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"bounds\": [\n", + " -80.0,\n", + " 30.0,\n", + " -70.0,\n", + " 40.0\n", + " ],\n", + " \"crs\": \"http://www.opengis.net/def/crs/EPSG/0/4326\",\n", + " \"band_metadata\": [\n", + " [\n", + " \"b1\",\n", + " {}\n", + " ]\n", + " ],\n", + " \"band_descriptions\": [\n", + " [\n", + " \"b1\",\n", + " \"Layer_1\"\n", + " ]\n", + " ],\n", + " \"dtype\": \"uint8\",\n", + " \"nodata_type\": \"None\",\n", + " \"colorinterp\": [\n", + " \"gray\"\n", + " ],\n", + " \"scales\": [\n", + " 1.0\n", + " ],\n", + " \"offsets\": [\n", + " 0.0\n", + " ],\n", + " \"driver\": \"GTiff\",\n", + " \"count\": 1,\n", + " \"width\": 40000,\n", + " \"height\": 40000,\n", + " \"overviews\": [\n", + " 2,\n", + " 4,\n", + " 8,\n", + " 16,\n", + " 32,\n", + " 64,\n", + " 128\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "cog_info_request = httpx.get(\n", + " f\"{titiler_pgstac_endpoint}/external/info\",\n", + " params={\n", + " \"url\": cog_href,\n", + " },\n", + ")\n", + "\n", + "print(json.dumps(cog_info_request.json(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "7bc45c7d-fed6-4333-9c4b-fabc842ef526", + "metadata": {}, + "source": [ + "You can learn some basic raster attributes from the response including the CRS, dimensions, data type, etc.\n", + "\n", + "Now try the `/external/preview` endpoint to render a preview of the file." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "1c308025-3e4d-469d-970e-90718ff35177", + "metadata": {}, + "outputs": [ + { + "data": { + "image/jpeg": "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JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ//2Q==", + "text/plain": [ + "" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "preview_request = httpx.get(\n", + " f\"{titiler_pgstac_endpoint}/external/preview\",\n", + " params={\n", + " \"url\": cog_href,\n", + " \"maxsize\": 2048,\n", + " },\n", + ")\n", + "\n", + "Image(preview_request.content)" + ] + }, + { + "cell_type": "markdown", + "id": "afde6302-6322-418c-aa1d-4955ffb68018", + "metadata": {}, + "source": [ + "That image is very difficult to read because titiler-pgstac does not know how to scale the values in the file to 0-255 when converting it to PNG. You can specify the min/max for the rendering with the `rescale` parameter which takes a pair of comma-separated values. This will make titiler-pgstac rescale the image values such that a value of 0 gets a 0 in the output image and a value of 24 gets 255 (for the purposes of rendering).\n", + "\n", + "You can pick a colormap by name, too. `viridis` is a nice choice." + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "e545f84a-8a68-449f-9b51-4caa66352d39", + "metadata": {}, + "outputs": [ + { + "data": { + "image/jpeg": "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VVUlVVSVVVJVVUlVVSVVVJVVUlVVSVVVJVVUlVVSVVVJVVUlVVSVVVJVVUlVVSVVVJVVUlVVSVVVJWWSeWSCKBn/AIotlFA0AT8n+pOh5PnQA+ALFVNGkGCdmZMmZZfVLLI3pmPcqCTSleHwwPwPg/I0CNECw1VqAgAMKqq22qqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqkqqqSqqpKqqk//2Q==", + "text/plain": [ + "" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "preview_request = httpx.get(\n", + " f\"{titiler_pgstac_endpoint}/external/preview\",\n", + " params={\n", + " \"url\": cog_href,\n", + " \"maxsize\": 2048,\n", + " \"colormap_name\": \"viridis\",\n", + " \"rescale\": \"0,24\",\n", + " },\n", + ")\n", + "\n", + "Image(preview_request.content)" + ] + }, + { + "cell_type": "markdown", + "id": "cfbd601c-4722-4698-9a16-de8e7ec3958f", + "metadata": {}, + "source": [ + "That's great but what if you have a particular colormap that you want to specify for this dataset?\n", + "\n", + "### 4.4.2 Manual colormaps\n", + "\n", + "The file you inspected in the previous step contains information about the year in which forest cover was lost for each pixel. There is a specific color map that you want to use because it is consistent with publications that discuss the dataset.\n", + "\n", + "titiler allows you to provide a colormap in JSON form but it requires some careful handling in the request. This colormap consists of `value: [r, g, b]` pairs for each unique value in the dataset. It can be passed to titiler-pgstac's `colormap` parameter by writing the dictionary to a JSON string with `json.dumps`." + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "ec04e2de-cb72-421c-954e-2a87ee87f477", + "metadata": {}, + "outputs": [ + { + "data": { + "image/jpeg": "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jGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwzYxjDNjGMM2MYwz/AP/Z", + "text/plain": [ + "" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "colormap = {\n", + " 0: [0, 0, 0],\n", + " 1: [255, 255, 0],\n", + " 2: [255, 243, 0],\n", + " 3: [255, 230, 0],\n", + " 4: [255, 217, 0],\n", + " 5: [255, 204, 0],\n", + " 6: [255, 192, 0],\n", + " 7: [255, 179, 0],\n", + " 8: [255, 166, 0],\n", + " 9: [255, 153, 0],\n", + " 10: [255, 140, 0],\n", + " 11: [255, 128, 0],\n", + " 12: [255, 116, 0],\n", + " 13: [255, 105, 0],\n", + " 14: [255, 93, 0],\n", + " 15: [255, 81, 0],\n", + " 16: [255, 70, 0],\n", + " 17: [255, 58, 0],\n", + " 18: [255, 46, 0],\n", + " 19: [255, 35, 0],\n", + " 20: [255, 23, 0],\n", + " 21: [255, 12, 0],\n", + " 22: [255, 0, 0],\n", + " 23: [0, 255, 255],\n", + "}\n", + "\n", + "preview_request = httpx.get(\n", + " f\"{titiler_pgstac_endpoint}/external/preview\",\n", + " params={\n", + " \"url\": cog_href,\n", + " \"maxsize\": 2048,\n", + " #\n", + " \"colormap\": json.dumps({i: rgb for i, rgb in colormap.items()}),\n", + " },\n", + ")\n", + "\n", + "Image(preview_request.content)" + ] + }, + { + "cell_type": "markdown", + "id": "7b52e0c1-624d-453e-8325-3925679736d6", + "metadata": {}, + "source": [ + "Now that you have your colormap sorted out try rendering the image in an interactive map like the previous examples by sending a request to `/external/WebMercatorQuad/map`." + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "3b41341a-a1b4-4a72-8d29-ef730b0d8fa5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "map_request = httpx.get(\n", + " f\"{titiler_pgstac_endpoint}/external/WebMercatorQuad/map\",\n", + " params={\n", + " \"url\": cog_href,\n", + " \"maxsize\": 2048,\n", + " \"colormap\": json.dumps({i: rgb for i, rgb in colormap.items()}),\n", + " },\n", + ")\n", + "\n", + "\n", + "IFrame(\n", + " map_request.url,\n", + " 1200,\n", + " 800,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "7061c465-7d64-49f5-9f18-1b33076fa698", + "metadata": {}, + "source": [ + "What a nice view of that cloud-optimized geotiff, right? It would be better if you could browse the entire global dataset in a map like this, though. You could do that if you loaded the dataset into your STAC!\n", + "\n", + "This particular dataset is loaded in [NASA MAAP](https://maap-project.org)'s STAC and is accessible on that organization's titiler-pgstac deployment so here is a sneak peak of the global view (be patient it can take a few seconds for a titiler-pgstac running on AWS Lambda to warm up!)." + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "eeafa77e-b975-478c-82cc-7acca83aabaa", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "map_request = httpx.get(\n", + " \"https://titiler-pgstac.maap-project.org/collections/glad-global-forest-change-1.11/WebMercatorQuad/map\",\n", + " params={\n", + " \"assets\": \"lossyear\",\n", + " \"colormap\": json.dumps({i: rgb for i, rgb in colormap.items()}),\n", + " },\n", + " timeout=None,\n", + ")\n", + "\n", + "\n", + "IFrame(\n", + " map_request.url,\n", + " 1200,\n", + " 800,\n", + ")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.12.10" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From e8e133405119477c508543bd4740c25326a8736e Mon Sep 17 00:00:00 2001 From: Henry Rodman Date: Tue, 22 Apr 2025 14:19:09 -0500 Subject: [PATCH 11/18] add tipg notebook (#6) --- docs/05-tipg.ipynb | 1204 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1204 insertions(+) create mode 100644 docs/05-tipg.ipynb diff --git a/docs/05-tipg.ipynb b/docs/05-tipg.ipynb new file mode 100644 index 0000000..8170d15 --- /dev/null +++ b/docs/05-tipg.ipynb @@ -0,0 +1,1204 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "416f1814-d6af-4a4e-8217-33fddc226f95", + "metadata": {}, + "source": [ + "# 5. The Vector API: tipg\n", + "\n", + "\n", + "\n", + "No geospatial data stack is complete without a mechanism for serving vector features as GeoJSON or for consumption in web maps as vector tiles. **tipg** is the component that fills that niche in eoAPI.\n", + "\n", + "From the tipg README:\n", + "> `tipg`, pronounced *T[ee]pg*, is a **Python** package that helps create lightweight OGC **Features** and **Tiles** API with a PostGIS Database backend. The API has been designed for [OGC Features](https://ogcapi.ogc.org/features) and [OGC Tiles](https://ogcapi.ogc.org/tiles/) specifications.\n", + "\n", + "In addition to serving existing features from a pre-defined set of tables in a PostGIS-enabled PostgreSQL database, it can serve features from custom views defined in user-defined PostgreSQL functions." + ] + }, + { + "cell_type": "markdown", + "id": "c3506c50-f4bd-45c4-bce7-b9336f3a41e7", + "metadata": {}, + "source": [ + "## 5.1 Configuration\n", + "\n", + "In an eoAPI stack, tipg can be connected to any PostgreSQL database including the existing pgstac database. This is controlled by the `POSTGRES_*` environment variables in the application runtime.\n", + "\n", + "When deploying tipg, you can specify which schemas in your database will be exposed to the tipg API. This is controlled by the `TIPG_DB_SCHEMAS` environment variable.\n", + "\n", + "For the workshop we have created a schema in the pgstac database called `features` that you will be working with. To expose this schema to tipg we set `TIPG_DB_SCHEMAS=[\"features\"]` in the application runtime (see line 178 in [infrastructure/app.py](../infrastructure/app.py)). There is one table that has been pre-loaded (`features.terrestrial_ecoregions`) for the examples in this notebook.\n", + "\n", + "### Additional resources:\n", + "- tipg configuration docs: " + ] + }, + { + "cell_type": "markdown", + "id": "45ac9635-b646-44f7-89c7-d6e3c20c5264", + "metadata": {}, + "source": [ + "## 5.2 OGC API - Features\n", + "tipg contains an OGC Features API that is interoperable with many existing applications.\n", + "\n", + "\n", + "\n", + "Each table in the PostgreSQL schema represents a single collection. The list of collections available to tipg can be obtained with a GET request to the `/collections` endpoint" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "25e1b941-7abd-43c5-a8fc-5a298a3edb4c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"links\": [\n", + " {\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections\",\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/json\"\n", + " }\n", + " ],\n", + " \"numberMatched\": 1,\n", + " \"numberReturned\": 1,\n", + " \"collections\": [\n", + " {\n", + " \"id\": \"features.terrestrial_ecoregions\",\n", + " \"title\": \"features.terrestrial_ecoregions\",\n", + " \"links\": [\n", + " {\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions\",\n", + " \"rel\": \"collection\",\n", + " \"type\": \"application/json\"\n", + " },\n", + " {\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/items\",\n", + " \"rel\": \"items\",\n", + " \"type\": \"application/geo+json\"\n", + " },\n", + " {\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/queryables\",\n", + " \"rel\": \"queryables\",\n", + " \"type\": \"application/schema+json\"\n", + " },\n", + " {\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/tiles\",\n", + " \"rel\": \"data\",\n", + " \"type\": \"application/json\",\n", + " \"title\": \"Collection TileSets\"\n", + " },\n", + " {\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/tiles/{tileMatrixSetId}\",\n", + " \"rel\": \"data\",\n", + " \"type\": \"application/json\",\n", + " \"templated\": true,\n", + " \"title\": \"Collection TileSet (Template URL)\"\n", + " },\n", + " {\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/tiles/{tileMatrixSetId}/viewer\",\n", + " \"rel\": \"data\",\n", + " \"type\": \"text/html\",\n", + " \"templated\": true,\n", + " \"title\": \"Collection Map viewer (Template URL)\"\n", + " }\n", + " ],\n", + " \"extent\": {\n", + " \"spatial\": {\n", + " \"bbox\": [\n", + " [\n", + " -180.0,\n", + " -89.89197540283203,\n", + " 180.0,\n", + " 83.62313079833984\n", + " ]\n", + " ],\n", + " \"crs\": \"http://www.opengis.net/def/crs/OGC/1.3/CRS84\"\n", + " }\n", + " },\n", + " \"itemType\": \"feature\",\n", + " \"crs\": [\n", + " \"http://www.opengis.net/def/crs/OGC/1.3/CRS84\"\n", + " ]\n", + " }\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "import json\n", + "import os\n", + "\n", + "import httpx\n", + "\n", + "tipg_endpoint = os.getenv(\"TIPG_API_ENDPOINT\")\n", + "\n", + "collections_request = httpx.get(f\"{tipg_endpoint}/collections\")\n", + "\n", + "print(json.dumps(collections_request.json(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "c867ca53-2cf2-4584-a6bc-28930c1be953", + "metadata": {}, + "source": [ + "Each collection has a set of links associated with it including:\n", + "- `/collections/{collection_id}/queryables`: describes the fields that can be used for filtering features\n", + "- `/collections/{collection_id}/items`: where features can be accessed\n", + "- `/collections/{collection_id}/tiles`: list of tile matrix set IDs that are available for tile requests\n", + "- `/collections/{collection_id}/tiles/{tileMatrixSetId}`: returns a tilejson for a vector tile layer\n", + "- `/collections/{collection_id}/tiles/{tileMatrixSetId}/viewer`: interactive map of the collection\n", + "\n", + "The `/items`, `/tiles/{tileMatrixSetId}`, and `/tiles/{tileMatrixSetId}/viewer` endpoints will all accept field filters in the form of `{queryable}={value}` where `queryable` is one of the fields listed in the `/queryables` response for that collection." + ] + }, + { + "cell_type": "markdown", + "id": "1961c2fd-9e02-47ef-a63e-1832b9ce0546", + "metadata": {}, + "source": [ + "### 5.2.2 /collections/{collection_id/queryables\n", + "\n", + "The `/queryables` endpoint returns a list of fields that can be used to filter features in requests for a collection:" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "bcf33106-51c5-49b2-9324-743362ec3af2", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"title\": \"features.terrestrial_ecoregions\",\n", + " \"properties\": {\n", + " \"geom\": {\n", + " \"$ref\": \"https://geojson.org/schema/MultiPolygon.json\"\n", + " },\n", + " \"area\": {\n", + " \"name\": \"area\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"area_km2\": {\n", + " \"name\": \"area_km2\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"biome\": {\n", + " \"name\": \"biome\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"eco_code\": {\n", + " \"name\": \"eco_code\",\n", + " \"type\": \"string\"\n", + " },\n", + " \"eco_id\": {\n", + " \"name\": \"eco_id\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"eco_name\": {\n", + " \"name\": \"eco_name\",\n", + " \"type\": \"string\"\n", + " },\n", + " \"eco_num\": {\n", + " \"name\": \"eco_num\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"eco_sym\": {\n", + " \"name\": \"eco_sym\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"g200_biome\": {\n", + " \"name\": \"g200_biome\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"g200_num\": {\n", + " \"name\": \"g200_num\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"g200_regio\": {\n", + " \"name\": \"g200_regio\",\n", + " \"type\": \"string\"\n", + " },\n", + " \"g200_stat\": {\n", + " \"name\": \"g200_stat\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"gbl_stat\": {\n", + " \"name\": \"gbl_stat\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"id\": {\n", + " \"name\": \"id\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"objectid\": {\n", + " \"name\": \"objectid\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"per_area\": {\n", + " \"name\": \"per_area\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"per_area_1\": {\n", + " \"name\": \"per_area_1\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"per_area_2\": {\n", + " \"name\": \"per_area_2\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"perimeter\": {\n", + " \"name\": \"perimeter\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"realm\": {\n", + " \"name\": \"realm\",\n", + " \"type\": \"string\"\n", + " },\n", + " \"shape_area\": {\n", + " \"name\": \"shape_area\",\n", + " \"type\": \"number\"\n", + " },\n", + " \"shape_leng\": {\n", + " \"name\": \"shape_leng\",\n", + " \"type\": \"number\"\n", + " }\n", + " },\n", + " \"type\": \"object\",\n", + " \"$schema\": \"https://json-schema.org/draft/2019-09/schema\",\n", + " \"$id\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/queryables\"\n", + "}\n" + ] + } + ], + "source": [ + "collection_id = \"features.terrestrial_ecoregions\"\n", + "\n", + "queryables_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/queryables\"\n", + ")\n", + "\n", + "print(json.dumps(queryables_request.json(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "ae165899-69b5-403f-b15f-116e42bd1cd1", + "metadata": {}, + "source": [ + "### 5.2.2 /collections/{collection_id}/items\n", + "\n", + "The `/items` endpoint for a collection can be used to retrieve paginated lists of features in a number of formats:\n", + " - GeoJSON\n", + " - CSV\n", + " - JSON\n", + " - GeoJSON Sequence\n", + " - NDJSON (new-line-delimited JSON)\n", + " - HTML (for viewing in a browser)\n", + "\n", + "[source](https://github.com/developmentseed/tipg/blob/1a2e5eb6816d51f97ae1d5bbc1d1e952d996987b/tipg/factory.py#L757-L762)\n", + "\n", + "Try retrieving a page of results from the `features.terrestrial_ecoregions` collection. This will return a GeoJSON FeatureCollection with two features (`limit=2`):" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "0be96e36-956a-4486-aea1-d09314b2b49b", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"type\": \"FeatureCollection\",\n", + " \"id\": \"features.terrestrial_ecoregions\",\n", + " \"title\": \"features.terrestrial_ecoregions\",\n", + " \"description\": \"features.terrestrial_ecoregions\",\n", + " \"numberMatched\": 14458,\n", + " \"numberReturned\": 2,\n", + " \"links\": [\n", + " {\n", + " \"title\": \"Collection\",\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions\",\n", + " \"rel\": \"collection\",\n", + " \"type\": \"application/json\"\n", + " },\n", + " {\n", + " \"title\": \"Items\",\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/items?f=geojson&limit=2\",\n", + " \"rel\": \"self\",\n", + " \"type\": \"application/geo+json\"\n", + " },\n", + " {\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/items?f=geojson&limit=2&offset=2\",\n", + " \"rel\": \"next\",\n", + " \"type\": \"application/geo+json\",\n", + " \"title\": \"Next page\"\n", + " }\n", + " ],\n", + " \"features\": [\n", + " {\n", + " \"type\": \"Feature\",\n", + " \"geometry\": {\n", + " \"type\": \"MultiPolygon\",\n", + " \"coordinates\": [\n", + " [\n", + " [\n", + " [\n", + " -112.269721533,\n", + " 29.326477674\n", + " ],\n", + " [\n", + " -112.288085612,\n", + " 29.326271814\n", + " ],\n", + " [\n", + " -112.30207065,\n", + " 29.321869806\n", + " ],\n", + " [\n", + " -112.313644549,\n", + " 29.320189905\n", + " ],\n", + " [\n", + " -112.320777549,\n", + " 29.316841167\n", + " ],\n", + " [\n", + " -112.324989623,\n", + " 29.315979172\n", + " ],\n", + " [\n", + " -112.329490537,\n", + " 29.317375095\n", + " ],\n", + " [\n", + " -112.33276367,\n", + " 29.320391909\n", + " ],\n", + " [\n", + " -112.336730658,\n", + " 29.320041043\n", + " ],\n", + " [\n", + " -112.343643548,\n", + " 29.314392143\n", + " ],\n", + " [\n", + " -112.347297555,\n", + " 29.315589079\n", + " ],\n", + " [\n", + " -112.349532674,\n", + " 29.318044138\n", + " ],\n", + " [\n", + " -112.350349574,\n", + " 29.320272048\n", + " ],\n", + " [\n", + " -112.350341527,\n", + " 29.322913856\n", + " ],\n", + " [\n", + " -112.348998579,\n", + " 29.328520511\n", + " ],\n", + " [\n", + " -112.346343527,\n", + " 29.333462314\n", + " ],\n", + " [\n", + " -112.343353535,\n", + " 29.34005401\n", + " ],\n", + " [\n", + " -112.337051685,\n", + " 29.34927578\n", + " ],\n", + " [\n", + " -112.334724533,\n", + " 29.353559603\n", + " ],\n", + " [\n", + " -112.332076522,\n", + " 29.357179579\n", + " ],\n", + " [\n", + " -112.32678268,\n", + " 29.362443415\n", + " ],\n", + " [\n", + " -112.323142587,\n", + " 29.365402226\n", + " ],\n", + " [\n", + " -112.318191564,\n", + " 29.367363927\n", + " ],\n", + " [\n", + " -112.310600577,\n", + " 29.367335931\n", + " ],\n", + " [\n", + " -112.305328528,\n", + " 29.366327086\n", + " ],\n", + " [\n", + " -112.30072066,\n", + " 29.364000269\n", + " ],\n", + " [\n", + " -112.288543599,\n", + " 29.356033438\n", + " ],\n", + " [\n", + " -112.281631546,\n", + " 29.352044658\n", + " ],\n", + " [\n", + " -112.276695611,\n", + " 29.347406951\n", + " ],\n", + " [\n", + " -112.274070567,\n", + " 29.344095931\n", + " ],\n", + " [\n", + " -112.270789555,\n", + " 29.338803095\n", + " ],\n", + " [\n", + " -112.268165684,\n", + " 29.335492243\n", + " ],\n", + " [\n", + " -112.267471662,\n", + " 29.331038435\n", + " ],\n", + " [\n", + " -112.269721533,\n", + " 29.326477674\n", + " ]\n", + " ]\n", + " ]\n", + " ]\n", + " },\n", + " \"id\": 1,\n", + " \"properties\": {\n", + " \"area\": 29.8029417004,\n", + " \"area_km2\": 8174,\n", + " \"biome\": 14.0,\n", + " \"eco_code\": \"NT1404\",\n", + " \"eco_id\": 61404.0,\n", + " \"eco_name\": \"Northern Mesoamerican Pacific mangroves\",\n", + " \"eco_num\": 4.0,\n", + " \"eco_sym\": 119.0,\n", + " \"g200_biome\": 0.0,\n", + " \"g200_num\": 0.0,\n", + " \"g200_regio\": null,\n", + " \"g200_stat\": 0.0,\n", + " \"gbl_stat\": 1.0,\n", + " \"id\": 1,\n", + " \"objectid\": 1,\n", + " \"per_area\": 0.0,\n", + " \"per_area_1\": 0.0,\n", + " \"per_area_2\": 0.0,\n", + " \"perimeter\": 0.219,\n", + " \"realm\": \"NT\",\n", + " \"shape_area\": 0.00276856457,\n", + " \"shape_leng\": 0.21947541388\n", + " },\n", + " \"links\": [\n", + " {\n", + " \"title\": \"Collection\",\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions\",\n", + " \"rel\": \"collection\",\n", + " \"type\": \"application/json\"\n", + " },\n", + " {\n", + " \"title\": \"Item\",\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/items/1\",\n", + " \"rel\": \"item\",\n", + " \"type\": \"application/geo+json\"\n", + " }\n", + " ]\n", + " },\n", + " {\n", + " \"type\": \"Feature\",\n", + " \"geometry\": {\n", + " \"type\": \"MultiPolygon\",\n", + " \"coordinates\": [\n", + " [\n", + " [\n", + " [\n", + " -112.199066615,\n", + " 29.175277696\n", + " ],\n", + " [\n", + " -112.207397556,\n", + " 29.177438383\n", + " ],\n", + " [\n", + " -112.213943655,\n", + " 29.177302596\n", + " ],\n", + " [\n", + " -112.218963577,\n", + " 29.175076698\n", + " ],\n", + " [\n", + " -112.222885637,\n", + " 29.175593694\n", + " ],\n", + " [\n", + " -112.224418687,\n", + " 29.177682464\n", + " ],\n", + " [\n", + " -112.21676668,\n", + " 29.195259818\n", + " ],\n", + " [\n", + " -112.203399556,\n", + " 29.238253114\n", + " ],\n", + " [\n", + " -112.20394153,\n", + " 29.255748325\n", + " ],\n", + " [\n", + " -112.198890595,\n", + " 29.24412581\n", + " ],\n", + " [\n", + " -112.195609583,\n", + " 29.238833141\n", + " ],\n", + " [\n", + " -112.198615669,\n", + " 29.229600475\n", + " ],\n", + " [\n", + " -112.198974582,\n", + " 29.22200865\n", + " ],\n", + " [\n", + " -112.197013552,\n", + " 29.215727922\n", + " ],\n", + " [\n", + " -112.19638055,\n", + " 29.208463327\n", + " ],\n", + " [\n", + " -112.194427567,\n", + " 29.200533544\n", + " ],\n", + " [\n", + " -112.194122633,\n", + " 29.194259689\n", + " ],\n", + " [\n", + " -112.19581561,\n", + " 29.181721368\n", + " ],\n", + " [\n", + " -112.199066615,\n", + " 29.175277696\n", + " ]\n", + " ]\n", + " ]\n", + " ]\n", + " },\n", + " \"id\": 2,\n", + " \"properties\": {\n", + " \"area\": 11.977823573,\n", + " \"area_km2\": 8174,\n", + " \"biome\": 14.0,\n", + " \"eco_code\": \"NT1404\",\n", + " \"eco_id\": 61404.0,\n", + " \"eco_name\": \"Northern Mesoamerican Pacific mangroves\",\n", + " \"eco_num\": 4.0,\n", + " \"eco_sym\": 119.0,\n", + " \"g200_biome\": 0.0,\n", + " \"g200_num\": 0.0,\n", + " \"g200_regio\": null,\n", + " \"g200_stat\": 0.0,\n", + " \"gbl_stat\": 1.0,\n", + " \"id\": 2,\n", + " \"objectid\": 2,\n", + " \"per_area\": 0.0,\n", + " \"per_area_1\": 0.0,\n", + " \"per_area_2\": 0.0,\n", + " \"perimeter\": 0.193,\n", + " \"realm\": \"NT\",\n", + " \"shape_area\": 0.00111124492,\n", + " \"shape_leng\": 0.19328912274\n", + " },\n", + " \"links\": [\n", + " {\n", + " \"title\": \"Collection\",\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions\",\n", + " \"rel\": \"collection\",\n", + " \"type\": \"application/json\"\n", + " },\n", + " {\n", + " \"title\": \"Item\",\n", + " \"href\": \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/items/2\",\n", + " \"rel\": \"item\",\n", + " \"type\": \"application/geo+json\"\n", + " }\n", + " ]\n", + " }\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "geojson_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/items\",\n", + " params={\"f\": \"geojson\", \"limit\": 2},\n", + ")\n", + "geojson_response = geojson_request.json()\n", + "print(json.dumps(geojson_response, indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "fb774d33-1fe4-47be-93f4-1a794a2e2f7a", + "metadata": {}, + "source": [ + "You can request a sequence of GeoJSON features separated by new lines with `f=geojsonseq`" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "fe8eb885-daf7-4d70-bc3d-579cc544c399", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\"type\":\"Feature\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-112.269721533,29.326477674],[-112.288085612,29.326271814],[-112.30207065,29.321869806],[-112.313644549,29.320189905],[-112.320777549,29.316841167],[-112.324989623,29.315979172],[-112.329490537,29.317375095],[-112.33276367,29.320391909],[-112.336730658,29.320041043],[-112.343643548,29.314392143],[-112.347297555,29.315589079],[-112.349532674,29.318044138],[-112.350349574,29.320272048],[-112.350341527,29.322913856],[-112.348998579,29.328520511],[-112.346343527,29.333462314],[-112.343353535,29.34005401],[-112.337051685,29.34927578],[-112.334724533,29.353559603],[-112.332076522,29.357179579],[-112.32678268,29.362443415],[-112.323142587,29.365402226],[-112.318191564,29.367363927],[-112.310600577,29.367335931],[-112.305328528,29.366327086],[-112.30072066,29.364000269],[-112.288543599,29.356033438],[-112.281631546,29.352044658],[-112.276695611,29.347406951],[-112.274070567,29.344095931],[-112.270789555,29.338803095],[-112.268165684,29.335492243],[-112.267471662,29.331038435],[-112.269721533,29.326477674]]]]},\"id\":1,\"properties\":{\"area\":29.8029417004,\"area_km2\":8174,\"biome\":14.0,\"eco_code\":\"NT1404\",\"eco_id\":61404.0,\"eco_name\":\"Northern Mesoamerican Pacific mangroves\",\"eco_num\":4.0,\"eco_sym\":119.0,\"g200_biome\":0.0,\"g200_num\":0.0,\"g200_regio\":null,\"g200_stat\":0.0,\"gbl_stat\":1.0,\"id\":1,\"objectid\":1,\"per_area\":0.0,\"per_area_1\":0.0,\"per_area_2\":0.0,\"perimeter\":0.219,\"realm\":\"NT\",\"shape_area\":0.00276856457,\"shape_leng\":0.21947541388},\"links\":[{\"title\":\"Collection\",\"href\":\"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions\",\"rel\":\"collection\",\"type\":\"application/json\"},{\"title\":\"Item\",\"href\":\"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/items/1\",\"rel\":\"item\",\"type\":\"application/geo+json\"}]}\n", + "{\"type\":\"Feature\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-112.199066615,29.175277696],[-112.207397556,29.177438383],[-112.213943655,29.177302596],[-112.218963577,29.175076698],[-112.222885637,29.175593694],[-112.224418687,29.177682464],[-112.21676668,29.195259818],[-112.203399556,29.238253114],[-112.20394153,29.255748325],[-112.198890595,29.24412581],[-112.195609583,29.238833141],[-112.198615669,29.229600475],[-112.198974582,29.22200865],[-112.197013552,29.215727922],[-112.19638055,29.208463327],[-112.194427567,29.200533544],[-112.194122633,29.194259689],[-112.19581561,29.181721368],[-112.199066615,29.175277696]]]]},\"id\":2,\"properties\":{\"area\":11.977823573,\"area_km2\":8174,\"biome\":14.0,\"eco_code\":\"NT1404\",\"eco_id\":61404.0,\"eco_name\":\"Northern Mesoamerican Pacific mangroves\",\"eco_num\":4.0,\"eco_sym\":119.0,\"g200_biome\":0.0,\"g200_num\":0.0,\"g200_regio\":null,\"g200_stat\":0.0,\"gbl_stat\":1.0,\"id\":2,\"objectid\":2,\"per_area\":0.0,\"per_area_1\":0.0,\"per_area_2\":0.0,\"perimeter\":0.193,\"realm\":\"NT\",\"shape_area\":0.00111124492,\"shape_leng\":0.19328912274},\"links\":[{\"title\":\"Collection\",\"href\":\"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions\",\"rel\":\"collection\",\"type\":\"application/json\"},{\"title\":\"Item\",\"href\":\"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/items/2\",\"rel\":\"item\",\"type\":\"application/geo+json\"}]}\n", + "\n" + ] + } + ], + "source": [ + "geojsonseq_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/items\",\n", + " params={\"f\": \"geojsonseq\", \"limit\": 2},\n", + ")\n", + "\n", + "print(geojsonseq_request.text)" + ] + }, + { + "cell_type": "markdown", + "id": "a17c0497-511a-4b7e-9b92-84b0e23dd24b", + "metadata": {}, + "source": [ + "You can apply a filter using the fields returned in the `/queryables` endpoint for a collection:" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "9b1271eb-d653-4452-a4f1-c0f178305c9d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "77 features match this filtered request out of 14458 features in the entire collection\n" + ] + } + ], + "source": [ + "filtered_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/items\",\n", + " params={\n", + " \"eco_name\": \"Northern Mesoamerican Pacific mangroves\",\n", + " \"f\": \"geojson\",\n", + " \"limit\": 2,\n", + " },\n", + ")\n", + "\n", + "filtered_response = filtered_request.json()\n", + "print(\n", + " f\"{filtered_response['numberMatched']} features match this filtered request\",\n", + " f\"out of {geojson_response['numberMatched']} features in the entire collection\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "25f60170-0b5d-4835-a81c-4459feee212a", + "metadata": {}, + "source": [ + "In addition to field-based filters, you can use other standard filter mechanisms:\n", + "- `ids`: limit to a comma-separated list of feature ids\n", + "- `bbox`: filter by bounding box\n", + "- `datetime`: filter by datetime (use with `datetime-column` parameter)\n", + "- `filter`: apply a CQL2 filter (use with `filter-lang` parameter set to cql2-text or cql2-json) for more complex filter operations" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "2aafc321-ae06-469e-91ea-63c53ebb0733", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "5 features match this filtered request out of 14458 features in the entire collection\n" + ] + } + ], + "source": [ + "# filter by bounding box\n", + "bbox_filtered_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/items\",\n", + " params={\"bbox\": \"-77,39,-76,40\", \"f\": \"geojson\", \"limit\": 2},\n", + ")\n", + "\n", + "bbox_filtered_response = bbox_filtered_request.json()\n", + "print(\n", + " f\"{bbox_filtered_response['numberMatched']} features match this filtered request\",\n", + " f\"out of {geojson_response['numberMatched']} features in the entire collection\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "bdb2a8c2-94f4-4064-9cc9-1275fe22c053", + "metadata": {}, + "source": [ + "tipg also comes with a convenient HTML response type which makes it possible to interact with the endpoints in your browser. The returned geojson features from a `/items` request will be displayed in a map!" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "7be40619-e4e4-4211-ad5b-303a82834a70", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from IPython.display import IFrame\n", + "\n", + "bbox_filtered_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/items\",\n", + " params={\n", + " \"bbox\": \"-77,39,-76,40\",\n", + " \"f\": \"html\",\n", + " },\n", + ")\n", + "\n", + "IFrame(\n", + " bbox_filtered_request.url,\n", + " width=1200,\n", + " height=800,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "8a13692f-e964-4f14-b206-d4ff8da5035d", + "metadata": {}, + "source": [ + "Here is a view of the full API docs for the `/collections/{collection_id}/items` endpoint:" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "9eb89183-7cf6-482d-aabf-8066a141928f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "IFrame(\n", + " f\"{tipg_endpoint}/api.html#OGC Features API/items_collections__collectionId__items_get\",\n", + " width=1200,\n", + " height=800,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "fa9c7359-4502-4c4a-95ab-96e1e4c77e46", + "metadata": {}, + "source": [ + "## 5.3 OGC API - Tiles\n", + "\n", + "tipg also serves an OGC Tiles API for vector tiles.\n", + "\n", + "\n", + "\n", + "The Tiles API works exactly like the Features API but instead of taking requests for entire features it accepts requests for XYZ vector tiles that are very useful for streaming vector data into map client applications. This is useful because it will becomes impracticalimpossible to stream all of a collection's features into a map application as a geojson - tipg moves the simplification and filtering operations up to the PostGIS database and returns the minimum required data to the map client." + ] + }, + { + "cell_type": "markdown", + "id": "5c1595fd-48db-4bc3-bfb5-774025e001bf", + "metadata": {}, + "source": [ + "### 5.3.1 /collections/{collection_id/tiles/{tileMatrixSetId}/tilejson.json\n", + "\n", + "The `tilejson` endpoint is the most useful for adding vector tile layers to a map application. The response contains information about the available fields (which can be used for styling the vector tiles), the full collection extent, and the XYZ tile url that can be loaded as a layer in a map." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "962d67f3-95cd-410f-92a4-df6c343a26eb", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"tilejson\": \"3.0.0\",\n", + " \"name\": \"features.terrestrial_ecoregions\",\n", + " \"version\": \"1.0.0\",\n", + " \"scheme\": \"xyz\",\n", + " \"tiles\": [\n", + " \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/tiles/WebMercatorQuad/{z}/{x}/{y}\"\n", + " ],\n", + " \"vector_layers\": [\n", + " {\n", + " \"id\": \"default\",\n", + " \"fields\": {\n", + " \"area\": \"number\",\n", + " \"area_km2\": \"number\",\n", + " \"biome\": \"number\",\n", + " \"eco_code\": \"string\",\n", + " \"eco_id\": \"number\",\n", + " \"eco_name\": \"string\",\n", + " \"eco_num\": \"number\",\n", + " \"eco_sym\": \"number\",\n", + " \"g200_biome\": \"number\",\n", + " \"g200_num\": \"number\",\n", + " \"g200_regio\": \"string\",\n", + " \"g200_stat\": \"number\",\n", + " \"gbl_stat\": \"number\",\n", + " \"id\": \"number\",\n", + " \"objectid\": \"number\",\n", + " \"per_area\": \"number\",\n", + " \"per_area_1\": \"number\",\n", + " \"per_area_2\": \"number\",\n", + " \"perimeter\": \"number\",\n", + " \"realm\": \"string\",\n", + " \"shape_area\": \"number\",\n", + " \"shape_leng\": \"number\"\n", + " },\n", + " \"minzoom\": 0,\n", + " \"maxzoom\": 22\n", + " }\n", + " ],\n", + " \"minzoom\": 0,\n", + " \"maxzoom\": 22,\n", + " \"bounds\": [\n", + " -180.0,\n", + " -89.89197540283203,\n", + " 180.0,\n", + " 83.62313079833984\n", + " ],\n", + " \"center\": [\n", + " 0.0,\n", + " -3.1344223022460938,\n", + " 0\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "tilejson_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/tiles/WebMercatorQuad/tilejson.json\",\n", + ")\n", + "tilejson_response = tilejson_request.json()\n", + "print(json.dumps(tilejson_response, indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "f77155de-5c6f-470d-b2cc-293023d24f28", + "metadata": {}, + "source": [ + "All of the same rules for queryables and query parameters from the `/items` endpoint apply to the `/tiles` endpoints, too. The query parameters will be tacked onto the end of the XYZ tile URL:" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "628777c3-b633-45ec-b0f5-9d07f59cbe28", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"tilejson\": \"3.0.0\",\n", + " \"name\": \"features.terrestrial_ecoregions\",\n", + " \"version\": \"1.0.0\",\n", + " \"scheme\": \"xyz\",\n", + " \"tiles\": [\n", + " \"https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com/collections/features.terrestrial_ecoregions/tiles/WebMercatorQuad/{z}/{x}/{y}?eco_name=Northern+Mesoamerican+Pacific+mangroves\"\n", + " ],\n", + " \"vector_layers\": [\n", + " {\n", + " \"id\": \"default\",\n", + " \"fields\": {\n", + " \"area\": \"number\",\n", + " \"area_km2\": \"number\",\n", + " \"biome\": \"number\",\n", + " \"eco_code\": \"string\",\n", + " \"eco_id\": \"number\",\n", + " \"eco_name\": \"string\",\n", + " \"eco_num\": \"number\",\n", + " \"eco_sym\": \"number\",\n", + " \"g200_biome\": \"number\",\n", + " \"g200_num\": \"number\",\n", + " \"g200_regio\": \"string\",\n", + " \"g200_stat\": \"number\",\n", + " \"gbl_stat\": \"number\",\n", + " \"id\": \"number\",\n", + " \"objectid\": \"number\",\n", + " \"per_area\": \"number\",\n", + " \"per_area_1\": \"number\",\n", + " \"per_area_2\": \"number\",\n", + " \"perimeter\": \"number\",\n", + " \"realm\": \"string\",\n", + " \"shape_area\": \"number\",\n", + " \"shape_leng\": \"number\"\n", + " },\n", + " \"minzoom\": 0,\n", + " \"maxzoom\": 22\n", + " }\n", + " ],\n", + " \"minzoom\": 0,\n", + " \"maxzoom\": 22,\n", + " \"bounds\": [\n", + " -180.0,\n", + " -89.89197540283203,\n", + " 180.0,\n", + " 83.62313079833984\n", + " ],\n", + " \"center\": [\n", + " 0.0,\n", + " -3.1344223022460938,\n", + " 0\n", + " ]\n", + "}\n" + ] + } + ], + "source": [ + "filtered_tilejson_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/tiles/WebMercatorQuad/tilejson.json\",\n", + " params={\n", + " \"eco_name\": \"Northern Mesoamerican Pacific mangroves\",\n", + " },\n", + ")\n", + "filtered_tilejson_response = filtered_tilejson_request.json()\n", + "print(json.dumps(filtered_tilejson_response, indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "8aa43dd5-0e0b-4154-85b8-c582eea80678", + "metadata": {}, + "source": [ + "### 5.3.1 /collections/{collection_id/tiles/{tileMatrixSetId}/viewer\n", + "\n", + "For a quick demonstration of how vector tiles enable visualization of massive feature collections, check out this map of the `terrestrial_ecoregions` table that lives in our database. It has 14,000+ features which we would never dream of downloading to view in a web map. Instead, we let our map client make requests for simplified features for each XYZ tile as we explore the map." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "857f7870-4311-404b-8c88-640e89891e83", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "viewer_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/tiles/WebMercatorQuad/viewer\",\n", + ")\n", + "\n", + "IFrame(\n", + " viewer_request.url,\n", + " width=1200,\n", + " height=800,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "7f80150b-c92c-40dc-b83a-e90b13a25012", + "metadata": {}, + "source": [ + "You can apply a field-based filter to limit the features to a subset of the full collection:" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "d12d12ef-8b12-4c7a-b681-4aea02c44df5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "filtered_viewer_request = httpx.get(\n", + " f\"{tipg_endpoint}/collections/{collection_id}/tiles/WebMercatorQuad/viewer\",\n", + " params={\n", + " \"eco_name\": \"Northern Mesoamerican Pacific mangroves\",\n", + " },\n", + ")\n", + "\n", + "IFrame(\n", + " filtered_viewer_request.url,\n", + " width=1200,\n", + " height=800,\n", + ")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.12.10" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From e31dd80f4059974007da4dd85a6516ac307b7aa9 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Tue, 22 Apr 2025 14:32:28 -0500 Subject: [PATCH 12/18] remove unused dependency --- environment.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/environment.yml b/environment.yml index 6db9123..bcca2ae 100644 --- a/environment.yml +++ b/environment.yml @@ -13,7 +13,6 @@ dependencies: - pystac-client - rasterio - rio-stac - - s3fs - shapely - pip: - pypgstac[psycopg]==0.9.6 From b42616beab5df43ef808ef9ee3d2f75847b776b2 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Tue, 22 Apr 2025 15:14:55 -0500 Subject: [PATCH 13/18] add boto3 back in --- environment.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/environment.yml b/environment.yml index bcca2ae..abe0e0c 100644 --- a/environment.yml +++ b/environment.yml @@ -7,6 +7,7 @@ dependencies: - python=3.12 - rust - pip + - boto3 - httpx - ipywidgets - pystac From d70eb48f734e7679a132058f2ca1a7e053d350dc Mon Sep 17 00:00:00 2001 From: hrodmn Date: Tue, 22 Apr 2025 15:24:46 -0500 Subject: [PATCH 14/18] add start script to set env vars in binder --- start | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 start diff --git a/start b/start new file mode 100644 index 0000000..320d8f2 --- /dev/null +++ b/start @@ -0,0 +1,6 @@ +#!/bin/bash +export AWS_NO_SIGN_REQUEST=TRUE +export STAC_API_ENDPOINT=https://pj44p72a3g.execute-api.us-west-2.amazonaws.com +export TITILER_PGSTAC_API_ENDPOINT=https://helfmwseh8.execute-api.us-west-2.amazonaws.com +export TIPG_API_ENDPOINT=https://ea1xibo0hd.execute-api.us-west-2.amazonaws.com +exec "$@" From 9fc1e443d3d4d1f1b4f4e1ff14c433cbc4fa6f1c Mon Sep 17 00:00:00 2001 From: hrodmn Date: Tue, 22 Apr 2025 15:56:22 -0500 Subject: [PATCH 15/18] a few little fixes --- docs/03-stac_fastapi_pgstac.ipynb | 61 +++++++++++++++++++++++++------ docs/04-titiler_pgstac.ipynb | 4 +- 2 files changed, 51 insertions(+), 14 deletions(-) diff --git a/docs/03-stac_fastapi_pgstac.ipynb b/docs/03-stac_fastapi_pgstac.ipynb index 29ae170..28df8ef 100644 --- a/docs/03-stac_fastapi_pgstac.ipynb +++ b/docs/03-stac_fastapi_pgstac.ipynb @@ -369,7 +369,42 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, + "id": "30844f03-1834-4e93-9494-a59abdc4f651", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "fcdd071aa49345579c299a54f3fd3335", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='hrodmn', description='username:', placeholder='Enter your username')" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import ipywidgets as widgets\n", + "from IPython.display import display\n", + "\n", + "username_input = widgets.Text(\n", + " value=\"hrodmn\",\n", + " placeholder=\"Enter your username\",\n", + " description=\"username:\",\n", + " disabled=False,\n", + ")\n", + "\n", + "display(username_input)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, "id": "8d9d740d-1e2d-45c4-8fcc-1c7cb31a19cc", "metadata": {}, "outputs": [ @@ -425,7 +460,7 @@ " \n", "
  • \n", " id\n", - " \"hrodmn-sentinel-2-c1-l2a\"\n", + " \"henrydevseed2-sentinel-2-c1-l2a\"\n", "
  • \n", " \n", " \n", @@ -443,7 +478,7 @@ " \n", "
  • \n", " description\n", - " \"hrodmn's personal Sentinel-2 L2A collection\"\n", + " \"henrydevseed2's personal Sentinel-2 L2A collection\"\n", "
  • \n", " \n", " \n", @@ -473,7 +508,7 @@ " \n", "
  • \n", " href\n", - " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items\"\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/henrydevseed2-sentinel-2-c1-l2a/items\"\n", "
  • \n", " \n", " \n", @@ -608,7 +643,7 @@ " \n", "
  • \n", " href\n", - " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a\"\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/henrydevseed2-sentinel-2-c1-l2a\"\n", "
  • \n", " \n", " \n", @@ -650,7 +685,7 @@ " \n", "
  • \n", " href\n", - " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/queryables\"\n", + " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/henrydevseed2-sentinel-2-c1-l2a/queryables\"\n", "
  • \n", " \n", " \n", @@ -711,7 +746,7 @@ " \n", "
  • \n", " 0\n", - " -94.0\n", + " -79.0\n", "
  • \n", " \n", " \n", @@ -724,7 +759,7 @@ " \n", "
  • \n", " 1\n", - " 45.0\n", + " 36.9\n", "
  • \n", " \n", " \n", @@ -737,7 +772,7 @@ " \n", "
  • \n", " 2\n", - " -90.0\n", + " -75.0\n", "
  • \n", " \n", " \n", @@ -750,7 +785,7 @@ " \n", "
  • \n", " 3\n", - " 49.0\n", + " 40.9\n", "
  • \n", " \n", " \n", @@ -844,7 +879,7 @@ "" ], "text/plain": [ - "" + "" ] }, "metadata": {}, @@ -853,7 +888,9 @@ ], "source": [ "# using pystac-client\n", - "my_collection_search = client.collection_search(filter=\"id LIKE '%hrodmn%'\")\n", + "my_collection_search = client.collection_search(\n", + " filter=f\"id LIKE '%{username_input.value}%'\"\n", + ")\n", "\n", "results = my_collection_search.collection_list()\n", "\n", diff --git a/docs/04-titiler_pgstac.ipynb b/docs/04-titiler_pgstac.ipynb index 3638a94..9874de6 100644 --- a/docs/04-titiler_pgstac.ipynb +++ b/docs/04-titiler_pgstac.ipynb @@ -401,8 +401,8 @@ "\n", "IFrame(\n", " f\"{titiler_pgstac_endpoint}/searches/{search_id}/WebMercatorQuad/map?{urlencode(params, doseq=True)}\",\n", - " 900,\n", - " 600,\n", + " 1200,\n", + " 800,\n", ")" ] }, From cbbd3fffe5db07f699047dcd0aec842bfbc588ed Mon Sep 17 00:00:00 2001 From: hrodmn Date: Tue, 22 Apr 2025 21:04:06 -0500 Subject: [PATCH 16/18] incorporate Alex's feedback --- docs/01-stac_metadata.ipynb | 4 ++-- docs/02-database.ipynb | 48 ++++++++++++------------------------- 2 files changed, 17 insertions(+), 35 deletions(-) diff --git a/docs/01-stac_metadata.ipynb b/docs/01-stac_metadata.ipynb index 3ba42b2..54c8038 100644 --- a/docs/01-stac_metadata.ipynb +++ b/docs/01-stac_metadata.ipynb @@ -676,7 +676,7 @@ "source": [ "### 1.2 Using `pystac` to write STAC\n", "\n", - "Writing STAC JSON by hand can be hard especially when you want to use some of the more advanced features of STAC metadata. Creating STAC items is a bit more ergonomic than specifying the structure by hand because you can get type hints on all of the possible fields and can take advantage of pre-defined constants (like `pystac.MediaType.COG`) instead of trying to remember the actual values." + "Writing STAC JSON by hand can be hard especially when you want to use some of the more advanced features of STAC metadata. Creating STAC items with `pystac` is a bit more ergonomic than specifying the structure by hand because you can get type hints on all of the possible fields and can take advantage of pre-defined constants (like `pystac.MediaType.COG`) instead of trying to remember the actual values. Plus, you will be forced to populate all of the required fields from the STAC spec which can help you avoid heartburn induced by invalid STAC items." ] }, { @@ -4401,7 +4401,7 @@ "source": [ "### 1.4 Writing STAC with `stactools` packages\n", "\n", - "You may have been thinking \"surely someone has already done the work to sort out the STAC metadata configuration for the Sentinel 2 dataset\". You are right! Sometimes the data providers will produce STAC metadata alongside the data and the most common method for publishing the STAC metadata generation workflow is via [`stactools` packages](https://github.com/stactools-packages).\n", + "You may have been thinking \"surely someone has already done the work to sort out the STAC metadata configuration for the Sentinel 2 dataset\". You are right! Sometimes the data providers or the community will produce STAC metadata alongside the data and the most common method for publishing the STAC metadata generation workflow is via [`stactools` packages](https://github.com/stactools-packages).\n", "\n", "Many datasets/collections have a package that can be used from python or a CLI to generate collection and item STAC metadata, including Sentinel-2. At this time the [`stactools-sentinel2`](https://github.com/stactools-packages/sentinel2) package is not configured for the files that we have been working with so far in this notebook so we will reference files in a different bucket for this section." ] diff --git a/docs/02-database.ipynb b/docs/02-database.ipynb index b4e62b0..1875c99 100644 --- a/docs/02-database.ipynb +++ b/docs/02-database.ipynb @@ -12,18 +12,14 @@ "\n", "**pypgstac** is a Python package for interacting with a pgstac database. You will learn how to use pypgstac to perform the following operations on a pgstac database:\n", "1. Generate STAC collection record\n", - "2. Add new record it to the collections table with `Loader.load_collections`\n", + "2. Add the record to the `collections` table with `Loader.load_collections`\n", "3. Generate STAC item records\n", - "4. Add new records to the items table with `Loader.load_items`\n", + "4. Add new records to the `items` table with `Loader.load_items`\n", + "5. Delete an item from the `items` table\n", "\n", - "Your STAC metadata generation and ingestion workflow will probably not take place in a notebook but the basic steps will be the same!\n", + "For production deployments your STAC metadata generation and ingestion workflow will probably not take place in a notebook but the basic steps will be the same!\n", "\n", - "In this notebook you will learn how to interact with a `pgstac` database:\n", - "- Create and upload a collection\n", - "- Upload items\n", - "- Delete an item\n", - "\n", - "Fill in the input boxes below to get started with your own personal Sentinel-2 STAC collection!" + "Fill in the input boxes below to get started with your own personal Sentinel-2 STAC collection! You will be using the `username` value to create a unique STAC collection for your home region that you will use in subsequent parts of the workshop. You will need to enter the database credentials here in order to post data to the database in this notebook." ] }, { @@ -222,30 +218,6 @@ "display(db_dbname_input)" ] }, - { - "cell_type": "code", - "execution_count": 24, - "id": "6a49d4d2-ca06-4704-84bc-cbeef8103546", - "metadata": { - "editable": true, - "slideshow": { - "slide_type": "" - }, - "tags": [] - }, - "outputs": [], - "source": [ - "from datetime import datetime\n", - "\n", - "import pystac_client\n", - "from pystac import Collection, Extent, SpatialExtent, TemporalExtent\n", - "from pypgstac.db import PgstacDB\n", - "from pypgstac.load import Loader, Methods\n", - "from shapely.geometry import Point\n", - "\n", - "stac_api_endpoint = os.getenv(\"STAC_API_ENDPOINT\")" - ] - }, { "cell_type": "markdown", "id": "e6d710ec-c2b0-4784-a8ce-a9c3694abc35", @@ -514,6 +486,16 @@ } ], "source": [ + "from datetime import datetime\n", + "\n", + "import pystac_client\n", + "from pystac import Collection, Extent, SpatialExtent, TemporalExtent\n", + "from pypgstac.db import PgstacDB\n", + "from pypgstac.load import Loader, Methods\n", + "from shapely.geometry import Point\n", + "\n", + "stac_api_endpoint = os.getenv(\"STAC_API_ENDPOINT\")\n", + "\n", "collection_id = f\"{username_input.value}-sentinel-2-c1-l2a\"\n", "bbox = Point(lon_input.value, lat_input.value).buffer(2).bounds\n", "temporal_extent = [datetime(2025, 1, 1), datetime(2025, 4, 18)]\n", From 770e58c36edfad987ed8e2908bdf08c15cfacb20 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Wed, 23 Apr 2025 05:24:03 -0500 Subject: [PATCH 17/18] clean a few more things up --- README.md | 2 +- docs/00-introduction.ipynb | 17 ++- docs/02-database.ipynb | 304 +++++++++++++++++++------------------ 3 files changed, 171 insertions(+), 152 deletions(-) diff --git a/README.md b/README.md index c06642c..c4a6fcc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # eoAPI FedGeoDay25 workshop -[![Binder](https://binder.opensci.2i2c.cloud/badge_logo.svg)](https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=%2Fdoc%2Ftree%2Findex.ipynb) +[![Binder](https://binder.opensci.2i2c.cloud/badge_logo.svg)](https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/v0.1?urlpath=%2Fdoc%2Ftree%2Fdocs%2F00-introduction.ipynb) This repository contains the materials for the eoAPI workshop at FedGeoDay25 in Washington D.C. on April 23, 2025. The materials will all be contained in Jupyter notebooks that participants can interact with in their web browser via a 2i2c Jupyter Hub provisioned by NASA. diff --git a/docs/00-introduction.ipynb b/docs/00-introduction.ipynb index 4925f21..217b4e1 100644 --- a/docs/00-introduction.ipynb +++ b/docs/00-introduction.ipynb @@ -38,7 +38,7 @@ " * titiler-pgstac: \n", " * stac-fastapi-pgstac: \n", " * tipg: \n", - " * Workshop participants will given access credentials for the `pgstac` database during the workshop so they can interact with the database directly \n", + " * Workshop participants will given access credentials for the `pgstac` database during the workshop so they can interact with the pgstac PostgreSQL database directly \n", "* binder notebook server (https://binder.opensci.2i2c.cloud/): \n", " * Hosted by NASA \n", " * [https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=doc/tree/docs/introduction.ipynb](https://binder.opensci.2i2c.cloud/v2/gh/developmentseed/eoapi-fedgeoday25-workshop/HEAD?urlpath=doc/tree/docs/introduction.ipynb) \n", @@ -87,8 +87,8 @@ "### 1.2 Why would you use eoAPI?\n", "\n", "- You want to make your data catalog easily searchable for internal and/or external users\n", - "- You want to be able to easily serve dynamic visualizations from your data catalog\n", - "- You want to use some of the growing list of tools and frameworks that can consume STAC metadata" + "- You want to serve dynamic visualizations of collections in data catalog\n", + "- You want to use the growing list of tools and frameworks that can consume STAC metadata" ] }, { @@ -207,7 +207,9 @@ { "cell_type": "markdown", "id": "06f3b31f-584b-47c8-b0f0-2e41d85fca1e", - "metadata": {}, + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, "source": [ "### 3.3 STAC Extensions\n", "\n", @@ -218,7 +220,10 @@ "- **Projection**: For specifying coordinate reference systems\n", "- **Scientific**: For scientific datasets\n", "- **Datacube**: For multidimensional data\n", - "- **And many more**: See [STAC Extensions](https://stac-extensions.github.io/)" + "- **And many more**\n", + "\n", + "#### Additional resources:\n", + "- STAC Extensions homepage: " ] }, { @@ -287,7 +292,7 @@ "\n", "**Advantages**:\n", "- Builds on top of PostgreSQL\n", - "- Designed for production-scale datasets (like Microsoft Planetary Computer)\n", + "- Designed for industrial-scale datasets (like Microsoft Planetary Computer)\n", "- Transaction support (add/update/delete)\n", "\n", "**Disadvantages**:\n", diff --git a/docs/02-database.ipynb b/docs/02-database.ipynb index 1875c99..3705e2c 100644 --- a/docs/02-database.ipynb +++ b/docs/02-database.ipynb @@ -19,12 +19,15 @@ "\n", "For production deployments your STAC metadata generation and ingestion workflow will probably not take place in a notebook but the basic steps will be the same!\n", "\n", - "Fill in the input boxes below to get started with your own personal Sentinel-2 STAC collection! You will be using the `username` value to create a unique STAC collection for your home region that you will use in subsequent parts of the workshop. You will need to enter the database credentials here in order to post data to the database in this notebook." + "Fill in the input boxes below to get started with your own personal Sentinel-2 STAC collection!\n", + "- You will be using the `username` value to create a unique STAC collection\n", + "- Set a location that is special to you in the lat/lon field - this will determine the spatial extent of your STAC collection\n", + "- You will need to enter the database credentials here in order to post data to the database in this notebook." ] }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 1, "id": "196e7c1d-b82b-4d66-bf96-4942cd02392c", "metadata": { "editable": true, @@ -39,7 +42,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b3468380069e4e8695dfcbcc980ae450", + "model_id": "48ceae6e001247f1b7e59b4d5b57f89c", "version_major": 2, "version_minor": 0 }, @@ -53,7 +56,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "702853028aef4a3caafeaa666dcced58", + "model_id": "ee2e54a3abcc4ae1997d052309b2c73f", "version_major": 2, "version_minor": 0 }, @@ -67,7 +70,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "8ff11e4023684377be6da95dcc4eb433", + "model_id": "da58e7a295094dff9b2e345b7436474e", "version_major": 2, "version_minor": 0 }, @@ -81,7 +84,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "5604c7f519894306bc60f47bfd2b6969", + "model_id": "da3cd0bc447a4f6e9e80c7ac1a7bb667", "version_major": 2, "version_minor": 0 }, @@ -95,7 +98,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "0b2d19020bbf406d85697b4e5c021701", + "model_id": "c60f19046ae844f6ae850d48ddd64a6b", "version_major": 2, "version_minor": 0 }, @@ -109,7 +112,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "1b39c69c596544118df5c3a9ed053690", + "model_id": "28f3dd3d962b4b0991e87b391daa9ea8", "version_major": 2, "version_minor": 0 }, @@ -123,7 +126,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "54941edb42034597b3e41624b6df2564", + "model_id": "b6d420a070344133a5d64c7b1b418c85", "version_major": 2, "version_minor": 0 }, @@ -137,7 +140,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "2bf96b244897464a8e59d0decf57ce26", + "model_id": "85910ac384a644d3b960a8ad31cee4c3", "version_major": 2, "version_minor": 0 }, @@ -200,6 +203,7 @@ " description=\"db port:\",\n", " disabled=False,\n", ")\n", + "\n", "db_dbname_input = widgets.Text(\n", " value=os.getenv(\"POSTGRES_DBNAME\", \"pgstac\"),\n", " placeholder=\"Enter database dbname\",\n", @@ -230,7 +234,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 18, "id": "1a09b4e5-1727-4ee2-96ef-e0772267829d", "metadata": {}, "outputs": [ @@ -438,7 +442,7 @@ " \n", "
  • \n", " 1\n", - " \"2025-04-18T00:00:00Z\"\n", + " \"2025-04-23T00:00:00Z\"\n", "
  • \n", " \n", " \n", @@ -480,7 +484,7 @@ "" ] }, - "execution_count": 29, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -498,7 +502,7 @@ "\n", "collection_id = f\"{username_input.value}-sentinel-2-c1-l2a\"\n", "bbox = Point(lon_input.value, lat_input.value).buffer(2).bounds\n", - "temporal_extent = [datetime(2025, 1, 1), datetime(2025, 4, 18)]\n", + "temporal_extent = [datetime(2025, 1, 1), datetime(2025, 4, 23)]\n", "\n", "my_collection = Collection(\n", " id=collection_id,\n", @@ -521,7 +525,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 10, "id": "0536d319-0b51-40b4-8fe2-4ceb3ceacfec", "metadata": {}, "outputs": [], @@ -554,7 +558,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 19, "id": "7ae2471c-8164-466f-a56d-745213cb7316", "metadata": {}, "outputs": [], @@ -572,7 +576,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 12, "id": "7d71b6b1-70c3-4e5d-9444-f1dddb4e98c3", "metadata": {}, "outputs": [ @@ -582,7 +586,7 @@ "[('hrodmn-sentinel-2-c1-l2a',)]" ] }, - "execution_count": 32, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -605,7 +609,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 20, "id": "6a858a2d-57b7-40e9-8235-2c341f43a8de", "metadata": {}, "outputs": [ @@ -613,7 +617,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "1205\n" + "1254\n" ] } ], @@ -642,7 +646,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 21, "id": "a410af0b-6d3c-4a8a-87ee-b16265afcd6a", "metadata": {}, "outputs": [ @@ -844,7 +848,7 @@ " \n", "
  • \n", " id\n", - " \"S2B_T15TXK_20250417T170051_L2A\"\n", + " \"S2C_T15TXK_20250422T165141_L2A\"\n", "
  • \n", " \n", " \n", @@ -886,7 +890,7 @@ " \n", "
  • \n", " 0\n", - " -91.04160367127255\n", + " -91.04668800446919\n", "
  • \n", " \n", " \n", @@ -899,7 +903,7 @@ " \n", "
  • \n", " 1\n", - " 45.137034349441834\n", + " 45.13712145311703\n", "
  • \n", " \n", " \n", @@ -923,7 +927,7 @@ " \n", "
  • \n", " 0\n", - " -91.37153573660719\n", + " -91.37653580048908\n", "
  • \n", " \n", " \n", @@ -936,7 +940,7 @@ " \n", "
  • \n", " 1\n", - " 44.15376770955927\n", + " 44.15383889083003\n", "
  • \n", " \n", " \n", @@ -1034,7 +1038,7 @@ " \n", "
  • \n", " 0\n", - " -91.04160367127255\n", + " -91.04668800446919\n", "
  • \n", " \n", " \n", @@ -1047,7 +1051,7 @@ " \n", "
  • \n", " 1\n", - " 45.137034349441834\n", + " 45.13712145311703\n", "
  • \n", " \n", " \n", @@ -1082,7 +1086,7 @@ " \n", "
  • \n", " 0\n", - " -91.371536\n", + " -91.376536\n", "
  • \n", " \n", " \n", @@ -1121,7 +1125,7 @@ " \n", "
  • \n", " 3\n", - " 45.137034\n", + " 45.137121\n", "
  • \n", " \n", " \n", @@ -1141,7 +1145,7 @@ " \n", "
  • \n", " created\n", - " \"2025-04-17T22:14:12.641Z\"\n", + " \"2025-04-22T23:29:04.875Z\"\n", "
  • \n", " \n", " \n", @@ -1150,7 +1154,7 @@ " \n", "
  • \n", " platform\n", - " \"sentinel-2b\"\n", + " \"sentinel-2c\"\n", "
  • \n", " \n", " \n", @@ -1188,7 +1192,7 @@ " \n", "
  • \n", " eo:cloud_cover\n", - " 67.094147\n", + " 79.83669\n", "
  • \n", " \n", " \n", @@ -1203,7 +1207,7 @@ " \n", "
  • \n", " lat\n", - " 44.60973\n", + " 44.60994\n", "
  • \n", " \n", " \n", @@ -1212,7 +1216,7 @@ " \n", "
  • \n", " lon\n", - " -90.78602\n", + " -90.78851\n", "
  • \n", " \n", " \n", @@ -1262,7 +1266,7 @@ " \n", "
  • \n", " view:azimuth\n", - " 106.2286391063633\n", + " 105.39782341405969\n", "
  • \n", " \n", " \n", @@ -1271,7 +1275,7 @@ " \n", "
  • \n", " view:incidence_angle\n", - " 9.170521123835382\n", + " 9.180592897883939\n", "
  • \n", " \n", " \n", @@ -1280,7 +1284,7 @@ " \n", "
  • \n", " view:sun_azimuth\n", - " 153.666198048965\n", + " 153.25487457856\n", "
  • \n", " \n", " \n", @@ -1289,7 +1293,7 @@ " \n", "
  • \n", " view:sun_elevation\n", - " 53.5455128231177\n", + " 55.2712363199598\n", "
  • \n", " \n", " \n", @@ -1298,7 +1302,7 @@ " \n", "
  • \n", " s2:tile_id\n", - " \"S2B_OPER_MSI_L2A_TL_2BPS_20250417T205117_A042380_T15TXK_N05.11\"\n", + " \"S2C_OPER_MSI_L2A_TL_2CPS_20250422T220013_A003285_T15TXK_N05.11\"\n", "
  • \n", " \n", " \n", @@ -1307,7 +1311,7 @@ " \n", "
  • \n", " s2:degraded_msi_data_percentage\n", - " 0.0267\n", + " 0.03\n", "
  • \n", " \n", " \n", @@ -1316,7 +1320,7 @@ " \n", "
  • \n", " s2:nodata_pixel_percentage\n", - " 38.269615\n", + " 37.910435\n", "
  • \n", " \n", " \n", @@ -1334,7 +1338,7 @@ " \n", "
  • \n", " s2:cloud_shadow_percentage\n", - " 1.165042\n", + " 2.011531\n", "
  • \n", " \n", " \n", @@ -1343,7 +1347,7 @@ " \n", "
  • \n", " s2:vegetation_percentage\n", - " 1.691512\n", + " 3.47597\n", "
  • \n", " \n", " \n", @@ -1352,7 +1356,7 @@ " \n", "
  • \n", " s2:not_vegetated_percentage\n", - " 27.563539\n", + " 10.796284\n", "
  • \n", " \n", " \n", @@ -1361,7 +1365,7 @@ " \n", "
  • \n", " s2:water_percentage\n", - " 0.04955\n", + " 0.131523\n", "
  • \n", " \n", " \n", @@ -1370,7 +1374,7 @@ " \n", "
  • \n", " s2:unclassified_percentage\n", - " 2.383836\n", + " 3.492936\n", "
  • \n", " \n", " \n", @@ -1379,7 +1383,7 @@ " \n", "
  • \n", " s2:medium_proba_clouds_percentage\n", - " 15.105227\n", + " 11.579089\n", "
  • \n", " \n", " \n", @@ -1388,7 +1392,7 @@ " \n", "
  • \n", " s2:high_proba_clouds_percentage\n", - " 34.076107\n", + " 68.040597\n", "
  • \n", " \n", " \n", @@ -1397,7 +1401,7 @@ " \n", "
  • \n", " s2:thin_cirrus_percentage\n", - " 17.912817\n", + " 0.217005\n", "
  • \n", " \n", " \n", @@ -1433,7 +1437,7 @@ " \n", "
  • \n", " s2:product_uri\n", - " \"S2B_MSIL2A_20250417T164839_N0511_R026_T15TXK_20250417T205117.SAFE\"\n", + " \"S2C_MSIL2A_20250422T164901_N0511_R026_T15TXK_20250422T220013.SAFE\"\n", "
  • \n", " \n", " \n", @@ -1442,7 +1446,7 @@ " \n", "
  • \n", " s2:generation_time\n", - " \"2025-04-17T20:51:17.000000Z\"\n", + " \"2025-04-22T22:00:13.000000Z\"\n", "
  • \n", " \n", " \n", @@ -1451,7 +1455,7 @@ " \n", "
  • \n", " s2:datatake_id\n", - " \"GS2B_20250417T164839_042380_N05.11\"\n", + " \"GS2C_20250422T164901_003285_N05.11\"\n", "
  • \n", " \n", " \n", @@ -1469,7 +1473,7 @@ " \n", "
  • \n", " s2:datastrip_id\n", - " \"S2B_OPER_MSI_L2A_DS_2BPS_20250417T205117_S20250417T170051_N05.11\"\n", + " \"S2C_OPER_MSI_L2A_DS_2CPS_20250422T220013_S20250422T165141_N05.11\"\n", "
  • \n", " \n", " \n", @@ -1478,7 +1482,7 @@ " \n", "
  • \n", " s2:reflectance_conversion_factor\n", - " 0.994711640627317\n", + " 0.991921727658156\n", "
  • \n", " \n", " \n", @@ -1487,7 +1491,7 @@ " \n", "
  • \n", " datetime\n", - " \"2025-04-17T17:01:22.226000Z\"\n", + " \"2025-04-22T17:01:41.600000Z\"\n", "
  • \n", " \n", " \n", @@ -1496,7 +1500,7 @@ " \n", "
  • \n", " earthsearch:payload_id\n", - " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/d98c430b8314231290bc2fab4ab5c7a0\"\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/8a2eafe7baf23cb31a472d5ca0bf496a\"\n", "
  • \n", " \n", " \n", @@ -1552,7 +1556,7 @@ " \n", "
  • \n", " updated\n", - " \"2025-04-17T22:14:12.641Z\"\n", + " \"2025-04-22T23:29:04.875Z\"\n", "
  • \n", " \n", " \n", @@ -1596,7 +1600,7 @@ " \n", "
  • \n", " href\n", - " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A\"\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2C_T15TXK_20250422T165141_L2A\"\n", "
  • \n", " \n", " \n", @@ -1638,7 +1642,7 @@ " \n", "
  • \n", " href\n", - " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/S2B_T15TXK_20250417T170051_L2A.json\"\n", + " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/S2C_T15TXK_20250422T165141_L2A.json\"\n", "
  • \n", " \n", " \n", @@ -1680,7 +1684,7 @@ " \n", "
  • \n", " href\n", - " \"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/17/0/metadata.xml\"\n", + " \"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/22/0/metadata.xml\"\n", "
  • \n", " \n", " \n", @@ -1824,7 +1828,7 @@ " \n", "
  • \n", " href\n", - " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A/thumbnail\"\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2C_T15TXK_20250422T165141_L2A/thumbnail\"\n", "
  • \n", " \n", " \n", @@ -1897,7 +1901,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B04.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B04.tif\"\n", "
  • \n", " \n", " \n", @@ -2176,7 +2180,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220bc9671d22931eb0d2c0804872e86c923a1d89ca3e74219eebe0b2a07cedcb945\"\n", + " \"12206a82a3a377f2fc189dd1c206b956fce39b5880ae8baac2f145963216e8fc4d24\"\n", "
  • \n", " \n", " \n", @@ -2185,7 +2189,7 @@ " \n", "
  • \n", " file:size\n", - " 134108289\n", + " 129435113\n", "
  • \n", " \n", " \n", @@ -2238,7 +2242,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B03.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B03.tif\"\n", "
  • \n", " \n", " \n", @@ -2517,7 +2521,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220c65c0da45550852a9469a8237aca4b80fb717389d339688efb91e856ae18fae5\"\n", + " \"12206a4e9e310b2d148276f4ba287178f909f3bf206f7d5889f532a6f34b18ddc336\"\n", "
  • \n", " \n", " \n", @@ -2526,7 +2530,7 @@ " \n", "
  • \n", " file:size\n", - " 133530287\n", + " 129562333\n", "
  • \n", " \n", " \n", @@ -2579,7 +2583,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B02.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B02.tif\"\n", "
  • \n", " \n", " \n", @@ -2858,7 +2862,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220117bccd7b673a08dea75610c24bcf86a3d7720160e5d13ad82e654bda505eaf3\"\n", + " \"12204b1f07ecc83e948a6bbcf79a456e65ca27c13e122876b9bb9f15a7d3c7e15844\"\n", "
  • \n", " \n", " \n", @@ -2867,7 +2871,7 @@ " \n", "
  • \n", " file:size\n", - " 134333114\n", + " 130084997\n", "
  • \n", " \n", " \n", @@ -2920,7 +2924,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/TCI.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/TCI.tif\"\n", "
  • \n", " \n", " \n", @@ -3367,7 +3371,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220fe372b2cd7ae6693787ab84a30e4dc1045205f36181a5d141f0ae4595cc3a803\"\n", + " \"122035b0769adfb74c1d2b78be7edcfdf248e157ece6de8679cd9035f3094c3c7f9a\"\n", "
  • \n", " \n", " \n", @@ -3376,7 +3380,7 @@ " \n", "
  • \n", " file:size\n", - " 129302021\n", + " 67394093\n", "
  • \n", " \n", " \n", @@ -3416,7 +3420,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B08.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B08.tif\"\n", "
  • \n", " \n", " \n", @@ -3695,7 +3699,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12208670874ac4e82a6e5a1ff23d5f95f5dbeb371e64d6c2f5ec86f9b2adb2b7600c\"\n", + " \"1220ec1752dcb59a0c6a54dd2b277179c0cec1a41cab197544b036abddd0b3d60480\"\n", "
  • \n", " \n", " \n", @@ -3704,7 +3708,7 @@ " \n", "
  • \n", " file:size\n", - " 131808398\n", + " 128049080\n", "
  • \n", " \n", " \n", @@ -3757,7 +3761,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B12.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B12.tif\"\n", "
  • \n", " \n", " \n", @@ -4036,7 +4040,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220a0f445d1203aad21a6d5a970918331b5ac41dff117200f94b32dad1e42a1a495\"\n", + " \"1220181be3b6d851cb5a4a626ce3116171cfd21497b2d7ad7d9d090d98b6dc530b4c\"\n", "
  • \n", " \n", " \n", @@ -4045,7 +4049,7 @@ " \n", "
  • \n", " file:size\n", - " 36919364\n", + " 38261811\n", "
  • \n", " \n", " \n", @@ -4098,7 +4102,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B06.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B06.tif\"\n", "
  • \n", " \n", " \n", @@ -4377,7 +4381,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220a9de7d7b59d13bb4327551bd53024f5437bba453250244f7a02074e7626c2953\"\n", + " \"122041c6e92aecf414c124567b0d0a9b9fff667094e4eff02562225102c9062f6991\"\n", "
  • \n", " \n", " \n", @@ -4386,7 +4390,7 @@ " \n", "
  • \n", " file:size\n", - " 37837353\n", + " 39094091\n", "
  • \n", " \n", " \n", @@ -4439,7 +4443,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B07.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B07.tif\"\n", "
  • \n", " \n", " \n", @@ -4718,7 +4722,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"122056daf1949f9dd838b5b8d8042b98fb543192ba0f9ab4c9b82dcc32b16ce12989\"\n", + " \"1220abd6e9995120b846d668a9abf42e434043228ac015e144af551c24bd25feaced\"\n", "
  • \n", " \n", " \n", @@ -4727,7 +4731,7 @@ " \n", "
  • \n", " file:size\n", - " 37865807\n", + " 38991206\n", "
  • \n", " \n", " \n", @@ -4780,7 +4784,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B05.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B05.tif\"\n", "
  • \n", " \n", " \n", @@ -5059,7 +5063,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"122022573dab24b68dba0a45283a982db1512f9810d2cac6319aa756ebc119c0b079\"\n", + " \"1220f8dac1f22ed7d6ea4ede24411fbde4aa63a39dee3e3c727f876174aeacf9e903\"\n", "
  • \n", " \n", " \n", @@ -5068,7 +5072,7 @@ " \n", "
  • \n", " file:size\n", - " 37833718\n", + " 39143161\n", "
  • \n", " \n", " \n", @@ -5121,7 +5125,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B11.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B11.tif\"\n", "
  • \n", " \n", " \n", @@ -5400,7 +5404,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12203cdd3545ee35f230b0e53a1ac40687daa09542c768604da3d5ed39ca33d54bc0\"\n", + " \"12204b2f1aa7c19acb0dfd43bebb964a892df2500dd55d0f5cefb06712a06764bc5a\"\n", "
  • \n", " \n", " \n", @@ -5409,7 +5413,7 @@ " \n", "
  • \n", " file:size\n", - " 37368371\n", + " 38472033\n", "
  • \n", " \n", " \n", @@ -5462,7 +5466,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/WVP.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/WVP.tif\"\n", "
  • \n", " \n", " \n", @@ -5692,7 +5696,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220dcdb9d38ad122aa27649e3080df3c6badc8603a023686484179a5234ff6811c8\"\n", + " \"1220eba18520a516965622c96664972926264d03e142ce228c1e51bcd4ac090df6b9\"\n", "
  • \n", " \n", " \n", @@ -5701,7 +5705,7 @@ " \n", "
  • \n", " file:size\n", - " 10072854\n", + " 5590987\n", "
  • \n", " \n", " \n", @@ -5741,7 +5745,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B8A.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B8A.tif\"\n", "
  • \n", " \n", " \n", @@ -6020,7 +6024,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12209b0e114a9ced2fcbb8996195c475d6092c97287c00ecda58f481d44e74fd4e58\"\n", + " \"122081a32a7d6322a4049f225d014db6bbded061dbe26f10f0737e7aad815d428f5b\"\n", "
  • \n", " \n", " \n", @@ -6029,7 +6033,7 @@ " \n", "
  • \n", " file:size\n", - " 37844394\n", + " 38930601\n", "
  • \n", " \n", " \n", @@ -6082,7 +6086,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SCL.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/SCL.tif\"\n", "
  • \n", " \n", " \n", @@ -6285,7 +6289,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220444630e1ad3a76a6e9724c753fcadaaefc135ce0f5bde094d5374c5b786fb9c2\"\n", + " \"1220418cb080af76e48c61b0b0ef21f5c4bfd65973d246fb30e19ad3d7e6b9a718c8\"\n", "
  • \n", " \n", " \n", @@ -6294,7 +6298,7 @@ " \n", "
  • \n", " file:size\n", - " 1645249\n", + " 1758688\n", "
  • \n", " \n", " \n", @@ -6334,7 +6338,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/AOT.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/AOT.tif\"\n", "
  • \n", " \n", " \n", @@ -6555,7 +6559,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220341a3293f1899f00131224dfde2d2b2c2d6e6852594863a6496b25aeff0a7ef9\"\n", + " \"1220207e1599a4a8af00a569e258a28b0dd4311fdf1728cdcd926800aff2210e8f19\"\n", "
  • \n", " \n", " \n", @@ -6564,7 +6568,7 @@ " \n", "
  • \n", " file:size\n", - " 1521584\n", + " 1110411\n", "
  • \n", " \n", " \n", @@ -6604,7 +6608,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B01.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B01.tif\"\n", "
  • \n", " \n", " \n", @@ -6883,7 +6887,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12206eba1240cec8cf65bbf1c4b3e238d30ef154f50a65becc3f6ddb0a8be00880ac\"\n", + " \"1220610e702e26ab52fd4db9ca21b9f3eb98133c0b441264f9e061bfe98cda1dfa00\"\n", "
  • \n", " \n", " \n", @@ -6892,7 +6896,7 @@ " \n", "
  • \n", " file:size\n", - " 4372913\n", + " 4611032\n", "
  • \n", " \n", " \n", @@ -6945,7 +6949,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B09.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B09.tif\"\n", "
  • \n", " \n", " \n", @@ -7224,7 +7228,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12209b96b741483cc4dfd09390b2719dead248aebf833bb983fc59456f3b8c61b1bd\"\n", + " \"1220c51c7ced7a26d3cad839976f67cbb530cf31af3fcb93885b867732e2601bc834\"\n", "
  • \n", " \n", " \n", @@ -7233,7 +7237,7 @@ " \n", "
  • \n", " file:size\n", - " 4475010\n", + " 4479072\n", "
  • \n", " \n", " \n", @@ -7286,7 +7290,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/CLD_20m.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/CLD_20m.tif\"\n", "
  • \n", " \n", " \n", @@ -7489,7 +7493,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220d5acc6d6ffe9780ed315e2c29204dd90b123f94e66052844d0c56db913ca31c9\"\n", + " \"12204bb258248a9e48d5fba4a4fac487e887a3ace9cc4aa5400da6346ac6d9722d2e\"\n", "
  • \n", " \n", " \n", @@ -7498,7 +7502,7 @@ " \n", "
  • \n", " file:size\n", - " 5207828\n", + " 4715455\n", "
  • \n", " \n", " \n", @@ -7551,7 +7555,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SNW_20m.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/SNW_20m.tif\"\n", "
  • \n", " \n", " \n", @@ -7745,7 +7749,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"122034c567ebd1c5c3c7b2c2c67aec97278b287b454bf83ad6361e4d7241a62a968a\"\n", + " \"1220bfa01525755a18dd7e6b3f380f34bfb9bc09da89c7746a876d9fecc561a6ac9a\"\n", "
  • \n", " \n", " \n", @@ -7754,7 +7758,7 @@ " \n", "
  • \n", " file:size\n", - " 56824\n", + " 110471\n", "
  • \n", " \n", " \n", @@ -7807,7 +7811,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.tif\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/L2A_PVI.tif\"\n", "
  • \n", " \n", " \n", @@ -7994,7 +7998,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220d5b775e51e4acb6bc64fa641e13e3d1fab4b087ca1931a6cd512aea22d4d75c4\"\n", + " \"12208c64ab44b28e712e35741b445039e5f3d8c8d7d31cd14ac7b39021d05848217d\"\n", "
  • \n", " \n", " \n", @@ -8003,7 +8007,7 @@ " \n", "
  • \n", " file:size\n", - " 158802\n", + " 108570\n", "
  • \n", " \n", " \n", @@ -8043,7 +8047,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/metadata.xml\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/metadata.xml\"\n", "
  • \n", " \n", " \n", @@ -8061,7 +8065,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12205fdeb80dfbe1a6843c2d8b69b0b3b0831a741179b79e10af7678420e2dc74dbe\"\n", + " \"1220fe253a3771ed7ff7551bd09efae3050519d4e00ff0273b60a2e2a48bed2e2349\"\n", "
  • \n", " \n", " \n", @@ -8070,7 +8074,7 @@ " \n", "
  • \n", " file:size\n", - " 369199\n", + " 369609\n", "
  • \n", " \n", " \n", @@ -8110,7 +8114,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/tileInfo.json\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/tileInfo.json\"\n", "
  • \n", " \n", " \n", @@ -8128,7 +8132,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12207874af8e014f1b08ef672a25ecc1255423922aba0e11596df89e81d09424158e\"\n", + " \"12204f9875ee0e6a76846904c9e50d2572d176bb1c37cd160212888c16965b02065a\"\n", "
  • \n", " \n", " \n", @@ -8137,7 +8141,7 @@ " \n", "
  • \n", " file:size\n", - " 1514\n", + " 1518\n", "
  • \n", " \n", " \n", @@ -8177,7 +8181,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/product_metadata.xml\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/product_metadata.xml\"\n", "
  • \n", " \n", " \n", @@ -8195,7 +8199,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220e9e1e841fb6278e8dc0b49d429e99be15613a93ce1c912322485bf1b16600475\"\n", + " \"122017e98e4652b99cfc35b9785555f07a048b661c46e6e519ca01c3c6d1697e340f\"\n", "
  • \n", " \n", " \n", @@ -8204,7 +8208,7 @@ " \n", "
  • \n", " file:size\n", - " 55001\n", + " 58820\n", "
  • \n", " \n", " \n", @@ -8244,7 +8248,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.jpg\"\n", + " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/L2A_PVI.jpg\"\n", "
  • \n", " \n", " \n", @@ -8271,7 +8275,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220b7a5d2409293ba9437913e9a808a7edaf20e99ef3fbad6e07c8eec65d05b2515\"\n", + " \"1220d8e51a37a994bb9881c8cc1325016c4566870dfd609a66a616bc676bf4d3a978\"\n", "
  • \n", " \n", " \n", @@ -8280,7 +8284,7 @@ " \n", "
  • \n", " file:size\n", - " 27914\n", + " 23384\n", "
  • \n", " \n", " \n", @@ -8329,10 +8333,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 34, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -8355,7 +8359,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 22, "id": "82443eb2-0d59-46b2-9178-25acb3d0593e", "metadata": {}, "outputs": [], @@ -8373,7 +8377,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 23, "id": "48133d14-e301-45b4-973d-1b846a6c503a", "metadata": {}, "outputs": [ @@ -8381,7 +8385,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "there are 1205 items\n" + "there are 1254 items\n" ] } ], @@ -8404,7 +8408,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 24, "id": "ba5f6278-4d92-4386-af1d-94ca5aed6c30", "metadata": {}, "outputs": [ @@ -8423,10 +8427,10 @@ " " ], "text/plain": [ - "" + "" ] }, - "execution_count": 37, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -8455,7 +8459,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 25, "id": "4c6782bf-b043-49a0-a338-7676ff52d005", "metadata": {}, "outputs": [], @@ -8469,7 +8473,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 26, "id": "d3030aa7-4aaa-4ead-8589-b88759968f99", "metadata": {}, "outputs": [ @@ -8477,7 +8481,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "now there are 1204 items\n" + "now there are 1253 items\n" ] } ], @@ -8490,7 +8494,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 27, "id": "dd34e829-0fc7-4abd-88ed-6fce8e73d1bf", "metadata": {}, "outputs": [], @@ -8511,7 +8515,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 28, "id": "7137a06e-135c-478a-a79f-d7134bd48d3d", "metadata": { "scrolled": true @@ -8521,7 +8525,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "{\"type\":\"FeatureCollection\",\"links\":[{\"rel\":\"root\",\"href\":\".\",\"type\":\"application/json\"},{\"rel\":\"self\",\"href\":\"./search\",\"type\":\"application/json\"},{\"rel\":\"next\",\"href\":\"./search?token=next:hrodmn-sentinel-2-c1-l2a:S2B_T15TXK_20250417T170051_L2A\",\"type\":\"application/geo+json\",\"method\":\"GET\"}],\"features\":[{\"id\":\"S2B_T15TXK_20250417T170051_L2A\",\"bbox\":[-91.371536,44.13526,-90.332392,45.137034],\"type\":\"Feature\",\"links\":[{\"rel\":\"self\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A\",\"type\":\"application/geo+json\"},{\"rel\":\"canonical\",\"href\":\"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/S2B_T15TXK_20250417T170051_L2A.json\",\"type\":\"application/json\"},{\"rel\":\"via\",\"href\":\"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/17/0/metadata.xml\",\"type\":\"application/xml\",\"title\":\"Granule Metadata in Sinergize RODA Archive\"},{\"rel\":\"parent\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a\",\"type\":\"application/json\"},{\"rel\":\"root\",\"href\":\"https://earth-search.aws.element84.com/v1\",\"type\":\"application/json\",\"title\":\"Earth Search by Element 84\"},{\"rel\":\"thumbnail\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A/thumbnail\"},{\"rel\":\"collection\",\"type\":\"application/json\"}],\"assets\":{\"aot\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/AOT.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Aerosol optical thickness (AOT)\",\"file:size\":1521584,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.001,\"nodata\":0,\"offset\":0,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220341a3293f1899f00131224dfde2d2b2c2d6e6852594863a6496b25aeff0a7ef9\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"nir\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B08.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 1 - 10m\",\"eo:bands\":[{\"name\":\"B08\",\"common_name\":\"nir\",\"center_wavelength\":0.842,\"full_width_half_max\":0.145}],\"file:size\":131808398,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"12208670874ac4e82a6e5a1ff23d5f95f5dbeb371e64d6c2f5ec86f9b2adb2b7600c\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"red\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B04.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red - 10m\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038}],\"file:size\":134108289,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"1220bc9671d22931eb0d2c0804872e86c923a1d89ca3e74219eebe0b2a07cedcb945\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"scl\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SCL.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Scene classification map (SCL)\",\"file:size\":1645249,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"1220444630e1ad3a76a6e9724c753fcadaaefc135ce0f5bde094d5374c5b786fb9c2\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"wvp\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/WVP.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Water Vapour (WVP)\",\"file:size\":10072854,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"unit\":\"cm\",\"scale\":0.001,\"nodata\":0,\"offset\":0,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220dcdb9d38ad122aa27649e3080df3c6badc8603a023686484179a5234ff6811c8\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"blue\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B02.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Blue - 10m\",\"eo:bands\":[{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":134333114,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"1220117bccd7b673a08dea75610c24bcf86a3d7720160e5d13ad82e654bda505eaf3\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"snow\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/SNW_20m.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"snow-ice\"],\"title\":\"Snow Probabilities\",\"file:size\":56824,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"122034c567ebd1c5c3c7b2c2c67aec97278b287b454bf83ad6361e4d7241a62a968a\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"cloud\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/CLD_20m.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"cloud\"],\"title\":\"Cloud Probabilities\",\"file:size\":5207828,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"1220d5acc6d6ffe9780ed315e2c29204dd90b123f94e66052844d0c56db913ca31c9\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"green\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B03.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Green - 10m\",\"eo:bands\":[{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045}],\"file:size\":133530287,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"1220c65c0da45550852a9469a8237aca4b80fb717389d339688efb91e856ae18fae5\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"nir08\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B8A.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 2 - 20m\",\"eo:bands\":[{\"name\":\"B8A\",\"common_name\":\"nir08\",\"center_wavelength\":0.865,\"full_width_half_max\":0.033}],\"file:size\":37844394,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"12209b0e114a9ced2fcbb8996195c475d6092c97287c00ecda58f481d44e74fd4e58\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"nir09\":{\"gsd\":60,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B09.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 3 - 60m\",\"eo:bands\":[{\"name\":\"B09\",\"common_name\":\"nir09\",\"center_wavelength\":0.945,\"full_width_half_max\":0.026}],\"file:size\":4475010,\"proj:shape\":[1830,1830],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":60}],\"file:checksum\":\"12209b96b741483cc4dfd09390b2719dead248aebf833bb983fc59456f3b8c61b1bd\",\"proj:transform\":[60,0,600000,0,-60,5000040]},\"swir16\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B11.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"SWIR 1.6μm - 20m\",\"eo:bands\":[{\"name\":\"B11\",\"common_name\":\"swir16\",\"center_wavelength\":1.61,\"full_width_half_max\":0.143}],\"file:size\":37368371,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"12203cdd3545ee35f230b0e53a1ac40687daa09542c768604da3d5ed39ca33d54bc0\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"swir22\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B12.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"SWIR 2.2μm - 20m\",\"eo:bands\":[{\"name\":\"B12\",\"common_name\":\"swir22\",\"center_wavelength\":2.19,\"full_width_half_max\":0.242}],\"file:size\":36919364,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220a0f445d1203aad21a6d5a970918331b5ac41dff117200f94b32dad1e42a1a495\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"visual\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/TCI.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"visual\"],\"title\":\"True color image\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038},{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045},{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":129302021,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10},{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10},{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10}],\"file:checksum\":\"1220fe372b2cd7ae6693787ab84a30e4dc1045205f36181a5d141f0ae4595cc3a803\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"coastal\":{\"gsd\":60,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B01.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Coastal - 60m\",\"eo:bands\":[{\"name\":\"B01\",\"common_name\":\"coastal\",\"center_wavelength\":0.443,\"full_width_half_max\":0.027}],\"file:size\":4372913,\"proj:shape\":[1830,1830],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":60}],\"file:checksum\":\"12206eba1240cec8cf65bbf1c4b3e238d30ef154f50a65becc3f6ddb0a8be00880ac\",\"proj:transform\":[60,0,600000,0,-60,5000040]},\"preview\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"overview\"],\"title\":\"True color preview\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038},{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045},{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":158802,\"file:checksum\":\"1220d5b775e51e4acb6bc64fa641e13e3d1fab4b087ca1931a6cd512aea22d4d75c4\"},\"rededge1\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B05.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 1 - 20m\",\"eo:bands\":[{\"name\":\"B05\",\"common_name\":\"rededge\",\"center_wavelength\":0.704,\"full_width_half_max\":0.019}],\"file:size\":37833718,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"122022573dab24b68dba0a45283a982db1512f9810d2cac6319aa756ebc119c0b079\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"rededge2\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B06.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 2 - 20m\",\"eo:bands\":[{\"name\":\"B06\",\"common_name\":\"rededge\",\"center_wavelength\":0.74,\"full_width_half_max\":0.018}],\"file:size\":37837353,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220a9de7d7b59d13bb4327551bd53024f5437bba453250244f7a02074e7626c2953\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"rededge3\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/B07.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 3 - 20m\",\"eo:bands\":[{\"name\":\"B07\",\"common_name\":\"rededge\",\"center_wavelength\":0.783,\"full_width_half_max\":0.028}],\"file:size\":37865807,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"122056daf1949f9dd838b5b8d8042b98fb543192ba0f9ab4c9b82dcc32b16ce12989\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"thumbnail\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.jpg\",\"type\":\"image/jpeg\",\"roles\":[\"thumbnail\"],\"title\":\"Thumbnail of preview image\",\"file:size\":27914,\"file:checksum\":\"1220b7a5d2409293ba9437913e9a808a7edaf20e99ef3fbad6e07c8eec65d05b2515\"},\"granule_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/metadata.xml\",\"type\":\"application/xml\",\"roles\":[\"metadata\"],\"file:size\":369199,\"file:checksum\":\"12205fdeb80dfbe1a6843c2d8b69b0b3b0831a741179b79e10af7678420e2dc74dbe\"},\"product_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/product_metadata.xml\",\"type\":\"application/xml\",\"roles\":[\"metadata\"],\"file:size\":55001,\"file:checksum\":\"1220e9e1e841fb6278e8dc0b49d429e99be15613a93ce1c912322485bf1b16600475\"},\"tileinfo_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2B_T15TXK_20250417T170051_L2A/tileInfo.json\",\"type\":\"application/json\",\"roles\":[\"metadata\"],\"file:size\":1514,\"file:checksum\":\"12207874af8e014f1b08ef672a25ecc1255423922aba0e11596df89e81d09424158e\"}},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-91.04160367127255,45.137034349441834],[-91.37153573660719,44.15376770955927],[-90.37727088068323,44.135260005438454],[-90.33239204379824,45.122663184970506],[-91.04160367127255,45.137034349441834]]]},\"collection\":\"hrodmn-sentinel-2-c1-l2a\",\"properties\":{\"created\":\"2025-04-17T22:14:12.641Z\",\"updated\":\"2025-04-17T22:14:12.641Z\",\"datetime\":\"2025-04-17T17:01:22.226000Z\",\"platform\":\"sentinel-2b\",\"grid:code\":\"MGRS-15TXK\",\"proj:code\":\"EPSG:32615\",\"s2:tile_id\":\"S2B_OPER_MSI_L2A_TL_2BPS_20250417T205117_A042380_T15TXK_N05.11\",\"instruments\":[\"msi\"],\"view:azimuth\":106.2286391063633,\"constellation\":\"sentinel-2\",\"mgrs:utm_zone\":15,\"proj:centroid\":{\"lat\":44.60973,\"lon\":-90.78602},\"eo:cloud_cover\":67.094147,\"s2:datatake_id\":\"GS2B_20250417T164839_042380_N05.11\",\"s2:product_uri\":\"S2B_MSIL2A_20250417T164839_N0511_R026_T15TXK_20250417T205117.SAFE\",\"storage:region\":\"us-west-2\",\"s2:datastrip_id\":\"S2B_OPER_MSI_L2A_DS_2BPS_20250417T205117_S20250417T170051_N05.11\",\"s2:product_type\":\"S2MSI2A\",\"mgrs:grid_square\":\"XK\",\"s2:datatake_type\":\"INS-NOBS\",\"storage:platform\":\"AWS\",\"view:sun_azimuth\":153.666198048965,\"mgrs:latitude_band\":\"T\",\"s2:generation_time\":\"2025-04-17T20:51:17.000000Z\",\"view:sun_elevation\":53.5455128231177,\"processing:software\":{\"sentinel-2-c1-l2a-to-stac\":\"v2024.02.01\"},\"s2:water_percentage\":0.04955,\"view:incidence_angle\":9.170521123835382,\"earthsearch:payload_id\":\"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/d98c430b8314231290bc2fab4ab5c7a0\",\"s2:processing_baseline\":\"05.11\",\"s2:snow_ice_percentage\":0,\"storage:requester_pays\":false,\"s2:vegetation_percentage\":1.691512,\"s2:thin_cirrus_percentage\":17.912817,\"s2:cloud_shadow_percentage\":1.165042,\"s2:nodata_pixel_percentage\":38.269615,\"s2:unclassified_percentage\":2.383836,\"s2:not_vegetated_percentage\":27.563539,\"s2:degraded_msi_data_percentage\":0.0267,\"s2:high_proba_clouds_percentage\":34.076107,\"s2:reflectance_conversion_factor\":0.994711640627317,\"s2:medium_proba_clouds_percentage\":15.105227,\"s2:saturated_defective_pixel_percentage\":0},\"stac_version\":\"1.1.0\",\"stac_extensions\":[\"https://stac-extensions.github.io/eo/v1.1.0/schema.json\",\"https://stac-extensions.github.io/file/v2.1.0/schema.json\",\"https://stac-extensions.github.io/grid/v1.1.0/schema.json\",\"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\",\"https://stac-extensions.github.io/processing/v1.1.0/schema.json\",\"https://stac-extensions.github.io/projection/v2.0.0/schema.json\",\"https://stac-extensions.github.io/raster/v1.1.0/schema.json\",\"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\",\"https://stac-extensions.github.io/storage/v1.0.0/schema.json\",\"https://stac-extensions.github.io/view/v1.0.0/schema.json\"]}],\"numberReturned\":1}\n" + "{\"type\":\"FeatureCollection\",\"links\":[{\"rel\":\"root\",\"href\":\".\",\"type\":\"application/json\"},{\"rel\":\"self\",\"href\":\"./search\",\"type\":\"application/json\"},{\"rel\":\"next\",\"href\":\"./search?token=next:hrodmn-sentinel-2-c1-l2a:S2C_T15TXK_20250422T165141_L2A\",\"type\":\"application/geo+json\",\"method\":\"GET\"}],\"features\":[{\"id\":\"S2C_T15TXK_20250422T165141_L2A\",\"bbox\":[-91.376536,44.13526,-90.332392,45.137121],\"type\":\"Feature\",\"links\":[{\"rel\":\"self\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2C_T15TXK_20250422T165141_L2A\",\"type\":\"application/geo+json\"},{\"rel\":\"canonical\",\"href\":\"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/S2C_T15TXK_20250422T165141_L2A.json\",\"type\":\"application/json\"},{\"rel\":\"via\",\"href\":\"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/22/0/metadata.xml\",\"type\":\"application/xml\",\"title\":\"Granule Metadata in Sinergize RODA Archive\"},{\"rel\":\"parent\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a\",\"type\":\"application/json\"},{\"rel\":\"root\",\"href\":\"https://earth-search.aws.element84.com/v1\",\"type\":\"application/json\",\"title\":\"Earth Search by Element 84\"},{\"rel\":\"thumbnail\",\"href\":\"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2C_T15TXK_20250422T165141_L2A/thumbnail\"},{\"rel\":\"collection\",\"type\":\"application/json\"}],\"assets\":{\"aot\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/AOT.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Aerosol optical thickness (AOT)\",\"file:size\":1110411,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.001,\"nodata\":0,\"offset\":0,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220207e1599a4a8af00a569e258a28b0dd4311fdf1728cdcd926800aff2210e8f19\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"nir\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B08.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 1 - 10m\",\"eo:bands\":[{\"name\":\"B08\",\"common_name\":\"nir\",\"center_wavelength\":0.842,\"full_width_half_max\":0.145}],\"file:size\":128049080,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"1220ec1752dcb59a0c6a54dd2b277179c0cec1a41cab197544b036abddd0b3d60480\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"red\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B04.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red - 10m\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038}],\"file:size\":129435113,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"12206a82a3a377f2fc189dd1c206b956fce39b5880ae8baac2f145963216e8fc4d24\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"scl\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/SCL.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Scene classification map (SCL)\",\"file:size\":1758688,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"1220418cb080af76e48c61b0b0ef21f5c4bfd65973d246fb30e19ad3d7e6b9a718c8\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"wvp\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/WVP.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\"],\"title\":\"Water Vapour (WVP)\",\"file:size\":5590987,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"unit\":\"cm\",\"scale\":0.001,\"nodata\":0,\"offset\":0,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220eba18520a516965622c96664972926264d03e142ce228c1e51bcd4ac090df6b9\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"blue\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B02.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Blue - 10m\",\"eo:bands\":[{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":130084997,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"12204b1f07ecc83e948a6bbcf79a456e65ca27c13e122876b9bb9f15a7d3c7e15844\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"snow\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/SNW_20m.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"snow-ice\"],\"title\":\"Snow Probabilities\",\"file:size\":110471,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"1220bfa01525755a18dd7e6b3f380f34bfb9bc09da89c7746a876d9fecc561a6ac9a\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"cloud\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/CLD_20m.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"cloud\"],\"title\":\"Cloud Probabilities\",\"file:size\":4715455,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":20}],\"file:checksum\":\"12204bb258248a9e48d5fba4a4fac487e887a3ace9cc4aa5400da6346ac6d9722d2e\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"green\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B03.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Green - 10m\",\"eo:bands\":[{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045}],\"file:size\":129562333,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":10}],\"file:checksum\":\"12206a4e9e310b2d148276f4ba287178f909f3bf206f7d5889f532a6f34b18ddc336\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"nir08\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B8A.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 2 - 20m\",\"eo:bands\":[{\"name\":\"B8A\",\"common_name\":\"nir08\",\"center_wavelength\":0.865,\"full_width_half_max\":0.033}],\"file:size\":38930601,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"122081a32a7d6322a4049f225d014db6bbded061dbe26f10f0737e7aad815d428f5b\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"nir09\":{\"gsd\":60,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B09.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"NIR 3 - 60m\",\"eo:bands\":[{\"name\":\"B09\",\"common_name\":\"nir09\",\"center_wavelength\":0.945,\"full_width_half_max\":0.026}],\"file:size\":4479072,\"proj:shape\":[1830,1830],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":60}],\"file:checksum\":\"1220c51c7ced7a26d3cad839976f67cbb530cf31af3fcb93885b867732e2601bc834\",\"proj:transform\":[60,0,600000,0,-60,5000040]},\"swir16\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B11.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"SWIR 1.6μm - 20m\",\"eo:bands\":[{\"name\":\"B11\",\"common_name\":\"swir16\",\"center_wavelength\":1.61,\"full_width_half_max\":0.143}],\"file:size\":38472033,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"12204b2f1aa7c19acb0dfd43bebb964a892df2500dd55d0f5cefb06712a06764bc5a\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"swir22\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B12.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"SWIR 2.2μm - 20m\",\"eo:bands\":[{\"name\":\"B12\",\"common_name\":\"swir22\",\"center_wavelength\":2.19,\"full_width_half_max\":0.242}],\"file:size\":38261811,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220181be3b6d851cb5a4a626ce3116171cfd21497b2d7ad7d9d090d98b6dc530b4c\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"visual\":{\"gsd\":10,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/TCI.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"visual\"],\"title\":\"True color image\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038},{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045},{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":67394093,\"proj:shape\":[10980,10980],\"raster:bands\":[{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10},{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10},{\"nodata\":0,\"data_type\":\"uint8\",\"spatial_resolution\":10}],\"file:checksum\":\"122035b0769adfb74c1d2b78be7edcfdf248e157ece6de8679cd9035f3094c3c7f9a\",\"proj:transform\":[10,0,600000,0,-10,5000040]},\"coastal\":{\"gsd\":60,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B01.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Coastal - 60m\",\"eo:bands\":[{\"name\":\"B01\",\"common_name\":\"coastal\",\"center_wavelength\":0.443,\"full_width_half_max\":0.027}],\"file:size\":4611032,\"proj:shape\":[1830,1830],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":60}],\"file:checksum\":\"1220610e702e26ab52fd4db9ca21b9f3eb98133c0b441264f9e061bfe98cda1dfa00\",\"proj:transform\":[60,0,600000,0,-60,5000040]},\"preview\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/L2A_PVI.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"overview\"],\"title\":\"True color preview\",\"eo:bands\":[{\"name\":\"B04\",\"common_name\":\"red\",\"center_wavelength\":0.665,\"full_width_half_max\":0.038},{\"name\":\"B03\",\"common_name\":\"green\",\"center_wavelength\":0.56,\"full_width_half_max\":0.045},{\"name\":\"B02\",\"common_name\":\"blue\",\"center_wavelength\":0.49,\"full_width_half_max\":0.098}],\"file:size\":108570,\"file:checksum\":\"12208c64ab44b28e712e35741b445039e5f3d8c8d7d31cd14ac7b39021d05848217d\"},\"rededge1\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B05.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 1 - 20m\",\"eo:bands\":[{\"name\":\"B05\",\"common_name\":\"rededge\",\"center_wavelength\":0.704,\"full_width_half_max\":0.019}],\"file:size\":39143161,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220f8dac1f22ed7d6ea4ede24411fbde4aa63a39dee3e3c727f876174aeacf9e903\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"rededge2\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B06.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 2 - 20m\",\"eo:bands\":[{\"name\":\"B06\",\"common_name\":\"rededge\",\"center_wavelength\":0.74,\"full_width_half_max\":0.018}],\"file:size\":39094091,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"122041c6e92aecf414c124567b0d0a9b9fff667094e4eff02562225102c9062f6991\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"rededge3\":{\"gsd\":20,\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/B07.tif\",\"type\":\"image/tiff; application=geotiff; profile=cloud-optimized\",\"roles\":[\"data\",\"reflectance\"],\"title\":\"Red Edge 3 - 20m\",\"eo:bands\":[{\"name\":\"B07\",\"common_name\":\"rededge\",\"center_wavelength\":0.783,\"full_width_half_max\":0.028}],\"file:size\":38991206,\"proj:shape\":[5490,5490],\"raster:bands\":[{\"scale\":0.0001,\"nodata\":0,\"offset\":-0.1,\"data_type\":\"uint16\",\"spatial_resolution\":20}],\"file:checksum\":\"1220abd6e9995120b846d668a9abf42e434043228ac015e144af551c24bd25feaced\",\"proj:transform\":[20,0,600000,0,-20,5000040]},\"thumbnail\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/L2A_PVI.jpg\",\"type\":\"image/jpeg\",\"roles\":[\"thumbnail\"],\"title\":\"Thumbnail of preview image\",\"file:size\":23384,\"file:checksum\":\"1220d8e51a37a994bb9881c8cc1325016c4566870dfd609a66a616bc676bf4d3a978\"},\"granule_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/metadata.xml\",\"type\":\"application/xml\",\"roles\":[\"metadata\"],\"file:size\":369609,\"file:checksum\":\"1220fe253a3771ed7ff7551bd09efae3050519d4e00ff0273b60a2e2a48bed2e2349\"},\"product_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/product_metadata.xml\",\"type\":\"application/xml\",\"roles\":[\"metadata\"],\"file:size\":58820,\"file:checksum\":\"122017e98e4652b99cfc35b9785555f07a048b661c46e6e519ca01c3c6d1697e340f\"},\"tileinfo_metadata\":{\"href\":\"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/15/T/XK/2025/4/S2C_T15TXK_20250422T165141_L2A/tileInfo.json\",\"type\":\"application/json\",\"roles\":[\"metadata\"],\"file:size\":1518,\"file:checksum\":\"12204f9875ee0e6a76846904c9e50d2572d176bb1c37cd160212888c16965b02065a\"}},\"geometry\":{\"type\":\"Polygon\",\"coordinates\":[[[-91.04668800446919,45.13712145311703],[-91.37653580048908,44.15383889083003],[-90.37727088068323,44.135260005438454],[-90.33239204379824,45.122663184970506],[-91.04668800446919,45.13712145311703]]]},\"collection\":\"hrodmn-sentinel-2-c1-l2a\",\"properties\":{\"created\":\"2025-04-22T23:29:04.875Z\",\"updated\":\"2025-04-22T23:29:04.875Z\",\"datetime\":\"2025-04-22T17:01:41.600000Z\",\"platform\":\"sentinel-2c\",\"grid:code\":\"MGRS-15TXK\",\"proj:code\":\"EPSG:32615\",\"s2:tile_id\":\"S2C_OPER_MSI_L2A_TL_2CPS_20250422T220013_A003285_T15TXK_N05.11\",\"instruments\":[\"msi\"],\"view:azimuth\":105.39782341405969,\"constellation\":\"sentinel-2\",\"mgrs:utm_zone\":15,\"proj:centroid\":{\"lat\":44.60994,\"lon\":-90.78851},\"eo:cloud_cover\":79.83669,\"s2:datatake_id\":\"GS2C_20250422T164901_003285_N05.11\",\"s2:product_uri\":\"S2C_MSIL2A_20250422T164901_N0511_R026_T15TXK_20250422T220013.SAFE\",\"storage:region\":\"us-west-2\",\"s2:datastrip_id\":\"S2C_OPER_MSI_L2A_DS_2CPS_20250422T220013_S20250422T165141_N05.11\",\"s2:product_type\":\"S2MSI2A\",\"mgrs:grid_square\":\"XK\",\"s2:datatake_type\":\"INS-NOBS\",\"storage:platform\":\"AWS\",\"view:sun_azimuth\":153.25487457856,\"mgrs:latitude_band\":\"T\",\"s2:generation_time\":\"2025-04-22T22:00:13.000000Z\",\"view:sun_elevation\":55.2712363199598,\"processing:software\":{\"sentinel-2-c1-l2a-to-stac\":\"v2024.02.01\"},\"s2:water_percentage\":0.131523,\"view:incidence_angle\":9.180592897883939,\"earthsearch:payload_id\":\"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/8a2eafe7baf23cb31a472d5ca0bf496a\",\"s2:processing_baseline\":\"05.11\",\"s2:snow_ice_percentage\":0,\"storage:requester_pays\":false,\"s2:vegetation_percentage\":3.47597,\"s2:thin_cirrus_percentage\":0.217005,\"s2:cloud_shadow_percentage\":2.011531,\"s2:nodata_pixel_percentage\":37.910435,\"s2:unclassified_percentage\":3.492936,\"s2:not_vegetated_percentage\":10.796284,\"s2:degraded_msi_data_percentage\":0.03,\"s2:high_proba_clouds_percentage\":68.040597,\"s2:reflectance_conversion_factor\":0.991921727658156,\"s2:medium_proba_clouds_percentage\":11.579089,\"s2:saturated_defective_pixel_percentage\":0},\"stac_version\":\"1.1.0\",\"stac_extensions\":[\"https://stac-extensions.github.io/eo/v1.1.0/schema.json\",\"https://stac-extensions.github.io/file/v2.1.0/schema.json\",\"https://stac-extensions.github.io/grid/v1.1.0/schema.json\",\"https://stac-extensions.github.io/mgrs/v1.0.0/schema.json\",\"https://stac-extensions.github.io/processing/v1.1.0/schema.json\",\"https://stac-extensions.github.io/projection/v2.0.0/schema.json\",\"https://stac-extensions.github.io/raster/v1.1.0/schema.json\",\"https://stac-extensions.github.io/sentinel-2/v1.0.0/schema.json\",\"https://stac-extensions.github.io/storage/v1.0.0/schema.json\",\"https://stac-extensions.github.io/view/v1.0.0/schema.json\"]}],\"numberReturned\":1}\n" ] } ], @@ -8530,6 +8534,16 @@ "\n", "print(search_results)" ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "a9438ee2-50ee-48e6-907f-4b7e6c6ac151", + "metadata": {}, + "outputs": [], + "source": [ + "db.close()" + ] } ], "metadata": { From 5eff17d7b2d495d0f6332c2213c3154e80f95c47 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Wed, 23 Apr 2025 06:10:13 -0500 Subject: [PATCH 18/18] add aggregation example, hybrid worflows --- docs/00-introduction.ipynb | 6 ++++-- docs/02-database.ipynb | 34 +++++++++++++++++++++++++++++++++- 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/docs/00-introduction.ipynb b/docs/00-introduction.ipynb index 217b4e1..2e0551b 100644 --- a/docs/00-introduction.ipynb +++ b/docs/00-introduction.ipynb @@ -86,7 +86,7 @@ "source": [ "### 1.2 Why would you use eoAPI?\n", "\n", - "- You want to make your data catalog easily searchable for internal and/or external users\n", + "- You want to make your data catalog easily searchable for internal and/or external users \n", "- You want to serve dynamic visualizations of collections in data catalog\n", "- You want to use the growing list of tools and frameworks that can consume STAC metadata" ] @@ -115,10 +115,12 @@ "Cloud-native geospatial changes this paradigm:\n", "\n", "- **Data stays in place**: Access only what you need, when you need it\n", - "- **Compute happens near the data**: Minimize data movement\n", + "- **Compute happens near the data**: Minimize data movement, run analyses in the cloud (like this binder notebook server!)\n", "- **Standards-based interfaces**: Interoperate with existing tools\n", "- **Scalable infrastructure**: Automatically scale up compute resources when you need them, turn them off when you don't\n", "\n", + "eoAPI's components enable you to adopt cloud-native practices with relative ease. Tradiditional workflows are still possible with the eoAPI stack, though. For example, if your users still want to download files to their own disk they can use the STAC API to search for the items they need then use the download links for the assets in each item.\n", + "\n", "#### Additional resources\n", "\n", "- Cloud-Native Geospatial Forum: \n", diff --git a/docs/02-database.ipynb b/docs/02-database.ipynb index 3705e2c..569b99e 100644 --- a/docs/02-database.ipynb +++ b/docs/02-database.ipynb @@ -8535,9 +8535,41 @@ "print(search_results)" ] }, + { + "cell_type": "markdown", + "id": "241a54e8-1ec2-401f-bded-7a87bd1931e2", + "metadata": {}, + "source": [ + "## 2.5 Aggregations\n", + "\n", + "Since your metadata is now cataloged in a PostgreSQL database, you can summarize it using SQL!" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "81f8addb-d890-434f-984e-b4ea591e94ef", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "('hrodmn-sentinel-2-c1-l2a', 1254)\n" + ] + } + ], + "source": [ + "summary_query = db.query(\n", + " \"SELECT collection, COUNT(*) as count FROM items GROUP BY collection;\"\n", + ")\n", + "for res in summary_query:\n", + " print(res)" + ] + }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 31, "id": "a9438ee2-50ee-48e6-907f-4b7e6c6ac151", "metadata": {}, "outputs": [],