Skip to content

HWSD2 - Harmonized World Soil Database v2.0

Overview

The Harmonized World Soil Database (HWSD) version 2.0 is a comprehensive global soil dataset published by the Food and Agriculture Organization (FAO) of the United Nations. It provides detailed soil physical and chemical properties at multiple depth layers with global coverage.

Dataset Specifications

Spatial Coverage

  • Resolution: 30 arc-seconds (~1 km at the equator)
  • Grid dimensions: 43,200 columns × 21,600 rows
  • Geographic extent: Global (-180° to 180°, -90° to 90°)
  • Projection: WGS84 Geographic (EPSG:4326)
  • Format: Binary raster (.bil) with attribute database

Temporal Coverage

  • HWSD v2.0 represents contemporary soil conditions
  • Based on soil surveys conducted primarily between 1960-2020
  • Periodic updates incorporate new national soil databases

Vertical Resolution

The database provides soil properties at 7 standardized depth layers:

Layer Top (cm) Bottom (cm) Thickness (cm)
D1 0 20 20
D2 20 40 20
D3 40 60 20
D4 60 80 20
D5 80 100 20
D6 100 150 50
D7 150 200 50

Total profile depth: 0-200 cm (surface to 2 meters)

Database Structure

Soil Mapping Units (SMUs)

Each location on the global grid is assigned to a Soil Mapping Unit (SMU). An SMU represents a geographic area with relatively homogeneous soil characteristics.

  • Total SMUs: 58,405
  • Unique identifiers: HWSD2_SMU_ID (1 to ~43,000 range)
  • Legacy IDs: Links to HWSD v1.0 and WISE30s databases

Soil Sequences

To represent spatial heterogeneity, each SMU can contain multiple soil sequences:

  • Sequence 1: Usually the dominant soil type (highest share %)
  • Sequence 2-N: Secondary and minor soil types
  • Share: Percentage of the SMU area covered by each sequence (sum = 100%)

Example: SMU 4726 (Konza Prairie, Kansas) - Sequence 1: 60% - Loamy Phaeozem - Sequence 2: 30% - Sandy Phaeozem - Sequence 3: 10% - Clayey Phaeozem

Data Records

  • Total layer records: 408,835
  • Layers per SMU: 7 (D1 through D7)
  • Records per layer: ~58,405 (one per SMU sequence)

Soil Properties

Physical Properties

Particle Size Distribution

  • Sand (% by weight): 2.0 - 0.05 mm diameter
  • Silt (% by weight): 0.05 - 0.002 mm diameter
  • Clay (% by weight): < 0.002 mm diameter
  • Coarse fragments (% by volume): > 2 mm diameter

Constraint: Sand + Silt + Clay = 100%

Texture Classifications

  • USDA texture class: 14 classes (Clay, Silty clay, Loam, etc.)
  • SOTER texture class: 5 classes (Coarse, Medium, Fine, Very Fine, Medium Fine)

Bulk Density

  • Bulk density (g/cm³): Mass of dry soil per unit volume
  • Reference bulk density (g/cm³): Estimated from texture and organic matter
  • Typical range: 1.0 - 1.8 g/cm³

Chemical Properties

Carbon and Nitrogen

  • Organic carbon (% by weight): 0 - 100%
  • Total nitrogen (g/kg): Total N content
  • C/N ratio: Carbon to nitrogen ratio
  • Typical range: 8-15 (mineral soils), 20-30 (organic soils)

Acidity

  • pH (water): Measured in water suspension
  • Range: 0-14 (typically 3.5-9.0)
  • < 5.5: Acidic
  • 5.5-7.0: Slightly acidic
  • 7.0-8.5: Neutral to alkaline
  • 8.5: Strongly alkaline

Cation Exchange Capacity (CEC)

  • CEC soil (cmolc/kg): Total exchange capacity of the soil
  • CEC clay (cmolc/kg): Exchange capacity of clay fraction
  • Effective CEC (ECEC) (cmolc/kg): Exchange capacity at current pH

Base Status

  • Total Exchangeable Bases (TEB) (cmolc/kg): Sum of base cations
  • Base saturation (% of CEC): Percentage of exchange sites occupied by base cations
  • Aluminum saturation (% of ECEC): Percentage occupied by Al³⁺ (acidic soils)
  • Exchangeable Sodium Percentage (ESP) (%): Na saturation (sodic soils)

Other Chemical Properties

  • Calcium carbonate equivalent (% by weight): CaCO₃ content (calcareous soils)
  • Gypsum (% by weight): CaSO₄·2H₂O content (gypsic soils)
  • Electrical conductivity (dS/m): Salinity indicator
  • < 2 dS/m: Non-saline
  • 2-4 dS/m: Slightly saline
  • 4-8 dS/m: Moderately saline
  • 8 dS/m: Highly saline

Hydrological Properties

Drainage Class

Seven classes from excessively drained to very poorly drained: - E: Excessively drained (rapid percolation) - SE: Somewhat excessively drained - W: Well drained - MW: Moderately well drained - I: Imperfectly drained (seasonal saturation) - P: Poorly drained (frequent saturation) - VP: Very poorly drained (permanent saturation)

Water Capacity

  • Available Water Capacity (AWC): mm/m or mm (depending on table)
  • Amount of water available to plants between field capacity and wilting point
  • Typical range: 50-200 mm/m

