[OSM-talk] Tagging climbing routes and scrambles
Richard Fairhurst
richard at systemeD.net
Fri Apr 25 09:25:26 BST 2008
On 24 Apr 2008, at 13:23, Steve Hill wrote:
> But in common software, do the objects have an explicit type? In
> OpenStreetMap they do not - the type is determined by a bunch of
> arbitrary
> tags, for which you need background knowledge of which tags define the
> object type and which just define attributes (e.g. there is no unified
> "type" tag which you know will always define what the object is).
Fortunately there aren't actually that many noun-type tags (i.e.
object type), so you can just check against a small, predefined list.
I make it highway and all the other -ways, power, man_made, leisure,
amenity, shop, tourism, historic, landuse, military, natural.
Anything else you can safely assume is an attribute.
As it happens, for 99% of purposes, you'd have to filter by type
anyway (if you're doing a small-scale highway map, you won't want
shops or power lines), so it's no extra coding burden.
It kind of goes back IMO to the principle of having a structure
optimised for easy editing, and expecting the users of the raw data
(who'll all have different needs anyway) to do some post-processing;
and how it would be good to offer some standard libraries which do
common post-processing tasks, so you didn't even need this small
amount of "background knowledge". But that's best done by someone
with more l337 Perl/Ruby/Python/whatever skills than me, I'm afraid.
cheers
Richard
More information about the talk
mailing list