Menu

Developers Italia We develop public services, together

Follow us

InfoAria Arpa Puglia dev

Gestione Centraline Aria

Software per la creazione del dataset xml D delle centraline dell'aria da inviare all'agenzia europea per l'ambiente (EEA)

Vitality:

65%

i

The vitality index, as explicited in the guidelines for the acquisition and reuse of software for Italian PA, is calculated according to the following four main categories:

  • Code activity: the daily number of commits and merges;
  • Release history: the daily number of releases;
  • User community: the number of unique authors;
  • Longevity: the age of the project.

The ranges of every measure can be found in the vitality-ranges.yml file.

Development status: beta


Software functionality

Generazione XML

detailed information

InfoAria Arpa Puglia dev

Gestione Centraline Aria

Last release 2018-06-01 (dev)

Type of maintenance internal

Technical contact

Nicola Inchingolo +39 080 5460358

Extended description

Il codice serve a generare il file xml contenente il dataset D previsto dalla EEA (agenzia per l’ambiente europea) che ogni Arpa Regionale deve inviare ad ISPRA tramite FTP. All’interno di questo file si trova l’anagrafica delle centraline presenti nella regione. Il file xml viene generato a partire da un file di configurazione in formato yml che contiene le reti di monitoraggio, le centraline di monitoraggio, i relativi inquinanti monitorati ed altri dati di dettaglio. Un file di configurazione di esempio è il file InfoAria-Centraline.yml. A partire dal file di configurazione InfoAria-centraline.yml viene generato il file D_output.xml eseguendo lo script D_test.pl.
I percorsi di questi file si trovano all’interno del file D.pm nelle variabili:

my $CONFIG_CENTRALINE_FILE = 'InfoAria-Centraline.yml';
my $D_FILE_NAME = "D_output.xml";  

All’interno del file D_test.pl va modificato l’anno:

InfoAria::D::generaXml(2018);   

Lo script è stato testato su Windows 7 con ActivePerl 5.24 [build 2402 401626]

Other software that may interest you

back to contents