I'm not a huge fan of the WPS spec, so I'd recommend just using a REST approach. It'd be a _bit_ more custom for how to handle the geo processing stuff, but I'd argue that the WPS spec does a lot of custom http stuff itself. REST gives a lot of guidelines on how to do http, that make it a lot less custom.
Though none are in the main geoserver distribution yet, there are a growing number of REST services for GeoServer, along with good support classes to help you.
See:
http://docs.codehaus.org/display/GEOSDOC/RESTful+Configuration+API
http://svn.codehaus.org/geoserver/branches/1.6.x/geoserver/community/RESTConfig/
and
http://docs.codehaus.org/display/GEOS/Sld+Service
http://svn.codehaus.org/geoserver/branches/1.6.x/geoserver/community/sldService/
The latter service does a bit of spatial algorithm stuff, figuring out quantiles, equal intervals, and unique intervals. See:
http://svn.codehaus.org/geoserver/branches/1.6.x/geoserver/community/sldService/src/main/java/org/fao/styling/RulesBuilder.java
They are filter functions in GeoTools, which may be too limited for you, since they depend on only processing a single featureType.
Ideally though your statistical algorithms would go in to GeoTools, so they can be used by uDig and GeoServer, with a REST api (and perhaps also WPS) in GeoServer and a nice gui in uDig. The classification stuff above was actually done for uDig, and some contributors are porting it to GeoServer as a rest service for SLD (which styles the map).
best regards,
Chris
Christos Melas wrote:
thanks a lot aaime.
I plan on implementing them based on the actual specifications of each algorithm as described on referenced books. I'll inform you as soon as i get some done, in order to at least contribute the algorithms. I might give a shot on wps , to avoid custom http implementation for distributing the processed data....if this stays in geoserver, otherwise it might be useful to have in a tool like uDig or simply in geotools.....
*/Andrea Aime <aaime@anonymised.com>/* wrote:
Christos Melas ha scritto:
> any comments guys?? did anyone ever have such requirement?
> thanks,
Nope, so far GeoServer has been pure data distribution, no
processing. The OGC interfaces for processing are defined by the
WPS standard, and 54north has a WPS plugin that integrates with
old versions of GeoServer (early 1.5? not sure), but then again,
that's just protocol, afaik none of the algorithms cited
below are available.
It would be nice to have a growing set of spatial analysis
algorithm, but for the moment we don't even have WPS as
a standard plugin, so we lack the infrastructure to even think
about it.
Cheers
Andrea
>
> Any experiences, ideas, or references would be very welcome
> thank you
>
> chris_m wrote:
> >
> > Can anyone plz tell me if there is any support for spatial
statistics
> > analysis in geoserver??
> > i.e.
> > Average Nearest Neighbor
> > High/Low Clustering
> > Spatial Autocorrelation
> > Cluster and Outlier Analyses
> > Hot Spot Analysis
> > Central Feature
> > Directional Distribution
> > Linear Directional Mean
> > Mean Center
> > Standard Distance
> >
> > (as all of the above are mentioned in ArcGIS)
> >
> > or should i implement them from scratch??
> >
> > I would appreciate if anyone has a clue on the existance of such
> > algorithms or helper api in geotools, postgis, or even udig....
> >
> > thanks,
> > chris
> >
>
> --
> View this message in context:
>
http://www.nabble.com/Spatial-Statistics-Analysis-tp15135382p15157069.html
> Sent from the GeoServer - User mailing list archive at Nabble.com.
>
-------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Geoserver-users mailing list
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
------------------------------------------------------------------------
> Never miss a thing. Make Yahoo your homepage.
>
------------------------------------------------------------------------
>
-------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>
> !DSPAM:4022,47a0d15e15135332866982!
>
------------------------------------------------------------------------
>
> _______________________________________________
> Geoserver-users mailing list
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
> !DSPAM:4022,47a0d15e15135332866982!
------------------------------------------------------------------------
Looking for last minute shopping deals? Find them fast with Yahoo! Search. <http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping> !DSPAM:4005,47a0d60a27511804284693!
------------------------------------------------------------------------
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
!DSPAM:4005,47a0d60a27511804284693!
------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
!DSPAM:4005,47a0d60a27511804284693!