From 7173312da4969e55fcce99d44c7ace57740bcbb9 Mon Sep 17 00:00:00 2001 From: hrodmn Date: Fri, 18 Apr 2025 21:10:54 -0500 Subject: [PATCH 1/3] write stac-fastapi-pgstac notebook --- docs/02-stac_fastapi_pgstac.ipynb | 26258 ++++++++++++++++++++++++++++ 1 file changed, 26258 insertions(+) create mode 100644 docs/02-stac_fastapi_pgstac.ipynb diff --git a/docs/02-stac_fastapi_pgstac.ipynb b/docs/02-stac_fastapi_pgstac.ipynb new file mode 100644 index 0000000..949e814 --- /dev/null +++ b/docs/02-stac_fastapi_pgstac.ipynb @@ -0,0 +1,26258 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "7f4f9109-ac1f-473b-b30b-c35294ae426d", + "metadata": {}, + "source": [ + "# 2. 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": [ + "## 2.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", + "### 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", + "### 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", + "### 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", + "\n", + "import httpx\n", + "\n", + "stac_api_endpoint = \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com\"\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": [ + "## 2.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", + " -79.0,\n", + " 36.9,\n", + " -75.0,\n", + " 40.9\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\": \"my collection\",\n", + " \"stac_version\": \"1.1.0\"\n", + " },\n", + " {\n", + " \"id\": \"test-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/test-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/test-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/test-sentinel-2-c1-l2a/queryables\"\n", + " }\n", + " ],\n", + " \"extent\": {\n", + " \"spatial\": {\n", + " \"bbox\": [\n", + " [\n", + " -79.0,\n", + " 36.9,\n", + " -75.0,\n", + " 40.9\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\": \"my 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\": 2,\n", + " \"numberReturned\": 2\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", + "test-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\", 900, 600\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", + " \"my 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", + " -79.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 36.9\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 2\n", + " -75.0\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 3\n", + " 40.9\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", + " -79.0,\n", + " 36.9,\n", + " -75.0,\n", + " 40.9\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\": \"my 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": [ + "## 2.2 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": [ + "### 2.2.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 220 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_T17SPA_20250417T161029_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", + " -79.87550334271758\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.041244928376244\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", + " -79.88974908155667\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 36.05159173702336\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", + " -78.6713965961887\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 36.03411427232367\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", + " -78.64154396513656\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.0231290187669\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", + " -79.87550334271758\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.041244928376244\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", + " -79.889749\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " 36.034114\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -78.641544\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " 37.041245\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:45:20.864Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " updated\n", + " \"2025-04-17T22:45:20.864Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-17T16:13:32.374000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " platform\n", + " \"sentinel-2c\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " grid:code\n", + " \"MGRS-17SPA\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32617\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:tile_id\n", + " \"S2C_OPER_MSI_L2A_TL_2CPS_20250417T210913_A003213_T17SPA_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", + " 197.50492131776738\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " constellation\n", + " \"sentinel-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:utm_zone\n", + " 17\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:centroid\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " lat\n", + " 36.53857\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " lon\n", + " -79.26957\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " eo:cloud_cover\n", + " 0.017906\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_id\n", + " \"GS2C_20250417T155921_003213_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_uri\n", + " \"S2C_MSIL2A_20250417T155921_N0511_R097_T17SPA_20250417T210913.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_20250417T210913_S20250417T161029_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", + " \"PA\"\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", + " 147.191850118484\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:latitude_band\n", + " \"S\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:generation_time\n", + " \"2025-04-17T21:09:13.000000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_elevation\n", + " 60.5291428077432\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.880647\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:incidence_angle\n", + " 2.8795672857358605\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " earthsearch:payload_id\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/16b3200ec461238418463c4b4f2de067\"\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", + " 91.023827\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:thin_cirrus_percentage\n", + " 0.017847\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:cloud_shadow_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:nodata_pixel_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:unclassified_percentage\n", + " 0.335852\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:not_vegetated_percentage\n", + " 7.419285\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:degraded_msi_data_percentage\n", + " 0.0147\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:high_proba_clouds_percentage\n", + " 2.3e-05\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:reflectance_conversion_factor\n", + " 0.99473094135501\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:medium_proba_clouds_percentage\n", + " 3.6e-05\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_T17SPA_20250417T161029_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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/S2C_T17SPA_20250417T161029_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/17/S/PA/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/S2C_T17SPA_20250417T161029_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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 922926\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", + " \"1220e8673cfa81d5ce1e0aa90dcade83cc35edc933d8c6ebe805ac487070e53188cb\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 250182884\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", + " \"1220670de5180405e044ef36407cd8590b29a7da2ee28d422eb9f38132dafeeab05b\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 227458519\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", + " \"12209400a3999b0af596427888ee822d06de9e8cd6d9431072b4b5edae5636e0466d\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 2190946\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", + " \"1220436603c6cc5022cf11a1e9b18b10988326284ade8654e8c68d36c6450c3bb590\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 50116065\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", + " \"122056bf1202fcad4400cf48cf112e771f378656aa3c1a0f463e17eb2310acb0eace\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 212431254\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", + " \"122087ce6da05341a85478e26839ea315818b76c95d805dec1fa90b148894bce7bef\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 54232\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", + " \"12201d74e2e82ae1cd74d2507eaab8228522f42df93bc323a0915ef8579db7d4b634\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 233687\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", + " \"12204a6b0152b8cf88174a3433f6ca1dadb8c482c031369e873bc54b0ac7d967cfdb\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 223549488\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", + " \"12202952571e49abec7c317d4376ad6ca73c6567c1281fa1848997566e0fee559635\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 62755232\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", + " \"1220d9a5bf5dec9a4fb2d7f293bf2d0c8a1958e75c1bea39cb082dfb6c5096a4bb3e\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 7000632\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", + " \"12203c85cb293b2ec2fe833798dd98895b94974281f18f56fcfc5facb0bfd9ef1867\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 62462199\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", + " \"1220a8c4f65f7a9c2ca9ef9bba0035d85d56e10279803c14306ca3d3fc43ec83320e\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 60741606\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", + " \"12207bad57d8256419b00f83b93749209639f725c905cf184972ca658dedb1cb1fe9\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 336177169\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", + " \"1220b7adc1f5f065be9e42ac1b0ef9440c56278c62e5b9fd0156c2cf10ade0589b5c\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 5963709\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", + " \"12208a6614ef5f3c12563be0da4401b5721addc5bc800526d4eb60c05a6ae9786357\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 205824\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12208c1b232cc1758c94311cd10b62c71e2fb0e8261c7b2d09430006f8115ebbcd85\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 59700792\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", + " \"1220369757f8d0519999d25737df45a953e25e397be9bd8927fdf1ddf54bae3ac95b\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 62040551\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", + " \"1220e6c0af2f2a9ebe7ef977962ac76cb797a99ca00417d9cfd3ca11384c2c1252a9\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 62602007\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", + " \"12202bd91016b7e6b121cd9718aaf03225557b26f9c8a7e9640174abf84c888130e9\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 34610\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220582a17e84d53fd0fe9f55b1636b0c2f4083c96070a2fe0279f21fa664c578b11\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 626487\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12203e3f0b3bf98a4ae170219bdee4b29456daf8362237c28daab75a833d26c0d844\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 58455\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122076a882f1a0c0c27d63a6db4e887df79d2d606faea6af9ae71cfce7b7eb5c0b0f\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 1491\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220192020c86fb801ef1ad76f37a962c2bac60f471f2a3030f000a6a31fe8041de3\"\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:S2C_T17SPA_20250417T161029_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\": \"S2C_T17SPA_20250417T161029_L2A\",\n", + " \"bbox\": [\n", + " -79.889749,\n", + " 36.034114,\n", + " -78.641544,\n", + " 37.041245\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/S2C_T17SPA_20250417T161029_L2A\"\n", + " },\n", + " {\n", + " \"rel\": \"canonical\",\n", + " \"href\": \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/S2C_T17SPA_20250417T161029_L2A.json\",\n", + " \"type\": \"application/json\"\n", + " },\n", + " {\n", + " \"rel\": \"via\",\n", + " \"href\": \"s3://sentinel-s2-l2a/tiles/17/S/PA/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/S2C_T17SPA_20250417T161029_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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 922926,\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\": \"1220e8673cfa81d5ce1e0aa90dcade83cc35edc933d8c6ebe805ac487070e53188cb\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 250182884,\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\": \"1220670de5180405e044ef36407cd8590b29a7da2ee28d422eb9f38132dafeeab05b\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 227458519,\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\": \"12209400a3999b0af596427888ee822d06de9e8cd6d9431072b4b5edae5636e0466d\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 2190946,\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\": \"1220436603c6cc5022cf11a1e9b18b10988326284ade8654e8c68d36c6450c3bb590\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 50116065,\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\": \"122056bf1202fcad4400cf48cf112e771f378656aa3c1a0f463e17eb2310acb0eace\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 212431254,\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\": \"122087ce6da05341a85478e26839ea315818b76c95d805dec1fa90b148894bce7bef\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\n", + " ]\n", + " },\n", + " \"snow\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 54232,\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\": \"12201d74e2e82ae1cd74d2507eaab8228522f42df93bc323a0915ef8579db7d4b634\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 233687,\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\": \"12204a6b0152b8cf88174a3433f6ca1dadb8c482c031369e873bc54b0ac7d967cfdb\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 223549488,\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\": \"12202952571e49abec7c317d4376ad6ca73c6567c1281fa1848997566e0fee559635\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 62755232,\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\": \"1220d9a5bf5dec9a4fb2d7f293bf2d0c8a1958e75c1bea39cb082dfb6c5096a4bb3e\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 7000632,\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\": \"12203c85cb293b2ec2fe833798dd98895b94974281f18f56fcfc5facb0bfd9ef1867\",\n", + " \"proj:transform\": [\n", + " 60,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -60,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 62462199,\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\": \"1220a8c4f65f7a9c2ca9ef9bba0035d85d56e10279803c14306ca3d3fc43ec83320e\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 60741606,\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\": \"12207bad57d8256419b00f83b93749209639f725c905cf184972ca658dedb1cb1fe9\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 336177169,\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\": \"1220b7adc1f5f065be9e42ac1b0ef9440c56278c62e5b9fd0156c2cf10ade0589b5c\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 5963709,\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\": \"12208a6614ef5f3c12563be0da4401b5721addc5bc800526d4eb60c05a6ae9786357\",\n", + " \"proj:transform\": [\n", + " 60,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -60,\n", + " 4100040\n", + " ]\n", + " },\n", + " \"preview\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 205824,\n", + " \"file:checksum\": \"12208c1b232cc1758c94311cd10b62c71e2fb0e8261c7b2d09430006f8115ebbcd85\"\n", + " },\n", + " \"rededge1\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 59700792,\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\": \"1220369757f8d0519999d25737df45a953e25e397be9bd8927fdf1ddf54bae3ac95b\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 62040551,\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\": \"1220e6c0af2f2a9ebe7ef977962ac76cb797a99ca00417d9cfd3ca11384c2c1252a9\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 62602007,\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\": \"12202bd91016b7e6b121cd9718aaf03225557b26f9c8a7e9640174abf84c888130e9\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\n", + " ]\n", + " },\n", + " \"thumbnail\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/L2A_PVI.jpg\",\n", + " \"type\": \"image/jpeg\",\n", + " \"roles\": [\n", + " \"thumbnail\"\n", + " ],\n", + " \"title\": \"Thumbnail of preview image\",\n", + " \"file:size\": 34610,\n", + " \"file:checksum\": \"1220582a17e84d53fd0fe9f55b1636b0c2f4083c96070a2fe0279f21fa664c578b11\"\n", + " },\n", + " \"granule_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 626487,\n", + " \"file:checksum\": \"12203e3f0b3bf98a4ae170219bdee4b29456daf8362237c28daab75a833d26c0d844\"\n", + " },\n", + " \"product_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/product_metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 58455,\n", + " \"file:checksum\": \"122076a882f1a0c0c27d63a6db4e887df79d2d606faea6af9ae71cfce7b7eb5c0b0f\"\n", + " },\n", + " \"tileinfo_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/tileInfo.json\",\n", + " \"type\": \"application/json\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 1491,\n", + " \"file:checksum\": \"1220192020c86fb801ef1ad76f37a962c2bac60f471f2a3030f000a6a31fe8041de3\"\n", + " }\n", + " },\n", + " \"geometry\": {\n", + " \"type\": \"Polygon\",\n", + " \"coordinates\": [\n", + " [\n", + " [\n", + " -79.87550334271758,\n", + " 37.041244928376244\n", + " ],\n", + " [\n", + " -79.88974908155667,\n", + " 36.05159173702336\n", + " ],\n", + " [\n", + " -78.6713965961887,\n", + " 36.03411427232367\n", + " ],\n", + " [\n", + " -78.64154396513656,\n", + " 37.0231290187669\n", + " ],\n", + " [\n", + " -79.87550334271758,\n", + " 37.041244928376244\n", + " ]\n", + " ]\n", + " ]\n", + " },\n", + " \"collection\": \"hrodmn-sentinel-2-c1-l2a\",\n", + " \"properties\": {\n", + " \"created\": \"2025-04-17T22:45:20.864Z\",\n", + " \"updated\": \"2025-04-17T22:45:20.864Z\",\n", + " \"datetime\": \"2025-04-17T16:13:32.374000Z\",\n", + " \"platform\": \"sentinel-2c\",\n", + " \"grid:code\": \"MGRS-17SPA\",\n", + " \"proj:code\": \"EPSG:32617\",\n", + " \"s2:tile_id\": \"S2C_OPER_MSI_L2A_TL_2CPS_20250417T210913_A003213_T17SPA_N05.11\",\n", + " \"instruments\": [\n", + " \"msi\"\n", + " ],\n", + " \"view:azimuth\": 197.50492131776738,\n", + " \"constellation\": \"sentinel-2\",\n", + " \"mgrs:utm_zone\": 17,\n", + " \"proj:centroid\": {\n", + " \"lat\": 36.53857,\n", + " \"lon\": -79.26957\n", + " },\n", + " \"eo:cloud_cover\": 0.017906,\n", + " \"s2:datatake_id\": \"GS2C_20250417T155921_003213_N05.11\",\n", + " \"s2:product_uri\": \"S2C_MSIL2A_20250417T155921_N0511_R097_T17SPA_20250417T210913.SAFE\",\n", + " \"storage:region\": \"us-west-2\",\n", + " \"s2:datastrip_id\": \"S2C_OPER_MSI_L2A_DS_2CPS_20250417T210913_S20250417T161029_N05.11\",\n", + " \"s2:product_type\": \"S2MSI2A\",\n", + " \"mgrs:grid_square\": \"PA\",\n", + " \"s2:datatake_type\": \"INS-NOBS\",\n", + " \"storage:platform\": \"AWS\",\n", + " \"view:sun_azimuth\": 147.191850118484,\n", + " \"mgrs:latitude_band\": \"S\",\n", + " \"s2:generation_time\": \"2025-04-17T21:09:13.000000Z\",\n", + " \"view:sun_elevation\": 60.5291428077432,\n", + " \"processing:software\": {\n", + " \"sentinel-2-c1-l2a-to-stac\": \"v2024.02.01\"\n", + " },\n", + " \"s2:water_percentage\": 0.880647,\n", + " \"view:incidence_angle\": 2.8795672857358605,\n", + " \"earthsearch:payload_id\": \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/16b3200ec461238418463c4b4f2de067\",\n", + " \"s2:processing_baseline\": \"05.11\",\n", + " \"s2:snow_ice_percentage\": 0,\n", + " \"storage:requester_pays\": false,\n", + " \"s2:vegetation_percentage\": 91.023827,\n", + " \"s2:thin_cirrus_percentage\": 0.017847,\n", + " \"s2:cloud_shadow_percentage\": 0,\n", + " \"s2:nodata_pixel_percentage\": 0,\n", + " \"s2:unclassified_percentage\": 0.335852,\n", + " \"s2:not_vegetated_percentage\": 7.419285,\n", + " \"s2:degraded_msi_data_percentage\": 0.0147,\n", + " \"s2:high_proba_clouds_percentage\": 2.3e-05,\n", + " \"s2:reflectance_conversion_factor\": 0.99473094135501,\n", + " \"s2:medium_proba_clouds_percentage\": 3.6e-05,\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 65 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_T18SWG_20250406T154608_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", + " -75.00021625365561\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.947580558603775\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", + " -75.00021342293302\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 36.95789010929187\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", + " -73.76700583572915\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 36.951488600423914\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", + " -73.75065723902863\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.94094734012891\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", + " -75.00021625365561\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.947580558603775\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", + " -75.000216\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " 36.951489\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -73.750657\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " 37.947581\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
  • \n", + " \n", + " \n", + " \n", + " \n", + "
  • \n", + " properties\n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " created\n", + " \"2025-04-06T20:31:14.414Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " updated\n", + " \"2025-04-06T20:31:14.414Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-06T15:52:49.937000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " platform\n", + " \"sentinel-2b\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " grid:code\n", + " \"MGRS-18SWG\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32618\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:tile_id\n", + " \"S2B_OPER_MSI_L2A_TL_2BPS_20250406T193733_A042222_T18SWG_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", + " 137.4469205258083\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " constellation\n", + " \"sentinel-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:utm_zone\n", + " 18\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:centroid\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " lat\n", + " 37.45056\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " lon\n", + " -74.37953\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " eo:cloud_cover\n", + " 0.425533\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_id\n", + " \"GS2B_20250406T153809_042222_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_uri\n", + " \"S2B_MSIL2A_20250406T153809_N0511_R011_T18SWG_20250406T193733.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_20250406T193733_S20250406T154608_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", + " \"WG\"\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", + " 149.496363470262\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:latitude_band\n", + " \"S\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:generation_time\n", + " \"2025-04-06T19:37:33.000000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_elevation\n", + " 55.7034792860319\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", + " 99.574435\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:incidence_angle\n", + " 3.2051056503018\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " earthsearch:payload_id\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/b9a985f9b5284531d814d34337987853\"\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", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:thin_cirrus_percentage\n", + " 0.420888\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:cloud_shadow_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:nodata_pixel_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:unclassified_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:not_vegetated_percentage\n", + " 3.3e-05\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:degraded_msi_data_percentage\n", + " 0.0175\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:high_proba_clouds_percentage\n", + " 5e-05\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:reflectance_conversion_factor\n", + " 1.00102747315726\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:medium_proba_clouds_percentage\n", + " 0.004595\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_T18SWG_20250406T154608_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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/S2B_T18SWG_20250406T154608_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/18/S/WG/2025/4/6/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_T18SWG_20250406T154608_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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 305283\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", + " \"12204c1dfc1dc73894b1c541da68a4d89ee8c9e069b77ca7810c29a8db10928f6825\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 183289177\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", + " \"122000d3362d9ea20c730b895da3ebd2ebf9898370cbb253ae0886546aa099890296\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 186334431\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", + " \"122023253a7852ed99edf627141413146ec0d7ee5062fd034694baee03653bb15840\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 175149\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", + " \"12206830e13321abba2e44c9f1573bafcce6d56e9ec93281c96537d79f84f113a0ed\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 204782\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", + " \"1220473293fc6d666c2359dec35d92f44a5fea54debee41042cf0086d4aad46d12ca\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 188106911\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", + " \"1220e8d008c0f911135ef011f045e55c7235ffef05d1037bd3b6357807bbd46cb144\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 53931\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", + " \"122013e286d254a34b8c8e94d1176559a87571f7ea5f01296192199ff24b27080b3f\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 60924\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", + " \"1220eee52ad0cc19e7e894527aecb4cada5a0ba46e82b7c09a0bd9f80ed1329f3ce6\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 187744388\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", + " \"12202c60f4077dea3fa2f9959c35617f75f35467369c34aeeba9f959f5ebd05b7c8b\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 44408173\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", + " \"1220c6273f338f930e81715c72afa69eafdfed04541137eefcee1de116f7353a66ec\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 4639774\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", + " \"1220a9edd91fee0d27aaaeb5a46bd5b8947a572a00b25abfeb1d46bf12b55652bf74\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 41428517\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", + " \"1220e740808a1517ac914a1cebd0e7ed97a92f680ba5d84b8080fb586cc01753a1b4\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 41556585\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", + " \"1220d20ca5251d9f1b9e040300ecfdbe434a50134e0f3b475f2aa5ad963d5134f65e\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 248842335\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", + " \"12204f71486aa9162424110320d1ccb135bfadfce7dc933e2e8262461ec55ab193f1\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 3661904\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", + " \"1220cc3755f21fe23b63e5567be4a6a8aac2fe603fcc7be4d88ccc1098dcf1469890\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 119403\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220db1ef68a582bc065bed1c5f1a0c3e19ed22a6dd63f82572a918940b120de7521\"\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 45563841\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", + " \"1220302c34fb3077e5c8fb9fcb34b4a1ed3269ae064a355a994c7a0dffa5b1b201bc\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 44921607\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", + " \"1220b7213a7be87fd787ad287d7629f07e3be310d3077285d2dea5014f249fccec62\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 44896542\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", + " \"12205a1f026383c9237896bd80d4c5acd80840856cf9680cf79abc139e1a1bfe81ac\"\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", + " 499980\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", + " 4200000\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 7496\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220a00bbc2db1f820eaa1b43bf4cd9fd6edbf270e046ddbabd1b9c62c1c9f8d1f58\"\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 548013\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122024c8aba42e3f65692510e36421a944efe0dd096ec30eca24088f9272cc196529\"\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 54707\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220e6ef6b43e4bdf4794ffda5a07f107f5f41b548d201c91c8de57da69d784adb1c\"\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/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_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", + " 1488\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122031cdc77cf23d9d39bb86401682322cc99fee4b7e01ef404079e35fe3451674c3\"\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": [ + "### 2.2.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 65 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": [ + "### 2.2.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\": \"S2C_T17SPA_20250417T161029_L2A\",\n", + " \"bbox\": [\n", + " -79.889749,\n", + " 36.034114,\n", + " -78.641544,\n", + " 37.041245\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/S2C_T17SPA_20250417T161029_L2A\"\n", + " },\n", + " {\n", + " \"rel\": \"canonical\",\n", + " \"href\": \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/S2C_T17SPA_20250417T161029_L2A.json\",\n", + " \"type\": \"application/json\"\n", + " },\n", + " {\n", + " \"rel\": \"via\",\n", + " \"href\": \"s3://sentinel-s2-l2a/tiles/17/S/PA/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/S2C_T17SPA_20250417T161029_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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 922926,\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\": \"1220e8673cfa81d5ce1e0aa90dcade83cc35edc933d8c6ebe805ac487070e53188cb\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 250182884,\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\": \"1220670de5180405e044ef36407cd8590b29a7da2ee28d422eb9f38132dafeeab05b\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 227458519,\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\": \"12209400a3999b0af596427888ee822d06de9e8cd6d9431072b4b5edae5636e0466d\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 2190946,\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\": \"1220436603c6cc5022cf11a1e9b18b10988326284ade8654e8c68d36c6450c3bb590\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 50116065,\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\": \"122056bf1202fcad4400cf48cf112e771f378656aa3c1a0f463e17eb2310acb0eace\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 212431254,\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\": \"122087ce6da05341a85478e26839ea315818b76c95d805dec1fa90b148894bce7bef\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\n", + " ]\n", + " },\n", + " \"snow\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 54232,\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\": \"12201d74e2e82ae1cd74d2507eaab8228522f42df93bc323a0915ef8579db7d4b634\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 233687,\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\": \"12204a6b0152b8cf88174a3433f6ca1dadb8c482c031369e873bc54b0ac7d967cfdb\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 223549488,\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\": \"12202952571e49abec7c317d4376ad6ca73c6567c1281fa1848997566e0fee559635\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 62755232,\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\": \"1220d9a5bf5dec9a4fb2d7f293bf2d0c8a1958e75c1bea39cb082dfb6c5096a4bb3e\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 7000632,\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\": \"12203c85cb293b2ec2fe833798dd98895b94974281f18f56fcfc5facb0bfd9ef1867\",\n", + " \"proj:transform\": [\n", + " 60,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -60,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 62462199,\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\": \"1220a8c4f65f7a9c2ca9ef9bba0035d85d56e10279803c14306ca3d3fc43ec83320e\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 60741606,\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\": \"12207bad57d8256419b00f83b93749209639f725c905cf184972ca658dedb1cb1fe9\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 336177169,\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\": \"1220b7adc1f5f065be9e42ac1b0ef9440c56278c62e5b9fd0156c2cf10ade0589b5c\",\n", + " \"proj:transform\": [\n", + " 10,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -10,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 5963709,\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\": \"12208a6614ef5f3c12563be0da4401b5721addc5bc800526d4eb60c05a6ae9786357\",\n", + " \"proj:transform\": [\n", + " 60,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -60,\n", + " 4100040\n", + " ]\n", + " },\n", + " \"preview\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 205824,\n", + " \"file:checksum\": \"12208c1b232cc1758c94311cd10b62c71e2fb0e8261c7b2d09430006f8115ebbcd85\"\n", + " },\n", + " \"rededge1\": {\n", + " \"gsd\": 20,\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 59700792,\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\": \"1220369757f8d0519999d25737df45a953e25e397be9bd8927fdf1ddf54bae3ac95b\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 62040551,\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\": \"1220e6c0af2f2a9ebe7ef977962ac76cb797a99ca00417d9cfd3ca11384c2c1252a9\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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\": 62602007,\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\": \"12202bd91016b7e6b121cd9718aaf03225557b26f9c8a7e9640174abf84c888130e9\",\n", + " \"proj:transform\": [\n", + " 20,\n", + " 0,\n", + " 600000,\n", + " 0,\n", + " -20,\n", + " 4100040\n", + " ]\n", + " },\n", + " \"thumbnail\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/L2A_PVI.jpg\",\n", + " \"type\": \"image/jpeg\",\n", + " \"roles\": [\n", + " \"thumbnail\"\n", + " ],\n", + " \"title\": \"Thumbnail of preview image\",\n", + " \"file:size\": 34610,\n", + " \"file:checksum\": \"1220582a17e84d53fd0fe9f55b1636b0c2f4083c96070a2fe0279f21fa664c578b11\"\n", + " },\n", + " \"granule_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 626487,\n", + " \"file:checksum\": \"12203e3f0b3bf98a4ae170219bdee4b29456daf8362237c28daab75a833d26c0d844\"\n", + " },\n", + " \"product_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/product_metadata.xml\",\n", + " \"type\": \"application/xml\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 58455,\n", + " \"file:checksum\": \"122076a882f1a0c0c27d63a6db4e887df79d2d606faea6af9ae71cfce7b7eb5c0b0f\"\n", + " },\n", + " \"tileinfo_metadata\": {\n", + " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/tileInfo.json\",\n", + " \"type\": \"application/json\",\n", + " \"roles\": [\n", + " \"metadata\"\n", + " ],\n", + " \"file:size\": 1491,\n", + " \"file:checksum\": \"1220192020c86fb801ef1ad76f37a962c2bac60f471f2a3030f000a6a31fe8041de3\"\n", + " }\n", + " },\n", + " \"geometry\": {\n", + " \"type\": \"Polygon\",\n", + " \"coordinates\": [\n", + " [\n", + " [\n", + " -79.87550334271758,\n", + " 37.041244928376244\n", + " ],\n", + " [\n", + " -79.88974908155667,\n", + " 36.05159173702336\n", + " ],\n", + " [\n", + " -78.6713965961887,\n", + " 36.03411427232367\n", + " ],\n", + " [\n", + " -78.64154396513656,\n", + " 37.0231290187669\n", + " ],\n", + " [\n", + " -79.87550334271758,\n", + " 37.041244928376244\n", + " ]\n", + " ]\n", + " ]\n", + " },\n", + " \"collection\": \"hrodmn-sentinel-2-c1-l2a\",\n", + " \"properties\": {\n", + " \"created\": \"2025-04-17T22:45:20.864Z\",\n", + " \"updated\": \"2025-04-17T22:45:20.864Z\",\n", + " \"datetime\": \"2025-04-17T16:13:32.374000Z\",\n", + " \"platform\": \"sentinel-2c\",\n", + " \"grid:code\": \"MGRS-17SPA\",\n", + " \"proj:code\": \"EPSG:32617\",\n", + " \"s2:tile_id\": \"S2C_OPER_MSI_L2A_TL_2CPS_20250417T210913_A003213_T17SPA_N05.11\",\n", + " \"instruments\": [\n", + " \"msi\"\n", + " ],\n", + " \"view:azimuth\": 197.50492131776738,\n", + " \"constellation\": \"sentinel-2\",\n", + " \"mgrs:utm_zone\": 17,\n", + " \"proj:centroid\": {\n", + " \"lat\": 36.53857,\n", + " \"lon\": -79.26957\n", + " },\n", + " \"eo:cloud_cover\": 0.017906,\n", + " \"s2:datatake_id\": \"GS2C_20250417T155921_003213_N05.11\",\n", + " \"s2:product_uri\": \"S2C_MSIL2A_20250417T155921_N0511_R097_T17SPA_20250417T210913.SAFE\",\n", + " \"storage:region\": \"us-west-2\",\n", + " \"s2:datastrip_id\": \"S2C_OPER_MSI_L2A_DS_2CPS_20250417T210913_S20250417T161029_N05.11\",\n", + " \"s2:product_type\": \"S2MSI2A\",\n", + " \"mgrs:grid_square\": \"PA\",\n", + " \"s2:datatake_type\": \"INS-NOBS\",\n", + " \"storage:platform\": \"AWS\",\n", + " \"view:sun_azimuth\": 147.191850118484,\n", + " \"mgrs:latitude_band\": \"S\",\n", + " \"s2:generation_time\": \"2025-04-17T21:09:13.000000Z\",\n", + " \"view:sun_elevation\": 60.5291428077432,\n", + " \"processing:software\": {\n", + " \"sentinel-2-c1-l2a-to-stac\": \"v2024.02.01\"\n", + " },\n", + " \"s2:water_percentage\": 0.880647,\n", + " \"view:incidence_angle\": 2.8795672857358605,\n", + " \"earthsearch:payload_id\": \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/16b3200ec461238418463c4b4f2de067\",\n", + " \"s2:processing_baseline\": \"05.11\",\n", + " \"s2:snow_ice_percentage\": 0,\n", + " \"storage:requester_pays\": false,\n", + " \"s2:vegetation_percentage\": 91.023827,\n", + " \"s2:thin_cirrus_percentage\": 0.017847,\n", + " \"s2:cloud_shadow_percentage\": 0,\n", + " \"s2:nodata_pixel_percentage\": 0,\n", + " \"s2:unclassified_percentage\": 0.335852,\n", + " \"s2:not_vegetated_percentage\": 7.419285,\n", + " \"s2:degraded_msi_data_percentage\": 0.0147,\n", + " \"s2:high_proba_clouds_percentage\": 2.3e-05,\n", + " \"s2:reflectance_conversion_factor\": 0.99473094135501,\n", + " \"s2:medium_proba_clouds_percentage\": 3.6e-05,\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", + " \"S2C_T17SPA_20250417T161029_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", + " -79.87550334271758\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.041244928376244\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", + " -79.88974908155667\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 36.05159173702336\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", + " -78.6713965961887\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 36.03411427232367\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", + " -78.64154396513656\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.0231290187669\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", + " -79.87550334271758\n", + "
          • \n", + " \n", + " \n", + " \n", + "
          \n", + " \n", + "
            \n", + " \n", + " \n", + " \n", + "
          • \n", + " 1\n", + " 37.041244928376244\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", + " -79.889749\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 1\n", + " 36.034114\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 2\n", + " -78.641544\n", + "
    • \n", + " \n", + " \n", + " \n", + "
    \n", + " \n", + "
      \n", + " \n", + " \n", + " \n", + "
    • \n", + " 3\n", + " 37.041245\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:45:20.864Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " updated\n", + " \"2025-04-17T22:45:20.864Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " datetime\n", + " \"2025-04-17T16:13:32.374000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " platform\n", + " \"sentinel-2c\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " grid:code\n", + " \"MGRS-17SPA\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:code\n", + " \"EPSG:32617\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:tile_id\n", + " \"S2C_OPER_MSI_L2A_TL_2CPS_20250417T210913_A003213_T17SPA_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", + " 197.50492131776738\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " constellation\n", + " \"sentinel-2\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:utm_zone\n", + " 17\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " proj:centroid\n", + "
        \n", + " \n", + " \n", + " \n", + "
      • \n", + " lat\n", + " 36.53857\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " lon\n", + " -79.26957\n", + "
      • \n", + " \n", + " \n", + " \n", + "
      \n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " eo:cloud_cover\n", + " 0.017906\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:datatake_id\n", + " \"GS2C_20250417T155921_003213_N05.11\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:product_uri\n", + " \"S2C_MSIL2A_20250417T155921_N0511_R097_T17SPA_20250417T210913.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_20250417T210913_S20250417T161029_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", + " \"PA\"\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", + " 147.191850118484\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " mgrs:latitude_band\n", + " \"S\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:generation_time\n", + " \"2025-04-17T21:09:13.000000Z\"\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:sun_elevation\n", + " 60.5291428077432\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.880647\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " view:incidence_angle\n", + " 2.8795672857358605\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " earthsearch:payload_id\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/16b3200ec461238418463c4b4f2de067\"\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", + " 91.023827\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:thin_cirrus_percentage\n", + " 0.017847\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:cloud_shadow_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:nodata_pixel_percentage\n", + " 0\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:unclassified_percentage\n", + " 0.335852\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:not_vegetated_percentage\n", + " 7.419285\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:degraded_msi_data_percentage\n", + " 0.0147\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:high_proba_clouds_percentage\n", + " 2.3e-05\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:reflectance_conversion_factor\n", + " 0.99473094135501\n", + "
    • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    • \n", + " s2:medium_proba_clouds_percentage\n", + " 3.6e-05\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/S2C_T17SPA_20250417T161029_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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/S2C_T17SPA_20250417T161029_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/17/S/PA/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/S2C_T17SPA_20250417T161029_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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 922926\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", + " \"1220e8673cfa81d5ce1e0aa90dcade83cc35edc933d8c6ebe805ac487070e53188cb\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 250182884\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", + " \"1220670de5180405e044ef36407cd8590b29a7da2ee28d422eb9f38132dafeeab05b\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 227458519\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", + " \"12209400a3999b0af596427888ee822d06de9e8cd6d9431072b4b5edae5636e0466d\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 2190946\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", + " \"1220436603c6cc5022cf11a1e9b18b10988326284ade8654e8c68d36c6450c3bb590\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 50116065\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", + " \"122056bf1202fcad4400cf48cf112e771f378656aa3c1a0f463e17eb2310acb0eace\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 212431254\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", + " \"122087ce6da05341a85478e26839ea315818b76c95d805dec1fa90b148894bce7bef\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 54232\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", + " \"12201d74e2e82ae1cd74d2507eaab8228522f42df93bc323a0915ef8579db7d4b634\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 233687\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", + " \"12204a6b0152b8cf88174a3433f6ca1dadb8c482c031369e873bc54b0ac7d967cfdb\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 223549488\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", + " \"12202952571e49abec7c317d4376ad6ca73c6567c1281fa1848997566e0fee559635\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 62755232\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", + " \"1220d9a5bf5dec9a4fb2d7f293bf2d0c8a1958e75c1bea39cb082dfb6c5096a4bb3e\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 7000632\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", + " \"12203c85cb293b2ec2fe833798dd98895b94974281f18f56fcfc5facb0bfd9ef1867\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 62462199\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", + " \"1220a8c4f65f7a9c2ca9ef9bba0035d85d56e10279803c14306ca3d3fc43ec83320e\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 60741606\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", + " \"12207bad57d8256419b00f83b93749209639f725c905cf184972ca658dedb1cb1fe9\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 336177169\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", + " \"1220b7adc1f5f065be9e42ac1b0ef9440c56278c62e5b9fd0156c2cf10ade0589b5c\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 5963709\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", + " \"12208a6614ef5f3c12563be0da4401b5721addc5bc800526d4eb60c05a6ae9786357\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 205824\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12208c1b232cc1758c94311cd10b62c71e2fb0e8261c7b2d09430006f8115ebbcd85\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 59700792\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", + " \"1220369757f8d0519999d25737df45a953e25e397be9bd8927fdf1ddf54bae3ac95b\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 62040551\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", + " \"1220e6c0af2f2a9ebe7ef977962ac76cb797a99ca00417d9cfd3ca11384c2c1252a9\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 62602007\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", + " \"12202bd91016b7e6b121cd9718aaf03225557b26f9c8a7e9640174abf84c888130e9\"\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", + " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 34610\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220582a17e84d53fd0fe9f55b1636b0c2f4083c96070a2fe0279f21fa664c578b11\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 626487\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"12203e3f0b3bf98a4ae170219bdee4b29456daf8362237c28daab75a833d26c0d844\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 58455\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"122076a882f1a0c0c27d63a6db4e887df79d2d606faea6af9ae71cfce7b7eb5c0b0f\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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", + " 1491\n", + "
      • \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      • \n", + " file:checksum\n", + " \"1220192020c86fb801ef1ad76f37a962c2bac60f471f2a3030f000a6a31fe8041de3\"\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": 14, + "id": "5972eaaf-d6b3-4bcf-b2fd-f7d451100581", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "IFrame(f\"{stac_api_endpoint}/api.html\", 900, 600)" + ] + } + ], + "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 173a089276e914475802c1bd204533f2690e54ad Mon Sep 17 00:00:00 2001 From: hrodmn Date: Mon, 21 Apr 2025 11:01:09 -0500 Subject: [PATCH 2/3] fix numbering --- ...tac.ipynb => 03-stac_fastapi_pgstac.ipynb} | 1682 ++++++++--------- 1 file changed, 832 insertions(+), 850 deletions(-) rename docs/{02-stac_fastapi_pgstac.ipynb => 03-stac_fastapi_pgstac.ipynb} (94%) diff --git a/docs/02-stac_fastapi_pgstac.ipynb b/docs/03-stac_fastapi_pgstac.ipynb similarity index 94% rename from docs/02-stac_fastapi_pgstac.ipynb rename to docs/03-stac_fastapi_pgstac.ipynb index 949e814..5b9c537 100644 --- a/docs/02-stac_fastapi_pgstac.ipynb +++ b/docs/03-stac_fastapi_pgstac.ipynb @@ -5,10 +5,10 @@ "id": "7f4f9109-ac1f-473b-b30b-c35294ae426d", "metadata": {}, "source": [ - "# 2. The STAC API: stac-fastapi-pgstac\n", + "# 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", + "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." ] @@ -19,7 +19,7 @@ "id": "c8ec4c5b-1156-4608-8ab9-b2cdcbcc47e1", "metadata": {}, "source": [ - "## 2.1 stac-fastapi-pgstac structure\n", + "## 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", @@ -27,7 +27,7 @@ "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", + "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", @@ -38,7 +38,7 @@ "```\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", - "### Customization\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", @@ -46,12 +46,12 @@ "\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", - "### Authentication\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", - "### STAC API interface\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:" ] }, @@ -100,10 +100,11 @@ ], "source": [ "import json\n", + "import os\n", "\n", "import httpx\n", "\n", - "stac_api_endpoint = \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com\"\n", + "stac_api_endpoint = os.getenv(\"STAC_API_ENDPOINT\")\n", "\n", "conformance_response = httpx.get(f\"{stac_api_endpoint}/conformance\").json()\n", "\n", @@ -127,7 +128,7 @@ "id": "09e419d9-42e8-4b4b-9fdc-8d118bcc87c1", "metadata": {}, "source": [ - "## 2.2 Collections\n", + "## 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." ] @@ -181,10 +182,10 @@ " \"spatial\": {\n", " \"bbox\": [\n", " [\n", - " -79.0,\n", - " 36.9,\n", - " -75.0,\n", - " 40.9\n", + " -94.0,\n", + " 45.0,\n", + " -90.0,\n", + " 49.0\n", " ]\n", " ]\n", " },\n", @@ -198,62 +199,7 @@ " }\n", " },\n", " \"license\": \"other\",\n", - " \"description\": \"my collection\",\n", - " \"stac_version\": \"1.1.0\"\n", - " },\n", - " {\n", - " \"id\": \"test-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/test-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/test-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/test-sentinel-2-c1-l2a/queryables\"\n", - " }\n", - " ],\n", - " \"extent\": {\n", - " \"spatial\": {\n", - " \"bbox\": [\n", - " [\n", - " -79.0,\n", - " 36.9,\n", - " -75.0,\n", - " 40.9\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\": \"my collection\",\n", + " \"description\": \"hrodmn's personal Sentinel-2 L2A collection\",\n", " \"stac_version\": \"1.1.0\"\n", " }\n", " ],\n", @@ -269,8 +215,8 @@ " \"href\": \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections?limit=2\"\n", " }\n", " ],\n", - " \"numberMatched\": 2,\n", - " \"numberReturned\": 2\n", + " \"numberMatched\": 1,\n", + " \"numberReturned\": 1\n", "}\n" ] } @@ -301,8 +247,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "hrodmn-sentinel-2-c1-l2a\n", - "test-sentinel-2-c1-l2a\n" + "hrodmn-sentinel-2-c1-l2a\n" ] } ], @@ -392,7 +337,7 @@ " " ], "text/plain": [ - "" + "" ] }, "execution_count": 5, @@ -498,7 +443,7 @@ " \n", "
  • \n", " description\n", - " \"my collection\"\n", + " \"hrodmn's personal Sentinel-2 L2A collection\"\n", "
  • \n", " \n", " \n", @@ -766,7 +711,7 @@ " \n", "
  • \n", " 0\n", - " -79.0\n", + " -94.0\n", "
  • \n", " \n", " \n", @@ -779,7 +724,7 @@ " \n", "
  • \n", " 1\n", - " 36.9\n", + " 45.0\n", "
  • \n", " \n", " \n", @@ -792,7 +737,7 @@ " \n", "
  • \n", " 2\n", - " -75.0\n", + " -90.0\n", "
  • \n", " \n", " \n", @@ -805,7 +750,7 @@ " \n", "
  • \n", " 3\n", - " 40.9\n", + " 49.0\n", "
  • \n", " \n", " \n", @@ -976,10 +921,10 @@ " \"spatial\": {\n", " \"bbox\": [\n", " [\n", - " -79.0,\n", - " 36.9,\n", - " -75.0,\n", - " 40.9\n", + " -94.0,\n", + " 45.0,\n", + " -90.0,\n", + " 49.0\n", " ]\n", " ]\n", " },\n", @@ -993,7 +938,7 @@ " }\n", " },\n", " \"license\": \"other\",\n", - " \"description\": \"my collection\",\n", + " \"description\": \"hrodmn's personal Sentinel-2 L2A collection\",\n", " \"stac_version\": \"1.1.0\"\n", " }\n", " ],\n", @@ -1041,7 +986,7 @@ "id": "56657240-5905-4ddf-a76a-afd2a28959b0", "metadata": {}, "source": [ - "## 2.2 Items\n", + "## 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", @@ -1057,7 +1002,7 @@ "id": "74d1fb0b-e830-4fb0-8619-f9cfd3019111", "metadata": {}, "source": [ - "### 2.2.1 /search\n", + "### 3.3.1 /search\n", "\n", "Use the `/search` endpoint to find all items in your collection with a timestamp after April 4, 2025" ] @@ -1072,7 +1017,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "found 220 items\n" + "found 192 items\n" ] }, { @@ -1273,7 +1218,7 @@ " \n", "
  • \n", " id\n", - " \"S2C_T17SPA_20250417T161029_L2A\"\n", + " \"S2B_T15TXK_20250417T170051_L2A\"\n", "
  • \n", " \n", " \n", @@ -1315,7 +1260,7 @@ " \n", "
  • \n", " 0\n", - " -79.87550334271758\n", + " -91.04160367127255\n", "
  • \n", " \n", " \n", @@ -1328,7 +1273,7 @@ " \n", "
  • \n", " 1\n", - " 37.041244928376244\n", + " 45.137034349441834\n", "
  • \n", " \n", " \n", @@ -1352,7 +1297,7 @@ " \n", "
  • \n", " 0\n", - " -79.88974908155667\n", + " -91.37153573660719\n", "
  • \n", " \n", " \n", @@ -1365,7 +1310,7 @@ " \n", "
  • \n", " 1\n", - " 36.05159173702336\n", + " 44.15376770955927\n", "
  • \n", " \n", " \n", @@ -1389,7 +1334,7 @@ " \n", "
  • \n", " 0\n", - " -78.6713965961887\n", + " -90.37727088068323\n", "
  • \n", " \n", " \n", @@ -1402,7 +1347,7 @@ " \n", "
  • \n", " 1\n", - " 36.03411427232367\n", + " 44.135260005438454\n", "
  • \n", " \n", " \n", @@ -1426,7 +1371,7 @@ " \n", "
  • \n", " 0\n", - " -78.64154396513656\n", + " -90.33239204379824\n", "
  • \n", " \n", " \n", @@ -1439,7 +1384,7 @@ " \n", "
  • \n", " 1\n", - " 37.0231290187669\n", + " 45.122663184970506\n", "
  • \n", " \n", " \n", @@ -1463,7 +1408,7 @@ " \n", "
  • \n", " 0\n", - " -79.87550334271758\n", + " -91.04160367127255\n", "
  • \n", " \n", " \n", @@ -1476,7 +1421,7 @@ " \n", "
  • \n", " 1\n", - " 37.041244928376244\n", + " 45.137034349441834\n", "
  • \n", " \n", " \n", @@ -1511,7 +1456,7 @@ " \n", "
  • \n", " 0\n", - " -79.889749\n", + " -91.371536\n", "
  • \n", " \n", " \n", @@ -1524,7 +1469,7 @@ " \n", "
  • \n", " 1\n", - " 36.034114\n", + " 44.13526\n", "
  • \n", " \n", " \n", @@ -1537,7 +1482,7 @@ " \n", "
  • \n", " 2\n", - " -78.641544\n", + " -90.332392\n", "
  • \n", " \n", " \n", @@ -1550,7 +1495,7 @@ " \n", "
  • \n", " 3\n", - " 37.041245\n", + " 45.137034\n", "
  • \n", " \n", " \n", @@ -1570,7 +1515,7 @@ " \n", "
  • \n", " created\n", - " \"2025-04-17T22:45:20.864Z\"\n", + " \"2025-04-17T22:14:12.641Z\"\n", "
  • \n", " \n", " \n", @@ -1579,7 +1524,7 @@ " \n", "
  • \n", " updated\n", - " \"2025-04-17T22:45:20.864Z\"\n", + " \"2025-04-17T22:14:12.641Z\"\n", "
  • \n", " \n", " \n", @@ -1588,7 +1533,7 @@ " \n", "
  • \n", " datetime\n", - " \"2025-04-17T16:13:32.374000Z\"\n", + " \"2025-04-17T17:01:22.226000Z\"\n", "
  • \n", " \n", " \n", @@ -1597,7 +1542,7 @@ " \n", "
  • \n", " platform\n", - " \"sentinel-2c\"\n", + " \"sentinel-2b\"\n", "
  • \n", " \n", " \n", @@ -1606,7 +1551,7 @@ " \n", "
  • \n", " grid:code\n", - " \"MGRS-17SPA\"\n", + " \"MGRS-15TXK\"\n", "
  • \n", " \n", " \n", @@ -1615,7 +1560,7 @@ " \n", "
  • \n", " proj:code\n", - " \"EPSG:32617\"\n", + " \"EPSG:32615\"\n", "
  • \n", " \n", " \n", @@ -1624,7 +1569,7 @@ " \n", "
  • \n", " s2:tile_id\n", - " \"S2C_OPER_MSI_L2A_TL_2CPS_20250417T210913_A003213_T17SPA_N05.11\"\n", + " \"S2B_OPER_MSI_L2A_TL_2BPS_20250417T205117_A042380_T15TXK_N05.11\"\n", "
  • \n", " \n", " \n", @@ -1653,7 +1598,7 @@ " \n", "
  • \n", " view:azimuth\n", - " 197.50492131776738\n", + " 106.2286391063633\n", "
  • \n", " \n", " \n", @@ -1671,7 +1616,7 @@ " \n", "
  • \n", " mgrs:utm_zone\n", - " 17\n", + " 15\n", "
  • \n", " \n", " \n", @@ -1686,7 +1631,7 @@ " \n", "
  • \n", " lat\n", - " 36.53857\n", + " 44.60973\n", "
  • \n", " \n", " \n", @@ -1695,7 +1640,7 @@ " \n", "
  • \n", " lon\n", - " -79.26957\n", + " -90.78602\n", "
  • \n", " \n", " \n", @@ -1709,7 +1654,7 @@ " \n", "
  • \n", " eo:cloud_cover\n", - " 0.017906\n", + " 67.094147\n", "
  • \n", " \n", " \n", @@ -1718,7 +1663,7 @@ " \n", "
  • \n", " s2:datatake_id\n", - " \"GS2C_20250417T155921_003213_N05.11\"\n", + " \"GS2B_20250417T164839_042380_N05.11\"\n", "
  • \n", " \n", " \n", @@ -1727,7 +1672,7 @@ " \n", "
  • \n", " s2:product_uri\n", - " \"S2C_MSIL2A_20250417T155921_N0511_R097_T17SPA_20250417T210913.SAFE\"\n", + " \"S2B_MSIL2A_20250417T164839_N0511_R026_T15TXK_20250417T205117.SAFE\"\n", "
  • \n", " \n", " \n", @@ -1745,7 +1690,7 @@ " \n", "
  • \n", " s2:datastrip_id\n", - " \"S2C_OPER_MSI_L2A_DS_2CPS_20250417T210913_S20250417T161029_N05.11\"\n", + " \"S2B_OPER_MSI_L2A_DS_2BPS_20250417T205117_S20250417T170051_N05.11\"\n", "
  • \n", " \n", " \n", @@ -1763,7 +1708,7 @@ " \n", "
  • \n", " mgrs:grid_square\n", - " \"PA\"\n", + " \"XK\"\n", "
  • \n", " \n", " \n", @@ -1790,7 +1735,7 @@ " \n", "
  • \n", " view:sun_azimuth\n", - " 147.191850118484\n", + " 153.666198048965\n", "
  • \n", " \n", " \n", @@ -1799,7 +1744,7 @@ " \n", "
  • \n", " mgrs:latitude_band\n", - " \"S\"\n", + " \"T\"\n", "
  • \n", " \n", " \n", @@ -1808,7 +1753,7 @@ " \n", "
  • \n", " s2:generation_time\n", - " \"2025-04-17T21:09:13.000000Z\"\n", + " \"2025-04-17T20:51:17.000000Z\"\n", "
  • \n", " \n", " \n", @@ -1817,7 +1762,7 @@ " \n", "
  • \n", " view:sun_elevation\n", - " 60.5291428077432\n", + " 53.5455128231177\n", "
  • \n", " \n", " \n", @@ -1846,7 +1791,7 @@ " \n", "
  • \n", " s2:water_percentage\n", - " 0.880647\n", + " 0.04955\n", "
  • \n", " \n", " \n", @@ -1855,7 +1800,7 @@ " \n", "
  • \n", " view:incidence_angle\n", - " 2.8795672857358605\n", + " 9.170521123835382\n", "
  • \n", " \n", " \n", @@ -1864,7 +1809,7 @@ " \n", "
  • \n", " earthsearch:payload_id\n", - " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/16b3200ec461238418463c4b4f2de067\"\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/d98c430b8314231290bc2fab4ab5c7a0\"\n", "
  • \n", " \n", " \n", @@ -1900,7 +1845,7 @@ " \n", "
  • \n", " s2:vegetation_percentage\n", - " 91.023827\n", + " 1.691512\n", "
  • \n", " \n", " \n", @@ -1909,7 +1854,7 @@ " \n", "
  • \n", " s2:thin_cirrus_percentage\n", - " 0.017847\n", + " 17.912817\n", "
  • \n", " \n", " \n", @@ -1918,7 +1863,7 @@ " \n", "
  • \n", " s2:cloud_shadow_percentage\n", - " 0\n", + " 1.165042\n", "
  • \n", " \n", " \n", @@ -1927,7 +1872,7 @@ " \n", "
  • \n", " s2:nodata_pixel_percentage\n", - " 0\n", + " 38.269615\n", "
  • \n", " \n", " \n", @@ -1936,7 +1881,7 @@ " \n", "
  • \n", " s2:unclassified_percentage\n", - " 0.335852\n", + " 2.383836\n", "
  • \n", " \n", " \n", @@ -1945,7 +1890,7 @@ " \n", "
  • \n", " s2:not_vegetated_percentage\n", - " 7.419285\n", + " 27.563539\n", "
  • \n", " \n", " \n", @@ -1954,7 +1899,7 @@ " \n", "
  • \n", " s2:degraded_msi_data_percentage\n", - " 0.0147\n", + " 0.0267\n", "
  • \n", " \n", " \n", @@ -1963,7 +1908,7 @@ " \n", "
  • \n", " s2:high_proba_clouds_percentage\n", - " 2.3e-05\n", + " 34.076107\n", "
  • \n", " \n", " \n", @@ -1972,7 +1917,7 @@ " \n", "
  • \n", " s2:reflectance_conversion_factor\n", - " 0.99473094135501\n", + " 0.994711640627317\n", "
  • \n", " \n", " \n", @@ -1981,7 +1926,7 @@ " \n", "
  • \n", " s2:medium_proba_clouds_percentage\n", - " 3.6e-05\n", + " 15.105227\n", "
  • \n", " \n", " \n", @@ -2160,7 +2105,7 @@ " \n", "
  • \n", " href\n", - " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items/S2C_T17SPA_20250417T161029_L2A\"\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", @@ -2202,7 +2147,7 @@ " \n", "
  • \n", " href\n", - " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/S2C_T17SPA_20250417T161029_L2A.json\"\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", @@ -2244,7 +2189,7 @@ " \n", "
  • \n", " href\n", - " \"s3://sentinel-s2-l2a/tiles/17/S/PA/2025/4/17/0/metadata.xml\"\n", + " \"s3://sentinel-s2-l2a/tiles/15/T/XK/2025/4/17/0/metadata.xml\"\n", "
  • \n", " \n", " \n", @@ -2295,7 +2240,7 @@ " \n", "
  • \n", " href\n", - " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2C_T17SPA_20250417T161029_L2A/thumbnail\"\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TXK_20250417T170051_L2A/thumbnail\"\n", "
  • \n", " \n", " \n", @@ -2326,7 +2271,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/AOT.tif\"\n", "
  • \n", " \n", " \n", @@ -2362,7 +2307,7 @@ " \n", "
  • \n", " file:size\n", - " 922926\n", + " 1521584\n", "
  • \n", " \n", " \n", @@ -2471,7 +2416,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220e8673cfa81d5ce1e0aa90dcade83cc35edc933d8c6ebe805ac487070e53188cb\"\n", + " \"1220341a3293f1899f00131224dfde2d2b2c2d6e6852594863a6496b25aeff0a7ef9\"\n", "
  • \n", " \n", " \n", @@ -2551,7 +2496,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -2596,7 +2541,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B08.tif\"\n", "
  • \n", " \n", " \n", @@ -2690,7 +2635,7 @@ " \n", "
  • \n", " file:size\n", - " 250182884\n", + " 131808398\n", "
  • \n", " \n", " \n", @@ -2799,7 +2744,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220670de5180405e044ef36407cd8590b29a7da2ee28d422eb9f38132dafeeab05b\"\n", + " \"12208670874ac4e82a6e5a1ff23d5f95f5dbeb371e64d6c2f5ec86f9b2adb2b7600c\"\n", "
  • \n", " \n", " \n", @@ -2879,7 +2824,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -2937,7 +2882,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B04.tif\"\n", "
  • \n", " \n", " \n", @@ -3031,7 +2976,7 @@ " \n", "
  • \n", " file:size\n", - " 227458519\n", + " 134108289\n", "
  • \n", " \n", " \n", @@ -3140,7 +3085,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12209400a3999b0af596427888ee822d06de9e8cd6d9431072b4b5edae5636e0466d\"\n", + " \"1220bc9671d22931eb0d2c0804872e86c923a1d89ca3e74219eebe0b2a07cedcb945\"\n", "
  • \n", " \n", " \n", @@ -3220,7 +3165,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -3278,7 +3223,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/SCL.tif\"\n", "
  • \n", " \n", " \n", @@ -3314,7 +3259,7 @@ " \n", "
  • \n", " file:size\n", - " 2190946\n", + " 1645249\n", "
  • \n", " \n", " \n", @@ -3405,7 +3350,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220436603c6cc5022cf11a1e9b18b10988326284ade8654e8c68d36c6450c3bb590\"\n", + " \"1220444630e1ad3a76a6e9724c753fcadaaefc135ce0f5bde094d5374c5b786fb9c2\"\n", "
  • \n", " \n", " \n", @@ -3485,7 +3430,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -3530,7 +3475,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/WVP.tif\"\n", "
  • \n", " \n", " \n", @@ -3566,7 +3511,7 @@ " \n", "
  • \n", " file:size\n", - " 50116065\n", + " 10072854\n", "
  • \n", " \n", " \n", @@ -3684,7 +3629,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"122056bf1202fcad4400cf48cf112e771f378656aa3c1a0f463e17eb2310acb0eace\"\n", + " \"1220dcdb9d38ad122aa27649e3080df3c6badc8603a023686484179a5234ff6811c8\"\n", "
  • \n", " \n", " \n", @@ -3764,7 +3709,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -3809,7 +3754,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B02.tif\"\n", "
  • \n", " \n", " \n", @@ -3903,7 +3848,7 @@ " \n", "
  • \n", " file:size\n", - " 212431254\n", + " 134333114\n", "
  • \n", " \n", " \n", @@ -4012,7 +3957,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"122087ce6da05341a85478e26839ea315818b76c95d805dec1fa90b148894bce7bef\"\n", + " \"1220117bccd7b673a08dea75610c24bcf86a3d7720160e5d13ad82e654bda505eaf3\"\n", "
  • \n", " \n", " \n", @@ -4092,7 +4037,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -4150,7 +4095,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/SNW_20m.tif\"\n", "
  • \n", " \n", " \n", @@ -4177,7 +4122,7 @@ " \n", "
  • \n", " file:size\n", - " 54232\n", + " 56824\n", "
  • \n", " \n", " \n", @@ -4268,7 +4213,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12201d74e2e82ae1cd74d2507eaab8228522f42df93bc323a0915ef8579db7d4b634\"\n", + " \"122034c567ebd1c5c3c7b2c2c67aec97278b287b454bf83ad6361e4d7241a62a968a\"\n", "
  • \n", " \n", " \n", @@ -4348,7 +4293,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -4406,7 +4351,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/CLD_20m.tif\"\n", "
  • \n", " \n", " \n", @@ -4442,7 +4387,7 @@ " \n", "
  • \n", " file:size\n", - " 233687\n", + " 5207828\n", "
  • \n", " \n", " \n", @@ -4533,7 +4478,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12204a6b0152b8cf88174a3433f6ca1dadb8c482c031369e873bc54b0ac7d967cfdb\"\n", + " \"1220d5acc6d6ffe9780ed315e2c29204dd90b123f94e66052844d0c56db913ca31c9\"\n", "
  • \n", " \n", " \n", @@ -4613,7 +4558,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -4671,7 +4616,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B03.tif\"\n", "
  • \n", " \n", " \n", @@ -4765,7 +4710,7 @@ " \n", "
  • \n", " file:size\n", - " 223549488\n", + " 133530287\n", "
  • \n", " \n", " \n", @@ -4874,7 +4819,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12202952571e49abec7c317d4376ad6ca73c6567c1281fa1848997566e0fee559635\"\n", + " \"1220c65c0da45550852a9469a8237aca4b80fb717389d339688efb91e856ae18fae5\"\n", "
  • \n", " \n", " \n", @@ -4954,7 +4899,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -5012,7 +4957,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B8A.tif\"\n", "
  • \n", " \n", " \n", @@ -5106,7 +5051,7 @@ " \n", "
  • \n", " file:size\n", - " 62755232\n", + " 37844394\n", "
  • \n", " \n", " \n", @@ -5215,7 +5160,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220d9a5bf5dec9a4fb2d7f293bf2d0c8a1958e75c1bea39cb082dfb6c5096a4bb3e\"\n", + " \"12209b0e114a9ced2fcbb8996195c475d6092c97287c00ecda58f481d44e74fd4e58\"\n", "
  • \n", " \n", " \n", @@ -5295,7 +5240,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -5353,7 +5298,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B09.tif\"\n", "
  • \n", " \n", " \n", @@ -5447,7 +5392,7 @@ " \n", "
  • \n", " file:size\n", - " 7000632\n", + " 4475010\n", "
  • \n", " \n", " \n", @@ -5556,7 +5501,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12203c85cb293b2ec2fe833798dd98895b94974281f18f56fcfc5facb0bfd9ef1867\"\n", + " \"12209b96b741483cc4dfd09390b2719dead248aebf833bb983fc59456f3b8c61b1bd\"\n", "
  • \n", " \n", " \n", @@ -5636,7 +5581,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -5694,7 +5639,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B11.tif\"\n", "
  • \n", " \n", " \n", @@ -5788,7 +5733,7 @@ " \n", "
  • \n", " file:size\n", - " 62462199\n", + " 37368371\n", "
  • \n", " \n", " \n", @@ -5897,7 +5842,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220a8c4f65f7a9c2ca9ef9bba0035d85d56e10279803c14306ca3d3fc43ec83320e\"\n", + " \"12203cdd3545ee35f230b0e53a1ac40687daa09542c768604da3d5ed39ca33d54bc0\"\n", "
  • \n", " \n", " \n", @@ -5977,7 +5922,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -6035,7 +5980,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B12.tif\"\n", "
  • \n", " \n", " \n", @@ -6129,7 +6074,7 @@ " \n", "
  • \n", " file:size\n", - " 60741606\n", + " 36919364\n", "
  • \n", " \n", " \n", @@ -6238,7 +6183,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12207bad57d8256419b00f83b93749209639f725c905cf184972ca658dedb1cb1fe9\"\n", + " \"1220a0f445d1203aad21a6d5a970918331b5ac41dff117200f94b32dad1e42a1a495\"\n", "
  • \n", " \n", " \n", @@ -6318,7 +6263,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -6376,7 +6321,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/TCI.tif\"\n", "
  • \n", " \n", " \n", @@ -6572,7 +6517,7 @@ " \n", "
  • \n", " file:size\n", - " 336177169\n", + " 129302021\n", "
  • \n", " \n", " \n", @@ -6747,7 +6692,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220b7adc1f5f065be9e42ac1b0ef9440c56278c62e5b9fd0156c2cf10ade0589b5c\"\n", + " \"1220fe372b2cd7ae6693787ab84a30e4dc1045205f36181a5d141f0ae4595cc3a803\"\n", "
  • \n", " \n", " \n", @@ -6827,7 +6772,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -6872,7 +6817,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B01.tif\"\n", "
  • \n", " \n", " \n", @@ -6966,7 +6911,7 @@ " \n", "
  • \n", " file:size\n", - " 5963709\n", + " 4372913\n", "
  • \n", " \n", " \n", @@ -7075,7 +7020,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12208a6614ef5f3c12563be0da4401b5721addc5bc800526d4eb60c05a6ae9786357\"\n", + " \"12206eba1240cec8cf65bbf1c4b3e238d30ef154f50a65becc3f6ddb0a8be00880ac\"\n", "
  • \n", " \n", " \n", @@ -7155,7 +7100,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -7213,7 +7158,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.tif\"\n", "
  • \n", " \n", " \n", @@ -7400,7 +7345,7 @@ " \n", "
  • \n", " file:size\n", - " 205824\n", + " 158802\n", "
  • \n", " \n", " \n", @@ -7409,7 +7354,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12208c1b232cc1758c94311cd10b62c71e2fb0e8261c7b2d09430006f8115ebbcd85\"\n", + " \"1220d5b775e51e4acb6bc64fa641e13e3d1fab4b087ca1931a6cd512aea22d4d75c4\"\n", "
  • \n", " \n", " \n", @@ -7449,7 +7394,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B05.tif\"\n", "
  • \n", " \n", " \n", @@ -7543,7 +7488,7 @@ " \n", "
  • \n", " file:size\n", - " 59700792\n", + " 37833718\n", "
  • \n", " \n", " \n", @@ -7652,7 +7597,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220369757f8d0519999d25737df45a953e25e397be9bd8927fdf1ddf54bae3ac95b\"\n", + " \"122022573dab24b68dba0a45283a982db1512f9810d2cac6319aa756ebc119c0b079\"\n", "
  • \n", " \n", " \n", @@ -7732,7 +7677,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -7790,7 +7735,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B06.tif\"\n", "
  • \n", " \n", " \n", @@ -7884,7 +7829,7 @@ " \n", "
  • \n", " file:size\n", - " 62040551\n", + " 37837353\n", "
  • \n", " \n", " \n", @@ -7993,7 +7938,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220e6c0af2f2a9ebe7ef977962ac76cb797a99ca00417d9cfd3ca11384c2c1252a9\"\n", + " \"1220a9de7d7b59d13bb4327551bd53024f5437bba453250244f7a02074e7626c2953\"\n", "
  • \n", " \n", " \n", @@ -8073,7 +8018,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -8131,7 +8076,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/B07.tif\"\n", "
  • \n", " \n", " \n", @@ -8225,7 +8170,7 @@ " \n", "
  • \n", " file:size\n", - " 62602007\n", + " 37865807\n", "
  • \n", " \n", " \n", @@ -8334,7 +8279,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12202bd91016b7e6b121cd9718aaf03225557b26f9c8a7e9640174abf84c888130e9\"\n", + " \"122056daf1949f9dd838b5b8d8042b98fb543192ba0f9ab4c9b82dcc32b16ce12989\"\n", "
  • \n", " \n", " \n", @@ -8414,7 +8359,7 @@ " \n", "
  • \n", " 5\n", - " 4100040\n", + " 5000040\n", "
  • \n", " \n", " \n", @@ -8472,7 +8417,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/L2A_PVI.jpg\"\n", "
  • \n", " \n", " \n", @@ -8499,7 +8444,7 @@ " \n", "
  • \n", " file:size\n", - " 34610\n", + " 27914\n", "
  • \n", " \n", " \n", @@ -8508,7 +8453,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220582a17e84d53fd0fe9f55b1636b0c2f4083c96070a2fe0279f21fa664c578b11\"\n", + " \"1220b7a5d2409293ba9437913e9a808a7edaf20e99ef3fbad6e07c8eec65d05b2515\"\n", "
  • \n", " \n", " \n", @@ -8548,7 +8493,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/metadata.xml\"\n", "
  • \n", " \n", " \n", @@ -8566,7 +8511,7 @@ " \n", "
  • \n", " file:size\n", - " 626487\n", + " 369199\n", "
  • \n", " \n", " \n", @@ -8575,7 +8520,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"12203e3f0b3bf98a4ae170219bdee4b29456daf8362237c28daab75a833d26c0d844\"\n", + " \"12205fdeb80dfbe1a6843c2d8b69b0b3b0831a741179b79e10af7678420e2dc74dbe\"\n", "
  • \n", " \n", " \n", @@ -8615,7 +8560,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/product_metadata.xml\"\n", "
  • \n", " \n", " \n", @@ -8633,7 +8578,7 @@ " \n", "
  • \n", " file:size\n", - " 58455\n", + " 55001\n", "
  • \n", " \n", " \n", @@ -8642,7 +8587,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"122076a882f1a0c0c27d63a6db4e887df79d2d606faea6af9ae71cfce7b7eb5c0b0f\"\n", + " \"1220e9e1e841fb6278e8dc0b49d429e99be15613a93ce1c912322485bf1b16600475\"\n", "
  • \n", " \n", " \n", @@ -8682,7 +8627,7 @@ " \n", "
  • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_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/S2B_T15TXK_20250417T170051_L2A/tileInfo.json\"\n", "
  • \n", " \n", " \n", @@ -8700,7 +8645,7 @@ " \n", "
  • \n", " file:size\n", - " 1491\n", + " 1514\n", "
  • \n", " \n", " \n", @@ -8709,7 +8654,7 @@ " \n", "
  • \n", " file:checksum\n", - " \"1220192020c86fb801ef1ad76f37a962c2bac60f471f2a3030f000a6a31fe8041de3\"\n", + " \"12207874af8e014f1b08ef672a25ecc1255423922aba0e11596df89e81d09424158e\"\n", "
  • \n", " \n", " \n", @@ -8758,7 +8703,7 @@ "" ], "text/plain": [ - "" + "" ] }, "execution_count": 8, @@ -8807,7 +8752,7 @@ " \"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:S2C_T17SPA_20250417T161029_L2A\"\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", @@ -8822,12 +8767,12 @@ " ],\n", " \"features\": [\n", " {\n", - " \"id\": \"S2C_T17SPA_20250417T161029_L2A\",\n", + " \"id\": \"S2B_T15TXK_20250417T170051_L2A\",\n", " \"bbox\": [\n", - " -79.889749,\n", - " 36.034114,\n", - " -78.641544,\n", - " 37.041245\n", + " -91.371536,\n", + " 44.13526,\n", + " -90.332392,\n", + " 45.137034\n", " ],\n", " \"type\": \"Feature\",\n", " \"links\": [\n", @@ -8849,34 +8794,34 @@ " {\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/S2C_T17SPA_20250417T161029_L2A\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/S2C_T17SPA_20250417T161029_L2A.json\",\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/17/S/PA/2025/4/17/0/metadata.xml\",\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/S2C_T17SPA_20250417T161029_L2A/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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/AOT.tif\",\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\": 922926,\n", + " \"file:size\": 1521584,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -8890,19 +8835,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220e8673cfa81d5ce1e0aa90dcade83cc35edc933d8c6ebe805ac487070e53188cb\",\n", + " \"file:checksum\": \"1220341a3293f1899f00131224dfde2d2b2c2d6e6852594863a6496b25aeff0a7ef9\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B08.tif\",\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", @@ -8917,7 +8862,7 @@ " \"full_width_half_max\": 0.145\n", " }\n", " ],\n", - " \"file:size\": 250182884,\n", + " \"file:size\": 131808398,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -8931,19 +8876,19 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"1220670de5180405e044ef36407cd8590b29a7da2ee28d422eb9f38132dafeeab05b\",\n", + " \"file:checksum\": \"12208670874ac4e82a6e5a1ff23d5f95f5dbeb371e64d6c2f5ec86f9b2adb2b7600c\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", " 600000,\n", " 0,\n", " -10,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B04.tif\",\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", @@ -8958,7 +8903,7 @@ " \"full_width_half_max\": 0.038\n", " }\n", " ],\n", - " \"file:size\": 227458519,\n", + " \"file:size\": 134108289,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -8972,25 +8917,25 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"12209400a3999b0af596427888ee822d06de9e8cd6d9431072b4b5edae5636e0466d\",\n", + " \"file:checksum\": \"1220bc9671d22931eb0d2c0804872e86c923a1d89ca3e74219eebe0b2a07cedcb945\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", " 600000,\n", " 0,\n", " -10,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/SCL.tif\",\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\": 2190946,\n", + " \"file:size\": 1645249,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9002,25 +8947,25 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220436603c6cc5022cf11a1e9b18b10988326284ade8654e8c68d36c6450c3bb590\",\n", + " \"file:checksum\": \"1220444630e1ad3a76a6e9724c753fcadaaefc135ce0f5bde094d5374c5b786fb9c2\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/WVP.tif\",\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\": 50116065,\n", + " \"file:size\": 10072854,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9035,19 +8980,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"122056bf1202fcad4400cf48cf112e771f378656aa3c1a0f463e17eb2310acb0eace\",\n", + " \"file:checksum\": \"1220dcdb9d38ad122aa27649e3080df3c6badc8603a023686484179a5234ff6811c8\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B02.tif\",\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", @@ -9062,7 +9007,7 @@ " \"full_width_half_max\": 0.098\n", " }\n", " ],\n", - " \"file:size\": 212431254,\n", + " \"file:size\": 134333114,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -9076,25 +9021,25 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"122087ce6da05341a85478e26839ea315818b76c95d805dec1fa90b148894bce7bef\",\n", + " \"file:checksum\": \"1220117bccd7b673a08dea75610c24bcf86a3d7720160e5d13ad82e654bda505eaf3\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", " 600000,\n", " 0,\n", " -10,\n", - " 4100040\n", + " 5000040\n", " ]\n", " },\n", " \"snow\": {\n", - " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/SNW_20m.tif\",\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\": 54232,\n", + " \"file:size\": 56824,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9106,26 +9051,26 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"12201d74e2e82ae1cd74d2507eaab8228522f42df93bc323a0915ef8579db7d4b634\",\n", + " \"file:checksum\": \"122034c567ebd1c5c3c7b2c2c67aec97278b287b454bf83ad6361e4d7241a62a968a\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/CLD_20m.tif\",\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\": 233687,\n", + " \"file:size\": 5207828,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9137,19 +9082,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"12204a6b0152b8cf88174a3433f6ca1dadb8c482c031369e873bc54b0ac7d967cfdb\",\n", + " \"file:checksum\": \"1220d5acc6d6ffe9780ed315e2c29204dd90b123f94e66052844d0c56db913ca31c9\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B03.tif\",\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", @@ -9164,7 +9109,7 @@ " \"full_width_half_max\": 0.045\n", " }\n", " ],\n", - " \"file:size\": 223549488,\n", + " \"file:size\": 133530287,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -9178,19 +9123,19 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"12202952571e49abec7c317d4376ad6ca73c6567c1281fa1848997566e0fee559635\",\n", + " \"file:checksum\": \"1220c65c0da45550852a9469a8237aca4b80fb717389d339688efb91e856ae18fae5\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", " 600000,\n", " 0,\n", " -10,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B8A.tif\",\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", @@ -9205,7 +9150,7 @@ " \"full_width_half_max\": 0.033\n", " }\n", " ],\n", - " \"file:size\": 62755232,\n", + " \"file:size\": 37844394,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9219,19 +9164,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220d9a5bf5dec9a4fb2d7f293bf2d0c8a1958e75c1bea39cb082dfb6c5096a4bb3e\",\n", + " \"file:checksum\": \"12209b0e114a9ced2fcbb8996195c475d6092c97287c00ecda58f481d44e74fd4e58\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B09.tif\",\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", @@ -9246,7 +9191,7 @@ " \"full_width_half_max\": 0.026\n", " }\n", " ],\n", - " \"file:size\": 7000632,\n", + " \"file:size\": 4475010,\n", " \"proj:shape\": [\n", " 1830,\n", " 1830\n", @@ -9260,19 +9205,19 @@ " \"spatial_resolution\": 60\n", " }\n", " ],\n", - " \"file:checksum\": \"12203c85cb293b2ec2fe833798dd98895b94974281f18f56fcfc5facb0bfd9ef1867\",\n", + " \"file:checksum\": \"12209b96b741483cc4dfd09390b2719dead248aebf833bb983fc59456f3b8c61b1bd\",\n", " \"proj:transform\": [\n", " 60,\n", " 0,\n", " 600000,\n", " 0,\n", " -60,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B11.tif\",\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", @@ -9287,7 +9232,7 @@ " \"full_width_half_max\": 0.143\n", " }\n", " ],\n", - " \"file:size\": 62462199,\n", + " \"file:size\": 37368371,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9301,19 +9246,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220a8c4f65f7a9c2ca9ef9bba0035d85d56e10279803c14306ca3d3fc43ec83320e\",\n", + " \"file:checksum\": \"12203cdd3545ee35f230b0e53a1ac40687daa09542c768604da3d5ed39ca33d54bc0\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B12.tif\",\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", @@ -9328,7 +9273,7 @@ " \"full_width_half_max\": 0.242\n", " }\n", " ],\n", - " \"file:size\": 60741606,\n", + " \"file:size\": 36919364,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9342,19 +9287,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"12207bad57d8256419b00f83b93749209639f725c905cf184972ca658dedb1cb1fe9\",\n", + " \"file:checksum\": \"1220a0f445d1203aad21a6d5a970918331b5ac41dff117200f94b32dad1e42a1a495\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/TCI.tif\",\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", @@ -9380,7 +9325,7 @@ " \"full_width_half_max\": 0.098\n", " }\n", " ],\n", - " \"file:size\": 336177169,\n", + " \"file:size\": 129302021,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -9402,19 +9347,19 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"1220b7adc1f5f065be9e42ac1b0ef9440c56278c62e5b9fd0156c2cf10ade0589b5c\",\n", + " \"file:checksum\": \"1220fe372b2cd7ae6693787ab84a30e4dc1045205f36181a5d141f0ae4595cc3a803\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", " 600000,\n", " 0,\n", " -10,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B01.tif\",\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", @@ -9429,7 +9374,7 @@ " \"full_width_half_max\": 0.027\n", " }\n", " ],\n", - " \"file:size\": 5963709,\n", + " \"file:size\": 4372913,\n", " \"proj:shape\": [\n", " 1830,\n", " 1830\n", @@ -9443,18 +9388,18 @@ " \"spatial_resolution\": 60\n", " }\n", " ],\n", - " \"file:checksum\": \"12208a6614ef5f3c12563be0da4401b5721addc5bc800526d4eb60c05a6ae9786357\",\n", + " \"file:checksum\": \"12206eba1240cec8cf65bbf1c4b3e238d30ef154f50a65becc3f6ddb0a8be00880ac\",\n", " \"proj:transform\": [\n", " 60,\n", " 0,\n", " 600000,\n", " 0,\n", " -60,\n", - " 4100040\n", + " 5000040\n", " ]\n", " },\n", " \"preview\": {\n", - " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/L2A_PVI.tif\",\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", @@ -9480,12 +9425,12 @@ " \"full_width_half_max\": 0.098\n", " }\n", " ],\n", - " \"file:size\": 205824,\n", - " \"file:checksum\": \"12208c1b232cc1758c94311cd10b62c71e2fb0e8261c7b2d09430006f8115ebbcd85\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B05.tif\",\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", @@ -9500,7 +9445,7 @@ " \"full_width_half_max\": 0.019\n", " }\n", " ],\n", - " \"file:size\": 59700792,\n", + " \"file:size\": 37833718,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9514,19 +9459,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220369757f8d0519999d25737df45a953e25e397be9bd8927fdf1ddf54bae3ac95b\",\n", + " \"file:checksum\": \"122022573dab24b68dba0a45283a982db1512f9810d2cac6319aa756ebc119c0b079\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B06.tif\",\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", @@ -9541,7 +9486,7 @@ " \"full_width_half_max\": 0.018\n", " }\n", " ],\n", - " \"file:size\": 62040551,\n", + " \"file:size\": 37837353,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9555,19 +9500,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220e6c0af2f2a9ebe7ef977962ac76cb797a99ca00417d9cfd3ca11384c2c1252a9\",\n", + " \"file:checksum\": \"1220a9de7d7b59d13bb4327551bd53024f5437bba453250244f7a02074e7626c2953\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B07.tif\",\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", @@ -9582,7 +9527,7 @@ " \"full_width_half_max\": 0.028\n", " }\n", " ],\n", - " \"file:size\": 62602007,\n", + " \"file:size\": 37865807,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -9596,52 +9541,52 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"12202bd91016b7e6b121cd9718aaf03225557b26f9c8a7e9640174abf84c888130e9\",\n", + " \"file:checksum\": \"122056daf1949f9dd838b5b8d8042b98fb543192ba0f9ab4c9b82dcc32b16ce12989\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", " 600000,\n", " 0,\n", " -20,\n", - " 4100040\n", + " 5000040\n", " ]\n", " },\n", " \"thumbnail\": {\n", - " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/L2A_PVI.jpg\",\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\": 34610,\n", - " \"file:checksum\": \"1220582a17e84d53fd0fe9f55b1636b0c2f4083c96070a2fe0279f21fa664c578b11\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/metadata.xml\",\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\": 626487,\n", - " \"file:checksum\": \"12203e3f0b3bf98a4ae170219bdee4b29456daf8362237c28daab75a833d26c0d844\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/product_metadata.xml\",\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\": 58455,\n", - " \"file:checksum\": \"122076a882f1a0c0c27d63a6db4e887df79d2d606faea6af9ae71cfce7b7eb5c0b0f\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/tileInfo.json\",\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\": 1491,\n", - " \"file:checksum\": \"1220192020c86fb801ef1ad76f37a962c2bac60f471f2a3030f000a6a31fe8041de3\"\n", + " \"file:size\": 1514,\n", + " \"file:checksum\": \"12207874af8e014f1b08ef672a25ecc1255423922aba0e11596df89e81d09424158e\"\n", " }\n", " },\n", " \"geometry\": {\n", @@ -9649,79 +9594,79 @@ " \"coordinates\": [\n", " [\n", " [\n", - " -79.87550334271758,\n", - " 37.041244928376244\n", + " -91.04160367127255,\n", + " 45.137034349441834\n", " ],\n", " [\n", - " -79.88974908155667,\n", - " 36.05159173702336\n", + " -91.37153573660719,\n", + " 44.15376770955927\n", " ],\n", " [\n", - " -78.6713965961887,\n", - " 36.03411427232367\n", + " -90.37727088068323,\n", + " 44.135260005438454\n", " ],\n", " [\n", - " -78.64154396513656,\n", - " 37.0231290187669\n", + " -90.33239204379824,\n", + " 45.122663184970506\n", " ],\n", " [\n", - " -79.87550334271758,\n", - " 37.041244928376244\n", + " -91.04160367127255,\n", + " 45.137034349441834\n", " ]\n", " ]\n", " ]\n", " },\n", " \"collection\": \"hrodmn-sentinel-2-c1-l2a\",\n", " \"properties\": {\n", - " \"created\": \"2025-04-17T22:45:20.864Z\",\n", - " \"updated\": \"2025-04-17T22:45:20.864Z\",\n", - " \"datetime\": \"2025-04-17T16:13:32.374000Z\",\n", - " \"platform\": \"sentinel-2c\",\n", - " \"grid:code\": \"MGRS-17SPA\",\n", - " \"proj:code\": \"EPSG:32617\",\n", - " \"s2:tile_id\": \"S2C_OPER_MSI_L2A_TL_2CPS_20250417T210913_A003213_T17SPA_N05.11\",\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\": 197.50492131776738,\n", + " \"view:azimuth\": 106.2286391063633,\n", " \"constellation\": \"sentinel-2\",\n", - " \"mgrs:utm_zone\": 17,\n", + " \"mgrs:utm_zone\": 15,\n", " \"proj:centroid\": {\n", - " \"lat\": 36.53857,\n", - " \"lon\": -79.26957\n", + " \"lat\": 44.60973,\n", + " \"lon\": -90.78602\n", " },\n", - " \"eo:cloud_cover\": 0.017906,\n", - " \"s2:datatake_id\": \"GS2C_20250417T155921_003213_N05.11\",\n", - " \"s2:product_uri\": \"S2C_MSIL2A_20250417T155921_N0511_R097_T17SPA_20250417T210913.SAFE\",\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\": \"S2C_OPER_MSI_L2A_DS_2CPS_20250417T210913_S20250417T161029_N05.11\",\n", + " \"s2:datastrip_id\": \"S2B_OPER_MSI_L2A_DS_2BPS_20250417T205117_S20250417T170051_N05.11\",\n", " \"s2:product_type\": \"S2MSI2A\",\n", - " \"mgrs:grid_square\": \"PA\",\n", + " \"mgrs:grid_square\": \"XK\",\n", " \"s2:datatake_type\": \"INS-NOBS\",\n", " \"storage:platform\": \"AWS\",\n", - " \"view:sun_azimuth\": 147.191850118484,\n", - " \"mgrs:latitude_band\": \"S\",\n", - " \"s2:generation_time\": \"2025-04-17T21:09:13.000000Z\",\n", - " \"view:sun_elevation\": 60.5291428077432,\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.880647,\n", - " \"view:incidence_angle\": 2.8795672857358605,\n", - " \"earthsearch:payload_id\": \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/16b3200ec461238418463c4b4f2de067\",\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\": 91.023827,\n", - " \"s2:thin_cirrus_percentage\": 0.017847,\n", - " \"s2:cloud_shadow_percentage\": 0,\n", - " \"s2:nodata_pixel_percentage\": 0,\n", - " \"s2:unclassified_percentage\": 0.335852,\n", - " \"s2:not_vegetated_percentage\": 7.419285,\n", - " \"s2:degraded_msi_data_percentage\": 0.0147,\n", - " \"s2:high_proba_clouds_percentage\": 2.3e-05,\n", - " \"s2:reflectance_conversion_factor\": 0.99473094135501,\n", - " \"s2:medium_proba_clouds_percentage\": 3.6e-05,\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", @@ -9785,7 +9730,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "found 65 items\n" + "found 26 items\n" ] }, { @@ -9986,7 +9931,7 @@ " \n", "
  • \n", " id\n", - " \"S2B_T18SWG_20250406T154608_L2A\"\n", + " \"S2C_T15TYN_20250405T170744_L2A\"\n", "
  • \n", " \n", " \n", @@ -10014,7 +9959,7 @@ " \n", " \n", "
  • \n", - " 0[] 5 items\n", + " 0[] 6 items\n", " \n", "
      \n", " \n", @@ -10028,7 +9973,7 @@ " \n", "
    • \n", " 0\n", - " -75.00021625365561\n", + " -90.32844768972834\n", "
    • \n", " \n", " \n", @@ -10041,7 +9986,7 @@ " \n", "
    • \n", " 1\n", - " 37.947580558603775\n", + " 47.82259826105771\n", "
    • \n", " \n", " \n", @@ -10065,7 +10010,7 @@ " \n", "
    • \n", " 0\n", - " -75.00021342293302\n", + " -90.3777470468981\n", "
    • \n", " \n", " \n", @@ -10078,7 +10023,7 @@ " \n", "
    • \n", " 1\n", - " 36.95789010929187\n", + " 46.8365633798398\n", "
    • \n", " \n", " \n", @@ -10102,7 +10047,7 @@ " \n", "
    • \n", " 0\n", - " -73.76700583572915\n", + " -88.99111297937203\n", "
    • \n", " \n", " \n", @@ -10115,7 +10060,7 @@ " \n", "
    • \n", " 1\n", - " 36.951488600423914\n", + " 46.79688934539384\n", "
    • \n", " \n", " \n", @@ -10139,7 +10084,7 @@ " \n", "
    • \n", " 0\n", - " -73.75065723902863\n", + " -88.93025472854615\n", "
    • \n", " \n", " \n", @@ -10152,7 +10097,7 @@ " \n", "
    • \n", " 1\n", - " 37.94094734012891\n", + " 46.93558095804399\n", "
    • \n", " \n", " \n", @@ -10176,7 +10121,7 @@ " \n", "
    • \n", " 0\n", - " -75.00021625365561\n", + " -88.8647555514546\n", "
    • \n", " \n", " \n", @@ -10189,7 +10134,44 @@ " \n", "
    • \n", " 1\n", - " 37.947580558603775\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", @@ -10224,7 +10206,7 @@ " \n", "
      • \n", " 0\n", - " -75.000216\n", + " -90.377747\n", "
      • \n", " \n", " \n", @@ -10237,7 +10219,7 @@ " \n", "
      • \n", " 1\n", - " 36.951489\n", + " 46.796889\n", "
      • \n", " \n", " \n", @@ -10250,7 +10232,7 @@ " \n", "
      • \n", " 2\n", - " -73.750657\n", + " -88.864756\n", "
      • \n", " \n", " \n", @@ -10263,7 +10245,7 @@ " \n", "
      • \n", " 3\n", - " 37.947581\n", + " 47.822598\n", "
      • \n", " \n", " \n", @@ -10283,7 +10265,7 @@ " \n", "
      • \n", " created\n", - " \"2025-04-06T20:31:14.414Z\"\n", + " \"2025-04-06T01:50:15.139Z\"\n", "
      • \n", " \n", " \n", @@ -10292,7 +10274,7 @@ " \n", "
      • \n", " updated\n", - " \"2025-04-06T20:31:14.414Z\"\n", + " \"2025-04-06T01:50:15.139Z\"\n", "
      • \n", " \n", " \n", @@ -10301,7 +10283,7 @@ " \n", "
      • \n", " datetime\n", - " \"2025-04-06T15:52:49.937000Z\"\n", + " \"2025-04-05T17:10:52.788000Z\"\n", "
      • \n", " \n", " \n", @@ -10310,7 +10292,7 @@ " \n", "
      • \n", " platform\n", - " \"sentinel-2b\"\n", + " \"sentinel-2c\"\n", "
      • \n", " \n", " \n", @@ -10319,7 +10301,7 @@ " \n", "
      • \n", " grid:code\n", - " \"MGRS-18SWG\"\n", + " \"MGRS-15TYN\"\n", "
      • \n", " \n", " \n", @@ -10328,7 +10310,7 @@ " \n", "
      • \n", " proj:code\n", - " \"EPSG:32618\"\n", + " \"EPSG:32615\"\n", "
      • \n", " \n", " \n", @@ -10337,7 +10319,7 @@ " \n", "
      • \n", " s2:tile_id\n", - " \"S2B_OPER_MSI_L2A_TL_2BPS_20250406T193733_A042222_T18SWG_N05.11\"\n", + " \"S2C_OPER_MSI_L2A_TL_2CPS_20250406T002104_A003042_T15TYN_N05.11\"\n", "
      • \n", " \n", " \n", @@ -10366,7 +10348,7 @@ " \n", "
      • \n", " view:azimuth\n", - " 137.4469205258083\n", + " 287.59516662558\n", "
      • \n", " \n", " \n", @@ -10384,7 +10366,7 @@ " \n", "
      • \n", " mgrs:utm_zone\n", - " 18\n", + " 15\n", "
      • \n", " \n", " \n", @@ -10399,7 +10381,7 @@ " \n", "
      • \n", " lat\n", - " 37.45056\n", + " 47.31114\n", "
      • \n", " \n", " \n", @@ -10408,7 +10390,7 @@ " \n", "
      • \n", " lon\n", - " -74.37953\n", + " -89.62977\n", "
      • \n", " \n", " \n", @@ -10422,7 +10404,7 @@ " \n", "
      • \n", " eo:cloud_cover\n", - " 0.425533\n", + " 3.254845\n", "
      • \n", " \n", " \n", @@ -10431,7 +10413,7 @@ " \n", "
      • \n", " s2:datatake_id\n", - " \"GS2B_20250406T153809_042222_N05.11\"\n", + " \"GS2C_20250405T165921_003042_N05.11\"\n", "
      • \n", " \n", " \n", @@ -10440,7 +10422,7 @@ " \n", "
      • \n", " s2:product_uri\n", - " \"S2B_MSIL2A_20250406T153809_N0511_R011_T18SWG_20250406T193733.SAFE\"\n", + " \"S2C_MSIL2A_20250405T165921_N0511_R069_T15TYN_20250406T002104.SAFE\"\n", "
      • \n", " \n", " \n", @@ -10458,7 +10440,7 @@ " \n", "
      • \n", " s2:datastrip_id\n", - " \"S2B_OPER_MSI_L2A_DS_2BPS_20250406T193733_S20250406T154608_N05.11\"\n", + " \"S2C_OPER_MSI_L2A_DS_2CPS_20250406T002104_S20250405T170744_N05.11\"\n", "
      • \n", " \n", " \n", @@ -10476,7 +10458,7 @@ " \n", "
      • \n", " mgrs:grid_square\n", - " \"WG\"\n", + " \"YN\"\n", "
      • \n", " \n", " \n", @@ -10503,7 +10485,7 @@ " \n", "
      • \n", " view:sun_azimuth\n", - " 149.496363470262\n", + " 161.31780384615\n", "
      • \n", " \n", " \n", @@ -10512,7 +10494,7 @@ " \n", "
      • \n", " mgrs:latitude_band\n", - " \"S\"\n", + " \"T\"\n", "
      • \n", " \n", " \n", @@ -10521,7 +10503,7 @@ " \n", "
      • \n", " s2:generation_time\n", - " \"2025-04-06T19:37:33.000000Z\"\n", + " \"2025-04-06T00:21:04.000000Z\"\n", "
      • \n", " \n", " \n", @@ -10530,7 +10512,7 @@ " \n", "
      • \n", " view:sun_elevation\n", - " 55.7034792860319\n", + " 47.6630357828789\n", "
      • \n", " \n", " \n", @@ -10559,7 +10541,7 @@ " \n", "
      • \n", " s2:water_percentage\n", - " 99.574435\n", + " 93.606454\n", "
      • \n", " \n", " \n", @@ -10568,7 +10550,7 @@ " \n", "
      • \n", " view:incidence_angle\n", - " 3.2051056503018\n", + " 6.8545786960651\n", "
      • \n", " \n", " \n", @@ -10577,7 +10559,7 @@ " \n", "
      • \n", " earthsearch:payload_id\n", - " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/b9a985f9b5284531d814d34337987853\"\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/128a6faa0a4928dc43c7dd5f73c1f078\"\n", "
      • \n", " \n", " \n", @@ -10595,7 +10577,7 @@ " \n", "
      • \n", " s2:snow_ice_percentage\n", - " 0\n", + " 1.315435\n", "
      • \n", " \n", " \n", @@ -10613,7 +10595,7 @@ " \n", "
      • \n", " s2:vegetation_percentage\n", - " 0\n", + " 0.061231\n", "
      • \n", " \n", " \n", @@ -10622,7 +10604,7 @@ " \n", "
      • \n", " s2:thin_cirrus_percentage\n", - " 0.420888\n", + " 1.202452\n", "
      • \n", " \n", " \n", @@ -10631,7 +10613,7 @@ " \n", "
      • \n", " s2:cloud_shadow_percentage\n", - " 0\n", + " 1.663127\n", "
      • \n", " \n", " \n", @@ -10640,7 +10622,7 @@ " \n", "
      • \n", " s2:nodata_pixel_percentage\n", - " 0\n", + " 0.243981\n", "
      • \n", " \n", " \n", @@ -10649,7 +10631,7 @@ " \n", "
      • \n", " s2:unclassified_percentage\n", - " 0\n", + " 0.00586\n", "
      • \n", " \n", " \n", @@ -10658,7 +10640,7 @@ " \n", "
      • \n", " s2:not_vegetated_percentage\n", - " 3.3e-05\n", + " 0.085913\n", "
      • \n", " \n", " \n", @@ -10667,7 +10649,7 @@ " \n", "
      • \n", " s2:degraded_msi_data_percentage\n", - " 0.0175\n", + " 0.0218\n", "
      • \n", " \n", " \n", @@ -10676,7 +10658,7 @@ " \n", "
      • \n", " s2:high_proba_clouds_percentage\n", - " 5e-05\n", + " 0.910074\n", "
      • \n", " \n", " \n", @@ -10685,7 +10667,7 @@ " \n", "
      • \n", " s2:reflectance_conversion_factor\n", - " 1.00102747315726\n", + " 1.00157117583904\n", "
      • \n", " \n", " \n", @@ -10694,7 +10676,7 @@ " \n", "
      • \n", " s2:medium_proba_clouds_percentage\n", - " 0.004595\n", + " 1.142319\n", "
      • \n", " \n", " \n", @@ -10873,7 +10855,7 @@ " \n", "
      • \n", " href\n", - " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items/S2B_T18SWG_20250406T154608_L2A\"\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", @@ -10915,7 +10897,7 @@ " \n", "
      • \n", " href\n", - " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/S2B_T18SWG_20250406T154608_L2A.json\"\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", @@ -10957,7 +10939,7 @@ " \n", "
      • \n", " href\n", - " \"s3://sentinel-s2-l2a/tiles/18/S/WG/2025/4/6/0/metadata.xml\"\n", + " \"s3://sentinel-s2-l2a/tiles/15/T/YN/2025/4/5/0/metadata.xml\"\n", "
      • \n", " \n", " \n", @@ -11008,7 +10990,7 @@ " \n", "
      • \n", " href\n", - " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T18SWG_20250406T154608_L2A/thumbnail\"\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2C_T15TYN_20250405T170744_L2A/thumbnail\"\n", "
      • \n", " \n", " \n", @@ -11039,7 +11021,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/AOT.tif\"\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", @@ -11075,7 +11057,7 @@ " \n", "
      • \n", " file:size\n", - " 305283\n", + " 418756\n", "
      • \n", " \n", " \n", @@ -11184,7 +11166,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12204c1dfc1dc73894b1c541da68a4d89ee8c9e069b77ca7810c29a8db10928f6825\"\n", + " \"12209fb888971bf5f96d7b15e2ca6b42aa703d6e8b3c9f52ee3b66534d2156bf8aa0\"\n", "
      • \n", " \n", " \n", @@ -11225,7 +11207,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -11264,7 +11246,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -11309,7 +11291,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B08.tif\"\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", @@ -11403,7 +11385,7 @@ " \n", "
      • \n", " file:size\n", - " 183289177\n", + " 164993188\n", "
      • \n", " \n", " \n", @@ -11512,7 +11494,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"122000d3362d9ea20c730b895da3ebd2ebf9898370cbb253ae0886546aa099890296\"\n", + " \"1220884e2c25868481d520243d565464857d2a3a1fe86f7bdabcb2d401f10d02f478\"\n", "
      • \n", " \n", " \n", @@ -11553,7 +11535,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -11592,7 +11574,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -11650,7 +11632,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B04.tif\"\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", @@ -11744,7 +11726,7 @@ " \n", "
      • \n", " file:size\n", - " 186334431\n", + " 166387974\n", "
      • \n", " \n", " \n", @@ -11853,7 +11835,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"122023253a7852ed99edf627141413146ec0d7ee5062fd034694baee03653bb15840\"\n", + " \"122011fd621b56b14b84af922d7a6f63b455c17d0b88f1aed574a76a71f3c61c88f0\"\n", "
      • \n", " \n", " \n", @@ -11894,7 +11876,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -11933,7 +11915,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -11991,7 +11973,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/SCL.tif\"\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", @@ -12027,7 +12009,7 @@ " \n", "
      • \n", " file:size\n", - " 175149\n", + " 449540\n", "
      • \n", " \n", " \n", @@ -12118,7 +12100,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12206830e13321abba2e44c9f1573bafcce6d56e9ec93281c96537d79f84f113a0ed\"\n", + " \"1220e6e0482b5cceca29a0fd2e8f96319d642a9920ea8b27178098c607c151fc2b09\"\n", "
      • \n", " \n", " \n", @@ -12159,7 +12141,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -12198,7 +12180,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -12243,7 +12225,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/WVP.tif\"\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", @@ -12279,7 +12261,7 @@ " \n", "
      • \n", " file:size\n", - " 204782\n", + " 1059676\n", "
      • \n", " \n", " \n", @@ -12397,7 +12379,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220473293fc6d666c2359dec35d92f44a5fea54debee41042cf0086d4aad46d12ca\"\n", + " \"12206974c59c8ba73acc9636b04840bc84983b9845969795bf7d901d62df995107a2\"\n", "
      • \n", " \n", " \n", @@ -12438,7 +12420,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -12477,7 +12459,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -12522,7 +12504,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B02.tif\"\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", @@ -12616,7 +12598,7 @@ " \n", "
      • \n", " file:size\n", - " 188106911\n", + " 172000130\n", "
      • \n", " \n", " \n", @@ -12725,7 +12707,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220e8d008c0f911135ef011f045e55c7235ffef05d1037bd3b6357807bbd46cb144\"\n", + " \"122040f04ae65beb847cb34d07a708e6c1df8d8d522126ebca263c51cbe9090667ed\"\n", "
      • \n", " \n", " \n", @@ -12766,7 +12748,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -12805,7 +12787,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -12863,7 +12845,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/SNW_20m.tif\"\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", @@ -12890,7 +12872,7 @@ " \n", "
      • \n", " file:size\n", - " 53931\n", + " 1024272\n", "
      • \n", " \n", " \n", @@ -12981,7 +12963,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"122013e286d254a34b8c8e94d1176559a87571f7ea5f01296192199ff24b27080b3f\"\n", + " \"1220e0e6d8118b3c45c25f4f130967b1b86ef3ad0daf5fa1fddb16ccdcebb3157a4e\"\n", "
      • \n", " \n", " \n", @@ -13022,7 +13004,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -13061,7 +13043,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -13119,7 +13101,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/CLD_20m.tif\"\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", @@ -13155,7 +13137,7 @@ " \n", "
      • \n", " file:size\n", - " 60924\n", + " 525898\n", "
      • \n", " \n", " \n", @@ -13246,7 +13228,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220eee52ad0cc19e7e894527aecb4cada5a0ba46e82b7c09a0bd9f80ed1329f3ce6\"\n", + " \"12200b0f2f01f2b7a2136bad8037b6b6cbdd2ea634116eb6adf56adf67ac9f471b59\"\n", "
      • \n", " \n", " \n", @@ -13287,7 +13269,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -13326,7 +13308,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -13384,7 +13366,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B03.tif\"\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", @@ -13478,7 +13460,7 @@ " \n", "
      • \n", " file:size\n", - " 187744388\n", + " 169995387\n", "
      • \n", " \n", " \n", @@ -13587,7 +13569,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12202c60f4077dea3fa2f9959c35617f75f35467369c34aeeba9f959f5ebd05b7c8b\"\n", + " \"12202cf86f36356c82fddd3697f656fd139411e4d96bb009e5f6eb80619df3acf51a\"\n", "
      • \n", " \n", " \n", @@ -13628,7 +13610,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -13667,7 +13649,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -13725,7 +13707,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B8A.tif\"\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", @@ -13819,7 +13801,7 @@ " \n", "
      • \n", " file:size\n", - " 44408173\n", + " 37728468\n", "
      • \n", " \n", " \n", @@ -13928,7 +13910,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220c6273f338f930e81715c72afa69eafdfed04541137eefcee1de116f7353a66ec\"\n", + " \"12202593f4190da2965432dc1bfbcefd2a0afd2db6038a3974dbcdc6a2eb498d02b8\"\n", "
      • \n", " \n", " \n", @@ -13969,7 +13951,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -14008,7 +13990,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -14066,7 +14048,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B09.tif\"\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", @@ -14160,7 +14142,7 @@ " \n", "
      • \n", " file:size\n", - " 4639774\n", + " 3390982\n", "
      • \n", " \n", " \n", @@ -14269,7 +14251,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220a9edd91fee0d27aaaeb5a46bd5b8947a572a00b25abfeb1d46bf12b55652bf74\"\n", + " \"12205874eda133a898516d1ec01f33dfc63bcf64a88838d8a7214e2e57c8ce41f987\"\n", "
      • \n", " \n", " \n", @@ -14310,7 +14292,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -14349,7 +14331,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -14407,7 +14389,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B11.tif\"\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", @@ -14501,7 +14483,7 @@ " \n", "
      • \n", " file:size\n", - " 41428517\n", + " 34324888\n", "
      • \n", " \n", " \n", @@ -14610,7 +14592,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220e740808a1517ac914a1cebd0e7ed97a92f680ba5d84b8080fb586cc01753a1b4\"\n", + " \"1220db441ec790face09bd04a9a37656384d4213896d059b8d3b532e65c1cae030d3\"\n", "
      • \n", " \n", " \n", @@ -14651,7 +14633,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -14690,7 +14672,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -14748,7 +14730,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B12.tif\"\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", @@ -14842,7 +14824,7 @@ " \n", "
      • \n", " file:size\n", - " 41556585\n", + " 33903543\n", "
      • \n", " \n", " \n", @@ -14951,7 +14933,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220d20ca5251d9f1b9e040300ecfdbe434a50134e0f3b475f2aa5ad963d5134f65e\"\n", + " \"12207c8274dbe42cdcc10787cdc0b39f176623f5d7760d910b77bf618e8c66c6c1a8\"\n", "
      • \n", " \n", " \n", @@ -14992,7 +14974,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -15031,7 +15013,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -15089,7 +15071,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/TCI.tif\"\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", @@ -15285,7 +15267,7 @@ " \n", "
      • \n", " file:size\n", - " 248842335\n", + " 201474106\n", "
      • \n", " \n", " \n", @@ -15460,7 +15442,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12204f71486aa9162424110320d1ccb135bfadfce7dc933e2e8262461ec55ab193f1\"\n", + " \"1220ef44147c3a8f03054a312939cd6e0f7c4c4992897995f15bc9d3ce5ec13707d5\"\n", "
      • \n", " \n", " \n", @@ -15501,7 +15483,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -15540,7 +15522,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -15585,7 +15567,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B01.tif\"\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", @@ -15679,7 +15661,7 @@ " \n", "
      • \n", " file:size\n", - " 3661904\n", + " 3391423\n", "
      • \n", " \n", " \n", @@ -15788,7 +15770,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220cc3755f21fe23b63e5567be4a6a8aac2fe603fcc7be4d88ccc1098dcf1469890\"\n", + " \"12203e3eae248ec0e64cd7a99ac0c71943572b467a2521e1019cd0c60c4a2631b18b\"\n", "
      • \n", " \n", " \n", @@ -15829,7 +15811,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -15868,7 +15850,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -15926,7 +15908,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/L2A_PVI.tif\"\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", @@ -16113,7 +16095,7 @@ " \n", "
      • \n", " file:size\n", - " 119403\n", + " 94673\n", "
      • \n", " \n", " \n", @@ -16122,7 +16104,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220db1ef68a582bc065bed1c5f1a0c3e19ed22a6dd63f82572a918940b120de7521\"\n", + " \"122099f2d3e294db7ba6713cb764a6efadcf2403d671f4c40c4251c82f6669c2c861\"\n", "
      • \n", " \n", " \n", @@ -16162,7 +16144,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B05.tif\"\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", @@ -16256,7 +16238,7 @@ " \n", "
      • \n", " file:size\n", - " 45563841\n", + " 38077415\n", "
      • \n", " \n", " \n", @@ -16365,7 +16347,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220302c34fb3077e5c8fb9fcb34b4a1ed3269ae064a355a994c7a0dffa5b1b201bc\"\n", + " \"12208c3c118d253f36d47dcb820074b5f79cb5f41302f6ea2cd8f0bf373d8ee8a988\"\n", "
      • \n", " \n", " \n", @@ -16406,7 +16388,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -16445,7 +16427,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -16503,7 +16485,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B06.tif\"\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", @@ -16597,7 +16579,7 @@ " \n", "
      • \n", " file:size\n", - " 44921607\n", + " 37708940\n", "
      • \n", " \n", " \n", @@ -16706,7 +16688,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220b7213a7be87fd787ad287d7629f07e3be310d3077285d2dea5014f249fccec62\"\n", + " \"12202380c483ece897772287c38da4733bd5188458061846d9353185695ee6880ba5\"\n", "
      • \n", " \n", " \n", @@ -16747,7 +16729,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -16786,7 +16768,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -16844,7 +16826,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/B07.tif\"\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", @@ -16938,7 +16920,7 @@ " \n", "
      • \n", " file:size\n", - " 44896542\n", + " 37731280\n", "
      • \n", " \n", " \n", @@ -17047,7 +17029,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12205a1f026383c9237896bd80d4c5acd80840856cf9680cf79abc139e1a1bfe81ac\"\n", + " \"12206e3f7b596bd10d45512557f2d0d44586ff0e6f65aa31ccd71e624af4b321abab\"\n", "
      • \n", " \n", " \n", @@ -17088,7 +17070,7 @@ " \n", "
      • \n", " 2\n", - " 499980\n", + " 699960\n", "
      • \n", " \n", " \n", @@ -17127,7 +17109,7 @@ " \n", "
      • \n", " 5\n", - " 4200000\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -17185,7 +17167,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/L2A_PVI.jpg\"\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", @@ -17212,7 +17194,7 @@ " \n", "
      • \n", " file:size\n", - " 7496\n", + " 9169\n", "
      • \n", " \n", " \n", @@ -17221,7 +17203,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220a00bbc2db1f820eaa1b43bf4cd9fd6edbf270e046ddbabd1b9c62c1c9f8d1f58\"\n", + " \"1220ba1b3c468d803596552dadfcbd26dc6fae74c1d9ac0417badd2eec732714038d\"\n", "
      • \n", " \n", " \n", @@ -17261,7 +17243,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/metadata.xml\"\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", @@ -17279,7 +17261,7 @@ " \n", "
      • \n", " file:size\n", - " 548013\n", + " 547898\n", "
      • \n", " \n", " \n", @@ -17288,7 +17270,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"122024c8aba42e3f65692510e36421a944efe0dd096ec30eca24088f9272cc196529\"\n", + " \"1220f2fc27320f466ec05a6e0c69705428f7a3175a033e8885e52acc09444c00ad30\"\n", "
      • \n", " \n", " \n", @@ -17328,7 +17310,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/product_metadata.xml\"\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", @@ -17346,7 +17328,7 @@ " \n", "
      • \n", " file:size\n", - " 54707\n", + " 58675\n", "
      • \n", " \n", " \n", @@ -17355,7 +17337,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220e6ef6b43e4bdf4794ffda5a07f107f5f41b548d201c91c8de57da69d784adb1c\"\n", + " \"1220e3fcb5a9523c803d722f2031f9ed50ad0dd4f5908a72f48d5722fd1e777d175d\"\n", "
      • \n", " \n", " \n", @@ -17395,7 +17377,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/18/S/WG/2025/4/S2B_T18SWG_20250406T154608_L2A/tileInfo.json\"\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", @@ -17413,7 +17395,7 @@ " \n", "
      • \n", " file:size\n", - " 1488\n", + " 1545\n", "
      • \n", " \n", " \n", @@ -17422,7 +17404,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"122031cdc77cf23d9d39bb86401682322cc99fee4b7e01ef404079e35fe3451674c3\"\n", + " \"12205f0fc76ea9529306fe9c7baa6b541ce3161ccd674c45ddf554ad9c01ba749755\"\n", "
      • \n", " \n", " \n", @@ -17471,7 +17453,7 @@ "" ], "text/plain": [ - "" + "" ] }, "execution_count": 10, @@ -17503,7 +17485,7 @@ "id": "61d01f82-94f8-4071-b398-2508bc84c56a", "metadata": {}, "source": [ - "### 2.2.2 /collections/{collection_id}/items\n", + "### 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." ] @@ -17518,7 +17500,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "found 65 items\n" + "found 26 items\n" ] } ], @@ -17543,7 +17525,7 @@ "id": "a1de0ea6-51b5-4b12-88e0-67c2d49012bb", "metadata": {}, "source": [ - "### 2.2.3 /collections/{collection_id}/items/{item_id}\n", + "### 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." ] @@ -17561,12 +17543,12 @@ "output_type": "stream", "text": [ "{\n", - " \"id\": \"S2C_T17SPA_20250417T161029_L2A\",\n", + " \"id\": \"S2B_T15TVN_20250416T172802_L2A\",\n", " \"bbox\": [\n", - " -79.889749,\n", - " 36.034114,\n", - " -78.641544,\n", - " 37.041245\n", + " -94.337121,\n", + " 46.859085,\n", + " -93.555103,\n", + " 47.852351\n", " ],\n", " \"type\": \"Feature\",\n", " \"links\": [\n", @@ -17588,34 +17570,34 @@ " {\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/S2C_T17SPA_20250417T161029_L2A\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/S2C_T17SPA_20250417T161029_L2A.json\",\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/17/S/PA/2025/4/17/0/metadata.xml\",\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/S2C_T17SPA_20250417T161029_L2A/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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/AOT.tif\",\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\": 922926,\n", + " \"file:size\": 561220,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -17629,19 +17611,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220e8673cfa81d5ce1e0aa90dcade83cc35edc933d8c6ebe805ac487070e53188cb\",\n", + " \"file:checksum\": \"1220350b69d78fe8c81b865f4cc61a75b79e1c7d1ae21cc68237f8c4fcfd33d4b999\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B08.tif\",\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", @@ -17656,7 +17638,7 @@ " \"full_width_half_max\": 0.145\n", " }\n", " ],\n", - " \"file:size\": 250182884,\n", + " \"file:size\": 83124302,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -17670,19 +17652,19 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"1220670de5180405e044ef36407cd8590b29a7da2ee28d422eb9f38132dafeeab05b\",\n", + " \"file:checksum\": \"1220f0ab6e62921bdb981bf20ac5931963791f26673d2e54c769aa6189676e7edc7c\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -10,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B04.tif\",\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", @@ -17697,7 +17679,7 @@ " \"full_width_half_max\": 0.038\n", " }\n", " ],\n", - " \"file:size\": 227458519,\n", + " \"file:size\": 85419040,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -17711,25 +17693,25 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"12209400a3999b0af596427888ee822d06de9e8cd6d9431072b4b5edae5636e0466d\",\n", + " \"file:checksum\": \"122005c8869062fb8da3b18af20e86cddcbc0d2bf28ac1ace386ef2e83d950de13e1\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -10,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/SCL.tif\",\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\": 2190946,\n", + " \"file:size\": 1386948,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -17741,25 +17723,25 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220436603c6cc5022cf11a1e9b18b10988326284ade8654e8c68d36c6450c3bb590\",\n", + " \"file:checksum\": \"12202a1425042c19c4d51089099a8ea49e27af2c4ac8a64ae5ad62815bb619339920\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/WVP.tif\",\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\": 50116065,\n", + " \"file:size\": 16370251,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -17774,19 +17756,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"122056bf1202fcad4400cf48cf112e771f378656aa3c1a0f463e17eb2310acb0eace\",\n", + " \"file:checksum\": \"122075c2c5515b614a0d081cd1c28cbfe87fe3bdd94ab7a8ad874c25fdb515b66bde\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B02.tif\",\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", @@ -17801,7 +17783,7 @@ " \"full_width_half_max\": 0.098\n", " }\n", " ],\n", - " \"file:size\": 212431254,\n", + " \"file:size\": 82007590,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -17815,25 +17797,25 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"122087ce6da05341a85478e26839ea315818b76c95d805dec1fa90b148894bce7bef\",\n", + " \"file:checksum\": \"12206f2359235115ca108e186357eb09c15c094232b2a7974784fc806cd6bc411683\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -10,\n", - " 4100040\n", + " 5300040\n", " ]\n", " },\n", " \"snow\": {\n", - " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/SNW_20m.tif\",\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\": 54232,\n", + " \"file:size\": 1059264,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -17845,26 +17827,26 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"12201d74e2e82ae1cd74d2507eaab8228522f42df93bc323a0915ef8579db7d4b634\",\n", + " \"file:checksum\": \"1220dada37e576b14c5c5e71ca838156b6e6428564329e6d78912d182d5040555702\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/CLD_20m.tif\",\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\": 233687,\n", + " \"file:size\": 100854,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -17876,19 +17858,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"12204a6b0152b8cf88174a3433f6ca1dadb8c482c031369e873bc54b0ac7d967cfdb\",\n", + " \"file:checksum\": \"12202cab02ab10c156071aecb0a8f7bbe3dd922810b3beb65474f4e1a50a93149e4b\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B03.tif\",\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", @@ -17903,7 +17885,7 @@ " \"full_width_half_max\": 0.045\n", " }\n", " ],\n", - " \"file:size\": 223549488,\n", + " \"file:size\": 82939421,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -17917,19 +17899,19 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"12202952571e49abec7c317d4376ad6ca73c6567c1281fa1848997566e0fee559635\",\n", + " \"file:checksum\": \"122041e83f87c5578d05035483ee4f59041bbf67e74f4afa41902203f6b5eb6ee942\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -10,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B8A.tif\",\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", @@ -17944,7 +17926,7 @@ " \"full_width_half_max\": 0.033\n", " }\n", " ],\n", - " \"file:size\": 62755232,\n", + " \"file:size\": 22431289,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -17958,19 +17940,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220d9a5bf5dec9a4fb2d7f293bf2d0c8a1958e75c1bea39cb082dfb6c5096a4bb3e\",\n", + " \"file:checksum\": \"1220006d2e9ca0b4f15dc3c418268d1889007ededb2565cec1ee8d3d8195a4a5a1e4\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B09.tif\",\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", @@ -17985,7 +17967,7 @@ " \"full_width_half_max\": 0.026\n", " }\n", " ],\n", - " \"file:size\": 7000632,\n", + " \"file:size\": 2555948,\n", " \"proj:shape\": [\n", " 1830,\n", " 1830\n", @@ -17999,19 +17981,19 @@ " \"spatial_resolution\": 60\n", " }\n", " ],\n", - " \"file:checksum\": \"12203c85cb293b2ec2fe833798dd98895b94974281f18f56fcfc5facb0bfd9ef1867\",\n", + " \"file:checksum\": \"12207790e1d90b5e985075dca0fe864f0f848dc00aa4da483d1a608d3f19709b41a2\",\n", " \"proj:transform\": [\n", " 60,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -60,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B11.tif\",\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", @@ -18026,7 +18008,7 @@ " \"full_width_half_max\": 0.143\n", " }\n", " ],\n", - " \"file:size\": 62462199,\n", + " \"file:size\": 22346739,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -18040,19 +18022,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220a8c4f65f7a9c2ca9ef9bba0035d85d56e10279803c14306ca3d3fc43ec83320e\",\n", + " \"file:checksum\": \"12200c94a9b237b871d96dfc115cc8993716df8b12056144e744d14de431aed79250\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B12.tif\",\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", @@ -18067,7 +18049,7 @@ " \"full_width_half_max\": 0.242\n", " }\n", " ],\n", - " \"file:size\": 60741606,\n", + " \"file:size\": 21852483,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -18081,19 +18063,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"12207bad57d8256419b00f83b93749209639f725c905cf184972ca658dedb1cb1fe9\",\n", + " \"file:checksum\": \"1220a7c87196a69e97b4fdd0d03ffa34aea37ee9ff340d39144e7d8fecb2e1a58761\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/TCI.tif\",\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", @@ -18119,7 +18101,7 @@ " \"full_width_half_max\": 0.098\n", " }\n", " ],\n", - " \"file:size\": 336177169,\n", + " \"file:size\": 114593799,\n", " \"proj:shape\": [\n", " 10980,\n", " 10980\n", @@ -18141,19 +18123,19 @@ " \"spatial_resolution\": 10\n", " }\n", " ],\n", - " \"file:checksum\": \"1220b7adc1f5f065be9e42ac1b0ef9440c56278c62e5b9fd0156c2cf10ade0589b5c\",\n", + " \"file:checksum\": \"1220a13a354d704ab979fd98d10b2001e12c4b7d83ced3b85f4e7964cdfb63d6d7f7\",\n", " \"proj:transform\": [\n", " 10,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -10,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B01.tif\",\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", @@ -18168,7 +18150,7 @@ " \"full_width_half_max\": 0.027\n", " }\n", " ],\n", - " \"file:size\": 5963709,\n", + " \"file:size\": 2310706,\n", " \"proj:shape\": [\n", " 1830,\n", " 1830\n", @@ -18182,18 +18164,18 @@ " \"spatial_resolution\": 60\n", " }\n", " ],\n", - " \"file:checksum\": \"12208a6614ef5f3c12563be0da4401b5721addc5bc800526d4eb60c05a6ae9786357\",\n", + " \"file:checksum\": \"1220ca7c1e9445cb3fefabd0eb022e5460bb77347701f1b6ac29ea569865e987037c\",\n", " \"proj:transform\": [\n", " 60,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -60,\n", - " 4100040\n", + " 5300040\n", " ]\n", " },\n", " \"preview\": {\n", - " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/L2A_PVI.tif\",\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", @@ -18219,12 +18201,12 @@ " \"full_width_half_max\": 0.098\n", " }\n", " ],\n", - " \"file:size\": 205824,\n", - " \"file:checksum\": \"12208c1b232cc1758c94311cd10b62c71e2fb0e8261c7b2d09430006f8115ebbcd85\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B05.tif\",\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", @@ -18239,7 +18221,7 @@ " \"full_width_half_max\": 0.019\n", " }\n", " ],\n", - " \"file:size\": 59700792,\n", + " \"file:size\": 22126518,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -18253,19 +18235,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220369757f8d0519999d25737df45a953e25e397be9bd8927fdf1ddf54bae3ac95b\",\n", + " \"file:checksum\": \"12207b7e72ba7c6456a99a248946e646219fc3276056376e5f4f223140913c7dff21\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B06.tif\",\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", @@ -18280,7 +18262,7 @@ " \"full_width_half_max\": 0.018\n", " }\n", " ],\n", - " \"file:size\": 62040551,\n", + " \"file:size\": 22148861,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -18294,19 +18276,19 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"1220e6c0af2f2a9ebe7ef977962ac76cb797a99ca00417d9cfd3ca11384c2c1252a9\",\n", + " \"file:checksum\": \"1220baccf6c3c943e70236cad8db7afde91ac2cfe28c6254abbd493097a55dd57f58\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B07.tif\",\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", @@ -18321,7 +18303,7 @@ " \"full_width_half_max\": 0.028\n", " }\n", " ],\n", - " \"file:size\": 62602007,\n", + " \"file:size\": 22257248,\n", " \"proj:shape\": [\n", " 5490,\n", " 5490\n", @@ -18335,52 +18317,52 @@ " \"spatial_resolution\": 20\n", " }\n", " ],\n", - " \"file:checksum\": \"12202bd91016b7e6b121cd9718aaf03225557b26f9c8a7e9640174abf84c888130e9\",\n", + " \"file:checksum\": \"1220bb3f56e2f66ecfd0feebfa0c8a1584b4426ef32b17248d2c1db87010755485fd\",\n", " \"proj:transform\": [\n", " 20,\n", " 0,\n", - " 600000,\n", + " 399960,\n", " 0,\n", " -20,\n", - " 4100040\n", + " 5300040\n", " ]\n", " },\n", " \"thumbnail\": {\n", - " \"href\": \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/L2A_PVI.jpg\",\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\": 34610,\n", - " \"file:checksum\": \"1220582a17e84d53fd0fe9f55b1636b0c2f4083c96070a2fe0279f21fa664c578b11\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/metadata.xml\",\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\": 626487,\n", - " \"file:checksum\": \"12203e3f0b3bf98a4ae170219bdee4b29456daf8362237c28daab75a833d26c0d844\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/product_metadata.xml\",\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\": 58455,\n", - " \"file:checksum\": \"122076a882f1a0c0c27d63a6db4e887df79d2d606faea6af9ae71cfce7b7eb5c0b0f\"\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/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/tileInfo.json\",\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\": 1491,\n", - " \"file:checksum\": \"1220192020c86fb801ef1ad76f37a962c2bac60f471f2a3030f000a6a31fe8041de3\"\n", + " \"file:size\": 1524,\n", + " \"file:checksum\": \"1220ff3ba8eeed52f5f6fdbd9766d9aff159dc6bd5c1b6af81fcb77e4684ab47c6fb\"\n", " }\n", " },\n", " \"geometry\": {\n", @@ -18388,79 +18370,79 @@ " \"coordinates\": [\n", " [\n", " [\n", - " -79.87550334271758,\n", - " 37.041244928376244\n", + " -94.33712111608995,\n", + " 47.8459059875105\n", " ],\n", " [\n", - " -79.88974908155667,\n", - " 36.05159173702336\n", + " -94.3124205286515,\n", + " 46.85908479173537\n", " ],\n", " [\n", - " -78.6713965961887,\n", - " 36.03411427232367\n", + " -93.9940423111705,\n", + " 46.86283068716732\n", " ],\n", " [\n", - " -78.64154396513656,\n", - " 37.0231290187669\n", + " -93.55510278085092,\n", + " 47.8523509153246\n", " ],\n", " [\n", - " -79.87550334271758,\n", - " 37.041244928376244\n", + " -94.33712111608995,\n", + " 47.8459059875105\n", " ]\n", " ]\n", " ]\n", " },\n", " \"collection\": \"hrodmn-sentinel-2-c1-l2a\",\n", " \"properties\": {\n", - " \"created\": \"2025-04-17T22:45:20.864Z\",\n", - " \"updated\": \"2025-04-17T22:45:20.864Z\",\n", - " \"datetime\": \"2025-04-17T16:13:32.374000Z\",\n", - " \"platform\": \"sentinel-2c\",\n", - " \"grid:code\": \"MGRS-17SPA\",\n", - " \"proj:code\": \"EPSG:32617\",\n", - " \"s2:tile_id\": \"S2C_OPER_MSI_L2A_TL_2CPS_20250417T210913_A003213_T17SPA_N05.11\",\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\": 197.50492131776738,\n", + " \"view:azimuth\": 287.89608417124555,\n", " \"constellation\": \"sentinel-2\",\n", - " \"mgrs:utm_zone\": 17,\n", + " \"mgrs:utm_zone\": 15,\n", " \"proj:centroid\": {\n", - " \"lat\": 36.53857,\n", - " \"lon\": -79.26957\n", + " \"lat\": 47.42449,\n", + " \"lon\": -94.03519\n", " },\n", - " \"eo:cloud_cover\": 0.017906,\n", - " \"s2:datatake_id\": \"GS2C_20250417T155921_003213_N05.11\",\n", - " \"s2:product_uri\": \"S2C_MSIL2A_20250417T155921_N0511_R097_T17SPA_20250417T210913.SAFE\",\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\": \"S2C_OPER_MSI_L2A_DS_2CPS_20250417T210913_S20250417T161029_N05.11\",\n", + " \"s2:datastrip_id\": \"S2B_OPER_MSI_L2A_DS_2BPS_20250416T212327_S20250416T172802_N05.11\",\n", " \"s2:product_type\": \"S2MSI2A\",\n", - " \"mgrs:grid_square\": \"PA\",\n", + " \"mgrs:grid_square\": \"VN\",\n", " \"s2:datatake_type\": \"INS-NOBS\",\n", " \"storage:platform\": \"AWS\",\n", - " \"view:sun_azimuth\": 147.191850118484,\n", - " \"mgrs:latitude_band\": \"S\",\n", - " \"s2:generation_time\": \"2025-04-17T21:09:13.000000Z\",\n", - " \"view:sun_elevation\": 60.5291428077432,\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\": 0.880647,\n", - " \"view:incidence_angle\": 2.8795672857358605,\n", - " \"earthsearch:payload_id\": \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/16b3200ec461238418463c4b4f2de067\",\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\": 0,\n", + " \"s2:snow_ice_percentage\": 7.831911,\n", " \"storage:requester_pays\": false,\n", - " \"s2:vegetation_percentage\": 91.023827,\n", - " \"s2:thin_cirrus_percentage\": 0.017847,\n", - " \"s2:cloud_shadow_percentage\": 0,\n", - " \"s2:nodata_pixel_percentage\": 0,\n", - " \"s2:unclassified_percentage\": 0.335852,\n", - " \"s2:not_vegetated_percentage\": 7.419285,\n", - " \"s2:degraded_msi_data_percentage\": 0.0147,\n", - " \"s2:high_proba_clouds_percentage\": 2.3e-05,\n", - " \"s2:reflectance_conversion_factor\": 0.99473094135501,\n", - " \"s2:medium_proba_clouds_percentage\": 3.6e-05,\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", @@ -18700,7 +18682,7 @@ " \n", "
      • \n", " id\n", - " \"S2C_T17SPA_20250417T161029_L2A\"\n", + " \"S2B_T15TVN_20250416T172802_L2A\"\n", "
      • \n", " \n", " \n", @@ -18742,7 +18724,7 @@ " \n", "
      • \n", " 0\n", - " -79.87550334271758\n", + " -94.33712111608995\n", "
      • \n", " \n", " \n", @@ -18755,7 +18737,7 @@ " \n", "
      • \n", " 1\n", - " 37.041244928376244\n", + " 47.8459059875105\n", "
      • \n", " \n", " \n", @@ -18779,7 +18761,7 @@ " \n", "
      • \n", " 0\n", - " -79.88974908155667\n", + " -94.3124205286515\n", "
      • \n", " \n", " \n", @@ -18792,7 +18774,7 @@ " \n", "
      • \n", " 1\n", - " 36.05159173702336\n", + " 46.85908479173537\n", "
      • \n", " \n", " \n", @@ -18816,7 +18798,7 @@ " \n", "
      • \n", " 0\n", - " -78.6713965961887\n", + " -93.9940423111705\n", "
      • \n", " \n", " \n", @@ -18829,7 +18811,7 @@ " \n", "
      • \n", " 1\n", - " 36.03411427232367\n", + " 46.86283068716732\n", "
      • \n", " \n", " \n", @@ -18853,7 +18835,7 @@ " \n", "
      • \n", " 0\n", - " -78.64154396513656\n", + " -93.55510278085092\n", "
      • \n", " \n", " \n", @@ -18866,7 +18848,7 @@ " \n", "
      • \n", " 1\n", - " 37.0231290187669\n", + " 47.8523509153246\n", "
      • \n", " \n", " \n", @@ -18890,7 +18872,7 @@ " \n", "
      • \n", " 0\n", - " -79.87550334271758\n", + " -94.33712111608995\n", "
      • \n", " \n", " \n", @@ -18903,7 +18885,7 @@ " \n", "
      • \n", " 1\n", - " 37.041244928376244\n", + " 47.8459059875105\n", "
      • \n", " \n", " \n", @@ -18938,7 +18920,7 @@ " \n", "
      • \n", " 0\n", - " -79.889749\n", + " -94.337121\n", "
      • \n", " \n", " \n", @@ -18951,7 +18933,7 @@ " \n", "
      • \n", " 1\n", - " 36.034114\n", + " 46.859085\n", "
      • \n", " \n", " \n", @@ -18964,7 +18946,7 @@ " \n", "
      • \n", " 2\n", - " -78.641544\n", + " -93.555103\n", "
      • \n", " \n", " \n", @@ -18977,7 +18959,7 @@ " \n", "
      • \n", " 3\n", - " 37.041245\n", + " 47.852351\n", "
      • \n", " \n", " \n", @@ -18997,7 +18979,7 @@ " \n", "
      • \n", " created\n", - " \"2025-04-17T22:45:20.864Z\"\n", + " \"2025-04-16T22:34:13.317Z\"\n", "
      • \n", " \n", " \n", @@ -19006,7 +18988,7 @@ " \n", "
      • \n", " updated\n", - " \"2025-04-17T22:45:20.864Z\"\n", + " \"2025-04-16T22:34:13.317Z\"\n", "
      • \n", " \n", " \n", @@ -19015,7 +18997,7 @@ " \n", "
      • \n", " datetime\n", - " \"2025-04-17T16:13:32.374000Z\"\n", + " \"2025-04-16T17:30:36.409000Z\"\n", "
      • \n", " \n", " \n", @@ -19024,7 +19006,7 @@ " \n", "
      • \n", " platform\n", - " \"sentinel-2c\"\n", + " \"sentinel-2b\"\n", "
      • \n", " \n", " \n", @@ -19033,7 +19015,7 @@ " \n", "
      • \n", " grid:code\n", - " \"MGRS-17SPA\"\n", + " \"MGRS-15TVN\"\n", "
      • \n", " \n", " \n", @@ -19042,7 +19024,7 @@ " \n", "
      • \n", " proj:code\n", - " \"EPSG:32617\"\n", + " \"EPSG:32615\"\n", "
      • \n", " \n", " \n", @@ -19051,7 +19033,7 @@ " \n", "
      • \n", " s2:tile_id\n", - " \"S2C_OPER_MSI_L2A_TL_2CPS_20250417T210913_A003213_T17SPA_N05.11\"\n", + " \"S2B_OPER_MSI_L2A_TL_2BPS_20250416T212327_A042366_T15TVN_N05.11\"\n", "
      • \n", " \n", " \n", @@ -19080,7 +19062,7 @@ " \n", "
      • \n", " view:azimuth\n", - " 197.50492131776738\n", + " 287.89608417124555\n", "
      • \n", " \n", " \n", @@ -19098,7 +19080,7 @@ " \n", "
      • \n", " mgrs:utm_zone\n", - " 17\n", + " 15\n", "
      • \n", " \n", " \n", @@ -19113,7 +19095,7 @@ " \n", "
      • \n", " lat\n", - " 36.53857\n", + " 47.42449\n", "
      • \n", " \n", " \n", @@ -19122,7 +19104,7 @@ " \n", "
      • \n", " lon\n", - " -79.26957\n", + " -94.03519\n", "
      • \n", " \n", " \n", @@ -19136,7 +19118,7 @@ " \n", "
      • \n", " eo:cloud_cover\n", - " 0.017906\n", + " 5.409537\n", "
      • \n", " \n", " \n", @@ -19145,7 +19127,7 @@ " \n", "
      • \n", " s2:datatake_id\n", - " \"GS2C_20250417T155921_003213_N05.11\"\n", + " \"GS2B_20250416T171859_042366_N05.11\"\n", "
      • \n", " \n", " \n", @@ -19154,7 +19136,7 @@ " \n", "
      • \n", " s2:product_uri\n", - " \"S2C_MSIL2A_20250417T155921_N0511_R097_T17SPA_20250417T210913.SAFE\"\n", + " \"S2B_MSIL2A_20250416T171859_N0511_R012_T15TVN_20250416T212327.SAFE\"\n", "
      • \n", " \n", " \n", @@ -19172,7 +19154,7 @@ " \n", "
      • \n", " s2:datastrip_id\n", - " \"S2C_OPER_MSI_L2A_DS_2CPS_20250417T210913_S20250417T161029_N05.11\"\n", + " \"S2B_OPER_MSI_L2A_DS_2BPS_20250416T212327_S20250416T172802_N05.11\"\n", "
      • \n", " \n", " \n", @@ -19190,7 +19172,7 @@ " \n", "
      • \n", " mgrs:grid_square\n", - " \"PA\"\n", + " \"VN\"\n", "
      • \n", " \n", " \n", @@ -19217,7 +19199,7 @@ " \n", "
      • \n", " view:sun_azimuth\n", - " 147.191850118484\n", + " 162.530870580894\n", "
      • \n", " \n", " \n", @@ -19226,7 +19208,7 @@ " \n", "
      • \n", " mgrs:latitude_band\n", - " \"S\"\n", + " \"T\"\n", "
      • \n", " \n", " \n", @@ -19235,7 +19217,7 @@ " \n", "
      • \n", " s2:generation_time\n", - " \"2025-04-17T21:09:13.000000Z\"\n", + " \"2025-04-16T21:23:27.000000Z\"\n", "
      • \n", " \n", " \n", @@ -19244,7 +19226,7 @@ " \n", "
      • \n", " view:sun_elevation\n", - " 60.5291428077432\n", + " 51.9141205602614\n", "
      • \n", " \n", " \n", @@ -19273,7 +19255,7 @@ " \n", "
      • \n", " s2:water_percentage\n", - " 0.880647\n", + " 6.338304\n", "
      • \n", " \n", " \n", @@ -19282,7 +19264,7 @@ " \n", "
      • \n", " view:incidence_angle\n", - " 2.8795672857358605\n", + " 10.089347345913346\n", "
      • \n", " \n", " \n", @@ -19291,7 +19273,7 @@ " \n", "
      • \n", " earthsearch:payload_id\n", - " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/16b3200ec461238418463c4b4f2de067\"\n", + " \"roda-sentinel-2-c1-l2a/workflow-sentinel-2-c1-l2a-to-stac/c755fda061dfa21cf1713bb22451497f\"\n", "
      • \n", " \n", " \n", @@ -19309,7 +19291,7 @@ " \n", "
      • \n", " s2:snow_ice_percentage\n", - " 0\n", + " 7.831911\n", "
      • \n", " \n", " \n", @@ -19327,7 +19309,7 @@ " \n", "
      • \n", " s2:vegetation_percentage\n", - " 91.023827\n", + " 17.789894\n", "
      • \n", " \n", " \n", @@ -19336,7 +19318,7 @@ " \n", "
      • \n", " s2:thin_cirrus_percentage\n", - " 0.017847\n", + " 5.400702\n", "
      • \n", " \n", " \n", @@ -19345,7 +19327,7 @@ " \n", "
      • \n", " s2:cloud_shadow_percentage\n", - " 0\n", + " 0.002468\n", "
      • \n", " \n", " \n", @@ -19354,7 +19336,7 @@ " \n", "
      • \n", " s2:nodata_pixel_percentage\n", - " 0\n", + " 62.221783\n", "
      • \n", " \n", " \n", @@ -19363,7 +19345,7 @@ " \n", "
      • \n", " s2:unclassified_percentage\n", - " 0.335852\n", + " 1.536413\n", "
      • \n", " \n", " \n", @@ -19372,7 +19354,7 @@ " \n", "
      • \n", " s2:not_vegetated_percentage\n", - " 7.419285\n", + " 60.798466\n", "
      • \n", " \n", " \n", @@ -19381,7 +19363,7 @@ " \n", "
      • \n", " s2:degraded_msi_data_percentage\n", - " 0.0147\n", + " 0.0198\n", "
      • \n", " \n", " \n", @@ -19390,7 +19372,7 @@ " \n", "
      • \n", " s2:high_proba_clouds_percentage\n", - " 2.3e-05\n", + " 0.000483\n", "
      • \n", " \n", " \n", @@ -19399,7 +19381,7 @@ " \n", "
      • \n", " s2:reflectance_conversion_factor\n", - " 0.99473094135501\n", + " 0.995264435719523\n", "
      • \n", " \n", " \n", @@ -19408,7 +19390,7 @@ " \n", "
      • \n", " s2:medium_proba_clouds_percentage\n", - " 3.6e-05\n", + " 0.008352\n", "
      • \n", " \n", " \n", @@ -19452,7 +19434,7 @@ " \n", "
      • \n", " href\n", - " \"https://pj44p72a3g.execute-api.us-west-2.amazonaws.com/collections/hrodmn-sentinel-2-c1-l2a/items/S2C_T17SPA_20250417T161029_L2A\"\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", @@ -19620,7 +19602,7 @@ " \n", "
      • \n", " href\n", - " \"s3://e84-earth-search-sentinel-data/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/S2C_T17SPA_20250417T161029_L2A.json\"\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", @@ -19662,7 +19644,7 @@ " \n", "
      • \n", " href\n", - " \"s3://sentinel-s2-l2a/tiles/17/S/PA/2025/4/17/0/metadata.xml\"\n", + " \"s3://sentinel-s2-l2a/tiles/15/T/VN/2025/4/16/0/metadata.xml\"\n", "
      • \n", " \n", " \n", @@ -19713,7 +19695,7 @@ " \n", "
      • \n", " href\n", - " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2C_T17SPA_20250417T161029_L2A/thumbnail\"\n", + " \"https://earth-search.aws.element84.com/v1/collections/sentinel-2-c1-l2a/items/S2B_T15TVN_20250416T172802_L2A/thumbnail\"\n", "
      • \n", " \n", " \n", @@ -19744,7 +19726,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/AOT.tif\"\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", @@ -19780,7 +19762,7 @@ " \n", "
      • \n", " file:size\n", - " 922926\n", + " 561220\n", "
      • \n", " \n", " \n", @@ -19889,7 +19871,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220e8673cfa81d5ce1e0aa90dcade83cc35edc933d8c6ebe805ac487070e53188cb\"\n", + " \"1220350b69d78fe8c81b865f4cc61a75b79e1c7d1ae21cc68237f8c4fcfd33d4b999\"\n", "
      • \n", " \n", " \n", @@ -19930,7 +19912,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -19969,7 +19951,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -20014,7 +19996,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B08.tif\"\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", @@ -20108,7 +20090,7 @@ " \n", "
      • \n", " file:size\n", - " 250182884\n", + " 83124302\n", "
      • \n", " \n", " \n", @@ -20217,7 +20199,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220670de5180405e044ef36407cd8590b29a7da2ee28d422eb9f38132dafeeab05b\"\n", + " \"1220f0ab6e62921bdb981bf20ac5931963791f26673d2e54c769aa6189676e7edc7c\"\n", "
      • \n", " \n", " \n", @@ -20258,7 +20240,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -20297,7 +20279,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -20355,7 +20337,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B04.tif\"\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", @@ -20449,7 +20431,7 @@ " \n", "
      • \n", " file:size\n", - " 227458519\n", + " 85419040\n", "
      • \n", " \n", " \n", @@ -20558,7 +20540,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12209400a3999b0af596427888ee822d06de9e8cd6d9431072b4b5edae5636e0466d\"\n", + " \"122005c8869062fb8da3b18af20e86cddcbc0d2bf28ac1ace386ef2e83d950de13e1\"\n", "
      • \n", " \n", " \n", @@ -20599,7 +20581,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -20638,7 +20620,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -20696,7 +20678,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/SCL.tif\"\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", @@ -20732,7 +20714,7 @@ " \n", "
      • \n", " file:size\n", - " 2190946\n", + " 1386948\n", "
      • \n", " \n", " \n", @@ -20823,7 +20805,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220436603c6cc5022cf11a1e9b18b10988326284ade8654e8c68d36c6450c3bb590\"\n", + " \"12202a1425042c19c4d51089099a8ea49e27af2c4ac8a64ae5ad62815bb619339920\"\n", "
      • \n", " \n", " \n", @@ -20864,7 +20846,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -20903,7 +20885,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -20948,7 +20930,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/WVP.tif\"\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", @@ -20984,7 +20966,7 @@ " \n", "
      • \n", " file:size\n", - " 50116065\n", + " 16370251\n", "
      • \n", " \n", " \n", @@ -21102,7 +21084,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"122056bf1202fcad4400cf48cf112e771f378656aa3c1a0f463e17eb2310acb0eace\"\n", + " \"122075c2c5515b614a0d081cd1c28cbfe87fe3bdd94ab7a8ad874c25fdb515b66bde\"\n", "
      • \n", " \n", " \n", @@ -21143,7 +21125,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -21182,7 +21164,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -21227,7 +21209,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B02.tif\"\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", @@ -21321,7 +21303,7 @@ " \n", "
      • \n", " file:size\n", - " 212431254\n", + " 82007590\n", "
      • \n", " \n", " \n", @@ -21430,7 +21412,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"122087ce6da05341a85478e26839ea315818b76c95d805dec1fa90b148894bce7bef\"\n", + " \"12206f2359235115ca108e186357eb09c15c094232b2a7974784fc806cd6bc411683\"\n", "
      • \n", " \n", " \n", @@ -21471,7 +21453,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -21510,7 +21492,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -21568,7 +21550,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/SNW_20m.tif\"\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", @@ -21595,7 +21577,7 @@ " \n", "
      • \n", " file:size\n", - " 54232\n", + " 1059264\n", "
      • \n", " \n", " \n", @@ -21686,7 +21668,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12201d74e2e82ae1cd74d2507eaab8228522f42df93bc323a0915ef8579db7d4b634\"\n", + " \"1220dada37e576b14c5c5e71ca838156b6e6428564329e6d78912d182d5040555702\"\n", "
      • \n", " \n", " \n", @@ -21727,7 +21709,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -21766,7 +21748,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -21824,7 +21806,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/CLD_20m.tif\"\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", @@ -21860,7 +21842,7 @@ " \n", "
      • \n", " file:size\n", - " 233687\n", + " 100854\n", "
      • \n", " \n", " \n", @@ -21951,7 +21933,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12204a6b0152b8cf88174a3433f6ca1dadb8c482c031369e873bc54b0ac7d967cfdb\"\n", + " \"12202cab02ab10c156071aecb0a8f7bbe3dd922810b3beb65474f4e1a50a93149e4b\"\n", "
      • \n", " \n", " \n", @@ -21992,7 +21974,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -22031,7 +22013,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -22089,7 +22071,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B03.tif\"\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", @@ -22183,7 +22165,7 @@ " \n", "
      • \n", " file:size\n", - " 223549488\n", + " 82939421\n", "
      • \n", " \n", " \n", @@ -22292,7 +22274,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12202952571e49abec7c317d4376ad6ca73c6567c1281fa1848997566e0fee559635\"\n", + " \"122041e83f87c5578d05035483ee4f59041bbf67e74f4afa41902203f6b5eb6ee942\"\n", "
      • \n", " \n", " \n", @@ -22333,7 +22315,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -22372,7 +22354,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -22430,7 +22412,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B8A.tif\"\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", @@ -22524,7 +22506,7 @@ " \n", "
      • \n", " file:size\n", - " 62755232\n", + " 22431289\n", "
      • \n", " \n", " \n", @@ -22633,7 +22615,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220d9a5bf5dec9a4fb2d7f293bf2d0c8a1958e75c1bea39cb082dfb6c5096a4bb3e\"\n", + " \"1220006d2e9ca0b4f15dc3c418268d1889007ededb2565cec1ee8d3d8195a4a5a1e4\"\n", "
      • \n", " \n", " \n", @@ -22674,7 +22656,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -22713,7 +22695,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -22771,7 +22753,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B09.tif\"\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", @@ -22865,7 +22847,7 @@ " \n", "
      • \n", " file:size\n", - " 7000632\n", + " 2555948\n", "
      • \n", " \n", " \n", @@ -22974,7 +22956,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12203c85cb293b2ec2fe833798dd98895b94974281f18f56fcfc5facb0bfd9ef1867\"\n", + " \"12207790e1d90b5e985075dca0fe864f0f848dc00aa4da483d1a608d3f19709b41a2\"\n", "
      • \n", " \n", " \n", @@ -23015,7 +22997,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -23054,7 +23036,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -23112,7 +23094,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B11.tif\"\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", @@ -23206,7 +23188,7 @@ " \n", "
      • \n", " file:size\n", - " 62462199\n", + " 22346739\n", "
      • \n", " \n", " \n", @@ -23315,7 +23297,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220a8c4f65f7a9c2ca9ef9bba0035d85d56e10279803c14306ca3d3fc43ec83320e\"\n", + " \"12200c94a9b237b871d96dfc115cc8993716df8b12056144e744d14de431aed79250\"\n", "
      • \n", " \n", " \n", @@ -23356,7 +23338,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -23395,7 +23377,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -23453,7 +23435,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B12.tif\"\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", @@ -23547,7 +23529,7 @@ " \n", "
      • \n", " file:size\n", - " 60741606\n", + " 21852483\n", "
      • \n", " \n", " \n", @@ -23656,7 +23638,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12207bad57d8256419b00f83b93749209639f725c905cf184972ca658dedb1cb1fe9\"\n", + " \"1220a7c87196a69e97b4fdd0d03ffa34aea37ee9ff340d39144e7d8fecb2e1a58761\"\n", "
      • \n", " \n", " \n", @@ -23697,7 +23679,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -23736,7 +23718,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -23794,7 +23776,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/TCI.tif\"\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", @@ -23990,7 +23972,7 @@ " \n", "
      • \n", " file:size\n", - " 336177169\n", + " 114593799\n", "
      • \n", " \n", " \n", @@ -24165,7 +24147,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220b7adc1f5f065be9e42ac1b0ef9440c56278c62e5b9fd0156c2cf10ade0589b5c\"\n", + " \"1220a13a354d704ab979fd98d10b2001e12c4b7d83ced3b85f4e7964cdfb63d6d7f7\"\n", "
      • \n", " \n", " \n", @@ -24206,7 +24188,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -24245,7 +24227,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -24290,7 +24272,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B01.tif\"\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", @@ -24384,7 +24366,7 @@ " \n", "
      • \n", " file:size\n", - " 5963709\n", + " 2310706\n", "
      • \n", " \n", " \n", @@ -24493,7 +24475,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12208a6614ef5f3c12563be0da4401b5721addc5bc800526d4eb60c05a6ae9786357\"\n", + " \"1220ca7c1e9445cb3fefabd0eb022e5460bb77347701f1b6ac29ea569865e987037c\"\n", "
      • \n", " \n", " \n", @@ -24534,7 +24516,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -24573,7 +24555,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -24631,7 +24613,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/L2A_PVI.tif\"\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", @@ -24818,7 +24800,7 @@ " \n", "
      • \n", " file:size\n", - " 205824\n", + " 122548\n", "
      • \n", " \n", " \n", @@ -24827,7 +24809,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12208c1b232cc1758c94311cd10b62c71e2fb0e8261c7b2d09430006f8115ebbcd85\"\n", + " \"12206a7db9f4a573f3f31478e4e70253e6e5ce887c26da8c931e4dd51370b99b6428\"\n", "
      • \n", " \n", " \n", @@ -24867,7 +24849,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B05.tif\"\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", @@ -24961,7 +24943,7 @@ " \n", "
      • \n", " file:size\n", - " 59700792\n", + " 22126518\n", "
      • \n", " \n", " \n", @@ -25070,7 +25052,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220369757f8d0519999d25737df45a953e25e397be9bd8927fdf1ddf54bae3ac95b\"\n", + " \"12207b7e72ba7c6456a99a248946e646219fc3276056376e5f4f223140913c7dff21\"\n", "
      • \n", " \n", " \n", @@ -25111,7 +25093,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -25150,7 +25132,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -25208,7 +25190,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B06.tif\"\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", @@ -25302,7 +25284,7 @@ " \n", "
      • \n", " file:size\n", - " 62040551\n", + " 22148861\n", "
      • \n", " \n", " \n", @@ -25411,7 +25393,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220e6c0af2f2a9ebe7ef977962ac76cb797a99ca00417d9cfd3ca11384c2c1252a9\"\n", + " \"1220baccf6c3c943e70236cad8db7afde91ac2cfe28c6254abbd493097a55dd57f58\"\n", "
      • \n", " \n", " \n", @@ -25452,7 +25434,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -25491,7 +25473,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -25549,7 +25531,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/B07.tif\"\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", @@ -25643,7 +25625,7 @@ " \n", "
      • \n", " file:size\n", - " 62602007\n", + " 22257248\n", "
      • \n", " \n", " \n", @@ -25752,7 +25734,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12202bd91016b7e6b121cd9718aaf03225557b26f9c8a7e9640174abf84c888130e9\"\n", + " \"1220bb3f56e2f66ecfd0feebfa0c8a1584b4426ef32b17248d2c1db87010755485fd\"\n", "
      • \n", " \n", " \n", @@ -25793,7 +25775,7 @@ " \n", "
      • \n", " 2\n", - " 600000\n", + " 399960\n", "
      • \n", " \n", " \n", @@ -25832,7 +25814,7 @@ " \n", "
      • \n", " 5\n", - " 4100040\n", + " 5300040\n", "
      • \n", " \n", " \n", @@ -25890,7 +25872,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/L2A_PVI.jpg\"\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", @@ -25917,7 +25899,7 @@ " \n", "
      • \n", " file:size\n", - " 34610\n", + " 18692\n", "
      • \n", " \n", " \n", @@ -25926,7 +25908,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220582a17e84d53fd0fe9f55b1636b0c2f4083c96070a2fe0279f21fa664c578b11\"\n", + " \"1220a96b24f957cf7708332040de7cafb6d34ef3beba3c86598776a9c20f4b8a0b92\"\n", "
      • \n", " \n", " \n", @@ -25966,7 +25948,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/metadata.xml\"\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", @@ -25984,7 +25966,7 @@ " \n", "
      • \n", " file:size\n", - " 626487\n", + " 277878\n", "
      • \n", " \n", " \n", @@ -25993,7 +25975,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"12203e3f0b3bf98a4ae170219bdee4b29456daf8362237c28daab75a833d26c0d844\"\n", + " \"122047fdb2e150caae54d1bc13a20adc14c13c4eb50814c53bfdc44791ad39e7ba82\"\n", "
      • \n", " \n", " \n", @@ -26033,7 +26015,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/product_metadata.xml\"\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", @@ -26051,7 +26033,7 @@ " \n", "
      • \n", " file:size\n", - " 58455\n", + " 55215\n", "
      • \n", " \n", " \n", @@ -26060,7 +26042,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"122076a882f1a0c0c27d63a6db4e887df79d2d606faea6af9ae71cfce7b7eb5c0b0f\"\n", + " \"12203d015e7332a692a7c3d2d4e4d4aea0256ff415b8764cd43e1e6c112804d81eb2\"\n", "
      • \n", " \n", " \n", @@ -26100,7 +26082,7 @@ " \n", "
      • \n", " href\n", - " \"https://e84-earth-search-sentinel-data.s3.us-west-2.amazonaws.com/sentinel-2-c1-l2a/17/S/PA/2025/4/S2C_T17SPA_20250417T161029_L2A/tileInfo.json\"\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", @@ -26118,7 +26100,7 @@ " \n", "
      • \n", " file:size\n", - " 1491\n", + " 1524\n", "
      • \n", " \n", " \n", @@ -26127,7 +26109,7 @@ " \n", "
      • \n", " file:checksum\n", - " \"1220192020c86fb801ef1ad76f37a962c2bac60f471f2a3030f000a6a31fe8041de3\"\n", + " \"1220ff3ba8eeed52f5f6fdbd9766d9aff159dc6bd5c1b6af81fcb77e4684ab47c6fb\"\n", "
      • \n", " \n", " \n", @@ -26176,7 +26158,7 @@ "" ], "text/plain": [ - "" + "" ] }, "execution_count": 13, @@ -26221,7 +26203,7 @@ " " ], "text/plain": [ - "" + "" ] }, "execution_count": 14, From acb58c707581a538ccf4c5c7ec1475c7cc029e6a Mon Sep 17 00:00:00 2001 From: hrodmn Date: Tue, 22 Apr 2025 14:14:46 -0500 Subject: [PATCH 3/3] increase iframe size --- docs/03-stac_fastapi_pgstac.ipynb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/03-stac_fastapi_pgstac.ipynb b/docs/03-stac_fastapi_pgstac.ipynb index 5b9c537..29ae170 100644 --- a/docs/03-stac_fastapi_pgstac.ipynb +++ b/docs/03-stac_fastapi_pgstac.ipynb @@ -327,8 +327,8 @@ "text/html": [ "\n", " " + "" ] }, "execution_count": 5, @@ -349,7 +349,7 @@ "from IPython.display import IFrame\n", "\n", "IFrame(\n", - " f\"{stac_api_endpoint}/api.html#/default/Get_Collections_collections_get\", 900, 600\n", + " f\"{stac_api_endpoint}/api.html#/default/Get_Collections_collections_get\", 1200, 800\n", ")" ] }, @@ -26184,7 +26184,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 6, "id": "5972eaaf-d6b3-4bcf-b2fd-f7d451100581", "metadata": {}, "outputs": [ @@ -26193,8 +26193,8 @@ "text/html": [ "\n", " " + "" ] }, - "execution_count": 14, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "IFrame(f\"{stac_api_endpoint}/api.html\", 900, 600)" + "IFrame(f\"{stac_api_endpoint}/api.html\", 1200, 800)" ] } ],