Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matteocontrini/comuni-json
🇮🇹 Database JSON comuni italiani (2020) con informazioni ISTAT + CAP
https://github.com/matteocontrini/comuni-json
database dati istat json
Last synced: 7 days ago
JSON representation
🇮🇹 Database JSON comuni italiani (2020) con informazioni ISTAT + CAP
- Host: GitHub
- URL: https://github.com/matteocontrini/comuni-json
- Owner: matteocontrini
- License: other
- Created: 2016-03-25T21:53:55.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-04-15T10:13:58.000Z (over 4 years ago)
- Last Synced: 2025-01-04T03:41:10.831Z (7 days ago)
- Topics: database, dati, istat, json
- Language: Python
- Homepage:
- Size: 9.44 MB
- Stars: 502
- Watchers: 71
- Forks: 62
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# comuni-json
**Database non ufficiale dei comuni italiani, con informazioni ISTAT e CAP.**Il file JSON con tutti i **7904 comuni** è [`comuni.json`](https://github.com/matteocontrini/comuni-json/raw/master/comuni.json).
La lista dei comuni è aggiornata al 01/01/2020. Comprende i [nuovi comuni 2020](http://www.tuttitalia.it/variazioni-amministrative/nuovi-comuni-2020/), con CAP "aggiornati" a dicembre 2019.
I CAP dei nuovi comuni sono provvisori fino a quando Poste Italiane non li aggiorna.
Vedi la sezione [Aggiornamenti](#aggiornamenti) per le ultime modifiche.
## âť— Attenzione
**La completezza e correttezza dei CAP non può essere garantita**, perché Poste Italiane non rilascia pubblicamente la lista completa dei CAP. Ne consegue che **questi dati non sono adatti per usi professionali o che richiedono garanzie di affidabilità ** (si consiglia per questi casi di considerare i servizi a pagamento "[Professional](https://business.poste.it/professionisti-imprese/prodotti/cap-professional-dati-toponomastici-localita-italiane.html)" di Poste).
## Descrizione campi
* Nome (campo `nome`)
* Codice ISTAT (campo `codice`)
* Zona/Ripartizione geografica (campo `zona` con sottocampi `nome` e `codice`)
* Regione (campo `regione` con sottocampi `nome` e `codice`)
* Provincia (campo `provincia` con sottocampi `nome` e `codice`). Contiene il nome e il codice storico della provincia anche in caso di provincia abolita. Vedere la discussione in [#22](https://github.com/matteocontrini/comuni-json/issues/22)
* Sigla automobilistica (campo `sigla`)
* Codice catastale (campo `codiceCatastale`)
* Codice di Avviamento Postale (campo `cap`). Sia in caso di comuni con CAP singolo che comuni multi-CAP, il campo è un array che specifica tutti i CAP per il comune
* Popolazione (campo `popolazione`). Il valore si riferisce alla popolazione relativa al censimento 2011Tutti i campi sono di tipo stringa, ad eccezione di `popolazione` che è numerico.
## Rappresentazioni di esempio
### CAP singolo
```json
{
"nome": "Terranova dei Passerini",
"codice": "098057",
"zona": {
"nome": "Nord-ovest",
"codice": "1"
},
"regione": {
"codice": "03",
"nome": "Lombardia"
},
"provincia": {
"codice": "098",
"nome": "Lodi"
},
"sigla": "LO",
"codiceCatastale": "L125",
"cap": ["26827"],
"popolazione": 906
}
```### Multi-CAP
```json
{
"nome": "Torino",
"codice": "001272",
"zona": {
"nome": "Nord-ovest",
"codice": "1"
},
"regione": {
"codice": "01",
"nome": "Piemonte"
},
"cm": {
"codice": "201",
"nome": "Torino"
},
"provincia": {
"codice": "001",
"nome": ""
},
"sigla": "TO",
"codiceCatastale": "L219",
"cap": [
"10121",
"10122",
"10123",
"10124",
"10125",
"10126",
"10127",
"10128",
"10129",
"10130",
"10131",
"10132",
"10133",
"10134",
"10135",
"10136",
"10137",
"10138",
"10139",
"10140",
"10141",
"10142",
"10143",
"10144",
"10145",
"10146",
"10147",
"10148",
"10149",
"10150",
"10151",
"10152",
"10153",
"10154",
"10155",
"10156"
],
"popolazione": 872367
}
```## Fonti
Il database è basato su [dati ISTAT](http://www.istat.it/it/archivio/6789) ed è integrato con i dati sui CAP pubblicati da [ANCI](http://www.anci.it/) (Associazione Nazionale Comuni Italiani). Sono state effettuate correzioni manuali per aggiungere le zone postali dei comuni multi-CAP ([fonte 1](http://www.nonsolocap.it/docs/codice-di-avviamento-postale/), [fonte 2](http://www.comuni-italiani.it/cap/multicap.html)) e per allinearsi con gli [aggiornamenti dei CAP](https://www.poste.it/cap.html) effettuati in seguito alle fusioni del 2016, 2017, 2018 e 2019.
## Aggiornamenti
I dati sono aggiornati al 01/01/2020 ([PDF Istat](pdf/istat-2017-2020.pdf)).
Sono state apportate correzioni manuali in seguito agli aggiornamenti dei CAP comunicati da Poste Italiane il [18/04/2016](pdf/cap-aggiornamento-2016.pdf), il [21/11/2016](pdf/cap-aggiornamento-2016-II.pdf), l'[08/05/2017](pdf/cap-aggiornamento-2017.pdf), nel mese di [novembre 2017](pdf/cap-aggiornamento-2017-II.pdf), [marzo 2018](pdf/cap-aggiornamento-2018.pdf), novembre 2018 ([1](pdf/cap-aggiornamento-2018-IIa.pdf) e [2](pdf/cap-aggiornamento-2018-IIb.pdf)), il [17/06/2019](pdf/cap-aggiornamento-2019.pdf) e il [9/12/2019](pdf/cap-aggiornamento-2019-II.pdf).
I CAP per i comuni istituiti (per fusione o incorporamento) a gennaio 2020, e febbraio e maggio 2017 non sono stati comunicati da Poste Italiane. Sono invece presenti i nuovi CAP per i comuni istituiti all'inizio del 2017 e durante il 2018. A dicembre 2019 sono stati corretti alcuni CAP della Sardegna ([#34](https://github.com/matteocontrini/comuni-json/issues/34)).
Il 26/10/2018 è stato aggiunto il campo `popolazione`.
**ATTENZIONE: nell'aggiornamento del 16/02/2019 è stato rimosso il campo `cm` (vedi [#22](https://github.com/matteocontrini/comuni-json/issues/22) per la discussione).**