Spis treści

Wskaźniki

Ta dokumentacja wyjaśnia, jak zarządzać wskaźnikami w przyborniku Hotmaps. Wskaźnik to wartość wyświetlana w przyborniku Hotmaps po stronie klienta. Wskaźnik jest częścią warstwy. Wskaźnik to wartość dla określonego regionu przestrzennego z jednostką. Wskaźnik jest częścią słownika warstw. Obiekt warstwy zawiera tablicę o nazwie „wskaźniki”. Ta tabela posłuży do wyświetlenia wszystkich wskaźników, które chcesz zobaczyć dla warstwy.

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

Nazwa tabeli DB. (Przykład: „heat_tot_curr_density_tif”)

  • „from_indicator_name”

Subtablename do wyboru wskaźników. Musi być unikalny. (Przykład: „stat_heat_tot_curr_density_tif”)

  • „data_aggregated”

Czy dane są agregowane czy nie (Wartości: prawda czy fałsz)

  • „scalelvl_column”

Nazwa kolumny na poziomie skali, jeśli jest inna niż domyślna (Przykład: „kod”)

  • „data_lvl”

Poziomy dostępne dla danych w bazie danych

  • „schema_scalelvl”

Lokalizacja schematu tabeli dla poziomu orzechów. (Przykład: „geo”, „stat”, „public”)

  • „schema_hectare”

Lokalizacja schematu tabeli dla poziomu hektara. (Przykład: „geo”, „stat”, „public”)

  • „crs”

Rzut geometrii (przykład: „3035”, „4326”, „4258”)

  • „geo_column”

Nazwa kolumny geometrii w bazie danych (przykład: „geom”, „geometria”)

  • „table_type”

Typ warstwy w bazie danych (wartości: „wektor” lub „raster”).

Ważne: Jeśli jest to raster, dostępne kolumny to liczba, suma, średnia, stddev, min i max

  • „Wskaźniki”

Istnieją 2 rodzaje wskaźników (wskaźniki proste i wskaźniki krzyżowe).

Prosty wskaźnik

Prostym wskaźnikiem jest obiekt o 3 parametrach.

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

To jest kolumna tabeli wybrana w tabeli. (Przykład: „liczba”)

tablecolumnselection

  • 'jednostka'

Jest to jednostka wskaźnika. (Przykład: „ogniwa”, „MWh”)

  • „wskaźnik_id”

Jest to identyfikator wskaźnika (jak identyfikator). Ta nazwa musi być unikalna w tablicy wskaźników.

Wskaźnik krzyżowy

Wskaźnik krzyżowy to obiekt o 7 parametrach. Celem tego wskaźnika jest wykonanie obliczeń między wskaźnikami prostymi a wskaźnikiem krzyżowym.

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

Odpowiada identyfikatorowi prostego wskaźnika. Ta nazwa musi być zdefiniowana w tablicy wskaźników. Jest to wartość numer 1.

  • „reference_tablename_indicator_id_1”

Odwołanie do nazwy tablicy warstwy, która odwołuje się do wartości numer 1. (Przykład: „heat_tot_curr_density_tif”)

  • 'operator'

Reguła obliczania do zastosowania do 2 wartości (wartości: „/” lub „*” lub „+” lub „-”)

  • „reference_indicator_id_1”

Odpowiada identyfikatorowi prostego wskaźnika. Ta nazwa musi być zdefiniowana w tablicy wskaźników. Jest to wartość numer 2.

  • „reference_tablename_indicator_id_2”

Odwołanie do nazwy tablicy warstwy, która odwołuje się do wartości 2. (Przykład: „pop_tot_curr_density_tif”)

  • 'jednostka'

Jest to jednostka wskaźnika. (Przykład: „ogniwa”, „MWh”)

  • 'imię'

To jest nazwa wskaźnika (jak identyfikator). Ta nazwa musi być unikalna w tablicy wskaźników.

Uwaga: Dla tego przykładu poniżej zamieszczono obliczenia.
 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 

Wynik wskaźnika

Wynik wskaźników jest następujący:

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

Bibliografia

Jak cytować

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

Autorzy i recenzenci

Ta strona została napisana przez Mostafa Fallahnejad *.

  • [] Ta strona została sprawdzona przez Lukasa Kranzla *.

* Energy Economics Group - TU Wien

Instytut Systemów Energetycznych i Napędów Elektrycznych

Gusshausstrasse 27-29 / 370

1040 Wien

Licencja

Prawa autorskie © 2016-2019: Mostafa Fallahnejad

Creative Commons Uznanie autorstwa 4.0 Licencja międzynarodowa

Ten utwór jest objęty licencją Creative Commons CC BY 4.0 International.

Identyfikator licencji SPDX: CC-BY-4.0

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

Potwierdzenie

Chcielibyśmy wyrazić nasze najgłębsze uznanie dla projektu „Hotmaps” programu „Horyzont 2020 (umowa o udzielenie dotacji nr 723677), który zapewnił środki finansowe na przeprowadzenie obecnego dochodzenia.

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

*: machine translated