ArcGIS API For JavaScript——空间查询(QueryTask)

本文介绍了如何使用ArcGIS API for JavaScript的QueryTask类进行空间查询。QueryTask可对多个图层执行几何和属性查询,通过设置查询参数获取要素信息。示例包括基于OBJECTID的属性查询和图形查询,同时也提到了相关的类和方法。GIS技术交流推荐GISGO平台。

ArcGIS API For JavaScript提供了两个工具类用于查询任务

  1. IdentifyTask:利用该工具类可以对多个图层进行查询,主要利用IdentifyParameters对象来规定空间查询的参数。
  2. QueryTask:该工具只能对一个图层进行查询,但是利用该类进行查询的时候课指定属性过滤,所以可以同时进行几何和属性查询。该工具主要利用Query类来设定查询参数。

本文主要介绍利用QueryTask工具
首先构造一个Query对象,如果是几何查询,则设置Query对象的geometry属性为true。再通过设置where定义查询语句。

//String查询示例
query.where = "NAME = '" + stateName + "'"; 
//数字查询示例
query.where = "POP04 > " + population;

Query为对象执行QueryTask对象的execute方法,返回一个要素集,调用Graphicattributes.fiel

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值