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)
Published by Nicola Inchingolo
Technical contact Nicola Inchingolo +39 080 5460358
Vitality:
65%
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
detailed information
InfoAria Arpa Puglia dev
Gestione Centraline Aria
Last release 2018-06-01 (dev)
Type of maintenance internal
License GPL-3.0-or-later
Platforms
linux
windows
mac
List of dependencies
OSS
YAML
Enabling platforms None
Compliance Design Guidelines Interoperability Model
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]