[OSM-talk] Tagging Multiple Services to a Company/Building
Ian Mc Shane
ianmcshane at live.co.za
Thu Feb 4 06:41:10 GMT 2010
Hello Roy,
>> 1) Do you want all that detail?
>
> Yes please :)
I understand why you want all that data, but very little of it is being
visualized through www.openstreetmap.org, leading on to your next comment:
> But I don't have my own database - I want to use the OSM database...
If you are not post processing the data then you will not likely be able to
get any value from the extra data. And if people can not see the data, they
won't know it is there, and then it will go out of date very quickly as
products that a shop sells will change more often than the road network...
even with road maintenance taken into account.
With that said, OSM allows users to add as much detail as they want to
add... and I am quite happy to add the detail, I just want to find out what
is the best way to do that taking into account that this data will likely
only be used by people who post-process OSM Data as the renders can not
handle all the different options right now.
>From what I understand the openstreetmap.org map is purely for show and not
meant to be THE place to view all the data... its up to other groups to show
what they want e.g. cloudmade, cyclemap, etc...
Maybe one day we will have "pipemap.org" showing us the world of pipes that
live beneath our world but that is up to "pipemap.org" and not necessarily
openstreetmap.org
> An alternative is to use something like a "namespace" concept.
I do like the namespace concept, as well as what Steve was saying ("Are you
sure it wouldn't be better to push for "amenity=cafe;bakery;atm" style
multi-tagging instead"). I found it documented here:
http://wiki.openstreetmap.org/wiki/FAQ#What_shall_I_do_for_roads_that_have_multiple_values_for_a_tag.3F.
So going with our Spa example:
shop=beauty
beauty:tanning=yes
beauty:massage=yes
OR
shop=beauty
beauty=tanning;massage
Multiple values separated by semicolons by far seems to me the simplest way
to denote multiple values for a single key with less worry that keys will be
overused.
I think that maybe namespace option when things get horribly complicated and
then the semicolon separated on a shorter/simpler list?
Either mechanism is easy enough for people to do post processing on and
still be able to group data nicely.
Thanks for the feedback so far, it has been a learning experience.
Ian
More information about the talk
mailing list