Geoprocessor GP = new Geoprocessor();
GP.OverwriteOutput = true;
ESRI.ArcGIS.SpatialAnalystTools.Reclassify reclassify = new ESRI.ArcGIS.SpatialAnalystTools.Reclassify();
reclassify.in_raster = LidDataHelper.mediatedata4path + "\\buildingselectraster";
reclassify.reclass_field = "VALUE";
reclassify.missing_values = "NODATA";
reclassify.remap = "1 1;NODATA 2";
reclassify.out_raster = LidDataHelper.mediatedata4path + "\\buildingselectrasterrec";
string msg = GP.GetMessage(2);
GP.Execute(reclassify, null);
reclassify.reclass_field = "VALUE";
reclassify.missing_values = "NODATA";
reclassify.remap = "1 1;NODATA 2";
reclassify.out_raster = LidDataHelper.mediatedata4path + "\\buildingselectrasterrec";
string msg = GP.GetMessage(2);
GP.Execute(reclassify, null);

本文档详细介绍了如何使用ArcGIS Engine的Geoprocessor GP对象执行重分类操作,特别是针对ESRI.ArcGIS.SpatialAnalystTools.Reclassify工具的用法进行了说明,包括设置OverwriteOutput为true以覆盖输出。
最低0.47元/天 解锁文章
1274

被折叠的 条评论
为什么被折叠?



