摘要: 在使用 ArcEngine 进行开发的时候,用的最多的就是其 Geometry 库中的对象,Geometry 库也是 ArcEngine 的基础.这一段时间打算将开发中用到过的和 Geometry 有关的内容总结一下,其实这些内容基本上在 ArcEngine 的帮助 文档中都可以找到. Geometry 库在体系结构上分为下面几个部分: 1.空间对象的表达和构造 2.空间对象的拓扑运算和关系判... 阅读全文
posted @ 2010-10-14 11:28 hl3292 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: ArcEngine 可以接受多种数据源。在开发过程中我们使用了如下几种数据源 1.企业数据库 2.个人数据库 3.Shapefile 文件 4.AutoCAD dwg 文件 5.影像图文件 6.数据库中的影像数据集。 下面分别列举出打开上述数据源的方式: 1.企业数据库。 企业数据库需要使用 SDE 来管理,所以需要使用 SDE 的 Workspace 来表示连接。 在 AE 接口中,Work... 阅读全文
posted @ 2010-10-14 11:06 hl3292 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 如何确定地球上的一点的精确位置?这是地理坐标系统要回答的问题。由于地球是一个球体,把地球上的一点转换到二维的平面地图上,依赖用户选择的投影坐标系统。因此,将地球上的一点转换到平面地图上有两个阶段,即确定某点在地球上的唯一标识坐标和将唯一标识坐标进行投影平面化。这就必须对在 ArcGIS 中经常使用的两种坐标系统——地理坐标系统和投影坐标系统——进行认... 阅读全文
posted @ 2010-10-14 10:08 hl3292 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 写在前面的话:本文是ArcUser 2006 7-9 月一期中的一篇文章:介绍了 Arcobjects 中的 Cursor对象,节选翻译而来 cursor 和featurecursor 是非常相似的对象: cursor 是用于操作表,而后者用于操作要素类,也可以这样说,cursor 是一种为了特定目的——操作存储在传统数据库表中的记录子集——而建立的... 阅读全文
posted @ 2010-10-14 09:45 hl3292 阅读(572) 评论(0) 推荐(0) 编辑
摘要: tool 工具包toolkit 扩展包,学习Siliverlight常常感觉狗咬刺猬-无处下载,这些simple就是一步一步前进的阶梯。http://silverlight.codeplex.com/releases/view/43528UserControl中定义窗体的高度为600,窗体回跳到浏览器下方,应该在接下来的Grid模块中定义。代码如下<UserControl x:Class="... 阅读全文
posted @ 2010-10-14 09:12 hl3292 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 采集的GPS点或者道路存在误差,因此Iidentify用的时候点转换成envelope。代码 阅读全文
posted @ 2010-10-13 14:05 hl3292 阅读(726) 评论(1) 推荐(0) 编辑
摘要: 本文共分两部分:第一部分 实现IIdentify第二部分 实现IRowIdentifyObj-克服IIdentify接口的缺点第一部分 实现IIdentify转自http://www.gisall.com/?uid-121719-action-viewspace-itemid-2918利用ArcEngine空间查询,大多数人会马上想到利用IQueryFilter接口,的确,IQueryFilter... 阅读全文
posted @ 2010-10-12 15:13 hl3292 阅读(6368) 评论(0) 推荐(0) 编辑
摘要: http://www.chinabzw.com/bzlist/7_1.htm中国标准网 阅读全文
posted @ 2010-10-12 14:10 hl3292 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 第一次执行时没有问题,重复执行会出错。关键是牵扯到多线程的问题。 阅读全文
posted @ 2010-10-11 11:47 hl3292 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 上网搜索了一下,找到了一个简单的ArcEngine中清空点图层地物的方法,运行正常。贴在这里备忘。和上一篇日志加载图层和添加地物点结合起来就是个完整的添加删除点的代码了。代码 阅读全文
posted @ 2010-10-11 09:44 hl3292 阅读(618) 评论(0) 推荐(0) 编辑