I’d approach RFC 22, especially the transform piece, differently now with the parser changes implemented in 6.0. We now have (with GEOS enabled) an expression syntax available to support things like buffering, convex hull, differences, etc… or combinations thereof. I’d implement layer-level GEOMTRANSFORMs in that case using these expressions.
On the query result side of things I’d consider adding a layer template as a layer option. This would kinda work like the approach outlined for Bob. You’d define a presentation template layer (no DATA value) and run the query results through it instead of the regular layer (for certain querymap types, e.g. highlight). Steve From: [email protected] [mailto:[email protected]] On Behalf Of Tamas Szekeres Sent: Tuesday, February 15, 2011 3:06 AM To: Bistrais, Bob Cc: mapserver-users Subject: Re: [mapserver-users] Buffer features? In accordance with the problem mentioned, I recall a resonable enhancement as described in RFC22a<http://www.mapserver.org/development/rfc/ms-rfc-22a.html> which would provide an option to configure all the stuff in the mapfile (not requiring MapScript) and would make it easier to customize the query maps as well. With this enhancement 2 new layer data providers could be implemented, like: 1. CONNECTIONTYPE=QUERYRESULT would provide to represent the result sets of one layer in a new layer. 2. CONNECTIONTYPE=TRANSFORM would provide simple geometry transformations on a source layer and then provide the modified features as a new layer. By chaining these layers together in a map configuration we could get such results<http://trac.osgeo.org/mapserver/attachment/ticket/2128/sample4.png> as included in the RFC document. I consider this kind of enhancement could be implemented within the scope of 1-2 days of work (comparable with a fully elaborated MapScript solution providing the same) Best regards, Tamas 2011/2/14 Bistrais, Bob <[email protected]<mailto:[email protected]>> This question may have come up before, but I haven’t found it in the archives. I would like to take a selected feature and buffer it to a specified distance. I know it’s possible to do a queryByPoint with a buffer distance, but I need to create an actual buffer shape to display on the map. Has anyone done something like this before? Does MapServer have this capability? _______________________________________________ mapserver-users mailing list [email protected]<mailto:[email protected]> http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
