Revision 2179 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/saveraster/operation/CopyDataset.java
CopyDataset.java | ||
---|---|---|
32 | 32 |
import org.gvsig.fmap.dal.coverage.exception.RasterDriverException; |
33 | 33 |
import org.gvsig.fmap.mapcontext.exceptions.LoadLayerException; |
34 | 34 |
import org.gvsig.gui.beans.incrementabletask.IncrementableTask; |
35 |
import org.gvsig.raster.algorithm.process.DataProcess; |
|
36 |
import org.gvsig.raster.algorithm.process.ProcessException; |
|
35 | 37 |
import org.gvsig.raster.fmap.layers.DefaultFLyrRaster; |
36 | 38 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
37 | 39 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil; |
38 | 40 |
import org.gvsig.raster.tools.app.basic.raster.process.ClippingProcess; |
39 |
import org.gvsig.raster.tools.app.basic.raster.process.ProcessException; |
|
40 |
import org.gvsig.raster.tools.app.basic.raster.process.RasterProcess; |
|
41 | 41 |
import org.gvsig.raster.tools.app.basic.tool.saveas.SaveAsActions; |
42 | 42 |
|
43 | 43 |
/** |
... | ... | |
49 | 49 |
private String fDstName = null; |
50 | 50 |
private String fSrcName = null; |
51 | 51 |
private FLyrRaster src = null; |
52 |
private RasterProcess clippingProcess = null;
|
|
52 |
private DataProcess clippingProcess = null;
|
|
53 | 53 |
private IncrementableTask incrementableTask = null; |
54 | 54 |
private RasterManager rManager = RasterLocator.getManager(); |
55 | 55 |
|
... | ... | |
92 | 92 |
/** |
93 | 93 |
* Funci?n que realiza la copia del dataset |
94 | 94 |
* @throws ProcessException |
95 |
* @throws org.gvsig.raster.algorithm.process.ProcessException |
|
95 | 96 |
* @throws InterruptedException |
96 | 97 |
*/ |
98 |
@SuppressWarnings("deprecation") |
|
97 | 99 |
public void copy() throws ProcessInterruptedException, ProcessException { |
98 | 100 |
// Creaci?n de par?metros |
99 | 101 |
int[] dValues = new int[] { 0, (int) src.getDataStore().getHeight(), (int) src.getDataStore().getWidth(), 0 }; |
... | ... | |
123 | 125 |
clippingProcess.addParam("suffix", suffix); |
124 | 126 |
} |
125 | 127 |
clippingProcess.addParam("filename", fDstName); |
126 |
clippingProcess.addParam("layer", src); |
|
128 |
clippingProcess.addParam("layer", src.getDataStore());
|
|
127 | 129 |
clippingProcess.addParam("drawablebands", drawableBands); |
128 | 130 |
clippingProcess.addParam("colorInterpretation", src.getDataStore().getColorInterpretation()); |
129 | 131 |
clippingProcess.addParam("onelayerperband", new Boolean(false)); |
Also available in: Unified diff