public void compositeBands (String inPath , String outPath ) {
CompositeBands compositeBands = new CompositeBands();
compositeBands.setInRasters(inPath);
compositeBands.setOutRaster(outPath);
GeoProcessor geoprocessor;
GPTool pGPProcess = compositeBands;
try {
geoprocessor = new GeoProcessor();
geoprocessor.setOverwriteOutput(true);
geoprocessor.execute(pGPProcess, null);
} catch (IOException e) {
e.printStackTrace();
}
}
public void compositeBands (String inPath , String outPath ) {
CompositeBands compositeBands = new CompositeBands();
compositeBands.setInRasters(inPath);
compositeBands.setOutRaster(outPath);
GeoProcessor geoprocessor;
GPTool pGPProcess = compositeBands;
try {
geoprocessor = new GeoProcessor();
geoprocessor.setOverwriteOutput(true);
geoprocessor.execute(pGPProcess, null);
} catch (IOException e) {
e.printStackTrace();
}
}代码执行调用
[java]
RastersToMosaicDataset.initializeAE();
RastersToMosaicDataset add = new RastersToMosaicDataset();
String arrys = "D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-1.TIF;D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-2.TIF;D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-3.TIF;D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-4.TIF";
add.compositeBands(arrys, "D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-all.TIF");
RastersToMosaicDataset.initializeAE();
RastersToMosaicDataset add = new RastersToMosaicDataset();
String arrys = "D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-1.TIF;D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-2.TIF;D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-3.TIF;D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-4.TIF";
add.compositeBands(arrys, "D:\\HJ1A-CCD1-7-116-20130707-L20001018860\\1018860\\HJ1A-CCD1-7-116-20130707-L20001018860-all.TIF");
效果图: