方法概述
名称 | 返回值类值 | 描述 | Function |
---|---|---|---|
Promise<PredominantCategoriesResult> | 根据给定的一组相互竞争的数字字段确定图层的主要类别,并返回属于每个类别的要素数量。 更多详情 | predominantCategories |
方法详细说明
-
predominantCategories(params){Promise<PredominantCategoriesResult>}
-
根据给定的一组相互竞争的数字字段确定图层的主要类别,并返回属于每个类别的要素数量。
参数规范params Object各参数的详细信息见下表。
规范从中生成给定
fields
集的主要类别的图层。用于确定主要类别的数字字段数组。这些字段必须均为数字字段,并且它们必须是竞争的或互补的(例如,按在家所用语言计算的人口总数,或按作物类型划分的收获面积,或候选人或政党的选举结果)。
forBinning Booleanoptional指示生成的统计信息是用于图格可视化还是用于聚类可视化。如果为
true
,则此方法中的输入字段应引用该图层的featureReduction
属性中定义的聚合字段。optional 将在其中渲染要素的视图。
signal AbortSignaloptional允许可取消的请求。如果取消,则承诺将被拒绝,并返回一个名为
AbortError
的错误。另请参见 AbortController。返回类型 描述 Promise<PredominantCategoriesResult> 返回解析为 PredominantCategoriesResult 的承诺。 示例predominantCategories({ layer: featureLayer, fields: [ "corn_acres", "cotton_acres", "wheat_acres", "soybeans_acres", "vegetables_acres" ], view: mapView }).then(function(stats){ console.log(stats.predominantCategoryInfos); });
类型定义
-
PredominantCategoriesResult
-
从 predominantCategories() 函数返回的统计信息。