W dniu 30.03.2015 22:24, fly napisał(a):

In general area=yes/no is broken. Usually, there should not be a problem
to get the information from the object (type).

You seem to be talking about interpreting data already in the database ("forest is an area" - of course! =} ), while I'm talking about trying to get them into the database ("what kind of area is this?"). There is much more things which are not "sure" and "usual", so how should we deal with this problem?

Do not see that much differences to define several cases.

Which differences in cases do you mean? Micro-/macro or just micro- cases?

The first one is about extending already existing schemes (micro-), while macro- is about building hierarchy which does not exist yet. The second (different micro- cases) are obvious for me.

Right the definition of highway is a complete mess. Would be much more
consistent to use area:highway=* for all areas and to render highway=*
only as lines with width=* or a default width.

Not only highway definition, I'm afraid...

OSM was started as a middle-scale map of a big European city, hence:

1. Highways were meant to be just crossing lines from GPS (=just routing and macro-to-middle-scale rendering).

2. Churches were meant to be - well, typical churches (no need to add strange tag "amenity=place_of_worship" for "building=church", because it's obvious - isn't it?!).

3. Monuments were meant to be just monuments (no scale recognition - like building/statue/plate - probably, no monument/memorial dilemma and surely historical - no matter if the monument is old or new).

- and many other simple assumptions which may be more or less true for London and even European/Western cities, but fail at the global and micro scale.

Now OSM is more general and more specific in many ways. We handle those specific features to some degree (it works, although it's getting hard to manage so many loosely-connected cases), but we're pretty bad in terms of generalization and types hierarchy. The worst thing is we don't even care for being more consistent and systematic, we just keep digging deeper to be more specific...

Additional, we do not always need landuse=* to define an area, so I
rather stick with amenity/man_made/natural/place_of_worship.

You can stick with whatever once you know for sure what kind of area is this and which tagging scheme is proper.

But if I see a grassy area (hence "area=grass") over there or on the aerial image, how should I know if it's:
- natural=grass?
- landuse=grass? (is it used?)
- landcover=grass?
- man_made=grass? (maybe it's made of plastic?)

Wiki does not help me, it adds some more hard choices:
- landuse=meadow (what about natural=meadow, landcover=meadow, landuse=meadow?)
- natural=grassland (what about landcover=grassland?)

Now I may start to dig into wiki pages to get definitions. I'm lucky if I speak English - many of them are not translated to my language and probably won't be (and these which are, can be outdated). And that's just one place...

Sorry - out of time! Too confusing, too much to check - and it was just simple grassy area...

wood vs forest is an topic on its own and how about landcover=* ?

Again - I see some area populated with trees. It may be landcover or landuse, but surely it is the area.

That's not to say we should drop all the existing namespaces. Maybe they can be useful, maybe it's too hard to get rid of the old cruft - it doesn't matter; what really matters is we just need some more general namespaces. If we know that "area=grass" is used, we can make it "landuse=grass" - or maybe just "area=grass + landuse=yes" (why not?!).

--
Piaseczno Miasto Wąskotorowe

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to