Root and Water Limitations

  • Root depth: Deep (>100 cm), Moderately deep (<100 cm), Shallow (<50 cm), Very shallow (<10 cm)
  • Obstacle to roots: Depth to restrictive layer (cm)
  • Impermeable layer: Depth to impermeable horizon (cm)
  • Soil water regime: Wetness duration (ESDB)

Soil Classifications

World Reference Base (WRB) 2022

The primary classification system with multiple levels of detail:

  • WRB2: 2-character codes (32 reference soil groups)
  • Examples: AC (Acrisols), CH (Chernozems), PT (Plinthosols)
  • WRB4: 4-character codes with qualifier
  • Examples: ACfr (Ferric Acrisols), CHha (Haplic Chernozems)
  • WRB Phases: Detailed classification with multiple qualifiers
  • Examples: ACfrkk (Akroskeletic Ferric Acrisols)

Common WRB soil groups: - Acrisols: Acidic, clay-rich, weathered tropical soils - Chernozems: Deep, dark, fertile grassland soils - Ferralsols: Highly weathered tropical soils with oxides - Luvisols: Clay-enriched temperate forest soils - Phaeozems: Dark, humus-rich grassland soils - Podzols: Acidic forest soils with leached surface layer

FAO-90 Classification

Legacy FAO classification (1990 system): - Similar to WRB but older version - 194 soil units in the database

Climate Classification

  • Köppen-Geiger zones: A (Tropical), B (Arid), C (Temperate), D (Cold), E (Polar)

Data Quality and Limitations

Data Sources and Coverage

The HWSD v2.0 integrates multiple national and regional databases:

  • ESDB: European Soil Database (high detail)
  • CHINA: China soil database (1:1M scale)
  • SOTWIS: Soil and Terrain Database (global)
  • DSMW: Digital Soil Map of the World (1:5M scale)
  • WISE30s: World Inventory of Soil Emission Potentials (30 arcsec)
  • National databases: Afghanistan, Ghana, Turkey, etc.

Missing Data Indicators

  • Value -9: Missing or not applicable
  • NODATA (65535): No soil data (oceans, ice, water bodies)

Uncertainty

  • Scale: Original mapping scales vary (1:250,000 to 1:5,000,000)
  • Heterogeneity: Single SMU values represent area averages
  • Temporal: Soil properties change over time; database is a snapshot
  • Analytical: Different labs and methods used for soil analysis

Appropriate for: - Global and continental-scale modeling - Regional assessments (>100 km²) - Initial parameterization of ecosystem models - Comparative studies across climates/biomes - Educational purposes

Not appropriate for: - Site-specific predictions (< 1 km²) - Precision agriculture (< 1 ha) - Regulatory decisions - Construction planning

Best practices: - Validate with local soil data when available - Perform sensitivity analysis on soil parameters - Use dominant sequence or weighted averages - Consider uncertainty in model results - Cite the database properly

Using the Schema

Loading the Schema

from linkml_runtime import SchemaView

schema_view = SchemaView("src/fao_soils/schema/hwsd2.yaml")

# Explore the schema
print(schema_view.all_classes())
print(schema_view.all_slots())
print(schema_view.all_enums())

Key Classes

  • SoilMappingUnit: Summary properties for an SMU
  • SoilLayer: Detailed properties for a single depth layer
  • WRBClass: World Reference Base soil classification with colors for mapping

Key Slots (Properties)

Soil layers have ~47 properties including: - Identifiers: hwsd2_smu_id, sequence, layer - Depths: topdep, botdep - Texture: sand, silt, clay, texture_usda, texture_soter - Carbon/N: org_carbon, total_n, cn_ratio - Chemistry: ph_water, cec_soil, bsat, esp - Physical: bulk, coarse

Enumerations

  • DrainageEnum: 7 drainage classes (E, SE, W, MW, I, P, VP)
  • TextureUSDAEnum: 14 USDA texture classes
  • TextureSOTEREnum: 5 SOTER texture classes
  • KoppenEnum: 5 climate zones (A, B, C, D, E)
  • RootDepthEnum: 4 root depth categories
  • PhaseEnum: 9 soil phase modifiers

Data Access

Official Source

Download the HWSD v2.0 database from the FAO Soils Portal: - HWSD v2.0 Download Page

The download includes: - Raster files (HWSD2.bil, .hdr, .prj, .stx) - Access database (HWSD2.mdb) or CSV exports - Documentation (PDF)

Processing Tools

For tools to work with HWSD2 data, see: - ecosim-co-scientist - Python extraction tools - DuckDB database loader - Geographic coordinate to soil profile extractor - Example queries and visualizations

References

Primary Citation

@misc{hwsd2,
  title = {Harmonized World Soil Database version 2.0},
  author = {{FAO}},
  year = {2023},
  publisher = {Food and Agriculture Organization of the United Nations},
  url = {https://www.fao.org/soils-portal/data-hub/soil-maps-and-databases/harmonized-world-soil-database-v20/en/}
}
  • FAO/IIASA/ISRIC/ISS-CAS/JRC (2012). Harmonized World Soil Database (version 1.2). FAO, Rome, Italy and IIASA, Laxenburg, Austria.
  • Fischer, G., et al. (2008). Global Agro-ecological Zones Assessment for Agriculture (GAEZ 2008). IIASA, Laxenburg, Austria and FAO, Rome, Italy.

Schema Citation

@software{hwsd2_schema,
  title = {HWSD2 LinkML Schema},
  author = {{BioEPIC Data Team}},
  year = {2024},
  url = {https://github.com/bioepic-data/fao-soils},
  note = {LinkML schema for FAO HWSD v2.0}
}

See Also