Blog Posts

IntelliGeo at ICT Open 2025

IntelliGeo project was presented at NWO ICT.OPEN2025 which was held in Jaarbeurs Utrecht, 15 and 16 April 2025. The title of the poster by Gustavo and Mahdi was "Fine-Tuning LLMs for Spatial Analysis and Modeling – An Initial Step".

The abstract of the poster:

Geospatial Information Science (GIScience) is a multidisciplinary field focused on developing methods for managing and analyzing geographic data, which are essential for understanding the spatial and temporal dynamics of natural and human-made processes. These analyses often require the creation of complex models within Geographic Information Systems (GIS). However, building such models typically demands specialized, modeling-specific knowledge, making them accessible primarily to GIS professionals. To address this barrier, we leverage the emerging capabilities of Large Language Models (LLMs) to democratize GIS modeling. As part of this effort, we developed and deployed IntelliGeo, a QGIS plugin that functions as an AI-powered modeling assistant. Since no current LLM is fine-tuned for spatial analysis and modeling, IntelliGeo enhances the capabilities of general-purpose LLMs through two mechanisms: Retrieval-Augmented Generation (RAG) to supply GIS-specific information to LLMs, and Few-Shot Learning to provide examples of prompts for generating geodata processing models along with their expected outputs. By iteratively capturing and refining user inputs, IntelliGeo not only simplifies modeling efforts but also contributes to building a dataset for fine-tuning LLMs for spatial analysis and modeling. In this poster, we describe the implementation of IntelliGeo, with special emphasis on the RAG and Few-Shot mechanisms.

The poster presented at the conference:

ICT.Open 2025 - IntelliGeo Poster

Keywords: LLM, GIS, Fine-tuning, QGIS plugin, RAG, Few-Shot

Workshop at QGIS User Conference 2024 in Bratislava

In a workshop at QGIS User Conference 2024, the IntelliGeo plugin was presented to the QGIS user community. We had a full room of interested people actively participating in the workshop. The workshop was started with an introduction to the IntelliGeo plugin and it's relation with AI/LLMs. Then the participants installed IntelliGeo, participated in a hands-on activity where they use the plugin to perform different GIS tasks. Finally, we had a very constructive feedback round where we collected amazing suggestion and collaboration opportunities.

Some nice images from the workshop:

Spanning Image Image 2
Image 3
Image 4 Image 5 Image 6

IntelliGeo at ICT Open 2024

IntelliGeo project was presented at NWO ICT.OPEN2024 which was held in Jaarbeurs Utrecht, 10 and April 2024. The title of the presentation by Mahdi and Gustavo was "Fine-Tuning LLMs for Spatial Analysis and Modeling – An Initial Step".

The abstract of the talk:

Geospatial Information Science (GIScience) combines Geography, Earth Science, and Computer Science to develop methods for handling geographical data such as satellite/UAV imagery and GPS observations, aiding in complex model building using Geographical Information System (GIS) platforms in sectors like climate change, food security, and health. The intersection of GIScience and recent advances in Large Language Models (LLMs) presents an opportunity to transform spatial analysis and modelling. However, the integration of LLMs into GIScience applications is hindered by the absence of fine-tuning datasets for spatial analysis and modelling tasks, thus a lack of task-specific LLMs in the GIScience domain. In response, we are working on a research project funded by the NWO Ai NED program to integrate general-purpose LLMs into QGIS, a widely used GIS platform. The main idea is to record expert user interactions with an out-of-the-box, general-purpose LLM. Since the LLM is not specialized for GIS tasks, users will need to interact with it iteratively to solve the GIS tasks. We hypothesize that recording such interactions will allow us to build a community-based specialized dataset to fine-tune LLMs for spatial analysis and modelling. This presentation will explain the main objectives of the project, its primary results, and the remaining steps. We will showcase our initial findings about the effective mechanisms to translate users’ analytical descriptions into executable geoprocessing workflows in GIS. Primary results affirm the capacity of the proposed approach to democratize spatial analysis by embedding advanced Artificial Intelligence within GIS platforms.

Keywords: LLM, GIS, Fine-tuning, Dataset, Spatial