├── .gitignore
├── LICENSE.md
├── README.md
├── airpollution
├── Measuring Air Pollution from Space.ipynb
├── images
│ ├── 2018-08-06, Sentinel-5P AER_AI, Sentinel 5P L2 - AER AI 340 and 380.jpg
│ └── 2018-08-06, Sentinel-5P NO2, Sentinel 5P L2 - Nitrogen Dioxide.jpg
└── video
│ └── video.mp4
├── postBuild
├── requirements.txt
├── volcanoes
├── README.md
├── Volcano from Space.ipynb
├── data
│ ├── 060bb4ff0f8820a33633796a532d0732
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 0bdef434f99e0a51cdd9b8507ef2b81d
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 139f861c15461760d27103a888fd12a0
│ │ ├── request.json
│ │ └── response.png
│ ├── 18cba188bc4d9fec183b8cbcc660d298
│ │ ├── request.json
│ │ └── response.png
│ ├── 22a9eba839d553bea1b997526259c246
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 2ee7b56f73843f415b61cdd7d3a5b4f8
│ │ ├── request.json
│ │ └── response.png
│ ├── 38104a6d9e8c5b248ee42362a8b54c4f
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 38f0988b08400478bf3af61305ed9bfe
│ │ ├── request.json
│ │ └── response.png
│ ├── 3cd0a224558a959d0f5dd27f41c20338
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 412557d5614b45c9a30e2063557e25aa
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 42078f29acb54c3f919dbed0910afb54
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 42f5da9e1044e28c590c4ac1eed70e36
│ │ ├── request.json
│ │ └── response.png
│ ├── 4b3e1d8536878b4916043e53d432db04
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 57e7b308be62d4b9f56bf42738e62244
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 6337d477c8fb97200e43a1ef348bee58
│ │ ├── request.json
│ │ └── response.png
│ ├── 67b2d33515115a14442b006921c8d829
│ │ ├── request.json
│ │ └── response.png
│ ├── 78a5fe80bf5c149dfb149172aa88cda3
│ │ ├── request.json
│ │ └── response.png
│ ├── 842bce1076318ec8d7883e1390f45db3
│ │ ├── request.json
│ │ └── response.png
│ ├── 897e053336718cd94d174edb29197ecb
│ │ ├── request.json
│ │ └── response.png
│ ├── 8b28b11af96dd080feadcd1084e9a774
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 8e0f59022df49d47a9e3289ad7f0c71a
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 8f44855e4384387d7eaa0317e7ee4369
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 965af58e6de0f59d5a9e578d46249d0d
│ │ ├── request.json
│ │ └── response.png
│ ├── 9bc1d2db87cf5911f092b24a3f6b25c6
│ │ ├── request.json
│ │ └── response.tiff
│ ├── 9d70e353bb386ee51329f96fb314b49c
│ │ ├── request.json
│ │ └── response.tiff
│ ├── a4c44b4b7947c55d6203a90db8d98a4f
│ │ ├── request.json
│ │ └── response.tiff
│ ├── aa8841b07801349b219bee532762345d
│ │ ├── request.json
│ │ └── response.png
│ ├── ae89ef6b6bc4ffb69ce6a47868874207
│ │ ├── request.json
│ │ └── response.png
│ ├── afd6db510236bb91f21277686807a3f8
│ │ ├── request.json
│ │ └── response.png
│ ├── d9af42899a9adf10583f84a12a6c675d
│ │ ├── request.json
│ │ └── response.png
│ ├── df56c0b0f9e241b380a652451d9c7d69
│ │ ├── request.json
│ │ └── response.png
│ ├── e833eaed5d6897389e624daface5b314
│ │ ├── request.json
│ │ └── response.png
│ └── f2d24209087c39dfa73a03a1f43ea7b6
│ │ ├── request.json
│ │ └── response.tiff
└── images
│ ├── 1984-05-19, Landsat 5 ESA, Custom script.jpg
│ ├── 2006-11-24, Landsat 5 ESA, Custom script.jpg
│ ├── 2015-12-03, Landsat 8 USGS, Custom script.jpg
│ ├── 2018-12-26, Sentinel-2A L1C, Custom script.jpg
│ └── hourglass.png
└── wildfires
├── Wildfires from Satellite Images.ipynb
├── images
├── 2016-08-07, Sentinel-2A L1C, Custom script.png
├── 2016-08-07_Sentinel-2A L1C_Custom_script_BRN.png
├── 2016-08-17, Sentinel-2A L1C, Custom script_BRN.png
├── 2018-07-21, Sentinel-2A L1C, Custom script_Russia_close.jpg
├── 2018-07-21, Sentinel-2A L1C, Custom script_Russia_far.jpg
├── Digitized_Burned_Areas.png
├── NDVI_Graph_Burned.png
├── NDVI_Graph_UnBurned.png
├── S5p_21_7_2018.png
├── S5p_6_7_2018.png
├── Sentinel-2 L1C from 2016-08-17.png
├── Sentinel-2 image on 2017-07-03 _ dBRN.jpg
└── Sentinel-2 image on 2017-07-03.jpg
└── themes.json
/.gitignore:
--------------------------------------------------------------------------------
1 | /airpollution/.ipynb_checkpoints
2 | /volcanoes/.ipynb_checkpoints
3 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Sentinel Hub
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # education
2 | Worked out examples for common eo topics, meant to facilitate learning and encourage curiosity.
3 |
--------------------------------------------------------------------------------
/airpollution/Measuring Air Pollution from Space.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "markdown",
5 | "metadata": {},
6 | "source": [
7 | "# Measuring Air Pollution from Space\n",
8 | "This use case was prepared with support from the European Space Agency and using Copernicus data.\n",
9 | "\n",
10 | "## Introduction\n",
11 | "\n",
12 | "Air pollution is a serious problem worldwide - especially in large urban areas. According to the World Health Organization (WHO) some 4.2 million premature deaths each year are linked to air pollution. And according to data the European Environment Agency published, around 90% of city dwellers in Europe are subjected to air pollutants at levels deemed harmful.\n",
13 | "There are a number of pollutants which are linked to human activity - in particular the burning of fossil fuels. The most harmful one in terms of human health impact is fine particulate matter or PM2.5. Other harmful pollutants include carbon monoxide (CO) and nitrogen dioxide (NO2), both of which can originate from vehicle traffic but also from other, natural sources. Ozone (O3) near the ground (tropospheric ozone) is another harmful pollutant which forms as a result of the reaction of products created by the burning of fossil fuels with the sun’s UV radiation and can cause serious respiratory illness. However, higher up our atmosphere - in the stratosphere at a height of around 10 to 50 Km - Ozone occurs naturally and plays an important role in filtering out the sun's harmful UV radiation.\n",
14 | "\n",
15 | "While a significant part of harmful pollutants are the direct or indirect result of human activity, there are also a large number of natural emission sources such as volcanic eruptions which release sulphur dioxide (SO2), carbon monoxide released by wildfires or windblown dust which contributes to high PM concentrations. Furthermore, pollutants can be carried over large distances by global wind patterns such that there is not always a clear connection between air quality and local anthropogenic or natural emissions. Observing and understanding the global pollution patterns is therefore vital in understanding causes and sources of harmful pollutants and ultimately developing strategies to tackle air pollution. \n",
16 | "\n",
17 | "Ground-based measurements such as weather stations are a very important part of the picture. Ground-based sensors are generally in direct contact with the medium being measured (ambient air) and allow for very precise, continuous measurements. The drawback of such in-situ measurements is that they are localized and cannot cover the entire breadth of our atmosphere. Therefore, to get the complete picture of atmospheric pollution and the distribution of atmospheric gases, an additional type of measurements is needed.\n"
18 | ]
19 | },
20 | {
21 | "cell_type": "markdown",
22 | "metadata": {},
23 | "source": [
24 | "## Satellite-based Atmospheric Remote Sensing\n",
25 | "\n",
26 | "This is where satellites come in. Satellite-based sensors allow us to retrieve information over large areas and even globally. These measurements (which have a high spatial coverage but are also rather coarse) can then be integrated with local measurements from ground stations to get a full picture of air pollution patterns. Unlike in-situ sensors, satellite-based sensors make use of the principle of remote sensing where measurements are obtained *without direct contact* with the atmosphere. The idea behind such observations is that each gas and particle - due to its unique shape and structure on a molecular level - interacts differently with the electromagnetic radiation emitted by the sun. By observing the electromagnetic energy reflected by the atmosphere on different wavelengths using a so-called spectrometer, satellites are able to detect the unique electromagnetic ‘fingerprints’ of a great number of atmospheric gases and particles.\n",
27 | "\n",
28 | "There have been a range of satellite missions over the years dedicated to observing atmospheric gases. One of the earlier missions was NASA's *Total Ozone Mapping Spectrometer (TOMS)* which was launched aboard the Nimbus-7 meteorological satellite in 1978. TOMS is also a good showcase on how satellite- and ground-based measurements complement each other: TOMS recorded extremely low ozone (O3) concentrations in the atmosphere above Antarctica. So low in fact, that they were discarded as an instrument error until ground-based measurements confirmed these measurements in the 1980's and lead to the discovery of what became known as the ozone hole. The European Space Agency's (ESA) *Global Ozone Monitoring Experiment (GOME)*, launched in 1995 aboard the ERS-2 satellite, was able to detect not only ozone but also nitrogen dioxide (NO2) and different cloud properties using its four spectral channels. This was followed up by ESA's SCIAMACHY (*SCanning Imaging Absorption spectroMeter for Atmospheric CHartographY*) instrument in 2002 and NASA's *Ozone monitoring instrument (OMI)* in 2004.\n",
29 | "\n",
30 | "In October 2017 ESA launched Sentinel-5P, an earth-observation satellite charged with detecting different types of trace gases and pollutants which extends the capabilities of both SCIAMACHY and OMI. The satellite is mapping atmospheric gases for the whole world on a daily basis with a resolution of 7 Km x 3.5 Km per pixel using its state-of-the-art Tropomi instrument. While this may sound like a low resolution, it is actually much higher than any of Sentinel-5P’s predecessors. This allows us for example to monitor air pollution over individual cities, which was previously not possible using satellite-based measurements alone. By observing the visible, near-infrared and shortwave infrared range of the electromagnetic spectrum, Tropomi can detect a wide range of atmospheric gases such as nitrogen dioxide, ozone, formaldehyde, sulphur dioxide, methane and carbon monoxide as well as aerosols. The combination of a daily repeat time, a high spatial resolution and the large number of atmospheric gases and particles measured means, Sentinel-5P is providing new insights into global pollution patterns. What is more, since Sentinel-5P is also monitoring sulphur dioxide and carbon monoxide it can also be used to monitor volcanic eruptions and wildfires. \n",
31 | "\n",
32 | "For more information on Sentinel-5P, you can visit ESA’s website dedicated to the topic and this website dedicated to the Tropomi instrument.\n"
33 | ]
34 | },
35 | {
36 | "cell_type": "markdown",
37 | "metadata": {},
38 | "source": [
39 | "## Measuring NO2 and Aerosols with Sentinel-5P\n",
40 | "\n",
41 | "Here we see NO2 concentrations over part of Europe as measured by Sentinel-5P:\n",
42 | "\n",
43 | "
\n",
44 | "\n",
45 | "\n",
46 | "\n",
47 | " \n",
48 | "\n",
49 | " | \n",
50 | "
\n",
51 | "\n",
52 | " NO2 concentration in Europe as acquired by Sentinel 5P on 6th of August 2018 (EO Browser link). | \n",
53 | "
\n",
54 | "
\n",
55 | "\n",
56 | "Blue represents a low NO2 concentration, while red tones are indicating high levels of NO2. We can see a high concentration over large urban agglomerations such as the Randstad area in the Netherlands, the Ruhrgebiet in Germany, Northern Belgium, London and Paris. It is interesting that in particular large industrial cities seem to be affected. This indicates that a large part of the NO2 is coming from the manufacturing industry and vehicle traffic. It is also striking that many image tiles are empty. This is due to these tiles being excluded for low quality (e.g. if no values could be retrieved due to clouds).\n",
57 | "\n",
58 | "Following is a visualization of the UV aerosol index, another of Sentinel-5P's products (for an explanation of the product see here):\n",
59 | "\n",
60 | "\n",
61 | "\n",
62 | "\n",
63 | "\n",
64 | " \n",
65 | "\n",
66 | " | \n",
67 | "
\n",
68 | "\n",
69 | " UV aerosol index over Northern Africa concentration in Europe as acquired by Sentinel 5P on 6th of August 2018 (EO Browser link). | \n",
70 | "
\n",
71 | "
\n",
72 | "\n",
73 | "Aerosols are microscopic particles suspended in air which can be solid or liquid and form an important part of our atmosphere. The sources of these aerosols are extremely varied: dust, volcanic ashes, smoke from fires, fossil fuel combustion and other anthropogenic activities are some examples of aerosols. In the image above, we can clearly see a large concentration of aerosols in the western part of North Africa. This corresponds to Saharan dust particles which are being transported westward by the prevalent wind patterns. The Saharan dust in particular is transported over large distances up until South America where it helps fertilize soils in the Amazon Basin.\n",
74 | "\n",
75 | "Note the diagonal strips in the image. They are the consequence of combining 4 images from neighbouring swaths. Each of the 4 images covers the width of 2600 km (i.e. swath width). The stripes appear since the 4 images are acquired 101 minutes apart (i.e. period) and the UV aerosol index changes in between (source). \n",
76 | "\n",
77 | "In terms of the climate system, aerosols are one of the largest unknowns. They are extremely varied in origin, shape, size and chemical composition and can have both a cooling and a heating effect on our climate. That is because, depending on their specific chemical and physical properties, they either reflect or absorb sunlight. The actual particles are also known as *particulate matter* (the term aerosol generally refers to the suspension of particles in the air) and are generally divided by size into PM2.5 and PM10 with PM2.5 being particles with a diameter < 2.5 \\\\(\\mu\\\\)m and PM10 being particles with a diameter between 2.5 and 10 \\\\(\\mu\\\\)m. In particular PM2.5 is linked to negative human health impacts.\n",
78 | "\n",
79 | "Below is another example of Sentinel-5P aerosol measurements between the 7th and 11th November 2018 off the coast of California. Simply play the video below. For better experience, view the video in full screen mode.\n",
80 | "\n",
81 | "Alternatively, open EO Browser here and then use calendar to visualize images for dates between 7th and 11th November.\n"
82 | ]
83 | },
84 | {
85 | "cell_type": "markdown",
86 | "metadata": {},
87 | "source": [
88 | ""
89 | ]
90 | },
91 | {
92 | "cell_type": "markdown",
93 | "metadata": {},
94 | "source": [
95 | "What we are seeing is the spread of aerosols from the large Camp Fire wildfire which took place in California at that time and which was the most destructive wildfire in California to date. As you can see, Sentinel-5P is not only useful for monitoring man-made air pollution but also for the monitoring of natural phenomena like wildfires and their fallout on a scale which would be impossible for ground-based sensors and at a resolution unprecedented by preceding satellite missions.\n",
96 | "\n",
97 | "In summary, Sentinel-5P provides a range of different atmospheric measurements. It does not only measure atmospheric trace gases but also particles and clouds. "
98 | ]
99 | },
100 | {
101 | "cell_type": "markdown",
102 | "metadata": {},
103 | "source": [
104 | "## Conclusion\n",
105 | "\n",
106 | "We have seen, how satellite measurements can contribute to monitoring air pollution. This information is critical for public health officials and policy makers to guide their decisions on environmental policies. It is also important for the public to know, how air pollution affects them. Finally, scientists have a great interest in the data collected by Sentinel-5P because it allows them to gain new insights into global pollution patterns and their role in our climate system.\n",
107 | "\n",
108 | "There are several caveats to keep in mind when working with satellite data: For one, atmospheric phenomena like clouds can influence satellite-based measurements of atmospheric gases and make them more challenging (as you have seen, many image tiles are empty because no data could be retrieved). While the resolution has greatly improved over the last few years, it is still rather coarse and while it allows us to monitor global patterns, we are dependent on ground-based measurements to get the complete picture of air pollution and to validate our satellite-based measurements. Furthermore, Sentinel-5P measures the concentration of gases in the whole atmospheric column. Again, we would need ground based measurements to relate this data to the actual concentrations on the ground. As we have seen in the case of ozone, the exact location of a trace gas in our atmosphere can determine its impact on our climate and on human health and is therefore an important parameter. Although in the particular case of ozone a tropospheric ozone product will be made available for Sentinel-5P.\n",
109 | "\n",
110 | "Another point to keep in mind is that Sentinel-5P maps the whole world on a daily basis. However, the concentration levels of different pollutants vary significantly throughout the day due to varying weather conditions, solar activity and human activity. A constant monitoring would be useful for many applications but is currently not possible using only satellite data. However, NASA, ESA and the Korean Meteorological Administration are planning a constellation of three geostationary satellites which will observe air pollution for most of the northern hemisphere on an hourly basis (see https://www.nasa.gov/feature/langley/the-future-of-monitoring-air-quality-from-space and https://earth.esa.int/web/guest/missions/esa-future-missions/sentinel-4). \n"
111 | ]
112 | },
113 | {
114 | "cell_type": "markdown",
115 | "metadata": {},
116 | "source": [
117 | "## Resources and further reading\n",
118 | "Resources you may want to use for your analysis include:\n",
119 | "- the EU Environmental Agency’s Air quality index \n",
120 | "- the European Environment Agency’s website\n",
121 | "- the Copernicus Atmosphere Monitoring Service\n",
122 | "- the Climate Change Initiative’s Climate from Space App for tablets specifically the section about aerosols\n",
123 | "- the WHO’s website dedicated to air pollution\n",
124 | "- the online MOOC Monitoring Atmospheric Composition\n"
125 | ]
126 | }
127 | ],
128 | "metadata": {
129 | "hide_input": false,
130 | "kernelspec": {
131 | "display_name": "Python 3",
132 | "language": "python",
133 | "name": "python3"
134 | },
135 | "language_info": {
136 | "codemirror_mode": {
137 | "name": "ipython",
138 | "version": 3
139 | },
140 | "file_extension": ".py",
141 | "mimetype": "text/x-python",
142 | "name": "python",
143 | "nbconvert_exporter": "python",
144 | "pygments_lexer": "ipython3",
145 | "version": "3.6.7"
146 | },
147 | "toc": {
148 | "base_numbering": 1,
149 | "nav_menu": {},
150 | "number_sections": true,
151 | "sideBar": true,
152 | "skip_h1_title": true,
153 | "title_cell": "Table of Contents",
154 | "title_sidebar": "Contents",
155 | "toc_cell": false,
156 | "toc_position": {},
157 | "toc_section_display": true,
158 | "toc_window_display": false
159 | }
160 | },
161 | "nbformat": 4,
162 | "nbformat_minor": 2
163 | }
164 |
--------------------------------------------------------------------------------
/airpollution/images/2018-08-06, Sentinel-5P AER_AI, Sentinel 5P L2 - AER AI 340 and 380.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/airpollution/images/2018-08-06, Sentinel-5P AER_AI, Sentinel 5P L2 - AER AI 340 and 380.jpg
--------------------------------------------------------------------------------
/airpollution/images/2018-08-06, Sentinel-5P NO2, Sentinel 5P L2 - Nitrogen Dioxide.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/airpollution/images/2018-08-06, Sentinel-5P NO2, Sentinel 5P L2 - Nitrogen Dioxide.jpg
--------------------------------------------------------------------------------
/airpollution/video/video.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/airpollution/video/video.mp4
--------------------------------------------------------------------------------
/postBuild:
--------------------------------------------------------------------------------
1 | jupyter contrib nbextension install --user
2 | jupyter nbextension enable --py widgetsnbextension
3 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | Pillow>=5.2.0
2 | sentinelhub==3.1.0
3 | datetime
4 | numpy==1.19.5
5 | matplotlib>==2.0.2
6 | requests>=2.19.1
7 | ipywidgets>=7.0.0
8 | ipython>=6.1.0
9 | jupyter_contrib_nbextensions
10 | matplotlib_scalebar
11 | scipy
12 |
--------------------------------------------------------------------------------
/volcanoes/README.md:
--------------------------------------------------------------------------------
1 | # Volcanoes
2 | Check how was Etna's eruption in early spring in 2017 seen from space.
3 |
--------------------------------------------------------------------------------
/volcanoes/data/060bb4ff0f8820a33633796a532d0732/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:33:25.920283",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-04-18T09%3A57%3A18%2F2017-04-18T09%3A57%3A18&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/060bb4ff0f8820a33633796a532d0732/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/060bb4ff0f8820a33633796a532d0732/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/0bdef434f99e0a51cdd9b8507ef2b81d/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:33:02.248458",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-16T09%3A45%3A06%2F2017-03-16T09%3A45%3A06&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/0bdef434f99e0a51cdd9b8507ef2b81d/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/0bdef434f99e0a51cdd9b8507ef2b81d/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/139f861c15461760d27103a888fd12a0/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:58.123156",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-04-18T09%3A57%3A18%2F2017-04-18T09%3A57%3A18&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/139f861c15461760d27103a888fd12a0/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/139f861c15461760d27103a888fd12a0/response.png
--------------------------------------------------------------------------------
/volcanoes/data/18cba188bc4d9fec183b8cbcc660d298/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:47.914051",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-29T09%3A50%3A24%2F2017-03-29T09%3A50%3A24&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/18cba188bc4d9fec183b8cbcc660d298/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/18cba188bc4d9fec183b8cbcc660d298/response.png
--------------------------------------------------------------------------------
/volcanoes/data/22a9eba839d553bea1b997526259c246/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:58.486822",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=70.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-11T09%3A35%3A47%2F2017-03-11T09%3A35%3A47&WIDTH=512&HEIGHT=516&LAYERS=BANDS-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/22a9eba839d553bea1b997526259c246/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/22a9eba839d553bea1b997526259c246/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/2ee7b56f73843f415b61cdd7d3a5b4f8/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:50.125317",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-04-08T09%3A57%3A11%2F2017-04-08T09%3A57%3A11&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/2ee7b56f73843f415b61cdd7d3a5b4f8/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/2ee7b56f73843f415b61cdd7d3a5b4f8/response.png
--------------------------------------------------------------------------------
/volcanoes/data/38104a6d9e8c5b248ee42362a8b54c4f/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:32:33.775542",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-26T09%3A48%3A18%2F2017-03-26T09%3A48%3A18&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/38104a6d9e8c5b248ee42362a8b54c4f/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/38104a6d9e8c5b248ee42362a8b54c4f/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/38f0988b08400478bf3af61305ed9bfe/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:48.089062",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-16T09%3A45%3A06%2F2017-03-16T09%3A45%3A06&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/38f0988b08400478bf3af61305ed9bfe/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/38f0988b08400478bf3af61305ed9bfe/response.png
--------------------------------------------------------------------------------
/volcanoes/data/3cd0a224558a959d0f5dd27f41c20338/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:31:32.407708",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-02-27T09%3A56%3A13%2F2017-02-27T09%3A56%3A13&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/3cd0a224558a959d0f5dd27f41c20338/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/3cd0a224558a959d0f5dd27f41c20338/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/412557d5614b45c9a30e2063557e25aa/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:57.653046",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=70.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-27T09%3A35%3A38%2F2017-03-27T09%3A35%3A38&WIDTH=512&HEIGHT=516&LAYERS=BANDS-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/412557d5614b45c9a30e2063557e25aa/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/412557d5614b45c9a30e2063557e25aa/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/42078f29acb54c3f919dbed0910afb54/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:33:57.322269",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-04-08T09%3A57%3A11%2F2017-04-08T09%3A57%3A11&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/42078f29acb54c3f919dbed0910afb54/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/42078f29acb54c3f919dbed0910afb54/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/42f5da9e1044e28c590c4ac1eed70e36/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:36.453366",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-11T09%3A35%3A47%2F2017-03-11T09%3A35%3A47&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/42f5da9e1044e28c590c4ac1eed70e36/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/42f5da9e1044e28c590c4ac1eed70e36/response.png
--------------------------------------------------------------------------------
/volcanoes/data/4b3e1d8536878b4916043e53d432db04/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:34:26.441285",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-19T09%3A50%3A21%2F2017-03-19T09%3A50%3A21&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/4b3e1d8536878b4916043e53d432db04/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/4b3e1d8536878b4916043e53d432db04/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/57e7b308be62d4b9f56bf42738e62244/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:34:59.429537",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-04-15T09%3A48%3A59%2F2017-04-15T09%3A48%3A59&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/57e7b308be62d4b9f56bf42738e62244/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/57e7b308be62d4b9f56bf42738e62244/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/6337d477c8fb97200e43a1ef348bee58/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:05.324490",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-04-12T09%3A35%3A31%2F2017-04-12T09%3A35%3A31&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/6337d477c8fb97200e43a1ef348bee58/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/6337d477c8fb97200e43a1ef348bee58/response.png
--------------------------------------------------------------------------------
/volcanoes/data/67b2d33515115a14442b006921c8d829/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:50.262314",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-09T09%3A50%3A21%2F2017-03-09T09%3A50%3A21&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/67b2d33515115a14442b006921c8d829/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/67b2d33515115a14442b006921c8d829/response.png
--------------------------------------------------------------------------------
/volcanoes/data/78a5fe80bf5c149dfb149172aa88cda3/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:47.971054",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-26T09%3A48%3A18%2F2017-03-26T09%3A48%3A18&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/78a5fe80bf5c149dfb149172aa88cda3/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/78a5fe80bf5c149dfb149172aa88cda3/response.png
--------------------------------------------------------------------------------
/volcanoes/data/842bce1076318ec8d7883e1390f45db3/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:48.317049",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-04-05T09%3A44%3A19%2F2017-04-05T09%3A44%3A19&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/842bce1076318ec8d7883e1390f45db3/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/842bce1076318ec8d7883e1390f45db3/response.png
--------------------------------------------------------------------------------
/volcanoes/data/897e053336718cd94d174edb29197ecb/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:16.577404",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-27T09%3A35%3A38%2F2017-03-27T09%3A35%3A38&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/897e053336718cd94d174edb29197ecb/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/897e053336718cd94d174edb29197ecb/response.png
--------------------------------------------------------------------------------
/volcanoes/data/8b28b11af96dd080feadcd1084e9a774/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:35:29.333775",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-29T09%3A50%3A24%2F2017-03-29T09%3A50%3A24&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/8b28b11af96dd080feadcd1084e9a774/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/8b28b11af96dd080feadcd1084e9a774/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/8e0f59022df49d47a9e3289ad7f0c71a/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:32:00.712652",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-06T09%3A40%3A23%2F2017-03-06T09%3A40%3A23&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/8e0f59022df49d47a9e3289ad7f0c71a/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/8e0f59022df49d47a9e3289ad7f0c71a/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/8f44855e4384387d7eaa0317e7ee4369/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:35:52.714791",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-04-05T09%3A44%3A19%2F2017-04-05T09%3A44%3A19&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/8f44855e4384387d7eaa0317e7ee4369/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/8f44855e4384387d7eaa0317e7ee4369/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/965af58e6de0f59d5a9e578d46249d0d/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:48.363051",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-02-27T09%3A56%3A13%2F2017-02-27T09%3A56%3A13&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/965af58e6de0f59d5a9e578d46249d0d/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/965af58e6de0f59d5a9e578d46249d0d/response.png
--------------------------------------------------------------------------------
/volcanoes/data/9bc1d2db87cf5911f092b24a3f6b25c6/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:38:16.814091",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=70.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-04-12T09%3A35%3A31%2F2017-04-12T09%3A35%3A31&WIDTH=512&HEIGHT=516&LAYERS=BANDS-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/9bc1d2db87cf5911f092b24a3f6b25c6/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/9bc1d2db87cf5911f092b24a3f6b25c6/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/9d70e353bb386ee51329f96fb314b49c/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:39:25.036504",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=70.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-18T09%3A41%3A54%2F2017-03-18T09%3A41%3A54&WIDTH=512&HEIGHT=516&LAYERS=BANDS-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/9d70e353bb386ee51329f96fb314b49c/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/9d70e353bb386ee51329f96fb314b49c/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/a4c44b4b7947c55d6203a90db8d98a4f/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:36:24.593261",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-09T09%3A50%3A21%2F2017-03-09T09%3A50%3A21&WIDTH=512&HEIGHT=516&LAYERS=BANDS-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/a4c44b4b7947c55d6203a90db8d98a4f/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/a4c44b4b7947c55d6203a90db8d98a4f/response.tiff
--------------------------------------------------------------------------------
/volcanoes/data/aa8841b07801349b219bee532762345d/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:48.735051",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-06T09%3A40%3A23%2F2017-03-06T09%3A40%3A23&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/aa8841b07801349b219bee532762345d/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/aa8841b07801349b219bee532762345d/response.png
--------------------------------------------------------------------------------
/volcanoes/data/ae89ef6b6bc4ffb69ce6a47868874207/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:10.290948",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-02T09%3A42%3A03%2F2017-03-02T09%3A42%3A03&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/ae89ef6b6bc4ffb69ce6a47868874207/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/ae89ef6b6bc4ffb69ce6a47868874207/response.png
--------------------------------------------------------------------------------
/volcanoes/data/afd6db510236bb91f21277686807a3f8/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:31:04.263098",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-04-15T09%3A48%3A59%2F2017-04-15T09%3A48%3A59&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/afd6db510236bb91f21277686807a3f8/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/afd6db510236bb91f21277686807a3f8/response.png
--------------------------------------------------------------------------------
/volcanoes/data/d9af42899a9adf10583f84a12a6c675d/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:05.713445",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-18T09%3A41%3A54%2F2017-03-18T09%3A41%3A54&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/d9af42899a9adf10583f84a12a6c675d/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/d9af42899a9adf10583f84a12a6c675d/response.png
--------------------------------------------------------------------------------
/volcanoes/data/df56c0b0f9e241b380a652451d9c7d69/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:30:48.338050",
7 | "url": "https://services.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-03-19T09%3A50%3A21%2F2017-03-19T09%3A50%3A21&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-S2-L1C&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/df56c0b0f9e241b380a652451d9c7d69/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/df56c0b0f9e241b380a652451d9c7d69/response.png
--------------------------------------------------------------------------------
/volcanoes/data/e833eaed5d6897389e624daface5b314/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:04.313223",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=80.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Fpng&CRS=EPSG%3A4326&TIME=2017-04-03T09%3A41%3A46%2F2017-04-03T09%3A41%3A46&WIDTH=512&HEIGHT=516&LAYERS=TRUE-COLOR-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/e833eaed5d6897389e624daface5b314/response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/e833eaed5d6897389e624daface5b314/response.png
--------------------------------------------------------------------------------
/volcanoes/data/f2d24209087c39dfa73a03a1f43ea7b6/request.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": {
3 | "User-Agent": "sentinelhub-py/v3.1.0"
4 | },
5 | "payload": null,
6 | "timestamp": "2021-01-18T12:37:56.987029",
7 | "url": "https://services-uswest2.sentinel-hub.com/ogc/wms/cf8091e5-2837-463e-b45d-8dc0b121cad7?SERVICE=wms&WARNINGS=False&MAXCC=70.0&ShowLogo=False&BBOX=37.7%2C14.96%2C37.78%2C15.06&FORMAT=image%2Ftiff%3Bdepth%3D32f&CRS=EPSG%3A4326&TIME=2017-03-02T09%3A42%3A03%2F2017-03-02T09%3A42%3A03&WIDTH=512&HEIGHT=516&LAYERS=BANDS-L8&REQUEST=GetMap&VERSION=1.3.0"
8 | }
--------------------------------------------------------------------------------
/volcanoes/data/f2d24209087c39dfa73a03a1f43ea7b6/response.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/data/f2d24209087c39dfa73a03a1f43ea7b6/response.tiff
--------------------------------------------------------------------------------
/volcanoes/images/1984-05-19, Landsat 5 ESA, Custom script.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/images/1984-05-19, Landsat 5 ESA, Custom script.jpg
--------------------------------------------------------------------------------
/volcanoes/images/2006-11-24, Landsat 5 ESA, Custom script.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/images/2006-11-24, Landsat 5 ESA, Custom script.jpg
--------------------------------------------------------------------------------
/volcanoes/images/2015-12-03, Landsat 8 USGS, Custom script.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/images/2015-12-03, Landsat 8 USGS, Custom script.jpg
--------------------------------------------------------------------------------
/volcanoes/images/2018-12-26, Sentinel-2A L1C, Custom script.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/images/2018-12-26, Sentinel-2A L1C, Custom script.jpg
--------------------------------------------------------------------------------
/volcanoes/images/hourglass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/volcanoes/images/hourglass.png
--------------------------------------------------------------------------------
/wildfires/Wildfires from Satellite Images.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "markdown",
5 | "metadata": {},
6 | "source": [
7 | "# Introduction\n",
8 | "\n",
9 | "In recent years we hear a lot of news about wildfires occurring in areas where they did not occur often in past. In spring and summer 2018 we have witnessed the boreal forests in Siberia burning at extraordinary rates (https://www.sciencealert.com/nasa-images-capture-worst-siberian-wildfires-in-10-000-years). Other areas are known to be prone to wildfires but the wildfires tends to be bigger and more severe. Wildfires, which erupted in Portugal in summer 2017 took 66 lives and caused an economic loss of more than 565 millions USD (http://thoughtleadership.aonbenfield.com/Documents/20180124-ab-if-annual-companion-volume.pdf). In September 2017 California, US was in flames, firefighters were fighting with more than 9000 fires, which burned more than 500 ha (https://www.fire.ca.gov/incidents/2017/).\n",
10 | "\n",
11 | "Wildfires have many negative consequences:\n",
12 | "- They can **damage** human properties.\n",
13 | "- They present a **threat for human health and lives**. In addition to the direct threat from burning, wildfires also release pollutants detrimental for human health and ecosystems. Close to the fires, smoke is a health risk because it contains a mixture of hazardous gases and small particles that can irritate the eyes and respiratory system (http://www.xinhuanet.com/english/2018-07/27/c_137352746.htm).\n",
14 | "- Vegetation fires release large amounts of **particulate matter** and toxic gases including **carbon monoxide**, **nitrogen oxides**, and **non-methane organic compounds** into the atmosphere (https://public.wmo.int/en/media/news/drought-and-heat-exacerbate-wildfires). This contribute significantly to global warming.\n",
15 | "- Extinguishing of the fires is **risky and costly**.\n",
16 | "\n",
17 | "However, wildfires can also be beneficial. High-severity wildfire create complex early seral forest habitat (also called “snag forest habitat”), which often has higher species richness and diversity than in unburned old forest. E.g., giant sequoias, found in the U.S. Sierra Nevada, require heat from fire to regenerate (https://video.nationalgeographic.com/video/yosemite-sequoias-fire).\n",
18 | "\n",
19 | "While we cannot - and do no aim to - fully prevent wildfires it is important that we try to understand under what circumstances wildfires are most likely to appear, how they spread and what impact they have so that we can minimize their negative effects. Usually we try to minimize the amount of flammable material either by igniting smaller fires (controlled burning) or by logging.\n"
20 | ]
21 | },
22 | {
23 | "cell_type": "markdown",
24 | "metadata": {},
25 | "source": [
26 | "# Wildfires and satellite imagery\n",
27 | "\n",
28 | "Satellite images are images acquired with sensors (\"cameras\") carried on board of satellites. Images are taken from different satellites and in different parts of electromagnetic spectrum. Such images give us various information about the Earth. They are a good source of different type of information about wildfires which can help us build our understanding of wildfires and plan (re)action to their occurrence accordingly. Advances in satellite technology has made it possible to monitor wildfire activity better than in the past (https://public.wmo.int/en/media/news/drought-and-heat-exacerbate-wildfires). Collecting the information about the fire on a field can be dangerous, while satellites enable us to get such information from (more than) safe distance. It also has the advantages of covering larger areas, gathering data on less accessible areas (Leblon et al., 2012), it is time and cost effective.\n",
29 | "\n",
30 | "Satellite imagery is, in connection to wildfires, commonly used to:\n",
31 | "\n",
32 | "1. **Detect areas with high potential for wildfire occurrence.** \n",
33 | "This is estimated based on vegetation maps, material (potential fuel) moisture maps both derived from satellite images. These maps are combined with other combination such as weather information and topography and distance from roads and settlements to produce fire risk maps (http://www.isprs.org/proceedings/XXXV/congress/yf/papers/927.pdf).\n",
34 | "2. **Map areas with potential fires:**\n",
35 | "Check the world map with potential fires from the latest satellite images:\n",
36 | "https://fires.globalforestwatch.org/map/#activeLayers=viirsFires%2CactiveFires%2CfireStories%2Ctwitter&activeBasemap=topo&activeImagery=&planetCategory=PLANET-MONTHLY&planetPeriod=Aug%202018&x=-12&y=18&z=3\n",
37 | "3. **Observe extent and severity of burned scar** (as we will demonstrate below)\n",
38 | "4. **Observe impact on vegetation and its recovery** (as we will demonstrate below)\n",
39 | "5. **Observe impact on build areas.** \n",
40 | "As an example, check how satellite images can be used to observe the burned villages in Africa: https://www.bellingcat.com/resources/how-tos/2018/09/04/identify-burnt-villages-satellite-imagery%e2%80%8a-case-studies-california-nigeria-myanmar/\n",
41 | "6. **Observe spread of smoke and gases.**\n",
42 | "Check out how spread of smoke in case of wildfire sin California was captured from MODIS satellite https://www.nbcsandiego.com/news/national-international/NASA-Satellite-Images-California-Wildfire-Brush-Fires-Images-Photos-433867203.html\n",
43 | "\n",
44 | "We will now check how some of the wildfires and their consequences were seen from space. We will use images acquired from satellite Sentinel 2 to observe the consequences of wildfire at Madeira in summer 2016 and images acquired from satellites Sentinel 2 and Sentinel S5p to observe wildfires in Siberia.\n"
45 | ]
46 | },
47 | {
48 | "cell_type": "markdown",
49 | "metadata": {
50 | "collapsed": true
51 | },
52 | "source": [
53 | "# Madeira, August 2016\n",
54 | "\n",
55 | "Madeira is a Portuguese island in Atlantic Ocean well known for its vivid vegetation and beautiful nature. In August 2016 flames of deadly fire spread throughout the region of Southern Madeira and to its capital Funchal. More than 200 houses were destroyed, vegetation - including botanical garden near the capital - was severly damaged, 4 people died (https://www.madeiraislandnews.com/2016/08/fire-damage.html, 6.9.2018).\n",
56 | "\n",
57 | "Let’s check how the consequences of the fire were seen from Sentinel 2 satellite:\n",
58 | "\n",
59 | "\n",
60 | "\n",
61 | " | \n",
62 | " | \n",
63 | "
\n",
64 | "\n",
65 | " Before wildfire, true color image acquired from Sentinel 2 on 7.8.2016 (EO Browser link). | \n",
66 | " After wildfire, true color image acquired from Sentinel 2 on 17.8.2016 (EO Browser link). | \n",
67 | "
\n",
68 | "
\n",
69 | "\n",
70 | "Two bigger burn scars can be observed on southern part of the island. It is difficult to distinguish them from surrounding un-burned areas, though. To make these areas easier to detect we will visualize images of the same area on the same dates acquired in near-infrared and short-wave infrared part of the spectrum. Healthy vegetation has a high reflectance in the near-infrared portion of the spectrum (NIR), while offering low short-wave infrared reflectance (SWIR). On the other hand, burned areas have a high shortwave infrared reflectance but low reflectance in the near infrared (https://www.skywatch.co/blog/assessing-impact-wildfire-normalized-burn-ratio-satellite, 30.8.2018). To emphasize these differentce we will calculate Normalized Burn Ration (NBR)(http://gsp.humboldt.edu/OLM/Courses/GSP_216_Online/lesson5-1/NBR.html):\n",
71 | "\n",
72 | "$$NBR = \\frac{(NIR-SWIR)}{(NIR+SWIR)}$$\n",
73 | "\n",
74 | "The formula above is applied for each pixel in the image and the result is as folows:\n",
75 | "\n",
76 | "\n",
77 | "\n",
78 | " | \n",
79 | " | \n",
80 | "
\n",
81 | "\n",
82 | " NBR before wildfire, on 7.8.2016 (EO Browser link) | \n",
83 | " NBR after wildfire, on 17.8.2016 (EO Browser link) | \n",
84 | "
\n",
85 | "
\n",
86 | "\n",
87 | "Analyzing the right image we notice that burned areas are visualized in darker, almost black color and it is now easier to distinguish them from the rest of areas. By digitizing a polygon around the scar we can roughly estimate the size of damaged area, which is approx. $41 km^2$. Note also that clouds and some water areas (sea) appear darker on the image but they shall not be be mistaken for burned areas.\n",
88 | "\n",
89 | "\n",
90 | "\n",
91 | " | \n",
92 | "
\n",
93 | " Polygons digitized around burned areas. | \n",
94 | "
\n",
95 | "\n",
96 | "In order to estimate the severity of damage that wildfire left on vegetation we will calculate differences between NBR before and NBR after the wildfire. The result is than classified into 4 classes to produce a wildfire severity map.\n",
97 | "\n",
98 | "\n",
99 | "\n",
100 | " | \n",
101 | "
\n",
102 | " Map of wildfire severity based on dNBR, where the most damaged area are colored dark red, severly damaged ones are orange and less damaged areas are yellow (EO Browser link). | \n",
103 | "
\n",
104 | "\n",
105 | "Right after a wildfire is successfully extinguished the vegetation starts with recovery. The peace of recovery depends on the severity of damage, weather conditions, etc. A wildfire usually turns organic material to ashes so that nutrients return to the soil. Wildfire also clears thick growth so sunlight can reach the forest floor and encourage the growth of native species. Fire frees these plants from the competition delivered by invasive weeds and eliminates diseases or droves of insects that may have been causing damage to old growth (https://science.howstuffworks.com/environmental/green-science/how-forest-fire-benefit-living-things-2.htm). Recovery of vegetation can also be monitored using time series of satellite images acquired after the event. \n",
106 | "\n",
107 | "For our example of Madeira wildfire we will calculate Normalized difference vegetation index (NDVI, https://en.wikipedia.org/wiki/Normalized_difference_vegetation_index) for burned area and compare this with NDVI calculated for healthy (unburned) vegetation. In the figure below we plot NDVI values for period of 2 years. Value of NDVI is correlated to amount of chlorophyl in vegetation. Higher the value of NDVI, more chlorophyl and healthier vegetation.\n",
108 | "\n",
109 | "\n",
110 | "\n",
111 | " | \n",
112 | " | \n",
113 | "
\n",
114 | "\n",
115 | " NDVI values of vegetation on unburend area. | \n",
116 | " NDVI values of vegetation on burned area. | \n",
117 | "
\n",
118 | "
\n",
119 | "\n",
120 | "In the left figure we can see the normal yearly cycle of vegetation with lower values in winter time (November - March) higher values in summer time (April - October). In the right figure, the decrease in NDVI value as a consequence of wildfire in August 2016 is obvious. Even two years after the wildfire the values of NDVI are still lower comparing to the values in unburned areas (note a different scale of y axis in both graphs)."
121 | ]
122 | },
123 | {
124 | "cell_type": "markdown",
125 | "metadata": {
126 | "collapsed": true
127 | },
128 | "source": [
129 | "# Siberia, July 2018\n",
130 | "\n",
131 | "Not only fires and burned areas, satellite images can also be used to observe the direction in which smoke spreads from a fire or to estimate a concentration of released gasses. We will use wildfires in Siberia, Russia as an example to show how to vizualize this information. \n",
132 | "\n",
133 | "Dry, warm conditions in the spring set the stage for fires in Siberia. The wildfires burning boreal forests in in mid of July can be nicely observed from satellite images. \n",
134 | "\n",
135 | "\n",
136 | "\n",
137 | " | \n",
138 | " | \n",
139 | "
\n",
140 | "Sibiria fires on 21st of July 2018. Scene is vizualized using a custom script by Pierre Markuse. Important to note, yellow and red areas colored area shall be interpreted as the hottest areas but they do not necessarily present the active fires (EO Browser link). | \n",
141 | "Zoomed in to the area marked with blue in the left figure. Scene is vizualized using a custom script by Pierre Markuse. Important to note, yellow and red areas shall be interpreted as the hottest areas but they do not necessarily present the active fires (EO Browser link). | \n",
142 | "
\n",
143 | "\n",
144 | "\n",
145 | "Vegetation fires release large amounts of particulate matter and toxic gases including carbon monoxide (CO), nitrogen oxides (NO), and non-methane organic compounds into the atmosphere. Measurements of these exhaustions are essential for forecasts, research on atmospheric composition and to develop warning systems (https://public.wmo.int/en/media/news/drought-and-heat-exacerbate-wildfires, 7.9.2018). Special sensors are needed to observe these gases and they are on board of Satellite Sentinel 5p. For the area a bit larger than the one shown in figures above, the Sentinel 5p measured increased concentration of CO as a consequence of the wildfire.\n",
146 | "\n",
147 | "\n",
148 | "\n",
149 | " | \n",
150 | " | \n",
151 | "
\n",
152 | " Map of CO concentration before the wildfire (get image from Sentinel-Hub). White pixels in the image are pixels with no data probably because of thick clouds. | \n",
153 | " Map of CO concentration after the wildfire (get image from Sentinel-Hub). White pixels in hte image are pixels with no data probably because of thick clouds. | \n",
154 | "
\n",
155 | "\n",
156 | "Besides CO, wildfires also release carbon dioxide (CO2) into the atmosphere, contributing to global warming. For instance, fires burned around 3 million hectares of land in Indonesia during the 2015 dry season released about 11.3 teragramms of CO2, which is roughly 120% of daily release of CO2 from fossil fuel burning in the European Union https://public.wmo.int/en/media/news/drought-and-heat-exacerbate-wildfires, 7.9.2018).\n"
157 | ]
158 | },
159 | {
160 | "cell_type": "markdown",
161 | "metadata": {},
162 | "source": [
163 | "# Conclusions\n",
164 | "\n",
165 | "We have learned that several aspects of wildfires and their influence on the environment can be observed from satellite images. We visualized and measured the extent of burned area and severity of burn scar for wildfire in Madeira. The same approach can be used for any other wildfire. We checked what was the influence on vegetation and how long it took it to recover by inspecting NDVI. We also checked how the smoke and CO spread form the fires in Siberia earlier this year.\n",
166 | "\n",
167 | "However, whenever satellite data is used for we need to keep in mind the limitation of the data. Images are acquired from space and light must travel through different layers of atmosphere before it reaches the sensors, which can influence the accuracy of the images. Spatial and temporal resolutions of images are limited. Clouds or shades can obscure scenes in which we are interested as we experienced in the example of Madeira. We need to take these factors into consideration when interpreting satellite images or when making decisions based on such analysis.\n"
168 | ]
169 | },
170 | {
171 | "cell_type": "markdown",
172 | "metadata": {},
173 | "source": [
174 | "# Other Resources to Check\n",
175 | "\n",
176 | "If you find this topic interesting, you might also want to check out:\n",
177 | "\n",
178 | "-\tEO Browser: https://apps.sentinel-hub.com/eo-browser/\n",
179 | "\n",
180 | "-\tSentinel Playground: https://apps.sentinel-hub.com/sentinel-playground/\n",
181 | "\n",
182 | "-\tGlobal for est watch: https://fires.globalforestwatch.org/map/#activeLayers=viirsFires%2CactiveFires%2CfireStories%2Ctwitter&activeBasemap=topo&activeImagery=&planetCategory=PLANET-MONTHLY&planetPeriod=Aug%202018&x=-12&y=18&z=3\n",
183 | "\n",
184 | "-\tEuropean, Rapid Damage Assessment: http://effis.jrc.ec.europa.eu/about-effis/technical-background/rapid-damage-assessment/ \n",
185 | "\n",
186 | "-\tCopernicus, Emergency Management Service http://effis.jrc.ec.europa.eu/static/effis_current_situation/public/index.html\n",
187 | "\n",
188 | "-\tDrought and heat exacerbate wildfires: https://public.wmo.int/en/media/news/drought-and-heat-exacerbate-wildfires \n",
189 | "\n",
190 | "-\tFrom California to Siberia: satellite images of wildfires around the world: https://unearthed.greenpeace.org/2018/08/10/california-wildfires-nasa-satellite-map/\n",
191 | "\n",
192 | "-\tLandsat Image Maps Aid Fire Recovery Efforts: https://landsat.gsfc.nasa.gov/landsat-image-maps-aid-fire-recovery-efforts/ \n",
193 | "\n",
194 | "-\tDetection of burned areas with Machine Learning: https://webthesis.biblio.polito.it/8197/1/tesi.pdf\n",
195 | "\n",
196 | "-\tAssessing the impact of a wildfire with satellites: https://www.skywatch.co/blog/assessing-impact-wildfire-normalized-burn-ratio-satellite\n",
197 | "\n",
198 | "- How does a forest fire benefit living things?: https://science.howstuffworks.com/environmental/green-science/how-forest-fire-benefit-living-things-2.htm\n",
199 | "\n",
200 | "- Brigitte Leblon, Laura Bourgeau-Chavez and Jesús San-Miguel-Ayanz (August 1st 2012). Use of Remote Sensing in Wildfire Management, Sustainable Development Sime Curkovic, IntechOpen, DOI: 10.5772/45829. Available from: https://www.intechopen.com/books/sustainable-development-authoritative-and-leading-edge-content-for-environmental-management/use-of-remote-sensing-in-wildfire-management"
201 | ]
202 | }
203 | ],
204 | "metadata": {
205 | "kernelspec": {
206 | "display_name": "Python 3",
207 | "language": "python",
208 | "name": "python3"
209 | },
210 | "language_info": {
211 | "codemirror_mode": {
212 | "name": "ipython",
213 | "version": 3
214 | },
215 | "file_extension": ".py",
216 | "mimetype": "text/x-python",
217 | "name": "python",
218 | "nbconvert_exporter": "python",
219 | "pygments_lexer": "ipython3",
220 | "version": "3.6.3"
221 | }
222 | },
223 | "nbformat": 4,
224 | "nbformat_minor": 2
225 | }
226 |
--------------------------------------------------------------------------------
/wildfires/images/2016-08-07, Sentinel-2A L1C, Custom script.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/2016-08-07, Sentinel-2A L1C, Custom script.png
--------------------------------------------------------------------------------
/wildfires/images/2016-08-07_Sentinel-2A L1C_Custom_script_BRN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/2016-08-07_Sentinel-2A L1C_Custom_script_BRN.png
--------------------------------------------------------------------------------
/wildfires/images/2016-08-17, Sentinel-2A L1C, Custom script_BRN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/2016-08-17, Sentinel-2A L1C, Custom script_BRN.png
--------------------------------------------------------------------------------
/wildfires/images/2018-07-21, Sentinel-2A L1C, Custom script_Russia_close.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/2018-07-21, Sentinel-2A L1C, Custom script_Russia_close.jpg
--------------------------------------------------------------------------------
/wildfires/images/2018-07-21, Sentinel-2A L1C, Custom script_Russia_far.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/2018-07-21, Sentinel-2A L1C, Custom script_Russia_far.jpg
--------------------------------------------------------------------------------
/wildfires/images/Digitized_Burned_Areas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/Digitized_Burned_Areas.png
--------------------------------------------------------------------------------
/wildfires/images/NDVI_Graph_Burned.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/NDVI_Graph_Burned.png
--------------------------------------------------------------------------------
/wildfires/images/NDVI_Graph_UnBurned.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/NDVI_Graph_UnBurned.png
--------------------------------------------------------------------------------
/wildfires/images/S5p_21_7_2018.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/S5p_21_7_2018.png
--------------------------------------------------------------------------------
/wildfires/images/S5p_6_7_2018.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/S5p_6_7_2018.png
--------------------------------------------------------------------------------
/wildfires/images/Sentinel-2 L1C from 2016-08-17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/Sentinel-2 L1C from 2016-08-17.png
--------------------------------------------------------------------------------
/wildfires/images/Sentinel-2 image on 2017-07-03 _ dBRN.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/Sentinel-2 image on 2017-07-03 _ dBRN.jpg
--------------------------------------------------------------------------------
/wildfires/images/Sentinel-2 image on 2017-07-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sentinel-hub/education/88aa5dda4e7ab09fb59bad8dbd9a1c75dcdf7f22/wildfires/images/Sentinel-2 image on 2017-07-03.jpg
--------------------------------------------------------------------------------
/wildfires/themes.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "name": "Wildfires",
4 | "content": [
5 | {
6 | "name": "Wildfires (S-2 L1C)",
7 | "service": "WMS",
8 | "url": "https://services.sentinel-hub.com/ogc/wms/8327f786-27aa-4fb1-be7d-5475fab0b739",
9 | "preselected": true
10 | },
11 | {
12 | "name": "Wildfires (S-2 L2A)",
13 | "service": "WMS",
14 | "url": "https://services.sentinel-hub.com/ogc/wms/375bc117-6f9c-4006-99af-8fe32a13eea9"
15 | },
16 | {
17 | "name": "Wildfires (S-5P)",
18 | "service": "WMS",
19 | "url": "https://eocloud.sentinel-hub.com/v1/wms/bd07ba40-dcfd-441a-a689-fc2b3299d7b6"
20 | }
21 | ],
22 | "pins": [
23 | {
24 | "pinTitle": "NBR after wildfire",
25 | "lat": 32.7335,
26 | "lng": -17.0427,
27 | "zoom": 12,
28 | "preset": "NORMALIZED-BURN-RATIO",
29 | "datasource": "Sentinel-2 L1C - wildfires",
30 | "time": "2016-08-17",
31 | "evalscript": "",
32 | "evalscripturl": ""
33 | },
34 | {
35 | "pinTitle": "NBR before wildfire",
36 | "lat": 32.7335,
37 | "lng": -17.0427,
38 | "zoom": 12,
39 | "preset": "NORMALIZED-BURN-RATIO",
40 | "datasource": "Sentinel-2 L1C - wildfires",
41 | "time": "2016-08-07",
42 | "evalscript": "",
43 | "evalscripturl": ""
44 | },
45 | {
46 | "pinTitle": "Before wildfire",
47 | "lat": 32.7335,
48 | "lng": -17.0427,
49 | "zoom": 12,
50 | "preset": "TRUE-COLOR",
51 | "datasource": "Sentinel-2 L1C - wildfires",
52 | "time": "2016-08-07",
53 | "evalscript": "",
54 | "evalscripturl": ""
55 | },
56 | {
57 | "pinTitle": "After wildfire",
58 | "lat": 32.7335,
59 | "lng": -17.0427,
60 | "zoom": 12,
61 | "preset": "TRUE-COLOR",
62 | "datasource": "Sentinel-2 L1C - wildfires",
63 | "time": "2016-08-17",
64 | "evalscript": "",
65 | "evalscripturl": ""
66 | }
67 |
68 | ]
69 | }
70 | ]
71 |
--------------------------------------------------------------------------------