runStaWithParam: function (classifyField, staField, staType) {//classifyField:分类字段、staField:统计字段、staType:统计类型
require(["esri/tasks/query","esri/tasks/StatisticDefinition","esri/tasks/QueryTask"],
function (Query,StatisticDefinition, QueryTask) {
var query = new esri.tasks.Query();
query.groupByFieldsForStatistics = [classifyField];
//query.outSpatialReference = map.spatialReference;
var staDef = new esri.tasks.StatisticDefinition();
staDef.onStatisticField = staField;
staDef.outStatisticFieldName = "outSta";
staDef.statisticType = staType; //'count'|'sum'|'min'|'max'|'avg'|'stddev'
query.outStatistics = [staDef];
var queryTask = new esri.tasks.QueryTask(mapAddres);//mapAddres动态地图服务地址
queryTask.execute(query,
function (result) {
if (console && console.log)
console.log("sta result", result);
},
function (error) {
if (console && console.log)
console.log("sta error", error);
});
});
}
Arcgis API for JS之StatisticDefinition统计
猜你喜欢
转载自blog.csdn.net/wangchaohpu/article/details/81624377
今日推荐
周排行