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/cesium/js/format/GeoJSON.js, line 32

Constructor principal de la clase.

Name Type Description
options Object

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.
  • clampToGround: Define si el objeto geográfico se debe ajustar al suelo. Por defecto falso.

Methods

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

impl/cesium/js/format/GeoJSON.js, line 288

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/cesium/js/format/GeoJSON.js, line 255

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.

is2D(coordinates){Boolean}

impl/cesium/js/format/GeoJSON.js, line 128

Este método obtiene las primeras coordenadas de una geometría de Cesium.

Name Type Description
coordinates Array.<Array.<Number>> | Array.<Number>

Coordenadas de la geometría.

Returns:
Verdadero si son coordenadas 2D, falso en caso contrario.

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

impl/cesium/js/format/GeoJSON.js, line 343

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/cesium/js/format/GeoJSON.js, line 58

Este método obtiene los 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/cesium/js/format/GeoJSON.js, line 328

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){Object}

impl/cesium/js/format/GeoJSON.js, line 213

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

Name Type Description
feature IDEE.Feature

Objeto geográfico a escribir.

Returns:
Objeto GeoJSON.

writeGeometryObject(geometry){Object}

impl/cesium/js/format/GeoJSON.js, line 153

Este método convierte una geometría en un objeto.

Name Type Description
geometry *

Geometría del objeto geográfico de Cesium.

Returns:
Objecto GeoJSON