GISer

导航

2011年3月1日

ArcEngine中实现捕捉功能

摘要: 捕捉功能主要使用ArcEngine中的两个接口1. IHitTest用于作点击测试2. IFeatureCache 用于建立做缓存由于数据库中有多个FeatureClass ,而每个FeatureClass又可以做多种点击测试所以这里有会有好几种捕捉方案。我们称呼每一个可以执行捕捉的对象叫捕捉代理,所有的代理在一个捕捉环境中方案1:每个代理负责测试一种FeatureClass的一种点击方式方案2:每个代理负责测试一种FeatureClass的所有点击方式方案3:一代理负责测试所有的FeatureClass的一种点击方式方案4:一个代理负责测试所有FeatureClass的所有点击方式在实际使用 阅读全文

posted @ 2011-03-01 15:42 于小栋 阅读(976) 评论(0) 推荐(0) 编辑

Geometry 对象浅析 ( 作者:Flyingis)

摘要: ArcEngine Geometry库定义了基本几何图形的矢量表达形式,顶级的几何图形有Points、Multipoints、Polylines、Polygons、 Multipatches,Geodatabase和绘图系统使用这些几何图形来定义其他各种形状的特征和图形,提供了编辑图形的操作方法和地图符号系统符号化特征数据的途径。 Geometry库中几个核心类和接口构成了Geometry对象的基本框架。 GeometryEnvironment GeometryEnvironment提供了从不同的输入、设置或获取全局变量来创建几何图形的方法,以便控制geometry方法的行为。Geometr. 阅读全文

posted @ 2011-03-01 15:41 于小栋 阅读(299) 评论(0) 推荐(0) 编辑

空间查询关系总结

摘要: 名词解释:Boundary(边界):只有线和面才有边界。面的边界是指组成面的框架线;线的边界是指线的二个端点(即起点和终点,不包括中间部分的节点);点没有边界。Interior(内部):除去边界后剩下的部分即是一个要素的内部。因此线的内部指除去端点后的部分;面的内部是指除去框架线后的部分;点的内部就是点本身。Exterior(外部):除去该要素后的剩余的空间范围即是该要素的外部。空间关系具体描述(Queryable Spatial Relationships):示意图: 字串4空间关系:1, esriSpatialRelTouches(邻接)应用范围:除点与点之间的关系外,其它的要素之间都可以 阅读全文

posted @ 2011-03-01 15:27 于小栋 阅读(562) 评论(0) 推荐(0) 编辑