Cesium Load Terrain (Terrain)

To add terrain data in cesium, we need to create a CesiumTerrainProvider, specify a URL address and some configuration options, and then assign it to a viewer.terrainProvider.

1. TerrainProvider: Provide terrain or other geometric shapes for the surface of the earth.

viewer.terrainProvider = new Cesium.CesiumTerrainProvider(options)

2. new Cesium.CesiumTerrainProvider(options)

以Cesium地形格式访问地形数据。

options:
1. url:Cesium地形服务器的URL。
2. requestVertexNormals:默认值 false	可选的指示客户端是否应从服务器请求其他照明信息的标志。
3. requestWaterMask:默认值 false   可选的指示客户端是否应从服务器请求每片水面罩的标志(如果有)。
4. requestMetadata:默认值 true   可选的指示客户端是否应从服务器请求每个切片元数据(如果有)的标志。
5. ellipsoid:可选的椭球。如果未指定,则使用WGS84椭球。
6. credit:可选的数据源的贷方,显示在画布上。

Code:

// 加载地形
    viewer.terrainProvider = new Cesium.CesiumTerrainProvider({
    
    
      url: Terrain, // 地址记得换成自己的地形数据地址
      requestWaterMask: true, // 开启法向量
      requestVertexNormals: true // 开启水面特效
    })

Guess you like

Origin blog.csdn.net/qq_17627195/article/details/109221151