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

Reply via email to