Class: Feature

IDEE/Feature~Feature


import Feature from 'IDEE/Feature';

Crea un objeto geográfico.

new Feature(id, geojson, style)

facade/js/feature/Feature.js, line 20

Constructor principal de la clase.

Name Type Description
id String

Identificador del objeto geográfico.

geojson Object

Geojson con objetos geográficos.

style Object

Estilo para el objeto geográfico.

Extends

  • IDEE.facade.Base

Methods

clearStyle(){IDEE.style.Feature}

facade/js/feature/Feature.js, line 251

Elimina el estilo del objeto geográfico.

Returns:
Retorna el estilo del objeto geográfico.

equals(feature){bool}

facade/js/feature/Feature.js, line 227

Este método retorna si dos objetos geográficos son iguales.

Name Type Description
feature IDEE.Feature

Objeto geográfico.

Returns:
Retorna el resultado de comparar los dos objetos geográficos.

getAttribute(attribute){string|number|object}

facade/js/feature/Feature.js, line 161

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

Name Type Description
attribute String

Nombre del atributo.

Returns:
Retorna el valor del atributo.

getAttributes(){Object}

facade/js/feature/Feature.js, line 132

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

Returns:
Atributos.

getCentroid(){IDEE.Feature}

facade/js/feature/Feature.js, line 263

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

Returns:
Centroide del objeto geográfico.

getGeoJSON(){Object}

facade/js/feature/Feature.js, line 120

Este método retorna un geojson con el objeto geográfico.

Returns:
Geojson con el objeto geográfico.

getGeometry(){object}

facade/js/feature/Feature.js, line 95

Este método devuelve la geometría de un objeto geográfico.

Returns:
Geometría.

getId(){string}

facade/js/feature/Feature.js, line 83

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

Returns:
Identificador del objeto geográfico.

getStyle(){IDEE.style.Feature}

facade/js/feature/Feature.js, line 239

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

Returns:
Retorna el estilo del objeto geográfico.

setAttribute(attribute, value){string|number|object}

facade/js/feature/Feature.js, line 196

Este método modifica un atributo del objeto geográfico.

Name Type Description
attribute String

Nombre del atributo.

value string | number | object

Nuevo valor.

Returns:
Devuelve el valor del atributo indicado.

setAttributes(attributes)

facade/js/feature/Feature.js, line 144

Sobrescribe los atributos del objeto geográfico.

Name Type Description
attributes Object

Atributos del objeto geográfico.

setGeometry(Geometry)

facade/js/feature/Feature.js, line 107

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

Name Type Description
Geometry object

Geometría.

setId(id)

facade/js/feature/Feature.js, line 71

Sobrescribe el identificador del objeto geográfico.

Name Type Description
id String

Identificador del objeto geográfico.

setStyle(style)

facade/js/feature/Feature.js, line 208

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

Name Type Description
style IDEE.style.Feature

Nuevo estilo.