new Feature(id, geojson, style)
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 featureIDEE.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 cesiumFeatureEntity "Entity".
canBeModifiedboolean 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 geojsonobject 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 attributestring 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 attributestring 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 attributesObject 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 objobject 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 cesiumFeatureEntity Nuevo objeto geográfico.
canBeModifiedBoolean 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 Geometryobject 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 heightNumber | 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 idstring Identificador del objeto geográfico.