当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS StreamLayer.purgeOptions用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/layers/StreamLayer"], (StreamLayer) => { /* code goes here */ });

ESM: import StreamLayer from "@arcgis/core/layers/StreamLayer";

类: esri/layers/StreamLayer

继承: StreamLayer > Layer > Accessor

自从:用于 JavaScript 4.0 的 ArcGIS API

用法说明

StreamLayer.purgeOptions函数(或属性)的定义如下:

purgeOptions Object


清除过时函数的选项。清除选项控制从StreamLayerView 中删除的数据量以及删除频率。为流层选择正确的清除规则对于最大化函数和性能至关重要。加载图层后无法更改。

属性:

类型说明
age Number
可选的

以分钟为单位指定函数的最长使用期限。它会清除在特征的startField 中指定的start time 早于年龄的特征。如果没有新函数出现,则应用程序的age 不会推进。

ageReceived Number
可选的

指定函数到达应用程序后的最大使用时间(以分钟为单位)。早于指定 ageReceived 的函数将被删除。

displayCount Number
可选的

控制总体最大特征数。

maxObservations Number
可选的

控制在 track 中显示的最大观察数。如果geoevent 服务上没有配置trackIdField,则该属性无效。默认值为 1。

例子:

// show last 5 known locations of per flight
// but only show 100,000 locations overall
streamLayer = new StreamLayer({
  url: url,
  purgeOptions: {
    displayCount: 100000,
    maxObservations: 5
  }
});

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 StreamLayer.purgeOptions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。