On Fri, Nov 4, 2011 at 5:13 AM, robpd <[email protected]> wrote:
> Hi
>
> We have a large and ever-expanding set of points to show on a web-map.  The
> number of points grows by the day and some points change location by the
> day.  Each point has some associated textual metadata to show on a
> point-and-click basis on the map.
>
> So, as indicated in other posts, I want a WMS service (using SLDs) for the
> rendering and a WFS service for the point interrogation.  However, here are
> the wrinkles..
>
> (a) How can we ensure that only the tiles that need to change in response to
> new/changed points do so?
>
> (b) We have our own (high speed) point clustering solution to provide
> point-clusters at most zoom levels - as we want to display just cluster
> centres at most zoom-levels (apart from the most 'zoomed-in'). Is there a
> better point-clustering alternative available in GeoServer?  Could I use my
> own clusters for the different zoom levels?
>
> (c) From time to time we may wish to completely recluster all points (like
> b) - thus leading to the need to replenish all tiles.
>
> Right now it's a green-fields situation so I'm looking for any architectural
> suggestions that use Geoserver and Geowebcache.  Any suggestions as to the
> main building blocks I should be using (including storage etc)?
>
> Would be grateful of some direction.  Thanks.

If you're in need for very high performance and you are going to setup a cluster
you could have a look at a memory based store (eventually distributed among the
cluster nodes) whose contents would be updated
by some messaging system (JMS is one of the many options).
Being memory based it would serve at top speed both WMS and WFS requests.
A GeoServer plugin listening to the same messages that wipes out selected tiles
out of the integrated GWC could be added too, it would work in a similar
fashion to the current WFS-T integration.

As for point clustering you could try to look into rendering
transformations, they
are designed to perform this kind of work exactly:
http://docs.codehaus.org/display/GEOTOOLS/Rendering+transformations
So far we used them to turn rasters into a variety of vector based
displays (contour
lines, wind arrows, classified polygons) and for on the fly image
georeferencing,
point clustering is definitely somethign we'd like to see happening too.

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

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

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to