Diretrizes para definição de indicadores

Diretrizes para definição de indicadores

## Índice

Indicadores

Esta documentação explica como gerenciar indicadores na caixa de ferramentas Hotmaps. Um indicador é um valor que é exibido na caixa de ferramentas Hotmaps no lado do cliente. O indicador faz parte de uma camada. Indicador é um valor, para uma região espacial específica, com uma unidade. Um indicador faz parte de um dicionário de camadas. Um objeto de camada contém uma matriz chamada "indicadores". Esta tabela será usada para listar todos os indicadores que você deseja ver para a camada.

 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' } ] } } 
  • 'Nome da tabela'

Nome da tabela do banco de dados. (Exemplo: 'heat_tot_curr_density_tif')

  • 'from_indicator_name'

Nome do subtítulo para a seleção de indicadores. Deve ser único. (Exemplo: 'stat_heat_tot_curr_density_tif')

  • 'data_aggregated'

Os dados são agregados ou não (Valores: Verdadeiro ou Falso)

  • 'scalelvl_column'

Nome da coluna no nível da escala, se diferente do padrão (exemplo: 'código')

  • 'data_lvl'

Níveis disponíveis para os dados no banco de dados

  • 'schema_scalelvl'

Localização do esquema da tabela para o nível das porcas. (Exemplo: 'geo', 'stat', 'public')

  • 'schema_hectare'

Localização do esquema da tabela para o nível do hectare. (Exemplo: 'geo', 'stat', 'public')

  • 'crs'

Projeção da geometria (exemplo: '3035', '4326', '4258')

  • 'geo_column'

Nome da coluna de geometria no banco de dados (exemplo: 'geom', 'geometry')

  • 'table_type'

Tipo da camada no banco de dados (Valores: 'vector' ou 'raster').

Importante: Se for uma varredura, as colunas disponíveis são count, sum, mean, stddev, min e max

  • 'Indicadores'

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

Indicador simples

Um indicador simples é um objeto com 3 parâmetros.

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

Esta é a coluna da tabela selecionada na tabela. (Exemplo: 'contagem')

tablecolumnselection

  • 'unidade'

Esta é a unidade do indicador. (Exemplo: 'células', 'MWh')

  • 'indicator_id'

Este é o identificador do indicador (como um ID). Este nome deve ser exclusivo na matriz do indicador.

Indicador cruzado

Um indicador cruzado é um objeto com 7 parâmetros. O objetivo deste indicador é fazer um 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 ao identificador de um indicador simples. Este nome deve ser definido na matriz do indicador. É o valor número 1.

  • 'reference_tablename_indicator_id_1'

Referência do nome da tabela da camada que faz referência ao valor número 1. (Exemplo: 'heat_tot_curr_density_tif')

  • 'operador'

Calcule a regra a ser aplicada aos 2 valores (Valores: '/' ou '*' ou '+' ou '-')

  • 'reference_indicator_id_1'

Corresponde ao identificador de um indicador simples. Este nome deve ser definido na matriz do indicador. É o valor número 2.

  • 'reference_tablename_indicator_id_2'

Referência do nome da tabela da camada que faz referência ao valor número 2. (Exemplo: 'pop_tot_curr_density_tif')

  • 'unidade'

Esta é a unidade do indicador. (Exemplo: 'células', 'MWh')

  • 'nome'

Este é o nome do indicador (como um ID). Este nome deve ser exclusivo na matriz do indicador.

Nota: Para este exemplo, o cálculo abaixo é feito.
 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 do indicador

O resultado dos indicadores é o seguinte:

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

Referências

Como citar

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

Autores e revisores

Esta página foi escrita por Mostafa Fallahnejad *.

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

* Grupo de Economia de Energia - TU Wien

Instituto de Sistemas de Energia e Acionamentos Elétricos

Gusshausstrasse 27-29 / 370

1040 Wien

Licença

Copyright © 2016-2019: Mostafa Fallahnejad

Licença Internacional Creative Commons Attribution 4.0

Este trabalho está licenciado sob uma Licença Internacional Creative Commons CC BY 4.0.

Identificador de licença SPDX: CC-BY-4.0

Texto da licença: https://spdx.org/licenses/CC-BY-4.0.html

Reconhecimento

Gostaríamos de expressar nossa profunda gratidão ao Projeto Horizonte Hotmaps 2020 (Contrato de Doação número 723677), que forneceu o financiamento para a realização da presente investigação.

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* Romanian* Slovak* Slovenian* Spanish* Swedish*

* machine translated