Generatore di mappe AI per luoghi reali: immagini o agente QGIS?
Pubblicato il
La maggior parte degli strumenti che si posizionano per "AI map generator" disegna un'immagine che somiglia a una mappa. Per un luogo reale serve un'AI che legga dati GIS invece di indovinare i pixel. Nel mio test su Recife, in Brasile, due modelli di immagini non hanno messo nemmeno un parco o una scuola reale dentro le zone di 1 km che hanno disegnato, mentre un agente GIS dentro QGIS ha trovato tutti i 50 parchi e le 18 scuole di OpenStreetMap.
Ho fatto il test il 7 novembre 2026 con un solo prompt, scritto insieme ai criteri di successo prima di ogni esecuzione:
A map of the parks and schools within 1 km of the metro stations of central Recife, Brazil, with a legend and a scale bar
Ecco cosa produce davvero ogni tipo di strumento, come costruire la stessa mappa gratis in QGIS a mano e cosa è successo quando ho dato la frase a un agente dentro QGIS.
6 su 9
Primi risultati Google per 'ai map generator' che sono strumenti fantasy o D&D
0 / 10
Parchi e scuole con nome sulla mappa di ogni modello di immagini che erano reali ed entro 1 km
50 e 18
Parchi e scuole OSM reali trovati sia dal metodo manuale in QGIS sia dall'agente GIS
Cos'è un generatore di mappe AI?
Un generatore di mappe AI è qualsiasi strumento che trasforma un prompt di testo in una mappa. In pratica, questa etichetta copre tre cose molto diverse, e Google le mescola tutte e tre nella stessa pagina. Quando ho estratto i primi risultati organici per "ai map generator" negli Stati Uniti il 7 novembre 2026, 6 dei 9 risultati erano generatori di mappe fantasy, di Dungeons & Dragons o di battle map per giochi da tavolo (Recraft, un thread Reddit di r/DnD, Adobe Firefly, TT-RPG, ZSky AI e OpenArt). Solo 3 trattavano luoghi reali, e nessuno mostrava una mappa di un'area reale costruita da open data con legenda e barra di scala.
I tre tipi sono:
- Generatori di mappe fantasy e da gioco (Recraft, il generatore fantasy di Adobe Firefly, TT-RPG, ZSky, OpenArt, Perchance). Modelli text-to-image addestrati a disegnare continenti immaginari, mondi su pergamena o griglie di dungeon. Ottimi per una campagna, non pensati per la geografia reale.
- Modelli di immagini generici (come i modelli di immagini Gemini di Google, o gli strumenti di immagini dentro ChatGPT e Midjourney) e strumenti di mappe a segnaposto (come MapsGPT di Proxi o PamPam). I modelli di immagini dipingono un JPEG piatto che imita una mappa stradale. Gli strumenti a segnaposto mettono marker su una mappa web a partire dalla memoria di un LLM; la pagina stessa di MapsGPT descrive il suo output così: "I luoghi provengono da dati pubblici e dalla migliore ipotesi di un'AI", e aggiunge "È un buon punto di partenza, non una garanzia."
- Un agente GIS che lavora dentro un software GIS desktop come QGIS. Invece di disegnare pixel, scarica layer vettoriali da fonti come OpenStreetMap, esegue strumenti spaziali (un buffer metrico, un'intersezione), applica gli stili ai layer e costruisce un layout di stampa che puoi modificare o esportare in PDF.
Se ti serve un'isola per un romanzo, il primo gruppo è quello giusto. Se qualcuno camminerà, costruirà o prenderà una decisione a partire dalla mappa, solo il terzo gruppo lavora su coordinate reali.
Il test: un prompt su Recife, quattro modi
Ho scelto Recife perché ha una costa netta a est, due fiumi (il Capibaribe e il Beberibe) che si incontrano vicino al centro, una linea metropolitana (Metrorec) e una buona copertura OpenStreetMap. Prima di eseguire qualsiasi cosa, ho estratto i dati di riferimento da OpenStreetMap (railway=station con station=subway, leisure=park e amenity=school) e ho scritto le regole per superare il test:
- Le stazioni devono essere stazioni Metrorec reali nell'ordine giusto, almeno Recife e Joana Bezerra.
- Ogni etichetta di parco o scuola su un'immagine viene verificata su OSM: esiste a Recife un elemento con quel nome e quel tipo, e si trova entro 1 km da una stazione reale?
- La barra di scala deve concordare entro il 25% con la distanza reale in linea d'aria di 1.192 m tra le stazioni Recife e Joana Bezerra.
- Per l'agente GIS: un vero buffer di 1.000 m in un SR metrico, conteggi di parchi e scuole uguali alla mia verifica geometrica su OSM, un layout con legenda e barra di scala, e l'attribuzione dei dati.
| Metodo | Tempo | Nomi reali di parchi e scuole (ed entro 1 km) | Nomi reali delle stazioni | Fonte dati e licenza indicate | Layer GIS modificabili | Esportazione |
|---|---|---|---|---|---|---|
Gemini 3 Pro Image (gemini-3-pro-image) | 18,2 s | 7 su 10 esistono a Recife (0 su 10 entro 1 km) | 3 su 6 | Nessuna | No (JPEG piatto 1408 x 768) | JPEG |
Gemini 3.1 Flash Image (gemini-3.1-flash-image) | 10,9 s | 5 su 10 esistono a Recife (0 su 10 entro 1 km) | 3 su 6 | Nessuna | No (JPEG piatto 1408 x 768) | JPEG |
| AI Agent in QGIS (impegno Medium, un messaggio) | 88,7 s | 50 parchi, 18 scuole (100% di corrispondenza con gli id OSM, senza etichette con il nome) | 2 su 2 (solo centrali) | Sì: OSM (ODbL 1.0), Overture Maps | Sì, 6 layer con stile in EPSG:31985 | Layout QGIS, PDF, PNG, GeoPackage |
| QGIS manuale (6 passaggi, dati OSM) | Non cronometrato (eseguito via script) | 50 parchi, 18 scuole (stessi id OSM) | 2 su 2 | Sì: OSM (ODbL 1.0) | Sì | Layout QGIS, PDF, PNG, GeoPackage |
Cosa sbagliano i modelli di immagini su una città reale
Ho inviato il prompt una volta a gemini-3-pro-image e una volta a gemini-3.1-flash-image tramite la Gemini API, con le impostazioni predefinite e senza system prompt. Un'immagine per modello è un singolo campione, non un benchmark statistico: considera i conteggi qui sotto come quello che è successo nella mia prova, non come un tasso fisso.
A prima vista, entrambe le immagini sono convincenti. Anche se il prompt era in inglese, tutte e due hanno scritto le etichette in portoghese, hanno messo l'Oceano Atlantico sulla destra, dove si trova la costa di Recife, hanno disegnato icone rosse della metro con cerchi di 1 km attorno e hanno aggiunto una legenda e una barra di scala.

Quando confronti i nomi con OpenStreetMap, la mappa crolla. Sull'immagine Pro, 7 dei 10 nomi distinti di parchi e scuole sono luoghi reali di Recife (come Parque 13 de Maio, Parque da Jaqueira, Ginásio Pernambucano e Colégio Damas). Uno è una strada e non un parco (Praça do Arsenal), e due non esistono in OSM (Parque das Jaqueira e Colégio de Mantes).
Il problema più grande è dove si trovano. Ogni etichetta sull'immagine sta dentro un cerchio di 1 km disegnato, perché è quello che chiedeva il prompt. In realtà, nessuno dei 10 parchi e scuole con nome si trova entro 1.000 m da una stazione della metro reale. Il più vicino è il Liceu de Artes e Ofícios, a 1.101 m dalla stazione Recife; il Parque 13 de Maio è a 1.248 m; il Parque da Jaqueira a 4.144 m. Il modello ricordava nomi reali di Recife e li ha dipinti dentro i suoi cerchi.
Le stazioni hanno lo stesso problema. Solo 3 dei 6 nomi distinti di stazioni sull'immagine Pro sono stazioni Metrorec reali (Largo da Paz, Joana Bezerra e Afogados). "Recife Antigo" è un quartiere, "Larga Bezerra" fonde Largo da Paz con Joana Bezerra, e l'etichetta "Central" compare su tre icone rosse diverse in tre zone della mappa. In OSM, Afogados e Largo da Paz distano 489 m; misurate con la barra di scala di 1 km dell'immagine stessa, l'immagine Pro le disegna a 2,8 km di distanza.

L'immagine Flash (gemini-3.1-flash-image, 10,9 s) va peggio sulle etichette: 5 dei suoi 10 nomi distinti di parchi e scuole sono parchi o scuole reali di Recife, 2 sono del tipo sbagliato (Lagoa do Araçá è uno stagno, e la Escola Estadual Sizenando Silveira compare in OSM solo come stazione di bike sharing che porta il suo nome) e 3 non esistono in OSM. Anche qui, nessuno dei parchi o delle scuole reali si trova entro 1 km da una stazione centrale della metro.
Inventa anche dettagli cartografici. Lungo il bordo superiore e sinistro stampa tacche di coordinate (85000, 40000, 70000) che non appartengono a nessun sistema di coordinate, e la fila di tacche in basso si dissolve in forme illeggibili. Sulla costa, disegna la Praia de Boa Viagem a nord della Praia do Pina; a Recife, Boa Viagem si trova circa 3,7 km a sud di Pina.
Niente di tutto questo sorprende, se ricordi come funziona un modello di immagini. Non ha layer GIS, né sistema di coordinate, né alcun modo di misurare 1.000 m. Predice pixel che sembrano una mappa di Recife.
Come fare la mappa vera gratis in QGIS
Prima di guardare un agente AI, ecco il modo standard e gratuito per costruire questa mappa in QGIS con i dati OpenStreetMap. Se non hai mai creato un layout, la nostra guida su come fare una mappa in QGIS spiega le basi più nel dettaglio, e la nostra guida al download dei dati OpenStreetMap in QGIS mostra come usare QuickOSM.
Scarica parchi, scuole e stazioni della metro da OpenStreetMap
Installa il plugin gratuito QuickOSM se non ce l'hai, poi apri Vettore > QuickOSM > QuickOSM…. Nella scheda Quick query, esegui tre query con In impostato su Recife, Brazil:
leisure=parkamenity=schoolrailway=station(e aggiungi una seconda riga constation=subway)
Tieni le stazioni centrali della metro
Se hai caricato un file .osm grezzo come me, i tag stanno dentro other_tags nel layer points. Apri Strumenti di Processing > Selezione vettore > Estrai per espressione ed esegui:
"other_tags" LIKE '%"railway"=>"station"%' AND "other_tags" LIKE '%"station"=>"subway"%' AND "name" IN ('Recife','Joana Bezerra')
Restano i 2 punti delle stazioni centrali.
Riproietta in un SR metrico
I dati OpenStreetMap arrivano in gradi (EPSG:4326). Un buffer in gradi non ha senso, quindi riproietta prima i layer di stazioni, parchi e scuole con Vettore > Strumenti gestione dati > Riproietta layer… in EPSG:31985 (SIRGAS 2000 / UTM zona 25S, che misura in metri).
Crea il buffer di 1.000 m
Apri Vettore > Strumenti di geoprocessing > Buffer…. Imposta come input le stazioni riproiettate, Distanza a 1000 metri, Segmenti a 36, spunta Dissolvi risultato ed eseguilo. Ottieni un unico poligono unito di 5.374.942 m².
Estrai i parchi e le scuole dentro il buffer
Apri Strumenti di Processing > Selezione vettore > Estrai per posizione. Seleziona gli elementi del layer dei parchi riproiettato che intersecano il buffer di 1.000 m. Ripeti per le scuole (in OSM, 17 delle scuole di questa zona sono mappate come poligoni e 1 come punto; esegui Vettore > Strumenti geometria > Centroidi… sui poligoni e Fondi vettori se vuoi disegnarle tutte e 18 come punti). Restano 50 parchi e 18 scuole.
Aggiungi una mappa di base e crea il layout di stampa
Aggiungi OpenStreetMap dal pannello Browser sotto XYZ Tiles, applica gli stili ai layer e apri Progetto > Nuovo layout di stampa…. Aggiungi la cornice della mappa, una legenda, una barra di scala, una freccia nord e una riga di credito © OpenStreetMap contributors (ODbL), poi esporta con Layout > Esporta come PDF….
Ecco la finestra di QuickOSM del primo passaggio, impostata per leisure=park a Recife:

E le due finestre di Processing che fanno il vero lavoro spaziale nei passaggi 4 e 5, il buffer in metri e l'estrazione per posizione:

Una volta creato il buffer, Estrai per posizione riduce i 135 parchi dell'area scaricata ai 50 che toccano la zona di 1 km:

Mettere questi layer su una mappa di base OpenStreetMap in un layout di stampa QGIS dà una mappa di riferimento verificabile con esattamente 50 parchi e 18 scuole:

Un agente GIS sullo stesso prompt
Siamo noi a sviluppare AI Agent, quindi questa sezione testa il nostro plugin sulla stessa identica frase. È un pannello di chat agganciato dentro QGIS (lo descriviamo nel dettaglio nella nostra guida completa ad AI Agent per QGIS). Invece di generare un'immagine, legge il tuo progetto, scarica dataset vettoriali, esegue gli strumenti di Processing di QGIS e costruisce un layout di stampa.
Sono partito da un progetto QGIS 3.44.15 vuoto su macOS, ho impostato l'impegno su Medium e i permessi su Balanced, ho incollato il prompt di test esatto e ho cliccato Invia una sola volta. Nessun messaggio di follow-up, nessuna scheda di domanda e nessun ritocco manuale.

Ha finito in 88,7 secondi (34 chiamate a strumenti interni, 0 errori). Legge OpenStreetMap da un estratto che ospitiamo noi (datato 19 ottobre 2026), quindi i server pubblici che quel giorno mi rifiutavano non lo hanno fermato. Ha impostato il progetto su EPSG:31985 (SIRGAS 2000 / UTM zona 25S), ha recuperato le stazioni della metro, ha creato un buffer di 1.000 m, ha ritagliato parchi e scuole, ha applicato gli stili a sei layer e ha costruito un layout A4 orizzontale.
La sua risposta nel pannello era:
Ho creato il layout A4 Central Recife parks and schools, con legenda e barra di scala. Mostra 18 scuole mappate e 50 parchi mappati entro 1 km in linea d'aria da due stazioni della metro. "Centrale" significa entro 2,5 km dal centro di Recife; la copertura dipende da OpenStreetMap. Posso anche esportare il layout in PDF.

Ho confrontato i suoi layer con la mia verifica geometrica su OpenStreetMap:
- Stazioni: ha scelto Recife (
-8.06917, -34.88537) e Joana Bezerra (-8.07321, -34.89539). - Buffer: il suo layer di buffer in
EPSG:31985copre 5.375.557 m², entro lo 0,02% dall'area analitica di due cerchi di 1.000 m distanti 1.192 m (5.376.700 m²). - Parchi e scuole: 50 parchi e 18 scuole, con 50 ID OSM di parchi su 50 e 18 ID OSM di scuole su 18 uguali a quelli del flusso manuale. Il vertice di parco più lontano sta a 998 m da una stazione, la scuola più lontana a 944 m.
- Attribuzione: il piè di pagina del layout riporta
© OpenStreetMap contributors; © Overture Maps Foundation, TomTom; modified by TerraLab | ODbL 1.0 | October 2026 | SIRGAS 2000 / UTM 25S.

Con questo singolo messaggio ha avuto anche limiti reali, che si vedono nel layout qui sopra:
- Solo due stazioni. Definendo "centrale" come entro 2,5 km dal centro storico di Recife, ha escluso Afogados (che è a 2.475 m dalla stazione Recife), Largo da Paz e Ipiranga. Includendo Afogados, i conteggi salgono a 63 parchi e 26 scuole. Almeno ha dichiarato la regola dei 2,5 km nella risposta e sulla pagina, quindi puoi chiedere Afogados in un messaggio successivo.
- Nessuna etichetta con il nome di parchi o scuole sulla mappa. Sono etichettate solo le due stazioni; per vedere il nome di una scuola clicchi sull'elemento in QGIS o chiedi all'agente di etichettarle.
- Nessuna freccia nord, e una pagina poco equilibrata. Il mio prompt non chiedeva una freccia nord, quindi l'agente non l'ha aggiunta. L'etichetta "Joana Bezerra" sta sopra il suo punto rosso, non c'è una mappa di base raster sotto le strade Overture e l'acqua OSM, e il terzo destro della pagina A4 è quasi tutto spazio bianco.
- Si è fermato a un clic dal file PDF. Ha costruito il layout di stampa QGIS e si è offerto di esportarlo in PDF, quindi ho cliccato
Layout > Esporta come PDF…io stesso.
La differenza rispetto a un generatore di immagini è che ogni pezzo di questa mappa è un vero layer QGIS in un sistema di coordinate metrico. Spostare la legenda, aggiungere una freccia nord, attivare le etichette delle scuole o aggiungere la stazione Afogados richiede pochi secondi sulla stessa mappa, invece di tirare di nuovo i dadi su un nuovo JPEG.
Prova AI Agent gratis in QGIS, senza carta
Quando usare quale strumento
- Usa un generatore di mappe fantasy (Recraft, Firefly, TT-RPG, OpenArt) quando il luogo è immaginario. È per questo che sono pensati la maggior parte dei risultati di ricerca per "AI map generator", e lo fanno bene.
- Non usare mai un modello di immagini per un luogo che qualcuno visiterà, citerà in un report o su cui costruirà. Il pericolo di
gemini-3-pro-imageegemini-3.1-flash-imagenon è che abbiano un brutto aspetto; è che sembrano finiti mentre mettono nomi reali di scuole di Recife a 3 o 4 km da dove si trovano. Se hai solo un chatbot nel browser, chiedigli di scrivere codice PyQGIS invece di disegnare un'immagine; il nostro test di ChatGPT per QGIS mostra cosa funziona e dove gli script scritti alla cieca falliscono. - Usa QGIS a mano quando vuoi il pieno controllo su ogni query, simbolo ed elemento del layout a costo zero, o quando stai imparando come funzionano i join spaziali e le proiezioni metriche.
- Usa un agente GIS dentro QGIS quando vuoi veri layer OpenStreetMap o Overture, un vero buffer metrico e un layout modificabile in un minuto e mezzo, e ti va bene sistemare un'etichetta o aggiungere una freccia nord alla fine. Trovi tutti i nostri strumenti per QGIS nell'hub QGIS AI.
Come l'abbiamo misurato. Test del 7 novembre 2026. Le due prove di immagini hanno chiamato la Gemini API (generateContent con responseModalities: ["TEXT","IMAGE"], impostazioni predefinite, nessun system prompt, n = 1 immagine per modello) su gemini-3-pro-image e gemini-3.1-flash-image. I dati di riferimento provengono dalla API di OpenStreetMap (/api/0.6/map, otto riquadri che coprono la longitudine da -34.9245 a -34.8745 e la latitudine da -8.0885 a -8.0585) e da ricerche Nominatim dello stesso giorno. La prova di AI Agent ha usato QGIS 3.44.15 su macOS con AI Agent 1.9.4 con impegno Medium e permessi Balanced in un progetto vuoto; l'estratto OpenStreetMap interrogato dall'agente era datato 19 ottobre 2026 e quello delle strade Overture Maps 21 ottobre 2026. Un prompt e una città sono un campione piccolo; un'altra città, un prompt in portoghese o prove di immagini ripetute cambierebbero i conteggi esatti delle etichette.
Domande frequenti
ChatGPT o Gemini possono fare una mappa precisa di una città reale?
Non come immagine generata. Quando un modello di immagini disegna una mappa, predice pixel invece di leggere coordinate GIS. Nel nostro test sul centro di Recife, entrambi i modelli di immagini Gemini hanno disegnato mappe convincenti in portoghese con legende e barre di scala, ma 0 dei 10 parchi e scuole con nome su ciascuna immagine erano luoghi reali situati dentro le zone di 1 km attorno alla metro che avevano disegnato. Per una mappa precisa, usa un GIS come QGIS o un agente che lavora su veri layer OpenStreetMap.
Esiste un generatore di mappe AI gratuito per luoghi reali?
Sì, con dei limiti. Strumenti web a segnaposto come MapsGPT ti permettono di generare gratis qualche mappa interattiva con segnaposto all'ora, anche se la loro stessa pagina avverte che i punti sono "la migliore ipotesi di un'AI". Per una vera mappa GIS con poligoni, barra di scala e layout di stampa, QGIS è completamente gratuito e open source, e AI Agent per QGIS include un piano gratuito di 5 task al mese con impegno Low, senza carta bancaria né chiave API (Pro aggiunge 300 task al mese e l'impegno Medium o High).
L'AI può generare una mappa dai miei dati GIS o da un foglio di calcolo?
I generatori di immagini non sanno leggere uno shapefile, un GeoPackage o un CSV di coordinate. Un agente GIS dentro QGIS sì: apri il tuo progetto esistente o trascini un CSV, un GeoPackage, uno shapefile o un GeoJSON nel pannello di chat di AI Agent, e gli chiedi di fare un buffer, un join, uno stile o un layout di stampa dai tuoi layer insieme ai dati OpenStreetMap o Overture Maps.
Perché la maggior parte dei risultati di ricerca per 'AI map generator' riguarda mappe fantasy o D&D?
Perché i modelli text-to-image sono bravissimi a inventare coste, texture di pergamena e stanze di dungeon dove non esiste alcun dato di riferimento. Quando abbiamo controllato i primi 9 risultati Google per "ai map generator" a novembre 2026, 6 erano strumenti fantasy o di battle map per giochi da tavolo. Se ti serve una mappa di un luogo reale, cerca uno strumento GIS o un plugin QGIS invece di un generatore di immagini.
Fallo in QGIS semplicemente chiedendolo
AI Agent esegue l'attività che descrivi, direttamente nel tuo progetto QGIS. Gratis, senza carta.
ha trovato tutti i 50 parchi e le 18 scuole di OpenStreetMap.

