Skip to content

TH scores update: OVERVIEW #959

@matamadio

Description

@matamadio

TH Score Logic and Workflow Summary

Output folder

https://worldbankgroup-my.sharepoint.com/:f:/g/personal/mamadio_worldbank_org1/EuEuuNHaPFhNpkU9ztUL5TwBNCz1q4Tq-vot47rtklfNyA?e=JoWMgI

Value Threshold

  • Definition: Minimum hazard intensity to count pixels as "affected"
  • Application: Used by ALL hazards

Area Threshold %

  • Definition: Minimum percentage of admin unit that must be affected to trigger scoring
  • Application: Used by ALL hazards
  • Range: 0-100%

Scoring Philosophy

Consistency Across Hazards

All hazards produce scores on a -1 to 3 scale:

  • Score -1: Not affected (geographically outside hazard zone) - Cyclone, Volcano, WIldfire only
  • Score 0: No significant hazard (within hazard zone but below thresholds)
  • Score 1: Low hazard
  • Score 2: Medium hazard
  • Score 3: High hazard

Note on Score -1 vs Score 0:

  • Score -1: The hazard is geographically not applicable (e.g., landlocked countries for cyclones, areas far from volcanoes, non-vegetated areas for wildfire)
  • Score 0: The hazard could occur but intensity/exposure is below thresholds (e.g., low VEI within range, minimal cyclone winds)

Method implementation

Two analytical notebooks have been built to produce updated scores based on recent dataset and procedure as defined below.

Image Image

These notebook could be later released as open-source TH utility for anyone that wants to replicate TH approach on custom boundaries, different years, diffetent RPs or using different thresholds - which some users have previously mentioned.

Output Files

GeoPackage (.gpkg)

  • Contains all spatial data and attributes
  • Full geometry and statistics preserved

Excel (.xlsx)

  • Tabular data without geometry
  • Easy analysis and reporting

Naming Convention

{COUNTRY}_{HAZARD}_hazard_{UNIT_LEVEL}_vt{VALUE_THRESHOLD}_at{AREA_THRESHOLD}_{TIMESTAMP}

Examples:

  • GLB_Earthquake_hazard_ADM2_vt80_at1.0_20250127_143022.gpkg
  • THA_Cyclone_hazard_ADM2_vt36_at1.0_20250127_143022.xlsx
  • GLB_Extreme Heat_hazard_ADM2_vt25-28-32_at1.0_20250127_143022.gpkg

Special Cases:

  • Extreme Heat: vt{RP100}-{RP20}-{RP5} (e.g., vt25-28-32)
  • Multiple countries: Country codes joined with underscore
  • Global: GLB prefix

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions