Anagrafe Nazionale Numeri Civici Stradali Urbani · Agenzia delle Entrate
| Comune | ✓ Dentro confine | ✗ Fuori confine | Totale | % OK | 📍 |
|---|
Questa applicazione ti permette di esplorare i dati dell'ANNCSU — l'Anagrafe Nazionale dei Numeri Civici Stradali Urbani — gestita dall'Agenzia delle Entrate. Ogni punto sulla mappa è un numero civico italiano: puoi navigare liberamente su tutto il territorio nazionale e osservare come sono distribuiti gli indirizzi nei diversi comuni.
I punti verdi rappresentano civici geocodificati correttamente, cioè la cui posizione geografica ricade all'interno del confine del comune a cui appartengono. I punti rossi segnalano invece civici "fuori confine": la coordinata registrata cade al di fuori del territorio comunale di riferimento, il che può indicare un errore di posizionamento o un dato da verificare.
Puoi restringere la visualizzazione usando i menu a tendina in alto per selezionare una o più regioni, una o più province, oppure un singolo comune. I tre pulsanti Tutti, Geocodificati e Fuori limite ti permettono di isolare rapidamente i soli civici corretti o quelli anomali. La mappa si aggiorna in tempo reale a ogni modifica del filtro.
È possibile condividere un link che apre la mappa già centrata su un comune specifico aggiungendo il parametro ?comune=CODISTAT all'URL, dove CODISTAT è il codice ISTAT del comune (es. ?comune=015146). All'apertura, l'applicazione seleziona automaticamente il comune, applica il filtro e zooma sul suo territorio.
Attivando il layer dei comuni tramite il pulsante mappa nella barra degli strumenti a destra, compaiono i poligoni comunali colorati per aggiudicatario: ogni colore identifica l'azienda o il professionista che ha vinto il contratto per aggiornare i dati ANNCSU in quel comune nell'ambito della Misura 1.3.1 del PNRR. I comuni senza aggiudicatario assegnato appaiono in grigio. Cliccando su un poligono si apre un popup con i dettagli del finanziamento e il conteggio dei civici visibili.
Il pulsante con l'icona a barre (visibile solo quando il layer dei comuni è attivo) apre il pannello di analisi. Qui trovi un riepilogo completo: quanti comuni ha in gestione ciascun aggiudicatario, in quante province e regioni opera, l'importo totale dei finanziamenti ricevuti e la sua quota percentuale sul totale nazionale. Puoi cercare un aggiudicatario specifico usando il campo di ricerca, selezionarlo con un clic per evidenziarne i comuni sulla mappa, centrare la vista su di essi e scaricare tutti i dati in formato CSV.
Il pannello statistiche (icona tabella) mostra un riepilogo dei civici visibili nella porzione di mappa attualmente inquadrata, suddivisi per comune con il numero di indirizzi corretti, quelli fuori confine e la percentuale di qualità. Spostando o zoomando la mappa i valori si aggiornano automaticamente.
Dal pannello di analisi (icona target) puoi vedere l'elenco dei comuni con civici anomali visibili nella vista corrente. Cliccando su un comune i punti relativi vengono evidenziati in giallo sulla mappa e la vista si centra su di essi. È possibile avviare una verifica tramite geocodifica inversa (OpenStreetMap Nominatim) per scoprire in quale territorio ricadono realmente le coordinate fuori confine. Il pulsante CSV esporta tutti i civici anomali visibili con le relative coordinate.
La mappa è realizzata con MapLibre GL JS. I dati vettoriali sono in formato PMTiles, che permette di servire milioni di punti direttamente dal browser senza un server dedicato. La mappa di base è fornita da CARTO su base OpenStreetMap. L'applicazione è open source e gira interamente nel browser, senza installazione.
Viewer ufficiale dei dati ANNCSU, sviluppato da Geobeyond. È la fonte primaria dei numeri civici usati in questa applicazione: i dati sono pre-elaborati e distribuiti in formato PMTiles per garantire alte prestazioni su scala nazionale.
Applicazione realizzata da Matteo Fortini per visualizzare le differenze tra versioni successive dei dati ANNCSU. Strumento prezioso per monitorare l'evoluzione nel tempo della qualità degli indirizzi e individuare le aree dove i dati sono stati aggiornati o corretti.
Portale curato da OnData che distribuisce i confini comunali, provinciali e regionali italiani in diversi formati geografici (GeoJSON, Shapefile, PMTiles). Da qui provengono i poligoni comunali usati per visualizzare l'estensione territoriale dei finanziamenti PNRR.
Il dataset degli aggiudicatari è stato costruito unendo più fonti open data. Il flusso è stato realizzato da Dennis Angemi, esperto di dati e pipeline di integrazione. Di seguito i passaggi seguiti (operazioni una tantum, non ancora una pipeline automatica riproducibile).
Dataset open data di PA Digitale 2026 con tutte le candidature approvate per la misura PNRR 1.3.1 "Piattaforma Digitale Nazionale Dati". Da questo file si filtrano le sole voci relative all'ANNCSU e si estraggono i codici CUP (Codice Unico di Progetto) dei progetti finanziati.
Dataset dell'Autorità Nazionale Anticorruzione che associa i CUP ai relativi CIG (Codici Identificativi di Gara). Il file è distribuito come archivio ZIP di grandi dimensioni: per estrarre solo le righe rilevanti si può usare il comando unzip -p file.zip | grep -P "cup1|cup2|cup3|..." senza scompattare l'intero archivio. Si ottiene così la lista dei CIG ANNCSU.
Dataset ANAC che per ogni CIG riporta il vincitore del contratto pubblico: denominazione dell'impresa o del professionista, codice fiscale, ruolo e importo aggiudicato. Filtrando per i CIG ottenuti al passo precedente si ricava la lista completa degli aggiudicatari ANNCSU con tutti i dettagli economici.
Il pulsante Crea il tuo DataViz in cima alla mappa apre il costruttore di grafici e tabelle. I dati vengono caricati in autonomia, indipendentemente dalla mappa: il pulsante si attiva automaticamente quando tutto è pronto.
Nella prima sezione seleziona la forma del grafico: Barre, Linea, Area, Torta, Ciambella, Radar, Polare, Scatter, Bubble o Mixed (barre + linea sullo stesso asse). L'orientamento orizzontale/verticale e il limite di voci visualizzate si impostano nella sezione Configurazione Dati.
La Dimensione definisce le etichette sull'asse X (cosa raggruppi), la Metrica definisce il valore sull'asse Y (cosa misuri). Le opzioni sono organizzate in tre gruppi:
Una riga per comune, incrociata con il primo aggiudicatore PNRR assegnato. Dimensioni disponibili: Regione, Provincia, Comune, Aggiudicatore, Tipologia Ente, Misura PNRR. Metriche: Totale Civici, N. Comuni, Qualità OK/ERR/Totale.
Una riga per contratto PNRR. Dimensioni: Denominazione, Tipologia Ente, Tipologia Appalto, Misura, Avviso, Stato Candidatura. Metriche: N. Contratti, Importo Finanziamento, Importo Aggiudicazione.
Una riga per contratto arricchita con le statistiche civici del comune corrispondente (collegamento tramite codice ISTAT). Permette combinazioni come "Tipologia Ente → Totale Civici" o "Misura PNRR → Qualità geocodifica". Le dimensioni Join si riconoscono dal prefisso j_ nel selettore.
I filtri si trovano nella sezione Filtri Geografici del pannello sinistro. Usa i radio button per scegliere il livello attivo: Regione, Provincia, Comune o Aggiudicatore. I filtri sono a cascata: seleziona prima una regione, poi passa a Provincia per vedere solo le province di quella regione. Il pulsante Tutte/Tutti seleziona in un click tutte le opzioni visibili. I filtri si combinano in AND: puoi filtrare per regione e aggiudicatore contemporaneamente. Il tasto Reset azzera tutto.
Premi Genera Grafico. Se hai scelto una Dimensione dal gruppo Tabelle Dettaglio viene creata direttamente una tabella multi-colonna senza passare per il grafico.
Dopo la generazione compare il toggle Grafico | Tabella in cima all'area di anteprima. La tabella mostra gli stessi dati aggregati del grafico (con totali in fondo). Per le Tabelle Dettaglio le colonne si espandono su più campi e la tabella è scorrevole orizzontalmente.
Esporta il grafico corrente come immagine PNG ad alta risoluzione, con titolo, legenda e nota sulla fonte.
Esporta i dati visibili nella tabella in formato CSV con codifica UTF-8 + BOM, compatibile con Excel. I filtri geografici attivi vengono rispettati: il file contiene solo le righe effettivamente visualizzate.
Nel selettore Dimensione, in fondo all'elenco, ci sono due opzioni speciali:
Entrambe le tabelle rispettano i filtri geografici attivi e possono essere scaricate in CSV.
Alcuni grafici pronti da replicare in pochi clic.
Confronta le 20 regioni italiane in base alla percentuale di civici geocodificati correttamente e quelli fuori confine.
Le province con il maggior numero di indirizzi civici registrati in ANNCSU.
Quanti civici italiani ricadono in comuni gestiti da un Comune singolo, un'Unione di Comuni, una Provincia o altri enti?
Le aziende e i professionisti che hanno ricevuto il maggior finanziamento PNRR per aggiornare i dati ANNCSU.
Zoom su una singola regione: quali comuni hanno il maggior numero di civici fuori confine?
Per ciascuna misura del PNRR, quanti civici italiani ricadono nei comuni coperti? Utilizza il join per combinare i dati contrattuali con le statistiche degli indirizzi.
Seleziona un aggiudicatore nel filtro e visualizza tutti i comuni che gestisce, con il numero di civici di ciascuno.
Esporta in CSV la lista completa degli aggiudicatori con i comuni assegnati, la qualità geocodifica e gli importi PNRR, filtrata per la regione di interesse.
Grafici combinati e polari per analisi multi-variabile.
Barre per i civici geocodificati correttamente (OK) e fuori confine (ERR), con la terza serie Totale resa come linea sovrapposta. Confronto immediato tra volume assoluto e distribuzione degli errori.
Barre per l'importo totale di finanziamento ricevuto da ciascuna regione, linea per il numero di contratti. Evidenzia se le regioni con più contratti ricevono proporzionalmente più o meno fondi.
Seleziona una regione nel filtro e usa il Radar per confrontare le province su una metrica comune. La forma del poligono rivela subito le province più "forti" o più "deboli" su quel valore.
Radar sulle tipologie ente PNRR (Comune, Unione, Provincia…) con metrica Qualità OK/ERR/Totale. I tre vertici del poligono mostrano immediatamente quale tipologia gestisce più civici in assoluto e con quale qualità.
I 15 comuni più grandi di una provincia con le barre che mostrano OK e ERR, e la linea che sovrappone il totale. Permette di vedere se i comuni con più civici hanno anche una qualità proporzionalmente migliore o peggiore.
Filtra per una regione e visualizza gli aggiudicatori PNRR attivi con il Radar. Ogni asse è un aggiudicatore, il valore è il numero di civici dei comuni che gestisce: la forma mostra chi ha in carico il territorio più grande.
Web app progettata e sviluppata da @gbvitrano in collaborazione con Claude AI (Anthropic), che ha affiancato le scelte architetturali, l'ottimizzazione del codice e lo sviluppo delle funzionalità di visualizzazione geospaziale.
Il codice sorgente di questa applicazione è pubblicamente disponibile su GitHub. Contributi, segnalazioni di bug e suggerimenti sono benvenuti tramite le Issues del repository.
I contenuti di questa applicazione sono rilasciati sotto licenza CC BY 4.0 – Attribuzione 4.0 Internazionale. Sei libero di condividere e adattare il materiale per qualsiasi scopo, anche commerciale, a condizione di citare adeguatamente la fonte.
Il tuo grafico apparirà qui
Seleziona le opzioni e clicca "Genera Grafico"