[Gvsig_desarrolladores] Migracion codigo para exportar un trozo deraster na la version 1.11
Nacho Brodin
ibrodin en prodevelop.es
Mar Ago 30 11:13:59 CEST 2011
Hola
Prueba con esto
FLyrRasterSE capaRaster FLyrRasterSE.createLayer("prueba", new
File(InputRasterFileName), Project.getDefaultProjection());
....el resto igual
Saludos,
On 26/08/11 11:55, Antonio Araque wrote:
>
> Buenas a todos, estoy intentando migrar una funcionalidad para
> exportar un trozo de raster que funcionaba correctamente en la versión
> 1.1.2 pero al pasarla a la versión 1.11 me saltan una serie de
> errores. El principal es que no encuentra el tipo RasterDriver. Hay
> que añadir alguna librería al build Path, o por el contrario hay que
> hacerlo con otros métodos?
>
> Dejo el trozo de código:
>
> File InputRasterFile = new File(InputRasterFileName);
> *RasterDriver* *rasterDriver* = (*RasterDriver*)
> LayerFactory.getDM().getDriver("gvSIG Image Driver");
> FLyrRaster capaRaster = LayerFactory.createLayer("prueba",
> *rasterDriver*, InputRasterFile, Project.getDefaultProjection());
>
> Grid grid = capaRaster.getGrid();
> Extent ext = new Extent(grid.getExtent());
>
> int iBands[] = new int[grid.getBandCount()];
> for (int i = 0; i < iBands.length; i++) {
> iBands[i] = i;
> }
> grid.clearDrawableBand();
> grid.addDrawableBands(iBands);
> grid.setAreaOfInterest(ext.getMin().getX(), ext.getMax().getY(),
> tamX, tamY);
> RasterBuf buf = grid.getRasterBuf();
>
> // salvado a geoRaster
> String sFilename = folder_out + "prueba.tif";
> ext = new Extent(grid.getDataExtent());
> buf.save(sFilename, ext);
>
> Gracias.
>
> Un saludo!
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
--
Nacho Brodin
Equipo de desarrollo de gvSIG
Prodevelop.SL
http://www.gvsig.org
http://www.prodevelop.es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20110830/8597b5ca/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores