Methodology

Two Satellite Images and QGIS are Enough to Find How Much a Lake has Shrunken 

A guide for journalists on how to observe and measure the reduction of water reserves in water bodies with the use and the analysis of satellite images. We looked into the Aposelemi Dam in the island of Crete and found it to be 63% smaller than it was in 2020.

In July 2024, the Greek public broadcaster, ERT, reported on the reduction of the water level in the Aposelemi Dam in the island of Crete, as found by the National Observatory of Athens. About a year later, iMEdD calculated that the surface area of the reservoir has decreased by 13.2% compared to 2024. 

The dam is the largest water supply project in Crete, with a total capacity of more than 27 million cubic meters and a surface area of almost 1.93 square kilometers. It is located near the settlement of Potamies in the Heraklion regional unit. According to the Organization for the Development of Crete S.A. (OAK S.A.), since 2012, it has supplied water to the cities of Heraklion and Agios Nikolaos, six municipalities, and 19 settlements. 

As an example, we examined satellite images of the lake for the month of August each year over the past decade. The size of the lake appeared to fluctuate frequently, with the lowest water levels observed in August 2018, a drought year for the island. We studied in more detail the lake’s surface area in August of 2020, 2024, and 2025. While in August 2020 the reservoir covered about 1.12 square kilometres (57.4% of its total surface), by 2025 only 21% of the lake contained water. 

To confirm the change in the amount of water in the artificial lake, we calculated the size of the water surface at three different points in time over a five-year period. The analysis was carried out using satellite images provided through the Copernicus Browser service, part of the European Commission’s Copernicus program. 

This method of analysis can also be applied to larger bodies of water, flooded areas, or for measuring drought. Below, we present how we measured the area covered by water, using the artificial lake of the Aposelemi Dam as an example. 

Image: Screenshot from Copernicus Browser

The satellite images of Sentinel-1  

Step by step how we download a satellite image 

  1. To access the data on the Copernicus Browser platform, we first need to log in, which is a quick and easy process.  

  1. We type the name of the area we want to investigate (hereby “Aposelemi Dam”) in the search bar on the top right side of the webpage (“Go to Place”). Then we select the search results from the Google Search option. 
Image: Screenshot from Copernicus Browser
  1. From the left-hand menu, we select the satellite whose images we will use and the method of measuring the Earth’s “reflectivity” when the radar sends a signal to it. In the “Data Collections” menu, we select the Sentinel-1 satellite, and in the “Layers” menu we choose the VV – decibel gamma0 image type, which is considered ideal for water-related measurements, since the difference between water and land is the most distinct. 

  1. Next, we open the calendar that displays the available dates of satellite captures and select the date we want to analyze. To compare satellite images of different dates, we repeat the same process for each of them. For this study, we used August 23, 2020, August 21, 2024, and August 23, 2025, the closest available dates to each other for those years.
Image: Screenshot from Copernicus Browser
  1. From the right-hand menu, we then select Download image (the fourth button from the bottom) and download the image from the Analytical category in TIFF format (32-bit float), which preserves geospatial coordinates. We set the image resolution to MEDIUM or HIGH for greater accuracy and select the appropriate Coordinate Reference System (CRS) for the country we are studying. For the Aposelemi Dam reservoir, we used the UTM Zone 35N (EPSG:32635), which applies to areas of eastern Greece
Image: Screenshot from Copernicus Browser

From raster to vector   

The process before we analyze the satellite images, step-by-step  

Next, we proceed to analyze the downloaded images. It’s important to note that the analysis data is not absolute; it provides a realistic representation of the change in the borders of the surface water. To achieve this, the images must first undergo a specific type of processing. 

Satellite images follow a data model called Raster (pixel-based). In this model, the data appears as an image resembling a mosaic, where each pixel has a value. To be able to analyze the image data, we converted the Raster into a Vector model. The vector model contains descriptive features consisting of points, lines, and polygons—essentially the outlines of the elements depicted, such as the outline of a lake. For this conversion and analysis, we used the open-source geographic information system software QGIS (Quantum Geographic Information System), which can be freely downloaded from its official website. QGIS works by organizing geographic data into layers, each representing different types of information, stacked on top of each other to create a complete map.  

  1. We then open QGIS and upload the image by selecting “Layers” from the top menu. Under “Add Raster Layer”, we import the TIFF files previously downloaded from the Copernicus Browser. 

  1. The lake appears as the darkest part of the image, and it is surrounded by pixels in different shades of grey. This happens because each pixel has a different value, which represents how much of the energy sent by the satellite radar is reflected to it. The less energy that returns, the smoother the surface; therefore, the lower the pixel value, the darker it appears. Water reflects the radar signal away, so almost no energy returns to the satellite, meaning that water pixels have values very close to zero and thus appear black. 
Image: Screenshot from QGIS

However, the shades of grey that represent land can be misleading for QGIS, and when the image is converted into a Vector, the boundaries of the lake may be distorted. For this reason, before the conversion, it is useful to create an image made up exclusively of black and white pixels. This simplifies the data, since each pixel is given an absolute value (0 or 1), making the lake’s boundaries clearer and more reliable. 

