2008年12月17日

[转]冒泡排序 C语言

摘要: 冒泡排序的基本思路及实现 阅读全文

posted @ 2008-12-17 16:33 duckweeds 阅读(3617) 评论(0) 推荐(0) 编辑

2008年9月17日

依次取出四边形的每条边代码

摘要: 最近处理投影带的一些问题,需要将每个投影带的四个边取出来进行运算,经过咨询ESRI社区相关大哥,尤其enjoylives的大力相助,终于实现。刚开始用了如下代码,polyline一直为空。[代码]最终代码如下:[代码]这里需要注意,Segment和Polyline之间不能进行接口查询(第一段代码里面polyline = pSegment as IPolyline错误)。Segment和Polyli... 阅读全文

posted @ 2008-09-17 19:16 duckweeds 阅读(782) 评论(1) 推荐(0) 编辑

2008年7月18日

C#基础:ref和out的区别 [转]

摘要: ref和out的区别在C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员更改参数的值,并保持该更改。若要通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必须在方法中对其完成初始化。 2、使用ref和out时,在方法的参数和... 阅读全文

posted @ 2008-07-18 20:14 duckweeds 阅读(866) 评论(0) 推荐(0) 编辑

[转载]ArcEngine中的Spatial Refrence

摘要: 空间参考是GIS的基础,失去了空间参考信息,地理空间内所有的信息也就失去了存在的意义,因为它们是不准确的或是错误的。关于ArcGIS坐标系统文件,可以看看这篇文章——《ArcGIS 坐标系统文件》。刻画Spatial Reference的精度首先,我们主要讨论的是ArcGIS中Spatial Reference的各种精度,看到resolution、tolerance、domain、scale fa... 阅读全文

posted @ 2008-07-18 15:43 duckweeds 阅读(2207) 评论(0) 推荐(0) 编辑

2008年7月17日

新建shapefile,自定义字段,新加入记录

摘要: [代码]新建shapefile,自定义字段,路径自定义。在文件里加入POLYGON,自定义字段值[代码] 阅读全文

posted @ 2008-07-17 14:19 duckweeds 阅读(1776) 评论(1) 推荐(0) 编辑

2008年7月15日

三生石·奈何桥·孟婆汤

摘要: 世上有一种豆叫天香豆蔻 据说能够活死人却叫人沉睡 世上有一种汤叫孟婆汤 据说能够唤醒沉睡却叫人失去记忆 世上有一种草叫回魂草 据说能够叫人恢复记忆却会叫人送命 遥远的铃声轻颤, 在天边渺茫的响起, 再沉落……   那是奈何桥上, 亡魂不舍昼夜的歌声…… 奈何桥上,孟婆悠悠端起汤碗……    来者形形色色, 有木然,有平静,有狰... 阅读全文

posted @ 2008-07-15 13:58 duckweeds 阅读(870) 评论(0) 推荐(0) 编辑

矢量转栅格

摘要: 转自:http://www.cnblogs.com/mynama/default.html?page=1[代码] 阅读全文

posted @ 2008-07-15 11:08 duckweeds 阅读(1430) 评论(0) 推荐(0) 编辑

2008年7月14日

转帖一篇---AE中的Maps和Layers

摘要: 写的不错,看完思路很清晰http://hi.baidu.com/murphy1314/blog/category/Arcengine 【内容】: 访问Maps和Layers 遍历maps和layers Collections Enumerations 创建一个新的图层 使用图层对象的属性 设置一个图层的数据源 在ArcMap应用中: Application代表ArcMap, 一个Applicati... 阅读全文

posted @ 2008-07-14 20:17 duckweeds 阅读(1265) 评论(0) 推荐(0) 编辑

2008年7月13日

AE+C# 实现MERGE,

摘要: 代码参考ESRI中国社区,忘了哪个帖子了。。。代码中路径等直接写上去了[代码] 阅读全文

posted @ 2008-07-13 22:30 duckweeds 阅读(1753) 评论(2) 推荐(1) 编辑

2008年7月12日

AE中新建shapefile,自定义字段

摘要: 代码由ESRI社区GIScafe提供[代码]代码中路径名称可以自定义 阅读全文

posted @ 2008-07-12 15:28 duckweeds 阅读(1323) 评论(0) 推荐(0) 编辑

2008年7月7日

(转)对象模型图【OMD】阅读指南

摘要: 一个月没更新了,忙着准备ISPRS2008大会和其它一些令人发指的东西,这几天终于有些自己的时间来继续学习AE了,先转一片文章吧,http://hi.baidu.com/murphy1314/blog/item/89635838598f30f6b311c774.html另外今天七七事变71周年纪念日。补充几个名词概念:UML:Unified Modeling Language 统一建模语言,是用来... 阅读全文

posted @ 2008-07-07 19:01 duckweeds 阅读(1423) 评论(0) 推荐(0) 编辑

2008年6月7日

FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结,欢迎指教

摘要: 刚学AE,其中很多概念都模糊不清。经过一段时间的摸索总结,对FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念有了一点认识。拿出来分享一下,有错误的请多多指教,共同进步.FeatureLayer: 要素图层,承载要素数据。几个重要的接口如下:IFeatureLayer接口,用于管理要素图层的数据源,即要素类(FeatureClass)。具体察看... 阅读全文

posted @ 2008-06-07 22:55 duckweeds 阅读(9955) 评论(2) 推荐(2) 编辑

图层属性操作(一)

摘要: 加载MXD地图后,添加2个Combox,其中comboBoxLayer用于显示地图Layer,comboBoxField用于显示图层字段。一个Listbox,用于获得字段的值。获得地图Layer的函数代码:1//加载Layer函数2privatevoidAddLayerToCombox(ComboBoxcomboxLayer)3{4intLyrCount=axMapControl1.LayerCo... 阅读全文

