我已經在WebAppBuilder for ArcGis中構建了一個小部件,您可以在其中選擇一個區域並查看其中的信息,該選擇基於您選擇的半徑,在此情況下100和300米。使用StatisticsDefinition()計算幾個字段的總和
我想添加一個功能,所以我想從第一個查詢結果創建四個字段的總和到屬性表中。
我在API上發現了Statitics Definition類,所以我使用了第一個查詢的結果,但它不起作用。
我很感激,如果有人可以給一些關於總和查詢的建議。
感謝advace。
代碼如下:
var myQuery = new Query();
myQuery.where = "1 = 1";
myQuery.outFields = ["POB_TOT", "EDAD0015", "EDAD1664","EDAD65_"];
myQuery.returnGeometry = true;
var myQueryTask = new QueryTask(_poblacion);
myQuery.geometry = circle;
myQuery.spatialRelationship = Query.SPATIAL_REL_INTERSECTS;
var sumfields = new StatisticDefinition();
sumfields.statisticType = "sum";
sumfields.onStatisticField = "POB_TOT", "EDAD0015", "EDAD1664","EDAD65_";
myQuery.outStatistics = sumfields;