In der Datei layers_config.json können Layer und ihre die Legenden konfiguriert werden.
Die Konfiguration folgt dabei folgendem Schema:
{
// Layername bitte bei Entwicklern erfragen
"layerName": {
// Der Name des Attributs, welches zur Anzeige des Layers benutzt wird (optional, nur bei Layern die eigene Daten anzeigen benötigt)
"attributeName": "XYZ",
// Liste von Legendenpunkten
"classification": [
// Legendenpunkt einzelner Wert: 1 rot (#FF0000)
{
"from": 1,
"to": 1,
"color": "#FF0000"
},
// Legendenpunkt Spanne: 2 – 10 orange (#FFCC00)
{
"from": 2,
"to": 10,
"color": "#FFCC00"
},
// Legendenpunkt Spanne mit Abstufungen: 11 – 19 grün (#00FF00) mit drei Abstufungen (ausklappbar)
{
"from": 11,
"to": 19,
"color": "#00FF00",
"classification": [
{
"from": 11,
"to": 13,
"color": "#00FF004d"
},
{
"from": 14,
"to": 16,
"color": "#00FF0099"
},
{
"from": 17,
"to": 19,
"color": "#00FF00FF"
}
]
},
// Legendenpunkt: "20 Minuten" blau (#0000FF)
{
"from": 20,
"to": 20,
"unit": "minutes", // Bei dem `unit`-Wert handelt es sich um einen Translation Key. Dieser muss in den Übersetzungen angelegt werden.
"color": "#0000FF"
}
]
}
}
Sustainability Domains Konfiguration
Die Datei potential_config.json beinhaltet Informationen über die Attribute der Potentialtabellen (Solar, Energie Effizienz und Mobility). Für jede Tabelle können die initial sichtbaren Attribute (Spalten) konfiguriert werden. Außerdem werden hier die Übersetzungen der Attributsnamen (Deutsch und Englisch) gepflegt.
{
"table": {
"columns": {
"selected": {
// Liste der initial sichtbaren Attribute für die Energie-Effizienz-Tabelle
"energyEfficiency": ["AnzFlur", "mittlFlur", "BGF", ...],
// Liste der initial sichtbaren Attribute für die Mobility-Tabelle
"mobility": [...],
// Liste der initial sichtbaren Attribute für die Solar-Tabelle
"solar": [...]
},
// Übersetzungen der Attribute
"translations": {
"Attributsname": {
"en": "English Translation of the attribute name",
"de": "Deutsche Übersetzung des Attributsnamens"
},
...
}
}
}
}
Balanced Scorecards Konfiguration
Die Konfigurationsdateien für die Balanced Scorecards heißen wie folgt:
Die Konfigurationsdateien bestehen aus einer Liste an Objekten. Es können beliebig viele Objekte und darin beliebig viele measures (bestehend aus id und description) hinterlegt werden. Das objective der Objekte ist optional.
⚠️ Wichtig! Die Measure IDs müssen einzigartig sein und dürfen im Nachhinein nicht mehr verändert werden, damit eine Zuordnung der eingetragenen Daten möglich ist.
Daten
Layerdaten
Die Daten folgender Layer liegen ebenfalls im ann-radar-data Bucket im Google Cloud Storage:
Baublöcke Netto: HH_Baubloecke_Netto.geojson
Sozialmonitoring: social_monitoring.geojson
Gebäude Solarpotential: Tiles im Ordner MVT_Wohngeb_SP_2015
Gebäude spezifischer Nutzwärmebedarf: Tiles im Ordner MVT_NW_spez_Gebaeude2018
Die von Frank Rogge aufbereiteten Daten der verschiedenen Administrationsebenen (Baublöcke, Statistische Gebiete, Stadtteil, Bezirk und Stadt) sind im Google Cloud Storage Bucket unter folgenden Namen als JSON-Dateien abgelegt:
Stadt: city.json
Bezirke: district.json
Stadtteil: quarter.json
Statistische Gebiete: statistical_area.json
Baublöcke: building_block.json
Übersetzungen
Die Übersetzungsdateien sind Teil der Codebasis und werden im Ordner /src/i18n als JSON-Dateien abgelegt.
Konfigurationen
Alle Konfigurationsdateien liegen im ann-radar-data Bucket im Google Cloud Storage.
Layer Konfiguration
In der Datei
layers_config.json
können Layer und ihre die Legenden konfiguriert werden. Die Konfiguration folgt dabei folgendem Schema:Sustainability Domains Konfiguration
Die Datei
potential_config.json
beinhaltet Informationen über die Attribute der Potentialtabellen (Solar, Energie Effizienz und Mobility). Für jede Tabelle können die initial sichtbaren Attribute (Spalten) konfiguriert werden. Außerdem werden hier die Übersetzungen der Attributsnamen (Deutsch und Englisch) gepflegt.Balanced Scorecards Konfiguration
Die Konfigurationsdateien für die Balanced Scorecards heißen wie folgt:
governance_scorecard.json
plans_scorecard.json
stakeholders_scorecard.json
stakeholders_citizens_engagement.json
stakeholders_organizations_engagement.json
urban_data_scorecard.json
Die Konfigurationsdateien bestehen aus einer Liste an Objekten. Es können beliebig viele Objekte und darin beliebig viele
measures
(bestehend ausid
unddescription
) hinterlegt werden. Dasobjective
der Objekte ist optional.Beispiel:
⚠️ Wichtig! Die Measure IDs müssen einzigartig sein und dürfen im Nachhinein nicht mehr verändert werden, damit eine Zuordnung der eingetragenen Daten möglich ist.
Daten
Layerdaten
Die Daten folgender Layer liegen ebenfalls im ann-radar-data Bucket im Google Cloud Storage:
HH_Baubloecke_Netto.geojson
social_monitoring.geojson
MVT_Wohngeb_SP_2015
MVT_NW_spez_Gebaeude2018
Alle anderen Layer werden von https://geodienste.hamburg.de bezogen.
Eigene Daten
Die von Frank Rogge aufbereiteten Daten der verschiedenen Administrationsebenen (Baublöcke, Statistische Gebiete, Stadtteil, Bezirk und Stadt) sind im Google Cloud Storage Bucket unter folgenden Namen als JSON-Dateien abgelegt:
city.json
district.json
quarter.json
statistical_area.json
building_block.json
Übersetzungen
Die Übersetzungsdateien sind Teil der Codebasis und werden im Ordner /src/i18n als JSON-Dateien abgelegt.