Obsah

Indikátory

Tato stránka vysvětluje, jak spravovat indikátory na panelu nástrojů Hotmaps. Indikátor je hodnota, která se zobrazí na panelu nástrojů Hotmaps na straně klienta. Indikátor je součástí vrstvy. Indikátor je hodnota pro konkrétní prostorovou oblast s jednotkou. Indikátor je součástí slovníku vrstev. Objekt vrstvy obsahuje pole s názvem „indikátory“. V této tabulce se zobrazí seznam všech indikátorů, které chcete pro vrstvu zobrazit.

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

Název tabulky DB. (Příklad: 'heat_tot_curr_density_tif')

  • 'from_indicator_name'

Podtitulek pro výběr indikátorů. Musí být jedinečný. (Příklad: 'stat_heat_tot_curr_density_tif')

  • 'data_aggregated'

Jsou data agregována nebo ne (hodnoty: True nebo False)

  • 'scalelvl_column'

Název sloupce na úrovni měřítka, pokud se liší od výchozího (Příklad: 'code')

  • 'data_lvl'

Úrovně dostupné pro data v databázi

  • 'schema_scalelvl'

Umístění schématu tabulky pro úroveň ořechů. (Příklad: 'geo', 'stat', 'public')

  • 'schema_hectare'

Umístění schématu tabulky pro hektarovou úroveň. (Příklad: 'geo', 'stat', 'public')

  • 'crs'

Projekce geometrie (Příklad: '3035', '4326', '4258')

  • 'geo_column'

Název sloupce geometrie v databázi (Příklad: 'geom', 'geometry')

  • 'table_type'

Typ vrstvy v databázi (hodnoty: „vektor“ nebo „rastr“).

Důležité: Pokud se jedná o rastr, dostupné sloupce jsou count, sum, mean, stddev, min a max

  • „Indikátory“

Existují 2 typy indikátorů (jednoduché indikátory a křížové indikátory).

To Top

Jednoduché ukazatele

Jednoduchým indikátorem je objekt se 3 parametry.

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

Toto je sloupec tabulky, který je v tabulce vybrán. (Příklad: 'count')

výběr sloupce tabulky
  • 'jednotka'

Toto je jednotka indikátoru. (Příklad: 'cell', 'MWh')

  • 'indicator_id'

Toto je identifikátor indikátoru indikátoru (jako ID). Tento název musí být v poli indikátorů jedinečný .

To Top

Křížové ukazatele

Křížový indikátor je objekt se 7 parametry. Cílem tohoto ukazatele je provést výpočet mezi jednoduchými ukazateli.

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

Odpovídá identifikátoru jednoduchého indikátoru. Tento název musí být definován v poli indikátorů. Je to hodnota číslo 1.

  • „reference_tablename_indicator_id_1“

Odkaz na název tabulky vrstvy, který odkazuje na hodnotu číslo 1. (Příklad: 'heat_tot_curr_density_tif')

  • 'operátor'

Pravidlo výpočtu, které se použije na 2 hodnoty (hodnoty: '/' nebo '*' nebo '+' nebo '-')

  • „reference_indicator_id_1“

Odpovídá identifikátoru jednoduchého indikátoru. Tento název musí být definován v poli indikátorů. Je to hodnota číslo 2.

  • 'reference_tablename_indicator_id_2'

Odkaz na název tabulky vrstvy, který odkazuje na hodnotu číslo 2. (Příklad: 'pop_tot_curr_density_tif')

  • 'jednotka'

Toto je jednotka indikátoru. (Příklad: 'cell', 'MWh')

  • 'název'

Toto je název indikátoru (jako ID). Tento název musí být v poli indikátorů jedinečný .

Poznámka: V tomto příkladu je proveden výpočet níže.
 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

Výsledek ukazatele

Výsledek ukazatelů je následující:

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

Jak citovat

Mostafa Fallahnejad, Hotmaps-Wiki, Pokyny pro definování indikátorů (duben 2019)

To Top

Autoři a recenzenti

Tuto stránku napsal Mostafa Fallahnejad EEG - TU Wien .

☑ Tuto stránku zkontroloval Marcul Hummel e-think .

To Top

Licence

Copyright © 2016-2020: Mostafa Fallahnejad

Mezinárodní licence Creative Commons Attribution 4.0

Tato práce podléhá licenci na základě mezinárodní licence Creative Commons CC BY 4.0.

SPDX-identifikátor licence: CC-BY-4.0

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

To Top

Potvrzení

Rádi bychom vyjádřili své nejhlubší uznání projektu Horizont 2020 Hotmaps (Grant Agreement number 723677), který poskytl finanční prostředky na provedení tohoto šetření.

To Top

This page was automatically translated. View in another language:

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

* machine translated