Changes between Version 32 and Version 33 of Styles/Coloured_Streets


Ignore:
Timestamp:
2014-03-30T23:33:56+02:00 (12 years ago)
Author:
stoecker
Comment:

Split english and german

Legend:

Unmodified
Added
Removed
Modified
  • Styles/Coloured_Streets

    v32 v33  
     1[[[TranslatedPages]]
     2
    13= [[Image(ColouredStreetsIcon.png)]] Coloured Streets =
    2 [[TOC(inline)]]
    3 == Coloured Streets (english) ==
    4 [[Coloured_Streets#ColouredStreetsdeutsch|Deutscher Text weiter unten (german text below)]]
     4[[PageOutline]]
     5
    56=== Description ===
    67
     
    108109* "no addr!" has now always red background
    109110
    110 == Coloured Streets (deutsch) ==
    111 === Beschreibung ===
    112 Der Mappaint-Stil "Coloured Streets" '''erleichtert die Arbeit mit Adressen.'''
    113 
    114 Straßen, Häuser und Adressnodes 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 [LessObtrusiveNodes Unaufdringlichere Nodes].
    115 
    116 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.
    117 
    118 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.
    119 * 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).
    120 * Möchte man, dass [osmwiki:Proposed_features/Directional_Prefix_%26_Suffix_Indication 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.
    121 
    122 Weitere hilfreiche Tools für das Mappen von Adressen:
    123 [[Coloured_Postcode]],
    124 [[Coloured_Suburb]],
    125 [http://gulp21.bplaced.net/osm/housenumbervalidator/ HousenumberValidator],
    126 [http://tools.geofabrik.de/osmi/debug.html?view=addresses OSM Inspector],
    127 [http://www.itoworld.com/map/9# ITO maps],
    128 [osmwiki:DE:Roof_modelling Roof modelling].
    129 
    130 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 [osmwww:user/geozeisig geozeisig] und/oder [osmwww:user/Klumbumbus Klumbumbus].
    131 
    132 Beispiel von Coloured Streets:
    133 
    134 [[Image(exampleColouredStreets.png)]]
    135 
    136 ^(Daten, welche für das Bild verwendet wurden [osmwww:copyright ©OpenStreetMap contributors])^
    137 
    138 Zum Vergleich hier ein Ausschnit meines "Testcenters".
    139 
    140 JOSM standard interner Stil verglichen mit Coloured Streets 3.0
    141 
    142 [[Image(JOSM_internal_compared_to_Coloured_Streets3.0.gif​)]]
    143 
    144 ^(Dieses Bild wurde mit einer veränderten Version von Coloured Streets erstellt, um sicherzustellen, dass oben alle Farben gezeigt werden.)^
    145 
    146 === Changelog ===
    147 ==== Version 2.0.xx zu 3.0.xx ====
    148 * 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.
    149  * Nebeneinanderliegende Straßennamen mit selbem Anfangsbuchstabe werden nun auch in verschiedenen Farben dargestellt
    150  * Rechschreibfehler irgendwo innerhalb des Straßennamens werden duch eine andere Farbe angezeigt
    151  * Coloured Streets funktioniert nun weltweit, auch in Ländern, wo viele Straßennamen mit gleichem Buchstabe beginnen und enden
    152  * Es werden damit automatisch alle Unicodezeichen unterstützt und es muss nicht mehr jedes einzelne Unicodezeichen separat dem Mappaint-Stil hinzugefügt werden
    153  * Die ehemalige alternative Version von Coloured Streets (welche den letzten Buchstaben auswertete) ist damit überflüssig
    154 * 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).
    155 * 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).
    156 * 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.
    157 * [osmwiki:Key:addr:place 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.
    158 * Es wird nun eine Warnmeldung ausgegeben, wenn ein Linie mit addr:interpolation=* weitere addr:*=* enthält ("addr:interpolation shouldn't have other addr:*=* tags!")
    159 * highway=platform wird nicht mehr wie Straßen eingefärbt, da es nicht zu Adressen gehört
    160 * Die Farbe !#7cfc00 (ehemals für X) wurde entfernt, da sie zu ähnlich mit !#adff2f (ehemals für M) war
    161 * Es gibt 4 neue Farben:
    162  * !#b88142
    163  * !#a3fe8f
    164  * !#b8674c
    165  * !#fcff5c
    166 * Die folgenden Farben wurden geringfügig geändert zur besseren Unterscheidung mit anderen Farben:
    167  * !#ffd700 (ehemals für K) geändert zu !#ffe400
    168  * !#824b00 (ehemals für P) geändert zu !#824600
    169  * !#808000 (ehemals für W) geändert zu !#707000
    170 * Die Transparenzen der Füllfarben von landuses wurden erhöht für eine bessere Darstellung der verschiedenen Adress-Farben.
    171 * Die Füllfarbe von place=* ist jetzt deaktiviert für eine bessere Darstellung der verschiedenen Adress-Farben.
    172 * Die Darstellung der Warnmeldung "street?" bei Flächen wurde minimal verbessert
    173 * Ein paar Code-Optimierungen
    174 
    175 ==== Version 1.011 zu 2.0.xx ====
    176 * Die Hausnummern sind größer, farbig hinterlegt und dadurch besser sichtbar.
    177 * Unterstützung von associatedStreet-Relationen
    178 * Unterstützung von Sonderzeichen und unbekannten Zeichen
    179 * Gleichzeitige Anzeige von Nummer und Name (und number? bzw. street?, falls notwendig)
    180 
    181 
    182 * Es wurden 4 neue Farben eingeführt:
    183  * #ffffff (weiß) wird verwendet für alle Kleinbuchstaben und nicht explizit enthaltene Sonderzeichen als ersten Buchstabe des Straßennamens
    184  * !#e1bd6a
    185  * !#81621a
    186  * !#ff7c00
    187 * Der farbige Kreis bei Adressnodes ist nun ein kleines bisschen größer, damit er hinter Icons wie bspw. entrance=* besser zu erkennen ist.
    188 * Hausnummern sind nun größer und haben ebenfalls einen farbigen Schimmer um die Zahl.
    189 * Durch den farbigen Schimmer der Nummern ist die Straßenzuordnung von Gebäuden und Nodes mithilfe der Farbe auch noch bei Selektion möglich
    190 * Schrift des Namens bei Nodes und Gebäuden größer.
    191 * Folgende Farben wurden geändert:
    192  * G (jetzt !#176767) und P (jetzt !#824b00) (da sie insbesondere für die Hinterlegung der schwarzen Schrift zu dunkel waren)
    193  * A (jetzt !#81c0ff) und I (jetzt !#0072e2) (da sich A und B zu ähnlich waren)
    194  * Z (jetzt !#ff4444) (da sich R und Z zu ähnlich waren)
    195  * E (jetzt !#f0b9a6) (da sich E und Q zu ähnlich waren)
    196 * Unterstützung von associatedStreet-Relationen. Dazu muss die Relation den Straßenname im key ''name'' enthalten.
    197 * Enthält ein Gebäude Name und Hausnummer, so wird nun beides angezeigt. Zuerst die Nummer, dann der Name, getrennt durch einen |.
    198 * Enthält ein Node Name und Hausnummer, so wird nun beides angezeigt.
    199 * Zur besseren Übersicht werden die Nummer und Namen in niedrigeren Zoomstufen ausgeblendet. (Die Farben und Fehlermeldungen bleiben.)
    200 * 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.
    201 * Für die Darstellung des Namens werden nun auch Flächen mit Adressen berücksichtigt, welche kein building=* besitzen
    202 * Transparenzen wurden leicht erhöht, bzw. eingefügt.
    203 * 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.
    204 * Coloured Streets hat jetzt ein Icon, welches in der Werkzeugleiste platziert werden kann, um den Stil schnell ein- und auszuschalten.
    205 * Farbe und Position des Namens bei Nodes vereinheitlicht
    206 * Es wird nun eine fehlende Hausnummer an Adressnodes auch dann angezeigt, wenn der Node amenity=* enthält (dies war zuvor explizit deaktiviert).
    207 * Die Umrissfarbe eines Gebäudes (=Straßenzuordnung) bei fehlender Hausnummer ist jetzt besser erkennbar
    208 * Es wird nun auch als Fehler angezeigt (no addr!), wenn eine Straße (highway=*) ein addr:housenumber=* enthält.
    209 * "street?" wird bei Flächen mit Hausnnummer nun auch dann angezeigt, wenn die Fläche kein building=* besitzt
    210 * "number?" ist nun auch mit der entsprechenden Farbe hinterlegt
    211 * "street?" ist nun rot hinterlegt
    212 * 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)
    213 * "no addr!" wird nun immer rot hinterlegt
    214 
    215111== Code ==
    216112