Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread John Willis


> On Jun 15, 2016, at 2:48 PM, Simon Poole  wrote:
> 
> physical attributes
> of ways

Then why do we have 7 different tags for roads, and then add attributes such as 
width, surface and so on? Why don't we differentiate all roads in your "we 
already have enough" way? 

Highway=road
Width=20m
Lanes=5
Smoothness=excellent

Oh! It's a motorway! 

Nope! Toll entrance to Tokyo Disneyland... 

We could just have a highway=motorway. 

Highway=path
Surface=stone
Width=1m
Smoothness=horrible (or whatever value that tag uses). 

Is that a 400 year old stone path through a Japanese temple? Is that a rough 
path along a stream along a stone face? Is that a dangerous route over a pile 
of boulders? Who can tell?  Certainly not a data provider.

How is a data provider supposed to make assumptions of what a particular path 
is when there is no place to start from? All of the motorway-to-service values 
give a good general starting point to guess from. Path is a big mushy pile of 
mixed opinions that leads to inaccurate assumptions - which leads to inaccurate 
mapping, rendering, and eventually disappointed users. 

All of the tagging issues I encounter stem from the abundance of detailed tags 
in one area of OSM being used to justify the lack of need for the 
_exact_same_level_of_detail_ requested by mappers in different areas. Bikers, 
hikers,Trekkers, and park visitors are not going to benefit from the 7 
qualitative tags (plus 5 track grades) when there is only 3 available to 
non-vehicle traffic - 3 to cover a giant manicured national mall-arcade space 
down to the most difficult and rough-hewn trail through boulders. 

Highway=pedestrian
Highway=path
Highway=footway (now same as path><) 

Where is the "track" for path?
Where is the "track grades" to go with it? 


The lack of it is bewildering. 

Javbw. 


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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread Richard Fairhurst
John Willis wrote:
> How is a data provider supposed to make assumptions of what a particular 
> path is when there is no place to start from?

I presume you mean "data consumer", and as the data consumer who probably
parses path tags in more detail than any other (for cycle.travel), I do
fine, thanks. highway=footway|cycleway|track, surface=*, tracktype=*,
width=*, and access tags are plenty sufficient. There are two significant
issues I encounter with path tagging and neither of them are a lack of
highway values:

   - missing surface tags
   - highway=path, which should die in a fire

I do wish people who aren't data consumers would stop second-guessing those
who are, because they invariably miss the point by a country 1.609km.

Richard




--
View this message in context: 
http://gis.19327.n5.nabble.com/Subject-Feature-Proposal-RFC-highway-social-path-tp5870639p5875556.html
Sent from the Tagging mailing list archive at Nabble.com.

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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread John Willis


Yea, I meant data consumer. 

> On Jun 15, 2016, at 5:47 PM, Richard Fairhurst  wrote:
> 
>  - highway=path, which should die in a fire

Well, we are in agreement there. 

And since you are a domain expert, how does one go about separating mountain 
trails from footpaths in a park if their surface and width is the same? What 
"condition" tag do you use to separate them? 

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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread Richard Fairhurst
John Willis wrote:
> how does one go about separating mountain trails from footpaths in a park

http://wiki.openstreetmap.org/wiki/Key:sac_scale is popular for doing that.

Richard




--
View this message in context: 
http://gis.19327.n5.nabble.com/Subject-Feature-Proposal-RFC-highway-social-path-tp5870639p5875571.html
Sent from the Tagging mailing list archive at Nabble.com.

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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread Martin Koppenhoefer
2016-06-15 11:58 GMT+02:00 John Willis :

> And since you are a domain expert, how does one go about separating
> mountain trails from footpaths in a park if their surface and width is the
> same? What "condition" tag do you use to separate them?



well, you can see from the data that a path / footway is in a park, because
it is in a park. It's a geospatial database, and the park should be mapped
as an area.

Cheers,
Martin
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread John Willis



> On Jun 15, 2016, at 7:04 PM, Richard Fairhurst  wrote:
> 
> John Willis wrote:
>> how does one go about separating mountain trails from footpaths in a park
> 
> http://wiki.openstreetmap.org/wiki/Key:sac_scale is popular for doing that.
> 
> Richard


> On Jun 15, 2016, at 7:07 PM, Martin Koppenhoefer  
> wrote:
> 
> well, you can see from the data that a path / footway is in a park, because 
> it is in a park. It's a geospatial database, and the park should be mapped as 
> an area.
> 
> Cheers,
> Martin

