gvSIG bugs #4664
Leyenda símbolos proporcionales no va
| Status: | Closed | % Done: | 0% | |
|---|---|---|---|---|
| Priority: | Normal | Spent time: | - | |
| Assignee: | ||||
| Category: | Symbology | |||
| Target version: | 2.4.0-2840 (rev. org.gvsig.desktop-2.0.208) | |||
| Severity: | Minor | Add-on version: | ||
| gvSIG version: | 2.4.0 | Add-on build: | ||
| gvSIG build: | Add-on resolve version: | |||
| Operative System: | Add-on resolve build: | |||
| Keywords: | Proyecto: | |||
| Has patch: | Hito: | |||
| Add-on name: | Unknown |
Description
Con una capa de poligonos, vamos a Propiedades, pestaña simbología e intentamos seleccionar la de tipo "símbolos proporcionales".
No se actualiza la interfaz y da error. Adjunto log.
Associated revisions
refs #4664. Se ha corregido la forma en como se comprobaba el tipo de geometria, pasando a usar el metodo isSubtype del GeometryManager.
refs #4664. Se ha corregido la forma en como se comprobaba el tipo de geometria, pasando a usar el metodo isSubtype del GeometryManager.
refs #4664. Se ha corregido la forma en como se comprobaba el tipo de geometria, pasando a usar el metodo isSubtype del GeometryManager.
refs #4664. Se ha corregido la forma en como se comprobaba el tipo de geometria, pasando a usar el metodo isSubtype del GeometryManager.
refs #4664 Fixed getLegend in ProportionalSymbolsPanel when the shapeType isn't polygonal.
History
#1
Updated by Joaquín del Cerro Murciano over 8 years ago
- Target version changed from 2.4.0-2850-final (rev. org.gvsig.desktop-2.0.220) to 2.4.0-2837 (rev. org.gvsig.desktop-2.0.204)
#2
Updated by Joaquín del Cerro Murciano over 8 years ago
- Assignee set to Joaquín del Cerro Murciano
- Status changed from New to Fixed
- Dot density
- Filter by expression
- Graduated symbols
- Proportional symbols
- Quantity by category
He aplicado en todas correciones similares.
#3
Updated by Álvaro Anguix over 8 years ago
- Status changed from Fixed to Closed
#4
Updated by Antonio Falciano over 8 years ago
- Target version changed from 2.4.0-2837 (rev. org.gvsig.desktop-2.0.204) to 2.4.0-2850-final (rev. org.gvsig.desktop-2.0.220)
- Status changed from Closed to New
The proportional symbol legend doesn't work for me in build 2837, it returns an error. Here's the log:
WARN 346011 MapControl Drawer Worker org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest - Problems drawing mapcontext.
org.gvsig.fmap.dal.exception.ReadException: There was errors loading from 'Risultato'.
at org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect.draw(FLyrVect.java:346)
at org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
at org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
at org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
at org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:161)
at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1183)
at org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1346)
at org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1566)
at java.lang.Thread.run(Unknown Source)
Caused by: org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.LegendDrawingException: Problems drawing layer
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.internalDraw(AbstractVectorialLegend.java:472)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.draw(AbstractVectorialLegend.java:358)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.draw(AbstractVectorialLegend.java:144)
at org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect.draw(FLyrVect.java:330)
... 8 more
Caused by: java.lang.ClassCastException: org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.impl.SimpleMarkerSymbol is not an IFillSymbol
at org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl.MultiLayerFillSymbol.addLayer(MultiLayerFillSymbol.java:246)
at org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl.MultiLayerFillSymbol.addLayer(MultiLayerFillSymbol.java:224)
at org.gvsig.symbology.fmap.rendering.ProportionalSymbolsLegend.getSymbolByFeature(ProportionalSymbolsLegend.java:192)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.getSymbol(AbstractVectorialLegend.java:802)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.drawFeatureMultiLayer(AbstractVectorialLegend.java:713)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.drawFeaturesMultiLayer(AbstractVectorialLegend.java:662)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.drawFeatures(AbstractVectorialLegend.java:539)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.internalDraw(AbstractVectorialLegend.java:464)
... 11 more
ERROR 346027 MapControl Drawer Worker org.gvsig.andami.messages.NotificationManager - There was errors loading from 'Risultato'.
- Problems drawing layer
- org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.impl.SimpleMarkerSymbol is not an IFillSymbol
org.gvsig.fmap.dal.exception.ReadException: There was errors loading from 'Risultato'.
at org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect.draw(FLyrVect.java:346)
at org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
at org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
at org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
at org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:161)
at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1183)
at org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1346)
at org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1566)
at java.lang.Thread.run(Unknown Source)
Caused by: org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.LegendDrawingException: Problems drawing layer
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.internalDraw(AbstractVectorialLegend.java:472)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.draw(AbstractVectorialLegend.java:358)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.draw(AbstractVectorialLegend.java:144)
at org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect.draw(FLyrVect.java:330)
... 8 more
Caused by: java.lang.ClassCastException: org.gvsig.symbology.fmap.mapcontext.rendering.symbol.marker.impl.SimpleMarkerSymbol is not an IFillSymbol
at org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl.MultiLayerFillSymbol.addLayer(MultiLayerFillSymbol.java:246)
at org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.impl.MultiLayerFillSymbol.addLayer(MultiLayerFillSymbol.java:224)
at org.gvsig.symbology.fmap.rendering.ProportionalSymbolsLegend.getSymbolByFeature(ProportionalSymbolsLegend.java:192)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.getSymbol(AbstractVectorialLegend.java:802)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.drawFeatureMultiLayer(AbstractVectorialLegend.java:713)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.drawFeaturesMultiLayer(AbstractVectorialLegend.java:662)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.drawFeatures(AbstractVectorialLegend.java:539)
at org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractVectorialLegend.internalDraw(AbstractVectorialLegend.java:464)
... 11 more
#5
Updated by Álvaro Anguix over 8 years ago
In my case (Ubuntu), it works fine.
#6
Updated by Joaquín del Cerro Murciano over 8 years ago
No tengo claro que sea el mismo tipo de error.
Antonio, ¿ puedes indicar los pasos que haces y en que punto te da el error para que lo pueda reproducir ?
#7
Updated by Antonio Falciano over 8 years ago
The steps I follow are:
- create/add a point vector layer;
- open its layer properties, Symbology tab, select Proportional symbol;
- change the size from 5 to 20 and finally click on Apply.
Result: the above error is reported in the statusbar and the layer icon has the exclamation mark in the ToC and is not active.
#8
Updated by Joaquín del Cerro Murciano over 8 years ago
- Target version changed from 2.4.0-2850-final (rev. org.gvsig.desktop-2.0.220) to 2.4.0-2840 (rev. org.gvsig.desktop-2.0.208)
#9
Updated by Francisco Díaz Carsí over 8 years ago
- Assignee changed from Joaquín del Cerro Murciano to Francisco Díaz Carsí
- Status changed from New to Fixed
Arreglado el bug que indica Antonio Falciano en https://redmine.gvsig.net/redmine/issues/4664#note-4
#10
Updated by Antonio Falciano over 8 years ago
- Status changed from Fixed to Closed