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/FLyrRasterIRasterLayer.java
FLyrRasterIRasterLayer.java | ||
---|---|---|
31 | 31 |
import org.gvsig.fmap.dal.coverage.RasterManager; |
32 | 32 |
import org.gvsig.fmap.dal.coverage.dataset.Buffer; |
33 | 33 |
import org.gvsig.fmap.dal.coverage.datastruct.Extent; |
34 |
import org.gvsig.fmap.dal.coverage.exception.InvalidSetViewException; |
|
35 | 34 |
import org.gvsig.fmap.dal.coverage.exception.ProcessInterruptedException; |
36 |
import org.gvsig.fmap.dal.coverage.exception.RasterDriverException;
|
|
35 |
import org.gvsig.fmap.dal.coverage.exception.QueryException;
|
|
37 | 36 |
import org.gvsig.fmap.dal.coverage.store.RasterDataStore; |
38 | 37 |
import org.gvsig.fmap.dal.coverage.store.RasterQuery; |
39 | 38 |
import org.gvsig.fmap.dal.coverage.store.parameter.RasterFileStoreParameters; |
... | ... | |
155 | 154 |
try { |
156 | 155 |
query.setAreaOfInterest(); |
157 | 156 |
m_Buffer = getDataStore().query(query); |
158 |
} catch (RasterDriverException e) {
|
|
157 |
} catch (QueryException e) {
|
|
159 | 158 |
Sextante.addErrorToLog(e); |
160 | 159 |
} catch (ProcessInterruptedException e) { |
161 | 160 |
Sextante.addErrorToLog(e); |
162 |
} catch (InvalidSetViewException e) { |
|
163 |
Sextante.addErrorToLog(e); |
|
164 |
} |
|
161 |
} |
|
165 | 162 |
} |
166 | 163 |
|
167 | 164 |
public void close() { |
... | ... | |
215 | 212 |
double disty = bbox.getMax().getY() - extent.getYMax(); |
216 | 213 |
xTranslate = (int)Math.round((distx * extent.getNX()) / (extent.getXMax() - extent.getXMin())); |
217 | 214 |
yTranslate = (int)Math.round((disty * extent.getNY()) / (extent.getYMax() - extent.getYMin())); |
218 |
} catch (RasterDriverException e) {
|
|
215 |
} catch (QueryException e) {
|
|
219 | 216 |
m_Buffer = entireBuf; |
220 | 217 |
} catch (ProcessInterruptedException e) { |
221 |
} catch (InvalidSetViewException e) { |
|
222 |
m_Buffer = entireBuf; |
|
223 |
} |
|
218 |
} |
|
224 | 219 |
} |
225 | 220 |
|
226 | 221 |
public double getLayerCellSize() { |
Also available in: Unified diff