Crop Land Area Change and Deforestation#

This notebook presents an analysis of cropland expansion and deforestation trends across Bolivia at the ADM3 level (municipalities) from 2015 to 2024, using land cover datasets and Sentinel-1 radar data. The objective is to track land-use changes and identify regions of significant agricultural transformation.

Author: Pietro Milillo, Assistant Professor, University of Houston and Short Term Consultant for Worldbank

Data#

Land Cover#

Shapefiles#

Deforestation Map#

  • Global Forest Watch (GFW), Hansen Global Forest Change v1.10: Used for deforestation validation and cross-comparison with Sentinel-1 and GLC_FCS30D datasets.

Methodology#

We implemented the Sentinel-1 change detection repository and developed custom Python scripts using the following libraries:

  • geopandas, rasterio, pandas, matplotlib

Key Steps:#

  1. Cropland classification extracted per ADM3 using GLC_FCS30D.

  2. Area (km²) and percentage metrics computed annually.

  3. Ranking ADM3 units by cropland area and changes year-to-year.

  4. Visual comparison of cropland distributions across time.

  5. Sentinel-1 backscatter trend analysis (brightening/darkening) and cross-comparison with ESA and GFW datasets.

Insights#

a. 2015 vs 2024 (Map Panels)#

Bolivia Cropland Comparison Panels

Multi-panel visualization of Bolivia’s cropland evolution from 2015 to 2022. Each panel shows spatial distribution of cropland classes at the ADM3 level. Scale goes from white (0) to green (1000) km²

b. Admin Regions that Gained the Most Cropland#

import pandas as pd

df_gainers = pd.read_csv('my_cropland_outputs/cropland_top_ADM_rankings.csv')
df_gainers.head(10)
Year Rank ADMName Total_Cropland_km2 Cropland_pct_of_ADM
0 2014 1 Guarayos 1687.09 5.06
1 2014 2 Ichilo 747.98 4.93
2 2014 3 Sara 446.14 8.13
3 2014 4 Ñuflo_De_Chávez 430.94 NaN
4 2014 5 Marbán 291.04 1.74
5 2015 1 Guarayos 1869.95 5.61
6 2015 2 Ichilo 782.17 5.16
7 2015 3 Sara 495.34 9.03
8 2015 4 Ñuflo_De_Chávez 470.41 NaN
9 2015 5 Marbán 332.72 1.99

Example from 2022:

Rank

ADMName

Total Cropland (km²)

% of ADM Area

1

Guarayos

2368.78

7.1%

2

Ichilo

839.22

5.54%

3

Sara

670.19

12.21%

4

Nuflo De Chavez

538.23

0.0%

5

Marban

503.2

3%

c. Admin Regions that Lost the Most Cropland#

df_change = pd.read_csv('my_cropland_outputs/cropland_change_leaders.csv')
df_change.sort_values(by='Decrease_km2', ascending=True).head(10)

Year-over-year maximum losses:

Year

Max Decrease ADM

Decrease (km²)

2018

Luis Calvo

-4.98

2019

Luis Calvo

-2.54

2020

Ichilo

-2.18

2022

Angel Sandoval

-0.54

e. Deforestation#

#### e. Deforestation

import pandas as pd

df_gainers = pd.read_csv('my_deforestation_outputs/deforestation_top_ADM_rankings.csv')
df_gainers.head(10)
Year Rank ADMName area_km2 Deforestation_pct_of_ADM
0 2015 1 Chiquitos 418.8 1.05
1 2015 2 Velasco 226.2 0.33
2 2015 3 Cordillera 167.9 0.20
3 2015 4 Ñuflo_De_Chávez 136.7 NaN
4 2015 5 Guarayos 121.3 0.36
5 2016 1 Chiquitos 1156.4 2.90
6 2016 2 Velasco 547.1 0.80
7 2016 3 Ñuflo_De_Chávez 471.1 NaN
8 2016 4 Guarayos 445.2 1.33
9 2016 5 Cordillera 325.7 0.39

a. 2014 - 2024 Cumulative Deforestation in km2#

Cumulative2014-2024ForestLoss

a. 2015 vs 2024 (Map Panels)#

2015

2016

Bolivia Deforestation Map 2015

Bolivia Deforestation Map 2016

Bolivia Deforestation Map 2017

Bolivia Deforestation Map 2018

Bolivia Deforestation Map 2019

Bolivia Deforestation Map 2020

Bolivia Deforestation Map 2021

Bolivia Deforestation Map 2022

Bolivia Deforestation Map 2023

Bolivia Deforestation Map 2024

We generated time series plots for top cropland gainers (Velasco, Guarayos, Nuflo De Chavez, Chiquitos, Cordillera) These plots visualize the trends of deforestationand help identify hotspots of change.

Velasco Cropland Analysis Guarayos

Cropland Analysis Guarayos

Cropland Analysis Guarayos

Cropland Analysis Guarayos

test