摘要:画点 [C#] public void OnMouseDown(int Button, int Shift, int X, int Y) { IMxDocument mxDoc = m_App.Document as IMxDocument; IActiveView activeView = mxDoc.FocusMap as IActiveView; IScreenDisplay s...
阅读全文
摘要:1 [vc]geo包装1 link: http://blog.csdn.net/gm316/archive/2007/10/07/1813634.aspx void CagGeometrys::AddTrack(CMapControlDefault &mc, hdcGeometryType gt,long button, long shift, long x, long y, double map...
阅读全文
摘要:link: http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=25575&page=1&extra= 使用ArcGIS Engine 开发自定义GIS应用: 第一部分:使用ArcGIS Engine 发布自定义GIS应用软件-全面了解ArcGIS Engine的产品。 第二部分:ArcEngine9.2的新特性及变化、(续)--类对比及变化、...
阅读全文
摘要:如何进行空间查询 本例实现的是在一个图层上画一个polygon,根据该polygon查询出图层上与之相交的polygon并高亮显示出来。 要点 通过RubberPolygon类来实现接口IRubberBand接口对象,用IRubberBand.TrackNew方法在图层上画出polygon,然后定义IGeometry获得该polygon,创建ISpatialFilter接口对象实现过滤功能,通过I...
阅读全文
摘要:基于ArcGIS Engine + C#实现用户自定义动态电力符号 华立电网北京研发中心 阿文 ArcGIS Engine二次开发一般需要通过桌面产品来制作这些符号,然后通过专门的转换工具转换以后供AE使用。电力GIS应用当中,电力设备种类繁多,设备状态比较复杂,需要用不同的符号来表现电力设备的不通状态,此外电力技术的更新速度很快,新设备种类也不断推陈出新,用户往往要求提供符号定义工具以满足这...
阅读全文
摘要:事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 ...
阅读全文
摘要:1. 在ArcEngine中创建内存图层 arcEngine9.2中新增了一个新的特征,允许创建内存工作空间。当你需要一个这样的图层时,这个图层的属性数据或者几何数据需要频繁的更新,而又不希望因此而带来效率上的问题,你就可以考虑使用内存图层。 内存图层的创建分为五步: 1、设置属性字段 2、设置空间参考和几何字段 3、创建内存工作空间 ...
阅读全文
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/**//**/ /**//// /// 字符串操作辅助类 /// public class StringUtil { 一些基本的符号...
阅读全文
摘要:用arcgis,对线图层拓扑,出现 “The operation cannot be completed because the selection contains a feature from the target feature class” 没帮助信息,google没有,联机帮助文档也没有,突然感觉无可奈何。 有问题不怕,可逆得提出怎么解决问题吧? 唉,专业软件,计算机做的不专业。
阅读全文