當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript ArcGIS GeoJSONLayer.featureReduction用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

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

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

類: esri/layers/GeoJSONLayer

繼承: GeoJSONLayer > Layer > Accessor

自從:用於 JavaScript 4.11 的 ArcGIS API

用法說明

GeoJSONLayer.featureReduction函數(或屬性)的定義如下:


配置減少視圖中點要素數量的方法。默認情況下,此屬性為 null ,表示圖層視圖應繪製每個要素。

有兩種類型的特征縮減:selectioncluster

  • Selection 僅適用於 SceneView 中的點,並涉及細化重疊特征,因此屏幕上沒有任何特征相交。這從 4.4 版開始可用。
  • FeatureReductionCluster在空間上對點進行分組MapView進入集群.每個集群的大小與集群內的特征數量成正比。這從 4.14 版開始可用。

例子:

// clusters points based on their spatial proximity to other points
layer.featureReduction = {
  type: "cluster",
  clusterRadius: 100
};
// thins features in the view
layer.featureReduction = {
  type: "selection"
};

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 GeoJSONLayer.featureReduction。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。