Import/DE:Straßenbaumkataster Hamburg
Straßenbaumkataster Hamburg ist ein import des Straßenbaumkatasters Hamburg, bestehend aus Daten der Behörde für Umwelt, Klima, Energie und Agrarwirtschaft (BUKEA Hamburg) sowie der Hamburg Port Authority (HPA) für das Bundesgebiet der Stadt Hamburg.
Importdaten
Datenquelle: https://metaver.de/trefferanzeige?docuuid=C1C61928-C602-4E37-AF31-2D23901E2540
Datenlizenz: https://www.govdata.de/dl-de/by-2-0 , siehe Contributors#Hamburg
ODbL Compliance verifiziert: ja
Die Daten sollen kontinuierlich importiert werden. Zurzeit werden die Daten von den Behörden im Jahrestakt veröffentlicht. Die Kontrollintervale sind laut BUKEA alls 2 Jahre, jährlich oder halbjährlich (je nach Alter der Bäume).
Für die Transformation der Daten zu OSM und das automatische Zusammenführen mit OSM-Daten wird die eigens dafür entwickelte Java-Applikation hh-import-trees verwendet. Danach ist für ein Teil der Daten ein manuelles Review notwendig.
Transformation
Die Positionen der Bäume sind im Koordinatensystem EPSG:25832
definiert und werden für OSM in EPSG:4326
umgewandelt. Nebst den Positionen werden folgende Daten zu jedem Baum aus dem Kataster übernommen:
Schlüssel im Kataster | Schlüssel in OSM | Kommentar |
---|---|---|
natural=tree | ||
baumid
|
ref:bukea=* / ref:hpa=* | Straßenbäume der BUKEA und der HPA haben überlappende IDs |
baumnummer
|
- | eine weitere ID, die nicht für die Daten der HPA verfügbar ist |
pflanzjahr
|
start_date=* | wird nicht übernommen wenn pflanzjahr = 0
|
kronendurchmesser
|
diameter_crown=* | wird nicht übernommen wenn kronendurchmesser = 0
|
stammumfang / 100
|
circumference=* | wird nicht übernommen wenn stammumfang = 0
|
stand_bearbeitung
|
check_date=* | nur verfügbar in Daten der Hamburg Port Authority |
gattung
|
- | dieses Feld ist nur deutscher und lateinischer Name zusammen |
gattung_latein
|
genus=* | |
gattung_deutsch
|
genus:de=* | |
art
|
- | dieses Feld ist nur deutscher und lateinischer Name zusammen |
art_latein
|
species=* | wird nicht übernommen wenn der Wert identisch zu gattung_latein ist oder auf " spec." endet
|
art_deutsch
|
species:de=* | wird nicht übernommen wenn der Wert identisch zu gattung_deutsch ist oder auf " Art unbekannt" endet
|
|
taxon=* / taxon:cultivar=* | Wird nur übernommen wenn der Wert nicht identisch ist mit dem in art_latein .
Wenn möglich wird der Cultivar aus dem Taxon extrahiert und stattdessen in taxon:cultivar=* getaggt. |
sorte_deutsch
|
- | Sortennamen im Datensatz sind normalerweise nicht lokalisiert (nicht unbedingt Latein), ist meist der "Markenname" der Züchtung. Dieses Feld wird im Datensatz offenbar v.a. für eine Auflistung von Synonymen der Art genutzt. |
|
- | identisch zu stammumfang nur mit Angabe der Einheit (cm), usw.
|
|
- | nicht notwendig / üblich |
Zusammenführen der Daten
Die Zusammenführung der Daten erfolgt in zwei Schritten:
- Die Daten durch die Java-Applikation hh-import-trees jagen. Diese transformiert die Daten zu OSM und versucht, die Daten automatisch zusammenzuführen. Sie spuckt zwei Dateien aus: Eine Datei im OsmChange-Format die ohne weiteres Review übernommen werden kann, sowie eine Datei im OSM XML Format. Der Inhalt der Datei im OSM XML Format konnte nicht automatisch mit OSM-Daten zusammengeführt werden und muss manuell eingepflegt werden.
- Die Datei im OsmChange-Format (z.B. per JOSM) hochladen. Die Datei im OSM XML-Format manuell einpflegen, d.h. per Hand mit OSM-Daten vergleichen und entscheiden was zu tun ist.
- (nur bei erstem Import:) dann überflüssige natural=tree_row entfernen. Es gibt um die 700 Baumreihen in Hamburg, ein Anteil davon sind Straßenbäume.
Zu Schritt 1: hh-import-trees
- Alle neuen Straßenbäume aus dem Kataster die mehr als 6,5 Meter von einem in OSM bereits vorhandenen Baum entfernt sind, können automatisch hinzugefügt werden.
- Alle neuen Straßenbäume aus dem Kataster... müssen manuell reviewt werden, es sei denn sie können automatisch mit Bäumen in OSM zusammengeführt. Dies ist möglich für Bäume...
- die nur genau einen bereits in OSM gemappten Baum im direkten Umfeld (6,5 Meter) haben
- weniger als 2,5 Meter von diesem Baum entfernt sind
- die Daten des Katasterbaumes nicht mit denen des OSM-Baumes in Konflikt stehen (z.B. andere Baumart)
- und deren check_date=*/survey:date=* oder alternativ das Datum ihrer letzten Bearbeitung vor dem Datum in
stand_bearbeitung
des Katasterbaumes bzw. der Veröffentlichung des letzten Kataster-Datensatzes liegen
Insbesondere für folgende Importe interessant:
- Alle Straßenbäume aus dem Kataster, deren ref:bukea=*/ref:hpa=* schon an Bäumen die in OSM vorhanden sind, getaggt ist, werden ebenfalls automatisch mit den den Daten aus OSM zusammengeführt. Dies geschieht nur für diejenigen Bäume aus OSM, deren check_date=*/survey:date=* oder alternativ das Datum ihrer letzten Bearbeitung vor dem Datum in
stand_bearbeitung
des Katasterbaumes bzw. der Veröffentlichung des letzten Kataster-Datensatzes liegen. Außerdem wird nur eine Änderung hochgeladen für Bäume dessen Daten sich überhaupt verändert haben. - Alle Bäume aus OSM mit ref:bukea=*/ref:hpa=*, deren ref:bukea=*/ref:hpa=* nicht mehr im Datensatz des Straßenbaumkatasters auftaucht, werden automatisch gelöscht. Diese
Zu Schritt 2: Manuelles Einpflegen der Daten
Die Datei im OsmChange-Format kann per z.B. per JOSM hochgeladen werden. Allerdings sollte man trotzdem einmal hineinschauen um einen sanity-check machen.
Die Bäume aus der Datei im OSM XML-Format müssen manuell im Abgleich mit Satellitenbildern und aktuellen OSM-Daten reviewt werden. Die Mapper die dies machen, müssen entscheiden, ob es sich um den gleichen Baum handelt, nur die Position etwas falsch ist, oder ob der Baum aus dem Straßenbaumkataster als neuer Baum hinzugefügt werden soll. Für den initialen Import trifft dies auf über 10000 Bäume zu, hier ist das Projekt auf SimpleTaskManager: https://stm.hauke-stieler.de/project/514
Zu Schritt 3: Entfernen überflüssiger natural=tree_row
Dies sind alle natural=tree_row: http://overpass-turbo.eu/s/1D6X
Dies sollte durch manuelles Review geschehen, da es schwer ist, automatisch herauszufinden, welche Baumreihe zu welchen Bäumen (im Kataster) gehört. Schritt 2 und Schritt 3 können parallel zueinander ausgeführt werden.
Changeset Tags
Folgende Tags sind in den Changesets für diesen Import zu setzen. Insbesondere das source-Feld ist Vorgabe der Lizenzgeber.
Key | Value |
---|---|
comment | |
import | yes |
source | HH HPA Baumkataster; Straßenbaumkataster Hamburg |
source:url | https://metaver.de/trefferanzeige?docuuid=C1C61928-C602-4E37-AF31-2D23901E2540 |
source:date | <Veröffentlichungsdatum der Daten, falls bekannt> |
import:page | Import/DE:Straßenbaumkataster_Hamburg |
source:license | DL-DE-BY-2.0 |
Vergangene Importe
- 2023-10-06 Initialer Import
- 2024-10-09 Update-Import
Siehe auch
https://lists.openstreetmap.de/pipermail/hamburg/2023-October/001417.html
https://community.openstreetmap.org/t/strassenbaumkataster-hamburg-importieren/105760