Ciao a tutti

 

Da poco tempo ho pubblicato su NuGet un nuovo pacchetto tutto italiano dedicato a fruire comodamente dei dati pubblicati dall’ISTAT normalmente scaricabili al seguente link: http://www.istat.it/it/archivio/6789

Sicuramente, fruire dei dati da un CSV in ANSI fatto dall’istat in modo ovviamente fuori standard dei CSV, è scomodo e laborioso. Invece, usare direttamente una libreria NuGet con dentro già i dati normalizzati è immensamente più comodo e performante

La nuova libreria si chiama TNX.OpenItaly.Istat

Con questa libreria è possibile avere i seguenti dati sui comuni di tutta Italia aggiornati a Gennaio 2015

  • Nome
  • Provincia
  • ProvinciaID
  • Regione
  • RegioneID
  • Catastale (stesso codice del CF)
  • Popolazione
  • AltitudineMt
  • Targa

Questi dati consentono molte verifiche di immissione su nomi di città e paesini, verifiche della targa, etc.

La classe helper principale è IstatHelper, qui si trovano GetComuni, GetProvince, GetRegioni per ogni uso

Qui qualche esempio

 

var milano = IstatHelper.GetComuni()
    .FirstOrDefault(x => x.Nome == “Milano”);

var provinciaDiMilano = IstatHelper.GetComuni()
    .Where(x => x.Targa == “MI”)
    .ToArray();

var lombardia = IstatHelper.GetComuni()
    .Where(x => x.Regione == “Lombardia”) //oppure potrei filtrare per RegioneID
    .ToArray();

var regioniForDropdown = IstatHelper.GetRegioni().ToArray();

 

a presto

Lascia un commento