Revision 36746 trunk/extensions/extWCS/src/com/iver/cit/gvsig/fmap/layers/FLyrWCS.java
FLyrWCS.java | ||
---|---|---|
435 | 435 |
layerRaster[i].setRemoveRasterFlag(true); |
436 | 436 |
layerRaster[i].getDataSource().close(); |
437 | 437 |
layerRaster[i].getRender().free(); |
438 |
layerRaster[i].getBufferFactory().free(); |
|
438 |
if(layerRaster[i].getBufferFactory() != null) |
|
439 |
layerRaster[i].getBufferFactory().free(); |
|
439 | 440 |
layerRaster[i] = null; |
440 | 441 |
} |
441 | 442 |
} |
... | ... | |
622 | 623 |
private void rasterProcess(String filePath, Graphics2D g, ViewPort vp, double scale, Cancellable cancel, int nLyr) throws ReadDriverException, LoadLayerException, FilterTypeException { |
623 | 624 |
//Cargamos el dataset con el raster de disco. |
624 | 625 |
layerRaster[nLyr] = FLyrRasterSE.createLayer("", filePath, vp.getProjection()); |
626 |
layerRaster[nLyr].init(); |
|
625 | 627 |
//layerRaster[nLyr].getRender().setBufferFactory(layerRaster[nLyr].getBufferFactory()); |
626 | 628 |
|
627 | 629 |
if(visualStatus.dataType == IBuffer.TYPE_UNDEFINED && layerRaster[nLyr].getDataType() != null) |
Also available in: Unified diff