Home Articoli e Guide Articoli Tutti i comuni e le province d'Italia
Tutti i comuni e le province d'Italia PDF Stampa E-mail
Scritto da RedFoxy   
Martedì 23 Ottobre 2007 17:21

Non so quante volte mi è capitato di dover fare un gestionale, o una semplice pagina web di registrazione dove mi servivano dati fondamentali come l'elenco dei comuni ed eventuali dati ad essi annessi, trovare su internet si trova di tutto, anche materiale datato (come il vecchio file che dava le poste datato 1997), materiale di dubbia provenienza e soprattutto di dubbia qualità e completezza, in più si è aggiunto la "recente" modifica in più province della regione Sardegna e la "spartizione" dei relativi comuni a spronarmi, o meglio ad obbligarmi, a creare un database aggiornato e con qualche dato in più.

Girando per il WEB ho reperito diverse informazioni (un grazie a www.comuni-italiani.it dal quale ho preso alcune informazioni per completare l'opera e soprattutto per verificare la correttezza dei miei dati), più una serie di vecchi db creati nel tempo ed aggiornati man mano.

Allegato a questo articolo, troverete un archivio zip, contente sempre le stesse informazioni ma in 3 formati diversi: XML, SQL (un dump da MySQL), e formato testo separato da tabulatori

Il database è composto da 3 tabelle, Regioni, Provincie e Comuni, ogni tabella ha informazioni diverse e un campo utilizzato per collegare fra di loro i vari dati, i campi di ogni tabella sono:

Regioni: (20 regioni)
- regione - Il nome della regione per esteso
- capoluogo - Il nome del capoluogo per esteso
- zona - Un indicativo di dove si trova in Italia
- codice_istat - Il codice ISTAT
- sigla_regione - La sigla della regione
- sito - Eventuale url al sito internet della regione
- email - Eventuale indirizzo e-mail della regione

Province: (107 province)
- provincia - Il nome della provincia
- regione - Codice ISTAT della regione (usato per collegarsi alla tabella regione)
- numero_comuni - Numero dei comuni presenti nella regione
- codice_istat - Codice ISTAT della provincia
- sigla - Sigla della provincia (usata per collegarsi con la tabella comuni)
- sito_provincia - Eventuale sito della provincia

Comuni: (8.101 comuni)
- comune - Il nome del comune
- provincia - La sigla della provincia (usata per collegarsi con la tabella comuni)
- cap - CAP generico del comune
- prefisso_tel - Prefisso telefonico del comune
- codice_istat - Codice ISTAT
- codice_catastale - Codice catastale
- sito_comune - Eventuale sito del comune

Da notare, che a differenza di diversi database simili che possono essere reperiti via internet, nella tabella "comuni" sono riportati anche i capoluogo di provincia, benché possa essere visto come una duplicatur, visto che sono già presenti nella tabella "provincie", ho preferito inserirli lo stesso.

Credo che come database sia alquanto completo, posso considerarlo aggiornato al 25/07/2007, la data in cui ho finito di prepararlo, se trovate problemi, incongruenze o avete voglia di aggiornarlo, contattatemi pure!

Per scaricare il database, clicca qui (~468kb archivio zip)

Fatemi sapere che ne pensate :)

Una zampa a tutti!

Commenti
Cerca RSS
Michele   |87.11.16.xxx |2009-01-18 17:49:14
Sei un grande. Grazie mille per questo DB.
A prima vista mi sembra organizzato
in modo ottimo.
Ciao
Anonimo  - re: usi civici   |89.96.186.xxx |2008-12-12 15:07:23
Paolo ha scritto:
il tuo lavoro è stato veramente utile.
Grazie mille!!
cita
Paolo  - usi civici     |89.97.5.xxx |2008-11-12 10:08:42
il tuo lavoro è stato veramente utile.
Grazie mille!!
Alessandro Frangioni  - re: correzioni     |93.146.129.xxx |2008-10-21 00:07:07
Alessandro Frangioni ha scritto:

Onanì (09105


Onanì (091058 )
Alessandro Frangioni  - correzioni     |93.146.129.xxx |2008-10-21 00:05:48
Ciao RedFoxy,
grazie tantissime per il tuo lavoro e per i link suggeriti dagli
altri.
Non so se può essere utile, ma vorrei indicarti alcuni accenti da
correggere nel tuo DB (tra parentesi indico il codice ISTAT):
Leinì
(001130)
Onanì (09105
Pré-Saint-Didier (007053)
Fénis
(007027)
Gressoney-la-Trinité (007032)
Saint-Rhémy-En-Bosses
(007064)
Antey-Saint-André (007002)

Sto preparando un DB con circa 30000
frazioni degli 8101 comuni. Non ho velleità di censire i CAP (peraltro molto
utili, ovviamente), poiché per quelli la suddivisione è indicata anche per
vie.
Se ritenete che possa essere utile, quando sarà pronto ve lo segnalerò.
Francesco  - ...ANCHE LE VIE D'ITALIA   |87.11.20.xxx |2008-10-13 00:58:58
Utilissimo...
gigi  - altro sql piu completo     |79.31.132.xxx |2008-09-25 10:38:26
date un occhiata a questo, è piu completo dell'altro

http://chiabgigi.altervista.org/_zip/trovacap.sql

gigi
Fabio  - E se servisse l'elenco delle strade ? (viario / st   |85.18.98.xxx |2008-09-23 16:37:50
Vista l'efficienza con cui avete risolto la questione cap, cercherò di andare
oltre. Sto facendo molta fatica a trovare un elenco di strade di tutta italia
(le vie di ogni singolo comune).

E' qualcosa di bel oltre l'elenco dei cap,
me ne rendo conto, eppure da qualche parte deve esserci. Tanto per fare un
esempio sui Tom Tom un elenco ci deve essere per forza.

Avete consigli o
fonti ?

Grazie, Fabio
RedFoxy   |SAdministrator |2008-09-23 16:46:10
Lo cerco pure io :|
gigi  - altro db     |79.31.132.xxx |2008-09-24 16:15:52
ciao se vi puo essere utile anche questo: ID, provincia, citta, via, cap

Citazione:
poi volevo chiedere se avete anche
l'elenco dei cap delle 27 città divise
in zone


http://chiabgigi.altervista.org/_zip/cap.sql

in cambio per favore io dovrei fare in modo, con questa tabella, che
nella mia form se un utente sceglie una citta o paese escano provincia e
cap
Fabio   |85.18.98.xxx |2008-09-24 16:34:41
Avevo un elenco simile, ma da sistemare, mi hai risparmiato parecchio tempo di
lavoro

Mi sono informato e le poste vendono un certo "Cap
Professional".

Per la tua richiesta prova ad essere più preciso nella
richiesta:
1 come l'utente sceglie il comune
2 come vuoi visualizzare
provincia e cap
3 non penserai mica di mettere tutti i comuni in una select
?_?_?_?

Fabio
gigi  - re_fabio   |79.31.132.xxx |2008-09-24 18:51:25
1. select con paesi/citta italiane
2. in base a scelta:
- compare provincia in
campo txt
- compare cap in campo txt

se possibile in php

grazie ciao
luigi  - bravo, ottimo lavoro     |217.202.3.xxx |2008-09-07 08:52:38
ottimo lavoro, quando vedo e trovo uno che pensa anche agl'altri beh che
dire....
forse la pensi come me'
se a qualcuno interessa il cad, i blocchi,
ecc, nel settore elettrico vi rimando qui http://chiabgigi.altervista.org
è
tutto gratis, se non trovate qualcosa contattatemi cercherò di
aiutarvi
comunque ancora bravo 'redfoxy'
ciao
Luca  - Gruppo Controluce     |77.43.33.xxx |2008-09-05 09:19:44
molto interessante questo db lo prendo volentieri che mipuò essere utule per il
lavoro.
Grazie Mille
Santo Caruso  - FSFE ed i CAP   |83.225.235.xxx |2008-08-23 19:25:21
salve,

volevo segnalare un articolo della Free Software Foundation Europe


http://www.italy.fsfeurope.org/it/projects/cap/

che anche se datato fa
riflettere sulla situazioni dei CAP in questo momento, sul monopolio delle poste
italiane di un bene pubblico e sul fatto che molto probabilmente il file dei cap
presente su questo sito non sia completo per i motivi indicati nel sito.
RedFoxy   |SAdministrator |2008-08-24 02:37:24
I cap sono molto piu' complessi di quelli che ho nel mio database... considera
che una via puo' avere piu' cap e tanto altro...

E' vero che tantissimi dati,
oltre a quelli dei cap e delle vie, dovrebbero essere liberi e fruibili, come i
dati di geolocalizzazione, i sensi di marcia, le modifiche e tanto atlro, ma
abbiamo solo questi
MadBob  - webservice mondiale   |82.50.151.xxx |2008-08-19 00:34:46
Su http://www.geonames.org/ sono disponibili diversi webservices che permettono
di ottenere dati per tutto il mondo a partire ad esempio dal codice postale (
http://www.geonames.org/export/web-services.html#p ostalCodeSearch ), non so
quanto sia aggiornato in merito ai comuni italiani ma puo' comunque essere di
aiuto per i developers
MadBob  - p.s.   |82.50.151.xxx |2008-08-19 00:44:44
Dimenticavo: ci sono anche i dati rilasciati da GFOSS.it, anche loro mettono a
disposizione dump SQL liberamente scaricabili (
http://geodati.gfoss.it/wiki/index.php/Database_Ge odati ) e li tengono
costantemente aggiornati
RedFoxy   |SAdministrator |2008-08-24 02:38:52
si ho visto grazie, mooooolto interessante e' da verificare
raphè  - spettacolare     |93.144.109.xxx |2008-08-08 14:23:23
wow!
semplicemente spettacolare...
io he avevo realizzato uno con tutte le
provincie e c'è voluta 'na vita...quanto tempo ce n'è voluto a te per
questo?!?

grazie mille davvero
RedFoxy   |SAdministrator |2008-08-24 02:40:07
troppo tempo!
Ore ed ore di intenso lavoro
Ktrl+S  - qualche suggerimento   |88.149.182.xxx |2008-07-23 11:51:24
Ti scrivo senza avere letto i commenti degli altri. Per cui non so se te
l'hanno già detto.

E' fondamentale dare un id numerico unico ad ogni riga di una tabella in maniera da legari
i campi tramite essi, non tramite i nomi.

Inoltre avrei messo su
una tabella separata le zone delle regioni.

Sto provando a fare
queste cose io, se ti interessa il lavoro finito spediscimi una mail e te
lo mando

Ciao
Ktrl+S
RedFoxy   |SAdministrator |2008-07-23 16:28:13
Si certo tutto quello che si può aggiungere è bene accetto da
diffondere...

Per quanto l'id, è corretto ma questo database è strutturato
per essere libero da una qualsiasi mia restrizione a livello di codice o
connessione, l'ho concepito cosi' in modo tale che chiunque possa integrarlo
nelle proprie necessità o in database dove ha già questi dati ma deve solo
aggiornarli
nixw0rm  - Davvero grande     |62.10.59.xxx |2008-07-19 13:52:17
Grazie di tutto.... proprio quello che mi serviva e mi risparmi una fatica
immensa... cmq vorrei ricambiare qualche volta... per il momento ti lascio il
link del mio sito da dove si puó scaricare materiale didattico,articoli, ecc..
anche se ancora "in costruzione"....
Enrico  - WOW - PERFETTO   |85.179.142.xxx |2008-07-03 16:51:35

grazie
Sergio  - Ottimo!!     |151.56.52.xxx |2008-06-29 12:18:33
Nel mare di cazzate che si trovano su Internet, un contributo utile e serio per
tutti i professionisti dell'informatica. Grazie e complimenti
Sandro  - Grazie   |79.4.60.xxx |2008-06-28 09:29:49

Complimenti, ottimo lavoro
mi ero giusto rassegnato a trasferie i dati
dal foglio di excel dell'istat a mysql.....
Salvatore Baglieri  - Come contribuire..     |151.16.83.xxx |2008-06-07 13:15:07
@ RedFoxy:
Io lascerei l'IBAN del tuo conto corrente... così ognuno sa come
contribuire
Sergio Internicola  - un grazie, una richiesta e un'offerta... :-)))   |80.84.101.xxx |2008-05-20 17:41:10
innanzitutto, ringrazio per il database che ho prontamente scaricato (anche la
versione xml, proprio quello che cercavo), poi volevo chiedere se avete anche
l'elenco dei cap delle 27 città divise in zone; infine, per ringraziare
dell'utilità di ciò che ho scaricato, offro il mio contributo
"indistinto" (non so come potrei contribuire, ma sono nel settore
informatico da decenni a vari livelli e da 15 anni su internet nelle sue
svariatissime forme). fammi sapere cosa ti può servire. Ancora grazie, Sergio.
Pascal  - ....     |62.249.32.xxx |2008-04-28 17:55:46
che dire... fantastico grazie!!!
Massimo Stocchi  - Grazie !!   |195.120.208.xxx |2008-04-22 09:23:46
Che dire? Stavo cercando appunto delle tabelle aggiornate, ma addirittura un
dump di SQL !!! Mi semplifica di molto il lavoro.
Ti ringrazio di nuovo
RedFoxy   |SAdministrator |2008-04-22 11:31:04
Di nulla, se vuoi contribuire qui sono
Nomed  - Web Service     |81.208.31.xxx |2008-07-10 16:00:46
ciao,

ho intenzione di mettere su un servizio web da usare per i form tipo:

-
inserisci indirizzo

l'idea e' quella di offrire la possibilita' a chi sviluppa
web di ricevere informazioni utili via:

- xml
- xml-rcp
- json

visto quello
che hai fatto mi farebbe molto piacere parlarne piu' in dettaglio se sei
interessato.

contatto: nomed _AT_ dsslive.org
Solo gli utenti registrati possono inviare commenti!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Ultimo aggiornamento ( Domenica 28 Ottobre 2007 12:48 )
 

Footer

Copyright © 2010 RedFoxy.it - Home of Fox. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.