onData APS Guida tecnica open data

Popolazione Residente Regioni ISTAT

Introduzione

Ricetta per scaricare i dati sulla popolazione residente regionale. Useremo le API ISTAT e concateneremo le NUTS2 (ITC1+ITC2+ITC3+ITC4+ITD1+ITD2+ITD3+ITD4+ITD5+ITE1+ITE2+ITE3+ITE4+ITF1+ITF2+ITF3+ITF4+ITF5+ITF6+ITG1+ITG2) delle 21 regioni.

Crediti

Ricetta proposta da @pigreco nella issue #9.

Cosa serve

  1. Shell Linux
  2. Curl
  3. VisiData

Nota endpoint

Questa ricetta usa l’endpoint ufficiale https://esploradati.istat.it/SDMXWS/rest con workaround per bug filtri temporali.

Bug ISTAT: per anno N usare endperiod=N-1

Dettagli: ../processing/note-endpoint-esploradati.md

Comando da lanciare da shell linux

# Scarica dal 2011 al 2024 (bug: per 2024 usare endperiod=2023)
curl -kL -H "Accept: text/csv" \
  "https://esploradati.istat.it/SDMXWS/rest/data/IT1,22_289/A.ITC1+ITC2+ITC3+ITC4+ITD1+ITD2+ITD3+ITD4+ITD5+ITE1+ITE2+ITE3+ITE4+ITF1+ITF2+ITF3+ITF4+ITF5+ITF6+ITG1+ITG2.JAN.9.TOTAL.99/?startperiod=2011&endperiod=2023" \
  >popResRegioni.csv

Nota: il comando richiede circa 2 minuti per completare.

In output si ottiene un file CSV con molti campi, ma per questa ricetta quelli essenziali sono REF_AREA (che contiene i NUTS2), TIME_PERIOD (gli anni) e OBS_VALUE (valori della popolazione):

output visualizzato con VisiData

Ma il CSV cosi come scaricato non è molto utile ed è poco leggibile, quindi lo trasformeremo così:

output elaborato e visualizzato con VisiData

Per salvarlo definitivamente nel PC, digitare Ctrl + s e poi nome del file.

Riferimenti utili