I vari componenti che compongono ogni servizio sviluppato sono gestiti tramite l'uso di shell script in Bash.
Ogni script è implementato seguendo uno schema standard composto essenzialmente di cinque fasi.
- Controlli sugli argomenti passati come parametri allo script.
- Scompattamento dell'archivio dato all'interno di una directory temporanea creata dentro
la directory di lavoro.
- Elaborazione o manipolazioni delle immagini contenute dentro l'archivio.
- Creazione di un nuovo archivio di immagini con il risultato dell'elaborazione o manipolazione.
- Pulizia della directory di lavoro con l'eliminazione di file temporanei e rimozione della directory temporanea.
I parametri che di default ogni script accetta sono i seguenti:
- workDir: Directory di lavoro in cui di deve trovare il file archivio e dove il servizio
compie il suo lavoro.
- zipFile: Il nome del file archivio di tipo Zip in cui sono tenute le immagini.
- platform: La piattaforma dell'archivio, ovvero da in che missione Landsat sono state acquisite,
può essere landsat5 o landsat7.
- format: Il formato delle immagini contenute nell'archivio, può essere CEOS o GeoTIFF.
In aggiunta a questi parametri di default devono essere specificati, a secondo del servizio, i parametri specifichi
per l'esecuzione. Nella seguente lista vengono riportati gli argomenti aggiuntivi per ogni servizio:
- formatCheck: Nessun parametro aggiuntivo.
- formatConversion: outputFormat, formato di immagine dell'archivio in output, può essere GeoTIFF, JPEG o JPEG2000.
- Clipping: LLlon,LLlat URlon,URlat, coordinate espresse in latitudine e longitudine dell'angolo in basso a sinistra e in alto a destra del box di taglio dell'immagine.
- LIRCC: Nessun parametro aggiuntivo.
- LISC: Type Of Classification, tipo di classicazione, può essere Full, Reduced o Limited.
Mario Cavicchi
2007-07-25