Ho provato al volo a chiamare l'indirizzo <meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://localhost/cgi-bin/wps?wsdl" target="_blank">http://localhost/cgi-bin/wps?wsdl</a> dove h installato pywps ma mi dice che WSDL non è una keyword valida. Cercando anche sul dito di pywps qualcosa che abbia a che fare con WSDL non trovo nulla.<div>
<br></div><div>WSDL mi verrebbe molto comodo perchè usando GSOAP posso auto generare un po di file con tutte le funzioni C++ comode che fanno le varie chiamate SOAP e XML ... Se riuscissi a trovare questo sarebbe perfetto.</div>
<div><br></div><div>In alternativa ho visto che zoo-project sta alla base di QGIS...ecco io dovrei fare una cosa simile a QGIS, ma anche in questo caso non ho ben capito come da una mia applicazione in C++ posso chiamare funzioni di ZOO....</div>
<div><br></div><div>Scusate la mia ignoranza ma sono abbastanza nuovo al mondo WebServices in genere<br><br><div class="gmail_quote">Il giorno 01 aprile 2011 11:01, Paolo Corti <span dir="ltr"><<a href="mailto:pcorti@gmail.com">pcorti@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">2011/4/1 Davide Perrone <<a href="mailto:syndacate2004@gmail.com">syndacate2004@gmail.com</a>>:<br>

</div><div class="im">> Grazie mille per la risposta! PyWPS lo conosco un po, ma anche in questo<br>
> caso, non ho idea se è possibile interfacciarsi con lui che poi si<br>
> interfaccia con GRASS usando SOAP/WSDL. E' possibile questa cosa?<br>
<br>
</div>Non capisco che intendi con interfacciarsi al servizio.<br>
In poche parole: tu mandi una chiamata xml a pyWPS, lui processa la<br>
richiesta e ti restituisce un xml di risposta con i risultati.<br>
Se i risultati sono dei dati geografici (complex data), ti viene<br>
mandato il link al file o (se vettoriali) vengono mandati in xml come<br>
gml.<br>
Leggi la documentazione per maggior dettaglio:<br>
<a href="http://pywps.wald.intevation.org/documentation/course/ogc-wps/index.html" target="_blank">http://pywps.wald.intevation.org/documentation/course/ogc-wps/index.html</a><br>
<br>
In sostanza dalla tua applicazione fai una chiamata xml al servizio e<br>
ricevi una risposta xml da esso: il WSDL ti descrive la combinazione<br>
entrambi i documenti ottenuti dalle chiamate ai GetCapabilities e<br>
DescribeProcess e puoi ottenerlo con pywps con una chiamata del tipo:<br>
<a href="http://localhost/cgi-bin/wps?wsdl" target="_blank">http://localhost/cgi-bin/wps?wsdl</a><br>
Con la chiamata Execute esegui il processo.<br>
<br>
Se leggi la documentazione e' tutto descritto bene.<br>
<br>
ciao<br>
P<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Paolo Corti<br>
Geospatial software developer<br>
web: <a href="http://www.paolocorti.net" target="_blank">http://www.paolocorti.net</a><br>
twitter: @capooti<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><i style="background-color:rgb(51, 204, 255)">Davide</i><br>
</div>