Índice

Indicadores

Esta página 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. Um 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 DB. (Exemplo: 'heat_tot_curr_density_tif')

  • 'from_indicator_name'

Subtablename para a seleção de indicadores. Deve ser único. (Exemplo: 'stat_heat_tot_curr_density_tif')

  • 'data_aggregated'

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

  • 'scalelvl_column'

Nome da coluna do nível de 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 de nozes. (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: 'vetor' ou 'raster').

Importante: se for um raster, as colunas disponíveis são contagem, soma, média, desv. Padrão, mínimo e máximo

  • 'Indicadores'

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

To Top

Indicadores 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')

seleção de coluna
  • 'unidade'

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

  • 'indicador_id'

Este é o identificador do indicador do indicador (como um ID). Este nome deve ser único na matriz de indicadores.

To Top

Indicadores cruzados

Um indicador cruzado é um objeto com 7 parâmetros. O objetivo deste indicador é fazer um 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 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'

Regra de cálculo 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 único na matriz de indicadores.

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

O resultado dos indicadores são os seguintes:

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

Como citar

Mostafa Fallahnejad, em Hotmaps-Wiki, Guidelines-for-defining-walls (abril de 2019)

To Top

Autores e revisores

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

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

To Top

Licença

Copyright © 2016-2020: Mostafa Fallahnejad

Licença Creative Commons Atribuição 4.0 Internacional

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

SPDX-License-Identifier: CC-BY-4.0

License-Text: https://spdx.org/licenses/CC-BY-4.0.html

To Top

Reconhecimento

Gostaríamos de transmitir o nosso mais profundo agradecimento ao Projeto Hotmaps Horizonte 2020 (Contrato de Subvenção n.º 723677), que proporcionou o financiamento para a realização da presente investigação.

To Top

This page was automatically translated. View in another language:

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

* machine translated