[OSM-dev] thematic editing
Frederik Ramm
frederik at remote.org
Sun Mar 21 19:38:24 GMT 2010
Hi,
Mikel Maron wrote:
> I'd like to investigate getting this end result in JOSM, without the
> manual steps below
> * Define the thematic layers in perferences (HEALTH is amenity=hospital,
> amenity=pharmacy, ROADS is highway=*, etc)
> * Add a panel which toggles visibility on each of those thematic layers.
> By default, there would be a layer for everything else not caught by the
> defined themes
> * ok, that's what I really want!
In fact, JOSM has a hidden and even-less-than-usual documented feature
that does much of this. It is called "display filter" and you need to
manually set the config option
displayfilter=true
to use it. What it essentially does is that it allows you to save any
search (e.g. amenity=hospital,amentiy=pharmacy) into a named filter and
then apply that filter to your data at any time. For each filter you can
say whether objects matching (or not matching) the filter should be
visible and/or editable. You can even stack filters on top of each other.
However, the whole thing is a user interface nightmare. There are all
sorts of things that can happen, for example what if someone has
connected a pharmacy node to a footway and you switch your health filter
on - then if you move the pharmacy you don't see that you are moving a
footway too. Or what if you have the health filter on and accidentally
tag your pharmacy as bakery - it will simply vanish and you will never
know that it is still there "behind the scenes". And so on. This can all
be solved probably but it will need a lot of testing.
I believe someone is working on improving the UI at the moment. But it
seems unlikely to me that this is ever going to be a newbie friendly
feature...
Bye
Frederik
--
Frederik Ramm ## eMail frederik at remote.org ## N49°00'09" E008°23'33"
More information about the dev
mailing list