Class: MapGISTerrainService

MapGISTerrainService

new MapGISTerrainService(options)

engineExtensions/core/MapGISTerrainService.js, line 3

支持如下方法:
[1、通过JSON构造地形服务对象]
[1、将地形服务对象导出为JSON对象]
[1、克隆并返回一个新的地形服务对象]

MapGIS地形服务对象

Name Type Description
options Object
Name Type Default Description
id String 可选

地形服务id,没有则给一个随机Id

url String | Cesium.Resource null 可选

服务基地址, 当仅加载一个DEM地形服务时,使用该初始化参数,当加载多个DEM地形服务时,请使用serviceList初始化参数,
基地址格式为:
IGS1.0: http://{ip}:{port}/igs/rest/g3d/{folder}:{serviceName}/GetTerrain
IGS2.0: http://{ip}:{port}/igs/rest/services/{folder}/{serviceName}/SceneServer/layers/{layerId}/terrains

show Boolean true 可选

地形服务是否显示

maxLevel Number 20 可选

地形服务最大显示级数

requestVertexNormals Boolean false 可选

地形服务是否请求法向量

range Object null 可选

地形服务二维范围

range3D Object null 可选

地形服务三维范围

tilingScheme Cesium.TilingScheme Cesium.GeographicTilingScheme() 可选

地形服务的平铺方案,详见Cesium.TilingScheme

Members

idString

服务Id

maxLevelNumber

地形服务最大显示级数

Default Value:
20

rangeObject

地形服务二维范围

range3DObject

地形服务三维范围

requestVertexNormalsBoolean

地形服务是否请求法向量

Default Value:
false

showBoolean

地形服务是否显示

tilingSchemeGeographicTilingScheme

地形服务的平铺方案

urlString

服务基地址

Methods

MapGISTerrainService.fromJSON(json){MapGISTerrainService}

engineExtensions/core/MapGISTerrainService.js, line 93

通过JSON构造地形服务对象

Name Type Description
json Object

json对象

Returns:
Type Description
MapGISTerrainService 地形服务对象

clone(){MapGISTerrainService}

engineExtensions/core/MapGISTerrainService.js, line 117

克隆并返回一个新的地形服务对象

Returns:
Type Description
MapGISTerrainService 新的地形服务对象

toJSON(){Object}

engineExtensions/core/MapGISTerrainService.js, line 101
Returns:
Type Description
Object json对象