AutoGEEval: A Multimodal and Automated Framework for Geospatial Code Generation on GEE with Large Language Models
Not on the map. Why?
Abstract (arXiv)
Geospatial code generation is emerging as a key direction in the integration of artificial intelligence and geoscientific analysis. However, there remains a lack of standardized tools for automatic evaluation in this domain. To address this gap, we propose AutoGEEval, the first multimodal, unit-level automated evaluation framework for geospatial code generation tasks on the Google Earth Engine (GEE) platform powered by large language models (LLMs). Built upon the GEE Python API, AutoGEEval establishes a benchmark suite (AutoGEEval-Bench) comprising 1325 test cases that span 26 GEE data types. The framework integrates both question generation and answer verification components to enable an end-to-end automated evaluation pipeline-from function invocation to execution validation. AutoGEEval supports multidimensional quantitative analysis of model outputs in terms of accuracy, resource consumption, execution efficiency, and error types. We evaluate 18 state-of-the-art LLMs-including general-purpose, reasoning-augmented, code-centric, and geoscience-specialized models-revealing their performance characteristics and potential optimization pathways in GEE code generation. This work provides a unified protocol and foundational resource for the development and assessment of geospatial code generation models, advancing the frontier of automated natural language to domain-specific code translation.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 51 references that are in the map. First posted on arXiv 19 May 2025.
Builds on
22 of 51 references.
References · 22
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2024Qwen2.5-Coder Technical Reportcited by 1,203
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
- 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 687
- 2018code2seq: Generating Sequences from Structured Representations of Codecited by 179
- 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 152
- 2016DeepCoder: Learning to Write Programscited by 149
- 2022Large Language Models Meet NL2Code: A Surveycited by 138
- 2022Transformers in Remote Sensing: A Surveycited by 61
- 2023On the Effectiveness of Large Language Models in Domain-Specific Code Generationcited by 44
- 2024A Survey on Evaluating Large Language Models in Code Generation Taskscited by 44
10 more
- 2024HumanEval Pro and MBPP Pro: Evaluating Large Language Models on Self-invoking Code Generationcited by 39
- 2024GIS Copilot: Towards an Autonomous GIS Agent for Spatial Analysiscited by 27
- 2024GeoCode-GPT: A Large Language Model for Geospatial Code Generation Taskscited by 11
- 2024ShapefileGPT: A Multi-Agent Large Language Model Framework for Automated Shapefile Processingcited by 9
- 2024Evaluation of Code LLMs on Geospatial Code Generationcited by 8
- 2024HumanEval on Latest GPT Models -- 2024cited by 7
- 2024Can Large Language Models Generate Geospatial Code?cited by 6
- 2017Systematic Mapping Study of Template-based Code Generationcited by 4
- 2024Chain-of-Programming (CoP) : Empowering Large Language Models for Geospatial Code Generationcited by 3
- 2024GEE-OPs: An Operator Knowledge Base for Geospatial Code Generation on the Google Earth Engine Platform Powered by Large Language Modelscited by 3
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025GeoAnalystBench: A GeoAI benchmark for assessing large language models for spatial analysis workflow and code generation
- 2025GeoJSON Agents:A Multi-Agent LLM Architecture for Geospatial Analysis-Function Calling vs Code Generation
- 2024Geo-FuB: A Method for Constructing an Operator-Function Knowledge Base for Geospatial Code Generation Tasks Using Large Language Models
- 2024An LLM Agent for Automatic Geospatial Data Analysis
- 2025GeoBenchX: Benchmarking LLMs in Agent Solving Multistep Geospatial Tasks
- 2023Autonomous GIS: the next-generation AI-powered GIS
- 2025GeoEvolve: Automating Geospatial Model Discovery via Multi-Agent Large Language Models
- 2026Google Earth AI Geospatial Reasoning Agent: Capabilities and a Systematic Evaluation