Class: IGSSceneModelCacheSubLayer

IGSSceneModelCacheSubLayer

new IGSSceneModelCacheSubLayer(options)

document/layer/igserver/IGSSceneModelCacheSubLayer.js, line 9

IGS的SceneLayer子图层,当使用的Cesium版本为10.7.2.x及以下时,M3D缓存子图层仅支持设置token参数,不支持设置请求头参数

Name Type Description
options Object

构造参数

Name Type Default Description
renderer BaseRenderer 可选

渲染器

elevationInfo ElevationInfo 可选

高程模式。目前仅支持栅格体元设置高程模式,且如果设置featureExpressionInfo ,则必须按照$feature.z的方式索引高程值,且目前仅支持简单的表达式,例如可以设置将每个高程值替换为原来的10倍,可以设置表达式'$feature.z * 10'

timeExtent TimeExtent 可选

时间范围,具有明确开始和结束日期的一段时间。时间范围用于显示或查询指定时间段内的要素。要表示某个时刻,需要将开始时间和结束时间设置为同一日期。

timeInfo TimeInfo null 可选

对于数据时间维度信息的描述。

clientFilters Array.<VoxelFilter> [] 可选

客户端过滤器,当前仅支持数据的第一个VoxelFilter过滤器。

opacity Number 1 可选

子图层透明度

fillClip Boolean false 可选

是否开启模型缓存剖切封边

enableSection Boolean false 可选

是否支持生成剖面

Extends

Members

beginLevelNumber

开始级别

capabilitiesObject

子图层支持能力。子图层支持能力分为客户端能力和服务端能力,其中客户端能力包含cesium、leaflet、mapboxgl引擎能力。默认子图层客户端能力:所有引擎能力都为空;默认子图层服务端能力为空。

图层版权信息

descriptionString

子图层描述信息

endLevelNumber

结束级别

extendPropsObject

初始化当前图层对象上不支持的属性,二次开发用户希望挂在图层对像上的属性可以存储到该属性中

Default Value:
{}

extensionOptionsObject

初始化图层的额外参数,可以通过该参数传入引擎原生的构造参数

Default Value:
{}

extentExtent

子图层范围

idString

图层id,不给则生成随机id

layerLayer

父图层对象。所有子图层(包含子图层的子图层)拥有同一个父图层对象。toJSON方法不会导出该属性。

layerIndexNumber

子图层的索引

maxFrameSizeArray.<Number> null

最大网格大小

maxScaleNumber

最大显示比例尺,图层在视图中可见的最大比例尺(最放大)。如果地图被放大到超过这个比例,图层将不可见。默认值为0,如果图层是瓦片类型,maxScale、minScale的默认值能和tileInfo上的保持一致,如果图层是动态图层,则和地图视图保持一致。maxScale应该始终小于minScale。

minScaleNumber

最小显示比例尺,图层在视图中可见的最小比例尺(最缩小)。如果地图被缩小到超过这个比例,图层将不可见。默认值为0,如果图层是瓦片类型,maxScale、minScale的默认值能和tileInfo上的保持一致,如果图层是动态图层,则和地图视图保持一致。minScale应该始终大于maxScale。

opacityNumber

子图层透明度,仅支持设置模型缓存图层、覆盖物图层的透明度

originLayerTypeIGSSceneOriginLayerType

原始图层类型

originPointPoint null

网格划分的原点

parentSubLayer Layer null

父节点对象。toJSON方法不会导出该属性。

renderTypeString

子图层渲染类型

spatialReferenceSpatialReference

空间参考系

sublayersCollection

包含的子图层对象

titleString

图层名称

子图层类型

visibleBoolean

子图层可见性

Methods

IGSSceneModelCacheSubLayer.fromJSON(json){IGSSceneModelCacheSubLayer}

document/layer/igserver/IGSSceneModelCacheSubLayer.js, line 230

通过json对象初始化该对象

Name Type Description
json Object

json对象

Returns:
Type Description
IGSSceneModelCacheSubLayer

clone(){IGSSceneModelCacheSubLayer}

document/layer/igserver/IGSSceneModelCacheSubLayer.js, line 238

通过json对象初始化该对象

Returns:
Type Description
IGSSceneModelCacheSubLayer

inherited reset()

document/layer/igserver/IGSSceneSubLayer.js, line 198

重置视角到子图层外包盒处

toJSON(){Object}

document/layer/igserver/IGSSceneModelCacheSubLayer.js, line 208

将对象转为json对象

Returns:
Type Description
Object json对象