Skip to content
GeoAI
QGIS
Guide

AI GIS: What It Does Today and Which Tool to Use

Published

AI GIS is GIS software where a trained model does part of the work: it reads imagery and returns objects, or it takes a request in plain words and runs the steps a GIS analyst would. The output is still ordinary GIS data, a layer in a known coordinate system that you open, check and edit.

The useful correction is that AI GIS is not one product. It is five different jobs, and most tools do only one of them. A tool that finds every roof in an aerial photo will not build your map layout, and a chat assistant that styles a layer cannot see a single tree in your imagery.

I build two of the tools named below, for QGIS. Read this knowing whose article it is.

The five jobs, at a glance

JobYou give itYou get backTools that do it in 2026
Extract objects from imageryAn aerial, drone or satellite image and a wordOne polygon per building, tree, panel or poolAI Segmentation (ours), GeoAI, ArcGIS pretrained models, Mapflow
Classify land coverImagery and a few training areasEvery pixel labelled water, built, forest, cropGoogle Earth Engine, dzetsaka in QGIS, ArcGIS
Run a GIS task from a sentenceA request and the project you have openData found, tools run, map styledAI Agent (ours), ArcGIS AI assistants, Atlas, Felt, Kue
Write GIS codeA question about PyQGIS, GDAL or SQLA script you run yourselfChatGPT, Claude, Gemini
Connect a chatbot to GISAn MCP client such as ClaudeThe chatbot calls GIS tools and dataQGIS MCP (open source), TerraLab MCP (ours)

Pick the row by the work you are paid for, not by the brand. A planning consultant who loses two hours per report on maps needs row three. A survey team digitising roofs for a city needs row one.

How I sorted them

I placed each tool in the job its own pages say it does, read on 28 October 2026. I left out tools that only promise a job on a roadmap. Prices are list prices for one person, before tax.

We make AI Agent, AI Segmentation and the TerraLab MCP, so I know their limits better than the others'. One case where I would not start with ours: if your team works in a browser and nobody runs QGIS, a browser GIS such as Atlas or Felt fits that team better, because ours lives inside QGIS.

1. Extracting objects from imagery

This is the oldest job and the one with the clearest output. A segmentation model has learned what a roof, a crown or a solar panel looks like, and it draws one polygon per object. You review the result, delete the misses, and keep a layer with an area on every feature.

The choice comes down to where it runs. GeoAI is free under the MIT licence and runs on your own machine, which means a Python environment and, in practice, an NVIDIA card. ArcGIS pretrained models run inside ArcGIS Pro. Mapflow and AI Segmentation run on remote servers, so they work on a laptop with no graphics card.

The detailed guide to building footprints runs the same job four ways, from free to paid.

2. Classifying land cover

Here every pixel gets a class instead of every object getting a shape. You draw a few training areas for each class and a classifier labels the rest of the scene. Google Earth Engine does it at continental scale and is free for research and non-commercial use. Inside QGIS, the dzetsaka plugin ships Random Forest and SVM classifiers.

This job is mature and mostly not new AI. It is the right tool when you need percentages per class across a region, and the wrong one when you need countable objects.

3. Running a GIS task from a sentence

This is the newest row and the one most people mean when they search for AI GIS. You describe the result, and an agent finds data, runs the geoprocessing tools and styles the map, step by step, in a project you can inspect.

QGIS showing central Bordeaux on satellite imagery with buildings coloured from purple to yellow by height, and the AI Agent panel on the right summarising the layers it created.
One request in QGIS: OpenStreetMap buildings for central Bordeaux, styled by height. The agent reports 186 buildings with a usable height, from 3 to 66 metres, and lists its sources.

The tools split by where your data lives:

  • ArcGIS AI assistants: in June 2026 Esri made part of its assistants generally available, included in ArcGIS user types with no credits spent. Others, the ArcGIS Pro assistant among them, are still in beta.
  • Atlas: a browser GIS whose assistant, Navi, builds maps from a conversation. The free plan includes 10 Navi runs, Pro is 23 USD per user a month.
  • Felt: a browser GIS with AI credits from its Team plan, 199 USD a month for three seats.
  • Kue by Bunting Labs: an assistant for QGIS, from 29 USD a month.
  • AI Agent: ours, a QGIS plugin. It works in the project you have open, shows each step, and one click undoes the whole task. It needs QGIS 3.28 or later and no GPU.

Whichever you pick, judge it on a task you already know the answer to. An agent that gets your own last report right is worth more than a demo.

4. Writing GIS code with a chatbot

General chatbots write PyQGIS, GDAL commands and PostGIS queries well, and they are where most GIS people first used AI. The limit is that the chatbot never sees your layers. It guesses field names and coordinate systems, so the code often fails on the first run and you fix it by hand.

I tested this on three common tasks in ChatGPT for QGIS, including the prompt that works better than the one most people write.

5. Connecting a chatbot to GIS tools

The Model Context Protocol (MCP) lets a chatbot such as Claude call outside tools. A GIS server for MCP gives it geocoding, open data, imagery or a live QGIS project, so it stops guessing and reads the real data.

The open-source QGIS MCP connects Claude to a running QGIS and is free. Our MCP gateway gives any MCP client geodata tools without a local install. The QGIS MCP guide shows the setup, step by step.

Where AI GIS still fails

  • Closed canopies and dense blocks. When crowns or roofs touch, a model returns one large shape instead of many. Check a dense sample before you count.
  • The coordinate system. Chat tools that do not read your project pick a CRS for you. Always check the layer's CRS before you measure an area.
  • The judgement in a report. An agent can produce the map. It does not know your client's rules, and nothing in it replaces a site visit.

Questions people ask

Is there a free AI GIS?

Yes, for every job above. GeoAI and the QGIS MCP are open source, Earth Engine is free for non-commercial work, and Atlas, Felt and our plugins have free plans. Free local tools cost setup time and a graphics card instead of a subscription.

What is the difference between AI GIS and GeoAI?

GeoAI usually means the models: machine learning trained on imagery, point clouds and other geographic data. AI GIS is the software you use that runs those models, plus assistants that run ordinary GIS tools for you. What is GeoAI covers the models in detail.

Can ChatGPT do GIS analysis?

It can write the code and explain the method, and with a plugin or an MCP server it can run tools. Without one, it cannot open your layers, so it works from your description of them.

Will AI replace GIS analysts?

Not the people who decide what the map should show. It takes over the repetitive steps: digitising, data searches, styling. I looked at the jobs most exposed in Will AI replace GIS jobs?.

Does my data leave my computer?

It depends on the tool. Local tools such as GeoAI keep everything on your machine. Cloud segmentation sends the imagery tiles it reads. Agents send your request and the information the model needs about your project. Ask each vendor which of these applies before you use client data.

For the QGIS side of this list, the QGIS AI plugins page shows what each plugin needs to run, and the best AI plugins for QGIS compares eight of them.

Try AI Agent free in QGIS, no card needed