Hi list,<br><br>Thanks René-Luc for providing this information<br><br>I think we should move the effort to the wiki, as yes, doc is still missing for the API<br><br>I've just added the Classes list you provided  to the ZOO API Examples page<br>
<a href="http://zoo-project.org/trac/wiki/ZooWebSite/ZOOAPI/Examples" target="_blank">http://zoo-project.org/trac/wiki/ZooWebSite/ZOOAPI/Examples</a><br><br>Best,<br><br>Nick<br><br><br><br><div class="gmail_quote">2010/11/10 rldhont <span dir="ltr"><<a href="mailto:rldhont@gmail.com">rldhont@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Le 10/11/2010 09:49, Markus Neteler a écrit :<br>
<div class="im">> On Wed, Nov 10, 2010 at 1:15 AM, Yingqi Tang<<a href="mailto:anakintang@gmail.com">anakintang@gmail.com</a>>  wrote:<br>
>> Hi all,<br>
>> I am just wondering if there is any documentation or examples regarding how<br>
>> to use Zoo API? The FOSS4G pdf tutorial actually has a lot of good<br>
>> information and helps me successfully set up a running instance of Zoo<br>
>> kernel, there is very few information about using Zoo API to chain WPS<br>
>> together.<br>
> I wanted to suggest<br>
> <a href="http://zoo-project.org/trac/wiki/ZooWebSite/ZOOAPI/Examples" target="_blank">http://zoo-project.org/trac/wiki/ZooWebSite/ZOOAPI/Examples</a><br>
><br>
> but unfortunately it is yet TBD. So I hope that some capable list members<br>
> can offer some material.<br>
><br>
> Best<br>
> Markus<br>
><br>
<br>
</div>Hi,<br>
<br>
You can look at the ZOO-api.js file.<br>
<br>
If you use the svn trunk you don't have to copy the content of<br>
ZOO-api.js and ZOO-proj4js.js in your JavaScript Service file else copy<br>
the content in the head of your file.<br>
<br>
In the API you have classes :<br>
ZOO.Bounds<br>
ZOO.Projection<br>
ZOO.Format<br>
ZOO.Format.WKT<br>
ZOO.Format.JSON<br>
ZOO.Format.GeoJSON<br>
ZOO.Format.KML<br>
ZOO.Format.GML<br>
ZOO.Feature<br>
ZOO.Geometry<br>
ZOO.Geometry.Point<br>
ZOO.Geometry.Surface<br>
ZOO.Geometry.MultiPoint<br>
ZOO.Geometry.Curve<br>
ZOO.Geometry.LineString<br>
ZOO.Geometry.LinearRing<br>
ZOO.Geometry.MultiLineString<br>
ZOO.Geometry.MultiPolygon<br>
ZOO.Process<br>
<br>
ZOO.Process is a way to query a WPS' process. you can use it like that :<br>
//ZOO.Process is initialize with an url and a process identifier<br>
var p = new ZOO.Process('<a href="http://localhost/cgi/zoo" target="_blank">http://localhost/cgi/zoo</a>','hello');<br>
// inputs in Execute is an object where attributes name are inputs name<br>
// if input is literal corresponding attribute is the value<br>
// if input is complex or reference attribute is an object with type and<br>
value attribute<br>
// the other attribute represent complement information about the data<br>
var r = p.Execute({test:'hello'});<br>
// the result is the XML response of WPS Execute<br>
<br>
Cheers<br>
<br>
René-Luc D'Hont<br>
JavaScript ZOO API editor<br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
Zoo-discuss mailing list<br>
<a href="mailto:Zoo-discuss@gisws.media.osaka-cu.ac.jp">Zoo-discuss@gisws.media.osaka-cu.ac.jp</a><br>
<a href="http://gisws.media.osaka-cu.ac.jp/mailman/listinfo/zoo-discuss" target="_blank">http://gisws.media.osaka-cu.ac.jp/mailman/listinfo/zoo-discuss</a><br>
</div></div></blockquote></div><br>