Class: GeoJSON

IDEE/impl/format/GeoJSON~GeoJSON


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

Implementación de la clase GeoJSON. GeoJSON es un formato para codificar una variedad de estructuras de datos geográficos.

new GeoJSON(options)

impl/ol/js/format/GeoJSON.js, line 19

Constructor principal de la clase.

Name Type Description
options olx.format.GeoJSONOptions

Opciones del GeoJSON.

  • dataProjection: Proyección de datos predeterminada. Por defecto "EPSG:4326".
  • featureProjection: Proyección de los objetos geográficos leídos o escritos por el formato.
  • geometryName: Nombre de la geometría que se utilizará al crear objetos geográficos.
  • extractGeometryName: Si se establece en verdadero, el lector de GeoJSON buscará ese campo para establecer el nombre de la geometría. Si este campo se establece en verdadero y se proporciona un nombre de geometría, el nombre de geometría tendrá prioridad. Por defecto falso.

Extends

  • ol.format.GeoJSON

Methods

module:IDEE/impl/format/GeoJSON~GeoJSON.applyIcon(feature, icon)

impl/ol/js/format/GeoJSON.js, line 163

Este método establece el estilo del icono de un objetos geográficos.

Name Type Description
feature IDEE.Feature

Objetos geográficos.

icon Object

Objeto con las opciones del icono.

module:IDEE/impl/format/GeoJSON~GeoJSON.readProjectionFromObject(object){String}

impl/ol/js/format/GeoJSON.js, line 131

Este método obtiene la proyección a partir de un objeto GeoJSON.

Name Type Description
object Object

Objeto GeoJSON.

Returns:
Proyección obtenida del objeto GeoJSON, si no obtiene ninguna devuelve por defecto EPSG:4326.

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

impl/ol/js/format/GeoJSON.js, line 208

Este método lee objetos geográficos de una lista de objetos GeoJSON.

Name Type Description
geojson Object

Objeto GeoJSON.

geojsonFeatures Array.<Object>

Lista de objetos GeoJSON.

projection IDEE.Projection

Proyección.

Returns:
Lista de objetos geográficos.

readFeatureFromObject(object, options){IDEE.Feature}

impl/ol/js/format/GeoJSON.js, line 49

Este método obtiene el objetos geográficos a partir de un objeto GeoJSON.

Name Type Description
object Object

Objeto GeoJSON.

options Object

Opciones.

Returns:
Objetos geográficos.

write(features){Array.<Object>}

impl/ol/js/format/GeoJSON.js, line 193

Este método escribe una lista de objetos geográficos en objetos GeoJSON.

Name Type Description
features Array.<IDEE.Feature>

Lista de objetos geográficos.

Returns:
Lista de objetos GeoJSON.

writeFeatureObject(feature, optionsParameters){Object}

impl/ol/js/format/GeoJSON.js, line 91

Este método escribe un objetos geográficos en un objeto GeoJSON.

Name Type Description
feature IDEE.Feature

Objetos geográficos a escribir.

optionsParameters Object

Opciones.

Returns:
Objeto GeoJSON.