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)
Pubblicato da Nicola Inchingolo
Contatto tecnico Nicola Inchingolo +39 080 5460358
Vitalità:
65%
L’indice di vitalità, così come previsto nelle linee guida sull’acquisizione e riuso di software per la PA, è calcolato prendendo in considerazione le seguenti quattro categorie:
- Code activity: il numero di commit e merge giornalieri;
- Release history: il numero di release giornaliere;
- User community: il numero di autori unici;
- Longevity: l’età del progetto.
I range di ogni misura possono essere trovati nel file vitality-ranges.yml.
Stato di sviluppo: beta
Informazioni di dettaglio
InfoAria Arpa Puglia dev
Gestione Centraline Aria
Ultimo rilascio 2018-06-01 (dev)
Tipo di manutenzione internal
Licenza GPL-3.0-or-later
Piattaforme
linux
windows
mac
Lista dipendenze
OSS
YAML
Piattaforme abilitanti Nessuna
Conformità Linee Guida Design Modello Interoperabilità
Descrizione estesa
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]