Module: module_map

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

Methods

(inner) _addClusterLayer(marker_layer)

Éste método convierte una capa de puntos en una capa cluster de las ocurrencias de la especie objetivo seleccionada.
Parameters:
Name Type Description
marker_layer markerClusterGroup Variable tipo Cluster de leaflet para ser añadida al mapa.
Source:

(inner) _addControls()

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

(inner) _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:

(inner) _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:

(inner) _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:

(inner) _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:

(inner) _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:

(inner) _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:

(inner) _cargaPaletaColorMapaOcc(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:

(inner) _clearFieldsSP()

Éste método limpia los valores de la especie que estan en el panel de resumen
Source:

(inner) _deleteCells()

É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:

(inner) _drawingDecilOnCanvas(canvasOverlay, params)

Crea y configura la malla embebida en la capa de deciles del mapa de resultados.
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:

(inner) _drawingOnCanvas(canvasOverlay, params)

Crea y configura la malla embebida en la capa del mapa de resultados.
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:

(inner) _drawingOnCanvasOcc(canvasOverlay, params)

Crea y configura la malla embebida en la capa del mapa de grupo objetivo.
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:

(inner) _drawingTargetOnCanvas(canvasOverlay, params)

Crea y configura la malla embebida en la capa del mapa de grupo objetivo.
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:

(inner) _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:

(inner) _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:

(inner) _loadCountrySelect()

Obtiene la lista de países disponibles para ejecutar un análisis.
Source:

(inner) _loadD3GridMX()

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

(inner) _mapConfigure(language_module, tipo_modulo, histogram_module)

Éste método realiza la creación del mapa de resultados, así como la asignación de las capas que podran ser visualizadas.
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:

(inner) _mapSPConfigure()

Éste método realiza la creación del mapa del grupo objetivo, así como la asignación de las capas que podran ser visualizadas.
Source:

(inner) addMapControl(control)

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

(inner) 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:

(inner) busca_especie()

Éste método obtiene las ocurrencias de una especie seleccionada en el análisis de nicho ecológico.
Source:

(inner) busca_especie_grupo(taxones)

Busca las ocurrencias de un grupo de especies.
Parameters:
Name Type Description
taxones array Array con taxones seleccionados
Source:

(inner) changeRegionView()

Éste método centra el mapa segun la región seleccionada por el usuario
Source:

(inner) clearAllLayers()

Reinicia los layers de los mampas.
Source:

(inner) clearMap()

Elimina el color de las celdas del mapa despues de ejecutar el analisis de nicho.
Source:

(inner) clearMapOcc()

Elimina el color de las celdas del mapa del grupo objetivo despues de ejecutar el analisis de nicho.
Source:

(inner) colorizeFeatures(grid_map, tileLayer)

Asigna color y borde a las celdas que componen la capa de deciles en el mapa de resultados.
Parameters:
Name Type Description
grid_map json Colección de celdas donde sera aplicada la coloración
tileLayer json Capa sobre la cual sera asignada la coloración
Source:

(inner) colorizeFeatures(grid_map_color, grid_map, tileLayer)

Asigna color y borde a las celdas para la capa de resultados en la malla del mapa de resultados.
Parameters:
Name Type Description
grid_map_color json funciones de color
grid_map json GeoJson de la malla
tileLayer json Capa sobre la cual sera asignada la coloración
Source:

(inner) colorizeFeaturesByJSON(grid_array, data_sp)

Asigna color y borde a las celdas que componen la malla en comunidad ecológica.
Parameters:
Name Type Description
grid_array array Referencia de la malla total
data_sp type json con gridiid y conteos por celda
Source:

(inner) 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:

(inner) colorizeTargetFeatures(grid_map, tileLayer, loadeddata)

Asigna color y borde a las celdas que componen la capa de deciles para el mapa de grupo objetivo.
Parameters:
Name Type Description
grid_map json Colección de celdas donde sera aplicada la coloración
tileLayer json Capa sobre la cual sera asignada la coloración
loadeddata boolean Bandera para saber si los datos fueron cargados por archivo externo.
Source:

(inner) createRankColor(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:

(inner) deleteCellFromOccGrid()

Elimina la celda selecionada de la malla
Source:

(inner) get_allowedCells()

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

(inner) get_allowedPoints()

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

(inner) get_allowedPoints()

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

(inner) get_discardedCellFilter()

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

(inner) 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:

(inner) get_layerControl()

Método getter del controlador de capas.
Source:

(inner) get_specieTarget()

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

(inner) get_specieTarget()

Método getter de la configuración del grupo objetivo seleccionado por el usuario
Source:

(inner) get_specieTarget()

Método getter de las celdas que deben ser excluidas en el análisis
Source:

(inner) getGridMap2Export()

Éste método exporta los valores obtenidos del mapa de resultados en formato plano
Source:

(inner) getMap()

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

(inner) getSP2Export()

Éste método exporta los valores obtenidos del mapa de resultados en formato geojson
Source:

(inner) getSP2ExportCSV()

Éste método exporta los valores obtenidos del mapa de resultados en formato CSV
Source:

(inner) reloadPointLayer()

Éste método actualiza las capas que son visualizadas en los mapas cuando se ejecuta un neuvo análisis.
Source:

(inner) removeMapControl(control)

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

(inner) 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:

(inner) set_colorCellsDecilMap(tbl, dec)

Modifica el color de celdas en el mapa, segun decil del histograma seleccionado.
Parameters:
Name Type Description
tbl array arreglo donde se obtien los Gridid del decil seleccionado
dec integer Numero del decil que se escogió
Source:

(inner) 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:

(inner) setDecilCells(decil_cells)

Método setter de la especie objetivo seleccionada.
Parameters:
Name Type Description
decil_cells array array de celdas que tiene presencia el decil seleccionado
Source:

(inner) 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:

(inner) setDisplayModule(feature, layer)

Asigna a la capa un evento cuanso se realiza la selección de celda del mapa.
Parameters:
Name Type Description
feature json Elemento al cual se le asigna el evento
layer json Capa a la cual se le asigna el evento
Source:

(inner) setNodeSelectedConf()

Método setter para asignar la configuración del nodo seleccionado.
Source:

(inner) 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:

(inner) 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:

(inner) updateDecilLayer(deciles)

Éste método actualiza sobre el mapa la capa que de deciles que fue seleccionada por el usuario.
Parameters:
Name Type Description
deciles string Deciles que son visualizados en la capa.
Source:

(inner) updateLabels()

Éste método actualiza los labels del sistema cuando existe un cambio de lenguaje. Existen labels que no son regenerados ya que la información es obtenida por el servidor al momento de la carga.
Source:

(inner) whenClicked()

Configura un evento a la selección de celda del mapa.
Source: