While Greg describes what "might be," I'll describe what "is." I'm only scratching a surface or two as I do.

I described uploading both Forest Service boundaries for National Forests and Wilderness areas. As we were using USFS data from a particular source: source=http://fsgeodata.fs.fed.us/vector/lsrs.php

For Wilderness, these tags:
leisure=nature_reserve
boundary=national_park
boundary:type=protected_area
protect_class=1b
protection_title=Wilderness
ownership=national
And change WILDERNE_1 tag to:
name=Name of Wilderness

For National Forests, these tags:
landuse=forest
boundary=national_park
boundary:type=protected_area
protect_class=6
protection_title=National Forest
ownership=national

Adding a tag like:
park:type=national_forest;wilderness

is optional, but park:type is a tag gaining widespread use (starting in California) to distinguish between national_forest, state_park, state_beach, county_park, city_park, etc. When doing this, use the correct value, with underscores for spaces, and separating with semicolon any conflated areas (such as national_forest and wilderness). For example, you might add (for a National Grassland): park_type=national_grassland

I suggest that the tags for parks/etc. be defined so that if there are
no boundary tags, everything still makese sens.  (I'll further suggest
that once this is done, there is no need for boundary tags.)

I'm OK with positing that we need not use the boundary tag. But then what will render a boundary, if any? Yes, we can point to mapnik rules that say "if name key of a polygon or multipolygon = a value, display it" being the reason that you see black text saying "Sequoia National Park." But it is key=value pair boundary=national_park that renders pretty green text out to z=6. We also notice that if "leisure=park" mapnik renders a nice light-green fill color or if "landuse=forest" we get dark-green with little trees. Likewise leisure=nature_reserve gives us the "little NR" overlay. Yes, landuse=forest (on national forest) and leisure=nature_reserve (on wilderness) yields "dark-green + NR" (to pleasing effect) and well-represents a wilderness inside of a national forest. But the edge between these is difficult to see without a boundary (=national_park) tag. So, I like using it, and think it is a good idea to do so, as it sharpens that boundary where it is appropriate to see that boundary. But I am open to "better" tags to achieve these or similar desired results.

  landuse=conservation (because at least a co-primary purpose is to
     preserve the land for the future, and usually this is primary.)
  leisure=nature_reserve (because a co-primary, but really not
     quite-as-high-as-conservation is to allow access to the public)

The landuse and leisure keys are separate, and they have multiple possible values. Before we get into the specifics (or maybe AS we get into them, so that we may untangle them properly) let us ask first if there are any mutually exclusive values.

Then we get into tags that refer to the administrator of an area.

I will temporarily ask us to conflate "administrator" into "administrator" + "operator" + "ownership" as it may be possible that we can agree upon "certain tag groups for certain semantically identical objects." (Though I could be wrong). Tangled up is "admin_level" but that may (strongly?) imply boundary=administrative. I'd like to see what happens with mapnik rendering when admin_level is used with other boundary values, like boundary=national_park. Maybe I'll play a bit with some boundary values and admin_levels, non-destructively of course. I just want to see what mapnik is doing, vs. what we mean to happen.

And of course name of the park.

Agreed, this seems fairly straightforward as a text string in the name= key. Just a caution that what paints the name of an object (polygon, multipolygon) might be distinct from what its "boundary tags" (if any) do.

My bias is that the nature of the land use is more important than the identity of the manager.

Another similar area is a "wildlife refuge".  Ones that allow humans are
perhaps appropriately tagged as above.  Ones that do not allow humans as
perhasp landuse=conservation and some other special wildlife_refuge tag.

So, a short catalog for possible tags to "untangle semantics" regarding parks:
landuse [forest, wood, conservation...]
leisure [park, nature_reserve...]
name=[Text String for name of park]
boundary=[administrative, national_park]
boundary:type=[protected area]
protect_class=[many alphanumeric values possible, among them 1b=US Wilderness, 6=US National Forest)
protection_title=[]
ownership=[national, state, county, city, neighborhood_association, private]
park:type=[state_park, county_park, city_park, private_park, state_beach, county_beach, national_forest, national_wilderness, state_wilderness, national_monument, state_historic_monument, many others]

I already see a slight problem with landuse=conservation because it could be all meadow, all wood, all forest, all farm... and yet ANY or ALL of those can ALSO still be landuse=conservation. We'll need to solve this, as it is a clear slash between syntax and semantics for exactly that/those reason(s).

I'm not even touching "boundary" (to possibly paint/render a boundary where otherwise an 'edge' just gets a fill-color without a boundary -- as noted in the case of leisure=park simply rendering light-green fill with no 'border' around it, or how it is nice to see the distinction of "little trees" vs. "no little trees" when NR vs. not NR are swimming in a large landuse=forest).

More tags, more possible key-value pairs:  keep going!  We are rolling now!

SteveA
California
_______________________________________________
Talk-us mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-us

Reply via email to