|
鱼:
- /// <summary>
- /// 裁剪栅格
- /// </summary>
- private void ClipRaster()
- {
- IGeoDataset pGeodataset = gpUtilities.OpenFeatureClassFromString(gdbPath + fileName + "_bf30") as IGeoDataset;
- IEnvelope pEnvelope = pGeodataset.Extent;
- //顺序:X 最小值、Y 最小值、X 最大值和 Y 最大值
- string strEnvelope = pEnvelope.XMin.ToString() + " " + pEnvelope.YMin.ToString() + " " + pEnvelope.XMax.ToString() + " " + pEnvelope.YMax.ToString();
- ESRI.ArcGIS.DataManagementTools.Clip cp = new ESRI.ArcGIS.DataManagementTools.Clip();
- cp.in_raster = gdbPath + fileName + "_krg";
- cp.in_template_dataset = gdbPath + fileName + "_bf30";
- cp.rectangle = strEnvelope;
- cp.clipping_geometry = "true";
- cp.out_raster = gdbPath + fileName + "_clip";
- RunGPTool(GP, cp, null);
- }
复制代码
渔:去ArcMap中操作一次,在地理处理-结果-消息中查看其他参数,结合ESRI帮助文档中的Python示例
|
|