Sommario

indicatori

Questa documentazione spiega come gestire gli indicatori nella casella degli strumenti Hotmaps. Un indicatore è un valore che viene visualizzato nella casella degli strumenti Hotmaps sul lato client. L'indicatore fa parte di un livello. L'indicatore è un valore, per una specifica regione spaziale, con un'unità. Un indicatore fa parte di un dizionario di livelli. Un oggetto layer contiene una matrice denominata "indicatori". Questa tabella verrà utilizzata per elencare tutti gli indicatori che si desidera vedere per il livello.

 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' } ] } } 
  • 'Tablename'

Nome della tabella DB. (Esempio: 'heat_tot_curr_density_tif')

  • 'From_indicator_name'

Sottotitolo per la selezione degli indicatori. Deve essere unico. (Esempio: 'stat_heat_tot_curr_density_tif')

  • 'Data_aggregated'

I dati sono aggregati o no (Valori: True o False)

  • 'Scalelvl_column'

Nome colonna a livello di scala se diverso da quello predefinito (Esempio: 'codice')

  • 'Data_lvl'

Livelli disponibili per i dati nel database

  • 'Schema_scalelvl'

Posizione dello schema della tabella per il livello di noci. (Esempio: 'geo', 'stat', 'public')

  • 'Schema_hectare'

Posizione dello schema della tabella per il livello di ettaro. (Esempio: 'geo', 'stat', 'public')

  • 'CRS'

Proiezione della geometria (Esempio: '3035', '4326', '4258')

  • 'Geo_column'

Nome della colonna della geometria nel database (Esempio: 'geom', 'geometria')

  • 'TABLE_TYPE'

Tipo di layer nel database (Valori: 'vector' o 'raster').

Importante: se è un raster, le colonne disponibili sono count, sum, mean, stddev, min e max

  • 'indicatori'

Esistono 2 tipi di indicatori (indicatori semplici e indicatori a croce).

Indicatore semplice

Un semplice indicatore è un oggetto con 3 parametri.

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

Questa è la colonna della tabella selezionata nella tabella. (Esempio: 'conta')

tablecolumnselection

  • 'unità'

Questa è l'unità dell'indicatore. (Esempio: 'celle', 'MWh')

  • 'Indicator_id'

Questo è l'identificatore dell'indicatore dell'indicatore (come un ID). Questo nome deve essere univoco nella matrice dell'indicatore.

Indicatore a croce

Un indicatore a croce è un oggetto con 7 parametri. L'obiettivo di questo indicatore è di calcolare tra indicatori semplici e indicatori incrociati.

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

Corrisponde all'identificatore di un indicatore semplice. Questo nome deve essere definito nella matrice dell'indicatore. È il valore numero 1.

  • 'Reference_tablename_indicator_id_1'

Riferimento del tablename del layer che fa riferimento al valore numero 1. (Esempio: 'heat_tot_curr_density_tif')

  • 'operatore'

Regola di calcolo da applicare ai 2 valori (Valori: '/' o '*' o '+' o '-')

  • 'Reference_indicator_id_1'

Corrisponde all'identificatore di un indicatore semplice. Questo nome deve essere definito nella matrice dell'indicatore. È il valore numero 2.

  • 'Reference_tablename_indicator_id_2'

Riferimento del tablename del layer che fa riferimento al valore numero 2. (Esempio: 'pop_tot_curr_density_tif')

  • 'unità'

Questa è l'unità dell'indicatore. (Esempio: 'celle', 'MWh')

  • 'nome'

Questo è il nome dell'indicatore (come un ID). Questo nome deve essere univoco nella matrice dell'indicatore.

Nota: per questo esempio, viene fatto il seguente calcolo.
 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 

Risultato dell'indicatore

Il risultato degli indicatori è il seguente:

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

Riferimenti

Come citare

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

Autori e recensori

Questa pagina è stata scritta da Mostafa Fallahnejad *.

  • [] Questa pagina è stata recensita da Lukas Kranzl *.

* Gruppo di economia energetica - TU Wien

Istituto di sistemi energetici e azionamenti elettrici

Gusshausstrasse 27-29 / 370

1040 Wien

Licenza

Copyright © 2016-2019: Mostafa Fallahnejad

Licenza internazionale Creative Commons Attribution 4.0

Quest'opera è sotto licenza Creative Commons CC BY 4.0 International License.

Identificatore di licenza SPDX: CC-BY-4.0

Testo della licenza: https://spdx.org/licenses/CC-BY-4.0.html

Riconoscimento

Vorremmo esprimere il nostro più profondo apprezzamento al progetto Hotmaps di Orizzonte 2020 ( convenzione di sovvenzione numero 723677), che ha fornito i finanziamenti per lo svolgimento della presente indagine.

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* Latvian* Lithuanian* Maltese* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Spanish* Swedish*

*: machine translated