[Gvsig_desarrolladores] cargando capas raster para una vistamodificada

Nacho Brodin ibrodin en prodevelop.es
Jue Dic 9 17:33:27 CET 2010


Hola
La forma de añadir capas es la misma que si fuera vectorial. La única 
diferencia es que a partir de la versión 1.9 no existe un driver de 
raster por lo que en tu addLayer no tendrás que obtener el driver. Este 
sería más o menos tu método addLayer modificado.

public void addLayer(MapControl mapControl, File file)throws 
DriverLoadException, ReadDriverException {
    proj = mapControl.getProjection();
    String layerName = file.getName();
    FLayer lyr = FLyrRasterSE.createLayer(layerName, file.getPath(), proj);
    if((lyr != null) && !(lyr.isOk()))
       processErrorsOfLayer ....
    ..............
    //El resto es igual
}

No lo he probado pero debería quedar más o menos así. Puedes hacer la 
prueba, a ver y nos cuentas.
Un saludo

-- 
Nacho Brodin
Equipo de desarrollo de gvSIG
Prodevelop.SL
http://www.gvsig.org
http://www.prodevelop.es



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