C#
MayMWU
独学而无友,则孤陋而寡闻
展开
-
ArcEngine 实现数据视图和布局视图同步
数据视图与布局视图的同步,首先要保证数据的一致性,其次就是数据显示范围的一致性。该同步主要涉及IMapControl接口的OnMapReplaced事件和OnAfterScreenDraw事件。 1)OnMapReplaced事件 OnMapReplaced事件发生在MapControl的地图被替换后,即在IMapControl接口的Map被另一个地图替换时触发该事件。 2)On转载 2017-03-20 20:01:43 · 4699 阅读 · 0 评论 -
ESRI.ArcGIS.esriSystem名称空间问题
在AO或AE开发中,并没有ESRI.ArcGIS.esriSystem这个dll,只有ESRI.ArcGIS.System,凡是需要ESRI.ArcGIS.esriSystem命名空间时,添加ESRI.ArcGIS.System引用即可。 作者:我也是个傻瓜 出处:http://www.cnblogs.com/liweis/转载 2017-03-11 18:33:06 · 873 阅读 · 0 评论 -
理解对象模型OMD(课堂笔记)
OMD是基于UML(统一建模语言),以图形的方式描述了类的接口,类之间的关系等。 OMD中存在三种类型的类:抽象类(不能用来产生一个新的对象,但可以用来定义一个新的子类),组件类(可以通过new来创建其他对象)和普通类(不能直接创建对象)三部分。 AO的类的关系分为四种:继承,组合,依赖和关联 (1)继承:本来存在一个类,在此基础上创建新的类。(空心三角形) (2)组合:代表着整体和部分的原创 2017-03-11 20:55:35 · 860 阅读 · 0 评论 -
ArcEngine属性条件查询和空间条件查询
网址:http://blog.sina.com.cn/s/blog_4d780fc10100vwv8.html 作者: 瞳远 空间数据查询按查询方式来分,主要分为两类:根据属性条件查询对象和根据几何条件查询对象。无论是根据属性还是根据几何来查询对象,都必须设置相应的查询条件。在ArcGIS Engine中,FeatureLayer对象和IFeatureClass对象有一个Search()转载 2017-03-13 10:00:32 · 4961 阅读 · 0 评论 -
ArcEngine开发 TOCC中“图层”标记不显示问题
问题如题,详细查看图片。解决办法 private void Form1_Load(object sender, EventArgs e) { axTOCControl1.SetBuddyControl(axMapControl1);//需要手动添加代码来解决这个bug axTOCControl3.SetBuddyControl(ax原创 2017-03-14 20:54:46 · 1486 阅读 · 0 评论 -
ArcEngine (C#)自定义命令和工具
刚学习ArcEngine ,今天学习自定义命令和工具,特在此记录下整个过程,方面以后的学习和复习。 优点: 自定义命令和工具可以使界面更加简洁美观,使代码更加模块化。 1、打开地图文档 创建GIS类,选择Base Command模版,选择第2类:ArcMap MapControl or PageLayoutControl command,如图一,图二原创 2017-03-16 17:57:22 · 1822 阅读 · 0 评论 -
抛砖引玉 - hook的小例子
详见:http://www.cnblogs.com/lazyleland/archive/2011/09/11/2173544.html 作者:爱吃米饭爱睡懒觉~~ABlog - Lazyleland Windows系统在运行过程中会产生各种各样的消息,hook,中文翻译为钩子,就是这个平台下的一种技术,它可以捕获指定的消息,通过回调函数,对消息进行响应,或是修改消息,甚至是拦截消转载 2017-03-16 21:50:17 · 624 阅读 · 1 评论