Frazioni italiane in SQLite
Tutti i 67.215 frazioni e località nella tabella data_comuni_frazioni di database.sqlite: un solo file con lo stesso schema dei dump SQL, chiavi e indici compresi, che si interroga subito senza installare un server. Contiene codice ISTAT, comune, tipo, popolazione, altitudine e coordinate. Incluse nei piani Pro e Full.
Ultimo aggiornamento:
Estratto reale
Com'è fatto il file, con dati veri
$ sqlite3 database/database.sqlite
sqlite> SELECT istat, comune_istat, nome, tipo, popolazione FROM data_comuni_frazioni LIMIT 5;
4900910004|49009|Livorno|centro_abitato|150968
4901210002|49012|Piombino|centro_abitato|28208
4900710001|49007|Cecina|centro_abitato|21640
4901710007|49017|Rosignano Solvay-Castiglioncello|centro_abitato|18903
4900210003|49002|Venturina Terme|centro_abitato|8588
Righe reali della provincia di Livorno, la stessa della demo gratuita, alcune colonne. Il pacchetto contiene l'elenco completo.
Struttura
Dove lo trovi nel pacchetto
database/database.sqlite- Tutte le tabelle del piano in un solo file, con chiavi primarie, indici e chiavi esterne.
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
Da terminale
sqlite3 database/database.sqlite "SELECT istat, comune_istat, nome, tipo, popolazione FROM data_comuni_frazioni LIMIT 10;"
Python
import sqlite3
conn = sqlite3.connect('database/database.sqlite')
righe = conn.execute('SELECT istat, comune_istat, nome, tipo, popolazione FROM data_comuni_frazioni').fetchall()
print(len(righe))
Domande frequenti
Serve un server per usarlo?
No. SQLite è un database contenuto in un file: lo apri con la riga di comando sqlite3, con DB Browser for SQLite o direttamente dal codice.
Ha le stesse chiavi del dump SQL?
Sì: stesse tabelle, chiavi primarie, indici e chiavi esterne, e gli stessi dati.
È incluso nella demo gratuita?
No: la demo contiene Excel, CSV e JSON. Nei piani Pro e Full.
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 SQLite
Cosa contengono questi dati, al di là del formato: Frazioni e località →