Arcgis Engine二次开发
文章平均质量分 67
云沫杉
这个作者很懒,什么都没留下…
展开
-
Arcgis Engine 二次开发之空间查询
一、空间查询实现思路通过主界面将MapControl传到空间查询的界面,用户可以通过“选择图层”的下拉框选择不同的图层,再选择“空间关系”,目前有的为相交、包含、穿越、接触,用户可以再点击不同的图形直接在地图上进行画框查询,若查询出结果,在地图上高亮显示,系统会自动弹出属性表框,用户可以直接查看所选要素的相关信息。二、空间查询流程图三、关键代码1、选择图层代码与属性查询相同2、选择空间关系方法:public esriSpatialRelEnum getSpatialRel()原创 2021-12-10 19:36:00 · 2898 阅读 · 1 评论 -
Arcgis Engine 二次开发之属性查询
一、类库接口描述1、IQueryFilter接口过滤数据通过属性值或者属性之间的关系,一般为其赋WhereClause和SubFields属性。2、IFeatureClass接口(1)Search方法 IFeatureCursor返回值返回查询结果集IFeatureCursor接口的游标,目的是遍历查询结果,在地图中不会显示查询结果(2)Select方法 ISelectionSet返回值返回结果为ISelectionSet接口的选择集,在地图中不会显示查询结果。3、IFeat原创 2021-12-03 17:29:05 · 6356 阅读 · 3 评论 -
Arcgis Engine 二次开发之元素加载、专题图绘制以及打印功能
Arcgis Engine 二次开发之元素加载、专题图绘制以及打印功能一、类库接口描述1、IElement接口:允许开发者访问对象的几何属性,并且可以使用查询和绘出对象的方法,IMarkerElement是点要素的接口。2、ISimpleMarkerSymbol 接口:简单点符号3、IEnvelope接口:是指地物的外接矩形,用来表示地物图形的大体位置和形状4、IPrinter接口:用来...原创 2019-08-27 11:21:45 · 3472 阅读 · 1 评论