Revision 469 org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.lib/org.gvsig.geoprocess.lib.sextante/src/main/java/org/gvsig/geoprocess/lib/sextante/dataObjects/FLyrRasterReadOnlyIRasterLayer_deprecated.java
FLyrRasterReadOnlyIRasterLayer_deprecated.java | ||
---|---|---|
29 | 29 |
import org.gvsig.fmap.dal.coverage.RasterManager; |
30 | 30 |
import org.gvsig.fmap.dal.coverage.dataset.Buffer; |
31 | 31 |
import org.gvsig.fmap.dal.coverage.datastruct.Extent; |
32 |
import org.gvsig.fmap.dal.coverage.datastruct.NoData; |
|
33 |
import org.gvsig.fmap.dal.coverage.exception.GridException; |
|
34 |
import org.gvsig.fmap.dal.coverage.exception.InvalidSetViewException; |
|
35 | 32 |
import org.gvsig.fmap.dal.coverage.exception.ProcessInterruptedException; |
36 |
import org.gvsig.fmap.dal.coverage.exception.RasterDriverException;
|
|
33 |
import org.gvsig.fmap.dal.coverage.exception.QueryException;
|
|
37 | 34 |
import org.gvsig.fmap.dal.coverage.grid.Grid; |
38 | 35 |
import org.gvsig.fmap.dal.coverage.store.RasterDataStore; |
39 | 36 |
import org.gvsig.fmap.dal.coverage.store.RasterQuery; |
40 | 37 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
41 | 38 |
|
42 | 39 |
import es.unex.sextante.core.AnalysisExtent; |
43 |
import es.unex.sextante.core.Sextante; |
|
44 | 40 |
import es.unex.sextante.dataObjects.AbstractRasterLayer; |
45 | 41 |
import es.unex.sextante.outputs.IOutputChannel; |
46 | 42 |
|
... | ... | |
124 | 120 |
} |
125 | 121 |
|
126 | 122 |
public void open() { |
127 |
try { |
|
123 |
/*try {
|
|
128 | 124 |
m_LayerGrid = m_Layer.getReadOnlyFullGrid(false); |
129 | 125 |
m_Buffer = m_LayerGrid.getRasterBuf(); |
130 | 126 |
m_iDataType = m_LayerGrid.getDataType(); |
... | ... | |
136 | 132 |
Sextante.addErrorToLog(e); |
137 | 133 |
} catch (InterruptedException e) { |
138 | 134 |
Sextante.addErrorToLog(e); |
139 |
} |
|
135 |
}*/
|
|
140 | 136 |
} |
141 | 137 |
|
142 | 138 |
public void close() { |
... | ... | |
190 | 186 |
double disty = lyrExt.maxY() - extent.getYMax(); |
191 | 187 |
xTranslate = (int)Math.round((distx * extent.getNX()) / (extent.getXMax() - extent.getXMin())); |
192 | 188 |
yTranslate = (int)Math.round((disty * extent.getNY()) / (extent.getYMax() - extent.getYMin())); |
193 |
} catch (RasterDriverException e) {
|
|
189 |
} catch (QueryException e) {
|
|
194 | 190 |
m_Buffer = entireBuf; |
195 | 191 |
} catch (ProcessInterruptedException e) { |
196 |
} catch (InvalidSetViewException e) { |
|
197 |
m_Buffer = entireBuf; |
|
198 |
} |
|
192 |
} |
|
199 | 193 |
} |
200 | 194 |
|
201 | 195 |
public double getLayerCellSize() { |
Also available in: Unified diff