wiki:De:Styles/Coloured_Streets

Version 10 (modified by Klumbumbus, 10 years ago) ( diff )

wikitext update to version 3.10.xx and small fixes

[[Image(...)]] Coloured Streets

Andere Sprachen:

Beschreibung

Der Mappaint-Stil "Coloured Streets" erleichtert die Arbeit mit Adressen.

Straßen, Häuser und Adresspunkte mit gleichem Straßenname werden mit der gleichen Farbe hinterlegt. Dadurch kann auf einen Blick erkannt werden, welches Haus zu welcher Straße gehört. Ausgewertet werden dabei bei Straßen der Schlüssel "name" und bei Adressen der Schlüssel "addr:street" bzw. bei associatedStreet-Relationen für die Hausnummern der Schlüssel "name" der Relation. Weiterhin wird auf fehlende oder fehlerhafte Daten hingewiesen. Fehlt addr:housenumber, so wird "number?" ausgegeben. Fehlt addr:street, so wird "street?" ausgegeben. Haben Straßen (Wege mit highway=*) ein addr:*-tag, so wird "no addr!" ausgegeben. Coloured Streets ist auch sehr gut kompatibel mit dem Mappaint-Stil Unaufdringlichere Punkte.

Coloured Streets verwendet 33 speziell ausgewählte Farben, welche durchschnittlich gleich oft verwendet werden. In Einzelfällen kann es trotzdem zur gleichen Farbe von benachbarten Straßen kommen. Dies liegt in der begrenzten Anzahl an eindeutig unterscheidbaren Farben begründet und lässt sich nicht völlig ausschließen.

Es gibt 2 Einstellungen mit denen man den Mappaint-Stil anpassen kann. Dazu muss jeweils eine Farbe im Einstellungsmenü von JOSM angepasst werden. (Menü:Bearbeiten -> Einstellungen -> Anzeigeeinstellungen -> Farben). Weiß bedeutet "Ja", schwarz bedeutet "Nein". Nach einer Änderung ist ein JOSM Neustart notwendig.

  • Möchte man "addr:postcode=*" an Straßen erlauben (und für diese Fälle keine Warnmeldung sehen), so stellt man die Farbe "Zeichenstil coloured: streets.boolean.allow.postcode.on.highway" auf weiß (standard ist schwarz = nicht erlauben = Warnung wird angezeigt).
  • Möchte man, dass name:prefix und name:suffix für Namen von Straßen und associatedStreet-Relationen berücksichtigt werden, so stellt man die Farbe "Zeichenstil coloured: streets.boolean.support.prefix.and.suffix.on.highway.names" auf weiß (standard ist schwarz = wird nicht berücksichtigt = nur der Schlüssel "name" wird ausgewertet). Zumindest in Teilen der USA und von Griechenland werden Namen von Straßen in diese Bestandteile aufgeteilt. Durch Aktivierung dieser Option kann man so in diesen Gebieten bessere Ergebnisse mit Coloured Streets erzielen.

Weitere hilfreiche Tools für das Mappen von Adressen: Coloured Postcode, Coloured Suburb, HousenumberValidator, OSM Inspector, ITO maps.

Für den Coloured Streets Mappaint Stil ist JOSM Version 6909 oder neuer erforderlich. Bei Anregungen/Fragen/Bugs/Vorschlägen o.ä. bitte eine Nachricht an geozeisig und/oder Klumbumbus.

Gerne kann diese Wiki-Seite in weitere Sprachen übersetzt werden. Bereits übersetzte Sprachen siehe oben rechts.

Beispiel von Coloured Streets:

Beispiel Coloured Streets (NOZIP)

(Daten, welche für das Bild verwendet wurden ©OpenStreetMap contributors ODbL)

Coloured Streets bei niedriger Zoomstufe:

exampleColouredStreetsLowZoom (NOZIP)

(Daten, welche für das Bild verwendet wurden ©OpenStreetMap contributors ODbL)

Zum Vergleich hier ein Ausschnit meines "Testcenters".

JOSM standard interner Stil verglichen mit Coloured Streets 3.0

JOSM internal compared to Coloured Streets (NOZIP)

(Dieses Bild wurde mit einer veränderten Version von Coloured Streets erstellt, um sicherzustellen, dass oben alle Farben gezeigt werden.)

Änderungshistorie

(Neueste Änderung zuerst)

Version 3.01.xx zu 3.10.xx

  • Beim Herauszoomen werden die Punkte kleiner bis sie schließlich ganz verschwinden
  • Icons werden bei niedrigen Zoomstufen nicht angezeigt
  • Der Text wird ein bischen größer bei hohen Zoomstufen

