Cuprins

Indicatori

Această pagină 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. Un indicator este o valoare, pentru o anumită regiune spațială, cu o unitate. Un indicator face parte dintr-un dicționar de straturi. Un obiect strat conține o matrice 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 de masă”

Numele tabelului DB. (Exemplu: „heat_tot_curr_density_tif”)

  • „from_indicator_name”

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

  • „date_aggregated”

Datele sunt sau nu agregate (valori: adevărat sau fals)

  • „scalelvl_column”

Scalați numele coloanei la nivel, dacă este diferit de cel implicit (Exemplu: „cod”)

  • 'data_lvl'

Nivele disponibile pentru datele din baza de date

  • „schema_scalelvl”

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

  • „schema_hectare”

Locația schemei de tabel 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”, „geometry”)

  • 'table_type'

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

Important: dacă este un raster, coloanele disponibile sunt numărare, sumă, medie, stddev, min și max

  • „Indicatori”

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

To Top

Indicatori simpli

Un indicator simplu este un obiect cu 3 parametri.

 { 'table_column': 'count', 'unit': 'cells', 'indicator_id':'count_cell' }
  • „coloană_tabel”

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

selecția coloanei de masă
  • 'unitate'

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

  • „indicator_id”

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

To Top

Indicatori încrucișați

Un indicator transversal este un obiect cu 7 parametri. Scopul acestui indicator este de a face un calcul între indicatorii simpli.

 { '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 matricea de indicatori. Este valoarea numărul 1.

  • „reference_tablename_indicator_id_1”

Referință a numelui de masă al stratului care face referire la valoarea numărul 1. (Exemplu: „heat_tot_curr_density_tif”)

  • 'operator'

Regula de calcul care se aplică celor 2 valori (valori: '/' sau '*' sau '+' sau '-')

  • „reference_indicator_id_1”

Corespunde identificatorului unui indicator simplu. Acest nume trebuie definit în matricea de indicatori. Este valoarea numărul 2.

  • 'reference_tablename_indicator_id_2'

Referința numelui de masă al stratului care face referire la valoarea numărul 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 gama de indicatori.

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

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

To Top

Cum se citează

Mostafa Fallahnejad, în Hotmaps-Wiki, Liniile directoare pentru definirea indicatorilor (aprilie 2019)

To Top

Autori și recenzori

Această pagină a fost scrisă de Mostafa Fallahnejad EEG - TU Wien .

☑ Această pagină a fost revizuită de Marcul Hummel e-think .

To Top

Licență

Copyright © 2016-2020: Mostafa Fallahnejad

Licență internațională Creative Commons Attribution 4.0

Această lucrare este licențiată sub o licență internațională Creative Commons CC BY 4.0.

Identificator licență SPDX: CC-BY-4.0

Text-licență: https://spdx.org/licenses/CC-BY-4.0.html

To Top

Confirmare

Dorim să transmitem cea mai profundă apreciere pentru Proiectul Hotmaps Horizon 2020 (acordul de subvenționare numărul 723677), care a furnizat finanțarea pentru desfășurarea prezentei investigații.

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* Portuguese (Portugal, Brazil)* Slovak* Slovenian* Swedish*

* machine translated