Class: GeoJSON

IDEE/impl/layer/GeoJSON~GeoJSON


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

GeoJSON, a pesar de no ser un estándar OGC (está en camino de convertirse en uno), es un formato de intercambio de información geográfica muy extendido que, al igual que WFS, permite que todos los elementos estén en el cliente.

new GeoJSON(parameters, options, vendorOptions)

impl/ol/js/layer/GeoJSON.js, line 22

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

Name Type Description
parameters Object

Parámetros de la fachada, la fachada se refiere a un patrón estructural como una capa de abstracción con un patrón de diseño.

options Mx.parameters.LayerOptions

Parámetros opcionales para la capa.

  • hide. Atributos ocultos.
  • show. Mostrar atributos.
  • 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.
  • displayInLayerSwitcher. Indica si la capa se muestra en el selector de capas.
  • style. Define el estilo de la capa.
  • 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 OLSourceVector from 'ol/source/Vector';
{
 opacity: 0.1,
 source: new OLSourceVector({
   attributions: 'geojson',
   ...
 })
}

Extends

  • IDEE.impl.layer.Vector

Methods

addTo(map)

impl/ol/js/layer/GeoJSON.js, line 116

Este método añade a la capa al mapa.

Name Type Description
map IDEE.impl.Map

Mapa de la implementación.

equals(obj){Boolean}

impl/ol/js/layer/GeoJSON.js, line 297

Esta función comprueba si un objeto es igual a esta capa.

Name Type Description
obj Object

Objeto a comparar.

Returns:
Verdadero es igual, falso si no.

isLoaded(){Boolean}

impl/ol/js/layer/GeoJSON.js, line 284

Devuelve si la capa esta cargada o no.

Returns:
Verdadero se cargo falso si no.

recreateLayer()

impl/ol/js/layer/GeoJSON.js, line 177

Actualiza la capa con la nueva URL.

refresh(source)

impl/ol/js/layer/GeoJSON.js, line 134

Este método refresca la capa.

Name Type Default Description
source String null

Nueva fuente, por defecto nulo.

requestFeatures_(){IDEE.layer.GeoJSON.impl.loadFeaturesPromise_}

impl/ol/js/layer/GeoJSON.js, line 204

Este método devuelve los objetos geográficos de manera asincrona.

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

setSource(source)

impl/ol/js/layer/GeoJSON.js, line 162

Este método devuelve la fuente de la capa.

Name Type Description
source String

Nueva fuente.

setURL()

impl/ol/js/layer/GeoJSON.js, line 191

Sobreescribe la URL de la capa.

updateSource_()

impl/ol/js/layer/GeoJSON.js, line 239

Este método actualiza la fuente de la capa.

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