Home
Zoo Project un nuovo WPS server
Introduzione a ZOO
Zoo-Project è un server WPS (Web Processor Service) che rispetta gli standard definiti da OGC....
Uscita la prima release meno di un mese fa Zoo-Project è sicuramente un progetto molto interessante, come già detto è un server WPS; è composto da tre parti: il Kernel, i Servizi e le API.
Il primo è senza dubbio la parte più importante, è scritto in C, ed è il motore vero e proprio. Per installarlo potete vedere sia sul sito ufficiale sia sul trac, su quest'ultimo potete trovare le indicazioni per le distribuzioni Debian-like. Una volta terminata l'installazione bisogna ricordarsi di modificare il file main.cfg settando alcune variabili
I servizi invece sono il cuore del programma che vengono eseguiti dal Kernel, possono collegarsi a diverse librerie in primis GDAL-OGR e a breve vi sarà un collegamente diretto con GRASS . Ogni servizio è composto da un file di configurazione (.zcfg anche se si sta sviluppando la possibilità di utilizzare YAML) e dalla parte di codice che dovrà essere eseguito dal kernel.
Proprio proprio la realizzazione del codice è uno dei punti di forza, infatti i maggiori linguaggi di programmazione sono supportati (Python, C, PHP, Java, Javascript e Fortran) in modo da interfacciarsi facilmente con le librerie da utilizzare per il nostro servizio; scaricando il codice dal repository svn potrete trovare diversi esempi, che sono anche visualizzabili sul sito del progetto. Per realizzare un servizio basta avere un po' di conoscenza con uno dei linguaggi sopra citati e un'idea o un'analisi da effettuare.
Oltre al codice per realizzare un servizio bisogna creare un file di configurazione che contiene alcune variabili generali, quale il nome, la versione, il linguaggio di programmazione e poi i parametri di input e output che devono essere passati al server
Le API sono delle librerie in Javascript per semplificare la creazione e la gestione di servizi WPS
Questa è una brevissima introduzione su questo interessante e potente software, che vi può introdurre nel mondo dell'analisi attraverso il web che molto probabilmente sarà il futuro dei GIS....
Prossimamente dedicherò altro tempo su questo argomento, vi butto li che, da un'idea nata lungo il viaggio casa trentina - casa genovese, è in produzione ZoOSM, ma non vi anticipo niente e vi spiegherò meglio di cosa si tratta dopo che l'avrò presentato ad OSMit2010

News from www.lucadelu.org
