Inhoudsopgave

indicatoren

In deze documentatie wordt uitgelegd hoe u indicatoren in de Hotmaps-toolbox beheert. Een indicator is een waarde die wordt weergegeven in de Hotmaps-toolbox aan de clientzijde. De indicator maakt deel uit van een laag. Indicator is een waarde, voor een specifiek ruimtelijk gebied, met een eenheid. Een indicator maakt deel uit van een laagwoordenboek. Een laagobject bevat een array met de naam "indicatoren". Deze tabel wordt gebruikt om alle indicatoren weer te geven die u voor de laag wilt zien.

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

Naam van de DB-tabel. (Voorbeeld: 'heat_tot_curr_density_tif')

  • 'From_indicator_name'

Subtabelnaam voor de selectie van indicatoren. Moet uniek zijn. (Voorbeeld: 'stat_heat_tot_curr_density_tif')

  • 'Data_aggregated'

Worden de gegevens geaggregeerd of niet (waarden: waar of niet waar)

  • 'Scalelvl_column'

Kolomnaam schaalniveau indien anders dan standaard (Voorbeeld: 'code')

  • 'Data_lvl'

Beschikbare niveaus voor de gegevens in de database

  • 'Schema_scalelvl'

Tabel schema locatie voor het niveau noten. (Voorbeeld: 'geo', 'stat', 'public')

  • 'Schema_hectare'

Tabel schema locatie voor het hectare niveau. (Voorbeeld: 'geo', 'stat', 'public')

  • 'Crs'

Projectie van de geometrie (voorbeeld: '3035', '4326', '4258')

  • 'Geo_column'

Naam van de geometriekolom in de database (bijvoorbeeld: 'geom', 'geometry')

  • 'TABLE_TYPE'

Type van de laag in de database (waarden: 'vector' of 'raster').

Belangrijk: als het een raster is, zijn de beschikbare kolommen count, sum, mean, stddev, min en max

  • 'Indicatoren'

Er zijn 2 soorten indicatoren (eenvoudige indicatoren en kruisindicatoren).

Eenvoudige indicator

Een eenvoudige indicator is een object met 3 parameters.

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

Dit is de tabelkolom die in de tabel is geselecteerd. (Voorbeeld: 'tellen')

tablecolumnselection

  • 'eenheid'

Dit is de eenheid van de indicator. (Voorbeeld: 'cellen', 'MWh')

  • 'Indicator_id'

Dit is de indicator-ID van de indicator (zoals een ID). Deze naam moet uniek zijn in de reeks indicatoren.

Kruis indicator

Een kruisindicator is een object met 7 parameters. Het doel van deze indicator is om een berekening te maken tussen eenvoudige indicatoren en kruisindicatoren.

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

Komt overeen met de identificatie van een eenvoudige indicator. Deze naam moet worden gedefinieerd in de indicatorarray. Het is de waarde nummer 1.

  • 'Reference_tablename_indicator_id_1'

Referentie van de laagtabelnaam die verwijst naar het waarde nummer 1. (Voorbeeld: 'heat_tot_curr_density_tif')

  • 'Operator'

Berekende regel die moet worden toegepast op de 2 waarden (waarden: '/' of '*' of '+' of '-')

  • 'Reference_indicator_id_1'

Komt overeen met de identificatie van een eenvoudige indicator. Deze naam moet worden gedefinieerd in de indicatorarray. Het is de waarde nummer 2.

  • 'Reference_tablename_indicator_id_2'

Referentie van de laagtabelnaam die verwijst naar de waarde nummer 2. (Voorbeeld: 'pop_tot_curr_density_tif')

  • 'eenheid'

Dit is de eenheid van de indicator. (Voorbeeld: 'cellen', 'MWh')

  • 'naam'

Dit is de naam van de indicator (zoals een ID). Deze naam moet uniek zijn in de reeks indicatoren.

Opmerking: voor dit voorbeeld is de onderstaande berekening voltooid.
 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 

Indicator resultaat

Het resultaat van de indicatoren is als volgt:

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

Referenties

Hoe te citeren

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

Auteurs en recensenten

Deze pagina is geschreven door Mostafa Fallahnejad *.

  • [] Deze pagina is beoordeeld door Lukas Kranzl *.

* Energy Economics Group - TU Wien

Instituut voor energiesystemen en elektrische aandrijvingen

Gusshausstrasse 27-29 / 370

1040 Wien

Licentie

Copyright © 2016-2019: Mostafa Fallahnejad

Creative Commons Naamsvermelding 4.0 Internationale licentie

Dit werk is in licentie gegeven onder een Creative Commons CC BY 4.0 International License.

SPDX-licentie-ID: CC-BY-4.0

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

Erkenning

We willen onze diepe waardering overbrengen aan het Horizon 2020 Hotmaps-project (subsidieovereenkomst nummer 723677), dat de financiering heeft verstrekt voor het uitvoeren van dit onderzoek.

To Top

This page was automatically translated. View in another language:

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

*: machine translated