"that we would do we should do when we would" 

(William Shakespeare)

Giampaolo Erriquez

Latest update: Jan 2nd, 2020 

Archivio comuni ISTAT

2018-04-23 

Spesso negli anni mi sono imbattuto – nello svolgimento della mia attività lavorativa – in situazioni di “crisi” per la gestione delle anagrafiche dei comuni italiani.

Il mio consiglio (non sempre seguito ) è sempre stato lo stesso: approfittare dell’ottimo ed aggiornato dataset messo a disposizione dall’ISTAT a questo indirizzo. È possibile reperire i dati sia in formato Excel, che CSV ed ogni campo è ben descritto nei commenti e/o nella legenda inserita nel file Excel.

Il contributo che voglio dare, sperando di fare cosa gradita, è di rendere disponibile una versione leggermente ritoccata (per evitare ridondanze di dati dove non necessario) e pronta per essere caricata sulla vostra base dati, semplicemente lanciando lo script.

Nell’immagine potete vedere il modello dati utilizzato. Le tabelle con prefisso “GpE” sono quelle da me modificate. N.B.: Il modello ha una valenza logica, il che significa che l’integrità referenziale non è di tipo “strong” (i.e.: non troverete in base dati il corrispondente “fisico” delle relazioni visibili nel modello).

Le versioni saranno aggiornate non appena disponibili sul sito ISTAT.


Qui una demo dell’utilizzo del dataset con alcune righe di codice (PHP).

Changelog

CSV

SEPARATORE: ‘;’ INTESTAZIONI: sì

Microsoft Access 365 (accdb file). Decomprimere il file nel path desiderato.

PostgreSQL                                DDL: sì DATI: sì

ENGINE: InnoDB DEFAULT CHARSET: utf8mb4 COLLATE: utf8mb4_unicode_ci DDL: sì DATI: sì

DDL: sì DATI: sì

DDL: sì DATI: sì

DDL: sì DATI: sì

SQLite “db” file. Decomprimere il file nel path desiderato.

DDL: sì DATI: no Utilizzare LoadData o il vostro tool preferito per caricare i dati CSV.

Inviaci i tuoi feedback…

© 2018-2020 Giampaolo Erriquez

OK