[Gvsig_desarrolladores] Ayuda en el dibujado de símbolos sobre la vista.

Tomás Cabezudo tcabezudo en gmail.com
Jue Oct 22 09:35:35 CEST 2015


Buenos días,

estoy intentando pintar un símbolo(un ISimpleFillSymbol sencillo) sobre una
feature en la vista y no lo consigo, a ver si alguien puede echar una mano.

He probado varios caminos, pero ninguno con éxito.



//aqui compongo el simbolo

private ISymbol getSymbolMunicipios(){

                        SymbologyManager sm =
SymbologyLocator.getSymbologyManager();



                        Color color = new Color(206,242,213);



        ISimpleFillSymbol resp = sm.createSimpleFillSymbol();

        resp.setFillColor(color);

        resp.setOutline(null);



        return resp;

}





//aqui intento pintarlo Utilizando el mapcontroldrawer:

MapControl mapCtrl = ((DefaultViewPanel)vista).getMapControl();

MapControlDrawer mapControlDrawer = mapCtrl.getMapControlDrawer();

mapControlDrawer.draw(geomFeature, simbolo, feature);



//Utilizando el graphics2d:

Graphics2D g =  (mapCtrl.getImage()).createGraphics();


simbolo.draw(g, g.getTransform(), geomFeature, feature, null);



Ninguno de los caminos parece el correcto.



Cualquier orientación será bienvenida, gracias

Saludos
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20151022/c2be5349/attachment.htm 


Más información sobre la lista de distribución gvSIG_desarrolladores