Hi, besteht mit OSM die Moeglichkeit, sich ein Track per kmz File zur Darstellung importieren zu lassen? Also ich meine nicht um ihn zu mappen, sondern sich nur eine gefahrene Route darstellen zu lassen. In Google Maps sieht das so aus: http://maps.google.com/maps?q=http://selke.de/pics/sauerland-090501.kmz Olaf
Olaf Selke schrieb:
Hi,
besteht mit OSM die Moeglichkeit, sich ein Track per kmz File zur Darstellung importieren zu lassen? Also ich meine nicht um ihn zu mappen, sondern sich nur eine gefahrene Route darstellen zu lassen.
In Google Maps sieht das so aus: http://maps.google.com/maps?q=http://selke.de/pics/sauerland-090501.kmz
Olaf
Moin, was möchtest du genau? "kmz ... mit OSM ... importieren" ist etwas unpräzise. Analyse des Beispiels: In deinem Beispiel werden zwei Kartenwerke angezeigt. Unten die Google-Karte, darüber das KML-File als Overlay. Es wird die Google-Api benutzt. Elegant ist die Möglichkeit, die darzustellende KML/KMZ auf einem "fremden Server" zu hinterlegen und die URL als Parameter "q=" zu übergeben. Der Service scheint die KML zunächst zu analysieren um den passenden Ausschnitt zu positionieren, denn es werden keine weiteren Koordinaten-Parameter mitgegeben. Ich denke mal laut nach ..... Für eine dauerhafte Anzeige einer KML: Tausche die Google-Api gegen OpenLayers. Tausche Google-Map gegen Mapnik oder Osmarender. Dann müsste die KML im Quellcode der Seite (OpenLayers) eingetragen werden, d.h. du müsstest deine eigene OpenLayers-Seite aufsetzen. Nur mal selber schauen: KML in GPX umwandeln (gebabbel ?) Öffnen mit JOSM. Das scheitert im o.g. Beispiel an der Ausdehnung. Das ist nur für kleine Strecken brauchbar. Als Spontaner Link mit Parameter: OpenLayers kann KML darstellen. Eine Seite mit OSM-Kartenwerken, die eine KML-URL als Parameter verarbeiten kann, habe ich aber nicht gefunden. -- Frank Jäger
Frank Jäger wrote:
was möchtest du genau? "kmz ... mit OSM ... importieren" ist etwas unpräzise.
"Track eines GPS Loggers soll in Karte gemalt werden" :-) Sinn der Sache ist es, den Track mittels eines Links auf einfachem Wege auch anderen Leuten zukommen lassen zu koennen, ohne ihn dauerhaft als Route in den OSM Daten zu versenken. Unsere Motorradtour wird ausser den Beteiligten sonst niemanden interessieren.
Eine Seite mit OSM-Kartenwerken, die eine KML-URL als Parameter verarbeiten kann, habe ich aber nicht gefunden.
ich auch nicht, aber danach habe ich gesucht. Die Intelligenz von Google Maps API ist schon nicht schlecht, gleich die passende Position und Zoomfaktor zu waehlen. Gruss
On Sat, May 02, 2009 at 11:07:31AM +0200, Olaf Selke wrote:
ich auch nicht, aber danach habe ich gesucht. Die Intelligenz von Google Maps API ist schon nicht schlecht, gleich die passende Position und Zoomfaktor zu waehlen.
kmz geht vermutlich direkt nicht aber openlayers kann GeoJSON und andere formate kauen - d.h. mit ein bishcen javascript kriegt man das hin. kmz -> GeoJSON - dann einen vector overlay bauen und schon fertig. So habe ich die maxspeed karte ja auch gebaut ... Flo -- Florian Lohoff flo@rfc822.org +49-171-2280134 Those who would give up a little freedom to get a little security shall soon have neither - Benjamin Franklin
participants (3)
-
Florian Lohoff -
Frank Jäger -
Olaf Selke