{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "--------\n", "\n", "# Monthly optical images\n", "\n", "--------\n", "\n", "**Short description**\n", "\n", "This notebook demonstrates a general usecase for the SpaceSense library.\n", "\n", "In this notebook, you will search for, select, and obtain Sentinel-2 data. The selected data will be cloud-free and the expected result is to have a single image per month of the year.\n", "\n", "--------" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": { "colab_type": "text", "id": "keC_14irx2wq" }, "source": [ "### 1 - Import spacesense object(s) and other dependencies" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": {}, "colab_type": "code", "id": "l1WpZ6RSx2wr" }, "outputs": [], "source": [ "from spacesense import Client\n", "import json\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "\n", "import os\n", "if \"SS_API_KEY\" not in os.environ:\n", " from getpass import getpass\n", " api_key = getpass('Enter your api key : ')\n", " os.environ[\"SS_API_KEY\"] = api_key" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "### 2 - Define AOI and output options\n", "\n", "The GeoJSON of this AOI, containing the Cirque de Garvanie in the Pyrenees Mountains, can be downloaded [here](../resources/aois/cirque_de_garvanie.geojson)" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "# Define the AOI\n", "with open(\"../resources/aois/cirque_de_garvanie.geojson\", mode=\"r\") as file:\n", " aoi = json.load(file)\n", "\n", "# Get an instance of the SpaceSense Client object\n", "client = Client(id=\"s2_optical_monthly\")\n", "\n", "# Enable to save data in local files\n", "client.enable_local_output()" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "### 3 - Search S2" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | id | \n", "date | \n", "tile | \n", "valid_pixel_percentage | \n", "platform | \n", "relative_orbit_number | \n", "product_id | \n", "datetime | \n", "swath_coverage_percentage | \n", "no_data | \n", "cloud_shadows | \n", "vegetation | \n", "not_vegetated | \n", "water | \n", "cloud_medium_probability | \n", "cloud_high_probability | \n", "thin_cirrus | \n", "snow | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "S2A_30TYN_20200101_0_L2A | \n", "2020-01-01 | \n", "30TYN | \n", "57.44 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200101T105441_N0213_R051_T30TYN_2... | \n", "2020-01-01T10:59:11.266000Z | \n", "100.0 | \n", "0.0 | \n", "0.81 | \n", "0.85 | \n", "1.96 | \n", "7.56 | \n", "0.14 | \n", "0.63 | \n", "0.01 | \n", "40.97 | \n", "
1 | \n", "S2B_30TYN_20200106_0_L2A | \n", "2020-01-06 | \n", "30TYN | \n", "57.35 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200106T105339_N0213_R051_T30TYN_2... | \n", "2020-01-06T10:59:11.633000Z | \n", "100.0 | \n", "0.0 | \n", "1.06 | \n", "0.93 | \n", "2.48 | \n", "7.28 | \n", "0.18 | \n", "0.74 | \n", "0.00 | \n", "40.67 | \n", "
2 | \n", "S2B_30TYN_20200116_0_L2A | \n", "2020-01-16 | \n", "30TYN | \n", "56.64 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200116T105309_N0213_R051_T30TYN_2... | \n", "2020-01-16T10:59:10.849000Z | \n", "100.0 | \n", "0.0 | \n", "1.39 | \n", "1.02 | \n", "5.01 | \n", "6.09 | \n", "0.17 | \n", "0.98 | \n", "0.00 | \n", "40.82 | \n", "
3 | \n", "S2A_30TYN_20200131_0_L2A | \n", "2020-01-31 | \n", "30TYN | \n", "44.26 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200131T105251_N0213_R051_T30TYN_2... | \n", "2020-01-31T10:59:09.147000Z | \n", "100.0 | \n", "0.0 | \n", "0.14 | \n", "0.35 | \n", "0.33 | \n", "4.15 | \n", "0.09 | \n", "0.12 | \n", "0.00 | \n", "55.39 | \n", "
4 | \n", "S2B_30TYN_20200205_0_L2A | \n", "2020-02-05 | \n", "30TYN | \n", "46.62 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200205T105129_N0214_R051_T30TYN_2... | \n", "2020-02-05T10:59:10.605000Z | \n", "100.0 | \n", "0.0 | \n", "1.02 | \n", "1.26 | \n", "2.69 | \n", "3.76 | \n", "0.28 | \n", "0.64 | \n", "0.00 | \n", "51.44 | \n", "
5 | \n", "S2A_30TYN_20200210_0_L2A | \n", "2020-02-10 | \n", "30TYN | \n", "46.31 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200210T105201_N0214_R051_T30TYN_2... | \n", "2020-02-10T10:59:09.328000Z | \n", "100.0 | \n", "0.0 | \n", "1.30 | \n", "1.54 | \n", "4.71 | \n", "3.05 | \n", "0.05 | \n", "0.53 | \n", "0.00 | \n", "51.81 | \n", "
6 | \n", "S2B_30TYN_20200215_0_L2A | \n", "2020-02-15 | \n", "30TYN | \n", "44.75 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200215T105029_N0214_R051_T30TYN_2... | \n", "2020-02-15T10:59:12.451000Z | \n", "100.0 | \n", "0.0 | \n", "1.48 | \n", "1.72 | \n", "5.96 | \n", "2.40 | \n", "0.28 | \n", "0.93 | \n", "0.00 | \n", "52.56 | \n", "
7 | \n", "S2A_30TYN_20200220_0_L2A | \n", "2020-02-20 | \n", "30TYN | \n", "43.54 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200220T105051_N0214_R051_T30TYN_2... | \n", "2020-02-20T10:59:11.040000Z | \n", "100.0 | \n", "0.0 | \n", "1.58 | \n", "2.65 | \n", "7.58 | \n", "1.83 | \n", "0.27 | \n", "1.01 | \n", "0.00 | \n", "53.60 | \n", "
8 | \n", "S2A_30TYN_20200301_0_L2A | \n", "2020-03-01 | \n", "30TYN | \n", "0.15 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200301T105021_N0214_R051_T30TYN_2... | \n", "2020-03-01T10:59:12.233000Z | \n", "100.0 | \n", "0.0 | \n", "0.00 | \n", "0.00 | \n", "0.14 | \n", "0.00 | \n", "4.44 | \n", "6.32 | \n", "0.00 | \n", "89.09 | \n", "
9 | \n", "S2A_30TYN_20200311_0_L2A | \n", "2020-03-11 | \n", "30TYN | \n", "20.12 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200311T105021_N0214_R051_T30TYN_2... | \n", "2020-03-11T10:59:12.935000Z | \n", "100.0 | \n", "0.0 | \n", "0.48 | \n", "0.91 | \n", "0.48 | \n", "0.65 | \n", "0.16 | \n", "0.09 | \n", "0.00 | \n", "79.15 | \n", "
10 | \n", "S2A_30TYN_20200321_0_L2A | \n", "2020-03-21 | \n", "30TYN | \n", "32.54 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200321T105021_N0214_R051_T30TYN_2... | \n", "2020-03-21T10:59:13.094000Z | \n", "100.0 | \n", "0.0 | \n", "0.68 | \n", "2.09 | \n", "13.14 | \n", "0.35 | \n", "0.96 | \n", "0.57 | \n", "0.00 | \n", "65.25 | \n", "
11 | \n", "S2A_30TYN_20200410_0_L2A | \n", "2020-04-10 | \n", "30TYN | \n", "24.51 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200410T105031_N0214_R051_T30TYN_2... | \n", "2020-04-10T10:59:15.012000Z | \n", "100.0 | \n", "0.0 | \n", "1.52 | \n", "6.31 | \n", "8.57 | \n", "0.50 | \n", "1.63 | \n", "9.43 | \n", "0.00 | \n", "62.91 | \n", "
12 | \n", "S2A_30TYN_20200520_0_L2A | \n", "2020-05-20 | \n", "30TYN | \n", "53.59 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200520T105031_N0214_R051_T30TYN_2... | \n", "2020-05-20T10:59:22.363000Z | \n", "100.0 | \n", "0.0 | \n", "0.04 | \n", "32.70 | \n", "16.82 | \n", "0.16 | \n", "0.82 | \n", "1.63 | \n", "0.00 | \n", "43.92 | \n", "
13 | \n", "S2A_30TYN_20200530_0_L2A | \n", "2020-05-30 | \n", "30TYN | \n", "58.84 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200530T105031_N0214_R051_T30TYN_2... | \n", "2020-05-30T10:59:22.967000Z | \n", "100.0 | \n", "0.0 | \n", "1.30 | \n", "37.21 | \n", "16.90 | \n", "0.43 | \n", "1.23 | \n", "4.62 | \n", "0.00 | \n", "34.01 | \n", "
14 | \n", "S2B_30TYN_20200624_0_L2A | \n", "2020-06-24 | \n", "30TYN | \n", "68.59 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200624T104629_N0214_R051_T30TYN_2... | \n", "2020-06-24T10:59:19.327000Z | \n", "100.0 | \n", "0.0 | \n", "0.75 | \n", "46.88 | \n", "17.58 | \n", "0.13 | \n", "1.64 | \n", "4.30 | \n", "0.00 | \n", "24.72 | \n", "
15 | \n", "S2B_30TYN_20200704_0_L2A | \n", "2020-07-04 | \n", "30TYN | \n", "78.01 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200704T104619_N0214_R051_T30TYN_2... | \n", "2020-07-04T10:59:18.977000Z | \n", "100.0 | \n", "0.0 | \n", "0.28 | \n", "51.04 | \n", "22.23 | \n", "0.04 | \n", "2.51 | \n", "3.77 | \n", "0.00 | \n", "15.43 | \n", "
16 | \n", "S2A_30TYN_20200709_0_L2A | \n", "2020-07-09 | \n", "30TYN | \n", "71.72 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200709T105031_N0214_R051_T30TYN_2... | \n", "2020-07-09T10:59:20.829000Z | \n", "100.0 | \n", "0.0 | \n", "2.88 | \n", "46.20 | \n", "19.82 | \n", "0.20 | \n", "4.15 | \n", "9.84 | \n", "0.00 | \n", "11.41 | \n", "
17 | \n", "S2B_30TYN_20200714_0_L2A | \n", "2020-07-14 | \n", "30TYN | \n", "80.75 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200714T104619_N0214_R051_T30TYN_2... | \n", "2020-07-14T10:59:18.200000Z | \n", "100.0 | \n", "0.0 | \n", "0.47 | \n", "51.60 | \n", "23.56 | \n", "0.02 | \n", "4.07 | \n", "5.65 | \n", "0.00 | \n", "9.06 | \n", "
18 | \n", "S2A_30TYN_20200719_0_L2A | \n", "2020-07-19 | \n", "30TYN | \n", "83.64 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200719T105031_N0214_R051_T30TYN_2... | \n", "2020-07-19T10:59:21.847000Z | \n", "100.0 | \n", "0.0 | \n", "0.61 | \n", "51.86 | \n", "25.36 | \n", "0.14 | \n", "3.41 | \n", "7.26 | \n", "0.00 | \n", "5.08 | \n", "
19 | \n", "S2A_30TYN_20200729_0_L2A | \n", "2020-07-29 | \n", "30TYN | \n", "86.56 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200729T105031_N0214_R051_T30TYN_2... | \n", "2020-07-29T10:59:22.508000Z | \n", "100.0 | \n", "0.0 | \n", "0.80 | \n", "50.94 | \n", "28.15 | \n", "0.02 | \n", "4.25 | \n", "5.34 | \n", "0.00 | \n", "3.05 | \n", "
20 | \n", "S2B_30TYN_20200803_0_L2A | \n", "2020-08-03 | \n", "30TYN | \n", "88.60 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200803T104629_N0214_R051_T30TYN_2... | \n", "2020-08-03T10:59:19.827000Z | \n", "100.0 | \n", "0.0 | \n", "0.69 | \n", "49.25 | \n", "30.00 | \n", "0.02 | \n", "4.82 | \n", "4.16 | \n", "0.00 | \n", "1.73 | \n", "
21 | \n", "S2A_30TYN_20200808_0_L2A | \n", "2020-08-08 | \n", "30TYN | \n", "82.34 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200808T105031_N0214_R051_T30TYN_2... | \n", "2020-08-08T10:59:22.783000Z | \n", "100.0 | \n", "0.0 | \n", "1.42 | \n", "42.16 | \n", "27.86 | \n", "0.02 | \n", "7.62 | \n", "7.12 | \n", "0.00 | \n", "1.50 | \n", "
22 | \n", "S2B_30TYN_20200823_0_L2A | \n", "2020-08-23 | \n", "30TYN | \n", "94.13 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200823T104629_N0214_R051_T30TYN_2... | \n", "2020-08-23T10:59:20.275000Z | \n", "100.0 | \n", "0.0 | \n", "1.24 | \n", "49.92 | \n", "33.75 | \n", "0.05 | \n", "2.34 | \n", "1.56 | \n", "0.00 | \n", "0.73 | \n", "
23 | \n", "S2B_30TYN_20200902_0_L2A | \n", "2020-09-02 | \n", "30TYN | \n", "91.56 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200902T104629_N0214_R051_T30TYN_2... | \n", "2020-09-02T10:59:23.832000Z | \n", "100.0 | \n", "0.0 | \n", "2.27 | \n", "48.39 | \n", "29.37 | \n", "0.08 | \n", "2.18 | \n", "3.04 | \n", "0.00 | \n", "0.95 | \n", "
24 | \n", "S2B_30TYN_20200912_0_L2A | \n", "2020-09-12 | \n", "30TYN | \n", "81.66 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200912T104629_N0214_R051_T30TYN_2... | \n", "2020-09-12T10:59:18.972000Z | \n", "100.0 | \n", "0.0 | \n", "7.71 | \n", "35.06 | \n", "28.57 | \n", "0.06 | \n", "4.27 | \n", "6.24 | \n", "0.00 | \n", "0.12 | \n", "
25 | \n", "S2A_30TYN_20200927_0_L2A | \n", "2020-09-27 | \n", "30TYN | \n", "19.93 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200927T105031_N0214_R051_T30TYN_2... | \n", "2020-09-27T10:59:22.256000Z | \n", "100.0 | \n", "0.0 | \n", "0.43 | \n", "6.84 | \n", "0.18 | \n", "0.39 | \n", "0.52 | \n", "0.05 | \n", "0.00 | \n", "79.07 | \n", "
26 | \n", "S2B_30TYN_20201012_0_L2A | \n", "2020-10-12 | \n", "30TYN | \n", "26.37 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201012T104909_N0214_R051_T30TYN_2... | \n", "2020-10-12T10:59:20.517000Z | \n", "100.0 | \n", "0.0 | \n", "1.59 | \n", "6.85 | \n", "0.70 | \n", "1.14 | \n", "0.77 | \n", "9.61 | \n", "0.00 | \n", "61.66 | \n", "
27 | \n", "S2A_30TYN_20201017_0_L2A | \n", "2020-10-17 | \n", "30TYN | \n", "40.44 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20201017T105041_N0214_R051_T30TYN_2... | \n", "2020-10-17T10:59:22.444000Z | \n", "100.0 | \n", "0.0 | \n", "2.79 | \n", "9.11 | \n", "6.41 | \n", "0.83 | \n", "2.38 | \n", "2.35 | \n", "0.06 | \n", "51.98 | \n", "
28 | \n", "S2B_30TYN_20201101_0_L2A | \n", "2020-11-01 | \n", "30TYN | \n", "69.02 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201101T105209_N0214_R051_T30TYN_2... | \n", "2020-11-01T10:59:19.525000Z | \n", "100.0 | \n", "0.0 | \n", "6.70 | \n", "12.90 | \n", "22.01 | \n", "0.84 | \n", "1.59 | \n", "2.62 | \n", "0.86 | \n", "19.21 | \n", "
29 | \n", "S2B_30TYN_20201111_0_L2A | \n", "2020-11-11 | \n", "30TYN | \n", "75.63 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201111T105259_N0214_R051_T30TYN_2... | \n", "2020-11-11T10:59:17.920000Z | \n", "100.0 | \n", "0.0 | \n", "4.41 | \n", "14.45 | \n", "17.83 | \n", "2.60 | \n", "0.42 | \n", "1.38 | \n", "0.00 | \n", "18.16 | \n", "
30 | \n", "S2B_30TYN_20201121_0_L2A | \n", "2020-11-21 | \n", "30TYN | \n", "78.80 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201121T105349_N0214_R051_T30TYN_2... | \n", "2020-11-21T10:59:17.294000Z | \n", "100.0 | \n", "0.0 | \n", "4.08 | \n", "11.19 | \n", "19.89 | \n", "3.74 | \n", "4.11 | \n", "2.82 | \n", "0.00 | \n", "10.19 | \n", "
31 | \n", "S2A_30TYN_20201216_0_L2A | \n", "2020-12-16 | \n", "30TYN | \n", "46.75 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20201216T105441_N0214_R051_T30TYN_2... | \n", "2020-12-16T10:59:14.504000Z | \n", "100.0 | \n", "0.0 | \n", "0.40 | \n", "0.16 | \n", "0.24 | \n", "5.98 | \n", "0.33 | \n", "0.14 | \n", "0.51 | \n", "51.87 | \n", "
32 | \n", "S2A_30TYN_20201226_0_L2A | \n", "2020-12-26 | \n", "30TYN | \n", "52.46 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20201226T105451_N0214_R051_T30TYN_2... | \n", "2020-12-26T10:59:16.273000Z | \n", "100.0 | \n", "0.0 | \n", "0.09 | \n", "0.11 | \n", "0.47 | \n", "7.33 | \n", "2.82 | \n", "0.57 | \n", "0.03 | \n", "44.03 | \n", "
\n", " | id | \n", "date | \n", "tile | \n", "valid_pixel_percentage | \n", "platform | \n", "relative_orbit_number | \n", "product_id | \n", "datetime | \n", "swath_coverage_percentage | \n", "no_data | \n", "cloud_shadows | \n", "vegetation | \n", "not_vegetated | \n", "water | \n", "cloud_medium_probability | \n", "cloud_high_probability | \n", "thin_cirrus | \n", "snow | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "S2A_30TYN_20200101_0_L2A | \n", "2020-01-01 | \n", "30TYN | \n", "57.44 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200101T105441_N0213_R051_T30TYN_2... | \n", "2020-01-01T10:59:11.266000Z | \n", "100.0 | \n", "0.0 | \n", "0.81 | \n", "0.85 | \n", "1.96 | \n", "7.56 | \n", "0.14 | \n", "0.63 | \n", "0.01 | \n", "40.97 | \n", "
1 | \n", "S2B_30TYN_20200106_0_L2A | \n", "2020-01-06 | \n", "30TYN | \n", "57.35 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200106T105339_N0213_R051_T30TYN_2... | \n", "2020-01-06T10:59:11.633000Z | \n", "100.0 | \n", "0.0 | \n", "1.06 | \n", "0.93 | \n", "2.48 | \n", "7.28 | \n", "0.18 | \n", "0.74 | \n", "0.00 | \n", "40.67 | \n", "
2 | \n", "S2B_30TYN_20200116_0_L2A | \n", "2020-01-16 | \n", "30TYN | \n", "56.64 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200116T105309_N0213_R051_T30TYN_2... | \n", "2020-01-16T10:59:10.849000Z | \n", "100.0 | \n", "0.0 | \n", "1.39 | \n", "1.02 | \n", "5.01 | \n", "6.09 | \n", "0.17 | \n", "0.98 | \n", "0.00 | \n", "40.82 | \n", "
3 | \n", "S2A_30TYN_20200131_0_L2A | \n", "2020-01-31 | \n", "30TYN | \n", "44.26 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200131T105251_N0213_R051_T30TYN_2... | \n", "2020-01-31T10:59:09.147000Z | \n", "100.0 | \n", "0.0 | \n", "0.14 | \n", "0.35 | \n", "0.33 | \n", "4.15 | \n", "0.09 | \n", "0.12 | \n", "0.00 | \n", "55.39 | \n", "
4 | \n", "S2B_30TYN_20200205_0_L2A | \n", "2020-02-05 | \n", "30TYN | \n", "46.62 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200205T105129_N0214_R051_T30TYN_2... | \n", "2020-02-05T10:59:10.605000Z | \n", "100.0 | \n", "0.0 | \n", "1.02 | \n", "1.26 | \n", "2.69 | \n", "3.76 | \n", "0.28 | \n", "0.64 | \n", "0.00 | \n", "51.44 | \n", "
5 | \n", "S2A_30TYN_20200210_0_L2A | \n", "2020-02-10 | \n", "30TYN | \n", "46.31 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200210T105201_N0214_R051_T30TYN_2... | \n", "2020-02-10T10:59:09.328000Z | \n", "100.0 | \n", "0.0 | \n", "1.30 | \n", "1.54 | \n", "4.71 | \n", "3.05 | \n", "0.05 | \n", "0.53 | \n", "0.00 | \n", "51.81 | \n", "
6 | \n", "S2B_30TYN_20200215_0_L2A | \n", "2020-02-15 | \n", "30TYN | \n", "44.75 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200215T105029_N0214_R051_T30TYN_2... | \n", "2020-02-15T10:59:12.451000Z | \n", "100.0 | \n", "0.0 | \n", "1.48 | \n", "1.72 | \n", "5.96 | \n", "2.40 | \n", "0.28 | \n", "0.93 | \n", "0.00 | \n", "52.56 | \n", "
7 | \n", "S2A_30TYN_20200220_0_L2A | \n", "2020-02-20 | \n", "30TYN | \n", "43.54 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200220T105051_N0214_R051_T30TYN_2... | \n", "2020-02-20T10:59:11.040000Z | \n", "100.0 | \n", "0.0 | \n", "1.58 | \n", "2.65 | \n", "7.58 | \n", "1.83 | \n", "0.27 | \n", "1.01 | \n", "0.00 | \n", "53.60 | \n", "
8 | \n", "S2A_30TYN_20200301_0_L2A | \n", "2020-03-01 | \n", "30TYN | \n", "0.15 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200301T105021_N0214_R051_T30TYN_2... | \n", "2020-03-01T10:59:12.233000Z | \n", "100.0 | \n", "0.0 | \n", "0.00 | \n", "0.00 | \n", "0.14 | \n", "0.00 | \n", "4.44 | \n", "6.32 | \n", "0.00 | \n", "89.09 | \n", "
9 | \n", "S2A_30TYN_20200311_0_L2A | \n", "2020-03-11 | \n", "30TYN | \n", "20.12 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200311T105021_N0214_R051_T30TYN_2... | \n", "2020-03-11T10:59:12.935000Z | \n", "100.0 | \n", "0.0 | \n", "0.48 | \n", "0.91 | \n", "0.48 | \n", "0.65 | \n", "0.16 | \n", "0.09 | \n", "0.00 | \n", "79.15 | \n", "
10 | \n", "S2A_30TYN_20200321_0_L2A | \n", "2020-03-21 | \n", "30TYN | \n", "32.54 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200321T105021_N0214_R051_T30TYN_2... | \n", "2020-03-21T10:59:13.094000Z | \n", "100.0 | \n", "0.0 | \n", "0.68 | \n", "2.09 | \n", "13.14 | \n", "0.35 | \n", "0.96 | \n", "0.57 | \n", "0.00 | \n", "65.25 | \n", "
11 | \n", "S2A_30TYN_20200410_0_L2A | \n", "2020-04-10 | \n", "30TYN | \n", "24.51 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200410T105031_N0214_R051_T30TYN_2... | \n", "2020-04-10T10:59:15.012000Z | \n", "100.0 | \n", "0.0 | \n", "1.52 | \n", "6.31 | \n", "8.57 | \n", "0.50 | \n", "1.63 | \n", "9.43 | \n", "0.00 | \n", "62.91 | \n", "
12 | \n", "S2A_30TYN_20200520_0_L2A | \n", "2020-05-20 | \n", "30TYN | \n", "53.59 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200520T105031_N0214_R051_T30TYN_2... | \n", "2020-05-20T10:59:22.363000Z | \n", "100.0 | \n", "0.0 | \n", "0.04 | \n", "32.70 | \n", "16.82 | \n", "0.16 | \n", "0.82 | \n", "1.63 | \n", "0.00 | \n", "43.92 | \n", "
13 | \n", "S2A_30TYN_20200530_0_L2A | \n", "2020-05-30 | \n", "30TYN | \n", "58.84 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200530T105031_N0214_R051_T30TYN_2... | \n", "2020-05-30T10:59:22.967000Z | \n", "100.0 | \n", "0.0 | \n", "1.30 | \n", "37.21 | \n", "16.90 | \n", "0.43 | \n", "1.23 | \n", "4.62 | \n", "0.00 | \n", "34.01 | \n", "
14 | \n", "S2B_30TYN_20200624_0_L2A | \n", "2020-06-24 | \n", "30TYN | \n", "68.59 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200624T104629_N0214_R051_T30TYN_2... | \n", "2020-06-24T10:59:19.327000Z | \n", "100.0 | \n", "0.0 | \n", "0.75 | \n", "46.88 | \n", "17.58 | \n", "0.13 | \n", "1.64 | \n", "4.30 | \n", "0.00 | \n", "24.72 | \n", "
15 | \n", "S2B_30TYN_20200704_0_L2A | \n", "2020-07-04 | \n", "30TYN | \n", "78.01 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200704T104619_N0214_R051_T30TYN_2... | \n", "2020-07-04T10:59:18.977000Z | \n", "100.0 | \n", "0.0 | \n", "0.28 | \n", "51.04 | \n", "22.23 | \n", "0.04 | \n", "2.51 | \n", "3.77 | \n", "0.00 | \n", "15.43 | \n", "
16 | \n", "S2A_30TYN_20200709_0_L2A | \n", "2020-07-09 | \n", "30TYN | \n", "71.72 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200709T105031_N0214_R051_T30TYN_2... | \n", "2020-07-09T10:59:20.829000Z | \n", "100.0 | \n", "0.0 | \n", "2.88 | \n", "46.20 | \n", "19.82 | \n", "0.20 | \n", "4.15 | \n", "9.84 | \n", "0.00 | \n", "11.41 | \n", "
17 | \n", "S2B_30TYN_20200714_0_L2A | \n", "2020-07-14 | \n", "30TYN | \n", "80.75 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200714T104619_N0214_R051_T30TYN_2... | \n", "2020-07-14T10:59:18.200000Z | \n", "100.0 | \n", "0.0 | \n", "0.47 | \n", "51.60 | \n", "23.56 | \n", "0.02 | \n", "4.07 | \n", "5.65 | \n", "0.00 | \n", "9.06 | \n", "
18 | \n", "S2A_30TYN_20200719_0_L2A | \n", "2020-07-19 | \n", "30TYN | \n", "83.64 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200719T105031_N0214_R051_T30TYN_2... | \n", "2020-07-19T10:59:21.847000Z | \n", "100.0 | \n", "0.0 | \n", "0.61 | \n", "51.86 | \n", "25.36 | \n", "0.14 | \n", "3.41 | \n", "7.26 | \n", "0.00 | \n", "5.08 | \n", "
19 | \n", "S2A_30TYN_20200729_0_L2A | \n", "2020-07-29 | \n", "30TYN | \n", "86.56 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200729T105031_N0214_R051_T30TYN_2... | \n", "2020-07-29T10:59:22.508000Z | \n", "100.0 | \n", "0.0 | \n", "0.80 | \n", "50.94 | \n", "28.15 | \n", "0.02 | \n", "4.25 | \n", "5.34 | \n", "0.00 | \n", "3.05 | \n", "
20 | \n", "S2B_30TYN_20200803_0_L2A | \n", "2020-08-03 | \n", "30TYN | \n", "88.60 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200803T104629_N0214_R051_T30TYN_2... | \n", "2020-08-03T10:59:19.827000Z | \n", "100.0 | \n", "0.0 | \n", "0.69 | \n", "49.25 | \n", "30.00 | \n", "0.02 | \n", "4.82 | \n", "4.16 | \n", "0.00 | \n", "1.73 | \n", "
22 | \n", "S2B_30TYN_20200823_0_L2A | \n", "2020-08-23 | \n", "30TYN | \n", "94.13 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200823T104629_N0214_R051_T30TYN_2... | \n", "2020-08-23T10:59:20.275000Z | \n", "100.0 | \n", "0.0 | \n", "1.24 | \n", "49.92 | \n", "33.75 | \n", "0.05 | \n", "2.34 | \n", "1.56 | \n", "0.00 | \n", "0.73 | \n", "
23 | \n", "S2B_30TYN_20200902_0_L2A | \n", "2020-09-02 | \n", "30TYN | \n", "91.56 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200902T104629_N0214_R051_T30TYN_2... | \n", "2020-09-02T10:59:23.832000Z | \n", "100.0 | \n", "0.0 | \n", "2.27 | \n", "48.39 | \n", "29.37 | \n", "0.08 | \n", "2.18 | \n", "3.04 | \n", "0.00 | \n", "0.95 | \n", "
25 | \n", "S2A_30TYN_20200927_0_L2A | \n", "2020-09-27 | \n", "30TYN | \n", "19.93 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200927T105031_N0214_R051_T30TYN_2... | \n", "2020-09-27T10:59:22.256000Z | \n", "100.0 | \n", "0.0 | \n", "0.43 | \n", "6.84 | \n", "0.18 | \n", "0.39 | \n", "0.52 | \n", "0.05 | \n", "0.00 | \n", "79.07 | \n", "
26 | \n", "S2B_30TYN_20201012_0_L2A | \n", "2020-10-12 | \n", "30TYN | \n", "26.37 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201012T104909_N0214_R051_T30TYN_2... | \n", "2020-10-12T10:59:20.517000Z | \n", "100.0 | \n", "0.0 | \n", "1.59 | \n", "6.85 | \n", "0.70 | \n", "1.14 | \n", "0.77 | \n", "9.61 | \n", "0.00 | \n", "61.66 | \n", "
27 | \n", "S2A_30TYN_20201017_0_L2A | \n", "2020-10-17 | \n", "30TYN | \n", "40.44 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20201017T105041_N0214_R051_T30TYN_2... | \n", "2020-10-17T10:59:22.444000Z | \n", "100.0 | \n", "0.0 | \n", "2.79 | \n", "9.11 | \n", "6.41 | \n", "0.83 | \n", "2.38 | \n", "2.35 | \n", "0.06 | \n", "51.98 | \n", "
29 | \n", "S2B_30TYN_20201111_0_L2A | \n", "2020-11-11 | \n", "30TYN | \n", "75.63 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201111T105259_N0214_R051_T30TYN_2... | \n", "2020-11-11T10:59:17.920000Z | \n", "100.0 | \n", "0.0 | \n", "4.41 | \n", "14.45 | \n", "17.83 | \n", "2.60 | \n", "0.42 | \n", "1.38 | \n", "0.00 | \n", "18.16 | \n", "
30 | \n", "S2B_30TYN_20201121_0_L2A | \n", "2020-11-21 | \n", "30TYN | \n", "78.80 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201121T105349_N0214_R051_T30TYN_2... | \n", "2020-11-21T10:59:17.294000Z | \n", "100.0 | \n", "0.0 | \n", "4.08 | \n", "11.19 | \n", "19.89 | \n", "3.74 | \n", "4.11 | \n", "2.82 | \n", "0.00 | \n", "10.19 | \n", "
31 | \n", "S2A_30TYN_20201216_0_L2A | \n", "2020-12-16 | \n", "30TYN | \n", "46.75 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20201216T105441_N0214_R051_T30TYN_2... | \n", "2020-12-16T10:59:14.504000Z | \n", "100.0 | \n", "0.0 | \n", "0.40 | \n", "0.16 | \n", "0.24 | \n", "5.98 | \n", "0.33 | \n", "0.14 | \n", "0.51 | \n", "51.87 | \n", "
32 | \n", "S2A_30TYN_20201226_0_L2A | \n", "2020-12-26 | \n", "30TYN | \n", "52.46 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20201226T105451_N0214_R051_T30TYN_2... | \n", "2020-12-26T10:59:16.273000Z | \n", "100.0 | \n", "0.0 | \n", "0.09 | \n", "0.11 | \n", "0.47 | \n", "7.33 | \n", "2.82 | \n", "0.57 | \n", "0.03 | \n", "44.03 | \n", "
\n", " | id | \n", "tile | \n", "valid_pixel_percentage | \n", "platform | \n", "relative_orbit_number | \n", "product_id | \n", "datetime | \n", "swath_coverage_percentage | \n", "no_data | \n", "cloud_shadows | \n", "vegetation | \n", "not_vegetated | \n", "water | \n", "cloud_medium_probability | \n", "cloud_high_probability | \n", "thin_cirrus | \n", "snow | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
date | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2020-01-31 | \n", "S2A_30TYN_20200101_0_L2A | \n", "30TYN | \n", "57.44 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200101T105441_N0213_R051_T30TYN_2... | \n", "2020-01-01T10:59:11.266000Z | \n", "100.0 | \n", "0.0 | \n", "0.81 | \n", "0.85 | \n", "1.96 | \n", "7.56 | \n", "0.14 | \n", "0.63 | \n", "0.01 | \n", "40.97 | \n", "
2020-02-29 | \n", "S2B_30TYN_20200205_0_L2A | \n", "30TYN | \n", "46.62 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200205T105129_N0214_R051_T30TYN_2... | \n", "2020-02-05T10:59:10.605000Z | \n", "100.0 | \n", "0.0 | \n", "1.02 | \n", "1.26 | \n", "2.69 | \n", "3.76 | \n", "0.28 | \n", "0.64 | \n", "0.00 | \n", "51.44 | \n", "
2020-03-31 | \n", "S2A_30TYN_20200301_0_L2A | \n", "30TYN | \n", "0.15 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200301T105021_N0214_R051_T30TYN_2... | \n", "2020-03-01T10:59:12.233000Z | \n", "100.0 | \n", "0.0 | \n", "0.00 | \n", "0.00 | \n", "0.14 | \n", "0.00 | \n", "4.44 | \n", "6.32 | \n", "0.00 | \n", "89.09 | \n", "
2020-04-30 | \n", "S2A_30TYN_20200410_0_L2A | \n", "30TYN | \n", "24.51 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200410T105031_N0214_R051_T30TYN_2... | \n", "2020-04-10T10:59:15.012000Z | \n", "100.0 | \n", "0.0 | \n", "1.52 | \n", "6.31 | \n", "8.57 | \n", "0.50 | \n", "1.63 | \n", "9.43 | \n", "0.00 | \n", "62.91 | \n", "
2020-05-31 | \n", "S2A_30TYN_20200520_0_L2A | \n", "30TYN | \n", "53.59 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20200520T105031_N0214_R051_T30TYN_2... | \n", "2020-05-20T10:59:22.363000Z | \n", "100.0 | \n", "0.0 | \n", "0.04 | \n", "32.70 | \n", "16.82 | \n", "0.16 | \n", "0.82 | \n", "1.63 | \n", "0.00 | \n", "43.92 | \n", "
2020-06-30 | \n", "S2B_30TYN_20200624_0_L2A | \n", "30TYN | \n", "68.59 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200624T104629_N0214_R051_T30TYN_2... | \n", "2020-06-24T10:59:19.327000Z | \n", "100.0 | \n", "0.0 | \n", "0.75 | \n", "46.88 | \n", "17.58 | \n", "0.13 | \n", "1.64 | \n", "4.30 | \n", "0.00 | \n", "24.72 | \n", "
2020-07-31 | \n", "S2B_30TYN_20200704_0_L2A | \n", "30TYN | \n", "78.01 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200704T104619_N0214_R051_T30TYN_2... | \n", "2020-07-04T10:59:18.977000Z | \n", "100.0 | \n", "0.0 | \n", "0.28 | \n", "51.04 | \n", "22.23 | \n", "0.04 | \n", "2.51 | \n", "3.77 | \n", "0.00 | \n", "15.43 | \n", "
2020-08-31 | \n", "S2B_30TYN_20200803_0_L2A | \n", "30TYN | \n", "88.60 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200803T104629_N0214_R051_T30TYN_2... | \n", "2020-08-03T10:59:19.827000Z | \n", "100.0 | \n", "0.0 | \n", "0.69 | \n", "49.25 | \n", "30.00 | \n", "0.02 | \n", "4.82 | \n", "4.16 | \n", "0.00 | \n", "1.73 | \n", "
2020-09-30 | \n", "S2B_30TYN_20200902_0_L2A | \n", "30TYN | \n", "91.56 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20200902T104629_N0214_R051_T30TYN_2... | \n", "2020-09-02T10:59:23.832000Z | \n", "100.0 | \n", "0.0 | \n", "2.27 | \n", "48.39 | \n", "29.37 | \n", "0.08 | \n", "2.18 | \n", "3.04 | \n", "0.00 | \n", "0.95 | \n", "
2020-10-31 | \n", "S2B_30TYN_20201012_0_L2A | \n", "30TYN | \n", "26.37 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201012T104909_N0214_R051_T30TYN_2... | \n", "2020-10-12T10:59:20.517000Z | \n", "100.0 | \n", "0.0 | \n", "1.59 | \n", "6.85 | \n", "0.70 | \n", "1.14 | \n", "0.77 | \n", "9.61 | \n", "0.00 | \n", "61.66 | \n", "
2020-11-30 | \n", "S2B_30TYN_20201111_0_L2A | \n", "30TYN | \n", "75.63 | \n", "sentinel-2b | \n", "051 | \n", "S2B_MSIL2A_20201111T105259_N0214_R051_T30TYN_2... | \n", "2020-11-11T10:59:17.920000Z | \n", "100.0 | \n", "0.0 | \n", "4.41 | \n", "14.45 | \n", "17.83 | \n", "2.60 | \n", "0.42 | \n", "1.38 | \n", "0.00 | \n", "18.16 | \n", "
2020-12-31 | \n", "S2A_30TYN_20201216_0_L2A | \n", "30TYN | \n", "46.75 | \n", "sentinel-2a | \n", "051 | \n", "S2A_MSIL2A_20201216T105441_N0214_R051_T30TYN_2... | \n", "2020-12-16T10:59:14.504000Z | \n", "100.0 | \n", "0.0 | \n", "0.40 | \n", "0.16 | \n", "0.24 | \n", "5.98 | \n", "0.33 | \n", "0.14 | \n", "0.51 | \n", "51.87 | \n", "
<xarray.Dataset>\n", "Dimensions: (time: 12, y: 678, x: 722)\n", "Coordinates:\n", " * time (time) datetime64[ns] 2020-01-01 2020-02-05 ... 2020-12-16\n", " * y (y) float32 42.74 42.74 42.74 42.74 ... 42.68 42.68 42.68 42.68\n", " * x (x) float32 -0.07177 -0.07165 -0.07152 ... 0.019 0.01913 0.01925\n", "Data variables:\n", " S2_B02 (time, y, x) float32 0.9697 0.9752 0.9456 ... 0.666 0.6728 nan\n", " S2_B03 (time, y, x) float32 0.9881 1.017 0.9744 1.058 ... 0.6882 0.696 nan\n", " S2_B04 (time, y, x) float32 0.9375 0.9807 0.9945 ... 0.6836 0.6948 nan\n", "Attributes:\n", " transform: [ 1.26249832e-04 0.00000000e+00 -7.18361548e-02 0.000...\n", " crs: +init=epsg:4326\n", " res: [1.26249832e-04 8.68139450e-05]\n", " descriptions: ['B02', 'B03', 'B04']\n", " AREA_OR_POINT: Area\n", " _FillValue: nan\n", " s2_data_lineage: {"Data origin": "S3 bucket (ARN=arn:aws:s3:::sentinel-c...\n", " ulx, uly: [-0.07183615 42.73798515]\n", " additional_info: {'Info': 'You can put any additional information, such ...