From: Manu_macros <mac...@gm...> - 2007-10-30 08:46:23
|
Hi, I use the 2.3.3 version, as it's recommended in the geotools website. But I have resolved the problem. In fact the selection of the LineSymbolizer not worked because of the filter used (in the JMapPane) : it search the point click mouse CONTAINS a geometry. It couldn't work because the lineSymbolizer is to small (series of points) to have the click right in the line. So I have done a distance filter which look a litlle around the mouse click. I put it here if someone has the same problem [code] public static Filter polygonIntersectPoint(FeatureSource source, double x, double y){ // create a filter FilterFactory filterFactory = FilterFactoryFinder.createFilterFactory(); // look up geometry attribute name used for testing // String geometryName = source.getSchema().getDefaultGeometry().getName(); // Create the attribute expression AttributeExpression geometryExpression = filterFactory.createAttributeExpression(geometryName); // Create the point used Coordinate pointCoordinate = new Coordinate(x,y); GeometryFactory geometryFactory = new GeometryFactory(); com.vividsolutions.jts.geom.Point pt = geometryFactory.createPoint(pointCoordinate); // Create the literal expression LiteralExpression pointExpression = filterFactory.createLiteralExpression(); pointExpression.setLiteral(pt); // create the actual test // GeometryDistanceFilter filter = filterFactory.createGeometryDistanceFilter(Filter.GEOMETRY_DWITHIN); filter.setDistance(5); filter.addLeftGeometry(geometryExpression); filter.addRightGeometry(pointExpression); return filter; } [/code] Manu Ian Turton wrote: > > On 10/29/07, mgo...@gm... <mac...@gm...> wrote: >> Hi, >> I have another problem. I try to use the Select tool to select different >> feature according the layer selected. When I select a polygonSymbolizer >> it work great and my feature selected change of color. But when i wanted >> to select a LineSymbolizer, the tool works but the changement of color >> (for the user) not. >> If someone knows why??? > > I think this is fixed on trunk, if that is the version you are using > then something is broken so please file a jira report and I'll take a > look an try to see what broke during the great code sprint. > > Ian > -- > > Ian Turton > http://www.geotools.org > http://pennspace.blogspot.com/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Geotools-gt2-users mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > > -- View this message in context: http://www.nabble.com/Problem-with-the-Select-Tool-to-select-a-LineSymbolizer-tf4710549.html#a13484485 Sent from the geotools-gt2-users mailing list archive at Nabble.com. |