
Engine开发
文章平均质量分 92
羊子雄起
欢迎大家多多交流
展开
-
IEnveLope接口
IEnvelope是指地物的外接矩形,用来表示地物图形的大体位置和形状,一般可用于检索地物,判断地物间的拓扑关系,可以使得检索、判断的速度加快,因为有了IEnvelope,可以首先判断该外接矩形是否在检索范围内,而判断一个外接矩形是比较简单的。另: Envelope也称包络线,是一个矩形区域,是每个几何形体的最小外接矩形。每个Geometry都拥有一个Envelope,转载 2014-03-06 21:41:32 · 1677 阅读 · 0 评论 -
栅格数据AE
两个星期以来一直与栅格数据打交道,对AO的栅格部分应该有了一定的理解,下面是自己的一点体会,希望高手指教:-)1、栅格数据的存储类型栅格数据一般可以存储为ESRI GRID(由一系列文件组成),TIFF格式(包括一个TIF文件和一个AUX文件),IMAGINE Image格式 在AE中一般调用ISaveAs接口来保存栅格数据2、栅格数据集和栅格编目的区别一个栅格数据转载 2014-03-06 11:05:53 · 3042 阅读 · 0 评论 -
AE属性查询(c#)
上面写了空间查询的小结,属性查询也少不了,已比较复杂的属性查询为示例总结下。 涉及的思路根据选择矢量数据的比例尺,列出一定比例尺下数据集中的图层列表(图层名、图层别名)--->根据选择的图层,列出该图层的字段列表(考虑到查询语句的通用性,只筛选出string类型的字段名和字段别名)--->输入关键字,进行查询---->列出满足条件的记录结果。(1)选择数据集图层转载 2014-03-14 17:52:23 · 6293 阅读 · 0 评论 -
用C#+AE实现ArcGIS中的字段统计功
前几天在网上查找资料想实现ArcGIS中的统计功能,也就是Summarise,在费尽一番波折之后,终于在网上找到了解决方案:http://blog.youkuaiyun.com/gisoracle/article/details/4297823 通过这个案例的介绍,我自己整理下,封装成自己所需的函数,方法如下: public static DataTable Summar(ILa原创 2014-03-25 20:07:03 · 5215 阅读 · 1 评论 -
c#+ArcEngine中的IGroupLayer的用法
在AE开发中,我们知道axMapControl.LayerCount能获取图层的数量,但是这种方法不能获取到图层组里面的图层,这对我们对图层的操作很不方便,AE里面提供了IgroupLayer的接口,这让我们很好的对图层组操作。 一、IGroupLayer图层的获取 获取一个图层组的Layer,这里AE提供了一个 ICompositeLayer接口,可以获取到IG原创 2014-05-18 13:15:38 · 8389 阅读 · 0 评论 -
"Stops" does not contain valid input for any route
Q:hi allwhen i try to solve my network again.."Stops" does not contain valid input for any route. error appear in this part of codenaSolver.Solve(naContext, new GPMessagesClass(), new CancelTr翻译 2014-06-05 15:14:49 · 2589 阅读 · 1 评论 -
ArcEngine 专题图制作(C#)
点密度图、分层设色图/等级图、单值图、柱状图、饼状图的实现代码 C# private void 点密度图ToolStripMenuItem_Click(object sender, EventArgs e) { //获取当前图层 ,并把它设置成IGeoFeatureLayer的实例 IMap pMap = axMapC转载 2014-06-17 09:56:38 · 3441 阅读 · 0 评论 -
安装PostgreSQL时出现VC++ runtime error的解决方法
最近想玩玩PostgreSQL,下载了一个9.3.2-1的64位版本,文件名为:postgresql-9.3.2-1-windows-x64.exe。安装时却发现有以下问题,根本安装不了。如下图:在网上找了找,问题原因可能是VC++ runtime 已经安装,所以我们在安装PostgreSQL时不安装VC++ runtime 即可。方法如下:在postgresql-9.3.2-1-windows-...转载 2018-06-01 17:17:09 · 7663 阅读 · 3 评论 -
Arcgis Engine鹰眼功能的实现
一、实现方法 所谓的鹰眼,就是一个缩略地图,上面有一个矩形框,矩形框区域就是当前显示的地图区域,拖动矩形框可以改变当前地图显示的位置,改变矩形框的大小,可以改变当前地图的显示区域大小,从起到导航的作用。鹰眼是地图浏览中常用的功能之一。 关于鹰眼的实现方式,最常用的是用一个MapControl控件显示地图全图,并在上面画一个红色矩形框表示当前地图的显示范围,并实现鹰眼Ma...原创 2014-03-06 10:30:06 · 6622 阅读 · 0 评论