Richtlinien zur Definition von Indikatoren

Richtlinien zur Definition von Indikatoren

## Inhaltsverzeichnis

Indikatoren

In dieser Dokumentation wird erläutert, wie Indikatoren in der Hotmaps-Toolbox verwaltet werden. Ein Indikator ist ein Wert, der in der Hotmaps-Toolbox auf der Clientseite angezeigt wird. Der Indikator ist Teil einer Ebene. Der Indikator ist ein Wert für einen bestimmten räumlichen Bereich mit einer Einheit. Ein Indikator ist Teil eines Ebenenwörterbuchs. Ein Layer-Objekt enthält ein Array mit dem Namen "Indikatoren". In dieser Tabelle werden alle Indikatoren aufgelistet, die für den Layer angezeigt werden sollen.

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

Name der DB-Tabelle. (Beispiel: 'heat_tot_curr_density_tif')

  • 'from_indicator_name'

Subtabellenname für die Auswahl der Indikatoren. Muss einzigartig sein. (Beispiel: 'stat_heat_tot_curr_density_tif')

  • 'data_aggregated'

Sind die Daten aggregiert oder nicht (Werte: Richtig oder Falsch)

  • 'scalelvl_column'

Spaltenname auf Skalierungsebene, falls abweichend vom Standardnamen (Beispiel: 'code')

  • 'data_lvl'

Für die Daten in der Datenbank verfügbare Ebenen

  • 'schema_scalelvl'

Tabellenschemaposition für die Nuts-Ebene. (Beispiel: 'geo', 'stat', 'public')

  • 'schema_hectare'

Speicherort des Tabellenschemas für die Hektarebene. (Beispiel: 'geo', 'stat', 'public')

  • 'crs'

Projektion der Geometrie (Beispiel: '3035', '4326', '4258')

  • 'geo_column'

Name der Geometriespalte in der Datenbank (Beispiel: 'geom', 'geometry')

  • 'table_type'

Typ des Layers in der Datenbank (Werte: 'Vektor' oder 'Raster').

Wichtig: Wenn es sich um ein Raster handelt, stehen die Spalten count, sum, mean, stddev, min und max zur Verfügung

  • "Indikatoren"

Es gibt zwei Arten von Indikatoren (einfache Indikatoren und Kreuzindikatoren).

Einfacher Indikator

Ein einfacher Indikator ist ein Objekt mit 3 Parametern.

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

Dies ist die in der Tabelle ausgewählte Tabellenspalte. (Beispiel: 'count')

tabellenspaltenauswahl

  • 'Einheit'

Dies ist die Einheit des Indikators. (Beispiel: "Zellen", "MWh")

  • 'indicator_id'

Dies ist die Indikator-ID des Indikators (wie eine ID). Dieser Name muss im Array des Indikators eindeutig sein .

Kreuzanzeige

Ein Kreuzindikator ist ein Objekt mit 7 Parametern. Das Ziel dieses Indikators ist es, eine Berechnung zwischen einfachen Indikatoren und Kreuzindikatoren durchzuführen.

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

Entspricht der Kennung eines einfachen Indikators. Dieser Name muss im Indikator-Array definiert werden. Es ist der Wert Nummer 1.

  • 'reference_tablename_indicator_id_1'

Referenz des Layer-Tabellennamens, der auf den Wert 1 verweist. (Beispiel: 'heat_tot_curr_density_tif')

  • 'Operator'

Berechnungsregel für die 2 Werte (Werte: '/' oder '*' oder '+' oder '-')

  • 'reference_indicator_id_1'

Entspricht der Kennung eines einfachen Indikators. Dieser Name muss im Indikator-Array definiert werden. Es ist der Wert Nummer 2.

  • 'reference_tablename_indicator_id_2'

Referenz des Layer-Tabellennamens, der auf den Wert 2 verweist. (Beispiel: 'pop_tot_curr_density_tif')

  • 'Einheit'

Dies ist die Einheit des Indikators. (Beispiel: "Zellen", "MWh")

  • 'Name'

Dies ist der Name des Indikators (wie eine ID). Dieser Name muss im Array des Indikators eindeutig sein .

Hinweis: In diesem Beispiel ist die Berechnung wie folgt ausgeführt.
 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 

Indikatorergebnis

Das Ergebnis der Indikatoren lautet wie folgt:

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

Verweise

Wie man zitiert

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

Autoren und Gutachter

Diese Seite wurde von Mostafa Fallahnejad * geschrieben.

  • [] Diese Seite wurde von Lukas Kranzl * rezensiert.

* Arbeitsgruppe Energiewirtschaft - TU Wien

Institut für Energiesysteme und Elektrische Antriebe

Gusshausstrasse 27-29 / 370

1040 Wien

Lizenz

Copyright © 2016-2019: Mostafa Fallahnejad

Creative Commons Namensnennung 4.0 Internationale Lizenz

Diese Arbeit unterliegt einer Creative Commons CC BY 4.0 International License.

SPDX-Lizenz-ID: CC-BY-4.0

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

Wissen

Wir möchten dem Horizon 2020 Hotmaps-Projekt (Finanzhilfevereinbarung Nr. 723677), das die Mittel für die Durchführung dieser Untersuchung zur Verfügung stellte, unsere tiefste Anerkennung aussprechen .

To Top

This page was automatically translated. View in another language:

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

* machine translated