Dies alles führt zu besserer Lesbarkeit bei höheren Zoomstufen und einem besserem Überblick bei niedrigen Zoomstufen. Dies war inspiriert vom Stil Unaufdringlichere Punkte. Man braucht nun also nicht mehr beide aktivieren, sondern nur noch Coloured Streets und man bekommt in allen Zoomstufen eine schöne Ansicht.

Version 3.00.xx zu 3.01.xx

  • Die Warnmeldung an Straßen "no name!" wurde geändert zu "name?" Alle Meldungen folgen jetzt dem gleichen Schema (alle Meldungen wo etwas fehlt mit "?" und alle Meldungen wo etwas falsch ist mit "!").
  • Die folgenden Farben wurden geringfügig geändert zur besseren Unterscheidung mit anderen Farben:
    • #228b22 geändert zu #008f00
    • #32cd32 geändert zu #54d954
    • #81621a geändert zu #7d5a07

Version 2.00.xx zu 3.00.xx

  • Anstelle des ersten Buchstabens des Straßennamens für die Farbwahl auszuwerten wird nun ein crc32-Hashcode des Straßennamens berechnet und anhand dessen die Farbwahl getroffen. Dies führt zu den nachfolgend aufgelisteten Vorteilen. Besonderer Dank gilt hier dem Entwicklerteam von JOSM, die extra für diesen Mappaint-Stil eine neue Funktion in JOSM implementiert haben. Ohne diese neue Funktion wären die nachfolgenden Verbesserungen nicht möglich gewesen.
    • Nebeneinanderliegende Straßennamen mit selbem Anfangsbuchstabe werden nun auch in verschiedenen Farben dargestellt
    • Rechschreibfehler irgendwo innerhalb des Straßennamens werden duch eine andere Farbe angezeigt
    • Coloured Streets funktioniert nun weltweit, auch in Ländern, wo viele Straßennamen mit gleichem Buchstabe beginnen und enden
    • Es werden damit automatisch alle Unicodezeichen unterstützt und es muss nicht mehr jedes einzelne Unicodezeichen separat dem Mappaint-Stil hinzugefügt werden
    • Die ehemalige alternative Version von Coloured Streets (welche den letzten Buchstaben auswertete) ist damit überflüssig
  • Es wurde eine Option eingefügt, mit der man einstellen kann, ob die Warnmeldung "no addr!" an Straßen mit addr:postcode angezeigt wird (Standard ist: Warnmeldung wird angezeigt).
  • Es wurde eine Option eingefügt, mit der man einstellen kann, ob name:prefix und name:suffix bei der Farbwahl von Namen von Straßen und associatedStreet-Relationen berücksichtigt werden (Standard ist: name:prefix und name:suffix werden nicht berücksichtigt).
  • highway=pedestrian, welche als Fläche eingetragen sind (geschlossene Linie mit area=yes, oder Multipolygon) werden jetzt in der richtigen Farbe und Füllfarbe und mit dem Namen in der Mitte (anstatt auf der Umrisslinie) angezeigt. name:prefix und name:suffix werden ebenfalls unterstützt, falls es in den Optionen aktiviert ist.
  • addr:place wird jetzt ebenfalls unterstützt. Es wird genauso wie addr:street gehandhabt. Das bedeutet Adressen mit addr:housenumber und addr:place werden angezeigt wie solche mit addr:housenumber und addr:street. Die fehlende-Straße-Warnmeldung (street?) wird nicht angezeigt, wenn addr:place vorhanden ist.
  • Es wird nun eine Warnmeldung ausgegeben, wenn ein Linie mit addr:interpolation=* weitere addr:*=* enthält ("addr:interpolation shouldn't have other addr:*=* tags!")
  • highway=platform wird nicht mehr wie Straßen eingefärbt, da es nicht zu Adressen gehört
  • Die Farbe #7cfc00 (ehemals für X) wurde entfernt, da sie zu ähnlich mit #adff2f (ehemals für M) war
  • Es gibt 4 neue Farben:
    • #b88142
    • #a3fe8f
    • #b8674c
    • #fcff5c
  • Die folgenden Farben wurden geringfügig geändert zur besseren Unterscheidung mit anderen Farben:
    • #ffd700 (ehemals für K) geändert zu #ffe400
    • #824b00 (ehemals für P) geändert zu #824600
    • #808000 (ehemals für W) geändert zu #707000
  • Die Transparenzen der Füllfarben von landuses wurden erhöht für eine bessere Darstellung der verschiedenen Adress-Farben.
  • Die Füllfarbe von place=* ist jetzt deaktiviert für eine bessere Darstellung der verschiedenen Adress-Farben.
  • Die Darstellung der Warnmeldung "street?" bei Flächen wurde minimal verbessert
  • Ein paar Code-Optimierungen

