• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Ort und Umkreis auf einer OSM-Karte darstellen

chrysophylax

Geomaster
Guten Morgen in die Runde - mit einer Frage an die Spezialisten:

Ich möchte einen transparenten farbigen Kreis (gegeben seien Koordinaten des Zentrums, Radius in Kilometern) um einen bestimmten Ort auf einer OSM-Karte darstellen. Der Kreismittelpunkt sollte auch irgendwie als solcher zu erkennen sein.

An den Haaren herbeigezogenes plausibles Beispiel zur Verdeutlichung: Pizzadienst, "innerhalb des blassrosa markierten Radius um unseren Standort liefern wir kostenlos".

Gibt es da irgendeinen Trick, der auch halbwegs anfängertauglich nachzuackern ist ?

Am elegantesten wäre natürlich eine Online-Lösung ähnlich des GPX-Track-Examples, das ich schon nutze - notfalls täte es auch irgendwas, womit man sich einen Kartenausschnit samt Kreis als .PNG offline zusammenbauen könnte. Das Zentrum und der Radius der Kreises sind zwar nicht auf alle Ewigkeiten fest, aber werden nicht soooo oft geändert.

Jemand eine Idee ?

Danke für die Hilfe !

chrysophylax.
 

moenk

Administrator
Teammitglied
So kann man das machen: http://openlayers.org/dev/examples/gml-layer.html
Allerdings dann natürlich nicht diese Geometrien, sondern nur ein Kreis, dazu andere Farben einstellen.
 
OP
chrysophylax

chrysophylax

Geomaster
moenk schrieb:
So kann man das machen: http://openlayers.org/dev/examples/gml-layer.html
Allerdings dann natürlich nicht diese Geometrien, sondern nur ein Kreis, dazu andere Farben einstellen.

Cool, genau das suche ich. Jetzt brauch ich nur noch eine möglichst ausführliche Anleitung für Dummies, wie ich in dem Polygon.XML für meinen Bereich einen Kreis aus Zentrum (Lat/Long) und Radius (km) definiere.

chrysophylax.
 

moenk

Administrator
Teammitglied
Je nach Konfession würde ich hier GoogleEarth oder QGIS nehmen. Das Beispiel würde auch mit KML gehen, nur mal der Vollständigkeit halber.
 
OP
chrysophylax

chrysophylax

Geomaster
Uff. Ich bin Pastafari. Mir kommen gerade alle 3 erwähnten Dinge wie böhmische Dörfer vor....
Mit JOSM kann ich malen, das wars dann aber auch schon ;)
Wobei der glaub ich wieder keine Kreise kann.

chrysophylax.
 

hihatzz

Geomaster
Der Kreis ist zwar nicht transparent und die Kreisfläche nicht farbig ausgemalt aber evtl. kannst du's ja dennoch gebrauchen.
Auf http://www.gpsvisualizer.com/map_input
in das Feld "Or paste your data here:" folgendes schreiben:
name,desc,latitude,longitude,circle_radius
AlCamino,Pizzeria,49.02,12.093,2km

Name, Koordinaten und Radius natürlich anpassen und auf "Draw the map" klicken.
Anschliessend auf der Karte im Dropdown OpenStreetMap auswählen falls gewünscht.
Sieht da so aus wie im Anhang.
 

Anhänge

  • circle.jpg
    circle.jpg
    243,6 KB · Aufrufe: 3.961

moenk

Administrator
Teammitglied
Ich hab in diesem Artikel http://www.moenk.de/archives/73-Abstand-halten-beim-Geocaching.html mal beschrieben wie man um Punkte einen Kreis als Pufferzone machen kann, diesen Layer könntest Du dann als GML abspeichern. Vielleicht ist das schon ein Anfang?
 

moenk

Administrator
Teammitglied
Also die simple Zeichnerei geht mit OL natürlich auch: http://stackoverflow.com/questions/9723559/openlayers-circle-polygon-on-openstreetmaps-layer
53ibe.png
 
OP
chrysophylax

chrysophylax

Geomaster
Super - ihr seid Helden ! Ehrlich Danke ! Die letzten beiden Linktips waren Volltreffer, damit werde ich zu Potte kommen.

Vielenvielen Dank nochmal !

chrysophylax.
 
A

azimut400gon

Guest
Flopps tolle Karte kann zumindest zwei Kreise im Browserfenster.
 
Oben