主要类别

AMD: require(["geoscene/smartMapping/statistics/predominantCategories"], (predominantCategories) => { /* 代码 */ });
ESM: import predominantCategories from "@geoscene/core/smartMapping/statistics/predominantCategories";
对象: geoscene/smartMapping/statistics/predominantCategories
起始版本: GeoScene API for JavaScript 4.13

优势呈现器生成类别统计信息的函数。

方法概述

名称 返回类型 总结 函数
Promise<PredominantCategoriesResult>更多信息

根据给定的一组相互竞争的数字字段确定层的主要类别,并返回属于每个类别的要素的数量。

更多信息predominantCategories

方法概述

predominantCategories(params){Promise<PredominantCategoriesResult>}

根据给定的一组相互竞争的数字字段确定层的主要类别,并返回属于每个类别的要素的数量。

参数:
规范:
params Object

各参数详细信息见下表。

详述:

为给定field集生成主要类别的图层。

fields String[]

用于确定主要类别的数字字段数组。 这些字段必须都是数字字段,并且它们必须是竞争的或互补的(例如,按家庭使用的语言计算的人口总数,或按作物类型划分的收获面积)。

optional

将在其中呈现要素的视图。

signal AbortSignal
optional

允许取消请求。如果被取消,promise 将被拒绝,并返回 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()  函数返回的统计信息。

属性:
predominantCategoryInfos Object[]

描述每个主要类别的计数的对象数组。

详述:
value String|Number

在显性可视化中引用的值或类别,通常是字段名。

count Number

属于主要类别的要素的数量。

label String
optional

描述主要类别或字段名的标签。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.