GIS Copilot: Towards an Autonomous GIS Agent for Spatial Analysis
Temitope Akinboyewa, Zhenlong Li, Huan Ning, M. Naser Lessani

TL;DR
This paper introduces GIS Copilot, an AI-powered agent integrated into QGIS that enables users to perform spatial analysis through natural language commands, automating workflows and code generation to simplify geospatial tasks.
Contribution
It presents a novel framework for embedding large language models into GIS platforms, enabling autonomous spatial analysis workflow generation and interaction.
Findings
High success rate in basic and intermediate task automation.
Effective natural language interaction for spatial analysis.
Challenges remain in automating complex, multi-tool workflows.
Abstract
Recent advancements in Generative AI offer promising capabilities for spatial analysis. Despite their potential, the integration of generative AI with established GIS platforms remains underexplored. In this study, we propose a framework for integrating LLMs directly into existing GIS platforms, using QGIS as an example. Our approach leverages the reasoning and programming capabilities of LLMs to autonomously generate spatial analysis workflows and code through an informed agent that has comprehensive documentation of key GIS tools and parameters. The implementation of this framework resulted in the development of a "GIS Copilot" that allows GIS users to interact with QGIS using natural language commands for spatial analysis. The GIS Copilot was evaluated with over 100 spatial analysis tasks with three complexity levels: basic tasks that require one GIS tool and typically involve one…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeographic Information Systems Studies · Advanced Computational Techniques and Applications · Data Management and Algorithms
