[Geoserver-users] Spatial Statistics Analysis

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-tp15135382p15135382.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

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.

any comments guys?? did anyone ever have such requirement?
thanks,
chris

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.

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. <http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs&gt; !DSPAM:4022,47a0d15e15135332866982!

------------------------------------------------------------------------

-------------------------------------------------------------------------
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!

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.


Looking for last minute shopping deals? Find them fast with Yahoo! Search.

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&gt; !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!

thank you very much, i’ll look at them carefully and keep you posted…

Chris Holmes cholmes@anonymised.com wrote:

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


Looking for last minute shopping deals? Find them fast with Yahoo! Search.

Geoserver doesn't make geoprocessing, as it's just a server to produce
(OGC) map services. The production of maps derived from geoprocessing
procedures are delegated to other tools, like WPS servers. A
state-of-art implementation of the WPS Specification is the 52 North's
one: http://52north.org/joomla//index.php?option=com_projects&task=showProject&id=21&Itemid=127

As you mantioned ArcGIS, in the ESRI family ArcGIS Server can
distribute Model Builder procedures and public the results in a
seemless way, but it's not a standard approach.

Giovanni

2008/1/29, chris_m <c_melas@anonymised.com>:

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

52 North gave a WPS talk at FOSS4G and the presentation is online…
http://www.foss4g2007.org/presentations/view.php?abstract_id=166

Also, an interesting WPS demo with a few sample analysis functions can be found at the following URLs. The interface is based on OpenLayers and the WPS server is Python-based.

http://code.google.com/p/webprocessingserver/
http://crschmidt.net/mapping/wpserverdemo/

  • Tyler

G. Allegri wrote:

···
-- 
Tyler A. Erickson, Ph.D.
Research Scientist
Michigan Tech Research Institute
3600 Green Court, Suite 100
Ann Arbor, MI 48105
[tyler.erickson@anonymised.com](mailto:tyler.erickson@anonymised.com)
[www.mtri.org](http://www.mtri.org)
[www.michiganview.org](http://www.michiganview.org)

An important difference:
52 North WPS is truely OGC WPS compliant, while Schmidt'w Weprocessing
server isn't. It's just a free implementation of a web geoprocessing
tool.

2008/2/6, Tyler Erickson <tyler.erickson@anonymised.com>:

52 North gave a WPS talk at FOSS4G and the presentation is online...
http://www.foss4g2007.org/presentations/view.php?abstract_id=166

Also, an interesting WPS demo with a few sample analysis functions can be
found at the following URLs. The interface is based on OpenLayers and the
WPS server is Python-based.

http://code.google.com/p/webprocessingserver/
http://crschmidt.net/mapping/wpserverdemo/

- Tyler

G. Allegri wrote:
Geoserver doesn't make geoprocessing, as it's just a server to produce
(OGC) map services. The production of maps derived from geoprocessing
procedures are delegated to other tools, like WPS servers. A
state-of-art implementation of the WPS Specification is the 52 North's
one:
http://52north.org/joomla//index.php?option=com_projects&task=showProject&id=21&Itemid=127

As you mantioned ArcGIS, in the ESRI family ArcGIS Server can
distribute Model Builder procedures and public the results in a
seemless way, but it's not a standard approach.

Giovanni

2008/1/29, chris_m <c_melas@anonymised.com>:

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

-------------------------------------------------------------------------
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

--
Tyler A. Erickson, Ph.D.
Research Scientist
Michigan Tech Research Institute
3600 Green Court, Suite 100
Ann Arbor, MI 48105
tyler.erickson@anonymised.com
www.mtri.org
www.michiganview.org

-------------------------------------------------------------------------
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