Version 1.011 zu 2.00.xx

  • Die Hausnummern sind größer, farbig hinterlegt und dadurch besser sichtbar.
  • Unterstützung von associatedStreet-Relationen
  • Unterstützung von Sonderzeichen und unbekannten Zeichen
  • Gleichzeitige Anzeige von Nummer und Name (und number? bzw. street?, falls notwendig)
  • Es wurden 4 neue Farben eingeführt:
    • #ffffff (weiß) wird verwendet für alle Kleinbuchstaben und nicht explizit enthaltene Sonderzeichen als ersten Buchstabe des Straßennamens
    • #e1bd6a
    • #81621a
    • #ff7c00
  • Der farbige Kreis bei Adressnodes ist nun ein kleines bisschen größer, damit er hinter Icons wie bspw. entrance=* besser zu erkennen ist.
  • Hausnummern sind nun größer und haben ebenfalls einen farbigen Schimmer um die Zahl.
  • Durch den farbigen Schimmer der Nummern ist die Straßenzuordnung von Gebäuden und Nodes mithilfe der Farbe auch noch bei Selektion möglich
  • Schrift des Namens bei Nodes und Gebäuden größer.
  • Folgende Farben wurden geändert:
    • G (jetzt #176767) und P (jetzt #824b00) (da sie insbesondere für die Hinterlegung der schwarzen Schrift zu dunkel waren)
    • A (jetzt #81c0ff) und I (jetzt #0072e2) (da sich A und B zu ähnlich waren)
    • Z (jetzt #ff4444) (da sich R und Z zu ähnlich waren)
    • E (jetzt #f0b9a6) (da sich E und Q zu ähnlich waren)
  • Unterstützung von associatedStreet-Relationen. Dazu muss die Relation den Straßenname im key name enthalten.
  • Enthält ein Gebäude Name und Hausnummer, so wird nun beides angezeigt. Zuerst die Nummer, dann der Name, getrennt durch einen |.
  • Enthält ein Node Name und Hausnummer, so wird nun beides angezeigt.
  • Zur besseren Übersicht werden die Nummer und Namen in niedrigeren Zoomstufen ausgeblendet. (Die Farben und Fehlermeldungen bleiben.)
  • Gebäude, welche in der Regel keine Adressdaten besitzen werden schwächer dargestellt. (Dies gilt nur, wenn tatsächlich kein addr:street und keine addr:housenumber=* tag vorhanden ist.) Dies betrifft im einzelnen Flächen mit einem der folgenden Werte im key building= : bunker, cabin, farm_auxiliary, garage, garages, hut, roof, shed.
  • Für die Darstellung des Namens werden nun auch Flächen mit Adressen berücksichtigt, welche kein building=* besitzen
  • Transparenzen wurden leicht erhöht, bzw. eingefügt.
  • Bei ein paar Sonderfällen bei Flächen wird nun nicht mehr die Bezeichnung in der Mitte und auf der Linie, sondern nur noch in der Mitte angezeigt.
  • Coloured Streets hat jetzt ein Icon, welches in der Werkzeugleiste platziert werden kann, um den Stil schnell ein- und auszuschalten.
  • Farbe und Position des Namens bei Nodes vereinheitlicht
  • Es wird nun eine fehlende Hausnummer an Adressnodes auch dann angezeigt, wenn der Node amenity=* enthält (dies war zuvor explizit deaktiviert).
  • Die Umrissfarbe eines Gebäudes (=Straßenzuordnung) bei fehlender Hausnummer ist jetzt besser erkennbar
  • Es wird nun auch als Fehler angezeigt (no addr!), wenn eine Straße (highway=*) ein addr:housenumber=* enthält.
  • "street?" wird bei Flächen mit Hausnnummer nun auch dann angezeigt, wenn die Fläche kein building=* besitzt
  • "number?" ist nun auch mit der entsprechenden Farbe hinterlegt
  • "street?" ist nun rot hinterlegt
  • Bei den Darstellungen für fehlende addr:street bzw. addr:housenumber werden nun auch zusätzlich Hausnummer und Name angezeigt, je nachdem was alles vorhanden ist z.B. "street? 5 | Name des Geschäfts" oder "number? | Name des Geschäfts" (Die Straßenzugehörigkeit ist in letzterem Falle durch die Farbe erkennbar)
  • "no addr!" wird nun immer rot hinterlegt

Quellcode

Siehe englische Seite.

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.