So SAC scale and being outside a park polygon/relation is good enough to allow 
a data consumer and the folks over in -carto to render a "footway" and a 
"trail" differently and reliably enough? What happens when I have a strong mix 
of =pedestrian, =footway, and ="trail"? In the same park area?

Why isn't having a footway=trail subtag (or something) seen as a much more 
reliable solution? 

When most of the trails will fall in the lowest tier of the SAC scale, is it 
merely the presence of a SAC scale tag that tells you it is a "trail?" Would we 
have to tag a cut-through with a SAC tag to get the way to render differently 
to show it's status as "below a sidewalk"? 

It seems to me -  as a person who is a Kountry Kilometer away from being data 
consumer - that using a subtag or similar to let mappers tag trails and other 
rough footways (the "track" end of footway) is a much more straightforward and 
direct solution to get trails to render differently than more casual and easily 
traversed footways found in a city park or rose garden. 

I am really having trouble understanding the reasoning behind the resistance 
when it removes uncertainty and confusion while tagging. 

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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread Richard Fairhurst
John Willis wrote:
> I am really having trouble understanding the reasoning behind the 
> resistance when it removes uncertainty and confusion while tagging. 

But it doesn't.

You're citing your own personal hierarchy between "trails" and "easily
traversed footways", which is fine. But that hierarchy is not ringing any
bells with me. I honestly have no idea how any of the paths around here
would be classified on such a hierarchy. We have thousands of miles of paths
which are walkable as of legal right, of every quality from wide tarmac to
barely discernible routes across ploughed fields, but we don't have any
concept of "trails" here[1] - it's largely an American/Australasian English
usage.

highway=motorway/trunk/primary/etc. works when a firm, easily understood
hierarchy can be established based on that road's importance in the
connected network. It falls down when that hierarchy is less clear-cut, and
it's very notable that road tagging is quite uniform and uncontested in some
countries (e.g. the UK) where there's a clear mapping between tag values and
observable characteristics, and less uniform in others (e.g. the US) where
that mapping is fuzzier.

For your idea of increasing the highway= options available to path mappers,
such a hierarchy would need to be apparent on the paths in most countries,
and to be documentable as such in a reasonably internationally consistent
manner. I haven't yet seen any case made that it is, and I doubt that it
could be. 

Richard

[1] other than the very few long-distance routes known as National Trails



--
View this message in context: 
http://gis.19327.n5.nabble.com/Subject-Feature-Proposal-RFC-highway-social-path-tp5870639p5875594.html
Sent from the Tagging mailing list archive at Nabble.com.

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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread Robert Whittaker (OSM lists)
On 15 June 2016 at 13:10, John Willis  wrote:
> Why isn't having a footway=trail subtag (or something) seen as a much more
> reliable solution?

Perhaps more of an aside, but it may explain some people's reluctance
/ confusion with highway=trail:

As a native British English speaker, the word I would use for what I
think you're describing as a "trail" (i.e. a rough path through the
countryside that's used as a route by walkers / hikers) is "path" or
"footpath" (or maybe "track" if it was wider) -- which are the same
words that I'd use for paths through a park. I would normally use the
word "trail" to describe a route rather than the path itself,
particularly if there was some other purpose/interest in the route
(cultural, historic, fitness, wildlife) above than just walking the
paths.

But back on topic, if two paths have identical surface and width
characteristics (which we can already tag), what difference does it
make whether it's through a park or across more open countryside? Why
would it matter to data consumers or renderers?

Robert.

-- 
Robert Whittaker

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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread Andy Townsend

On 15/06/2016 13:10, John Willis wrote:
So SAC scale and being outside a park polygon/relation is good enough 
to allow a data consumer and the folks over in -carto to render a 
"footway" and a "trail" differently and reliably enough? What happens 
when I have a strong mix of =pedestrian, =footway, and ="trail"? In 
the same park area?


Before answering that, let's take a step back and have a think about 
what we're trying to do here:


o People tag stuff so that the essential nature of what's on the ground 
is capture.  That might be "is mainly designed for use by foot traffic" 
(highway=footway), "has a gravel surface" (surface=gravel) or "is part 
of some sort of route relation" (appropriate relation membership).  Data 
consumers occasionally grumble about specific tagging choices, but 
usually if the data's there, they can somehow deal with it.


o Renderers have a limited number of ways that they can render stuff 
without things becoming _way_ too complicated.  If you look at osm-carto 
you can see that for linear features such as roads and tracks it uses:


1) feature width
2) feature colour
3) casing width
4) casing colour
5) How it's actually rendered (continuous line, dots, dashes, whatever)
6) Some text printed alongside the feature

Those are basically the degrees of freedom you've got.

"osm-carto" uses 6 for names, and chooses to use just lines for 
footpaths and tracks (we'll leave highway=pedestrian out as it's 
rendered - correctly in my view - as a road), which basically leaves you 
with 1, 2 and 5.  Of those, the combination of 1 and 2 need to be 
carefully adjusted together so that a particular feature has the right 
level of "importance" in a particular rendering at a particular zoom 
level.  "osm-carto" de-emphasises footways at the expense of other 
features; other styles (see the two examples below) emphasise them more.


Of the available choices "osm-carto" currently uses 1 and 2 to 
distinguish between footway, bridleway, cycleway and track (and I 
believe puts "path" in one of the first two buckets based on other 
tags).  It uses 5 to show paved vs unpaved (see 
http://www.openstreetmap.org/#map=18/53.21858/-1.49726 ).  It doesn't 
show relation membership.


Other styles do things slightly differently.  Thunderforest Outdoor 
doesn't show the surface difference, de-emphasises roads but does show 
relation membership:


https://c.tile.thunderforest.com/outdoors/15/16247/10641.png

I use a style based on OSM-carto that doesn't show surface explicitly on 
these features (or relation membership) but does show England and Wales 
legal status (using colour) and track width (using dashes instead of dots):


http://i.imgur.com/sjytRiy.png

So data consumers have choices, and there's a limit to the differences 
in the data that they can render.  If someone asked me 'to render a 
"footway" and a "trail" differently' my first question would be, apart 
from tags that I already understand such as surface, tracktype, 
smoothness, etc., what's the difference?  In my view if there's a muddy 
flat 1m-wide path in a city centre and a muddy flat 1m-wide path miles 
away, then they should be rendered the same - apart from relationship 
membership of course, if a style renders that.




It seems to me -  as a person who is a Kountry Kilometer away from 
being data consumer - that using a subtag or similar to let mappers 
tag trails and other rough footways (the "track" end of footway) is a 
much more straightforward and direct solution to get trails to render 
differently than more casual and easily traversed footways found in a 
city park or rose garden.


I am really having trouble understanding the reasoning behind the 
resistance when it removes uncertainty and confusion while tagging.


Clearly there is confusion about tagging these sorts of features (this 
disussion wouldn't exist if there wasn't) but I'm really struggling to 
see any difference between a "footway" and a "trail" that can't be 
expressed in other, more frequently used tags.  To take a random 
example, what should I infer about 
http://www.openstreetmap.org/way/372458198 ?  How wide is it?  What 
surface does it have?  What are the access rights for various sorts of 
traffic?


Cheers,

Andy


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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread John Willis


> On Jun 15, 2016, at 9:56 PM, Robert Whittaker (OSM lists) 
>  wrote:
> 
> if two paths have identical surface and width
> characteristics

The issue I have is that they do not have similar characteristics, yet get 
rendered the same. It's like if all tracks were rendered as residential roads. 
Sure, there are residential roads bordering on tracks, but easily confusing 
them would be a nightmare. 

If they did that in OSM, a user would delete any App based on OSM in 3 minutes 
in Japan. Being tricked by a map into thinking you have a real "city road" to 
drive on  but are instead directed to a muddy 1.2m wide hole through the bamboo 
or some double-track along the top of a berm in a farming field would possibly 
get me stuck in the mud for hours. 
The exact same thing is true for "foot path" and "trail" - the assumed usage 
for a sidewalk and a "trail" are so different! 


~~


Long story ahead, not vitally important. 

Speaking only through my experience, "trails", paved city walkways, and rural 
tracks are very different. The hundred or so old paper maps I have used - all 
old park maps and trail guides from many sources - all these maps reliably and 
consistently separate such types of routes. Ones that don't are less useful and 
are forgotten. OSM can easily show this information because it can show the 
nuanced detail (3 grades of roads in GoogleMaps vs a lot in OSM-carto). 

My ex girlfriend in a wheelchair made me look upon our sidewalk system in the 
US differently. Having a mother with numb toes from chemotherapy means any 
balancing out on uneven surfaces is dangerous. Coming to Japan and seeing a 
much larger - and much more drastic (and dangerous) separation between (boggy) 
trails and concrete walkways through a garden - and their insane incompleteness 
and carelessness in their creation and maintenance of regular footways means 
carefully mapping where sidewalks disappear abruptly into a wall and force 
people into narrow shoulders on trunk roads. all of this requires attention and 
consideration greater than the rendering the -carto is rendering now *if your 
goal is to navigate via looking at a rendered map, which o still want to do. 

It is weird to say, but some places can be defined with less tag values. I tell 
All my Japanese friends that everything in America  can have a "wide variance" 
- safety, food, cities, poverty, neighborhoods, etc compared to Japanese ones - 
but Japan has a wider variety of physical conditions mixed all together in very 
close proximity - roads drastically narrow, infrastructure piled on top of each 
other, land uses radically changing every 25 meters, it is a crazy complicated 
place. I know there are other places in the world probably even more 
complicated - but being able to define those differences through tagging (and 
rendering) seems to be a way to make a batter map. Local data providers already 
provide such detail because it is what has to be shown to let you properly 
imagine the conditions that exist. 

All of these things maybe can be replicated by combinations of tags about width 
and surface and wheelchair=* - but there is something so profoundly easy and 
understandable buy saying "this here is a city walkway" and "this here is a 
rough path" - they both imply so much. 

I understand that that must vary by country - but so does every country's 
implementation of "what is a primary road" - but that has not given rise to 
lumping all =trunk through =track  roads into the same group. 

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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread Andy Townsend

On 15/06/2016 15:03, John Willis wrote:



On Jun 15, 2016, at 9:56 PM, Robert Whittaker (OSM lists) 
 wrote:

if two paths have identical surface and width
characteristics

The issue I have is that they do not have similar characteristics, yet get 
rendered the same.


So tag the different characteristics (surface, width, etc.), and let 
renderers decide whether to render the difference or not?


I have to say I'm really struggling to see the problem here.

Cheers,

Andy


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


Re: [Tagging] Subject: Feature Proposal - RFC - highway=social_path

2016-06-15 Thread John Willis


> On Jun 15, 2016, at 11:11 PM, Andy Townsend  wrote:
> 
> So tag the different characteristics (surface, width, etc.), and let 
> renderers decide whether to render the difference or not?
> 
> I have to say I'm really struggling to see the problem here.

Hmm..  

Why is a tertiary rendered differently from residential? Is the road itself 
fundamentally different? Not really. Its rendering shows us what to expect, in 
the broadest possible terms. 

Why is a cycleway rendered differently? Is it reflecting its legal status or 
its assumed condition that it is made for bicycles? Would you expect to find 
random staircases in a cycle path? 

People have different expectations of conditions based on its classification. 

Would you expect to find  rocks the size of footballs jutting out of a 
sidewalk? For it to suddenly vary in width wildly and randomly for its entire 
length?  Perhaps a section where you have to balance on a log to cross a 
difficult bit to get into a grocery store?  Horse manure on your jogging track 
around the school? Ankle deep mud on your walk between the parking lot isle and 
the foot court in the mall? 

People would complain bitterly about whoever made the path in the rose gardens 
have a spot where you swing your legs over an onerous Boulder in the middle 
they couldn't dig a trail over. 

All of these would be expected and routine conditions found on all but the 
smoothest and most well maintained of trails - and expected by users of trails. 

Conversely, 4cm uneven pavement can knock an old lady over. I would never have 
to look for blazes, spray painted markings, or ducks to make sure I am still on 
the walkway through a city park around a playground. 

All of these separate things can be defined - like the length of my fingers or 
the size of my feet - but none of them really define what species it is. 
Concrete walkways through a rose garden and a backcountry trail are different 
species of foot path. They may occasionally share some characteristics - but 
they are different as a trunk road to a residential road - massively different 
expectations. The cut-through in a field made by joggers along a fence may be 
pretty flat and easy to walk, but they are not the same species as a sidewalk 
or compacted path through a temple. 

I don't know what else to say, I have ran out of examples and analogies to 
illustrate my opinion. 

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