Tabla de contenido

Indicadores

Esta página explica cómo administrar indicadores en la caja de herramientas Hotmaps. Un indicador es un valor que se muestra en la caja de herramientas Hotmaps en el lado del cliente. El indicador es parte de una capa. Un indicador es un valor, para una región espacial específica, con una unidad. Un indicador es parte de un diccionario de capas. Un objeto de capa contiene una matriz denominada "indicadores". Esta tabla se utilizará para enumerar todos los indicadores que desea ver para la capa.

 layers = { 'heat_tot_curr_density_tif':{ 'tablename':'heat_tot_curr_density_tif', 'from_indicator_name':'stat_heat_tot_curr_density_tif', 'schema_scalelvl': 'stat', 'schema_hectare': 'geo', 'crs': '3035', 'geo_column': 'geometry', 'table_type':'raster', 'data_lvl':['NUTS 0','NUTS 1','NUTS 2','NUTS 3','LAU 2','Hectare'], 'data_aggregated':True, 'scalelvl_column':'', 'indicators':[ {'table_column': 'sum', 'unit': 'MWh','indicator_id':'consumption'}, {'table_column': 'count', 'unit': 'cells','indicator_id':'count_cell'}, { 'reference_indicator_id_1': 'consumption', 'reference_tablename_indicator_id_1': 'heat_tot_curr_density_tif', 'operator': '/', 'reference_indicator_id_2': 'count_cell', 'reference_tablename_indicator_id_2': 'pop_tot_curr_density_tif', 'unit':'MWh/person', 'indicator_id': 'heat_tot_curr_density_tif_per_pop_tot_curr_density_tif' } ] } }
  • 'nombre de la tabla'

Nombre de la tabla DB. (Ejemplo: 'heat_tot_curr_density_tif')

  • 'from_indicator_name'

Nombre de subtabla para la selección de indicadores. Debe ser único. (Ejemplo: 'stat_heat_tot_curr_density_tif')

  • 'data_aggregated'

¿Los datos están agregados o no (valores: verdadero o falso)?

  • 'scalelvl_column'

El nombre de la columna de nivel de escala si es diferente al predeterminado (Ejemplo: 'código')

  • 'data_lvl'

Niveles disponibles para los datos en la base de datos

  • 'schema_scalelvl'

Ubicación del esquema de la mesa para el nivel de las nueces. (Ejemplo: 'geo', 'stat', 'public')

  • 'schema_hectare'

Ubicación del esquema de tabla para el nivel de hectárea. (Ejemplo: 'geo', 'stat', 'public')

  • 'crs'

Proyección de la geometría (Ejemplo: '3035', '4326', '4258')

  • 'geo_column'

Nombre de la columna de geometría en la base de datos (Ejemplo: 'geom', 'geometría')

  • 'table_type'

Tipo de capa en la base de datos (Valores: 'vector' o 'raster').

Importante: si es un ráster, las columnas disponibles son count, sum, mean, stddev, min y max

  • 'Indicadores'

Hay 2 tipos de indicadores (indicadores simples e indicadores cruzados).

To Top

Indicadores simples

Un indicador simple es un objeto con 3 parámetros.

 { 'table_column': 'count', 'unit': 'cells', 'indicator_id':'count_cell' }
  • 'columna_tabla'

Esta es la columna de la tabla que se selecciona en la tabla. (Ejemplo: 'contar')

selección de mesa
  • 'unidad'

Esta es la unidad del indicador. (Ejemplo: 'celdas', 'MWh')

  • 'id_indicador'

Este es el identificador de indicador del indicador (como una ID). Este nombre debe ser único en la matriz de indicadores.

To Top

Indicadores cruzados

Un indicador cruzado es un objeto con 7 parámetros. El objetivo de este indicador es realizar un cálculo entre indicadores simples.

 { 'reference_indicator_id_1': 'consumption', 'reference_tablename_indicator_id_1':'heat_tot_curr_density_tif', 'operator': '/', 'reference_indicator_id_2':'count_cell', 'reference_tablename_indicator_id_2':'pop_tot_curr_density_tif', 'unit':'MWh/person', 'indicator_id':'heat_tot_curr_density_tif_per_pop_tot_curr_density_tif' }
  • 'reference_indicator_id_1'

Corresponde al identificador de un indicador simple. Este nombre debe estar definido en la matriz de indicadores. Es el valor número 1.

  • 'reference_tablename_indicator_id_1'

Referencia del nombre de la tabla de la capa que hace referencia al valor número 1. (Ejemplo: 'heat_tot_curr_density_tif')

  • 'operador'

Regla de cálculo para aplicar a los 2 valores (Valores: '/' o '*' o '+' o '-')

  • 'reference_indicator_id_1'

Corresponde al identificador de un indicador simple. Este nombre debe estar definido en la matriz de indicadores. Es el valor número 2.

  • 'reference_tablename_indicator_id_2'

Referencia del nombre de la tabla de la capa que hace referencia al valor número 2. (Ejemplo: 'pop_tot_curr_density_tif')

  • 'unidad'

Esta es la unidad del indicador. (Ejemplo: 'celdas', 'MWh')

  • 'nombre'

Este es el nombre del indicador (como una identificación). Este nombre debe ser único en la matriz de indicadores.

Nota: Para este ejemplo, se realiza el cálculo a continuación.
 reference_tablename_indicator_id_1.reference_indicator_id_1 / reference_tablename_indicator_id_2.reference_indicator_id_2 = heat_tot_curr_density_tif.consumption / pop_tot_curr_density_tif.count_cell

To Top

Resultado del indicador

El resultado de los indicadores es el siguiente:

 { "values": [ { "unit": "MWh", "name": "heat_tot_curr_density_tif_consumption", "value": "4112030.46" }, { "unit": "cells", "name": "heat_tot_curr_density_tif_count_cell", "value": "46764" }, { "unit": "MWh/person", "name": "heat_tot_curr_density_tif_per_pop_tot_curr_density_tif", "value": "38.0092476775893146" } ], "name": "heat_tot_curr_density_tif" }

To Top

Cómo citar

Mostafa Fallahnejad, en Hotmaps-Wiki, Directrices-para-definir-indicadores (abril de 2019)

To Top

Autores y revisores

Esta página fue escrita por Mostafa Fallahnejad EEG - TU Wien .

☑ Esta página fue revisada por Marcul Hummel e-think .

To Top

Licencia

Copyright © 2016-2020: Mostafa Fallahnejad

Licencia internacional Creative Commons Attribution 4.0

Esta obra está autorizada bajo una licencia internacional Creative Commons CC BY 4.0.

Identificador de licencia SPDX: CC-BY-4.0

Texto de licencia: https://spdx.org/licenses/CC-BY-4.0.html

To Top

Reconocimiento

Nos gustaría transmitir nuestro más profundo agradecimiento al Proyecto Hotmaps Horizon 2020 (Acuerdo de subvención número 723677), que proporcionó los fondos para llevar a cabo la presente investigación.

To Top

This page was automatically translated. View in another language:

English (original) Bulgarian* Czech* Danish* German* Greek* Estonian* Finnish* French* Irish* Croatian* Hungarian* Italian* Lithuanian* Latvian* Maltese* Dutch* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Swedish*

* machine translated