我在 ArcGis 的 WebAppBuilder 中构建了一个小部件,您可以在其中选择一个区域并查看其中的信息,选择基于您选择的半径,在本例中为 100 到 300 米。
我想添加一个功能,因此我想从第一个查询结果中将四个字段的总和创建到属性表中。
我在 API 上发现了 Statitics Definition 类,所以我使用了第一个查询的结果,但它不起作用。
如果有人可以就总和查询提供一些建议,我将不胜感激。
预先感谢。
代码下方:
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;