ArcGIS二次开发课程设计及实现(基于C#语言)
本系统开发需要先安装VS2010和ArcGIS Engine10.2,为了完成二次开发需求。在研究分析给定数据和相关资料后,确定所需功能并进行程序设计。利用C#语言和相关引用,完成编程实现。通过调试测试和代码优化,提高程序稳健性。最终实现并附带功能使用说明。该系统包含三个主要功能模块:TIN模型创建、TIN坡度坡向分析和自然邻域插值分析。这些功能都采用C#语言实现,无需连接其他数据库。TIN模型创建能够通过栅格或矢量图层创建TIN模型,实现了不同格式数据的三角网创建功能。TIN坡度坡向分析能够处理TIN数据,生成坡度坡向栅格文件并在MapControl中显示,可保存到指定位置。自然邻域插值分析对点的Z值字段进行插值分析,并对输出的栅格进行分级渲染显示。
下载地址
用户评论