new Proportional(attributeName, minRadius, maxRadius, style, proportionalFunction, options)
Constructor principal.
| Name | Type | Description |
|---|---|---|
attributeName |
String |
Nombre del atributo. |
minRadius |
number |
Radio mínimo. |
maxRadius |
number |
Radio máximo. |
style |
StylePoint |
Estilos. |
proportionalFunction |
object |
Valor proporcional. |
options |
object |
Estas opciones se mandarán a la implementación.
|
Properties:
| Name | Type | Description |
|---|---|---|
attributeName_ |
String | Nombre del atributo. |
Extends
- IDEE.Style
Members
-
module:IDEE/style/Proportional~Proportional.SCALE_PROPORTION
-
Esta constante define la proporción de escala para iconstyle en Proporcional.
-
attributeName_{String}
-
Nombre del atributo.
-
ORDER
-
Este método define el orden del estilo.
Methods
-
module:IDEE/style/Proportional~Proportional.getSizeAttribute(){string}
facade/js/style/Proportional.js, line 571 -
Devuelve si es valor del atributo es "scale" o "radius".
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Devuelve "icon.scale" o "icon.radius".
-
applyInternal(layer)
facade/js/style/Proportional.js, line 181 -
Este método aplica el estilo a la capa especificada.
Name Type Description layerIDEE.Layer.Vector Capa donde aplicar el estilo de coropletas.
-
applyToFeature(feature)
facade/js/style/Proportional.js, line 193 -
Este método aplica el estilo a los objetos geográficos especificados.
Name Type Description featureIDEE.Layer.Vector Objeto geográfico.
-
calculateStyle_(feature, options, styleVar){StyleSimple}
facade/js/style/Proportional.js, line 594 -
Este método devuelve el estilo proporcional del objeto geográfico.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description featureIDEE.Feature Objeto geográfico.
optionsobject Valores: "minRadius", "maxRadius", "minValue" y "maxValue"
styleVarStylePoint Estilo.
Returns:
Devuelve el objeto geográfico con el estilo.
-
drawGeometryToCanvas(canvasImageMax, canvasImageMin, callbackFn)
facade/js/style/Proportional.js, line 518 -
Dibuja la geometría en el canvas.
Name Type Description canvasImageMaxCanvasRenderingContext2D Tamaño máximo del canvas.
canvasImageMinCanvasRenderingContext2D Tamaño mínimo del canvas.
callbackFnCanvasRenderingContext2D "callbackFn".
-
getAttributeName(){String}
facade/js/style/Proportional.js, line 272 -
Este método devuelve el nombre de los atributos.
Returns:
Atributos.
-
getMaxRadius(){number}
facade/js/style/Proportional.js, line 376 -
Esta función obtiene el radio máximo del punto de estilo.
Returns:
Radio máximo.
-
getMinRadius(){number}
facade/js/style/Proportional.js, line 324 -
Este método obtiene el radio mínimo del punto de estilo.
Returns:
Radio mínimo.
-
getProportionalFunction(){number}
facade/js/style/Proportional.js, line 347 -
Este método obtiene una función proporcional.
Returns:
Radio mínimo del punto de estilo.
-
setAttributeName(attributeName)
facade/js/style/Proportional.js, line 283 -
Este método define los atributos.
Name Type Description attributeNameString Atributos.
-
setMaxRadius(maxRadius)
facade/js/style/Proportional.js, line 387 -
Este método establece el radio máximo del punto.
Name Type Description maxRadiusnumber Radio máximo del punto.
-
setMinRadius(minRadius){Object}
facade/js/style/Proportional.js, line 359 -
Este método establece el radio mínimo del punto de estilo.
Name Type Description minRadiusnumber Radio mínimo del punto de estilo.
Returns:
Devuelve el valor de "this".
-
setProportionalFunction(proportionalFunction)
facade/js/style/Proportional.js, line 335 -
Este método establece la función proporcional.
Name Type Description proportionalFunctionfunction Función proporcional.
-
setStyle(style)
facade/js/style/Proportional.js, line 311 -
Este método establece el estilo definido por el usuario.
Name Type Description styleStylePoint Estilos.
-
toJSON(){object}
facade/js/style/Proportional.js, line 652 -
Este método implementa los mecanismos para generar el estilo en forma de JSON.
Returns:
JSON.
-
update_()
facade/js/style/Proportional.js, line 227 -
Actualiza los estilos.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
updateCanvas()
facade/js/style/Proportional.js, line 416 -
Esta función actualiza el "canvas" de estilo.