Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warning for track with missing tracktype #5835

Closed
martenjj opened this Issue Feb 1, 2019 · 8 comments

Comments

Projects
None yet
4 participants
@martenjj
Copy link

martenjj commented Feb 1, 2019

As stated in #3718 and #3823, tracktype is an important tag for tracks and large numbers of OSM ways currently do not have it. In the interest of visualising the scale of the problem and reminding the user to set a tracktype when creating a track, could tracks without a valid tracktype be drawn in a different colour so that the missing tag was obvious? There is already a visual differentiation between grade1 (solid) and other tracks, so maybe this could be extended for unknown tracktype too.

Yes, I know that the forthcoming KeepRight layer will identify missing tracktype, but not every mapper will know about or use this and KeepRight is often days behind the current database. So having the tracks highlighted on the live editing map would still be useful.

abalosc1 added a commit that referenced this issue Feb 1, 2019

@bhousel

This comment has been minimized.

Copy link
Member

bhousel commented Feb 2, 2019

I discussed with @quincylvania today and we feel that once #5830 is live we'll be able to handle issues like this much better.

@bhousel bhousel added the waitfor label Feb 2, 2019

@bhousel bhousel changed the title Track type is important, so highlight tracks with missing tag on map Warning for track with missing tracktype Feb 2, 2019

@bhousel bhousel added validation and removed waitfor labels Feb 2, 2019

@Mahabarata

This comment has been minimized.

Copy link

Mahabarata commented Mar 28, 2019

Hi,

I really don't know how big this problem is but, since KeepRight was included in ID, it's cleary the most important problem I can see (maybe because I'm working on maps in south America and there are a lot of very small roads with highway=track).
For me there are so many "bugs" in OSM that it will be not possible to solve all before a very long time.
The first reason is that these roads need to be "seen" to be able to put the correct value : but a lot of roads in south America are on OSM because of satellite view (Bing or others) and a very few people drive on these very small roads to see the grade.

So I think that to wait that a nice guy correct all the missing tracktype is just a big dream.

You really should think about a new solution :

  • when I create a new way, I don't need to indicate that it has 2 lines or that oneway=no : they are the default values. Why not to do the same and to suppose that tracktype=grade2 when there is no indication of the tracktype ?
  • when I indicate a tunnel or a bridge, ID automatically adds "layer=-1" or "layer=1" even if a lot of time unnecessary (because not crossing another road) : when I create a highway=track, you could automatically add tracktype=grade2.

I clearly prefer the first solution because the second solution is included in it and because it will solved all the bugs in OSM that nobody will never changed (I'm sure of that : if you do nothing, I will be back here in 2 years to show you I'm right).

For your informations, when I drive on roads (track or others), I never put tracktype but smoothness and maxspeed to tell that the road is ok for normal car or that you need a 4x4 car (for examples) and to tell that the road can be drive at 50 miles per hour or at 10 miles per hour, informations clearly more relevant than the tracktype.

Up to now, when I saw a tracktype missing, I changed the highway=track to highway=unclassified+surface=unpaved to be able to close the KeepRight. But now I will do nothing because the missing tracktype is clarly a false problem.

I put a copy of this message on OSM because I understand that this issue is not really an ID's issue.

Best regards

@bhousel

This comment has been minimized.

Copy link
Member

bhousel commented Mar 28, 2019

For your informations, when I drive on roads (track or others), I never put tracktype but smoothness and maxspeed to tell that the road is ok for normal car or that you need a 4x4 car (for examples) and to tell that the road can be drive at 50 miles per hour or at 10 miles per hour, informations clearly more relevant than the tracktype.

Up to now, when I saw a tracktype missing, I changed the highway=track to highway=unclassified+surface=unpaved to be able to close the KeepRight. But now I will do nothing because the missing tracktype is clarly a false problem.

You should really set the roads to whatever the correct classification is:

  • unclassified - safe for cars
  • track - probably not safe for most cars

It sounds like the map around you has a lot of roads classified incorrectly, so defaulting tracktype=2 in the editor will not help you. But it's good that you are setting the maxspeed and smoothness as you review all the data in your area..

I clearly prefer the first solution because the second solution is included in it and because it will solved all the bugs in OSM that nobody will never changed (I'm sure of that : if you do nothing, I will be back here in 2 years to show you I'm right).

You really don't have to do that, we believe you.

@matkoniecz

This comment has been minimized.

Copy link
Contributor

matkoniecz commented Mar 28, 2019

when I saw a tracktype missing, I changed the highway=track to highway=unclassified+surface=unpaved to be able to close the KeepRight

If highway=track was correct then it is preferable to do nothing over changing it and hiding problem and introducing false data.

In many cases tracktype requires survey and is not mappable from aerial images.

unclassified - safe for cars
track - probably not safe for most cars

In general it is true, but:

highway=track is for roads used primarily as access to fields and forests - and some of them may be high quality asphalt roads (for example in big forests with regular logging).

highway=unclassified are access roads to villages/hamlets/small settlements (bigger settlements and towns generally get highway=tertiary or higher). In Europe/USA/some other regions this roads are safe for a normal car, this is not true everywhere.

@bhousel

This comment has been minimized.

Copy link
Member

bhousel commented Mar 28, 2019

highway=track is for roads used primarily as access to fields and forests - and some of them may be high quality asphalt roads (for example in big forests with regular logging).

highway=unclassified are access roads to villages/hamlets/small settlements (bigger settlements and towns generally get highway=tertiary or higher). In Europe/USA/some other regions this roads are safe for a normal car, this is not true everywhere.

This is an extremely narrow view that just doesn't work at all outside of Europe.

You can look at old issues for why, but iD has many good reasons for rejecting the OSM Wiki and European definition of highway=track as being "only for forest and farm roads". I've given up trying to change OSM's mind about this.

@matkoniecz

This comment has been minimized.

Copy link
Contributor

matkoniecz commented Mar 28, 2019

So iD deliberately pushes "probably not safe for most cars" as a definition for highway=track?

From looking for example at https://wiki.openstreetmap.org/wiki/Highway_Tag_Africa it seems that

This is an extremely narrow view that just doesn't work at all outside of Europe.

is not universally shared

@bhousel

This comment has been minimized.

Copy link
Member

bhousel commented Mar 28, 2019

So iD deliberately pushes "probably not safe for most cars" as a definition for highway=track?

Yep

@bhousel bhousel closed this Mar 28, 2019

@bhousel

This comment has been minimized.

Copy link
Member

bhousel commented Mar 28, 2019

@matkoniecz editing the OSM wiki page for highway=track to complain about what iD does is extremely uncool.

It's reasons like this why I'm pretty much done with OSM these days, and I basically just disregard everything on the tagging mailing list and the OSM wiki.

Try to imagine that there are places in this world where you can drive for many hours, not encounter any farms or forests, then get your car damaged badly enough that you are stuck there to die. This really happens. What tag would you use for a road like that?

We've been through this many times before, and I'm not interested in debating it anymore today, or ever.

@openstreetmap openstreetmap locked as resolved and limited conversation to collaborators Mar 28, 2019

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
You can’t perform that action at this time.