summaryStatisticsForAge

AMD: require(["geoscene/smartMapping/statistics/summaryStatisticsForAge"], (summaryStatisticsForAge) => { /* code goes here */ });
ESM: import summaryStatisticsForAge from "@geoscene/core/smartMapping/statistics/summaryStatisticsForAge";
函数: geoscene/smartMapping/statistics/summaryStatisticsForAge
起始版本:GeoScene Maps SDK for JavaScript 4.13

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

方法概述

名称 返回值类值 描述 Function
Promise<SummaryStatisticsResult>

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

更多详情
summaryStatisticsForAge

方法详细说明

summaryStatisticsForAge(params){Promise<SummaryStatisticsResult>}

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

参数
规范
params Object

各参数的详细信息见下表。

规范

从中生成给定 startTimeendTime 的时期统计信息的图层。

startTime Date|String|Number

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

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

unit String

时期结果的所需单位。

可能值"years"|"months"|"days"|"hours"|"minutes"|"seconds"

optional

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

optional

允许可取消的请求。如果取消,则承诺将被拒绝,并返回一个名为 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}`);
});

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息