{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Forest Fire Subset Definition\n", "\n", "- Other approach\n", "- Instead of focusing on all fires in an entire year, we focus on several firest that were covered well\n", "- → Jueterbog / Luckenwalde\n", " - 2018/08/24: https://www.dw.com/en/forest-fires-near-berlin-could-burn-for-days/a-45203042\n", " - Article says \"fires began on thursday\", i.e. 2018/08/23\n", " - 2019\n", " - Fire in June (\"einer der größten Brände der letzten Jahrzehnte\") https://web.archive.org/web/20190622070809/https://www.rbb24.de/panorama/beitrag/2019/06/waldbrand-jueterbog-sonntag-lage-unter-kontrolle.html\n", " - Another fire in July https://web.archive.org/web/20190730000919/https://www.rbb24.de/panorama/beitrag/2019/07/loescharbeiten-jueterbog-truppenuebungsplatz-brandenburg.html" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from datetime import date, timedelta\n", "import os\n", "from sentinel_helpers import search_osm, plot_all\n", "from sentinelsat import SentinelAPI\n", "from pathlib import Path\n", "from tqdm.notebook import tqdm\n", "\n", "api = SentinelAPI(os.getenv('SCIHUB_USERNAME'), os.getenv('SCIHUB_PASSWORD'))\n", "api._tqdm = tqdm\n", "out_dir = Path('input/forest_fires')\n", "\n", "plot_style = [\n", " { 'facecolor': 'none', 'edgecolor': 'blue', 'alpha': 0.1 },\n", " { 'facecolor': 'none', 'edgecolor': 'red' }\n", "]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 2018\n", "### Brandenburg\n", "\n", "- Take the places from the DW article\n", " - `.head(n=1)` takes the first search result, they are ordered by how well they match our query\n", "- We don't have info on the exact time of the location, article is written on 2018-08-24" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import geopandas as gpd\n", "import pandas as pd\n", "from sentinel_helpers import geodataframe_on_map" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "frohnsdorf = search_osm('Frohnsdorf, Brandenburg').head(n=1)\n", "klausdorf = search_osm('Klausdorf, Brandenburg').head(n=1)\n", "tiefenbrunnen = search_osm('Tiefenbrunnen, Brandenburg').head(n=1)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
Make this Notebook Trusted to load map: File -> Trust Notebook
" ], "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "evacuated_places = gpd.GeoDataFrame(pd.concat([frohnsdorf, klausdorf, tiefenbrunnen]))\n", "geodataframe_on_map(evacuated_places)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "evacuated_places.to_file(out_dir / 'evacuated_2018.json', driver='GeoJSON')" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "from shapely.geometry import box" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "article_date = date(2018, 8, 24)\n", "pre_fire_2018 = article_date - timedelta(weeks=4)\n", "post_fire_2018 = article_date + timedelta(weeks=4)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "footprint_2018 = box(*evacuated_places.to_crs('epsg:25833').buffer(2500).to_crs('epsg:4326').unary_union.bounds)\n", "results = api.query(footprint_2018.wkt,\n", " platformname='Sentinel-2',\n", " processinglevel='Level-2A',\n", " date=(pre_fire_2018, post_fire_2018),\n", " cloudcoverpercentage=(0, 30))" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/opt/conda/lib/python3.8/site-packages/pyproj/crs/crs.py:53: FutureWarning: '+init=:' syntax is deprecated. ':' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6\n", " return _prepare_from_string(\" \".join(pjargs))\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "gdf = SentinelAPI.to_geodataframe(results)\n", "gdf.set_index('beginposition')['cloudcoverpercentage'].plot(kind='bar')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- deduplicate the captured products\n", "- avoid reprojecting, avoid merging" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plot_all([ gdf, footprint_2018 ], plot_style)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- we can take any product because the all easily contain the study area" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array(['T33UUT', 'T32UQC'], dtype=object)" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "gdf['tile'] = gdf['title'].apply(lambda t: t.split('_')[5])\n", "gdf['tile'].unique()" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "gdf = gdf[gdf['tile'] == 'T33UUT']\n", "gdf.set_index('beginposition')['cloudcoverpercentage'].plot(kind='bar')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- from the plot we select the following timestamps:\n", " - criteria: low cloud coverage, close to before and after the fire\n", " - we don't know exactly how long it burned, so we take the last one as well" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "timestamps = [\n", " '2018-08-07 10:10:21.025000',\n", " '2018-08-22 10:10:19.024000',\n", " '2018-09-19 10:20:21.024000'\n", "]\n", "product_uuids_2018 = gdf[gdf['beginposition'].isin(timestamps)]['uuid'].values" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "9eac3448231b41969f7e426d1c98f8b7", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(HTML(value='Downloading'), FloatProgress(value=0.0, max=1095604857.0), HTML(value='')))" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "7f2d6960916440cdb18e8ecc0ac17bb0", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(HTML(value='MD5 checksumming'), FloatProgress(value=0.0, max=1095604857.0), HTML(value='')))" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "\n" ] } ], "source": [ "out_dir.mkdir(exist_ok=True, parents=True)\n", "downloaded, initialized, failed = api.download_all(product_uuids_2018, out_dir)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "3" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(downloaded)" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(initialized)" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(failed)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- output paths:" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['input/forest_fires/S2A_MSIL2A_20180919T102021_N0208_R065_T33UUT_20180919T132226.zip',\n", " 'input/forest_fires/S2B_MSIL2A_20180822T101019_N0208_R022_T33UUT_20180822T161243.zip',\n", " 'input/forest_fires/S2A_MSIL2A_20180807T101021_N0208_R022_T33UUT_20180809T112302.zip']" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "list(map(lambda d: d['path'], downloaded.values()))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 2019\n", "### Jueterbog\n", "\n", "- https://web.archive.org/web/20190622070809/https://www.rbb24.de/panorama/beitrag/2019/06/waldbrand-jueterbog-sonntag-lage-unter-kontrolle.html\n", "- Article date: 2019-06-19\n", " - Article says: fire is put out, fire fighting again responsibility of communities\n", " - \"have been at work for one week\"" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \n", " \n", " \n", " \n", " \n", "
place_idosm_typeosm_iddisplay_nameplace_rankcategorytypeimportanceicongeometry
0257891092relation422436Jüterbog, Teltow-Fläming, Brandenburg, 14913, ...16boundaryadministrative0.685236https://nominatim.openstreetmap.org/ui/mapicon...POLYGON ((12.95605 52.03939, 12.96134 52.03944...
\n", "
" ], "text/plain": [ " place_id osm_type osm_id \\\n", "0 257891092 relation 422436 \n", "\n", " display_name place_rank category \\\n", "0 Jüterbog, Teltow-Fläming, Brandenburg, 14913, ... 16 boundary \n", "\n", " type importance \\\n", "0 administrative 0.685236 \n", "\n", " icon \\\n", "0 https://nominatim.openstreetmap.org/ui/mapicon... \n", "\n", " geometry \n", "0 POLYGON ((12.95605 52.03939, 12.96134 52.03944... " ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "jueterbog = search_osm('Jüterbog, Brandenburg')\n", "jueterbog = jueterbog[(jueterbog['type'] == 'administrative') & (jueterbog['osm_type'] == 'relation')]\n", "jueterbog" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
Make this Notebook Trusted to load map: File -> Trust Notebook
" ], "text/plain": [ "" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "geodataframe_on_map(jueterbog)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- we increase the geometry size by 2.5km in each direction" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "jueterbog.to_file(out_dir / 'jueterbog_2019.json', driver='GeoJSON')" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
Make this Notebook Trusted to load map: File -> Trust Notebook
" ], "text/plain": [ "" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import geopandas as gpd\n", "\n", "buffered = jueterbog.to_crs('epsg:25833').buffer(2500).to_crs('epsg:4326')\n", "geodataframe_on_map(buffered)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- now we search for products in the relevant time frame" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [], "source": [ "article_date = date(2019, 6, 16)\n", "pre_fire_2019 = article_date - timedelta(weeks=4)\n", "post_fire_2019 = article_date + timedelta(weeks=4)" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [], "source": [ "footprint_2019 = buffered.iloc[0].convex_hull\n", "results = api.query(footprint_2019.wkt,\n", " platformname='Sentinel-2',\n", " processinglevel='Level-2A',\n", " date=(pre_fire_2019, post_fire_2019),\n", " cloudcoverpercentage=(0, 30))" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/opt/conda/lib/python3.8/site-packages/pyproj/crs/crs.py:53: FutureWarning: '+init=:' syntax is deprecated. ':' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6\n", " return _prepare_from_string(\" \".join(pjargs))\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "gdf = SentinelAPI.to_geodataframe(results)\n", "gdf.set_index('beginposition')['cloudcoverpercentage'].plot(kind='bar')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- how well do the results cover our study area?" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plot_all([ gdf, buffered ], plot_style)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- again, well!" ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "gdf['tile'] = gdf['title'].apply(lambda t: t.split('_')[5])\n", "gdf = gdf[gdf['tile'] == 'T33UUT']\n", "gdf.set_index('beginposition')['cloudcoverpercentage'].plot(kind='bar')" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [], "source": [ "timestamps = [\n", " '2019-06-03 10:10:31.024000', # before the fire, almost no clouds\\n\",\n", " '2019-06-13 10:10:31.024000', # during the fire?\\n\",\n", " '2019-06-26 10:20:31.024000', # after the fire, within cloud coverage < 30%\\n\",\n", "]\n", "product_uuids_2019 = gdf[gdf['beginposition'].isin(timestamps)]['uuid'].values" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "6edfebfdeb6946029ba36044bbd96f79", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(HTML(value='Downloading'), FloatProgress(value=0.0, max=1099877545.0), HTML(value='')))" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "bfb6cb9e7ed840ef96540bb13365bef3", "version_major": 2, "version_minor": 0 }, "text/plain": [ "HBox(children=(HTML(value='MD5 checksumming'), FloatProgress(value=0.0, max=1099877545.0), HTML(value='')))" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "\n" ] } ], "source": [ "downloaded, initialized, failed = api.download_all(product_uuids_2019, out_dir)" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "3" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(downloaded)" ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0" ] }, "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(initialized)" ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0" ] }, "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(failed)" ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{}" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "failed" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- originally downloaded: 0, initialized: 1, failed: 2\n", "- failed product with uuid `1e9358eb-2c1e-45a5-aabd-ee7b193eda0e` has status code `202 Accepted`, so not actually failed?\n", "- all products could be downloaded within 5 hours\n", "\n", "\n", "- output paths" ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[{'id': '99c568e9-8f98-4263-bc66-d8450658cdc8',\n", " 'title': 'S2A_MSIL2A_20190626T102031_N0212_R065_T33UUT_20190626T125319',\n", " 'size': 1168494337,\n", " 'md5': '55de5fa5395eab84f00afa0f20777e0f',\n", " 'date': datetime.datetime(2019, 6, 26, 10, 20, 31, 24000),\n", " 'footprint': 'POLYGON((12.065798228229744 52.31402323817268,13.675924550313963 52.34305438492137,13.704578464673325 51.35607984388353,12.12921085152078 51.3280532483229,12.065798228229744 52.31402323817268))',\n", " 'url': \"https://scihub.copernicus.eu/apihub/odata/v1/Products('99c568e9-8f98-4263-bc66-d8450658cdc8')/$value\",\n", " 'Online': True,\n", " 'Creation Date': datetime.datetime(2019, 6, 27, 18, 44, 15, 261000),\n", " 'Ingestion Date': datetime.datetime(2019, 6, 27, 18, 43, 49, 503000),\n", " 'path': 'input/forest_fires/S2A_MSIL2A_20190626T102031_N0212_R065_T33UUT_20190626T125319.zip',\n", " 'downloaded_bytes': 0},\n", " {'id': '42633406-e729-4d38-94df-942813cac1c0',\n", " 'title': 'S2A_MSIL2A_20190613T101031_N0212_R022_T33UUT_20190614T125329',\n", " 'size': 1111903391,\n", " 'md5': '1979124f0a7e11f4b134c36e1516ccce',\n", " 'date': datetime.datetime(2019, 6, 13, 10, 10, 31, 24000),\n", " 'footprint': 'POLYGON((12.109949135874256 51.62754367459543,12.12855260381174 51.67223353291847,12.189749670211857 51.8181446227169,12.251335944032553 51.96394652824928,12.313165570575627 52.109686926175314,12.374979421078276 52.25542506753664,12.402567238605169 52.3200953024738,13.675924550313963 52.34305438492137,13.704578464673325 51.35607984388353,12.12921085152078 51.3280532483229,12.109949135874256 51.62754367459543))',\n", " 'url': \"https://scihub.copernicus.eu/apihub/odata/v1/Products('42633406-e729-4d38-94df-942813cac1c0')/$value\",\n", " 'Online': True,\n", " 'Creation Date': datetime.datetime(2019, 6, 15, 0, 11, 53, 498000),\n", " 'Ingestion Date': datetime.datetime(2019, 6, 14, 22, 44, 51, 876000),\n", " 'path': 'input/forest_fires/S2A_MSIL2A_20190613T101031_N0212_R022_T33UUT_20190614T125329.zip',\n", " 'downloaded_bytes': 0},\n", " {'id': '1e9358eb-2c1e-45a5-aabd-ee7b193eda0e',\n", " 'title': 'S2A_MSIL2A_20190603T101031_N0212_R022_T33UUT_20190603T114652',\n", " 'size': 1099877545,\n", " 'md5': 'b6472601cbf27fd3fe121e9e8ce15c99',\n", " 'date': datetime.datetime(2019, 6, 3, 10, 10, 31, 24000),\n", " 'footprint': 'POLYGON((12.110444934381611 51.619834760756284,12.126754097010965 51.6592846417966,12.187328935300467 51.80500200490842,12.248435304391013 51.950676133435486,12.309998522754649 52.096374709938495,12.371896342664748 52.24214312551366,12.40520068077891 52.320142784367086,13.675924550313963 52.34305438492137,13.704578464673325 51.35607984388353,12.12921085152078 51.3280532483229,12.110444934381611 51.619834760756284))',\n", " 'url': \"https://scihub.copernicus.eu/apihub/odata/v1/Products('1e9358eb-2c1e-45a5-aabd-ee7b193eda0e')/$value\",\n", " 'Online': True,\n", " 'Creation Date': datetime.datetime(2019, 6, 4, 0, 14, 2, 487000),\n", " 'Ingestion Date': datetime.datetime(2019, 6, 3, 22, 35, 36, 355000),\n", " 'path': 'input/forest_fires/S2A_MSIL2A_20190603T101031_N0212_R022_T33UUT_20190603T114652.zip',\n", " 'downloaded_bytes': 1099877545}]" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "list(downloaded.values())" ] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['input/forest_fires/S2A_MSIL2A_20190626T102031_N0212_R065_T33UUT_20190626T125319.zip',\n", " 'input/forest_fires/S2A_MSIL2A_20190613T101031_N0212_R022_T33UUT_20190614T125329.zip',\n", " 'input/forest_fires/S2A_MSIL2A_20190603T101031_N0212_R022_T33UUT_20190603T114652.zip']" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ "list(map(lambda d: d['path'], downloaded.values()))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Lübtheen\n", "\n", "- https://earth.esa.int/eogateway/news/german-wildfire\n", "- flyover during active fire at 2019-06-30" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \n", " \n", " \n", " \n", " \n", "
place_idosm_typeosm_iddisplay_nameplace_rankcategorytypeimportanceicongeometry
0258938877relation1451563Lübtheen, Ludwigslust-Parchim, Mecklenburg-Vor...16boundaryadministrative0.573723https://nominatim.openstreetmap.org/ui/mapicon...POLYGON ((10.98272 53.32736, 10.98394 53.32676...
\n", "
" ], "text/plain": [ " place_id osm_type osm_id \\\n", "0 258938877 relation 1451563 \n", "\n", " display_name place_rank category \\\n", "0 Lübtheen, Ludwigslust-Parchim, Mecklenburg-Vor... 16 boundary \n", "\n", " type importance \\\n", "0 administrative 0.573723 \n", "\n", " icon \\\n", "0 https://nominatim.openstreetmap.org/ui/mapicon... \n", "\n", " geometry \n", "0 POLYGON ((10.98272 53.32736, 10.98394 53.32676... " ] }, "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ "luebtheen = search_osm('Lübtheen, Germany')\n", "luebtheen = luebtheen[(luebtheen['osm_type'] == 'relation') & (luebtheen['type'] == 'administrative')]\n", "luebtheen" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
Make this Notebook Trusted to load map: File -> Trust Notebook
" ], "text/plain": [ "" ] }, "execution_count": 37, "metadata": {}, "output_type": "execute_result" } ], "source": [ "geodataframe_on_map(luebtheen)" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [], "source": [ "luebtheen.to_file(out_dir / 'luebtheen_2019.json', driver='GeoJSON')" ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [], "source": [ "luebtheen_date = date(2019, 6, 30)\n", "luebtheen_before = luebtheen_date - timedelta(weeks=4)\n", "luebtheen_after = luebtheen_date + timedelta(weeks=4)\n", "luebtheen_footprint = luebtheen['geometry'].iloc[0].convex_hull" ] }, { "cell_type": "code", "execution_count": 40, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/opt/conda/lib/python3.8/site-packages/pyproj/crs/crs.py:53: FutureWarning: '+init=:' syntax is deprecated. ':' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6\n", " return _prepare_from_string(\" \".join(pjargs))\n" ] }, { "data": { "text/html": [ "
\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", " \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", " \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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
titlelinklink_alternativelink_iconsummaryondemandbeginpositionendpositioningestiondateorbitnumber...processingbaselineprocessinglevelproducttypeplatformnamesizefilenamelevel1cpdiidentifieridentifieruuidgeometry
6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eafS2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...Date: 2019-07-26T10:20:31.024Z, Instrument: MS...false2019-07-26 10:20:31.0242019-07-26 10:20:31.0242019-07-26 17:09:03.51021369...02.13Level-2AS2MSI2ASentinel-21.08 GBS2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2...S2A_OPER_MSI_L1C_TL_SGS__20190726T121947_A0213...S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2...6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eafMULTIPOLYGON (((12.07168 52.22257, 12.14177 53...
b0715f32-b213-420c-a2f4-34dca13072b5S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...Date: 2019-07-26T10:20:31.024Z, Instrument: MS...false2019-07-26 10:20:31.0242019-07-26 10:20:31.0242019-07-26 16:59:35.13421369...02.13Level-2AS2MSI2ASentinel-21.05 GBS2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2...S2A_OPER_MSI_L1C_TL_SGS__20190726T121947_A0213...S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2...b0715f32-b213-420c-a2f4-34dca13072b5MULTIPOLYGON (((12.13532 53.11988, 12.20926 54...
3dc30957-8b84-4238-a6b8-d499575c92d9S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...Date: 2019-07-24T10:30:29.024Z, Instrument: MS...false2019-07-24 10:30:29.0242019-07-24 10:30:29.0242019-07-24 16:13:05.07012432...02.13Level-2AS2MSI2ASentinel-21.00 GBS2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2...S2B_OPER_MSI_L1C_TL_SGS__20190724T122822_A0124...S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2...3dc30957-8b84-4238-a6b8-d499575c92d9MULTIPOLYGON (((11.82221 52.22736, 11.84880 52...
1eef4c24-7414-4065-aeab-fa4db566f9f2S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...Date: 2019-07-24T10:30:29.024Z, Instrument: MS...false2019-07-24 10:30:29.0242019-07-24 10:30:29.0242019-07-24 16:11:09.23312432...02.13Level-2AS2MSI2ASentinel-21.03 GBS2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2...S2B_OPER_MSI_L1C_TL_SGS__20190724T122822_A0124...S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2...1eef4c24-7414-4065-aeab-fa4db566f9f2MULTIPOLYGON (((12.13532 53.11988, 12.20926 54...
3f59c341-0918-45d2-94d4-a31893e7b167S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...https://scihub.copernicus.eu/apihub/odata/v1/P...Date: 2019-07-21T10:20:29.024Z, Instrument: MS...false2019-07-21 10:20:29.0242019-07-21 10:20:29.0242019-07-21 20:17:35.04512389...02.13Level-2AS2MSI2ASentinel-21.08 GBS2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2...S2B_OPER_MSI_L1C_TL_MPS__20190721T123558_A0123...S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2...3f59c341-0918-45d2-94d4-a31893e7b167MULTIPOLYGON (((12.07168 52.22257, 12.14177 53...
\n", "

5 rows × 36 columns

\n", "
" ], "text/plain": [ " title \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n", "\n", " link \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "\n", " link_alternative \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "\n", " link_icon \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 https://scihub.copernicus.eu/apihub/odata/v1/P... \n", "\n", " summary \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf Date: 2019-07-26T10:20:31.024Z, Instrument: MS... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 Date: 2019-07-26T10:20:31.024Z, Instrument: MS... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 Date: 2019-07-24T10:30:29.024Z, Instrument: MS... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 Date: 2019-07-24T10:30:29.024Z, Instrument: MS... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 Date: 2019-07-21T10:20:29.024Z, Instrument: MS... \n", "\n", " ondemand beginposition \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf false 2019-07-26 10:20:31.024 \n", "b0715f32-b213-420c-a2f4-34dca13072b5 false 2019-07-26 10:20:31.024 \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 false 2019-07-24 10:30:29.024 \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 false 2019-07-24 10:30:29.024 \n", "3f59c341-0918-45d2-94d4-a31893e7b167 false 2019-07-21 10:20:29.024 \n", "\n", " endposition \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf 2019-07-26 10:20:31.024 \n", "b0715f32-b213-420c-a2f4-34dca13072b5 2019-07-26 10:20:31.024 \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 2019-07-24 10:30:29.024 \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 2019-07-24 10:30:29.024 \n", "3f59c341-0918-45d2-94d4-a31893e7b167 2019-07-21 10:20:29.024 \n", "\n", " ingestiondate orbitnumber \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf 2019-07-26 17:09:03.510 21369 \n", "b0715f32-b213-420c-a2f4-34dca13072b5 2019-07-26 16:59:35.134 21369 \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 2019-07-24 16:13:05.070 12432 \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 2019-07-24 16:11:09.233 12432 \n", "3f59c341-0918-45d2-94d4-a31893e7b167 2019-07-21 20:17:35.045 12389 \n", "\n", " ... processingbaseline \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf ... 02.13 \n", "b0715f32-b213-420c-a2f4-34dca13072b5 ... 02.13 \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 ... 02.13 \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 ... 02.13 \n", "3f59c341-0918-45d2-94d4-a31893e7b167 ... 02.13 \n", "\n", " processinglevel producttype \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf Level-2A S2MSI2A \n", "b0715f32-b213-420c-a2f4-34dca13072b5 Level-2A S2MSI2A \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 Level-2A S2MSI2A \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 Level-2A S2MSI2A \n", "3f59c341-0918-45d2-94d4-a31893e7b167 Level-2A S2MSI2A \n", "\n", " platformname size \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf Sentinel-2 1.08 GB \n", "b0715f32-b213-420c-a2f4-34dca13072b5 Sentinel-2 1.05 GB \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 Sentinel-2 1.00 GB \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 Sentinel-2 1.03 GB \n", "3f59c341-0918-45d2-94d4-a31893e7b167 Sentinel-2 1.08 GB \n", "\n", " filename \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n", "\n", " level1cpdiidentifier \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf S2A_OPER_MSI_L1C_TL_SGS__20190726T121947_A0213... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 S2A_OPER_MSI_L1C_TL_SGS__20190726T121947_A0213... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 S2B_OPER_MSI_L1C_TL_SGS__20190724T122822_A0124... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 S2B_OPER_MSI_L1C_TL_SGS__20190724T122822_A0124... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 S2B_OPER_MSI_L1C_TL_MPS__20190721T123558_A0123... \n", "\n", " identifier \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf S2A_MSIL2A_20190726T102031_N0213_R065_T32UPD_2... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_2... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPD_2... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 S2B_MSIL2A_20190724T103029_N0213_R108_T32UPE_2... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 S2B_MSIL2A_20190721T102029_N0213_R065_T32UPD_2... \n", "\n", " uuid \\\n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf 6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf \n", "b0715f32-b213-420c-a2f4-34dca13072b5 b0715f32-b213-420c-a2f4-34dca13072b5 \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 3dc30957-8b84-4238-a6b8-d499575c92d9 \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 1eef4c24-7414-4065-aeab-fa4db566f9f2 \n", "3f59c341-0918-45d2-94d4-a31893e7b167 3f59c341-0918-45d2-94d4-a31893e7b167 \n", "\n", " geometry \n", "6e5c5f7c-457d-4ffa-a2a7-7e9d840d8eaf MULTIPOLYGON (((12.07168 52.22257, 12.14177 53... \n", "b0715f32-b213-420c-a2f4-34dca13072b5 MULTIPOLYGON (((12.13532 53.11988, 12.20926 54... \n", "3dc30957-8b84-4238-a6b8-d499575c92d9 MULTIPOLYGON (((11.82221 52.22736, 11.84880 52... \n", "1eef4c24-7414-4065-aeab-fa4db566f9f2 MULTIPOLYGON (((12.13532 53.11988, 12.20926 54... \n", "3f59c341-0918-45d2-94d4-a31893e7b167 MULTIPOLYGON (((12.07168 52.22257, 12.14177 53... \n", "\n", "[5 rows x 36 columns]" ] }, "execution_count": 40, "metadata": {}, "output_type": "execute_result" } ], "source": [ "results = api.query(luebtheen_footprint.wkt,\n", " platformname='Sentinel-2',\n", " processinglevel='Level-2A',\n", " date=(luebtheen_before, luebtheen_after),\n", " cloudcoverpercentage=(0, 50))\n", "gdf = SentinelAPI.to_geodataframe(results)\n", "gdf.head()" ] }, { "cell_type": "code", "execution_count": 41, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plot_all([ gdf, luebtheen ], plot_style)" ] }, { "cell_type": "code", "execution_count": 42, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 42, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "gdf.set_index('beginposition')['cloudcoverpercentage'].plot(kind='bar')" ] }, { "cell_type": "code", "execution_count": 43, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array(['T32UPD', 'T32UPE'], dtype=object)" ] }, "execution_count": 43, "metadata": {}, "output_type": "execute_result" } ], "source": [ "gdf['tile'] = gdf['title'].apply(lambda t: t.split('_')[5])\n", "gdf['tile'].unique()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- we want products that cover the entire area (avoid merging)\n", "- we also want products that have a good cloud coverage\n", "- plus we want the product that was used to generate the other image" ] }, { "cell_type": "code", "execution_count": 44, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 44, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "gdf[gdf['tile'] == 'T32UPE'].set_index('beginposition')['cloudcoverpercentage'].plot(kind='bar')" ] }, { "cell_type": "code", "execution_count": 45, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plot_all([ gdf[gdf['tile'] == 'T32UPE'], luebtheen ], plot_style)" ] }, { "cell_type": "code", "execution_count": 46, "metadata": {}, "outputs": [], "source": [ "gdf = gdf[gdf['tile'] == 'T32UPE']\n", "timestamps = [\n", " '2019-06-29 10:30:31.024000', # before the fire, almost no clouds\n", " '2019-07-01 10:20:29.024000', # during the fire; the esa picture is generated from this\n", " '2019-07-26 10:20:31.024000', # after the fire, within cloud coverage < 50%\n", "]\n", "product_uuids_luebtheen_2019 = gdf[gdf['beginposition'].isin(timestamps)]['uuid'].values" ] }, { "cell_type": "code", "execution_count": 47, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(3, 0, 0)" ] }, "execution_count": 47, "metadata": {}, "output_type": "execute_result" } ], "source": [ "downloaded, initialized, failed = api.download_all(product_uuids_luebtheen_2019, out_dir)\n", "len(downloaded), len(initialized), len(failed)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- \"unexpected response 200 from Scihub\"" ] }, { "cell_type": "code", "execution_count": 48, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['input/forest_fires/S2B_MSIL2A_20190701T102029_N0212_R065_T32UPE_20190701T134657.zip',\n", " 'input/forest_fires/S2A_MSIL2A_20190726T102031_N0213_R065_T32UPE_20190726T125507.zip',\n", " 'input/forest_fires/S2A_MSIL2A_20190629T103031_N0212_R108_T32UPE_20190629T135351.zip']" ] }, "execution_count": 48, "metadata": {}, "output_type": "execute_result" } ], "source": [ "list(map(lambda d: d['path'], downloaded.values()))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "- copy these values into \"02 Spectral Indices.ipynb\"" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.8.6" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "03489131b80d43419c24b451e364973c": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "07a71d6d6434432bbebb9c99f462f5a6": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "0db15591a8e64cdab0cd3119108ff6ee": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "1009ada6763b417d82384b369b6a344a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_07a71d6d6434432bbebb9c99f462f5a6", "style": "IPY_MODEL_8c2defdfe122414e89f9c56b0c074600", "value": "Downloading: 100%" } }, "113135adb47c4607bbcd74e4c36fcad6": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "131727e0cf324d5d8a3ea40d9fc66d0e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "1758f8bb7c204f0fa02f90ecd36f14a8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_131727e0cf324d5d8a3ea40d9fc66d0e", "style": "IPY_MODEL_fbbbeacc9d644c43b1742fd21be6b03e", "value": "MD5 checksumming: 100%" } }, "1a29b6dbf50b4c13a1e0177cdc234bca": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "bar_style": "success", "layout": "IPY_MODEL_44f76657199e416384ecdaa726e3ca1e", "max": 1099877545, "style": "IPY_MODEL_d294e6617851446b8fc5571becacf0aa", "value": 1099877545 } }, "1e7065ba6d6c48049c6f7717a7bd3d15": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "27d273a03c57481aa9aab41bd564efd2": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "318b9bb362f34bf2bf80a364ea900290": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "36d0cd20d1a44aaba9421ec80661a087": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_7251f92704d1486dab2036dd883d9510", "style": "IPY_MODEL_113135adb47c4607bbcd74e4c36fcad6", "value": " 1.10G/1.10G [00:03<00:00, 284MB/s]" } }, "44f76657199e416384ecdaa726e3ca1e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "47130b7583274fca8de86720a81d95d3": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "47e225d95d0b4fd7910a964ebf4773fa": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "4997c4d16a0a40a387c5ceadff2798f2": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "6ed96379dfcd43ac874bf507116adf54": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "6edfebfdeb6946029ba36044bbd96f79": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_1009ada6763b417d82384b369b6a344a", "IPY_MODEL_9cc044f5b86a483480de790056b93ec8", "IPY_MODEL_eff2eaa30ddf4a60a5a9357ec0d0e85b" ], "layout": "IPY_MODEL_6ed96379dfcd43ac874bf507116adf54" } }, "6f4c3f8ff125489dbc26e954ff81fd14": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "" } }, "7251f92704d1486dab2036dd883d9510": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "7dc195d0fccf4cd2a17ddbce66cfa090": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "" } }, "7f2d6960916440cdb18e8ecc0ac17bb0": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_cf866297944c437fb0682405460ed4c1", "IPY_MODEL_bdfa55998b214a79bd73e3c17a4c63cc", "IPY_MODEL_e04f6f6d9e74468aa0c77dcd9baddb53" ], "layout": "IPY_MODEL_f68f2e109fc54ed2a838614c5ea68186" } }, "802f8de1312744f5b31282b601c39d92": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "bar_style": "success", "layout": "IPY_MODEL_47e225d95d0b4fd7910a964ebf4773fa", "max": 1095604857, "style": "IPY_MODEL_6f4c3f8ff125489dbc26e954ff81fd14", "value": 1095604857 } }, "8c2defdfe122414e89f9c56b0c074600": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "91dd5321ef5348ac9a802ae41b4b82db": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "95a33fdaee7f42519ddb992102a06721": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "9c4fbed20e8b4a12a69017ffcfc57f0a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "9cc044f5b86a483480de790056b93ec8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "bar_style": "success", "layout": "IPY_MODEL_27d273a03c57481aa9aab41bd564efd2", "max": 1099877545, "style": "IPY_MODEL_7dc195d0fccf4cd2a17ddbce66cfa090", "value": 1099877545 } }, "9eac3448231b41969f7e426d1c98f8b7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_b2aeb285264a4123872ae03deaa1af52", "IPY_MODEL_802f8de1312744f5b31282b601c39d92", "IPY_MODEL_da14534835cc4a829fa8e209c4a8df07" ], "layout": "IPY_MODEL_03489131b80d43419c24b451e364973c" } }, "b2aeb285264a4123872ae03deaa1af52": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_47130b7583274fca8de86720a81d95d3", "style": "IPY_MODEL_4997c4d16a0a40a387c5ceadff2798f2", "value": "Downloading: 100%" } }, "b98341c3d4bc43ba9a67f62f222cd5e8": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "bdfa55998b214a79bd73e3c17a4c63cc": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "FloatProgressModel", "state": { "bar_style": "success", "layout": "IPY_MODEL_cad24213a35741e8bf9007e3bdcde568", "max": 1095604857, "style": "IPY_MODEL_e4766c3857984edf8475529c1687215b", "value": 1095604857 } }, "bfb6cb9e7ed840ef96540bb13365bef3": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HBoxModel", "state": { "children": [ "IPY_MODEL_1758f8bb7c204f0fa02f90ecd36f14a8", "IPY_MODEL_1a29b6dbf50b4c13a1e0177cdc234bca", "IPY_MODEL_36d0cd20d1a44aaba9421ec80661a087" ], "layout": "IPY_MODEL_c800e5adc4a840d5b9b4d7a0c1eed7e3" } }, "c800e5adc4a840d5b9b4d7a0c1eed7e3": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "cad24213a35741e8bf9007e3bdcde568": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "cf866297944c437fb0682405460ed4c1": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_95a33fdaee7f42519ddb992102a06721", "style": "IPY_MODEL_9c4fbed20e8b4a12a69017ffcfc57f0a", "value": "MD5 checksumming: 100%" } }, "d294e6617851446b8fc5571becacf0aa": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "" } }, "da14534835cc4a829fa8e209c4a8df07": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_b98341c3d4bc43ba9a67f62f222cd5e8", "style": "IPY_MODEL_0db15591a8e64cdab0cd3119108ff6ee", "value": " 1.10G/1.10G [02:31<00:00, 7.21MB/s]" } }, "e04f6f6d9e74468aa0c77dcd9baddb53": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_318b9bb362f34bf2bf80a364ea900290", "style": "IPY_MODEL_91dd5321ef5348ac9a802ae41b4b82db", "value": " 1.10G/1.10G [00:04<00:00, 220MB/s]" } }, "e4766c3857984edf8475529c1687215b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ProgressStyleModel", "state": { "description_width": "" } }, "eff2eaa30ddf4a60a5a9357ec0d0e85b": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "HTMLModel", "state": { "layout": "IPY_MODEL_1e7065ba6d6c48049c6f7717a7bd3d15", "style": "IPY_MODEL_ff1932a39f6d457183ffbc762a5c8e9e", "value": " 1.10G/1.10G [03:05<00:00, 5.94MB/s]" } }, "f68f2e109fc54ed2a838614c5ea68186": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, "fbbbeacc9d644c43b1742fd21be6b03e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } }, "ff1932a39f6d457183ffbc762a5c8e9e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", "state": { "description_width": "" } } }, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 4 }