Class: Utils

IDEE/impl/utils~Utils


import Utils from 'IDEE/impl/utils';

Implementación de la clase estática Utils.

new Utils()

impl/cesium/js/util/Utils.js, line 245

Methods

module:IDEE/impl/utils~Utils.addOverlayImage(overlayImage, map, cesiumLayer){Object}

impl/cesium/js/util/Utils.js, line 267

Este método añade una imagen al 'popup'.

Name Type Description
overlayImage Object

'Popup'.

map Map

Mapa

cesiumLayer KmlDataSource

Capa Cesium.

Returns:
Elemento HTML de imagen.

module:IDEE/impl/utils~Utils.cloneOLRenderFeature(olRenderFeature){RenderFeature}

impl/cesium/js/util/Utils.js, line 534

Este método copia un 'RenderFeature'.

Name Type Description
olRenderFeature RenderFeature

'RenderFeature' a copiar.

Returns:
Copia del 'RenderFeature' dado como parámetro.

module:IDEE/impl/utils~Utils.generateResolutions()

impl/cesium/js/util/Utils.js, line 254

Este método calcula las resoluciones. No disponible para Cesium.

module:IDEE/impl/utils~Utils.getCentroid(geometry){Array.<number>}

impl/cesium/js/util/Utils.js, line 386

Calcula el centro de la geometría.

Name Type Description
geometry Object

Geometría.

Returns:
Coordenadas del centro.

module:IDEE/impl/utils~Utils.getCentroidCoordinate(geometry){Array.<Number>}

impl/cesium/js/util/Utils.js, line 483

Este método obtiene las coordenadas del centroide.

Name Type Description
geometry *

Geometría.

Returns:
Centroide.

module:IDEE/impl/utils~Utils.getCoordinateFromPixel(map, pixel)

impl/cesium/js/util/Utils.js, line 631

Este método convierte píxeles a coordenadas.

Name Type Description
map IDEE.impl.Map

Mapa

pixel Array.<Number>

Pixe

module:IDEE/impl/utils~Utils.getExtentHeight(extent){number}

impl/cesium/js/util/Utils.js, line 360

Este método obtiene la altura de una extensión.

Name Type Description
extent Array.<Number>

Extensión.

Returns:
Altura.

module:IDEE/impl/utils~Utils.getExtentWidth(extent){number}

impl/cesium/js/util/Utils.js, line 373

Este método obtiene el ancho de una extensión.

Name Type Description
extent Array.<Number>

Extensión.

Returns:
Ancho.

module:IDEE/impl/utils~Utils.getFeaturesExtent(features, projectionCode){Array.<number>}

impl/cesium/js/util/Utils.js, line 443

Este método obtiene las extensiones de los objetos geográficos especificados

Name Type Description
features Array.<Cesium.Entity>

Objetos geográficos.

projectionCode String

Código de proyección

Returns:
Extensiones de los objetos geográficos.

module:IDEE/impl/utils~Utils.getGeometryEntity(cesiumFeature){Object}

impl/cesium/js/util/Utils.js, line 842

Este método obtiene la geometría de un objeto geográfico de Cesium.

Name Type Description
cesiumFeature Entity

Objeto geográfico de Cesium.

Returns:
Geometría del objeto geográfico de Cesium.

module:IDEE/impl/utils~Utils.getGeometryFromRenderFeature()

impl/cesium/js/util/Utils.js, line 544

Este método crea una geometría OL a partir de un 'RenderFeature'. No disponible para Cesium.

module:IDEE/impl/utils~Utils.getGeometryType(feature){String}

impl/cesium/js/util/Utils.js, line 931

Este método obtiene el tipo de geometría de un objeto geográfico de Cesium.

Name Type Description
feature Cesium.Entity

Objeto geográfico de Cesium.

Returns:
Devuelve el tipo de geometría.

module:IDEE/impl/utils~Utils.getPixelFromCoordinate(map, coord)

impl/cesium/js/util/Utils.js, line 607

Este método convierte coordenadas a píxeles.

Name Type Description
map IDEE.impl.Map

Mapa

coord Array.<Number>

Coordenadas

module:IDEE/impl/utils~Utils.getWMTSScale(map, exact){Number}

impl/cesium/js/util/Utils.js, line 556

Este método obtiene la escala de las capas WMTS.

Name Type Description
map Map

Mapa.

exact Boolean

Indica si el resultado debe ser exacto.

Returns:
Escala.

module:IDEE/impl/utils~Utils.olRenderFeature2olFeature()

impl/cesium/js/util/Utils.js, line 523

Este método transforma un 'RenderFeature' en un objetos geográficos estándar. No disponible para Cesium.

module:IDEE/impl/utils~Utils.optionsFromCapabilities(wmtsCap, config){Options}

impl/cesium/js/util/Utils.js, line 661

Genera opciones de origen a partir de un objeto de "capabilities".

Name Type Description
wmtsCap Object

Un objeto que representa el documento de "capabilities".

config Object

Propiedades de configuración para la capa. Valores predeterminados para la capa se aplicará si no se proporciona.

Returns:
Objeto de opciones de fuente WMTS o "null" si no se encontró la capa.

module:IDEE/impl/utils~Utils.transformExtent(extent, srcProj, tgtProj){Array.<*>}

impl/cesium/js/util/Utils.js, line 498

Este método transforma la extensión. Si la extensión es la misma que la extensión de la proyección de origen, se devolverá la extensión de la proyección de destino.

Name Type Description
extent Array.<*>

Extensión a transformar.

srcProj String

Proyección de origen.

tgtProj String

Proyección de destino.

Returns:
Extensión transformada.