This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.
Bridging Natural Language and Desktop GIS Automation with LLM-Powered GIS Plugins
Downloads
Authors
Abstract
Geographic Information Systems (GIS) are indispensable for spatial analysis and remote sensing, but still, scripting interfaces that enable automation (ArcPy, PyQGIS, and SNAP GPT) impose a steep technical barrier on domain scientists who are not software developers. We present GIS~Chat, an open-source suite of three plugins that embed a Large Language Model (LLM) chat panel directly inside ArcGIS Pro, QGIS, and ESA SNAP Desktop. The user describes a desired operation in natural language; the plugin supplies five workspace contexts (open layers, bands, coordinate reference systems, selections) to the LLM, which generates and executes the corresponding platform-specific code through a tool-calling mechanism. As of version 1.1, GIS Chat integrates with Google Earth Engine (GEE), enabling users to query, process, and download satellite imagery and geospatial datasets directly from the chat panel without writing any GEE Python code. GIS Chat supports five LLM back-ends - including Google's Gemini and Ollama, whose adoption requires no paid subscription. By covering major desktop GIS/remote-sensing platforms with a single architectural pattern, GIS Chat lowers the entry barrier for non-programmers and thus aspires to provide a consistent conversational workflow regardless of the underlying software.
DOI
https://doi.org/10.31223/X54Z09
Subjects
Other Earth Sciences, Software Engineering
Keywords
large language model, geographic information system, natural language interface, remote sensing, Google Earth Engine, QGIS, ArcGIS, geographic information system, natural language interface, remote sensing, Google Earth Engine, QGIS, ArcGIS, ESA SNAP
Dates
Published: 2026-03-08 19:03
Last Updated: 2026-03-08 19:03
License
CC BY Attribution 4.0 International
Additional Metadata
Data Availability:
All source code is publicly available on GitHub under the MIT license and archived on Zenodo (DOIs: 10.5281/zenodo.18899021, 10.5281/zenodo.18899023, 10.5281/zenodo.18899025).
Metrics
Views: 39
Downloads: 0
There are no comments or no comments have been made public for this article.