gvSIG bugs #4664
Leyenda símbolos proporcionales no va
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Francisco Díaz Carsí | |||
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 almost 7 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 almost 7 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 almost 7 years ago
- Status changed from Fixed to Closed
#4 Updated by Antonio Falciano almost 7 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 almost 7 years ago
In my case (Ubuntu), it works fine.
#6 Updated by Joaquín del Cerro Murciano almost 7 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 almost 7 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 almost 7 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í almost 7 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 almost 7 years ago
- Status changed from Fixed to Closed