Module: module_res_display_net

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: