This mailing list has been migrated to Mailman 3. This archive will no longer be updated. Messages after 1 February 2020 are missing. Please use the new archive instead.
Diese Mailingliste wurde auf Mailman 3 umgestellt. Dieses Archiv wird nicht mehr länger aktualisiert. Nachrichten nach dem 1. Februar 2020 fehlen. Bitte benutze das neue Archiv.

[openrailwaymap] Verbesserungsvorschläge für maxspeed-Layer, Stylesheet-Testumgebung

Michael Reichert nakaner at gmx.net
Wed Jun 18 14:22:58 MEST 2014


Hallo,

bei Mappen in den letzten Monaten ist mir schon mehrfach aufgefallen,
dass es Gleise gibt, auf denen in unterschiedlichen Richtungen
unterschiedliche Geschwindigkeiten gelten (beide Geschwindigkeiten
jeweils auf der freien Strecke und mit Lf6/7 signalisiert).

Wenn ich diese in OSM eintrage, werden sie natürlich nicht gerendert.
Beispiel:
https://www.openstreetmap.org/way/266661240
(dort bin ich mit dem GPS und Fahrrad entlanggefahren)

Um dem fehlenden Rendering abzuhelfen gibt es zwei Möglichkeiten:
(1) Man rendert solche Gleise gestrichelt. Ein 2/3-Strich in der Farbe
der Vorwärtsgeschwindigkeit, ein 1/3-Strich in der Farbe der
Rückwärtsgeschwindigkeit. (Der Einfachkeit halber lassen wir mal die
Berücksichtigung von getaggtem Gleiswechselbetrieb außen vor. Den könnte
man durch gleiche Betonung der beiden Richtungen hervorheben).

(2) Ich designe schlanke, pfeilartige Icons und diese werden
aneinandergereiht:

Darstellung in ASCII-Art:
Pfeilform: <---> <---> <--->
Farbe:     aaabb aaabb aaabb
a = Farbe vorwärts
b = Farbe rückwärts
links = Vorwärts-Richtung des OSM-Ways

Idee (1) habe ich gerade eben versucht, umzusetzen. Es ist mein erstes
MapCSS-Stylesheet (ich kenne sonst nur Maperitive). Wie ich es von
Maperitive gewohnt bin, habe ich versucht, erst die Vorwärts-Linie (im
Beispiel 110 km/h) und darüber die Rückwärts-Linie (100 km/h) zu zeichnen.

way[maxspeed:backward>90][maxspeed:backward<=100]
{
	z-index: 10;
	color: white;
	/*color: #00CB84;*/
    width: 5;
    linejoin: round;
	text: "maxspeed";
	text-position: line;
	text-color: black;
	font-size: 11;
	font-family: Verdana Bold;
	font-weight: bold;
	text-halo-radius: 1;
	text-halo-color: white;
}

way[maxspeed:forward>100][maxspeed:forward<=110]
{
	z-index: 11;
	color: #00CB66;
    width: 3.5;
    linejoin: round;
	dashes: 20,20;
	text: "maxspeed";
	text-position: line;
	text-color: black;
	font-size: 11;
	font-family: Verdana Bold;
	font-weight: bold;
	text-halo-radius: 1;
	text-halo-color: white;
}

Obiges Listing gibt mir jedoch nur eine grüne Strichellinie aus.

Idee (2) scheint, wenn ich die Spezifikationen von MapCSS richtig
verstehe nicht möglich zu sein.

@Alex: Was benutzt du eigentlich als Entwicklungsumgebung für die
Stylesheets? Ich habe meinen ersten Gehversuch jetzt mit JOSM gemacht.
JOSM hat zwar eine MapCSS-Unterstützung, aber die ist, glaube ich, so
gut wie die HTML-/CSS-Unterstützung vom Internet Explorer früher. :)

Viele Grüße

Michael


PS Es gibt wieder drei neue Icons: Lf6+Lf7 für 10 km/h und Ne2
(Vorsignaltafel)

-- 
Per E-Mail kommuniziere ich bevorzugt GPG-verschlüsselt.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openrailwaymap.org/archives/openrailwaymap/attachments/20140618/820503e5/attachment.sig>


More information about the Openrailwaymap mailing list