Yirgacheffe: A Declarative Approach to Geospatial Data

We present Yirgacheffe, a declarative geospatial library that allows spatial algorithms to be implemented concisely, supports parallel execution, and avoids common errors by automatically handling data (large geospatial rasters) and resources (cores, memory, GPUs). Our primary user domain comprises ecologists, where a typical problem involves cleaning messy occurrence data, overlaying it over tiled rasters, combining layers, and deriving actionable insights from the results. We describe the successes of this approach towards driving key pipelines related to global biodiversity and describe the capability gaps that remain, hoping to motivate more research into geospatial domain-specific languages.

Authors

Institutions

Publication Details

Published
2025-10-09
DOI
https://doi.org/10.1145/3759536.3763806
Citations
6
Primary Topic
Geographic Information Systems Studies
Type
article
Field-Weighted Citation Impact
40.33
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Yirgacheffe: A Declarative Approach to Geospatial Data

Michael Dales, Anil Madhavapeddy, Patrick Ferris, Alison Eyres et al.
6 citations
Geographic Information Systems Studies
40.33
article

Yirgacheffe: A Declarative Approach to Geospatial Data

Michael Dales, Anil Madhavapeddy, Patrick Ferris, Alison Eyres, Francesca A. Ridley, Simon Tarr
article en
6 citations

Abstract

We present Yirgacheffe, a declarative geospatial library that allows spatial algorithms to be implemented concisely, supports parallel execution, and avoids common errors by automatically handling data (large geospatial rasters) and resources (cores, memory, GPUs). Our primary user domain comprises ecologists, where a typical problem involves cleaning messy occurrence data, overlaying it over tiled rasters, combining layers, and deriving actionable insights from the results. We describe the successes of this approach towards driving key pipelines related to global biodiversity and describe the capability gaps that remain, hoping to motivate more research into geospatial domain-specific languages.

University of Cambridge (GB), International Union for Conservation of Nature (United Kingdom) (GB), Newcastle University (GB)
Openalex Percentile: Top 0%
Geographic Information Systems Studies
40.33
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.