Насоки за определяне на показатели

Насоки за определяне на показатели

## Съдържание

Индикатори

Тази документация обяснява как да управлявате индикатори в кутията с Hotmaps. Индикаторът е стойност, която се показва в кутията с инструменти Hotmaps в клиентската страна. Индикаторът е част от слой. Показателят е стойност за конкретен пространствен регион, с единица. Индикаторът е част от речника на слоевете. Обект на слой съдържа масив, наречен "показатели". Тази таблица ще се използва за изброяване на всички показатели, които искате да видите за слоя.

 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"

Име на таблицата на DB. (Пример: 'heat_tot_curr_density_tif')

  • "From_indicator_name"

Име на подменюто за избор на индикатори. Трябва да е уникално. (Пример: 'stat_heat_tot_curr_density_tif')

  • "Data_aggregated"

Данните агрегирани ли са или не (Стойности: Вярно или невярно)

  • "Scalelvl_column"

Име на колоната на ниво мащаб, ако е различно по подразбиране (Пример: 'код')

  • "Data_lvl"

Налични нива за данните в базата данни

  • "Schema_scalelvl"

Местоположение на схемата на таблицата за нивото на гайките. (Например: „geo“, „stat“, „public“)

  • "Schema_hectare"

Местоположение на схемата на таблицата за нивото на хектар. (Например: „geo“, „stat“, „public“)

  • "КСР"

Проекция на геометрията (пример: '3035', '4326', '4258')

  • "Geo_column"

Име на колоната за геометрия в базата данни (Пример: 'geom', 'geometry')

  • "TABLE_TYPE"

Тип на слоя в базата данни (Стойности: 'вектор' или 'растер').

Важно: Ако е растер, наличните колони са брой, сума, средна стойност, stddev, min и max

  • "Индикатори"

Съществуват 2 вида индикатори (прости индикатори и кръстосани индикатори).

Прост индикатор

Прост индикатор е обект с 3 параметъра.

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

Това е колоната на таблицата, която е избрана в таблицата. (Пример: 'брой')

tablecolumnselection

  • 'мерна единица'

Това е единицата на индикатора. (Например: „клетки“, „MWh“)

  • "Indicator_id"

Това е идентификатор на индикатора на индикатора (като идентификатор). Това име трябва да е уникално в масива от индикатори.

Кръстов индикатор

Кръстосаният индикатор е обект със 7 параметъра. Целта на този индикатор е да се направи изчисляване между прости индикатори и кръстосани индикатори.

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

Съответства на идентификатора на обикновен индикатор. Това име трябва да бъде дефинирано в индикаторния масив. Това е стойността номер 1.

  • "Reference_tablename_indicator_id_1"

Позоваване на името на таблицата на слоя, което се отнася до стойността номер 1. (Пример: 'heat_tot_curr_density_tif')

  • 'оператор'

Правило за изчисление, което се прилага към 2 стойности (Стойности: '/' или '*' или '+' или '-')

  • "Reference_indicator_id_1"

Съответства на идентификатора на обикновен индикатор. Това име трябва да бъде дефинирано в индикаторния масив. Това е стойността номер 2.

  • "Reference_tablename_indicator_id_2"

Позоваване на името на таблицата на слоя, което се отнася до стойността номер 2. (Пример: 'pop_tot_curr_density_tif')

  • 'мерна единица'

Това е единицата на индикатора. (Например: „клетки“, „MWh“)

  • "Име"

Това е името на индикатора (Like ID). Това име трябва да е уникално в масива от индикатори.

Забележка: За този пример се прави изчислението по-долу.
 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 

Резултат от индикатора

Резултатът от показателите е следният:

 { "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, в Hotmaps-Wiki, https://github.com/HotMaps/hotmaps_wiki/wiki/Guidelines-for-defining-indicators (април 2019 г.)

Автори и рецензенти

Тази страница е написана от Mostafa Fallahnejad *.

  • [] Тази страница беше прегледана от Лукаш Кранцл *.

* Energy Economics Group - TU Wien

Институт за енергийни системи и електрически задвижвания

Gusshausstrasse 27-29 / 370

1040 Wien

Разрешително

Copyright © 2016-2019: Mostafa Fallahnejad

Creative Commons Attribution 4.0 Международен лиценз

Това произведение е лицензирано под лиценз на Creative Commons CC BY 4.0 International.

SPDX-идентификатор на лиценз: CC-BY-4.0

Лиценз-текст: https://spdx.org/licenses/CC-BY-4.0.html

признание

Бихме искали да изразим своята дълбока признателност към проекта за горещи карти „ Хоризонт 2020 (Споразумение за безвъзмездна помощ № 723677), който осигури финансирането за провеждане на настоящото разследване.

To Top

This page was automatically translated. View in another language:

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

* machine translated