DE:OSM in Website für Gemeinde/gpx

From OpenStreetMap Wiki
Jump to navigation Jump to search
Übersicht   HTML-Datei   JS-Funktionen   Straßenliste   CSS-Datei   GPX-Dateien   Testanwendung   ToDo-Liste   OL-Bausteine    


Die GPX-Dateien enthalten die im Layer anzuzeigenden Linien und Punkte.

GPX-Datei erzeugen

  1. JOSM starten und Daten für gewünschten Bereich vom OSM-Server herunterladen
  2. mit "Datei - neu" eine neue Ebene öffnen
  3. auf der neuen Ebene mit dem Zeichenwerkzeug JOSM-Icon-autonode.svg die gewünschten Linien und Punkte zeichnen
  4. ..
  5. ..
  6. speichere die Datei unter einem beliebigen Dateinamen mit der Dateiendung "gpx"
  7. lade die Datei mit dem FTP-Programm auf den Webserver in den passenden Ordner

Falls du einen anderen Ordner- oder Dateinamen wählst, passe die HTML-Datei entsprechend an.

Gemeindegrenze

Die Gemeindegrenze ist ein geschlossenes Polygon. Die Grenze wird als Linie dargestellt.

Schön wäre, wenn man die innere oder äussere Fläche mit einer transparenten Farbe füllen könnte...

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="Sunday Morning Rides" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
  <trk>
    <trkseg>
      <trkpt lat="49.60147674824763" lon="11.321754455566406"></trkpt>
      <trkpt lat="49.59424471595505" lon="11.314544677734375"></trkpt>
      <trkpt lat="49.588347034286684" lon="11.319007873535156"></trkpt>
      <trkpt lat="49.58790189729622" lon="11.349220275878906"></trkpt>
      <trkpt lat="49.602811775393874" lon="11.357460021972656"></trkpt>
      <trkpt lat="49.606816637514605" lon="11.330337524414062"></trkpt>
      <trkpt lat="49.60147674824763" lon="11.322441101074219"></trkpt>
    </trkseg>
  </trk>
</gpx>

Wanderweg

Der Wanderweg wird als Linie bzw. als Relation vom Typ "route" dargestellt.

Schön wäre, wenn man die am Weg liegenden Sehenswürdigkeiten als Marker darstellen könnte, und wenn bei Klick auf den Marker ein Popup mit passender Beschreibung angezeigt würde.

Wanderweg als GPX exportieren
  1. stelle die Identifikationsnummer der Relation fest (wie?)
  2. prüfe die Relation mit dem Relation Analyzer
  3. exportiere die Relation als GPX (ersetze ##### mit der Nummer der Relation):
http://betaplace.emaitie.de/webapps.relation-analyzer/downloadServlet/gpx/##### 
  1. lade die GPX-Datei auf deinen Server hoch und binde sie in die HTML-Seite ein

Feuerwehrhydranten

Schön wäre ein Programm, das aus der OSM-Datenbank alle Feuerwehrhydranten ausliest, die innerhalb der Gemeindegrenze liegen, und diese als Marker anzeigt. Und wenn bei Klick auf den Marker ein Popup die Eigenschaften des Hydranten beschreibt.

Daten filtern

Sitzbänke in Simmelsdorf:

http://www.faveve.uni-stuttgart.de/~troll/OSM/osm-poll.cgi?format=gpx&filename=baenke&query=[amenity=bench][bbox=11.26,49.57,11.4,49.68]

Hydranten in Simmelsdorf:

http://www.faveve.uni-stuttgart.de/~troll/OSM/osm-poll.cgi?format=gpx&filename=hydranten&query=[amenity=fire_hydrant][bbox=11.28,49.57,11.4,49.68]

Relationen in Simmelsdorf

Gemeindegrenze 35117, GPX
Frankenweg 28417, GPX
Hüttenbacher Rundweg 49645, GPX