DE:JOSM/Plugins/Routes

From OpenStreetMap Wiki
Jump to navigation Jump to search
Screenshot of the JOSM routing plugin

Routes

Ergänzt eine einfache Möglichkeit, um bestimmte Objekte hervorzuheben. Besonders praktische für die Visualisierung von (Routen-)Relationen. Dabei können zur Hervorhebung dieselben Ausdrücke wie in der SearchAction (das Dialogfenster, dass nach Druck auf STRG+F erscheint) verwendet werden.

Verwendung

Nach der Installation des Plugins werden zwei neue Beispielebenen angezeigt "Czech hiking trails" und "Cycle routes".

Um eigene Hervorhebungen zu verwenden muss eine neue Datei "routes.xml" im Unterverzeichnis "routes" des JOSM-Plugin Verzeichnisses angelegt werden.

Beispiele

Als Inspiration seien hier Beispiele aufgeführt:

  • Dieses Beispiel für deutsche ÖPNV-Routen hebt Busse, Straßenbahnen, S-Bahnen und Radwege hervor und verwendet dieselben Farben wie die ÖPNV-Karte:

<?xml version="1.0" encoding="UTF-8"?>
<routes xmlns="http://www.example.org/routes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.example.org/routes routes.xsd ">
	<layer name="Busrouten">
		<route color="#FF0000">
			<pattern>
			(type:relation line=bus) | (type:relation type=route route=bus) | child(child(type:relation line=bus))
			</pattern>			
		</route>
	</layer>
	<layer name="Tramrouten">
		<route color="#0000FF">
			<pattern>
			(type:relation line=tram) | (type:relation type=route route=tram) | child(child(type:relation line=tram))
			</pattern>			
		</route>
	</layer>
	<layer name="S-Bahn-Routen">
		<route color="#00FF00">
			<pattern>
			(type:relation line=light_rail) | (type:relation type=route route=light_rail) | child(child(type:relation line=light_rail))
			</pattern>			
		</route>
	</layer>
 	<layer name="Radwege">
 		<route color="#FF00FF">
 			<pattern>
 			(type:way (ncn=* | (lcn=* | rcn=* ))) | (type:relation type=route route=bicycle)
 			</pattern>
 		</route>
	</layer>
</routes>

Source-Code

Der Source-Code ist über das OpenStreetMap-Repository verfügbar in dem Pluginquellen gehostet werden.

http://svn.openstreetmap.org/applications/editors/josm/plugins/