posted @ 2008-06-07 21:05 duckweeds 阅读(1695) 评论(3) 推荐(0) 编辑

2008年6月3日

AE+C#实现鹰眼功能——(二)(带鼠标拖动)

摘要: vs2005+AE9.2实现,主要功能:鹰眼视图里面鼠标左键画红框,右键拖动代码中主视图为Mapcontrol1,鹰眼视图为MapControl2。主要利用了Envelope进行视图范围传递,从而控制视图同步等。代码如下:几个变量声明 ://变量IMapDocumentpMapDocument=newMapDocumentClass();IEnvelopepEn=newEnvelopeClass(... 阅读全文

posted @ 2008-06-03 10:08 duckweeds 阅读(2390) 评论(3) 推荐(0) 编辑

2008年6月2日

Engine中初始化许可常见问题归纳(转载)

摘要: ArcGIS Engine(AE)中初始化许可常见问题归纳(转) 阅读全文

posted @ 2008-06-02 22:43 duckweeds 阅读(938) 评论(0) 推荐(0) 编辑

SelectByShape实现矩形选择要素

摘要: SelectByShape实现矩形选择要素 阅读全文

posted @ 2008-06-02 09:42 duckweeds 阅读(2105) 评论(2) 推荐(1) 编辑

2008年5月31日

利用 IIdentifyDialog 模拟ArcMap工具里面 Identify功能进行要素查询

摘要: 利用AE提供的IIdentifyDialog,创建class identifyTool 。然后在程序里面就可以在鼠标点击按钮功能下,模拟实现ArcMap工具里面 Identify功能。类生成代码如下:1publicsealedclassidentifyTool:BaseTool2{3IHookHelperpHookHelper=newHookHelperClass();4publicidentif... 阅读全文

posted @ 2008-05-31 14:43 duckweeds 阅读(1188) 评论(0) 推荐(0) 编辑

2008年5月27日

RotateDisplay地图旋转实现

摘要: 地图旋转的几个步骤 阅读全文

posted @ 2008-05-27 19:36 duckweeds 阅读(1078) 评论(0) 推荐(0) 编辑

2008年5月26日

利用IIdentify接口实现点选和矩形选择要素

摘要: 点选或矩形要素选择实现 阅读全文

posted @ 2008-05-26 22:21 duckweeds 阅读(1301) 评论(0) 推荐(0) 编辑

Tip实现

摘要: 显示图层Tips 阅读全文

posted @ 2008-05-26 22:01 duckweeds 阅读(637) 评论(0) 推荐(0) 编辑

2008年5月16日

关于AE9.2License初始化问题

摘要: AE新建工程一直弹出错误:“Warning:This application has not been initialized with an ESRI license and will not function correctly” 阅读全文

posted @ 2008-05-16 10:55 duckweeds 阅读(2555) 评论(11) 推荐(0) 编辑

打开shapfile,raster文件

摘要: A0+C#打开shapefile, raster文件代码: 阅读全文

posted @ 2008-05-16 10:13 duckweeds 阅读(1108) 评论(1) 推荐(0) 编辑

2008年5月15日

AO+C#鹰眼功能实现——(一) (拖动功能未实现)

摘要: 实现关键两点:1.保持两个显示控件的一致性。2.绘制鹰眼窗口显示方框。窗体包括两个Mapcontrol,几个按钮源代码如下:(部分代码参考ESRI中国论坛相关帖子)CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1usingSystem;2us... 阅读全文

posted @ 2008-05-15 18:48 duckweeds 阅读(1200) 评论(2) 推荐(0) 编辑

vs2003转vs2005(C#),ArcEngine报事件同时存在于AxMapControl,MapControl出错(转)

摘要: 从网上下载的C#+AO源代码很多都是在VS2003开发的,而转到VS2005,AE9.2环境下,会出如下现报错的内容:The type 'ESRI.ArcGIS.MapControl.IMapControlEvents2_OnOleDropEventHandler' exists in both 'e:\Program Files\ArcGIS\DotNet\ESRI.ArcGIS.MapCont... 阅读全文

posted @ 2008-05-15 11:57 duckweeds 阅读(1210) 评论(0) 推荐(0) 编辑

2008年5月11日

Googel Earth工具

摘要: 1.Arc2Earth 可以把Arcmap里面的数据转换成KML(Keyhole Markup Language, 锁眼标注语言)或KMZ格式。Arc2Earth能尽可能多的保留转换信息,这包括标注、渲染信息、图形以及地图排版信息等。对于空间信息相关的研究,可视化一直是一个非常有用的工具。下载地址:http://www.arc2earth.com/2.Mapinfo2Google Mapinfo里... 阅读全文

posted @ 2008-05-11 13:44 duckweeds 阅读(929) 评论(1) 推荐(0) 编辑

2008年5月10日

[转帖]AO 入门秘籍 绝对好东东!!(精简版本)

摘要: 我们现在绝大部分时候要做的---就是要利用ESRI提供的这些AO组件来进行积木式的组装任务。 AO已经提供了许多底层的基本功能,而你的任务是按照应用需求将这些底层功能组装集合成一个更强大的COM对象。我们现在知道AO是基于微软的COM技术来构建的,因此它的开放性和扩展性很强大。这儿的开放性是指在开发环境的选择上可以有VBA、VB、VC++、DEPHI等多种支持COM标准的开发工具,而扩展性是指AO... 阅读全文

posted @ 2008-05-10 23:43 duckweeds 阅读(1098) 评论(0) 推荐(1) 编辑

导航