Linii directoare pentru definirea indicatorilor

Linii directoare pentru definirea indicatorilor

## Cuprins

Indicatori

Această documentație explică modul de gestionare a indicatorilor din caseta de instrumente Hotmaps. Un indicator este o valoare care este afișată în caseta de instrumente Hotmaps din partea clientului. Indicatorul face parte dintr-un strat. Indicatorul este o valoare, pentru o anumită regiune spațială, cu o unitate. Un indicator face parte dintr-un dicționar strat. Un obiect strat conține un tablou numit „indicatori”. Acest tabel va fi utilizat pentru a enumera toți indicatorii pe care doriți să-i vedeți pentru strat.

 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' } ] } } 
  • „Nume_tabel“

Numele tabelului DB. (Exemplu: 'căldură_tot_curr_densitate_tif')

  • 'From_indicator_name'

Subtablename pentru selectarea indicatorilor. Trebuie să fie unic. (Exemplu: 'stat_heat_tot_curr_density_tif')

  • 'Data_aggregated'

Datele sunt agregate sau nu (Valori: Adevărat sau Fals)

  • 'Scalelvl_column'

Numele coloanei la nivel de scară, dacă este diferit de unul implicit (Exemplu: 'cod')

  • 'Data_lvl'

Niveluri disponibile pentru datele din baza de date

  • 'Schema_scalelvl'

Locația schemelor tabelului pentru nivelul piulițelor. (Exemplu: „geo”, „stat”, „public”)

  • 'Schema_hectare'

Locația schemelor tabelului pentru nivelul hectarului. (Exemplu: „geo”, „stat”, „public”)

  • '' crs

Proiecția geometriei (Exemplu: '3035', '4326', '4258')

  • 'Geo_column'

Numele coloanei de geometrie din baza de date (Exemplu: 'geom', 'geometrie')

  • 'TABLE_TYPE'

Tipul stratului din baza de date (Valori: 'vector' sau 'raster').

Important: dacă este un raster, coloana disponibilă este numărătoarea, suma, media, stddev, min și max

  • „Indicatori“

Există 2 tipuri de indicatori (indicatori simpli și indicatori încrucișați).

Indicator simplu

Un indicator simplu este un obiect cu 3 parametri.

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

Aceasta este coloana de tabel care este selectată în tabel. (Exemplu: „număr”)

tablecolumnselection

  • 'unitate'

Aceasta este unitatea indicatorului. (Exemplu: „celule”, „MWh”)

  • 'Indicator_id'

Acesta este identificatorul indicatorului (precum un ID). Acest nume trebuie să fie unic în tabloul de indicatori.

Indicator încrucișat

Un indicator încrucișat este un obiect cu 7 parametri. Scopul acestui indicator este de a face un calcul între indicatorii simpli și indicatorul încrucișat.

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

Corespunde identificatorului unui indicator simplu. Acest nume trebuie definit în tabloul de indicatori. Este valoarea 1.

  • 'Reference_tablename_indicator_id_1'

Referința numelui tablenului strat care face referință la valoarea 1. (Exemplu: 'căldură_tot_curr_densitate_tif')

  • 'operator'

Regula de calcul pentru a se aplica la cele 2 valori (Valori: '/' sau '*' sau '+' sau '-')

  • 'Reference_indicator_id_1'

Corespunde identificatorului unui indicator simplu. Acest nume trebuie definit în tabloul de indicatori. Este valoarea 2.

  • 'Reference_tablename_indicator_id_2'

Referință a numelui de tabel strat care face referință la valoarea 2. (Exemplu: 'pop_tot_curr_density_tif')

  • 'unitate'

Aceasta este unitatea indicatorului. (Exemplu: „celule”, „MWh”)

  • 'Nume'

Acesta este numele indicatorului (Ca un ID). Acest nume trebuie să fie unic în tabloul de indicatori.

Notă: Pentru acest exemplu, calculul se face mai jos.
 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 

Rezultatul indicatorului

Rezultatul indicatorilor este următorul:

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

Referințe

Cum să cităm

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

Autori și recenzori

Această pagină este scrisă de Mostafa Fallahnejad *.

  • [] Această pagină a fost revizuită de Lukas Kranzl *.

* Grupul de economie a energiei - TU Wien

Institutul de sisteme energetice și acționări electrice

Gusshausstrasse 27-29 / 370

1040 Wien

Licență

Copyright © 2016-2019: Mostafa Fallahnejad

Licență internațională Creative Commons Attribution 4.0

Această lucrare este licențiată în baza unei licențe internaționale Creative Commons CC BY 4.0.

SPDX-Identificator de licență: CC-BY-4.0

Licență-text: https://spdx.org/licenses/CC-BY-4.0.html

Confirmare

Am dori să transmitem aprecierile noastre cele mai profunde proiectului de hărți la distanță Orizont 2020 (Acordul de finanțare nr. 723677), care a furnizat finanțarea pentru realizarea prezentei investigații.

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

* machine translated