Ciao a tutti

Dato che nel mondo dell’Open Data, una sconosciuta azienda di nome Poste Italiane ha deciso di mettere a pagamento l’elenco dei CAP d’Italia, ho pensato di mettere a disposizione questo elenco aggiornato al 2008 con un bel pacchettino NuGet comodo ed efficace

Con questo pacchetto NuGet, è possibile verificare un CAP ed anche verificare il nome di un indirizzo stradale

Attenzione che ovviamente questi dati non sono certi al 100%!

 

L’uso è facilissimo. Scaricato il pacchetto come da titolo del post, l’helper di turno si chiama IndirizziHelper

La classe Indirizzo che ci torna contiene i seguenti dati:

  • Denominazione (nome di strada, piazza o quel che sia)
  • Tipo (se appunto è una strada, piazza o quel che sia)
  • Comune (il dato del Comune come da libreria TNX.OpenItaly.Istat – vedi post precedente)
  • CAP

 

qualche esempio d’uso:

var indirizziMilano = IndirizziHelper.GetIndirizzi()
    .Where(x => x.Comune.Nome == “Milano”)
    .Select(x => string.Format(“{0} {1}”, x.Tipo, x.Denominazione))
    .ToArray();

var capMilano = IndirizziHelper.GetIndirizzi()
    .Where(x => x.Comune.Nome == “Milano”)
    .Select(x => x.CAP)
    .Distinct()
    .ToArray();

 

ciao a tutti

Lascia un commento