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.
Тази документация обяснява как да управлявате индикатори в кутията с 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' } ] } }
Име на таблицата на DB. (Пример: 'heat_tot_curr_density_tif')
Име на подменю за избор на индикатори. Трябва да е уникално. (Пример: 'stat_heat_tot_curr_density_tif')
Данните агрегирани ли са или не (Стойности: Вярно или невярно)
Име на колоната на ниво мащаб, ако е различно по подразбиране (Пример: 'код')
Налични нива за данните в базата данни
Местоположение на схемата на таблицата за нивото на гайките. (Например: „geo“, „stat“, „public“)
Местоположение на схемата на таблицата за нивото на хектар. (Например: „geo“, „stat“, „public“)
Проекция на геометрията (пример: '3035', '4326', '4258')
Име на колоната за геометрия в базата данни (Пример: 'geom', 'geometry')
Тип на слоя в базата данни (Стойности: 'вектор' или 'растер').
Важно: Ако е растер, наличните колони са брой, сума, средна стойност, stddev, min и max
Съществуват 2 вида индикатори (прости индикатори и кръстосани индикатори).
Прост индикатор е обект с 3 параметъра.
{ 'table_column': 'count', 'unit': 'cells', 'indicator_id':'count_cell' }
Това е колоната на таблицата, която е избрана в таблицата. (Пример: 'брой')
Това е единицата на индикатора. (Например: „клетки“, „MWh“)
Това е идентификатор на индикатора на индикатора (като идентификатор). Това име трябва да е уникално в масива от индикатори.
Кръстосаният индикатор е обект със 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' }
Съответства на идентификатора на обикновен индикатор. Това име трябва да бъде дефинирано в индикаторния масив. Това е стойността номер 1.
Позоваване на името на таблицата на слоя, което се отнася до стойността номер 1. (Пример: 'heat_tot_curr_density_tif')
Правило за изчисление, което се прилага към 2 стойности (Стойности: '/' или '*' или '+' или '-')
Съответства на идентификатора на обикновен индикатор. Това име трябва да бъде дефинирано в индикаторния масив. Това е стойността номер 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), който осигури финансирането за провеждане на настоящото разследване.
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
Last edited by web, 2020-09-30 11:29:36