geowolf wrote: > > 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. > > Thanks for your reply Andrea. So I think that you're saying that we could > send geographical updates (new and modified points) to the server clusters > using something like JMS whereupon each server would publish the updates > to the GeoServer plugins (using WFS). Right? And each server could use a > memory-based store like, for example, PostGIS with memory tables? > > - 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. > > I looked at the link. Seems like a way of embedding functions (that map > collections to collections) into SLD so that the processed results can be > rendered in a specific way. Right? Though this paradigm would work in > theory for any such processes, it seems to me that, given that this is > used to render tiles, the processes must inherently be fast-performers. > So I think perhaps it could be used with some of the most rapid cluster > algorithms to produce point-clouds. One thing it could definitely be used > for would be to appropriate newly added points into existing clusters. > The cluster polygons would already exist, so it should be fast to > appropriate the new points to them using these interfaces. Seems to imply > that to use the interfaces etc for clustering would need a one-time (or > infrequent) 'start-up' clustering job followed by frequent updates of any > new points to the existing clusters. > > > - 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 >
-- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Large-Volatile-Point-Dataset-WMS-and-WFS-tp6961594p6970595.html Sent from the GeoServer - User mailing list archive at Nabble.com. ------------------------------------------------------------------------------ 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
