VASkO-4 wrote:
>
> Working in the same project as
> http://www.nabble.com/ways-to-get-Features-with-click-td18799656.html here
> I got a new application feature request I have troubles with. The
> SelectAction behaves as expected when performing clicks - I only use the
> click coordinate and implemented my own click events (see the code under
> link above). Now I should implement an option also to perform area
> selection. When I try to select an area with the SelectAction tool, I get
> the following error (trimmed to first few lines):
>
> 29.8.2008 7:50:29 org.geotools.renderer.lite.StreamingRenderer paint
> SEVERE: null
> java.lang.NullPointerException
> at
> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1526)
> at
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:642)
> at
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:501)
> at
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:450)
> at org.geotools.gui.swing.JMapPane.paintComponent(JMapPane.java:541)
> at javax.swing.JComponent.paint(Unknown Source)...
> ...
>
> I'm adding each layer (cities, roads, selected schedules) with it's own
> style, created with a stylebuilder. I think, it has to be done with
> methods in JMapPane: setSelectionLayer, setHighLightLayer,
> setSelection,... Am I right? If it's to complicated to solve, I'm off to
> implement my own tool and implement a mouseClicked, mousePressed,
> mouseReleased and mouseMoved events for requested functionality.
>
the above is when I set the selectionLayer to the layer with my schedules
(linestrings). When I set the selection layer to cities (points), I get the
following error:
29.8.2008 9:29:42
org.geotools.renderer.lite.StreamingRenderer$RenderableFeature getShape
WARNING: Bursa wolf parameters required.
org.opengis.referencing.operation.OperationNotFoundException: Bursa wolf
parameters required.
at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createOperationStep(DefaultCoordinateOperationFactory.java:1072)
at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createOperationStep(DefaultCoordinateOperationFactory.java:1136)
at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createOperationStep(DefaultCoordinateOperationFactory.java:881)
at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createOperationStep(DefaultCoordinateOperationFactory.java:998)
at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createOperation(DefaultCoordinateOperationFactory.java:267)
at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.createOperation(BufferedCoordinateOperationFactory.java:254)
at org.geotools.referencing.CRS.findMathTransform(CRS.java:948)
at org.geotools.referencing.CRS.findMathTransform(CRS.java:916)
at
org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getShape(StreamingRenderer.java:2270)
at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1721)
at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1656)
at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1600)
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:642)
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:501)
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:450)
at org.geotools.gui.swing.JMapPane.paintComponent(JMapPane.java:541)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown
Source)
at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown
Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
--
View this message in context:
http://www.nabble.com/SelectAction-area-select-%28mouse-drag%29-tp19214769p19215132.html
Sent from the geotools-gt2-users mailing list archive at Nabble.com.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users