Class: GeoJSON

IDEE/format/GeoJSON~GeoJSON


import GeoJSON from 'IDEE/format/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(options)

facade/js/format/GeoJSON.js, line 20

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

Name Type Description
options string | Object

Parámetros opcionales.

  • dataProjection. Proyección de datos predeterminada. Por defecto 'EPSG:4326'.
  • featureProjection. Proyección del objeto geográfico leídas o escritas por el formato. Las opciones pasadas a los métodos de lectura o escritura tendrán prioridad.
  • geometryName. Nombre de geometría que se utilizará al crear objetos geográficos.
  • extractGeometryName .Por defecto falso.

Extends

  • IDEE.facade.Base

Methods

read(geojson){Array.<IDEE.Feature>}

facade/js/format/GeoJSON.js, line 80

Este método lee los objetos geográficos "FeatureCollection" y los transforma a una matriz de "IDEE.Feature".

Name Type Description
geojson object

GeoJSON para analizar como un matriz IDEE.Feature.

Returns:
Matriz con objetos geográficos.

write(features){Array.<Object>}

facade/js/format/GeoJSON.js, line 61

Crea un GeoJSON con los objetos geográficos que se le pasa por parámetros.

Name Type Description
features Array.<IDEE.Feature>

Array de objetos geográficos que se transformará en un GeoJSON "FeatureCollection".

Returns:
Matriz con objetos "FeatureCollection".