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