Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 3.65 KB

README.md

File metadata and controls

54 lines (34 loc) · 3.65 KB

Confini Amministrativi ISTAT

Data and open data on forum.italia.it Confini Amministrativi ISTAT on forum.italia.it

Join the #datascience channel Get invited

Collezione di utilities per facilitare il riuso dei dati ISTAT e ANPR sui confini amministrativi italiani. Per approfondimenti e discussione è aperto un thread dedicato su Forum Italia.

Work in progress

Contenuto del repository

Nel file sources.json ci sono i link a tutti gli shapefile rilasciati da ISTAT dal 2001 elencati in questa tabella e il link all'archivio dei comuni di ANPR.

Lo script main.py scarica gli archivi zip dal sito ISTAT, li decomprime e li elabora in cartelle nominate con la data di rilascio: YYYYMMDD/. Scarica anche il file di ANPR e lo arricchisce con i dati ISTAT contenuti negli shapefile.

Al momento sono supportati i seguenti formati di output:

Il file di ANPR è quello originale arricchito delle denominazioni e dell'indicazione degli shapefile in cui i comuni sono presenti.

Avvertenza: al momento è inserita nel repository solo la cartella di output risultante dall'esecuzione dell'applicazione relativa al file ISTAT più recente.

Come eseguire l'applicazione

Clona questo repository con Git: git clone https://github.com/teamdigitale/confini-amministrativi-istat.git. Entra nella cartella appena creata: cd confini-amministrativi-istat/.

Il file requirements.txt elenca tutte le dipendenze necessarie a eseguire l'applicazione. Si consiglia di operare sempre in un ambiente isolato creando un apposito virtual environment. Con pipenv è sufficiente entrare nel virtualenv con pipenv shell e la prima volta installare le dipendenze con pipenv install.

Infine, per eseguire l'applicazione: python main.py.

Avvertenza: al momento vengono processati solo i primi due elementi di sources.json (gli shapefile istat più recenti disponibili).

Avvertenza: al momento la conversione in topojson è commentata perché fornisce warning su alcuni poligoni

Avvertenza: al momento la conversione in geobuf è commentata perché va in errore

Come contribuire

Ogni contributo è benvenuto, puoi aprire una issue oppure proporre una pull request, così come partecipare alla discussione su Forum Italia.