Disclaimer: The explanation provided on this website (Hotmaps Wiki) are indicative and for research purposes only. No responsibility is taken for the accuracy of the provided information, explanations and figures or for using them for unintended purposes.
Data privacy: By clicking OK below, you accept that this website may use cookies.
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' } ] } }
Name der DB-Tabelle. (Beispiel: 'heat_tot_curr_density_tif')
Subtabellenname für die Auswahl der Indikatoren. Muss einzigartig sein. (Beispiel: 'stat_heat_tot_curr_density_tif')
Sind die Daten aggregiert oder nicht (Werte: Richtig oder Falsch)
Spaltenname auf Skalierungsebene, falls abweichend vom Standardnamen (Beispiel: 'code')
Für die Daten in der Datenbank verfügbare Ebenen
Tabellenschemaposition für die Nuts-Ebene. (Beispiel: 'geo', 'stat', 'public')
Speicherort des Tabellenschemas für die Hektarebene. (Beispiel: 'geo', 'stat', 'public')
Projektion der Geometrie (Beispiel: '3035', '4326', '4258')
Name der Geometriespalte in der Datenbank (Beispiel: 'geom', 'geometry')
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
Es gibt zwei Arten von Indikatoren (einfache Indikatoren und Kreuzindikatoren).
Ein einfacher Indikator ist ein Objekt mit 3 Parametern.
{ 'table_column': 'count', 'unit': 'cells', 'indicator_id':'count_cell' }
Dies ist die in der Tabelle ausgewählte Tabellenspalte. (Beispiel: 'count')
Dies ist die Einheit des Indikators. (Beispiel: "Zellen", "MWh")
Dies ist die Indikator-ID des Indikators (wie eine ID). Dieser Name muss im Array des Indikators eindeutig sein .
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' }
Entspricht der Kennung eines einfachen Indikators. Dieser Name muss im Indikator-Array definiert werden. Es ist der Wert Nummer 1.
Referenz des Layer-Tabellennamens, der auf den Wert 1 verweist. (Beispiel: 'heat_tot_curr_density_tif')
Berechnungsregel für die 2 Werte (Werte: '/' oder '*' oder '+' oder '-')
Entspricht der Kennung eines einfachen Indikators. Dieser Name muss im Indikator-Array definiert werden. Es ist der Wert Nummer 2.
Referenz des Layer-Tabellennamens, der auf den Wert 2 verweist. (Beispiel: 'pop_tot_curr_density_tif')
Dies ist die Einheit des Indikators. (Beispiel: "Zellen", "MWh")
Dies ist der Name des Indikators (wie eine ID). Dieser Name muss im Array des Indikators eindeutig sein .
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
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" }
Mostafa Fallahnejad, im Hotmaps-Wiki, Richtlinien für die Definition von Indikatoren (April 2019)
Diese Seite wurde von Mostafa Fallahnejad * geschrieben.
* Arbeitsgruppe Energiewirtschaft - TU Wien
Institut für Energiesysteme und Elektrische Antriebe
Gusshausstrasse 27-29 / 370
1040 Wien
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
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 .
This page was automatically translated. View in another language:
English (original)
* machine translated
Last edited by Richard Paul, 2019-11-12 13:42:26