Skip to content

3 new GEOE3 layers added, fires, drought, cyclones#169

Merged
bpstewar merged 1 commit into
mainfrom
add_geoE3_layers
Feb 23, 2026
Merged

3 new GEOE3 layers added, fires, drought, cyclones#169
bpstewar merged 1 commit into
mainfrom
add_geoE3_layers

Conversation

@Gabe-Levin
Copy link
Copy Markdown
Collaborator

What I changed

  • Created Processing scripts for 3 new GeoE3 layers
  • Added processed parquet files to s3
  • Added required metadata for each layer

Processing Notes

Summary

The fire data is coarser than our H3 level hexagons, so our existing approach for zonal stats created lots of gaps. This is because the center of the underlying raster pixels was used to assign values to the hexagons.
(See UnweightedZonalStats.png)

Changes

  • To fix this, I used ExactExtract. This lets us assign a value to overlapping polygons based on the percentage of the pixel that the vector covers. Pretty helpful. I think we talked about doing this for other layers in the past. ExactExtract may work there as well.
  • Included a quick sanity-check comparison for Kenya (see kenya_db_vs_source_comparison.jpg).
  • The cyclones data is empty in Kenya, so I created another test for Japan (see cyclones_japan.png).

Outputs

Processed layers have been added to S3:

Images

UnweightedZonalStats.png

Screenshot 2026-02-18 at 10 55 02 AM

kenya_db_vs_source_comparison.jpg

kenya_db_vs_source_comparison

cyclones_japan.png

image

@Gabe-Levin Gabe-Levin temporarily deployed to Space2Stats API Dev February 21, 2026 09:58 — with GitHub Actions Inactive
@Gabe-Levin Gabe-Levin changed the title feat: 3 new GEOE3 layers added, fires, drought, cyclones 3 new GEOE3 layers added, fires, drought, cyclones Feb 21, 2026
@github-actions
Copy link
Copy Markdown

ghost commented Feb 21, 2026

PR Deployment Details:
🚀 PR deployed to https://sukc96x8yd.execute-api.us-east-1.amazonaws.com/

@Gabe-Levin Gabe-Levin requested a review from bpstewar February 21, 2026 10:03
"methodological_notes": "UNEP/GRID-Europe aggregated monthly World Fire Atlas (ESA-ESRIN) fire detections into a global mean fire-density raster for 1997–2010.",
"source_data": "World Fire Atlas (WFA, ESA-ESRIN) monthly products (modified algorithm 1), compiled and processed by UNEP/GRID-Europe into global fire density (1997–2010).",
"sci:citation": "UNEP/GRID-Geneva/Europe. Fires density 1997–2010 (derived from ESA-ESRIN World Fire Atlas).",
"method": "sum",
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the fire data, I am a bit confused by the method (sum vs mean). The source data measures "Expected fire events per year 1998-2010" - are you taking the sum over those years, or the average of those years? I will accept the PR for now, but we should double check this and all the metadata at some point as we do away with the xlsx file

@bpstewar bpstewar merged commit f914096 into main Feb 23, 2026
6 checks passed
@bpstewar bpstewar temporarily deployed to Space2Stats API Dev February 23, 2026 15:00 — with GitHub Actions Inactive
@bpstewar bpstewar deleted the add_geoE3_layers branch February 23, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants