Arcgis镶嵌数据集java代码操作 (三)

2014-11-24 10:36:25 · 作者: · 浏览: 2
rintLnData("切割金字塔失败 " + e.getMessage());
} 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());
}
}
上述就是基本操作代码。