栅格计算器C#版是一款功能强大的地理空间数据处理工具,支持多种栅格操作和分析。该软件以FrmRasterCalculator.zip的形式提供,便于开发者快速集成至项目中使用。
使用FrmRasterCalculator栅格计算器;创建一个ESRI.ArcGIS.Geoprocessor对象gp,并设置其OverwriteOutput属性为true。然后初始化一个新的RasterCalculator对象rc,将输出栅格的路径赋值给rc.output_raster属性,表达式赋值给rc.expression属性。最后通过调用gp.Execute方法执行计算任务。
代码如下:
```csharp
ESRI.ArcGIS.Geoprocessor.Geoprocessor gp = new ESRI.ArcGIS.Geoprocessor.Geoprocessor();
gp.OverwriteOutput = true;
RasterCalculator rc = new RasterCalculator();
rc.output_raster = textBox2.Text;
rc.expression = m_Expression.ExcultText;
gp.Execute(rc, null);
```