Class: Tiles3D

IDEE/impl/layer/Tiles3D~Tiles3D


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

Las capas Tiles3D son un estándar OGC que se refieren a un conjunto de teselas que se organizan en una estructura de datos espaciales jerárquica.

https://URL/tileset.json

new Tiles3D(userParameters, options, vendorOptions)

impl/cesium/js/layer/Tiles3D.js, line 39

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

Name Type Description
userParameters Mx.parameters.Tiles3D

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

  • url: Url del servicio de la capa.
  • name: Nombre de la capa en la leyenda.
  • legend: Indica el nombre que queremos que aparezca en el árbol de contenidos, si lo hay.
  • visibility: Indica si la capa estará por defecto visible o no.
  • type: Tipo de la capa.
  • displayInLayerSwitcher: Indica si la capa se muestra en el selector de capas.
options Mx.parameters.LayerOptions

Parámetros opcionales para la capa.

  • style: Define el estilo de la capa.
  • extract: Activa la consulta por click en el objeto geográfico, por defecto, falso.
  • maximumScreenSpaceError: Error máximo de espacio en pantalla.
  • clippingPlanes: Planos de recorte.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:

Properties:
Name Type Description
url String

Url del servicio Tiles3D.

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/Tiles3D.js, line 102

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/Tiles3D.js, line 422

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

equals(obj){Boolean}

impl/cesium/js/layer/Tiles3D.js, line 441

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

Name Type Description
obj Object

Objeto a comparar.

Returns:
Verdadero es igual, falso si no.

getMaxExtent(maxExtent)

impl/cesium/js/layer/Tiles3D.js, line 311

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

Name Type Description
maxExtent Mx.Extent

Máxima extensión.

getMaxZoom(){Number}

impl/cesium/js/layer/Tiles3D.js, line 210

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/Tiles3D.js, line 190

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/Tiles3D.js, line 279

Este método devuelve la opacidad de esta capa.

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

getStyle(){Object}

impl/cesium/js/layer/Tiles3D.js, line 396

Este método devuelve el estilo de la capa.

Returns:
Estilo de la capa.

getZIndex(){Number}

impl/cesium/js/layer/Tiles3D.js, line 231

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

Returns:
Índice de la capa.

parseFeaturesForTemplate_(feature){Object}

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

Pasa los objetos geográficos a la plantilla.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
feature Cesium.EntityCollection

Objetos geográficos de Cesium.

Returns:
"FeaturesTemplate.features".

selectFeatures(features, coord, evt)

impl/cesium/js/layer/Tiles3D.js, line 336

Este método ejecuta un objeto geográfico seleccionado.

Name Type Description
features Cesium.Entity

Objeto geográfico de Cesium.

coord Array

Coordenadas.

evt Object

Eventos.

setLayer(layer)

impl/cesium/js/layer/Tiles3D.js, line 374

Este método establece la capa Cesium.

Name Type Description
layer Cesium3DTileset

Capa de Cesium.

setMaxExtent(maxExtent)

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

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/Tiles3D.js, line 221

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/Tiles3D.js, line 200

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

Name Type Description
zoom Number

Zoom mínimo aplicable a la capa.

setOpacity(opacity)

impl/cesium/js/layer/Tiles3D.js, line 291

Este método establece la opacidad de esta capa.

Name Type Description
opacity Number

Opacidad (0, 1). Predeterminado 1.

setStyle(style)

impl/cesium/js/layer/Tiles3D.js, line 408

Este método establece el estilo en capa.

Name Type Description
style Object

Estilo que se aplicará a la capa.

setZIndex(zIndex)

impl/cesium/js/layer/Tiles3D.js, line 247

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

Name Type Description
zIndex Number

Índice de la capa.