In this new version of the image, the water —which in the original image had the lowest values (close to 0, shown as black)— will now be classified with the value 1 (white), while all other values will be classified as 0 (black). 

  1. To do this, we follow the path: Raster > Raster Calculator. To save the file, we define a name and the location on the computer where it will be stored (see Output layer). Then, we select the coordinate reference system (CRS) of the QGIS project, which must match the one previously chosen in the Copernicus Browser. For the Aposelemi Dam, this is UTM Zone 35N (EPSG:32635). Finally, from the Raster Bands box, we copy the Band ending with “@1” and paste it into the “Raster Calculator Expressions” box, where, enclosed in quotes, we apply the following formula: 

“filename@1” <= 0.2 

Image: SCreenshot from QGIS

This way, every pixel with an energy value less than or equal to 0.2 will be classified as white (water) and all other values will be classified as black (land). The threshold we set is not fixed and may vary depending on the specific study. For this reason, it is recommended to run a few tests to determine the value that best represents the body of water in your own analysis. A useful way to examine the range of values in the image is through the Histogram. This can be done in QGIS by opening the Attribute Table, selecting Histogram from the left-hand menu, and clicking the “Calculate” button. 

The resulting graph shows the frequency of values in the Raster model, allowing you to identify the most common ones from which to choose. Remember that, since we are interested in detecting the darkest pixels (which correspond to water), the threshold you define should be close to 0. 

Image: Screenshot from QGIS: At this point, we have assigned a value to the water, and we have ended up with an image consisting exclusively of white (water) and black (land).

4. Once we have created the black-and-white image, we go to the top menu and follow the path: Raster > Conversion > Polygonise (Raster to Vector), to convert the Raster file into a Vector. From there, we select “Band Number: Band 1” and save the new layer on our computer. 

Image: Screenshot from QGIS: at this point, we have converted the file from Raster to Vector.

Calculating the difference in lake area across years 

How to measure the shrinkage of the lake in QGIS, step-by-step  

  1. To select the artificial lake, we use the “Select Features” tool from the toolbar at the top of the QGIS window and click on the main shape (polygon) that represents the lake. If the lake consists of multiple shapes, we also select those by holding down the CTRL/Command key. 

  1. By right-clicking on the Layer we created, we select “Export” and save “Selected Features As…”, and save the lake as a new Layer, making sure to preserve the coordinate reference system. Ensure that only the shape of the lake is selected, which in QGIS appears highlighted in fluorescent yellow. 
Image: Screenshot from QGIS: here, we have chosen to save only the polygon representing the lake.
  1. Next, we right-click on the new Layer we just created, open the Attribute Table, and then select the “Field Calculator” tool. In the top-left of the window, we check “Create virtual field” and create a new field named area_sqkm. Under “Output Field Type”, we select “Decimal number” and enter the following expression in the Expression field: 

 

area($geometry)/1000000 

 

This calculation shows the size of the lake in square kilometres. Click “Create” to apply. 

Image: Screenshot from QGIS
  1. The new area_sqkm field of the Attribute Table displays the surface area of the lake in square kilometres. If the lake consists of multiple shapes, we add the results together to obtain the total surface area. 
Image: Screenshot from QGIS. Here, we have calculated the lake’s surface area in hectares, square kilometres, and square meters
  1. We repeat the same process for all images and calculate the difference in lake size by subtracting the area of the earlier year from the most recent one. 

Measurements and conclusions on the reduction of water reserves

Based on the measurements above, we calculated the annual change in lake surface area from 2020 to 2025. The table below shows the reduction in water surface. As can be seen, in August 2025, the surface of the lake was about 0.063 square kilometres (6.3 hectares) smaller than in 2024, meaning the water surface has decreased by 13.2% since last year. 

YearArea
(km²)
Area Difference
(km²)
Annual Change
(%)
20250.414-0.063-13.2
20240.477-0.103-17.8
20230.580-0.497-46.1
20221.077-0.022-2.0
20211.099-0.019-1.7
20201.118
Annual change in the surface area of the Aposelemi Dam lake

The reduction in water reserves at the Aposelemis Dam is evident in the image below, which was created in QGIS. The yellow line shows the lake’s boundaries in August 2020, the purple line shows the boundaries in August 2024, and the red line shows the surface area in August 2025. 

Image: Screenshot from QGIS. Each color represents the boundaries of the lake for a different year of study.

Below are the satellite images of the Aposelemi Dam from August 2020 (left), 2024 (center), and 2025 (right), as downloaded from the Copernicus Browser. 

Images: Copernicus Browser

Many of the practices applied here were inspired by, or drew on information from, the workshop “Beyond the pixels: the power of raster data in QGIS” with Kuang Keng Kuek Ser and Federico Acosta Rainis at Dataharvest 2025, as well as the workshop “Creating simple maps for publication with satellite images” by Laura Kurtzberg at NICAR2025.

She will also be present at this year’s Διεθνές Φόρουμ Δημοσιογραφίας του iMEdD. For more hands-on knowledge about working with satellite data, see the workshop “How to use free satellite imagery and data to investigate natural disasters“, which will take place on September 26 as part of the Forum.

Creative Commons license logo