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


JavaScript ArcGIS SceneView.clippingArea用法及代碼示例


基本信息

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

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

ESM: import SceneView from "@arcgis/core/views/SceneView";

類: esri/views/SceneView

繼承: SceneView > View > Accessor

自從:用於 JavaScript 4.0 的 ArcGIS API

用法說明

SceneView.clippingArea函數(或屬性)的定義如下:

clippingArea Extent autocast


表示用於定義局部場景的可見 extent 的可選剪切區域。剪切區域不能有z-values。

如果已定義,則僅顯示與該區域相交的要素。裁剪區域適用於所有圖層類型,包括地麵和底圖。裁剪區域不會增加超出所有圖層範圍的並集的區域,包括地麵和底圖。為此,請將帶有自定義 fullExtent 的 GraphicsLayer 添加到場景中。

clippingArea 屬性僅適用於 local 場景。

scene-clipping-area

clippingArea 屬性包含一個內部引用,將來可能會對其進行修改。要保留或修改 clippingArea,請使用 clippingArea.clone() 創建一個克隆。

例子:

let extent = view.extent.clone();

// Expand the extent in place, reducing it to 50% of its original size and set it as the clippingArea
view.clippingArea = extent.expand(0.5);

相關用法


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