On Thu, Jun 30, 2011 at 7:52 AM, Andrea Aime
<[email protected]>wrote:

> On Thu, Jun 30, 2011 at 3:27 PM,  <[email protected]> wrote:
> > Hello fellow Geoserver users & devs
> >
> > I know Geoserver already from my student times and made some projects
> with it at that time. But recently it really recaught my attention again
> with the WPS extension together with the Python Scripting extension. It's a
> really easy and fast way to serve some basic processes.
> >
> > So I planned using Geoserver for my upcoming projects (using WPS)
> together with the two named extensions. After digging a bit deeper I have
> some remaining questions regarding the support of WPS features, etc. which
> are blocking my current development. Maybe someone of you has answers?
> >
> > 1) So far all default WPS services do not support async processing:
> > <ProcessDescription wps:processVersion="1.0.0" statusSupported="false"
> storeSupported="false">
> >
> > Is there general support for async requests by the WPS extension?
> > Is there any way to change these properties when setting up a process via
> the Python Scripting? If not, would it be possible to implement a hook for
> status & store procedures in the python scripts (E.g. def store() & def
> status())?
>
> Asynch support is part of the WPS engine, not of the specific process
> (the specific process
> should just provide support for injecting a ProgressListener).
> Unfortunately not, we don't have such support in the engine, it needs
> to be developed.
>
> > 2) I saw that I can influence the process' input descriptors  (and WPS
> request builder UI) by using different types/objects in my python script,
> for instance basic python types (str, int, double, etc.) produce literal
> input descriptors whereas objects imported from geoscript (Geometry, Point,
> Polygon) lead to complex nput descriptors. Are there other input types I
> could use? Is there a list or better documentation available? In my case I
> would like to specify rasters as inputs to my service!
>
> This one I cannot answer, don't use the python module. The maintainer
> went away for a two weeks vacation
> just yesterday, not sure if someone else will be able to answer in the
> meantime.
>

No list unfortunately. And since processes are pluggable, and how their
parameters are parsed are pluggable I think it would be hard to come up with
an exhaustive list. Perhaps trying to sum up all the ppio implementations.

Regarding rasters... I have never written a process that takes a raster, so
not sure what that looks like. There should be lots of examples though.
There is no support (yet) in geoscript for rasters so it would be just the
straight java class, grid coverage, or grid coverage reader, etc... that
would be the parameter type. If I understand correctly.

>
> > 3) Is it planned to implement process specific access control mechanism,
> comparable to the data specific security rules? I don't want to generally
> allow users to use WPS, but I also would like to fine-tune access based on
> certain services or namespaces!
>
> At the moment there is no such a thing. There are people expressing
> interest like you,
> but until there is sponsoring to implement it during working hours I
> doubt it will happen
>
> Cheers
> Andrea
>
> --
> -------------------------------------------------------
> Ing. Andrea Aime
> GeoSolutions S.A.S.
> Tech lead
>
> Via Poggio alle Viti 1187
> 55054  Massarosa (LU)
> Italy
>
> phone: +39 0584 962313
> fax:      +39 0584 962313
>
> http://www.geo-solutions.it
> http://geo-solutions.blogspot.com/
> http://www.youtube.com/user/GeoSolutionsIT
> http://www.linkedin.com/in/andreaaime
> http://twitter.com/geowolf
>
> -------------------------------------------------------
>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>



-- 
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to