Class: GetFeatureInfo

IDEE/impl/control/GetFeatureInfo~GetFeatureInfo


import GetFeatureInfo from 'IDEE/impl/control/GetFeatureInfo';

Agrega la herramienta de consulta de información de capas WMS y WMTS.

new GetFeatureInfo(activated, options)

impl/ol/js/control/GetFeatureInfo.js, line 28

Constructor principal de la clase.

Name Type Description
activated Boolean

Activa o no el control.

options Object

Opciones del control.

  • featureCount. Número de objetos geográficos, por defecto 10.
  • buffer. Configuración del área de influencia, por defecto 5.
Properties:
Name Type Description
userFormats Array

Formato de respuesta.

buffer Number

Área de influencia, valor por defecto 5.

Extends

  • IDEE.impl.Control

Members

module:IDEE/impl/control/GetFeatureInfo~GetFeatureInfo.LOADING_MESSAGE{string}

Cargando mensaje.

module:IDEE/impl/control/GetFeatureInfo~GetFeatureInfo.POPUP_TITLE{string}

Título para la ventana emergente.

module:IDEE/impl/control/GetFeatureInfo~GetFeatureInfo.regExs{object}

Expresiones regulares de GetFeatureInfo.

userFormats{array.<string>}

Formato de respuesta.

Methods

module:IDEE/impl/control/GetFeatureInfo~GetFeatureInfo.insert(info, formato){boolean}

impl/ol/js/control/GetFeatureInfo.js, line 229

Este método especifica si la información es válida.

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

Información.

formato string

Formato.

Returns:
Verdadero si la información es válida.

module:IDEE/impl/control/GetFeatureInfo~GetFeatureInfo.unsupportedFormat(info, formato){boolean}

impl/ol/js/control/GetFeatureInfo.js, line 356

Este método indica si el formato es aceptado por la capa - Formato específico text/html.

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

Información para formatear.

formato string

Formato específico.

Returns:
Indica si el formato es aceptado por la capa.

addOnClickEvent_()

impl/ol/js/control/GetFeatureInfo.js, line 103

Este método agrega el evento "singleclick" al mapa especificado.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.

addTo(map, template)

impl/ol/js/control/GetFeatureInfo.js, line 74

Este método añade el control al mapa.

Name Type Description
map IDEE.Map

Mapa.

template function

Plantilla del control.

buildUrl_(evt, dialogParam)

impl/ol/js/control/GetFeatureInfo.js, line 119

Este método crea la URL de consulta y muestra los resultados.

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

Evento de punto del navegador.

dialogParam IDEE.dialog

Dialogo.

buildWMSInfoURL(){Object}

impl/ol/js/control/GetFeatureInfo.js, line 166

Devuelve un objeto con la leyenda o el nombre de la capa y la url.

Returns:
Objeto con la leyenda o el nombre de la capa y la url.

buildWMTSInfoURL(){Object}

impl/ol/js/control/GetFeatureInfo.js, line 204

Devuelve un objeto con la leyenda o el nombre de la capa y la url.

Returns:
Objeto con la leyenda o el nombre de la capa y la url.

deleteOnClickEvent_()

impl/ol/js/control/GetFeatureInfo.js, line 92

Este método elimina el evento con un solo clic en el mapa especificado.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.

formatInfo(info, formato, layername){string}

impl/ol/js/control/GetFeatureInfo.js, line 304

Este método formatea la respuesta.

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

Información para formatear

formato string

Formato específico.

layername string

Nombre de la capa.

Returns:
Información formateada.

showInfoFromURL_(layerNamesUrls, coordinate, olMap)

impl/ol/js/control/GetFeatureInfo.js, line 505

Este método muestra información en una ventana emergente.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
layerNamesUrls array.<object>

Capas consultadas

coordinate array

Posición de las coordenadas al hacer clic.

olMap olMap

Mapa.

toogleSection(e)

impl/ol/js/control/GetFeatureInfo.js, line 606

Este método manejan el comportamiento de cierre/apertura de las secciones.

Name Type Description
e Event

Evento.

txtToHtmlGeoserver(info, layername){string}

impl/ol/js/control/GetFeatureInfo.js, line 375

Esta función devuelve información formateada. Geoservidor específico.

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

Información para formatear.

layername string

Nombre de la capa.

Returns:
Información formateada.

txtToHtmlMapserver(info){string}

impl/ol/js/control/GetFeatureInfo.js, line 432

Esta función devuelve información formateada. Servidor de mapas específico.

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

Información para formatear.

Returns:
Información formateada.