Skip to main content
Bridging Natural Language and Desktop GIS Automation with LLM-Powered GIS Plugins

Bridging Natural Language and Desktop GIS Automation with LLM-Powered GIS Plugins

This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Fehér Zsolt Zoltán

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