ArcGIS 空间查询一例
ISpatialFilter spatialFilter = new SpatialFilterClass();
spatialFilter.Geometry = Polygon ;//设置用于筛选几何对象
patialFilter.GeometryField = featureLayer.FeatureClass.ShapfieldName; //设置筛选几何字段
spatialFilter.SpatialRel = esriSpatialRelEnum.esriSpatialRelWithin;//设置空间几何关系
IFeatureLayer featureLayer = this.axMapControl1.Map.get_Layer(8) as IFeatureLayer;
IFeatureCursor featureCursor = null;
featureCursor = featureLayer.FeatureClass.Search(spatialFilter, false);
IFeature feature = null;
feature = featureCursor.NextFeature();
while (feature != null)
{
string strName = feature.get_Value(feature.Fields.FindField("NAME")).ToString();//你要查询名称
IPoint p=feature.Shape as IPoint;
feature = featureCursor.NextFeature();
}
System.Runtime.InteropServices.Marshal.ReleaseComObject(featureCursor);
参考原文
ArcGIS C#二次开发范围内元素查询。导航障碍物提示问题
ArcGIS 空间查询一例相关推荐
- 【ArcGIS微课1000例】0011:ArcGIS空间查询(按位置选择Select by Location)完全案例详解
利用按位置选择工具,您可以根据要素相对于另一图层要素的位置来进行选择.例如,如果您想了解最近的洪水影响了多少家庭,那么可以选择该洪水边界内的所有家庭. 您可使用多种选择方法,选择与同一图层或其他图层中 ...
- Arcgis javascript那些事儿(十八)——空间查询的几种方法
一.引言 之前写过一些空间查询的方法,隔了半年重新使用的时候又重新查了下,总结了一些新的方法,供初级.中级高级使用者进行不同程度上的定制查询== 二.空间查询1--graphiclayer或featu ...
- ArcGIS API For JavaScript——空间查询(QueryTask)
ArcGIS API For JavaScript提供了两个工具类用于查询任务 IdentifyTask:利用该工具类可以对多个图层进行查询,主要利用IdentifyParameters对象来规定空间 ...
- ArcGIS API For Javascript之调用动态地图服务+属性、空间查询
引言 调用动态地图服务 需求 1根据需求隐藏服务中的某一个图层 11代码解释 2通过属性查询地图服务中的信息 21代码实现 22代码解释 3通过空间查询地图服务中的信息 31代码实现 32代码解释 4 ...
- ArcGIS——数据库空间SQL(一、oracle中使用sql空间查询及st_astext等函数出错问题)
一.引言 将shp文件导入oracle中就想着直接用sql进行普通查询和空间查询,这样直接通过webserver发布就可以不用arcgis server直接进行接口调用了,感觉这样比较接触底层些,所以 ...
- Arcgis for Js之featurelayer实现空间查询和属性查询
空间查询和属性查询是常用的两种对数据的检索与查询方式,在本节,将讲述Arcgis for Js下如何实现featurelayer的这两种查询方式,先贴图给大家看看: 实现界面 属性查询 空间查询 看完 ...
- 「Arcgis的」空间查询和属性查询
「Arcgis的」空间查询和属性查询 概述 目录 「Arcgis的」空间查询和属性查询 概述 流程 FindTask QueryTask IdentifyTask 在ArcGIS API中查询功能是非 ...
- ArcGIS Engine属性查询和空间查询联合查询要素
ArcGIS Engine属性查询和空间查询联合查询要素 项目中遇到了需要通过属性查询和空间查询两种查询方式联合,查找要素,主要流程是先通过空间查询,选择到符合条件的要素,添加到选择集中,然后再通过属 ...
- ArcGIS API For JS之空间查询和属性查询
说实在真是无聊,虽然很想干一些东西但是悲哀的是没有平台,前几天看到一个关于GIS开发的文章,这一行真的很容易被人取代,知识更新太快了,GIS并不像其他前端开发,不太注重用户体验,因为大多都是政府部分的 ...
最新文章
- tomcat安装部署
- Python之Pandas:pandas.DataFrame.to_csv函数的简介、具体案例、使用方法详细攻略
- 求a^b前n位和后n位
- v html是双向绑定吗,vue自定v-model实现表单数据双向绑定问题
- 1227:Ride to Office
- html 5 新增标签及简介
- java数组_Java数组
- 加强财务知识细节:营业利润,利润总额,净利润
- MyOS 之 键盘鼠标
- 高等数学:第五章 定积分(1)概念与性质 中值定理 微积分基本公式
- 图片大小/像素/分辨率之间有什么关系
- z-index细解:一个z-index的值很大为何却在一个很小的值下面?
- Redis持久化之RDB(详解)
- iphone计算机照片大小,如何在iPhone上调整照片尺寸-缩小照片以缩小
- 使用CDS view进行S4HANA的OData开发
- js 高德地图,地图上落点,并点击地图上的图片可进行切换图片
- r语言的MASS包干什么的_R语言常用包汇总
- 人工智能在日常生活中的10种用途
- 准确度的陷阱与混淆矩阵
- 从标数法求最短路径数到杨辉三角的思考
热门文章
- python获取工程根目录_【Python】获取当前项目根路径/目录
- VS2019中在源文件中如何使用自己写的头文件(保姆级教程)
- c++中组数的替代方案
- ubtunu查看服务器信息,ubuntu查看服务器地址
- php7 安装zendopcache,安装PHP加速插件ZendOpcache
- 净核心vs节点js您应该选择什么
- 信息系统项目管理师:第5章:项目范围管理(2)-重点汇总
- 软件项目管理0703:净收确认
- SpringBoot启动项目时提示:Error:(3, 32) java: 程序包org.springframework.boot不存在
- Vue实现仿音乐播放器13-实现音乐榜单跳转显以及播放效果