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 bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · português do Brasil · 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.