包括详细代码,用户可以根据个人需求对代码进行复制粘贴,快速构建系统,基于arcgis的二次开发和NDVI的IDL二次开发,方便遥感和地信专业者合理开发程序
2021-12-01 22:03:06 2.6MB AE C# IDL
ArcGIS Engine AE 基于C#的二次开发 鹰眼功能实现,代码注释非常完善! //--1、让两个MapControl显示的数据保持一致,让两个控件的数据共享 //--1、OnMapReplaced当mapcontrol1中的地图被替换时,该方法自动加载主空间中所有的图层对象到鹰眼中 //--1、而如果使用传递两个控件之间的Map属性这种方法完成数据共享,因为map属性同时传递了地图对象的范围和比例, //--1、造成鹰眼时图中不能够显示完整的地图 private void axMapControl1_OnMapReplaced(object sender, ESRI.ArcGIS.Controls.IMapControlEvents2_OnMapReplacedEvent e) { ......
2021-10-26 16:55:08 85KB ArcGIS Engine AE 二次开发
1
利用AE开发,支持多种格式的栅格数据渲染,包含拉伸渲染、唯一值渲染等。
2021-10-04 15:51:33 13KB GIS 栅格 渲染
1
使用AE+C#实现点、线、面要素的编辑,适合初学者。
2021-09-24 14:30:47 15KB AE、C#
1
3、显示当前比例尺 在OnMouseMove事件中添加代码: // 显示当前比例尺 ScaleLabel.Text = " 比例尺 1:" + ((long)this.axMapControl1.MapScale).ToString(); 4、显示当前坐标 显示当前坐标也是 axMapControl1 的 OnMouseMove 事件中响应,故只要在 axMapControl1_OnMouseMove 函数中添加如下代码即可: // 显示当前坐标 CoordinateLabel.Text = " 当前坐标 X = " + e.mapX.ToString() + " Y = " + e.mapY.ToString() + " " + this.axMapControl1.MapUnits; 5、修改坐标单位 由于上述方法得到的坐标单位默认有esri,因此我们稍作更改: 首先定义一个全局变量: private string pMapUnits; 在Form1_Load设定默认初始值:pMapUnits = "Unknown"; 再对OnMapReplaced事件添加坐标修改代码(下一页) 最后将OnMouseMove中显示当前坐标的代码改为: CoordinateLabel.Text = " 当前坐标 X = " + e.mapX.ToString() + " Y = " + e.mapY.ToString() + " " + pMapUnits.ToString(); *
2021-08-06 20:24:17 3.3MB AE C#
1
基于arcgis engine的最短路径源代码
2021-07-29 21:56:42 83KB ae C#
1
AE9.2+VS2005 做的GIS系统,仿照ARCGIS基本功能 放大 缩小 空间查询 等基本功能。
2021-07-09 16:02:45 599KB AE+C#
1
ArcGIS Engine开发 C#编程 反距离插值
2021-07-06 19:04:55 775KB AE C# 反距离插值
1
这个使用C#和arcgis engine开发的软件,有点水,开发技术已过时,但可以交作业。
2021-06-28 15:09:54 3.15MB ae C#
1
1、 地图加载: 主要实现shape、Mxd、栅格图像、CAD图形的加载,还制图视图与主视图的同步显示。 2、 鹰眼:在鹰眼视图中,左键移动鹰眼框,右键可设置鹰眼框大小;同时主视图的显示范围与鹰眼视图的红框范围保持一致。 3、 地图简单操作: (1) 可在平面视图中绘制简单图形,调用C#自带的颜色窗体设置元素的颜色。简单图形有点、线、面、注记等; (2) 可实现缩放、移动地图,拉框选择要素等简单操作以及右键菜单功能; (3) 在制图视图添加格网点、网格和背景色。 4、 工具: (1) 自定义常用工具,并实现在平面视图的右键菜单(菜单中有几项简单工具如:全图显示、移动地图等);自定义图层移动、删除工具和右键菜单查看选中图层的属性信息。 (2) 当平面视图与制图视图切换时,缩放两个工具的图标实时改变,工具栏的命令和工具即可操控平面视图也可操控制图视图。 附有:截图、程序简要说明文档
2021-06-22 01:51:24 1.14MB AE C# 二次开发
1