} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Constant.printLnData("切割金字塔失败 "+ e.getMessage());
}
}
创建轮廓
[java]
/**
* 创建轮廓
* @param mosaicDataset 镶嵌数据集
*/
public void buildFootprints (String mosaicDataset) {
GeoProcessor geoprocessor = null;
try {
geoprocessor = new GeoProcessor();
geoprocessor.setOverwriteOutput(true);
BuildFootprints buildPryramids = new BuildFootprints();
buildPryramids.setInMosaicDataset(mosaicDataset);
GPTool pGPProcess = buildPryramids;
geoprocessor.setOverwriteOutput(true);
//执行
geoprocessor.execute(pGPProcess, null);
Constant.printLnData("构建轮廓成功 :"+pGPProcess.getParameterValues()[0]);
} catch (AutomationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Constant.printLnData("构建轮廓失败" + e.getMessage());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Constant.printLnData("构建轮廓失败"+ e.getMessage());
}
}
/**
* 创建轮廓
* @param mosaicDataset 镶嵌数据集
*/
public void buildFootprints (String mosaicDataset) {
GeoProcessor geoprocessor = null;
try {
geoprocessor = new GeoProcessor();
geoprocessor.setOverwriteOutput(true);
BuildFootprints buildPryramids = new BuildFootprints();
buildPryramids.setInMosaicDataset(mosaicDataset);
GPTool pGPProcess = buildPryramids;
geoprocessor.setOverwriteOutput(true);
//执行
geoprocessor.execute(pGPProcess, null);
Constant.printLnData("构建轮廓成功 :"+pGPProcess.getParameterValues()[0]);
} catch (AutomationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Constant.printLnData("构建轮廓失败" + e.getMessage());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Constant.printLnData("构建轮廓失败"+ e.getMessage());
}
}
上述就是基本操作代码。