`
kabike
  • 浏览: 598048 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

arcgis engine中对要素类进行空间查询

    博客分类:
  • GIS
 
阅读更多
假设有个要素类是所有的面,现在想查询哪个面包含了特定的坐标点.这样可以用空间过滤器,进行空间查询来做.

 
            //根据要查询的坐标构造一个点
            IPoint targetPoint = new PointClass();
            targetPoint.PutCoords(x, y); 

            //构造空间过滤器
            ISpatialFilter spatialFilter = new SpatialFilterClass();
            spatialFilter.Geometry = targetPoint;
            spatialFilter.SpatialRel = esriSpatialRelEnum.esriSpatialRelWithin;//查询的是包含关系

            //在要素类上用空间过滤器进行查询即可
            IFeatureCursor cursor = riverGridFeatureClass.Search(spatialFilter, false);
分享到:
评论

相关推荐

    C# ArcGIS Engine基础开发教程(5)——学习地图查询

    ArcGIS Engine9.3为开发者提供了无需写代码即可进行查询功能的Identify工具,但是这个工具是一个通用的信息查询新工具。而开发者通常需要自己开发一套符合自己业务需求更加灵活的查询功能模块,甚至一些功能不仅仅是...

    C#+ARCGIS ENGINE开发查找地图元素并高亮显示代码

    AE开发 开发查找地图元素并高亮显示代码

    arcgis engine新建图层添加坐标系(地理坐标系、投影坐标系)

    包含打开地图,添加shp图层,保存地图的代码。关键是新建shp时用户自有选择地理坐标系和投影坐标系。坐标系的选择是通过prj文件来创建空间参考,因此本代码还带了arcgis坐标系的所有prj文件,方便选择坐标系。

    Demo:ArcEngine简单教程——要素的属性查询、空间查询

    ArcEngine简单教程——要素的属性查询、空间查询完整demo,包括要素图层的空间查询、属性查询 备份链接:链接:https://pan.baidu.com/s/1h5sRKIczpFErXhw4UPyLww 提取码:lw27 教程博客:...

    AE查询空间查询

    地图查询主要有两种查询:空间查询和属性查询本质上是一个指向数据的指针,...FeatureCursor是Cursor的一个子类,指向一个或多个要素,它实现了IFeatureCursor接口,ArcGIS Engine开发所对矢量图层实现查询功能都是实行,

    engine空间查询.7z

    基于vs2010版本,太高版本会报错,空间查询。ArcGIS Engine开发之空间查询 空间查询功能是通过用户选择的空间几何体以及该几何体与当前地图中要素之间的几何关系进行空间查找,从而得到查询结果的高亮显示等等

    ArcGIS_Engine地图查询

    在地图上设置一定范围,查询这一范围内的要素。例如在地图上画一范围查询这一区域内的所有消防栓,这一范围的所有消防栓高亮显示(或者其他显示方式)并展现出所有的消 防栓的属性信息。 通过一定的查询条件获取目标...

    gis二次开发空间与属性查询

    arcengine基于C#二次开发,实现空间与属性查询,包括设计基本界面,内有代码与具体操作步骤

    Arcgis开发集锦

    3. ArcEngine中对Feature的编辑 5 4. Feature的概念 6 5. 如何实现经度纬度到平面坐标的相互转换?(转载) 7 6. ArcEngine 最短路径分析(源码) 9 7. ArcEngine中使用上下左右键移动地图功能的实现 15 8. 缓冲区的...

    arcgis engine 开发手册

    该接口主要用于管理 MapMapMap对象中的图层, 要素选择集和空间参考等IMapIMapIMapIMap接口也往是我 Click to buy NOW! PDF-XChange Viewer www.docu-track.com Click to buy NOW! PDF-XChange Viewer ...

    Arcgis开发集锦.doc——

    2. ArcEngine中对Feature的编辑 3 3. Feature的概念 4 4. 如何实现经度纬度到平面坐标的相互转换?(转载) 4 5. ArcEngine中使用上下左右键移动地图功能的实现 5 6. 缓冲区的创建 7 7. C#制作鹰眼全过程(引自ESRI...

    Arcengine开发,直接操作shp,并裁剪

    Arcengine开发,不通过图层,直接操作shp,进行空间关系的判断,并进行裁剪。使用者可在arcmap里查看结果数据

    ArcEngine开发集锦

    3. ArcEngine中对Feature的编辑 5 4. Feature的概念 6 5. 如何实现经度纬度到平面坐标的相互转换?(转载) 7 6. ArcEngine 最短路径分析(源码) 9 7. ArcEngine中使用上下左右键移动地图功能的实现 15 8. 缓冲区的...

    code_查询统计_arcgisenginec#_

    利用该平台可以实现对空间要素的属性查询,空间位置查询,统计等功能。

    arcgis开发集锦

    3. ArcEngine中对Feature的编辑 5 4. Feature的概念 6 5. 如何实现经度纬度到平面坐标的相互转换?(转载) 7 6. ArcEngine 最短路径分析(源码) 9 7. ArcEngine中使用上下左右键移动地图功能的实现 15 8. 缓冲区的...

    ArcEngineBook

    在ArcGisEngine 开发中如何在Toolbar控件上添加Combobox等其他控件 40 自相交对象的处理 41 在图中加入采集点 42 创建拓扑类、投影等等。 43 如何解决shapefile和coverage出现无法导入SDE数据库现象? 44 怎么显示...

    ArcGIS Desktop开发人员指南.rar

    空间 查询………………………………………….………..….276 添加 地图环境到页面布局中……………………………..…..278 添加文本 标注到 活动视图..……………….. …………...……280 几何投影………………...

    自己编写的arcgis 工具集 自动赋界址线位置 集成开发包

    界址线类别可以通过ArcMap的空间筛选批量添加在界址线图层的界址线类别字段中, 并不费事所以就没必要编写代码了。 界址线赋位置之前,界址线图层界址线类别字段必须上好。界址线位置完全根据界址 线图层的界址线...

    自己编写的arcgis 工具集 可用于村庄地籍数据库自动赋界址线位置

    界址线类别可以通过ArcMap的空间筛选批量添加在界址线图层的界址线类别字段中,并不费事所以就没必要编写代码了。 界址线赋位置之前,界址线图层界址线类别字段必须上好。界址线位置完全根据界址线图层的界址线类别...

Global site tag (gtag.js) - Google Analytics