Controlador de los módulos utilizados en comunidad ecológica.
- Source:
Methods
(inner) _configFilters(json)
Éste método inicializa una instancia de crossfilter y otras variables necesarias que son visibles en el módulo red, el módulo histograma y el módulo tabla.
Parameters:
Name | Type | Description |
---|---|---|
json |
array | Array con los nodos y enlaces resultantes del análisis de comunidad ecológica |
- Source:
(inner) _configFilters(method)
Éste método realizado un llamado a los métodos del módulo red, tabla e histograma para regenerar los componentes visuales.
Parameters:
Name | Type | Description |
---|---|---|
method |
object | Método que es necesario para regenerar la información de cada módulo |
- Source:
(inner) _createGraph(arrayTemp, s_filters, t_filters)
Éste método inicializa los módulos red, histograma y tabla para generar los componentes visuales, así como la conexión entre estos módulos para visualizar el resutlado del análisis de comunidad ecológica.
Parameters:
Name | Type | Description |
---|---|---|
arrayTemp |
array | Array con los enlaces resultantes del análisis de comunidad ecológica o con los filtros seleccinados utilizando crossfilter |
s_filters |
array | Array con los grupos de variables seleccionados en source |
t_filters |
array | Array con los grupos de variables seleccionados en target |
- Source:
(inner) _createNodeDictionary(json, s_filters, t_filters)
Éste método genera un arreglo asociativo de los nodos para llevar acabo la relación con el conjunto de enlaces.
Parameters:
Name | Type | Description |
---|---|---|
json |
array | Array con el conjunto de nodos que intervienen en el análisis de comunidad ecológica |
s_filters |
array | Array con los grupos de variables seleccionados en source |
t_filters |
array | Array con los grupos de variables seleccionados en target |
- Source:
(inner) _createNodeDictionary(json_file)
Éste método conecta los nodos a través de los enlaces generados en el análisis de comunidad ecológica basándose en el arreglo asociativo generado por el método _createNodeDictionary.
Parameters:
Name | Type | Description |
---|---|---|
json_file |
array | Array con el conjunto de enlaces que intervienen en el análisis de comunidad ecológica |
- Source:
(inner) _getColorFilterGroups(json, s_filters, t_filters)
Éste método asigna un índice a cada conjunto de variables seleccionado, tanto en source como en target.
Parameters:
Name | Type | Description |
---|---|---|
json |
array | Json con nodos y enlaces resultante del análisis de comunidad ecológica |
s_filters |
array | Array con los grupos de variables seleccionados en source |
t_filters |
array | Array con los grupos de variables seleccionados en target |
- Source:
(inner) _initilizeElementsForDisplay(variable_module, language_module, map_module, ids_comp_variables, tipo_modulo, test)
Éste método inicializa algunos de los componentes secundarios de la interfaz y enlaza variables globales de los controladores de internacionalización, red, mapa, histograma y tabla.
Parameters:
Name | Type | Description |
---|---|---|
variable_module |
object | Módulo variable |
language_module |
object | Módulo internacionalización |
map_module |
object | Módulo mapa |
ids_comp_variables |
array | Array que contiene los identificadores de los componentes para seleccionar variables |
tipo_modulo |
integer | Identificador de la plataforma que se esta utilizando 0 - nicho ecológico y 1 comunidad ecológica |
test |
boolean | Bandera para trabajar con en modo de prueba o modo desarrollo. El modo prueba utiliza archivos locales para generar el análisis de comunidad ecológica |
- Source:
(inner) cleanLegendGroups()
Inicializa variables para el desplgue de elementos visuales en cada ejecución de análisis.
- Source:
(inner) createLinkNodes(s_filters, t_filters, min_occ, grid_res_val, footprint_region, rango_fechas, chkFecha, chkFosil, analisis_level_selected_fuente, analisis_level_selected_sumidero)
Éste método obtiene las especies y los enlaces de las especies conectadas por epsilon. Además realiza el llamado a la función que construye la red a partir de estos datos
Parameters:
Name | Type | Description |
---|---|---|
s_filters |
array | Array con los grupos de variables seleccionados en source |
t_filters |
array | Array con los grupos de variables seleccionados en target |
min_occ |
integer | Número mínimo de ocurrencias de una variable en nj necesarias para ser considerada en el análisis de comunidad ecológica |
grid_res_val |
interger | Valor con el cual se realizan los calculos para la resolución de la malla. |
footprint_region |
integer | Identificador de la región donde se ejecutará el análisis de redes. |
rango_fechas |
array | Array que contiene el limite inferior y superior del rango de fechas para realizar un análisis de redes. |
chkFecha |
boolean | Bandera que indica si serán tomados en cuenta los registros sin fecha para realizar un análisis de redes. |
chkFosil |
boolean | Bandera que indica si serán tomados en cuenta los registros fósiles para realizar un análisis de redes. |
analisis_level_selected_fuente |
string | Nivel taxonómico al cual debe ejecutarse en análisis de parte del grupo fuente, el valor por default es a nivel de especie. |
analisis_level_selected_sumidero |
string | Nivel taxonómico al cual debe ejecutarse en análisis de parte del grupo sumidero, el valor por default es a nivel de especie. |
- Source:
(inner) getFilters(var_sel_array, grp_type, analisis_level_selected)
Éste método genera los filtros que son enviados al servidor basado en los conjuntos de variables source y target seleccionados.
Parameters:
Name | Type | Description |
---|---|---|
var_sel_array |
array | Array con los grupos de variables seleccionados |
grp_type |
integer | Identificador de la variable seleccionada |
analisis_level_selected |
string | Nivel taxonómico al cual debe ejecutarse en análisis, el valor por default es a nivel de especie. |
- Source:
(inner) renderAll()
Éste método actualiza la información del módulo red y del módulo tabla cuando ha ocurrido una selección del histograma.
- Source:
(inner) startResNetDisplay(variable_module, language_module, map_module, ids_comp_variables, tipo_modulo, test)
Éste método llama a la función que inicializa las variables necesarias para el despliegue de los componentes visuales.
Parameters:
Name | Type | Description |
---|---|---|
variable_module |
object | Módulo variable |
language_module |
object | Módulo internacionalización |
map_module |
object | Módulo mapa |
ids_comp_variables |
array | Array que contiene los identificadores de los componentes para seleccionar variables |
tipo_modulo |
integer | Identificador de la plataforma que se esta utilizando 0 - nicho ecológico y 1 comunidad ecológica |
test |
boolean | Bandera para trabajar con en modo de prueba o modo desarrollo. El modo prueba utiliza archivos locales para generar el análisis de comunidad ecológica |
- 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: