Advertisement

C#开发的一种ArcEngine栅格计算器,其设计灵感来源于ArcGIS栅格计算器。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该资源仅包含窗体和代码,用户需自行配置运行环境。 ArcGIS 平台上已有的功能均已详细记录,功能按键的布局也保持了基本一致。表达式的编写方式与原版相同。首先,需要注意的是,被操作的栅格数据集必须手动添加,无法直接通过 AxMapcontrol 对象读取 TIF 数据集。其次,环境变量设置仅限于输出栅格的大小参数的保留,而范围设置则需要根据栅格大小进行相应的补充操作,例如:`gp.SetEnvironmentValue(extent, path);` 最后,为了方便用户使用,资源中增加了部分功能的简要说明,有助于缩短查询功能的执行时间。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C#ArcEngine(模仿ArcGIS
    优质
    本项目利用C#语言在ArcEngine平台上开发了栅格计算器功能,实现了类似ArcGIS栅格计算器的操作,支持用户自定义栅格数据处理表达式。 本段落仅包含窗体和代码,读者需自行配置环境。ArcGIS中的所有功能均已实现,并且功能按键的位置基本保持不变。执行表达式的书写方式也与原版一致。 区别一:被操作的栅格数据集需要手动添加,不能直接从AxMapcontrol中读取tif数据集。 区别二:环境变量设置仅保留了输出栅格大小这一项,若需设定范围,请参照栅格大小设置的方式进行添加。例如: `gp.SetEnvironmentValue(extent, path);` 区别三:增加了部分功能的摘要说明,有助于减少查询功能效果所需的时间等。
  • ArcEngine与实现
    优质
    本项目聚焦于利用ArcEngine开发栅格计算器工具,旨在提供高效、便捷的地学数据处理功能。通过集成多种栅格运算算法,为用户提供强大的空间分析能力,满足资源管理、环境评估等领域的应用需求。 仿照ArcMap的栅格计算器功能,通过comboBox选择栅格图层,然后使用button1到button11代表数字0至10及一个小数点,而button12到button27则用于表示各种计算符号,如加号(+)、减号(—)、乘号(*)和除号(/),这些按钮的排列顺序与ArcMap中的布局一致。
  • C#版(FrmRasterCalculator.zip)
    优质
    栅格计算器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); ```
  • AE和C#
    优质
    本项目结合Adobe After Effects与C#编程技术,开发了一款高效栅格计算器插件,旨在为用户在视频编辑过程中提供精确、便捷的数据计算功能。 基于ArcEngine技术和C#语言编写了一个栅格计算器,支持栅格数据的加减乘除、布尔运算以及交集并集等一系列操作。
  • ARCGIS工具.docx
    优质
    简介:本文档《ARCGIS栅格计算工具》深入探讨了ArcGIS软件中的栅格计算功能,介绍了如何使用该工具进行地理空间数据分析与处理。 ArcGIS 10.2 中的栅格计算器工具虽然看似不起眼,但实际上功能非常强大,超出了许多地理信息系统(GIS)专业人士的认知范围。然而,真正理解和熟练运用这一工具的人并不多。以下是一些常用栅格计算函数的例子和归纳,供参考使用。
  • 使用方法简介
    优质
    本简介旨在介绍栅格计算器的基本操作和应用技巧,帮助用户掌握如何进行栅格数据的数学运算、逻辑判断及条件设定等,适用于地理信息系统(GIS)相关工作者。 对于希望使用栅格计数器处理栅格数据的人来说,这是一份不错的理论学习资料。
  • ArcGIS AO C# 数据心得.doc
    优质
    本文档分享了使用ArcGIS API for .NET(AO)进行C#开发时处理栅格数据的心得体会,旨在帮助开发者更高效地利用ArcGIS工具集完成栅格数据分析与操作。 本段落记录了我在使用ArcGIS AO C#开发Raster(栅格)过程中遇到的一般问题,并总结了一些基本的开发经验,内容丰富实用,非常适合刚开始接触GIS领域的开发者参考。
  • AE代码参考
    优质
    本资料提供了详细的AE栅格计算相关代码示例与解析,旨在帮助开发者深入理解并有效应用栅格数据处理技术。 在GIS中实现栅格计算器功能,可以对多个栅格图层进行各种数学运算。使用ArcGIS Engine开发平台,能够方便地完成栅格数据的重新分类或原有数值的计算工作。
  • C#Win7风
    优质
    本项目旨在利用C#编程语言开发一款模仿Windows 7操作系统的桌面计算器应用程序,注重用户体验和界面美观。 C#开发的一款仿win7计算器应用程序,具备简单计算与科学计算功能,并采用了动态伸展面板设计。
  • C#和ArcEngine插值技术
    优质
    本研究探讨了利用C#编程语言结合ArcEngine开发平台实现栅格插值技术的方法与应用,旨在提升地理信息系统中数据处理与分析的精度与效率。 利用C#中的WinForm窗体编写了一个程序,可以实现克里金插值、IDW插值、样条函数差值以及自然函数插值等多种插值方法,并且代码已经过测试确认可用。