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


JavaScript ArcGIS Ground用法及代碼示例

基本信息

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

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

ESM: import Ground from "@arcgis/core/Ground";

類: esri/Ground

繼承: Ground > Accessor

自從:用於 JavaScript 4.0 的 ArcGIS API

用法說明

Ground 類包含指定地麵如何在 SceneView 中顯示的屬性。它包含一個圖層屬性,該屬性是ElevationLayer 的集合,用於定義Map表麵的海拔或地形。

Map 實例上,使用World Elevation Service 的默認地表麵可以通過ground 屬性方便地初始化:

let map = new Map({
  basemap: "topo-vector",
  ground: "world-elevation"
});

當需要地形和水深值時,可以使用TopoBathy 3D Service

let map = new Map({
  basemap: "topo-vector",
  ground: "world-topobathymetry"
});

當沒有底圖可用時,Ground 默認顯示一個格網:

ground-grid

可以通過在 surfaceColor 屬性上設置顏色來更改:

map.ground.surfaceColor = '#004C73';

ground-color

如果場景包含地下數據,請降低地麵的不透明度以便能夠看穿地麵:

map.ground.opacity = 0.4;

underground-global

相關用法


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