Innehållsförteckning

Indikatorer

Den här sidan förklarar hur man hanterar indikatorer i Hotmaps-verktygslådan. En indikator är ett värde som visas i Hotmaps-verktygslådan på klientsidan. Indikatorn är en del av ett lager. En indikator är ett värde för en specifik geografisk region med en enhet. En indikator är en del av en lagerordbok. Ett lagerobjekt innehåller en matris med namnet "indikatorer". Denna tabell kommer att användas för att lista alla indikatorer som du vill se för lagret.

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

DB-tabellens namn. (Exempel: 'heat_tot_curr_density_tif')

  • 'from_indicator_name'

Undertabellnamn för val av indikatorer. Måste vara unik. (Exempel: 'stat_heat_tot_curr_density_tif')

  • 'data_aggregerad'

Är uppgifterna aggregerade eller inte (värden: sant eller falskt)

  • 'scalelvl_column'

Skala nivå kolumnnamn om det skiljer sig från standard (Exempel: 'kod')

  • 'data_lvl'

Nivåer tillgängliga för data i databasen

  • 'schema_scalelvl'

Tabellschemat för mutternivån. (Exempel: 'geo', 'stat', 'public')

  • 'schema_hectare'

Plats för tabellschema för hektar. (Exempel: 'geo', 'stat', 'public')

  • 'crs'

Projektion av geometrin (Exempel: '3035', '4326', '4258')

  • 'geo_column'

Namnet på geometriskolumnen i databasen (Exempel: 'geom', 'geometri')

  • 'table_type'

Typ av lagret i databasen (Värden: 'vektor' eller 'raster').

Viktigt: Om det är ett raster är de tillgängliga kolumnerna räknas, summa, medelvärde, stddev, min och max

  • 'Indikatorer'

Det finns två typer av indikatorer (enkla indikatorer och korsindikatorer).

To Top

Enkla indikatorer

En enkel indikator är ett objekt med tre parametrar.

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

Detta är tabellkolumnen som är vald i tabellen. (Exempel: "räkna")

val av bordskolumner
  • 'enhet'

Detta är enhetens indikator. (Exempel: 'celler', 'MWh')

  • 'indikator_id'

Detta är indikatorns identifierare (som ett ID). Detta namn måste vara unikt i mängden indikatorer.

To Top

Korsindikatorer

En korsindikator är ett objekt med 7 parametrar. Målet med denna indikator är att göra en beräkning bland enkla indikatorer.

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

Motsvarar identifieraren för en enkel indikator. Detta namn måste definieras i indikatoruppsättningen. Det är värde nummer 1.

  • 'reference_tablename_indicator_id_1'

Referens för lagret tabellnamn som refererar till värdet nummer 1. (Exempel: 'heat_tot_curr_density_tif')

  • 'operatör'

Beräkningsregel som ska tillämpas på de två värdena (Värden: '/' eller '*' eller '+' eller '-')

  • 'reference_indicator_id_1'

Motsvarar identifieraren för en enkel indikator. Detta namn måste definieras i indikatoruppsättningen. Det är värde nummer 2.

  • 'reference_tablename_indicator_id_2'

Referens för lagertabellnamnet som refererar till värdet nummer 2. (Exempel: 'pop_tot_curr_density_tif')

  • 'enhet'

Detta är enhetens indikator. (Exempel: 'celler', 'MWh')

  • 'namn'

Detta är namnet på indikatorn (som ett ID). Detta namn måste vara unikt i mängden indikatorer.

Obs: I det här exemplet görs beräkningen nedan.
 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

Indikatorresultat

Resultatet av indikatorerna är som följer:

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

Hur man citerar

Mostafa Fallahnejad, i Hotmaps-Wiki, Riktlinjer för att definiera indikatorer (april 2019)

To Top

Författare och granskare

Denna sida skrevs av Mostafa Fallahnejad EEG - TU Wien .

☑ Den här sidan granskades av Marcul Hummel e-think .

To Top

Licens

Copyright © 2016-2020: Mostafa Fallahnejad

Creative Commons Attribution 4.0 internationell licens

Detta arbete är licensierat under en Creative Commons CC BY 4.0 International License.

SPDX-licensidentifierare: CC-BY-4.0

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

To Top

Bekräftelse

Vi vill förmedla vår djupaste uppskattning till Horizon 2020 Hotmaps-projektet (bidragsavtal nummer 723677), som gav finansieringen för att genomföra den nuvarande utredningen.

To Top

This page was automatically translated. View in another language:

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

* machine translated