Höchstgeschwindigkeit-Kartenstil
Beschreibung
Dieser Kartenstil fügt die Anzeige von Höchstgeschwindigkeitsspezifischen Informationen zur Kartenanzeige hinzu. Dazu werden die folgenden Schlüssel ausgewertet:
- maxspeed
- maxspeed:forward
- maxspeed:backward
- maxspeed:conditional
- maxspeed:forward:conditional
- maxspeed:backward:conditional
- maxspeed:variable
- maxspeed:variable:forward
- maxspeed:variable:backward
- maxspeed:advisory
- maxspeed:advisory:forward
- maxspeed:advisory:backward
Dieser Stil wurde hauptsächlich für Straßen entwickelt, kann aber auch für Gleise verwendet werden.
Links- und Rechtsverkehr werden dabei stets berücksichtigt. Beispiel:
Man kann die Farben in den Einstellungen von JOSM ändern. Die Standard-Farben und ein paar Beispiele sind nachstehend dargestellt.
Bei hohem Zoom werden die maxspeed Werte als Text angezeigt. Dies kann in den Zeichenstil-Einstellungen dieses Kartenstils deaktiviert werden.
Wie die verschiedenen Schlüssel von diesem Kartenstil unterstützt werden:
Schlüssel | Farbe | Text | Text-Abkürzung | Fehleranzeige |
---|---|---|---|---|
maxspeed | ja | ja | ja | |
maxspeed:forward | ja | ja | fw | ja |
maxspeed:backward | ja | ja | bw | ja |
maxspeed:conditional | ja (Strichmuster) | ja | c (nur Wert vor @ ) | ja |
maxspeed:forward:conditional | ja (Strichmuster) | ja | fwc (nur Wert vor @ ) | ja |
maxspeed:backward:conditional | ja (Strichmuster) | ja | bwc (nur Wert vor @ ) | ja |
maxspeed:variable | ja (anderes Strichmuster) | ja (alle Werte außer no ) | v (ohne den tatsächlichen Wert) | nein |
maxspeed:variable:forward | ja (anderes Strichmuster) | ja (alle Werte außer no ) | vfw (ohne den tatsächlichen Wert) | nein |
maxspeed:variable:backward | ja (anderes Strichmuster) | ja (alle Werte außer no ) | vbw (ohne den tatsächlichen Wert) | nein |
maxspeed:advisory | nein | ja | a | ja |
maxspeed:advisory:forward | nein | ja | afw | ja |
maxspeed:advisory:backward | nein | ja | abw | ja |
Implizite maxspeed Werte werden aktuell für folgende Länder unterstützt: BY
(Belarus), FR
(Frankreich), RO
(Rumänien), RS
(Serbien), RU
(Russland). Dies muss zuerst in den Zeichenstil-Einstellungen dieses Kartenstils aktiviert werden falls gewünscht.
Bei Anregungen/Fragen/Bugs/Vorschlägen o.ä. bitte eine Nachricht an Klumbumbus senden.
Gerne kann diese Wiki-Seite in weitere Sprachen übersetzt werden. Bereits übersetzte Sprachen siehe oben rechts.
Testcenter zur Qualitätssicherung dieses Stils.
Bekannte Probleme:
- Wenn man
forward
/backward
Werte in Kombination mitconditional
Werte orvariable
verwendet, können die Striche links und rechts manchmal asynchron sein, siehe JOSM-Bug #11994.
Änderungshistorie
Version 3.1
- Einzug vereinheitlicht (4 Leerzeichen anstatt Tabulator), keine code-Änderung
Version 3.0
- Anzeige von allen unterstützden
maxspeed
Werten als text bei hohem Zoom ergänzt (teilweise gekürzt und mit Abkürzung, siehe Tabelle oben); kann in den Zeichenstil-Einstellungen dieses Kartenstils deaktiviert werden. - Fehleranzeigecode überarbeitet, um ihn mit der Anzige der
maxspeed
Werte kompatibel zu machen - Ein paar Sonderfälle bei der Fehleranzeige ergänzt und verbessert
- Unterstützung für
maxspeed:advisory
ergänzt (aufgrund einer Nutzeranfrage); nur mittels Text da eine 3. Farbe (nebenmaxspeed
undmaxspeed:conditional
) kombiniert mitforward
/backward
undvariable
zu verwirrend wäre - Fehleranzeige für falsche
maxspeed:advisory
Werte ergänzt
Version 2.9
- Farbe für
80 mph
(die gleiche wie140
) und85 mph
(neue Farbe) hinzugefügt aufgrund einer Nutzeranfrage (genutzt in der USA) - Farbe von
30
und45 mph
ein bisschen heller gemacht, um sie besser von100
und60 mph
unterscheiden zu können
Version 2.8
- Änderung der Zeichenstil-Einstellung "maxspeed=RU:* tagging scheme" zu generellem "implicit maxspeed values" und standardmäßig auf deaktiviert gesetzt. Unterstützung für die Länder mit dem meisten Nutzungen ergänzt: (
RO
,FR
undBY
) undRS
aufgrund einer Nutzeranfrage - Eine bisschen striktere Prüfung von schlechten Werten für ein paar Ausnahmefälle, z.B.
20 mphh
wird jetzt als falscher Wert angegeben (wurde zuvor einfach ignoriert)
Version 2.7
- Unterstützung von
maxspeed=*
+maxspeed:direction:conditional=*
(ohnemaxspeed:direction=*
) hinzugefügt, behebt einen Bug in Version 2.5 - Bessere Anzeige der Fehlermeldungen
- Duchsichtigkeit aus verschiedenen Gründen entfernt
- Farbe für
120
angepasst - Wenn
maxspeed
undmaxspeed:direction
zusammen getaggt ist (Taggingfehler) wird nicht mehr beides gestapelt angezeigt, sondern der Richtungswert überschreibt den normalenmaxspeed
Wert - Unterstützung von Kombinationen von
conditional
undvariable
maxspeed
140
hinzugefügt
Version 2.5
- Unterstützung von
maxspeed:conditional
,maxspeed:forward:conditional
andmaxspeed:backward:conditional
hinzugefügt - Fehlermeldung für falsche Werte von
conditional
maxspeed
hinzugefügt - Fehlermeldung für
conditional
maxspeed
ohne normalemmaxspeed
hinzugefügt - Inhaltsverzeichnis und nummerierte Überschriften der Datei hinzugefügt für eine bessere Verständlichkeit der Codestruktur
Version 2.1
- Unterstützung für alternitives Taggingschema hinzugefügt:
maxspeed=RU:living_street
,maxspeed=RU:urban
,maxspeed=RU:rural
,maxspeed=RU:motorway
. Dies kann in den Zeichenstil-Einstellungen dieses Kartenstils deaktiviert werden. - Stil für
maxspeed=5
hinzugefügt - Farbe von
maxspeed=none
geändert für eine bessere Sichtbarkeit auf Luftbildern
Version 2.0
- Wechsel von xml zu mapcss
- Unterstützung von
maxspeed:forward
undmaxspeed:backward
(berücksichtigt Links- und Rechtsverkehr) - Unterstützung von
maxspeed:variable
,maxspeed:variable:forward
undmaxspeed:variable:backward
(gestrichelte Linie) - Die Hervorhebungsfarbe ist nun unterhalb der Straßenlinie, um den Straßentyp zu sehen (
residential
,secondary
,motorway
,...) - Unterstützung von Werten ohne Leerzeichen zwischen Zahl und Einheit entfernt (z.B.
35mph
) - Fehlermeldung bei falschen Höchstgeschwindigkeitswerten hinzugefügt (wie
35mph
oder35 m/h
) - Fehlermeldung hinzugefügt, wenn die Höchstgeschwindigkeitsrichtung entgegengesetzt zur Einbahnstraße ist
- Angepasst an die am häufigsten verwendeten Werte laut taginfo
20
,45
,none
hinzugefügt- unbenutzte Werte wie
32.19
entfernt
- Durchsichtigkeiten, Breiten und ein paar Farben angepasst, für eine bessere Anzeige und Unterscheidung der Farben untereinander
- Die Breite hängt von der Zoomstufe ab
Version 1.5
- Startversion
Code
Siehe englische Seite.