Skip to content
Independent science, spatial data, visual storiesEvery map has a source

Methods

Every map has a source.

Beautiful maps are only the beginning. Here is how we make them, which data we use, and what we do when we get something wrong.

How we make a map

  1. Start with a question

    Not "glaciers" but "how fast are glaciers shrinking above the cities that depend on them?" The question decides the data.

  2. Choose the data

    Open, documented datasets with a clear licence. We note the version, the dates and the resolution.

  3. Process and check

    In QGIS, Python or Earth Engine. Results are compared with a second source or a published figure where one exists.

  4. Design for reading

    An honest projection for the question, colour scales readable with colour blindness, and a title that states the finding.

  5. Publish with the method

    Every map page ends with its data, projection and tools, and links to the original datasets.

House rules

Choices we make the same way every time

Projections

Areas are compared in equal-area projections. Web Mercator is used only for interactive basemaps, and we say so.

Colour

Sequential scales for amounts, diverging scales for change around zero. Palettes are checked for common forms of colour blindness.

Uncertainty

Estimates, projections and gaps are labelled on the map. Satellite results carry the dates and the cloud cover limits.

Satellite images

Colours are adjusted only for readability, never to change what the image shows. False-colour images are always labelled.

Sources library

The datasets behind our maps, with their licences and the credit line we use.

Weather and climate

DatasetWhat it showsCoverageResolutionLicence
ERA5 reanalysisCopernicus Climate Change Service (C3S) / ECMWFHourly temperature, precipitation, wind and other variables; the reference for climate anomaliesGlobal, 1940 to about 5 days ago0.25° (about 30 km), hourlyCC BY 4.0 (Climate Data Store, since July 2025)Credit: Contains modified Copernicus Climate Change Service information
ECMWF open forecast dataECMWFIFS and AIFS forecasts: temperature, rain, wind, cyclone tracksGlobal, up to 15 days ahead; rolling archive of the last 2–3 days0.25°CC BY 4.0, commercial use allowed with attributionCredit: Source: ECMWF
Open-Meteo APIOpen-MeteoEasy API for forecasts and historical weather from national weather models and reanalysesGlobalDepends on the modelData CC BY 4.0. The free API is for non-commercial use only; sites with ads or subscriptions need a paid planCredit: Weather data by Open-Meteo.com
GPM IMERGNASASatellite precipitation, every 30 minutesGlobal; Early run about 4 hours after observation, Final run after about 3.5 months0.1° (about 10 km)NASA open data; cite the productCredit: NASA GPM IMERG
Sea Ice Index v4National Snow and Ice Data CenterDaily and monthly sea ice extent and concentrationArctic and Antarctic, October 1978 to present25 kmFree; citation requiredCredit: Fetterer et al. (2025), Sea Ice Index, NSIDC
GlaMBIEWorld Glacier Monitoring ServiceAnnual glacier mass change by regionGlobal, 2000 to 202319 glacier regionsOpen access with citationCredit: The GlaMBIE Team (2024), WGMS

Hazards and events

DatasetWhat it showsCoverageResolutionLicence
USGS Earthquake CatalogU.S. Geological SurveyEarthquake locations, magnitudes and depths; ShakeMap shaking estimatesGlobal; feeds for the past hour, day, week and month, updated every minuteEvent pointsU.S. public domainCredit: Source: U.S. Geological Survey
NASA FIRMS active firesNASA LANCEActive fire detections from MODIS and VIIRSGlobal, near real time375 m (VIIRS), 1 km (MODIS)NASA open data; include the FIRMS citation and disclaimerCredit: NASA FIRMS
Copernicus EMS Rapid MappingEuropean CommissionFlood extent and damage maps for disasters, within hours to daysActivations worldwideVector, event scaleFree to view and download (except sensitive activations); check each product’s termsCredit: Copernicus Emergency Management Service

Land, water and cities

DatasetWhat it showsCoverageResolutionLicence
Global Surface WaterEC Joint Research Centre / GoogleMonthly water presenceGlobal, March 1984 to December 202130 mFree, without restriction of use; cite the datasetCredit: Source: EC JRC/Google
GHSL population and built-up surface (P2023A)EC Joint Research CentrePopulation and built-up area by epoch; used to count people exposed to an eventGlobal, 1975 to 2030 in 5-year steps (2025 and 2030 projected)100 mReuse authorised with acknowledgementCredit: Source: European Commission, GHSL
GHS-SMOD Degree of Urbanisation (R2023A)EC Joint Research CentreUrban centres, towns, suburbs, villages and rural areas; used to mask out fires in settlementsGlobal, 1975 to 2030 in 5-year steps (2025 and 2030 projected)1 km (30 arc-seconds)CC BY 4.0, © European UnionCredit: Schiavina, Melchiorri, Pesaresi (2023), GHS-SMOD R2023A, European Commission JRC
Global Forest Change v1.13University of Maryland (Hansen et al.)Tree cover and annual tree cover lossGlobal, 2000 to 202530 mCC BY 4.0Credit: Hansen et al. 2013, Global Forest Change
ESA WorldCoverEuropean Space AgencyLand cover classes, including tree coverGlobal, 2020 and 202110 mSee ESA WorldCover termsCredit: © ESA WorldCover project

Satellite imagery

DatasetWhat it showsCoverageResolutionLicence
Copernicus Sentinel-1 and Sentinel-2European Space Agency / European CommissionRadar images that see through clouds (floods), and optical images (before and after)Global, every few days10 mFree for everyone, including commercial useCredit: Contains modified Copernicus Sentinel data [year]
Landsat Collection 2 Level-2USGS / NASASurface reflectance and surface temperatureGlobal, 1982 to present30 mNo restrictions on useCredit: Landsat imagery courtesy of the U.S. Geological Survey
Black Marble VNP46A4NASAYearly night-time lightsGlobal, 2012 to present15 arc-seconds (about 500 m)NASA open data; cite the productCredit: NASA Black Marble, VNP46A4

Economy and society

DatasetWhat it showsCoverageResolutionLicence
World Development IndicatorsWorld BankGDP, trade, energy, population and hundreds of other indicators by countryAbout 200 economies, from 1960Country, yearlyCC BY 4.0Credit: Source: World Bank, World Development Indicators
Our World in DataGlobal Change Data LabCurated datasets on energy, health, economy and environmentGlobal, by countryCountry, yearlyOWID charts and data CC BY; third-party data keeps its own licenceCredit: Our World in Data and the original data provider

Base maps

DatasetWhat it showsCoverageResolutionLicence
Natural EarthNatural Earth (volunteers, NACIS)Country borders, coastlines, cities, riversGlobal1:10m to 1:110mPublic domainCredit: Made with Natural Earth
OpenStreetMapOpenStreetMap contributorsRoads, buildings, places; the basemap behind our interactive mapsGlobal, continuously updatedVectorODbLCredit: © OpenStreetMap contributors

Corrections

Found a mistake? Write to info@spatialstat.com.

When we find an error, we fix the map or text and add a note at the end of the story saying what changed and when. Significant corrections are also listed here. We do not silently replace published maps.

No corrections so far.

Tools

QGIS for most analysis and cartography, Python for repeatable processing, Google Earth Engine for large satellite archives, and MapLibre for interactive maps on this site. Basemaps come from OpenFreeMap and OpenStreetMap.

Field notes

See the world a little differently.

Field notes: one map a week, the story behind it and the data used to make it. Free.

Subscribe by email

Free. One email a week. Unsubscribe any time.