Class: WFS

IDEE/impl/layer/WFS~WFS


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

WFS (Web Feature Service) es un estándar OGC para la transferencia de información geográfica, donde los elementos o características geográficas se transmiten en su totalidad al cliente.

new WFS(options, vendorOptions)

impl/ol/js/layer/WFS.js, line 26

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

Name Type Description
options Mx.parameters.LayerOptions

Parámetros opcionales para la capa.

  • style: Define el estilo de la capa.
  • getFeatureOutputFormat: Formato de los objetos geográficos, por defecto 'application/json'
  • describeFeatureTypeOutputFormat: Describe el formato de salida de los objetos geográficos.
  • vendor: Proveedor.
  • minZoom: Zoom mínimo aplicable a la capa.
  • maxZoom: Zoom máximo aplicable a la capa.
  • minScale: Escala mínima.
  • maxScale: Escala máxima.
  • visibility: Define si la capa es visible o no. Verdadero por defecto.
  • displayInLayerSwitcher: Indica si la capa se muestra en el selector de capas.
  • opacity: Opacidad de capa, por defecto 1.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


import OLSourceVector from 'ol/source/Vector';
{
 opacity: 0.1,
 source: new OLSourceVector({
   attributions: 'wfs',
   ...
 })
}

Extends

  • IDEE.impl.layer.Vector

Methods

addTo(map)

impl/ol/js/layer/WFS.js, line 112

Este método agrega la capa al mapa.

Name Type Description
map IDEE.Map

Implementación del mapa.

equals(obj){Boolean}

impl/ol/js/layer/WFS.js, line 367

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.

getDefaultValue(type){String}

impl/ol/js/layer/WFS.js, line 255

Devuelve valores por defecto.

Name Type Description
type String

"DateTime", "date", "time", "duration", "hexBinary", ...

Returns:
Devuelve el valor por defecto.

getDescribeFeatureType(){describeFeatureType_}

impl/ol/js/layer/WFS.js, line 229

Devuelve el tipo de los objetos geográficos.

Returns:
Respuesta del servicio describiendo el tipo de los objetos geográficos.

isLoaded(){Boolean}

impl/ol/js/layer/WFS.js, line 338

Devuelve si la capa esta cargada.

Returns:
Verdadero se carga, falso si no.

refresh(forceNewSource)

impl/ol/js/layer/WFS.js, line 128

Este método refresca la capa.

Name Type Description
forceNewSource Boolean

Si es verdadero fuerza una nueva fuente.

requestFeatures_(){features}

impl/ol/js/layer/WFS.js, line 350

Devuelve los objetos geográficos, asincrono.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Objetos geográficos, promesa.

setCQL(newCQL)

impl/ol/js/layer/WFS.js, line 215

Este método cambia el CQL y llama al método "refresh".

Name Type Description
newCQL String

Nuevo CQL para aplicar.

setName(newName)

impl/ol/js/layer/WFS.js, line 296

Este método sobreescribe el nombre de la capa.

Name Type Description
newName string

Nuevo nombre de la capa.

setNamespace(newNamespace)

impl/ol/js/layer/WFS.js, line 309

Este método sobreescribe el espacio de nombres de la capa.

Name Type Description
newNamespace string

Nuevo espacio de nombres de la capa.

setURL(newURL)

impl/ol/js/layer/WFS.js, line 283

Este método sobreescribe la URL de la capa.

Name Type Description
newURL string

Nueva URL de la capa.

updateSource_(forceNewSource)

impl/ol/js/layer/WFS.js, line 143

Este método actualiza la capa de origen.

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

Si es verdadero fuerza una nueva fuente.