Frazioni italiane in JSON
Le 67.215 frazioni e località sono dentro json/comuni.json: ogni comune ha la chiave «frazioni» con l'elenco delle sue località, ciascuna con tipo, popolazione, altitudine e coordinate. UTF-8, numeri come numeri. Incluse nei piani Pro e Full.
Ultimo aggiornamento:
Estratto reale
Com'è fatto il file, con dati veri
{
"istat": 49009,
"istat_testo": "049009",
"nome": "Livorno",
"frazioni": [
{
"istat": 4900910004,
"nome": "Livorno",
"tipo": "centro_abitato",
"popolazione": 150968,
"altitudine": 3,
"latitudine": 43.544371,
"longitudine": 10.325975
},
{
"istat": 4900910006,
"nome": "Quercianella",
"tipo": "centro_abitato",
"popolazione": 1174,
"altitudine": 22,
"latitudine": 43.458234,
"longitudine": 10.36939
}
]
}
Un comune della provincia di Livorno, la stessa della demo gratuita, con alcune delle sue chiavi. Il pacchetto contiene l'elenco completo.
Struttura
Dove lo trovi nel pacchetto
json/comuni.json- La chiave «frazioni» di ogni comune.
Le colonne di data_comuni_frazioni
-
id«excel.id» -
istat«Codice ISTAT» - Codice ISTAT numerico. Identificativo univoco dell'ente territoriale.
-
comune_istat«Codice ISTAT comune» - Codice ISTAT del comune. Chiave esterna verso data_comuni.istat.
-
nome«Nome» - Denominazione ufficiale dell'ente.
-
tipo«Tipo» -
popolazione«Popolazione» -
altitudine«Altitudine» -
latitudine«Latitudine» - Latitudine geografica in gradi decimali (WGS84).
-
longitudine«Longitudine» - Longitudine geografica in gradi decimali (WGS84).
Tra virgolette l'intestazione che la colonna ha nei file Excel e CSV.
Come usarlo
Dal file ai tuoi dati in pochi passi
Python
import json
with open('json/comuni.json', encoding='utf-8') as f:
comuni = json.load(f)
frazioni = [fr | {'comune': c['nome']} for c in comuni for fr in c['frazioni']]
JavaScript (Node.js)
import { readFileSync } from 'node:fs';
const comuni = JSON.parse(readFileSync('json/comuni.json', 'utf8'));
const frazioni = comuni.flatMap((c) => c.frazioni.map((f) => ({ ...f, comune: c.nome })));
PHP
$comuni = json_decode(file_get_contents('json/comuni.json'), true);
$frazioni = array_merge(...array_column($comuni, 'frazioni'));
Domande frequenti
Che struttura ha il file?
Un array di comuni, uno per oggetto: la chiave «frazioni» è un elenco dentro ciascun comune, vuoto quando non ce ne sono.
I numeri sono numeri o testo?
Numeri veri dove il dato è numerico, come popolazione e superficie; testo dove contano gli zeri iniziali, come i codici ISTAT a sei cifre e i CAP.
In quali piani è incluso?
Nei piani Pro e Full. La demo gratuita contiene lo stesso file per una provincia intera.
Provalo prima di acquistarlo
La demo gratuita contiene i dati completi di una provincia nei formati Excel, CSV e JSON: verifichi colonne, chiavi e qualità sul tuo caso reale, poi decidi.
Altri dati in JSON
Cosa contengono questi dati, al di là del formato: Frazioni e località →