Class: GenericVector

IDEE/impl/layer/GenericVector~GenericVector


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

GenericVector permite añadir cualquier tipo de capa vectorial definida con la librería base.

new GenericVector(options, vendorOptions)

impl/ol/js/layer/GenericVector.js, line 25

Constructor principal de la clase.

Name Type Description
options Mx.parameters.LayerOptions

Estas opciones se mandarán a la implementación de la capa.

  • visibility: Indica la visibilidad de la capa.
  • format: Formato de la capa, por defecto image/png.
  • styles: Estilos de la capa.
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • queryable: Indica si la capa es consultable.
  • minScale: Escala mínima.
  • maxScale: Escala máxima.
  • minResolution: Resolución mínima.
  • maxResolution: Resolución máxima.
  • maxExtent: La medida en que restringe la visualización a una región específica.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


import Vector from 'ol/source/Vector';
{
 source: new Vector({
   ...
 })
}

Extends

  • IDEE.impl.layer.Vector

Methods

addTo(map)

impl/ol/js/layer/GenericVector.js, line 96

Este método agrega la capa al mapa.

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

deactivate()

impl/ol/js/layer/GenericVector.js, line 265

Este método desactiva el evento change de la capa.

destroy()

impl/ol/js/layer/GenericVector.js, line 470

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

equals(obj){boolean}

impl/ol/js/layer/GenericVector.js, line 485

Este método comprueba si son iguales dos capas.

Name Type Description
obj IDEE.layer.WFS

Objeto a comparar.

Returns:
Son iguales o no.

getFeaturesExtentPromise(skipFilter, filter){Array.<number>}

impl/ol/js/layer/GenericVector.js, line 203

Este método devuelve la extensión de todos los objetos geográficos o discrimina por el filtro, asíncrono. En GenericVector no existe una petición única requestFeatures_ (depende del ol/source proporcionado), así que se calcula a partir de las features actualmente disponibles en el cliente.

Name Type Description
skipFilter boolean

Indica si se salta el filtro.

filter IDEE.Filter

Filtro para ejecutar.

Returns:
Alcance de los objetos geográficos.

getLegendURL(){String}

impl/ol/js/layer/GenericVector.js, line 402

Devuelve la URL de la leyenda.

Returns:
URL de la leyenda.

getMaxExtent(){Array.<Number>}

impl/ol/js/layer/GenericVector.js, line 424

Devuelve la extensión máxima de la capa.

Returns:
Extensión máxima.

getMaxResolution(){Number}

impl/ol/js/layer/GenericVector.js, line 369

Este método obtiene la resolución máxima para este WMS.

Returns:
Resolución Máxima.

getMinResolution(){Number}

impl/ol/js/layer/GenericVector.js, line 381

Este método obtiene la resolución mínima.

Returns:
Resolución mínima.

getURLService(){String}

impl/ol/js/layer/GenericVector.js, line 332

Este método obtiene la URL del servicio.

Returns:
URL del servicio

redraw()

impl/ol/js/layer/GenericVector.js, line 244

Este método vuelve a dibujar la capa.

refresh()

impl/ol/js/layer/GenericVector.js, line 390

Este método actualiza la capa.

selectFeatures(feature)

impl/ol/js/layer/GenericVector.js, line 277

Este método selecciona un objeto geográfico.

Name Type Description
feature ol.Feature

Objeto geográfico de Openlayers.

setFacadeObj(obj)

impl/ol/js/layer/GenericVector.js, line 355

Este método establece la clase de la fachada de MBTiles.

Name Type Description
obj Object

Objeto a establecer como fachada.

setLegendURL(newLegend)

impl/ol/js/layer/GenericVector.js, line 412

Establece la URL de la leyenda.

Name Type Description
newLegend String

URL de la leyenda.

setMaxExtent(extent)

impl/ol/js/layer/GenericVector.js, line 437

Establece la extensión máxima de la capa.

Name Type Description
extent Array.<Number>

Extensión máxima.

setURLService(URL)

impl/ol/js/layer/GenericVector.js, line 318

Este método modifica la URL del servicio.

Name Type Description
URL String

del servicio.

setVersion(newVersion)

impl/ol/js/layer/GenericVector.js, line 448

Este método establece la versión de la capa.

Name Type Description
newVersion String

Nueva versión de la capa.