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
ArcEngine二次开发实现投影变换,C# VS2010 AE10.2 ,使用时修改地址即可
2021-08-21 20:06:31 73KB AE GIS GP 投影
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
AE二次开发C#代码: 加载地图、点选、框选、圆选、多边形选择、名称选择
2021-07-09 09:16:18 6KB AE 点选 框选 圆选
1
使用JAVA对AE10.4进行二次开发的小demo,功能有空间查询、距离量算、数据库连接等。包含详细源代码。运行需要安装ArcGIS套件切拥有许可。
2021-07-06 19:52:07 20.53MB AE JAVA
1
研一的时候做的课程设计,用AE实现地图显示查询高亮显示等功能。
2021-07-06 17:52:48 382KB 二次开发 AE 查询 高亮显示
1
结合ArcEngine进行的二次开发,目的在于从村级界线的基础上,提取乡级、县级界线,不过还存在问题(bug),初步测试可用,以上是源码
2021-06-22 19:57:28 14.68MB ArcEngine C# AE二次开发
1
1. 目录 1 2. 用ArcEngine的工具条添加图层要素 2 3. ArcEngine中对Feature的编辑 5 4. Feature的概念 6 5. 如何实现经度纬度到平面坐标的相互转换?(转载) 7 6. ArcEngine 最短路径分析(源码) 9 7. ArcEngine中使用上下左右键移动地图功能的实现 15 8. 缓冲区的创建 16 9. C#制作鹰眼全过程(引自ESRI中国社区) 18 10. ArcEngine中拓扑的使用- - 20 11. 为什么使用接口编程{转载} 23 12. ArcEngine中闪烁目标 26 13. 创建多个ArcSDE实例 29 14. Geometry 对象浅析 30 15. 空间查询与空间分析功能 36 16. AO中的空间关系 38 17. ArcGIS Engine 中的相交分析的实现 40 18. GIS基本概念集锦 42 19. AE开发中矢量图层叠加求交分析 45 20. 矢量数据分析 50 21. GIS空间信息基本分析方法 50 22. 如何判断图形间的逻辑运算 53 23. AE中2种方式overlay 54 24. ArcEngine中实现捕捉功能 58 25. 在LAYER(i)上添加缓冲区 79 26. C#编码标准--编码习惯 80 27. 基于AE删除选择的要素- - 96 28. 基于AO/AE获取要素信息 97 29. ArcEngine中拓扑的使用- - 100 30. ArcEngine 渲染的使用 103 31. 利用ArcEngin进行空间分析的简单应用- - 110 32. IfeatureSelection:SelectFeatures方法介绍 114 33. 常用数据入sde库的代码 116 34. ArcEngine开发感想 122 35. Geometry 对象浅析 124 36. AE开发中的一些基本方法(1)数据连接 134
1
本软件能够实现GIS二次开发的很多基础功能、如各种格式地图数据、地图缩放、全局等基础功能。导出保存、打开修改属性表,移除图层。属性查询、空间查询、拓扑分析,缓冲区分析。专题图制作,插入图例、指北针、比例尺等,打印输出,布局视图。功能太多,不一一赘述,本人大学GIS二次开发课程设计内容,答辩已通过。
2021-06-11 21:37:58 2.86MB AE二次开发 VS2013 AE10.4 景观环卫
1
GIS基础代码,实现了属性查询,地图基本操作,空间分析等功能。
2021-03-10 14:38:18 364KB GIS AE二次开发
1