[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