Background
Dal DPCM 12 maggio 2016, ogni Comune italiano è obbligato a mantenere i propri dati sui numeri civici allineati con l'ANNCSU, l'Anagrafe Nazionale Numeri Civici e Strade Urbane gestita da ISTAT. L'obbligo è concreto: nuovi civici, modifiche e soppressioni devono essere comunicati tramite PDND, e gli aggiornamenti nazionali devono riflettersi nei sistemi locali.
Per la maggior parte dei Comuni questo adempimento viene gestito manualmente, con operazioni ripetitive, rischio di errori e difficoltà nel tracciare lo stato di allineamento reale. Urban Spaces risolve il problema alla radice.

Il progetto
Abbiamo sviluppato un modulo nativo di Urban Spaces che automatizza l'intera pipeline di sincronizzazione ANNCSU-PDND. Il sistema scarica e importa i dati ufficiali ANNCSU, associa ogni civico al suo identificativo ministeriale tramite georeferenziazione e invia automaticamente le variazioni locali tramite le API PDND, gestendo in autonomia le tipologie di errore più comuni senza bloccare il flusso.
L'architettura è multi-tenant: ogni Comune opera in isolamento con la propria configurazione, ma condivide la stessa infrastruttura, rendendolo scalabile e conveniente sia per singoli Comuni che per reti gestite da partner o aggregatori territoriali.
I risultati
Il modulo è attivo in produzione su diversi Comuni, tra cui Lecco, Saronno e Mori, per un totale di circa 25.000 civici sincronizzati. Inserimenti, modifiche, soppressioni e aggiornamenti di coordinate vengono gestiti automaticamente, senza intervento manuale, mantenendo i dati comunali costantemente allineati con l'anagrafe nazionale.
Abbiamo lavorato su
Tecnologie utilizzate
Laravel
Framework PHP moderno per sviluppo rapido di applicazioni web
PostgreSQL
Database relazionale avanzato open-source con supporto JSON e GIS
PostGIS
Estensione PostgreSQL per dati geografici e query spaziali




