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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。