Pautas para definir indicadores

Pautas para definir indicadores

## Tabla de contenido

Indicadores

Esta documentación explica cómo administrar los 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. El 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 llamada "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'

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'

Nombre de 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 tabla para el nivel de tuercas. (Ejemplo: 'geo', 'stat', 'public')

  • 'schema_hectare'

Tabla de ubicación del esquema 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', 'geometry')

  • 'table_type'

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

Importante: si se trata de 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).

Indicador simple

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

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

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

tablecolumnselection

  • 'unidad'

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

  • 'indicator_id'

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

Indicador cruzado

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

 { '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 definirse en la matriz de indicadores. Es el valor número 1.

  • 'reference_tablename_indicator_id_1'

Referencia del nombre de tabla de 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 definirse en la matriz de indicadores. Es el valor número 2.

  • 'reference_tablename_indicator_id_2'

Referencia del nombre de la tabla de 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 ID). Este nombre debe ser único en la matriz de indicadores.

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

Resultado del indicador

El resultado de los indicadores son los siguientes:

 { "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" } 

Referencias

Como citar

Mostafa Fallahnejad, en Hotmaps-Wiki, https://github.com/HotMaps/hotmaps_wiki/wiki/Guidelines-for-defining-indicators (abril de 2019)

Autores y revisores

Esta página está escrita por Mostafa Fallahnejad *.

  • [] Esta página fue revisada por Lukas Kranzl *.

* Grupo de Economía Energética - TU Wien

Instituto de Sistemas de Energía y Accionamientos Eléctricos

Gusshausstrasse 27-29 / 370

1040 Wien

Licencia

Copyright © 2016-2019: Mostafa Fallahnejad

Creative Commons Attribution 4.0 International License

Este trabajo está licenciado bajo una licencia internacional Creative Commons CC BY 4.0.

Identificador de licencia SPDX: CC-BY-4.0

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

Reconocimiento

Nos gustaría transmitir nuestro más profundo agradecimiento al Proyecto Horizonte 2020 Hotmaps (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* Croatian* Czech* Danish* Dutch* Estonian* Finnish* French* German* Greek* Hungarian* Irish* Italian* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Swedish*

* machine translated