DE:OSM Route Manager

From OpenStreetMap Wiki
(Redirected from DE:Route Manager)
Jump to: navigation, search
Verfügbare Sprachen — OSM Route Manager
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

OSM Route Manager (verfügbar unter http://osmrm.openstreetmap.de/) ist ein Werkzeug zur Fehlerbehebung in Relations, der den Relation Analyzer ablösen soll, indem er zusätzlich folgende Features bietet:

  • Unterstützung für Sub- und Super-Relationen (siehe DE:Relation:route#Mehrere_Routen_teilen_sich_einen_Wegabschnitt)
  • Unterstützung für Kreisverkehre (Kreisverkehre werden bei der Analyse einfach durch einen einzelnen Punkt ersetzt, sodass keine Lücke erscheint)
  • Unterstützung für Varianten und Ausläufer beim GPX-Export (man klickt sich seine Route aus den einzelnen Routenabschnitten selbst zusammen)

Alle zu einer Relation (und ihren Sub-Relationen) zugehörigen Wege werden analysiert und in Abschnitte aufgeteilt. Jeder Abschnitt ist auf beiden Seiten mit null oder mehr als einem anderen Abschnitt verbunden. Wenn ein Weg auf einer Seite mit genau einem anderen Weg verbunden ist, werden beide Wege in den selben Abschnitt einsortiert.

Der Route Manager ist in Java/JSP geschrieben. Die meiste Zeit der Analyse vergeht beim Laden der Daten aus der API. Der JavaScript-Code im Browser, der die Relations auf der Karte zeichnet, braucht auch Einiges an CPU-Zeit.

API

Man kann die Analyse, die der Route Manager erzeugt, mithilfe der GPX-Export-Funktion in anderen Programmen weiterverwenden. Man ruft die URL http://osm.cdauth.eu/route-manager/gpx.jsp?relation=%d (%d steht für die Relation-ID) auf und erhält eine GPX-Datei, in der die einzelnen Segmente enthalten sind.

Greasemonkey-Script

Auf [1] gibt es ein Greasemonkey-Script, das einen Link auf den Route Manager auf den Relation-Seiten auf www.openstreetmap.org anzeigt.

Quellcode

Der Quellcode ist unter der AGPL-3-Lizenz auf [2] verfügbar. Das Projekt wird von Candid Dauth verwaltet.

Todo

Bugs und Wünsche werden auf bugs.cdauth.eu verwaltet.