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/cesium/js/layer/WFS.js, line 24

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.
  • 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.
  • height: Define la altura del objeto geográfico. Puede ser un número o una propiedad. Si se define la altura será constante para todos los puntos del objeto geográfico.
  • clampToGround: Define si el objeto geográfico se debe ajustar al suelo. Si las coordenadas son 3D, por defecto es falso, en caso contrario es verdadero.
vendorOptions Object

Opciones para la biblioteca base. Ejemplo vendorOptions:


{}

Extends

  • IDEE.impl.layer.Vector

Methods

addTo(map)

impl/cesium/js/layer/WFS.js, line 111

Este método agrega la capa al mapa.

Name Type Description
map IDEE.Map

Implementación del mapa.

equals(obj){Boolean}

impl/cesium/js/layer/WFS.js, line 327

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/cesium/js/layer/WFS.js, line 271

Devuelve valores por defecto.

Name Type Description
type String

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

Returns:
Devuelve el valor por defecto.

getDescribeFeatureType(){describeFeatureType_}

impl/cesium/js/layer/WFS.js, line 245

Devuelve el tipo de los objetos geográficos.

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

isLoaded(){Boolean}

impl/cesium/js/layer/WFS.js, line 298

Devuelve si la capa esta cargada.

Returns:
Verdadero se carga, falso si no.

refresh(forceNewSource)

impl/cesium/js/layer/WFS.js, line 132

Este método refresca la capa.

Name Type Description
forceNewSource Boolean

Si es verdadero fuerza una nueva fuente.

requestFeatures_(){features}

impl/cesium/js/layer/WFS.js, line 310

Devuelve los objetos geográficos, asincrono.

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

selectFeatures(features, coord, evt)

impl/cesium/js/layer/WFS.js, line 150

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

Name Type Description
features Cesium.EntityCollection

Objetos geográficos de Cesium.

coord Array

Coordenadas.

evt Object

Eventos.

setCQL(newCQL)

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

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

Name Type Description
newCQL String

Nuevo CQL para aplicar.

updateSource_(forceNewSource)

impl/cesium/js/layer/WFS.js, line 191

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.