new Utils()
Methods
-
module:IDEE/impl/utils~Utils.addOverlayImage(overlayImage, map){Object}
impl/ol/js/util/Utils.js, line 264 -
Este método añade una imagen al 'popup'.
Name Type Description overlayImageObject 'Popup'.
mapMap Mapa
Returns:
Elemento HTML de imagen.
-
module:IDEE/impl/utils~Utils.cloneOLRenderFeature(olRenderFeature){RenderFeature}
impl/ol/js/util/Utils.js, line 568 -
Este método copia un 'RenderFeature'.
Name Type Description olRenderFeatureRenderFeature 'RenderFeature' a copiar.
Returns:
Copia del 'RenderFeature' dado como parámetro.
-
module:IDEE/impl/utils~Utils.generateResolutions(projection, extent, minZoom, maxZoom){Array.<Number>}
impl/ol/js/util/Utils.js, line 228 -
Este método calcula las resoluciones.
Name Type Description projectionol.Projection Proyección.
extentol.Extent Extensión.
minZoomNumber Nivel mínimo de zoom.
maxZoomNumber Nivel máximo de zoom.
Returns:
Resoluciones.
-
module:IDEE/impl/utils~Utils.getCentroid(geometry){Array.<number>}
impl/ol/js/util/Utils.js, line 381 -
Calcula el centro de la geometría.
Name Type Description geometryol.geom Geometría.
Returns:
Coordenadas del centro.
-
module:IDEE/impl/utils~Utils.getCentroidCoordinate(geometry){Array.<Number>}
impl/ol/js/util/Utils.js, line 440 -
Este método obtiene las coordenadas del centroide.
Name Type Description geometryol.geom Geometría.
Returns:
Centroide.
-
module:IDEE/impl/utils~Utils.getCurrentScale(view, inputValue, dpi){Number}
impl/ol/js/util/Utils.js, line 715 -
Este método ajusta la resolución de la vista del mapa según la escala proporcionada.
Name Type Description viewView Vista del mapa.
inputValueString Valor de entrada para la escala.
dpiNumber DPI del mapa.
Returns:
Resolución de la vista correspondiente a la escala.
-
module:IDEE/impl/utils~Utils.getExtentHeight(extent){number}
impl/ol/js/util/Utils.js, line 355 -
Este método obtiene la altura de una extensión.
Name Type Description extentol.Extent Extensión.
Returns:
Altura.
-
module:IDEE/impl/utils~Utils.getExtentWidth(extent){number}
impl/ol/js/util/Utils.js, line 368 -
Este método obtiene el ancho de una extensión.
Name Type Description extentol.Extent Extensión.
Returns:
Ancho.
-
module:IDEE/impl/utils~Utils.getFeaturesExtent(features, projectionCode){Array.<ol.Extent>}
impl/ol/js/util/Utils.js, line 403 -
Este método obtiene las extensiones de los objetos geográficos especificados
Name Type Description featuresArray.<ol.Feature> Objetos geográficos.
projectionCodeString Código de proyección
Returns:
Extensiones de los objetos geográficos.
-
module:IDEE/impl/utils~Utils.getGeometryFromRenderFeature(olRenderFeature){ol.geom}
impl/ol/js/util/Utils.js, line 597 -
Este método crea una geometría OL a partir de un 'RenderFeature'.
Name Type Description olRenderFeatureRenderFeature 'RenderFeature' que será utilizado. para construir la geometría.
Returns:
Geometría del 'RenderFeature'.
-
module:IDEE/impl/utils~Utils.getScaleForResolution(resolution, view, dpi, exact)
impl/ol/js/util/Utils.js, line 693 -
Este método obtiene la escala para una resolución dada.
Name Type Description resolutionNumber Resolución del mapa.
viewView Vista del mapa.
dpiNumber DPI del mapa.
exactBoolean Devuelve la escala exacta o aproximada.
-
module:IDEE/impl/utils~Utils.getWMTSScale(map, exact){Number}
impl/ol/js/util/Utils.js, line 649 -
Este método obtiene la escala de las capas WMTS.
Name Type Description mapMap Mapa.
exactBoolean Indica si el resultado debe ser exacto.
Returns:
Escala.
-
module:IDEE/impl/utils~Utils.olRenderFeature2olFeature(olRenderFeature, tileProjection, mapProjection){ol.Feature}
impl/ol/js/util/Utils.js, line 530 -
Este método transforma un 'RenderFeature' en un objetos geográficos estándar.
Name Type Description olRenderFeatureRenderFeature 'RenderFeature' a transformar.
tileProjectionol.Projection Proyección de la tesela.
mapProjectionol.Projection Proyección del mapa.
Returns:
Objetos geográficos.
-
module:IDEE/impl/utils~Utils.parseFeatureToWKB(feature){String|ArrayBuffer}
impl/ol/js/util/Utils.js, line 736 -
Este método transforma un objeto de tipo Feature a formato WKB
Name Type Description featureFeature Feature a parsear
Returns:
objeto en formato WKB
-
module:IDEE/impl/utils~Utils.parseGeoJSONToWKB(json, mapProjection, featureProjection){Array.<IDEE.Feature>}
impl/ol/js/util/Utils.js, line 753 -
Este método transforma un objeto GeoJSON a formato WKB
Name Type Description jsonString Objeto GeoJSON a parsear
mapProjectionIDEE.Projection | String proyección del mapa
featureProjectionIDEE.Projection | String proyección con la que se va a crear cada una de las features al ser leidas por el formato WKB
Returns:
objeto en formato WKB
-
module:IDEE/impl/utils~Utils.parseWKTToWKB(json, mapProjection, featureProjection){Array.<IDEE.Feature>}
impl/ol/js/util/Utils.js, line 781 -
Este método transforma un objeto WKT a formato WKB
Name Type Description jsonString Objeto WKT a parsear
mapProjectionIDEE.Projection | String proyección del mapa
featureProjectionIDEE.Projection | String proyección con la que se va a crear cada una de las features al ser leidas por el formato WKB
Returns:
objeto en formato WKB
-
module:IDEE/impl/utils~Utils.transformExtent(extent, srcProj, tgtProj){ol.Extent}
impl/ol/js/util/Utils.js, line 495 -
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 extentol.Extent Extensión a transformar.
srcProjString Proyección de origen.
tgtProjString Proyección de destino.
Returns:
Extensión transformada.