Motivation
Was ich tun will: eine Webseite bauen, auf der man
- eine Landkarte
- einen Schiebebalken
- und einen Bereich mit weiteren Details
sieht. Die Landkarte (natürlich OSM) stellt ein ausgewähltes Gebiet dar mit Layern, die farblich Grenzen verschiedener -nennen wir es Einheiten- darstellt. Dies können sein:
- Herzogtümer
- Königreiche
- oder ähnliche geschichtsträchtige Flächen
Der Schiebebalken bestimmt das Jahr, aus welchem die gefüllten Flächen angezeigt werden. Es soll dabei nicht die gesamt OSM “alt” sein, d.h. wenn sich in den Jahren Flussläufe geändert haben, wenn Wälder nicht mehr existieren etc. ist das irrelevant. Es wird immer die aktuelle Situation, die OSM darstellt, durch die Layer durchscheinen.
Und schließlich sollen im Detailbereich weitere Informationen dargestellt werden, die sich auf die gewählte Zeit und den gewählten Kartenausschnitt beziehen. Geboren war die Idee aus meiner Liebe zu historischen Romanen, die ich (Ort und Zeit) auf diesem Weg gern visualisieren wollte - daher würde ich den Detailbereich gern vorsehen, um dort Bücher zu nennen. Prinzipiell geht aber auch jede andere Sorte von Themen.
Das Ganze ist in erster Linie ein Projekt, bei dem ich mich mit dieser OSM-Materie befassen möchte. Es geht nicht darum, in Konkurrenz zu anderen Projekten wie bspw. https://chronas.org http://geacron.com/ oder http://openhistoricalmap.org/ zu treten.
Grundlegendes zur Datenspeicherung
Meine erste Frage also war, wie werden die Daten bei OSM gespeichert, um im nächsten Schritt damit arbeiten zu können.
Es kristallisiert sich schnell diese Hierarchie heraus: Relation » Linie » Knoten
Achtung: eine Relation kann wiederum aus mehreren Relationen bestehen
Prüfen wir die Hierarchie und fragen uns beispielhaft: Von welchen x-y-Koordinatenpaaren wird Sachsen begrenzt? (beachte: hier wird von longitude [lon] und latitude [lat] gesprochen)