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
