Josef Moellers
2014-02-08 11:58:34 UTC
Moin,
Mir ist nicht klar, ob dies die richtige Newsgruppe ist, aber weil das
Problem bei mir stark mit GPS zusammenhängt, hoffe ich auf Verständnis
und Hilfe.
Ich laufe etwas und visualisiere meine Läufe (Garmin Tracks) mit einem
selbsgeschriebenen Perl-TK-Programm. Für die Karte habe ich bisher das
inoffizielle Interface von pafciu17 benutzt
(<http://dev.openstreetmap.org/~pafciu17/?module=map&bbox=$minlon,$maxlat,$maxlon,$minlat&width=$w&height=$h>).
Da die Karte größer als gewünscht war, habe ich sie immer zweimal
angefordert: einmal mit zwei Markern genau an den von mir gewünschten
Eckpunkten, dann nochmal ohne und anhand der Marker habe ich dann den
Überstand bestimmt.
Nun gibt es das Interface nicht mehr und ich mußte mir was Neues suchen.
Auf der OSM-Website gibt es ja diverse Vorschläge und im Wiki auch
Code-Schnipsel um das in verschiedenen Programmiersprachen zu nutzen,
nur bekomme ich es nie hin, einen Kartenausschnitt zu bekommen, der
meinen gewünschten Bereich möglichst maximal enthält. Ich versuche es
mit dieser URL:
my $OSMurl = 'http://staticmap.openstreetmap.de/staticmap.php'
. "?center=$midlat,$midlon"
. "&zoom=$zoom"
. "&size=640x480";
Wobei ich vorher den Zoom-Faktor mit der auf der OSM-Website
vorgeschlagenen Perl-Funktion LonLat_to_bbox() bestimmt habe:
my $bbox = LonLat_to_bbox($midlat, $midlon, $zoom);
[http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames]
Dass schöne an dieser Funktion ist, daß sie mir eben genau sagt, welche
Grenzen die Karte hat, nur kriege ich nie genau das, was ich möchte.
Kann mir jemand dabei helfen?
Wie gesagt: falls ich hier flasch bin, hoffe ich auf Verständnis und
einen Hinweis wo es angepaßter wäre.
Josef
Mir ist nicht klar, ob dies die richtige Newsgruppe ist, aber weil das
Problem bei mir stark mit GPS zusammenhängt, hoffe ich auf Verständnis
und Hilfe.
Ich laufe etwas und visualisiere meine Läufe (Garmin Tracks) mit einem
selbsgeschriebenen Perl-TK-Programm. Für die Karte habe ich bisher das
inoffizielle Interface von pafciu17 benutzt
(<http://dev.openstreetmap.org/~pafciu17/?module=map&bbox=$minlon,$maxlat,$maxlon,$minlat&width=$w&height=$h>).
Da die Karte größer als gewünscht war, habe ich sie immer zweimal
angefordert: einmal mit zwei Markern genau an den von mir gewünschten
Eckpunkten, dann nochmal ohne und anhand der Marker habe ich dann den
Überstand bestimmt.
Nun gibt es das Interface nicht mehr und ich mußte mir was Neues suchen.
Auf der OSM-Website gibt es ja diverse Vorschläge und im Wiki auch
Code-Schnipsel um das in verschiedenen Programmiersprachen zu nutzen,
nur bekomme ich es nie hin, einen Kartenausschnitt zu bekommen, der
meinen gewünschten Bereich möglichst maximal enthält. Ich versuche es
mit dieser URL:
my $OSMurl = 'http://staticmap.openstreetmap.de/staticmap.php'
. "?center=$midlat,$midlon"
. "&zoom=$zoom"
. "&size=640x480";
Wobei ich vorher den Zoom-Faktor mit der auf der OSM-Website
vorgeschlagenen Perl-Funktion LonLat_to_bbox() bestimmt habe:
my $bbox = LonLat_to_bbox($midlat, $midlon, $zoom);
[http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames]
Dass schöne an dieser Funktion ist, daß sie mir eben genau sagt, welche
Grenzen die Karte hat, nur kriege ich nie genau das, was ich möchte.
Kann mir jemand dabei helfen?
Wie gesagt: falls ich hier flasch bin, hoffe ich auf Verständnis und
einen Hinweis wo es angepaßter wäre.
Josef