Class: Proportional

IDEE/style/Proportional~Proportional


import Proportional from 'IDEE/style/Proportional';

Constructor principal de la clase. Crea un estilo Proporcional con parámetros especificados por el usuario.

new Proportional(attributeName, minRadius, maxRadius, style, proportionalFunction, options)

facade/js/style/Proportional.js, line 91

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.

  • icon: Valores del icono, como puede ser el src.
  • flannery: Valor del "flannery".
  • minRadius: Radio mínimo.
  • maxRadius: Radio máximo.
  • minValue: Valor mínimo.
  • maxValue: Valor máximo.
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
layer IDEE.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
feature IDEE.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
feature IDEE.Feature

Objeto geográfico.

options object

Valores: "minRadius", "maxRadius", "minValue" y "maxValue"

styleVar StylePoint

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
canvasImageMax CanvasRenderingContext2D

Tamaño máximo del canvas.

canvasImageMin CanvasRenderingContext2D

Tamaño mínimo del canvas.

callbackFn CanvasRenderingContext2D

"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
attributeName String

Atributos.

setMaxRadius(maxRadius)

facade/js/style/Proportional.js, line 387

Este método establece el radio máximo del punto.

Name Type Description
maxRadius number

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
minRadius number

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
proportionalFunction function

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
style StylePoint

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.