summaryStatisticsForAge

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

用于根据给定的开始时间和结束时间生成图层中要素年龄的统计数据的函数。

geoscene/renderers/smartMapping/... 从 4.16 移出。

方法列表

属性 返回值类型 描述 Function
Promise<SummaryStatisticsResult>更多信息

返回一个对象,其中包含描述年龄值的各种统计信息。

更多信息summaryStatisticsForAge

方法详细说明

summaryStatisticsForAge(params){Promise<SummaryStatisticsResult>}

返回一个对象,该对象包含描述 Layer 中年龄值(例如,给定结束时间与开始时间之间的差异)的各种统计信息。

参数:
规范:
params Object

有关每个参数的详细信息,请参阅下表。

规范:

从中生成给定 startTimeendTime的年龄统计信息的图层。

startTime Date|String|Number

年龄计算的开始时间。这可以是字段名称或日期值,例如 Date.now()。如果提供了 Date ,则参数 endTime 是必须字段名称。

endTime Date|String|Number

年龄计算的结束时间。这可以是字段名称或日期值,例如 Date.now().。如果提供了 Date ,则参数 startTime 是必须字段名称。

unit String

所需的年龄单位结果。

可选值:"years"|"months"|"days"|"hours"|"minutes"|"seconds"

optional

将在其中渲染要素的视图。

signal AbortSignal
optional

允许可取消的请求。 如果取消,promise 将被拒绝,并出现名为 AbortError 的错误。 另请参阅 AbortController

返回值:
类型 描述
Promise<SummaryStatisticsResult> 返回 SummaryStatisticsResult的实例
示例代码:
summaryStatisticsForAge({
  layer: featureLayer,
  startTime: "Created_Date",
  endTime: Date.now(),
  unit: "days",
  view: mapView
}).then(function(stats){
  console.log(`Average age of open incidents in days: ${stats.avg}`);
});

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