[Talk-de] JOSM Liniendicke

Ulf Lamping ulf.lamping at googlemail.com
Mo Jan 12 23:08:26 UTC 2009


Bernd Wurst schrieb:
> 
>> Mappaint ist ja komplett konfigurierbar über XML-Styles. 
> 
> Wie muss ein Style aussehen, das einfach für alle Ways gilt, völlig schnurz 
> welchen Tag das hat. Oder anders gesagt: Wer definiert den Default?
> 

Der Default kann noch nicht über Styles definiert werden, da ist noch 
Entwicklung angesagt.
> 
>> Wenn man zum
>> jetzigen Zeitpunkt einen Mappaint-Style bauen würde, der möglichst wie
>> Wireframe aussieht, wäre der auch schneller als der normale
>> Mappaint-Style, aber nicht ganz so flott wie Wireframe. Kannst es ja mal
>> ausprobieren, das kann ich dann auch gleich als Basis nehmen ;-) und zu
>> Deinen dickeren Linien kämst Du so auch.
> 
> Hm. Mein Style sieht jetzt so aus:
> <rules>
>         <rule>
>                 <line width="2" colour="way#006600" />
>                 <scale_min>1</scale_min>
>                 <scale_max>50000</scale_max>
>         </rule>
> </rules>
> 
> Die <scale>-Parameter hab ich einfach nicht kapiert, daher sind die drin 
> ("never touch ..."). ;-)

Die scale sind momentan *völlig überflüssig*! War mal ein Versuch von 
mir um zu klären ob eine Darstellung basierend auf dem aktuellen Zoom 
was bringt - damals nicht.


Muss man aktuell nochmal untersuchen ...
> 
> Das hat jetzt logischerweise keine <condition> und irgendwie sorgt das wohl 
> dafür, dass das ignoriert wird.

Ich hab keine Ahnung was bei einer rule ohne codition passiert ...

Wenn du eine condition mit k="xy" und jeweils den 15 üblichen keys 
(highway, waterway, ...) erstellst, kommst du fast soweit.

> Mit "<condition />" friert JOSM beim starten ein. :)

Hat halt noch nie jemand ausprobiert, schreib bitte einen trac Report 
damit es nicht verloren geht.

> 
> JOSM hat eine neue preferences-Zele erstellt für "mappaint.standard.way", die 
> steht auch auf grün, die Wege sind aber grau.
> 
> Zudem werden weiterhin alle Nodes die ein name-Tag haben mit einer quasi 
> unlesbar kleinen Schrift gelabelt. Das wird wohl auch außerhalb des Stylesheet 
> gesteuert. ;-)
> 

Yepp, müssen wir uns anschauen.
> 
>> Besonders jetzt, wo Ulf diese Zeitmessung eingebaut hat, kann man ja
>> beim Basteln schnell sehen, ob man jetzt Zeit gespart hat durch
>> Weglassen von irgendwelchen Details.
> 
> Dann freu ich mich drauf wenn JOSM so weit ist, dass man eine Zeitmessung 
> braucht um den Unterschied zwischen Mappaint und Wireframe zu erkennen. ;-))
> 

Also mit den Änderungen die ich gestern abend eingecheckt habe, ist die 
Performance Mappaint vs. Wireframe auf meiner Maschine davon abhängig, 
welchen Bereich und welchen Ausschnitt man geladen hat. Manchmal ist der 
ein, manchmal ist der andere besser.

Gruß, ULFL




Mehr Informationen über die Mailingliste Talk-de