基本信息
以下是所在类或对象的基本信息。
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 默认显示一个格网:
可以通过在 surfaceColor 属性上设置颜色来更改:
map.ground.surfaceColor = '#004C73';
如果场景包含地下数据,请降低地面的不透明度以便能够看穿地面:
map.ground.opacity = 0.4;
相关用法
- JavaScript ArcGIS Ground.loadAll用法及代码示例
- JavaScript ArcGIS GroundView.elevationSampler用法及代码示例
- JavaScript ArcGIS Ground.layers用法及代码示例
- JavaScript ArcGIS Ground.queryElevation用法及代码示例
- JavaScript ArcGIS Ground.destroy用法及代码示例
- JavaScript ArcGIS Ground.when用法及代码示例
- JavaScript ArcGIS GroupLayer.portalItem用法及代码示例
- JavaScript ArcGIS GroupLayer layerview-create事件用法及代码示例
- JavaScript ArcGIS GroupLayer.minScale用法及代码示例
- JavaScript ArcGIS GroupLayer.layers用法及代码示例
- JavaScript ArcGIS GroupLayer.addMany用法及代码示例
- JavaScript ArcGIS GroupLayer.loadAll用法及代码示例
- JavaScript ArcGIS GroupLayer.on用法及代码示例
- JavaScript ArcGIS GroupLayer.when用法及代码示例
- JavaScript ArcGIS GroupLayer.tables用法及代码示例
- JavaScript ArcGIS GroupLayer.effect用法及代码示例
- JavaScript ArcGIS GroupLayer.maxScale用法及代码示例
- JavaScript ArcGIS GroupLayer layerview-create-error事件用法及代码示例
- JavaScript ArcGIS GroupLayer.add用法及代码示例
- JavaScript ArcGIS GroupElement.visibilityExpression用法及代码示例
- JavaScript ArcGIS GroupLayer.visible用法及代码示例
- JavaScript ArcGIS GroupLayer.opacity用法及代码示例
- JavaScript ArcGIS GroupElement用法及代码示例
- JavaScript ArcGIS GraphicsLayer.opacity用法及代码示例
- JavaScript ArcGIS GraphicsLayer用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 Ground。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。