Namespace: map_module

map_module

Módulo mapa, utilizado para crear y gestionar el mapa en nicho ecológico y comunidad ecológica.
Source:

Methods

(private, static) ._addControls()

Agrega control personalizado para la eliminación de puntos.
Source:

(private, static) ._addPointLayer()

Éste método realiza la carga de una capa en el mapa con las ocurrencias de la especie objetivo seleccionada en el análisis de nicho ecológico.
Source:

(private, static) ._cargaPaletaColor(a, n, balanced)

Éste método secciona el array de celdas y score realcionado en deciles
Parameters:
Name Type Description
a array Array de celdas y score relacionado
n integer Núemro de particiones
balanced boolean Bandera para indicar si las particiones serán balanceadas
Source:

(private, static) ._cargaPaletaColor(arg_1, arg_2, first_pos, mapa_prob)

Éste método obtiene los límites de las particiones realizadas por deciles que serán utilizadas para la asignación de color a las celdas.
Parameters:
Name Type Description
arg_1 array Array de valores positivos o negativos resultado del análisis de nicho ecológico.
arg_2 array Array de valores positivos o negativos resultado del análisis de nicho ecológico.
first_pos boolean Bandera para indicar que array de valores esta en el primer parámetro de la función, true para positivos y false para negativos
mapa_prob boolean Bandera para indicar si el análisis de nicho ecológico se hizo con probabilidad
Source:

(private, static) ._cargaPaletaColor(mapa_prob)

Éste método obtiene la escala de colores para la coloración del mapa
Parameters:
Name Type Description
mapa_prob boolean Bandera para saber si el mapa despliega el color con probalidad por celda
Source:

(private, static) ._deletePoints()

Éste método controla la eliminación de puntos de una capa de ocurrencias de la especie objetivo seleccionada en el análisis de nicho ecológico.
Source:

(private, static) ._drawingOnCanvas(canvasOverlay, params)

Crea y configura la malla embebida en la capa del mapa.
Parameters:
Name Type Description
canvasOverlay object Objecto canvas donde esta contenida la malla
params json Json con los parámetros para configurar la malla
Source:

(private, static) ._fillSpeciesData(occ, occ_cell)

Éste método despliega la información de la especie seleccionada en el análisis de nicho ecológico.
Parameters:
Name Type Description
occ integer Número de ocurrencias de la especie
occ_cell integer Número de celdas ocupadas por la especie
Source:

(private, static) ._getMessagePopup(feature)

Éste método despliega el mensaje informativo de la ocurrencia de la especie seleccionada en el análisis de nicho ecológico.
Parameters:
Name Type Description
feature object Objeto tipo punto de la ocucurrencia seleccionada para el análisis de nicho ecológico
Source:

(static) ._loadD3GridMX()

Realiza la petición de la malla al servidor
Source:

(private, static) ._mapConfigure(language_module, tipo_modulo, histogram_module)

Éste método realiza la creación del objeto mapa, configura el módulo de lenguaje, genera lso controles para interactur con el mapa y realiza petición de la malla.
Parameters:
Name Type Description
language_module object Módulo lenguaje
tipo_modulo integer Tipo de módulo donde será asignado el mapa, nicho o comunidad ecológica
histogram_module object Módulo histograma
Source:

(static) .addMapControl(control)

Agrega controles a la instancia del mapa.
Parameters:
Name Type Description
control object Objeto tipo control
Source:

(static) .addMapLayer(layer, name)

Agrega capas al controlador de capas.
Parameters:
Name Type Description
layer object Capa para ser agregada al controlador de capas
name String Nombre de la capa
Source:

(static) .busca_especie(cfiltros)

Éste método obtiene las ocurrencias de una especie seleccionada en el análisis de nicho ecológico.
Parameters:
Name Type Description
cfiltros boolean Bandera para saber si serán considerados los filtros temporales
Source:

(static) .busca_especie_filtros(rango, sfecha)

Busca las ocurrencias de una especie asignando filtros por fecha.
Parameters:
Name Type Description
rango array Array con el rango de fechas
sfecha boolean Bandera para saber si serán considerados los registros sin fecha
Source:

(static) .colorizeFeatures(grid_map_color, first)

Asigna color y borde a las celdas que componen la malla en nicho ecológico.
Parameters:
Name Type Description
grid_map_color json GeoJson de la malla
first boolean Bandera para conocer si es la primera carga de la malla
Source:

(static) .colorizeFeaturesNet(arg_gridid, arg_count, link_color_brewer)

Asigna color y borde a las celdas que componen la malla en comunidad ecológica.
Parameters:
Name Type Description
arg_gridid array Array con los ids de la malla
arg_count type Número de ocurrencias por celda contenidas en la malla
link_color_brewer function Función que asigna color a cada celda de la malla
Source:

(static) .createDecilColor(json, mapa_prob)

Éste método realiza la partición en deciles y la asignación de escala de colores de un conjunto de celdas con valores de score asignado.
Parameters:
Name Type Description
json json Json con el conjunto de celdas y score asignado resultado del análisis de nicho ecológico
mapa_prob boolean Bandera para saber si el mapa despliega el color con probalidad por celda
Source:

(static) .get_allowedCells()

Método getter de las celdas consideradas para el análisis de nicho o comunidad ecológica.
Source:

(static) .get_allowedPoints()

Método getter de las ocurrencias de la especie objetivo consideradas para el análisis de nicho o comunidad ecológica.
Source:

(static) .get_allowedPoints()

Método getter de las ocurrencias descartadas de la especie objetivo para el análisis de nicho o comunidad ecológica.
Source:

(static) .get_discardedCellFilter()

Método getter de las celdas decartadas para el análisis de nicho o comunidad ecológica.
Source:

(static) .get_discardedPointsFilter()

Método getter de las ocurrencias descartadas por filtros de la especie objetivo para el análisis de nicho o comunidad ecológica.
Source:

(static) .get_layerControl()

Método getter del controlador de capas.
Source:

(static) .get_specieTarget()

Método getter de la especie objetivo seleccionada.
Source:

(static) .getMap()

Método getter del mapa utilizado en el análisis de nicho o comunidad ecológica.
Source:

(static) .removeMapControl(control)

Elimina controles a la instancia del mapa.
Parameters:
Name Type Description
control object Objeto tipo control
Source:

(static) .removeMapLayer(layer, name)

Elimina capas del controlador de capas.
Parameters:
Name Type Description
layer object Capa para ser agregada al controlador de capas
name String Nombre de la capa
Source:

(static) .set_specieTarget(specie_target)

Método setter de la especie objetivo seleccionada.
Parameters:
Name Type Description
specie_target json Json con la información de la especie objetivo seleccionada
Source:

(static) .setDisplayModule(display_module)

Método setter del controlador de nicho o comunidad ecológica.
Parameters:
Name Type Description
display_module object Referencia al controlador de nicho o comunidad ecológica
Source:

(static) .showPopUp(htmltable, latlng)

Despliega la tabla con los elementos que contiene la celda seleccioanda.
Parameters:
Name Type Description
htmltable String Tabla estructurada en formato HTML con la información por celda del análisis de nicho ecológico
latlng object Objeto que contiene las coordenadas donde fue seleccionada la celda
Source:

(static) .startMap(language_module, tipo_modulo, histogram_module)

Éste método inicializa la configuración del mapa
Parameters:
Name Type Description
language_module array Módulo lenguaje
tipo_modulo integer Tipo de módulo donde será creado el mapa, nicho o comunidad ecológica
histogram_module boolean Módulo histograma
Source: