Module: module_res_display

Éste módulo es el encargado de relacionar y orquestar todos los controlares que son utilizados en la configuración y ejecución de los análisis de nicho ecológico.
Source:

Methods

(inner) _cleanPanel()

Éste método limpia los componentes visuales utilizados en el análisis de nicho ecológico.
Source:

(inner) _confDataRequest(taxones, idreg, val_process, tabla, target_points)

Éste método inicializa la configuración de las distintas peticiones al servidor cuando se ejecuta un análisis de nicho ecológico.
Parameters:
Name Type Description
taxones array Array con la colección de variables que comprenden el grupo objetivo.
idreg integer Identificador de la región donde se ejecutará el análisis.
val_process boolean Bandera que indica si será ejecutado el proceso de validación.
tabla string Nombre de la tabla donde se encuentra el conjunto de datos para ejecutar el proceso de validación. En caso de no estar activo el proceso de validación, este valor viene vacío.
target_points array Array con la colección de puntos que fueron procesados cuando la carga se realizó por archivo de excel.
Source:

(inner) _configureStyleMap()

Éste método comunica al controlador de mapas los resultados del análisis de nicho para realizar la coloración de la malla en el mapa de resultados.
Source:

(inner) _countRequest(idtemptable)

Éste método lleva el conteo de las peticiones realizadas al servidor para eliminar la tabla temporal cuando sean ejecutadas en su totalidad.
Parameters:
Name Type Description
idtemptable String Nombre de la tabla temporal que debe ser eliminada
Source:

(inner) _createHistEpScr_Especie(data)

Éste método envía al controlador de histogramas los resultados del análisis de nicho para generar los histogramas de epsilon y score por especie.
Parameters:
Name Type Description
data array Colección de resultados obtenidos del análisis de nicho configurado.
Source:

(inner) _createHistScore_Celda(data)

Éste método envía al controlador de histogramas los resultados del análisis de nicho para generar los histogramas de score por celda.
Parameters:
Name Type Description
data array Colección de resultados obtenidos del análisis de nicho configurado.
Source:

(inner) _createOccTableFromData(json_data)

Éste método genera la tabla que es desplegada en el popup cuando se selecciona una celda en el mapa de abundancia.
Parameters:
Name Type Description
json_data array Colección de especies que se encuentran dentro de la celda seleccioanda.
Source:

(inner) _createTableEpSc(tdata)

Éste método comunica al controlador de mapas las celdas que pertenecen a los deciles solcitados por el usuario.
Parameters:
Name Type Description
tdata json Json con la configuración seleccionada por el usuario
Source:

(inner) _deleteValidationTables()

Éste método ejecuta el Store Procedure que elimina la tabla temporal donde se realizo el proceso de validación anterior.
Source:

(inner) _initializeValidationTables(val_process, taxones, loadeddata, target_points)

Éste método ejecuta el Store Procedure que genera la tabla temporal donde se realizará el proceso de validación.
Parameters:
Name Type Description
val_process boolean Bandera para activar el proceso de validación.
taxones array Array con la colección de variables que comprenden el grupo objetivo.
loadeddata boolean Bandera para saber si los datos del grupo objetivo fueron generados por selección de grupo objetivo o cargados por archivo excel.
target_points array Array con la colección de puntos que fueron procsados cuando la carga se realizó por archivo de excel.
Source:

(inner) _initilizeElementsForDisplay(map_module, histogram_module, table_module, language_module, ids_comp_variables)

Éste método inicializa algunos de los componentes secundarios de la interfaz y enlaza variables globales de los controladores de internacionalización, mapa, histograma, tabla y validación.
Parameters:
Name Type Description
map_module object Módulo mapa
histogram_module object Módulo histograma
table_module object Módulo tabla
language_module object Módulo internacionalización
ids_comp_variables array Array que contiene los identificadores de los componentes para seleccionar variables
Source:

(inner) _panelGeneration(idtemptable, loadeddata)

Éste método configura y agrupa los datos que fueron introducidos por el usuario como covariables del análisis de nicho ecológico.
Parameters:
Name Type Description
idtemptable string Nombre de la tabla donde se encuentra el conjunto de datos para ejecutar el proceso de validación. En caso de no estar activo el proceso de validación, este valor viene vacío.
loadeddata boolean Bandera para saber si los datos del grupo objetivo fueron generados por selección de grupo objetivo o cargados por archivo excel.
Source:

(inner) _sendAnalysisRequest(decildata, loadeddata)

Éste método realiza las peticiones necesarias para generar el análisis de nicho. Además, agrupa y procesa los resultados para que sean visualizados.
Parameters:
Name Type Description
decildata json Json con la configuración del análisi de nicho seleccionada por el usuario.
loadeddata boolean Bandera para saber si los datos del grupo objetivo fueron generados por selección de grupo objetivo o cargados por archivo excel.
Source:

(inner) callDisplayProcess(val_process, loadeddata, target_points)

Éste método ordena los pasos a ejecutar cuando se realiza un análisis de nicho con o sin validación de resultados.
Parameters:
Name Type Description
val_process boolean Bandera para activar el proceso de validación.
loadeddata boolean Bandera para saber si los datos del grupo objetivo fueron generados por selección de grupo objetivo o cargados por archivo excel.
target_points array Array con la colección de puntos que fueron procsados cuando la carga se realizó por archivo de excel.
Source:

(inner) createTableDecil(counts)

Envía la información procesada al modulo generador de tablas.
Parameters:
Name Type Description
counts array Array con la colección de las especies agrupadas por decil para ser desplegada en la tabla.
Source:

(inner) despliegaLoadings()

Método para activar de forma grupal la vista de loading o generación de resultados en los componentes de nicho ecológico.
Source:

(inner) get_cData()

Método getter de la configuración para generar el histograma de score por celda en el análisis de nicho ecológico.
Source:

(inner) get_cData(idreg)

Método setter del id de región seleccionado.
Parameters:
Name Type Description
idreg integer Identificador de la región seleccionada para el análisis de nicho ecológico.
Source:

(inner) loadDecilDataTable(deciles, name, first_loaded, percentage_avg, decil_cells, loadeddata)

Éste método genera y actualiza la tabla de score de las covariables agrupadas por decil.
Parameters:
Name Type Description
deciles array Colección de los deciles que seran desplegados en la tabla.
name string Nombre de los deciles que seran desplegados en la tabla.
first_loaded boolean Bandera que índica si es la primer análisis de nicho ejecutado para una configuración realizada.
percentage_avg array Colección con los porcetajes de cada especie en los deciles solcitados.
decil_cells array Colección con las covaraibles en los deciles solcitados.
loadeddata boolean Bandera para saber si los datos del grupo objetivo fueron generados por selección de grupo objetivo o cargados por archivo excel.
Source:

(inner) mergeRequest(request, child, loadeddata)

Éste método agrupa las peticiones realizadas de manera indivudual para generar una única petición que agrupa todas las anteriores.
Parameters:
Name Type Description
request json Json con la configuración del análisis de nicho seleccionada por el usuario.
child json Json con la configuración del análisis de nicho de un grupo de covariables seleccionado.
loadeddata boolean Bandera para saber si los datos del grupo objetivo fueron generados por selección de grupo objetivo o cargados por archivo excel.
Source:

(inner) processSingleResponse(data, data_request, validation_data)

Éste método agrupa las peticiones realizadas de manera indivudual para añadir campos necesarios para generar el histograma por decil.
Parameters:
Name Type Description
data array Array con la colección de scores por celda.
data_request array Array con la configuración utilizada para generar el análisis de nicho. Esta configuración es la utilizada por cada grupo de variables seleccionado.
validation_data array Array con el resultado del proceso de validación cuando este es solicitado.
Source:

(inner) refreshData(num_items, val_process, slider_value, min_occ_process, mapa_prob, rango_fechas, chkFecha, chkFosil, grid_res, footprint_region, loadeddata, target_points, analisis_level_selected)

Éste método inicia el proceso de un análisis de nicho ecológico. Además ejecuta el proceso de validación si esta activado.
Parameters:
Name Type Description
num_items integer Número de grupos de variables seleccionado.
val_process boolean Bandera que indica si será ejecutado el proceso de validación.
slider_value integer Porcentaje que será utilzado para el conjunto de prueba en el proceso de validación.
min_occ_process boolean Bandera que indica si será tomado en cuenta un número mínimo de celdas en nj.
mapa_prob boolean Bandera que indica si será desplegado el mapa de probabildiad.
rango_fechas array Array que contiene el limite inferior y superior del rango de fechas para realizar un análisis de nicho ecológico.
chkFecha boolean Bandera que indica si serán tomados en cuenta los registros sin fecha para realizar un análisis de nicho ecológico.
chkFosil boolean Bandera que indica si serán tomados en cuenta los registros fósiles para realizar un análisis de nicho ecológico.
grid_res 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.
loadeddata boolean Bandera para saber si los datos del grupo objetivo fueron generados por selección de grupo objetivo o cargados por archivo excel.
target_points array Array con la colección de puntos que fueron procsados cuando la carga se realizó por archivo de excel.
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) set_allowedCells(computed_occ_cells)

Método setter de las celdas consideradas por proceso de validación en el análisis de nicho ecológico.
Parameters:
Name Type Description
computed_occ_cells array Celdas consideradas por proceso de validación en el análisis de nicho ecológico
Source:

(inner) set_allowedPoints(allowedPoints)

Método setter de las ocurrencias de la especie consideradas por proceso de validación en el análisis de nicho ecológico.
Parameters:
Name Type Description
allowedPoints array Ocurrencias de la especie considerada en el análisis de nicho ecológico
Source:

(inner) set_discardedCellFilter(computed_discarded_cells)

Método setter de las celdas descartadas por filtros en el análisis de nicho ecológico.
Parameters:
Name Type Description
computed_discarded_cells array Celdas descartadas por filtros en el análisis de nicho ecológico
Source:

(inner) set_discardedPoints(discardedPoints)

Método setter de las ocurrencias de la especie descartadas por proceso de validación en el análisis de nicho ecológico.
Parameters:
Name Type Description
discardedPoints array Ocurrencias de la especie descartadas en el análisis de nicho ecológico
Source:

(inner) set_discardedPointsFilter(discardedPointsFilter)

Método setter de las ocurrencias de la especie descartadas por filtros en el análisis de nicho ecológico.
Parameters:
Name Type Description
discardedPointsFilter array Ocurrencias de la especie descartadas por filtros en el análisis de nicho ecológico
Source:

(inner) set_spid(spid)

Método setter del id de la especie objetivo seleccionada para el análisis de nicho ecológico
Parameters:
Name Type Description
spid integer Identificador de la especie objetivo para el análisis de nicho ecológico
Source:

(inner) set_spid(spid)

Método setter del id de la especie objetivo seleccionada para el análisis de nicho ecológico
Parameters:
Name Type Description
spid integer Identificador de la especie objetivo para el análisis de nicho ecológico
Source:

(inner) set_subGroups(subgroups)

Método setter de los grupos de variables seleccionados para el análisis de nicho ecológico.
Parameters:
Name Type Description
subgroups array Array de los grupos seleccionados para el análisis de nicho ecológico
Source:

(inner) set_typeBioclim(type_time)

Método setter para considerar las variables climáticas futuras en el análisis de nicho ecológico.
Parameters:
Name Type Description
type_time boolean Bandera para considerar las variables climáticas futuras en el análisis de nicho ecológico
Source:

(inner) setHistogramModule(histogram_module)

Método setter del módulo histograma.
Parameters:
Name Type Description
histogram_module object Módulo histograma
Source:

(inner) setMapModule(map_module)

Método setter del módulo mapa.
Parameters:
Name Type Description
map_module object Módulo mapa
Source:

(inner) setTableModule(tableModule)

Método setter del módulo table.
Parameters:
Name Type Description
tableModule object Módulo table
Source:

(inner) showGetFeatureInfo(lat, long, taxones, region)

Éste método realiza la petición al servidor cuando una celda es seleccionada por el usuario y obtiene el valor de score que se encuentran dentro de la celda.
Parameters:
Name Type Description
lat float Latitud del punto sleccionado por el usuario
long float Longitud del punto sleccionado por el usuario
taxones array Array con la colección de variables que comprenden el grupo objetivo.
region integer Identificador de la región donde se ejecutará el análisis.
Source:

(inner) showGetFeatureInfoOccCell(lat, long, _taxones, lin_inf, lin_sup, sin_fecha, con_fosil, grid_res, region, isdeletecell)

Éste método realiza la petición al servidor cuando una celda es seleccionada por el usuario en el mapa de abundancia.
Parameters:
Name Type Description
lat float Latitud del punto sleccionado por el usuario
long float Longitud del punto sleccionado por el usuario
_taxones array Array con la colección de variables que comprenden el grupo objetivo.
lin_inf integer contiene el limite inferior del rango de fechas para realizar la consulta de la información.
lin_sup integer contiene el limite superior del rango de fechas para realizar la consulta de la información.
sin_fecha boolean Bandera que indica si serán tomados en cuenta los registros sin fecha para realizar un análisis de nicho ecológico.
con_fosil boolean Bandera que indica si serán tomados en cuenta los registros fósiles para realizar un análisis de nicho ecológico.
grid_res interger Valor con el cual se realizan los calculos para la resolución de la malla.
region integer Identificador de la región utilizada durante la seleción de la celda.
isdeletecell boolean Bandera que indica si esta activa la función de eliminación de celda.
Source:

(inner) startResDisplay(map_module, histogram_module, table_module, language_module, ids_comp_variables)

Éste método llama a la función que inicializa las variables necesarias para el despliegue de los componentes visuales.
Parameters:
Name Type Description
map_module object Módulo mapa para gestionar las funciones que son requeridas en el análisis de nicho ecológico
histogram_module object Módulo histograma para gestionar las funciones que son requeridas en el análisis de nicho ecológico
table_module object Módulo table para gestionar las funciones que son requeridas en el análisis de nicho ecológico
language_module object Módulo de internacionalización para gestionar las funciones que sonr equeridas en el análisis de nicho ecológico
ids_comp_variables array Array con los identificadores de los componentes visuales utilizados en la selección de variables
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: