Nach dem Desinteresse an der letzen Testversion hatte ich mir eigentlich vorgenommen die Glopus Entwicklung einzustellen ;D, aber das OSM Fieber hat mich genauso erwischt, wie viele andere und das Wetter war dieses WE auch nicht gerade toll, so dass ich doch weitergebastelt habe. Wie angedeutet überlege ich, ein wenig OSM Unterstützung in das Programm zu packen. Eine mühsame Aufgabe dafür ist das Festlegen der ganzen Darstellungen und vielleicht hat jemand Lust da mitzuhelfen. In dem Zip ist die PC Glopus Version und die Grundstruktur einer Formatsbeschreibung, die erweitert werden muss.
Der Aufbau sollte schnell klar sein:
<way border='0xc0c0c0' color='0xff0000' width='5'>
beschreibt einen Weg mit grauer Farbe (0xc0c0c0 sind die RGB Werte) und einem roten Rand der 5 Pixel breit gemalt wird. Die nächste Zeile
<tag k='highway' v='tertiary' />
ist aus einer OSM Datei übernommen und definiert den Type. (Jeder Type darf auch nur einmal in der Datei auftauchen.) Optional können und sollten noch weitere Formatbeschreibungen innerhalb dieses "ways" in der folgenden Form folgen:
<view mpp='10' border='-1' color='0xc0c0c0' width='2' />
<view mpp='15' border='-1' color='-1' width='0' />
Damit wird diese Straße ab 10 MeterPerPixel ohne Rand (border=-1) und mit einer Breite von 2 Pixeln gemalt. Ab 15 MeterPerPixel wird dieser Straßentype nicht mehr gemalt. Die aktuellen MeterPerPixel in der Glopus Kartenansicht, kann man übrigens "Ansicht", "Extras", "Karteninformation" abfragen.
</way>
schließt logischerweise eine Straßenbeschreibung.
Auch Flächen (als Beispiel habe ich <tag k='natural' v='water' /> eingefügt), können so beschrieben werden, wobei hier color die Füllfarbe und border die Randfarbe werden soll. Um es für mich einfach zu machen könnte man noch area='1' aufnehmen.
Zum Test gibt es eine neue OSM Seite unter Einstellungen, die noch sehr hässlich ist. Es gibt 2 Browse Bottons: Mit einem kann man einen Ordner wählen, wo *.osm Dateien abgelegt sind/werden. Der andere definiert eine Datei, die Glopus als Binäre Karte benutzen soll. Wer noch keine OSM auf dem Rechner hat, kann mit "Lade aktuellen Kartenausschnitt" für den Bereich der momentan in der Kartenansicht gewählt ist, die OSM Daten vom Server holen. (Ausschnitt nicht zu groß wählen, sonst macht der OSM Server nicht mit.) Man kann auch mehrere Ausschnitte nacheinander holen, sie werden alle im Zielordner abgelegt.
Hat man OSM Daten, kann man "Erstellen" drücken und jetzt bastelt Glopus eine eigenen Karte, die im momentanen Stadium noch sehr einfach ist. Bitte versucht nicht, eine ganze Deutschlandkarte zu generieren, dafür sind die Routinen noch nicht ausgelegt und ich glaube kaum, dass das klappt.
Sind diese Hürden genommen, kann man "OSM Datei laden" aktivieren und die Kartenseite sollte dann ungefähr so aussehen (Pixelkarte bewusst dunkel gestellt):
[Blockierte Grafik: http://www.glopus.de/images/osm.png]
Jetzt kann man mit der Formatdatei spielen, wobei gilt: Farben und "Ansichten" kann man ändern und Glopus einfach neu starten. Werden ways hinzugefügt oder gelöscht, muss man eine neue Binärkarte erstellen. Jetzt bin ich mal gespannt, ob es hier gute Designer gibt.
Falls sich ein Freiwilliger findet, sollte er Bescheid geben, damit nicht mehrere das gleiche machen.
Danke