Open Streetmap Karte als Bild?

08/02/2014 - 12:58 von Josef Moellers | Report spam
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"
. "&sized0x480";
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/..._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
 

Lesen sie die antworten

#1 Winfried Ehrlich
10/02/2014 - 09:04 | Warnen spam
Am 08.02.2014 12:58, schrieb Josef Moellers:
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"
. "&sized0x480";
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/..._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





Hallo Josef,

von dem was Du schreibst habe ich keine Ahnung und wollte
die Experten zu Wort kommen lassen
Ich helfe mir bei dem Problem mit dem freien Garmin-Programm BaseCamp.
Dazu benutze ich die freien Karten:
Freizeitkarte_DEU,
kowoma_germany und oder
Nops-Wanderkarte.
Herzlichen Dank an die Verfasser dieser Karten, die als Grundlage OSM haben.
Die Tracks kann man dort importieren und visualisieren.
Als Bild lassen sie sich allerdings nur (meines Wissens) als Screenshots
speichern.
Die Karten:
Freizartkarte_DEU und
kowoma_germany
sind Routing fàhig.
Gerne stehe ich für weitere Tipps zur Verfügung.

Liebe Grüße
Winfried


Heidi und Winfried Ehrlich
Mozartstraße 1 / 5
34225 Baunatal
Tel. (0049)(0)561-50357282
mobil 0160-2676595 u. 0160-2675818

Ähnliche fragen