Class: Feature

IDEE/impl/Feature~Feature


import Feature from 'IDEE/impl/Feature';

Crea un objeto geográfico.

new Feature(id, geojson, style)

impl/cesium/js/feature/Feature.js, line 28

Contructor para generar un objeto geográfico de Cesium.

Name Type Description
id String

Identificador del objeto geográfico.

geojson Object

GeoJSON con objetos geográficos.

style Object

Estilo de los objetos geográficos.

Methods

module:IDEE/impl/Feature~Feature.facade2Feature(feature){Entity}

impl/cesium/js/feature/Feature.js, line 228

Este método de la clase transforma "IDEE.Feature" (Objeto geográfico de API-IDEE) a "Entity" (Objeto geográfico de Cesium).

Name Type Description
feature IDEE.Feature

"IDEE.Feature".

Returns:
Retorna "Entity".

module:IDEE/impl/Feature~Feature.feature2Facade(cesiumFeature, canBeModified){IDEE.Feature}

impl/cesium/js/feature/Feature.js, line 190

Este método de la clase transforma "Entity" (Objeto geográfico de Cesium) a "IDEE.Feature" (Objeto geográfico de API-IDEE).

Name Type Description
cesiumFeature Entity

"Entity".

canBeModified boolean

Define si puede ser modificado.

Returns:
Retorna "IDEE.Feature" modificado.

module:IDEE/impl/Feature~Feature.getGeometry(geojson){object}

impl/cesium/js/feature/Feature.js, line 273

Este método retorna la geometría del objeto geográfico.

Name Type Description
geojson object

Objeto geográfico en formato GeoJSON.

Returns:
Geometría del objeto geográfico.

module:IDEE/impl/Feature~Feature.RenderFeature2Facade(){String}

impl/cesium/js/feature/Feature.js, line 213

Este método de la clase transforma "RenderFeature" a "IDEE.Feature" (Objeto geográfico de API-IDEE). No disponible para Cesium.

Returns:
Retorna nulo.

clearStyle(){Array.<number>}

impl/cesium/js/feature/Feature.js, line 456

Este método elimina el estilo del objeto geográfico.

getAttribute(attribute){string|number|object}

impl/cesium/js/feature/Feature.js, line 241

Este método retorna el valor del atributo.

Name Type Description
attribute string

Nombre del atributo.

Returns:
Retorna el valor del atributo.

getAttributes(){Object}

impl/cesium/js/feature/Feature.js, line 125

Este método retorna los atributos de un objeto geográfico.

Returns:
Atributos.

getCentroid(){Array.<number>}

impl/cesium/js/feature/Feature.js, line 425

Este método retorna el centroide del objeto geográfico.

Returns:
Centroide.

getFeature(){Entity}

impl/cesium/js/feature/Feature.js, line 96

Este método devuelve el objeto openlayers del objeto geográfico.

Returns:
Devuelve el objeto openlayers del objeto geográfico.

getFeatureOpacity(){Number}

impl/cesium/js/feature/Feature.js, line 510

Este método devuelve la opacidad del feature.

Returns:
Opacidad

getId(){string}

impl/cesium/js/feature/Feature.js, line 150

Este método retorna los atributos de un objeto geográfico.

Returns:
Identificador del objeto geográfico.

setAttribute(attribute){string|number|object}

impl/cesium/js/feature/Feature.js, line 257

Este método sobrescribe el valor de un atributo del objeto geográfico.

Name Type Description
attribute string

Nombre del atributo.

Returns:
Retorna el valor del atributo modificado.

setAttributes(attributes)

impl/cesium/js/feature/Feature.js, line 175

Este método sobrescribe los atributos del objeto geográfico.

Name Type Description
attributes Object

Nuevos atributos.

setFacadeObj(obj)

impl/cesium/js/feature/Feature.js, line 413

Este método establece el vector de la clase de la fachada.

Name Type Description
obj object

Vector de la fachada.

setFeature(cesiumFeature, canBeModified)

impl/cesium/js/feature/Feature.js, line 108

Este método sobrescribe el objeto geográfico de Cesium.

Name Type Description
cesiumFeature Entity

Nuevo objeto geográfico.

canBeModified Boolean

Define si puede ser modificable, genera un nuevo id.

setGeometry(Geometry)

impl/cesium/js/feature/Feature.js, line 373

Este método modifica la geometría del objeto geográfico.

Name Type Description
Geometry object

Geometría del objeto geográfico.

setHeightGeometry(height)

impl/cesium/js/feature/Feature.js, line 486

Este método modifica la altura del objeto geográfico según el valor de la propiedad dada por el usuario. Sólo disponible para geometrías poligonales.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
height Number | String

Altura

setId(id)

impl/cesium/js/feature/Feature.js, line 162

Este método modifica el identificador del objeto geográfico.

Name Type Description
id string

Identificador del objeto geográfico.