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.
Cette page explique comment gérer les indicateurs dans la boîte à outils Hotmaps. Un indicateur est une valeur affichée dans la boîte à outils Hotmaps côté client. L'indicateur fait partie d'un calque. Un indicateur est une valeur, pour une région spatiale spécifique, avec une unité. Un indicateur fait partie d'un dictionnaire de couches. Un objet de couche contient un tableau nommé "indicateurs". Ce tableau sera utilisé pour lister tous les indicateurs que vous souhaitez voir pour la couche.
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' } ] } }
Nom de la table DB. (Exemple: 'heat_tot_curr_density_tif')
Nom de sous-table pour la sélection des indicateurs. Doit être unique. (Exemple: 'stat_heat_tot_curr_density_tif')
Les données sont-elles agrégées ou non (valeurs: True ou False)
Nom de la colonne de niveau d'échelle s'il est différent de celui par défaut (exemple: 'code')
Niveaux disponibles pour les données de la base de données
Emplacement du schéma de table pour le niveau des écrous. (Exemple: 'geo', 'stat', 'public')
Emplacement du schéma de table pour le niveau d'hectare. (Exemple: 'geo', 'stat', 'public')
Projection de la géométrie (Exemple: '3035', '4326', '4258')
Nom de la colonne de géométrie dans la base de données (Exemple: 'geom', 'geometry')
Type de couche dans la base de données (Valeurs: 'vector' ou 'raster').
Important: s'il s'agit d'un raster, les colonnes disponibles sont count, sum, mean, stddev, min et max
Il existe 2 types d'indicateurs (indicateurs simples et indicateurs croisés).
Un indicateur simple est un objet avec 3 paramètres.
{ 'table_column': 'count', 'unit': 'cells', 'indicator_id':'count_cell' }
Il s'agit de la colonne du tableau qui est sélectionnée dans le tableau. (Exemple: 'count')
C'est l'unité de l'indicateur. (Exemple: 'cells', 'MWh')
Il s'agit de l'identifiant de l'indicateur (comme un identifiant). Ce nom doit être unique dans le tableau des indicateurs.
Un indicateur croisé est un objet avec 7 paramètres. Le but de cet indicateur est de faire un calcul parmi des indicateurs simples.
{ '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' }
Correspond à l'identifiant d'un indicateur simple. Ce nom doit être défini dans le tableau d'indicateurs. C'est la valeur numéro 1.
Référence du nom de table du calque qui fait référence à la valeur numéro 1. (Exemple: 'heat_tot_curr_density_tif')
Règle de calcul à appliquer aux 2 valeurs (Valeurs: '/' ou '*' ou '+' ou '-')
Correspond à l'identifiant d'un indicateur simple. Ce nom doit être défini dans le tableau d'indicateurs. C'est la valeur numéro 2.
Référence du nom de table du calque qui fait référence à la valeur numéro 2. (Exemple: 'pop_tot_curr_density_tif')
C'est l'unité de l'indicateur. (Exemple: 'cells', 'MWh')
C'est le nom de l'indicateur (comme un identifiant). Ce nom doit être unique dans le tableau des indicateurs.
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
Le résultat des indicateurs est le suivant:
{ "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, dans Hotmaps-Wiki, Guidelines-for-defining-indicateurs (avril 2019)
Cette page a été écrite par Mostafa Fallahnejad EEG - TU Wien .
☑ Cette page a été revue par Marcul Hummel e-think .
Droits d'auteur © 2016-2020: Mostafa Fallahnejad
Licence internationale Creative Commons Attribution 4.0
Ce travail est concédé sous une licence internationale Creative Commons CC BY 4.0.
Identificateur de licence SPDX: CC-BY-4.0
Texte de la licence: https://spdx.org/licenses/CC-BY-4.0.html
Nous tenons à exprimer notre profonde gratitude au projet Horizon 2020 Hotmaps (accord de subvention n ° 723677), qui a fourni le financement pour mener à bien la présente enquête.
This page was automatically translated. View in another language:
English (original) Bulgarian* Czech* Danish* German* Greek* Spanish* Estonian* Finnish* Irish* Croatian* Hungarian* Italian* Lithuanian* Latvian* Maltese* Dutch* Polish* Portuguese (Portugal, Brazil)* Romanian* Slovak* Slovenian* Swedish*
* machine translated
Last edited by web, 2020-09-30 11:29:36