From: Jukka R. <juk...@mm...> - 2008-03-26 06:17:30
|
Roald de Wit <rdewit <at> users.sourceforge.net> writes: > > Hi list, > > I'd like to use a WFS filter to find geometries that are within a buffer > around a line (or any geometry). > > Unfortunately I can't find an example of this. Trying to get the buffer > working on the default WFS_getFeatureIntersects.xml demo [1] results in > a null-pointer exception[2]. > > Does anybody have a working buffer example? If so, this might be a nice > addition to the filter examples in the wiki [3]. Perhaps DWithin? OpenJUMP created a request like this when I asked it to get me features within a distance of 100 meters fron a selected polygon: <ogc:Filter> <ogc:DWithin xmlns:gml='http://www.opengis.net/gml' > <ogc:PropertyName xmlns:app="http://www.deegree.org/app"> app:geometry</ogc:PropertyName> <gml:Polygon srsName="EPSG:26912"> <gml:outerBoundaryIs> <gml:LinearRing> <gml:coordinates cs="," decimal="." ts=" "> 484833.0,7221978.0 489832.0,7221978.0 489832.0,7216979.0 484833.0,7216979.0 484833.0,7221978.0</gml:coordinates> </gml:LinearRing> </gml:outerBoundaryIs> </gml:Polygon> <ogc:Distance units="m"> 100.0</ogc:Distance> </ogc:DWithin> </ogc:Filter> -Jukka Rahkonen- |