esri.tasks.Query()
[Query].geometry = geometry // 为查询对象设置查询图形
[Query].returnGeometry = true // 是否允许查询到的结果返回图层
[Query].where = 'sql express' // 为查询对象设置查询的sql语句
[Query].outFields = ['*'] // 设置查询结果的返回字段
[Query].groupByFieldsForStatistics = ['*'] // 设置分组结果的字段
[Query].orderByFields = ['FIELD_NAME DESC'] // 设置查询结果的排序字段
[Query].outSpatialReference = SpatialReference // 设置返回图层的空间参考
[Query].outStatistics = [StatisticDefinition] // 设置统计字段对象
// ====== 统计字段类型示例 ======
esri.tasks.StatisticDefinition()
statisticDefinition.statisticType = "sum" // 统计字段的类型 sum count ...
statisticDefinition.onStatisticField = "POP2000" // 统计的字段
statisticDefinition.outStatisticFieldName = "TotalPop" // 输出的字段
[Query].outStatistics = [statisticDefinition] // 设置统计字段对象
// ====== 统计字段类型示例 ======
[Query].spatialRelationship = Query.SPATIAL_REL_INTERSECTS // 设置分析的空间关系
[Query].distance = 10 // 设置输入图层的缓冲区大小
[Query].units = 'meters' // 设置缓冲区大小的单位
Arcgis For JavaScript Api 3.x(2)使用Query查询
最新推荐文章于 2023-12-13 11:32:22 发布