DE:OSM in Website für Gemeinde/gpx
Ü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
- JOSM starten und Daten für gewünschten Bereich vom OSM-Server herunterladen
- mit "Datei - neu" eine neue Ebene öffnen
- auf der neuen Ebene mit dem Zeichenwerkzeug die gewünschten Linien und Punkte zeichnen
- ..
- ..
- speichere die Datei unter einem beliebigen Dateinamen mit der Dateiendung "gpx"
- 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
- stelle die Identifikationsnummer der Relation fest (wie?)
- prüfe die Relation mit dem Relation Analyzer
- exportiere die Relation als GPX (ersetze ##### mit der Nummer der Relation):
http://betaplace.emaitie.de/webapps.relation-analyzer/downloadServlet/gpx/#####
- 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.
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]