ArcGIS查询总结
来源:互联网 发布:语法高亮 js 编辑:程序博客网 时间:2024/05/16 11:54
ArcGIS查询主要是三个类:IdentifyTask,.FindTask,QueryTask
1.IdentifyTask
仅仅是空间查询,对一个地图服务多个图层(全部,或者指定几个ID索引)做空间识别查询,IdentifyTask仅仅用于空间信息查询
用法简介:
//identifyTask 是对一个地图服务多个图层(全部,或者指定几个ID索引)做空间识别查询</span> identifyTask = new esri.tasks.IdentifyTask(featureSearch_queryUrl); identifyParams = new esri.tasks.IdentifyParameters(); identifyParams.tolerance = 3;//必须的 identifyParams.layerOption = esri.tasks.IdentifyParameters.LAYER_OPTION_ALL;//必须的,LAYER_OPTION_ALL:所有图层被识别,包括不可见图层,还有:LAYER_OPTION_TOP、LAYER_OPTION_VISIBLE可选 identifyParams.width = map.width;//可选 identifyParams.height = map.height;//可选 identifyParams.layerIds = featureSearch_layerId;////必须的,查询的图层id identifyParams.returnGeometry = true;//可选,默认不返回,false,是否返回图形
2.FindTask 仅仅是属性查询,对一个地图服务多个图层(全部,或者指定几个ID索引)做属性查询
用法简介:
//FindTask 对一个地图服务多个图层(全部,或者指定几个ID索引)做属性查询 findTask = new esri.tasks.FindTask(featureSearch_queryUrl); findParams = new esri.tasks.FindParameters(); findParams.layerIds = [2,3,4,5,6,7,8,0,1,9];//必须的,查询的图层id findParams.returnGeometry = true;//可选,默认不返回,false,是否返回图形 findParams.searchFields = ["NAME"];//可选,查询的图层字段,可设多个,若没有设置,则默认查询所有字段
3.QueryTask
可以同时进行空间和属性的综合查询(框选与属性,缓冲区与属性),对一个地图服务的某个子图层内进行查询
用法简介:
//QueryTask 对一个地图服务某个图层做空间、属性查询facilitySearch_queryTask = new esri.tasks.QueryTask(服务的某个图层的URL);facilitySearch_queryParams = new esri.tasks.Query();facilitySearch_queryParams.returnGeometry = true;//可选,默认不返回,false,是否返回图形facilitySearch_queryParams.outFields = ["*"];//可选,但是不设置将不会返回任何字段 facilitySearch_queryParams.where = "字段1 like '%" + 变量1 + "%' and 字段2 like '%" + 变量2 + "%'";//必须的 facilitySearch_queryParams.where = null;facilitySearch_queryParams.geometry = geometry;//必须的facilitySearch_queryTask.execute(facilitySearch_queryParams, showResults, errors);
0 0
- ArcGIS查询总结
- ArcGis总结
- arcgis客户端开发---查询
- ArcGIS 空间查询(一)
- ArcGIS 空间查询(二)
- ArcGIS点击地图查询
- ArcGis属性条件查询
- arcgis 三种查询
- arcgis查询操作
- ArcGIS 9.2下载总结
- Arcgis搜索总结
- arcgis task总结
- arcgis坐标系学习总结
- ArcGIS Engine学习总结
- ArcGIS featureLayer的查询语句
- ArcGIS中的三种查询
- ArcGIS中的三种查询
- ArcGIS中的三种查询
- 网页运行js代码
- 2015年热门界面开发组件
- C# 网站部署IIS常见异常及解决方法
- iOS开发 .bundle使用
- 结构型:设计模式之组合模式(十)
- ArcGIS查询总结
- Mozilla Firefox扩展(Extensions)开发——xulrunner
- 编程面向过程和对象的区别
- leetcode:223 Rectangle Area-每日编程第三十三题
- java——opp
- 我的博客之旅
- DKOM隐藏驱动
- 测试一下
- git repo回退代码