CoolFace
Datasetpublic

taylor-geospatial/CoordBench

CoordBench A unified benchmark suite for evaluating location encoders such as SatCLIP, GeoCLIP, Climplicit, and MIND. The dataset contains 40 normalized source tables from 13 source families. The paper's evaluation suite uses 52 datasets and 78 prediction targets drawn from this mirror. The source files previously lived across GitHub, figshare, GCS, Socrata, Zenodo, and Google Drive. Intended use Use the normalized tables to compare coordinate-to-embedding models.… See the full description on the dataset page: https://huggingface.co/datasets/taylor-geospatial/CoordBench.

sourceHugging Faceotherupdated 3d agoView on Hugging Face
0likes734downloads
Dataset Card

CoordBench

A unified benchmark suite for evaluating location encoders such as SatCLIP, GeoCLIP, Climplicit, and MIND. The dataset contains 40 normalized source tables from 13 source families. The paper's evaluation suite uses 52 datasets and 78 prediction targets drawn from this mirror. The source files previously lived across GitHub, figshare, GCS, Socrata, Zenodo, and Google Drive.

Intended use

Use the normalized tables to compare coordinate-to-embedding models. The HF config is defined by the original source table, not by individual targets. The paper evaluates 52 datasets and 78 targets with random five-fold cross-validation and latitude--longitude regional holdouts.

The normalization pipeline preserves source columns where possible, but it also joins coordinate columns, creates procedural samples for polygon and raster sources, and applies source-specific parsing. Read each config's provenance notes for more information.

The benchmark does not provide a universal license. Please refer to the per-config license table and the original source terms before redistribution or commercial use.

Load one table

python
import pyarrow.parquet as pq
from huggingface_hub import hf_hub_download

path = hf_hub_download(
    "XXXX/CoordBench",
    "data/california_housing/data.parquet",
    repo_type="dataset",
    token=False,
)
table = pq.read_table(path, columns=["lon", "lat", "MedHouseVal"])
print(table.num_rows, table.column_names)

The remaining configs use the same data/<config>/data.parquet layout.

Schema

Every config's data.parquet carries these columns up front:

columntypenotes
lon, latfloat64WGS84, always non-null
timestampint64 (nullable)unix ms, UTC; null when the source has no per-point time
timestamp_endint64 (nullable)end of the valid-time window, when the source defines one (only dm_*)
splitstring (nullable)an official train/val/test partition from the source, null when it doesn't exist
idstring (nullable)source row identifier, when one exists

...followed by the source columns retained by the normalization pipeline. Nodata values (-999, -1, ocean index 0) and untransformed values (no log1p) are preserved where the source table is copied. The config notes identify joins, procedural samples, and source-specific parsing.

Note there's one config per original source file/table, not per label task e.g. sustainbench's 6 DHS indices and cdc_places's 12 health measures are each one config since they're one shared source table.

A raw/ folder alongside data/ contains the original unmodified copies of the original datasets files.

License

No single license applies to the whole repo. Most configs are CC-BY-4.0/CC-BY-SA-4.0/public domain however some are unique -- see the status column below:

configtasklicensesource
air_tempregressionfigshare-hosted (Hooker et al. 2018); not explicitly confirmedhttps://api.figshare.com/v2/file/download/12609182
bt_bioclimregressionCC-BY-SA-4.0 (data); MIT (code)https://github.com/vdplasthijs/better_together
bt_biomassregressionCC-BY-SA-4.0 (data); MIT (code)https://github.com/vdplasthijs/better_together
bt_cropharvestclassificationCC-BY-SA-4.0 (data); MIT (code)https://github.com/vdplasthijs/better_together
bt_human_footprintregressionCC-BY-SA-4.0 (data); MIT (code)https://github.com/vdplasthijs/better_together
bt_landcoverregressionCC-BY-SA-4.0 (data); MIT (code)https://github.com/vdplasthijs/better_together
california_housingregressionpublic domain (StatLib)sklearn.datasets.fetchcaliforniahousing (StatLib, Pace & Barry 1997)
cdc_placesregressionUS federal government work / CDC Open Data (Socrata) - publichttps://data.cdc.gov/resource/c7b2-4ecy.csv?$limit=60000
dm_africa_crop_maskclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_aster_gedregressionCC-BY-4.0https://zenodo.org/records/16585402
dm_canada_crops_coarseclassificationOpen Government Licence - Canadahttps://zenodo.org/records/16585402
dm_canada_crops_fineclassificationOpen Government Licence - Canadahttps://zenodo.org/records/16585402
dm_descalsclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_ethiopia_cropsclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_glanceclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_lcmap_lcclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_lcmap_lccclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_lcmap_luclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_lcmap_lucclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_lucas_lcclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_lucas_luclassificationCC-BY-4.0https://zenodo.org/records/16585402
dm_openet_ensembleregressionCC-BY-4.0https://zenodo.org/records/16585402
dm_us_treesclassificationCC-BY-NC-4.0 (iNaturalist)https://zenodo.org/records/16585402
ecoregionsclassificationCC-BY-4.0https://storage.googleapis.com/teow2016/Ecoregions2017.zip
countryclassificationpublic domainhttps://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_110m_admin_0_countries.geojson
pdfm_conus27regressionApache-2.0 (repo); data file itself not explicitly clearedhttps://raw.githubusercontent.com/google-research/population-dynamics/master/data/benchmarks/conus27.csv
satclip_countryclassificationunspecified (Google Drive share, github.com/microsoft/satclip issue #6)https://drive.google.com/drive/folders/1tI2qo6iioRrv3P1OxSXwHKObpLCrinad
satclip_ecoregionclassificationunspecified (Google Drive share, github.com/microsoft/satclip issue #6)https://drive.google.com/drive/folders/1tI2qo6iioRrv3P1OxSXwHKObpLCrinad
satclip_elevationregressionunspecified (Google Drive share, github.com/microsoft/satclip issue #6)https://drive.google.com/drive/folders/1tI2qo6iioRrv3P1OxSXwHKObpLCrinad
satclip_populationregressionunspecified (Google Drive share, github.com/microsoft/satclip issue #6)https://drive.google.com/drive/folders/1tI2qo6iioRrv3P1OxSXwHKObpLCrinad
soilgridsregressionCC-BY-4.0https://files.isric.org/soilgrids/latest/data/{prop}/{prop}_0-5cm_mean.vrt
sustainbenchregressionDHS Program-derived indices; redistribution terms not confirmed (dhsprogram.com access-gated)https://api.figshare.com/v2/articles/26026798 (TorchSpatial/LocBench pack)
usavars_elevationregressionCC-BY-4.0https://hf.co/datasets/torchgeo/usavars/resolve/01377abfaf50c0cc8548aaafb79533666bbf288f/elevation.csv
usavars_housingregressionCC-BY-4.0https://hf.co/datasets/torchgeo/usavars/resolve/01377abfaf50c0cc8548aaafb79533666bbf288f/housing.csv
usavars_incomeregressionCC-BY-4.0https://hf.co/datasets/torchgeo/usavars/resolve/01377abfaf50c0cc8548aaafb79533666bbf288f/income.csv
usavars_nightlightsregressionCC-BY-4.0https://hf.co/datasets/torchgeo/usavars/resolve/01377abfaf50c0cc8548aaafb79533666bbf288f/nightlights.csv
usavars_populationregressionCC-BY-4.0https://hf.co/datasets/torchgeo/usavars/resolve/01377abfaf50c0cc8548aaafb79533666bbf288f/population.csv
usavars_roadsregressionCC-BY-4.0https://hf.co/datasets/torchgeo/usavars/resolve/01377abfaf50c0cc8548aaafb79533666bbf288f/roads.csv
usavars_treecoverregressionCC-BY-4.0https://hf.co/datasets/torchgeo/usavars/resolve/01377abfaf50c0cc8548aaafb79533666bbf288f/treecover.csv
worldclim_bioregressionnon-commercial/academic use only; redistribution requires WorldClim's permissionhttps://geodata.ucdavis.edu/climate/worldclim/2_1/base/wc2.1_10m_bio.zip

Comparison with MIND

Note that the bt-* and country and ecoregions datasets were added at a later date to CoordBench so to reproduce MIND results from the paper exclude these from your evals.