[josm-dev] Removing scale_max / scale_min from elemstyles.xml?

Sebastian Klein bastikln at googlemail.com
Mon Nov 15 22:48:03 GMT 2010


Ulf Lamping wrote:
> Hi!
> 
> Quite a while ago, I've experimented with the map display to show/hide 
> features only at a specific zoomlevel of the JOSM map display.
> 
> At that time, the display was so slow that removing specific features 
> from the map was an idea to speed up the map display. Since then I've 
> spend quite some effort to increase the map speed, which made the whole 
> scale tag thing obsolete IMHO.
> 
> The two values of scale_max / scale_min that are currently spamming 
> elemstyles.xml (the mappaint style file) are actually unused AFAIK.
> 
> Are there any objections against removing the remaining traces of these 
> experiments?

No objections. Maybe we can switch the default value of 
mappaint.zoomLevelDisplay from false to true afterwards. This way 
authors of external style sets can create fancy scale dependent styles 
and don't need to bother their users with advanced preferences 
configuration.

Btw., I have mostly completed mapcss support (which offers zoom 
dependent markup, as well), but it will take some time to integrate into 
JOSM. A lot of existing code needs to be adapted and I don't want to 
break too much...

E.g. the z-index property does not work well with the way multipolygons 
are drawn in the PaintVisitor.


Sebastian



More information about the josm-dev mailing list