root / trunk / extensions / extRemoteSensing / src-test / org / gvsig / remotesensing / featherprocess / FeatherProcessTest.java @ 23136
History | View | Annotate | Download (1.7 KB)
1 |
package org.gvsig.remotesensing.featherprocess; |
---|---|
2 |
|
3 |
import java.io.File; |
4 |
|
5 |
import org.gvsig.fmap.raster.layers.FLyrRasterSE; |
6 |
import org.gvsig.raster.BaseTestCase; |
7 |
import org.gvsig.raster.Configuration; |
8 |
import org.gvsig.raster.RasterLibrary; |
9 |
import org.gvsig.remotesensing.mosaic.process.FeatherProcess; |
10 |
|
11 |
import com.iver.cit.gvsig.exceptions.layers.LoadLayerException; |
12 |
|
13 |
public class FeatherProcessTest extends BaseTestCase { |
14 |
|
15 |
private String baseDir = "./test-images/"; |
16 |
|
17 |
static{
|
18 |
RasterLibrary.wakeUp(); |
19 |
} |
20 |
|
21 |
protected void setUp(){ |
22 |
} |
23 |
|
24 |
public void start() { |
25 |
this.setUp();
|
26 |
this.testStack();
|
27 |
} |
28 |
|
29 |
public void testStack() { |
30 |
try {
|
31 |
FLyrRasterSE.setConfiguration(Configuration.getSingleton());
|
32 |
FLyrRasterSE lyr1 = FLyrRasterSE.createLayer("m1", baseDir + "mosaic_test1.tif", null); |
33 |
FLyrRasterSE lyr2 = FLyrRasterSE.createLayer("m2", baseDir + "mosaic_test2.tif", null); |
34 |
//FLyrRasterSE lyr1 = FLyrRasterSE.createLayer("m1", "/home/dguerrero/datos/Raster/mosaico/Cn_ccolor_l5_20033_20070624/cn_ccolor_i5_20033_20070624_subset.img", null);
|
35 |
//FLyrRasterSE lyr2 = FLyrRasterSE.createLayer("m2", "/home/dguerrero/datos/Raster/mosaico/Cn_ccolor_l5_19933_20070703/cn_ccolor_i5_19933_20070703_subset.img", null);
|
36 |
FLyrRasterSE[] layers = new FLyrRasterSE[2]; |
37 |
layers[0]=lyr1;
|
38 |
layers[1]=lyr2;
|
39 |
FeatherProcess featherProcess = new FeatherProcess();
|
40 |
featherProcess.addParam("inputRasterLayers", layers);
|
41 |
featherProcess.addParam("filename", tempDir + File.separator+"mosaicResult.tif"); |
42 |
featherProcess.init(); |
43 |
featherProcess.process(); |
44 |
|
45 |
} catch (LoadLayerException e) {
|
46 |
e.printStackTrace(); |
47 |
assertFalse(true);
|
48 |
} catch (InterruptedException e) { |
49 |
e.printStackTrace(); |
50 |
assertFalse(true);
|
51 |
} |
52 |
} |
53 |
|
54 |
} |