Skip to content

Regional Analysis

This tutorial demonstrates how to analyze EII across multiple regions, such as countries or administrative units.

Prerequisites

  • Installed ecosystem-integrity-index package
  • Authenticated with Google Earth Engine

Zonal Statistics for Multiple Features

import ee
from eii.client import get_zonal_stats

ee.Initialize(project='your-project')

# Load administrative boundaries
countries = ee.FeatureCollection("FAO/GAUL/2015/level0")

# Select a subset for analysis
south_america = countries.filter(
    ee.Filter.inList('ADM0_NAME', [
        'Brazil', 'Argentina', 'Colombia', 'Peru', 'Chile'
    ])
)

# Calculate EII statistics for each country
stats = get_zonal_stats(south_america)

# Export or print results
print(stats.first().getInfo())

Export to CSV

# Export to Google Drive
task = ee.batch.Export.table.toDrive(
    collection=stats,
    description='eii_south_america',
    fileFormat='CSV'
)
task.start()

Visualization in Earth Engine

# Create a map visualization
import geemap

Map = geemap.Map()
Map.addLayer(stats, {'column': 'eii'}, 'EII')
Map