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: