Class: Terrain

IDEE/impl/layer/Terrain~Terrain


import Terrain from 'IDEE/impl/layer/Terrain';

Capa Terrain. Es un tipo de capa compuesta por datos que proporcionan información sobre las elevaciones y características del terreno.

new Terrain(userParameters, options, vendorOptions)

impl/cesium/js/layer/Terrain.js, line 23

Constructor principal de la clase. Crea una capa Terrain con parámetros especificados por el usuario.

Name Type Description
userParameters Mx.parameters.Terrain

Parámetros para la construcción de la capa.

  • attribution: Atribución de la capa.
  • name: Nombre de la capa.
  • isBase: Este tipo de capa no podrá ser capa base.
  • transparent (deprecated): Falso si es una capa base, verdadero en caso contrario.
  • legend: Nombre asociado en el árbol de contenidos, si usamos uno.
  • visibility: Indica si la capa estará por defecto visible o no.
  • displayInLayerSwitcher: Indica si la capa se muestra en el selector de capas.
  • url: URL del servicio XYZ.
  • type: Tipo de la capa.
options Mx.parameters.LayerOptions

Parámetros opcionales para la capa.

  • requestWaterMask: Indica si se cargan las texturas de las áreas del mapa cubiertas por agua, como el sombreado o las animaciones de las olas.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:

Properties:
Name Type Description
url String

Url del servicio Terrain.

visibility Boolean

Define si la capa es visible o no.

displayInLayerSwitcher Boolean

Mostrar en el selector de capas.

Extends

  • IDEE.impl.Layer

Methods

addTo(map)

impl/cesium/js/layer/Terrain.js, line 136

Este método añade la capa al mapa de la implementación.

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

destroy()

impl/cesium/js/layer/Terrain.js, line 301

Este método destruye esta capa, limpiando el HTML y anulando el registro de los eventos.

equals(obj){Boolean}

impl/cesium/js/layer/Terrain.js, line 319

Este método comrpueba si un objeto es igual a esta capa.

Name Type Description
obj Object

Objeto a comparar.

Returns:
Verdadero es igual, falso si no.

getMaxZoom(){Number}

impl/cesium/js/layer/Terrain.js, line 193

Este método devuelve el zoom máximo de esta capa.

Returns:
Zoom máximo aplicable a la capa.

getMinZoom(){Number}

impl/cesium/js/layer/Terrain.js, line 173

Este método devuelve el zoom mínimo de esta capa.

Returns:
Devuelve el zoom mínimo aplicable a la capa.

getOpacity(){Number}

impl/cesium/js/layer/Terrain.js, line 250

Este método devuelve la opacidad de esta capa.

Returns:
Opacidad (0, 1). Predeterminado 1.

getZIndex(){Number}

impl/cesium/js/layer/Terrain.js, line 214

Este método devuelve el índice z de esta capa.

Returns:
Índice de la capa.

isVisible(){Boolean}

impl/cesium/js/layer/Terrain.js, line 114

Este método indica si la capa es visible.

Returns:
Verdadero es visible, falso si no.

setLayer(layer)

impl/cesium/js/layer/Terrain.js, line 284

Este método establece la capa Cesium.

Name Type Description
layer Cesium3DTileset

Capa de Cesium.

setMaxExtent(maxExtent)

impl/cesium/js/layer/Terrain.js, line 274

Este método establece la máxima extensión de la capa.

Name Type Description
maxExtent Mx.Extent

Máxima extensión.

setMaxZoom(zoom)

impl/cesium/js/layer/Terrain.js, line 204

Este método establece el zoom máximo de esta capa.

Name Type Description
zoom Number

Zoom máximo aplicable a la capa.

setMinZoom(zoom)

impl/cesium/js/layer/Terrain.js, line 183

Este método establece el zoom mínimo de esta capa.

Name Type Description
zoom Number

Zoom mínimo aplicable a la capa.

setOpacity()

impl/cesium/js/layer/Terrain.js, line 262

Este método establece la opacidad de esta capa. No disponible para Cesium.

setVisible(visibility)

impl/cesium/js/layer/Terrain.js, line 94

Este método establece la visibilidad de esta capa.

Name Type Description
visibility Boolean

Verdadero es visible, falso si no.

setZIndex(zIndex)

impl/cesium/js/layer/Terrain.js, line 226

Este método establece el índice z de esta capa.

Name Type Description
zIndex Number

Índice de la capa.