Saved in:
Bibliographic Details
Main Authors: Xiao, Yinhao, Xiao, Rongbo, Zhang, Yihan
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.00782
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913081114755072
author Xiao, Yinhao
Xiao, Rongbo
Zhang, Yihan
author_facet Xiao, Yinhao
Xiao, Rongbo
Zhang, Yihan
contents Reliable spatial analysis in GIScience requires preserving coordinate semantics, topology, units, and geographic plausibility. Current LLM-based GIS systems generate fluent scripts but rarely enforce these geographic rules at scale. We present GeoContra, a verification and repair framework for LLM-driven Python GIS workflows. It represents each task as an executable geospatial contract-including natural-language questions, schemas, CRS metadata, expected outputs, spatial predicates, topology, metrics, required operations, and forbidden shortcuts. Generated programs undergo static rule inspection, runtime validation, and semantic verification, with violations fed back into a bounded repair loop. Evaluated on 7,079 real geospatial tasks across 15 Boston-area zones, 9 task families, and 11 open-source models (600 runs each), GeoContra improves spatial correctness on closed models from 47.6% to 77.5% for DeepSeek-V4 and from 57.7% to 81.5% for Kimi-K2.5. Across 11 open models, average correctness rises by 26.6%. GeoContra turns fluent code production into verifiable spatial analysis, catching negative travel times, CRS/field-schema violations, missing predicates, and brittle output casts that otherwise yield executable but geographically invalid results.
format Preprint
id arxiv_https___arxiv_org_abs_2605_00782
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle GeoContra: From Fluent GIS Code to Verifiable Spatial Analysis with Geography-Grounded Repair
Xiao, Yinhao
Xiao, Rongbo
Zhang, Yihan
Software Engineering
Artificial Intelligence
Reliable spatial analysis in GIScience requires preserving coordinate semantics, topology, units, and geographic plausibility. Current LLM-based GIS systems generate fluent scripts but rarely enforce these geographic rules at scale. We present GeoContra, a verification and repair framework for LLM-driven Python GIS workflows. It represents each task as an executable geospatial contract-including natural-language questions, schemas, CRS metadata, expected outputs, spatial predicates, topology, metrics, required operations, and forbidden shortcuts. Generated programs undergo static rule inspection, runtime validation, and semantic verification, with violations fed back into a bounded repair loop. Evaluated on 7,079 real geospatial tasks across 15 Boston-area zones, 9 task families, and 11 open-source models (600 runs each), GeoContra improves spatial correctness on closed models from 47.6% to 77.5% for DeepSeek-V4 and from 57.7% to 81.5% for Kimi-K2.5. Across 11 open models, average correctness rises by 26.6%. GeoContra turns fluent code production into verifiable spatial analysis, catching negative travel times, CRS/field-schema violations, missing predicates, and brittle output casts that otherwise yield executable but geographically invalid results.
title GeoContra: From Fluent GIS Code to Verifiable Spatial Analysis with Geography-Grounded Repair
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2605.00782