Tod, Can you clarify what residential and rural roads mean to you? Is a residential road corresponding to the osm tag? When is a road rural? Can you determine this for each osm way?
Regards m Op 1 sep. 2017 18:53 schreef "Tod Fitch" <t...@fitchdesign.com>: > I take exception to the comment that “there will be too many exceptions to > the rule”. > > In the country I live in each state has a set of “prima facia” speed > limits for various types of roads. Those are basically default speed limits > to be enforced unless otherwise posted by sign. Virtually no residential > road in my state has a speed limit sign but if you exceed 25 MPH you can be > ticketed for speeding. Rural highways are signed only at infrequent > intervals, but exceeding 55 MPH can result in a ticket. > > Given: > A) We should only tag what is on the ground verifiable. By that rule we > should not currently tag these “prima facia” speed limits (no speed limit > sign to verify a maxspeed tag value). > > B) A routing app currently has no way to determine a default speed (one to > be used if no maxspeed=* tag found on way). These can vary by jurisdiction > and I can imagine situations where a national default is overridden by a > state default and/or local municipality default. Should all routing apps go > to a different geographical database to get defaults? If so, why not go to > that other database for everything and ignore OSM? > > It make perfect sense to me to allow administrative areas to be tagged > with default values for otherwise untagged items within the jurisdiction. > If something deviates from the default, as in your “speed limits varies > depending on local topography”, then it will be signed and we should tag > per the sign. But many, many roads in my area are not signed and yet have > legally set maximum speeds. > > At present, I usually ignore the local verifiability constraint and simply > put a maxspeed value on residential roads after I’ve surveyed them even if > they are not signed. If I am feeling a bit more energetic than usual I may > also add a source:maxspeed with a value citing my state’s motor vehicle > code. It would be a lot easier if I could rely on a default value set on my > state’s administrative boundary. > > > On Sep 1, 2017, at 9:25 AM, Dave F <davefoxfa...@btinternet.com> wrote: > > Hi André > > Assuming or defining a default should be based on the number of different > values within the set. > > For the examples you give: > > maxspeed shouldn't have a default. Apart from on motorway classed roads, > speed limits varies depending on local topography. There will be too many > exceptions to the rule. > > driving_side is defined nationally so has a default. (I'm sure now someone > will now provide examples where that's not the case). Any router worth its > salt, should be able to check which country it is in. > > DaveF > > > On 31/08/2017 12:49, André Pirard wrote: > > Hi, > > Examples: either each road is tagged with *maxspeed*=* > <https://wiki.openstreetmap.org/wiki/Key:maxspeed> speed limit and > *driving_side*=* <https://wiki.openstreetmap.org/wiki/Key:driving_side> > or there are defaults. > I'm reviving this remark because the examples are numerous: > > - The Belgian Flemish community wants to tag *maxspeed*=* > <https://wiki.openstreetmap.org/wiki/Key:maxspeed> on every road > instead of using a default. Is this a new specification and where is it > written? Must that now be done in every country? > - The current language= proposition wants to do it without defining > defaults. Really? language= on every name= ? > - Other examples are maxheight in tunnels. Osmose just accused me of > someone else's omitting maxheight. It shouldn't be necessary if it's the > default, that is if there is no sign for it, but Osmose likes to yell just > in case. > - countless etc. > > Please choose. > > Either the defaults are in the OSM database and it takes just a routinely > map fetch to get them all updated timely, > or each other router (GPS) writer implements them each their own way from > various random other files. It's not well clear how contributors ca update > all those files instead of OSM and it typically needs a full software > update for each little default change, depending on writer's availability. > > Please choose. > > There is a Proposed_features/Defaults > <https://wiki.openstreetmap.org/wiki/Proposed_features/Defaults> that > puts the defaults in OSM and it's an EXTREMELY HUGE mistake to have marked > such a paramount good work as abandoned because nobody continued the work. > For the sake of OSM, especially routing, please reopen it. > I don't claim that it is the good solution but I do claim we should work > on such a default database *in priority*. > > I didn't analyze it in full depth, but I have the following remarks: > - Why not allow the def keyword in the border relation itself? But it > could be called zzdef to cluster at the key end. > - If a separate relation is preferred, it should be pointed at by a > "defaults" role in the corresponding border or other relations so that it > can be found. > - to ease scanning a border tree upwards, a "parent" relation should exist > in border relations. > > In hope of a well structured OSM, > > Cheers > > André. > > > > > _______________________________________________ > Tagging mailing > listTagging@openstreetmap.orghttps://lists.openstreetmap.org/listinfo/tagging > > > _______________________________________________ > Tagging mailing list > Tagging@openstreetmap.org > https://lists.openstreetmap.org/listinfo/tagging > > > > _______________________________________________ > Tagging mailing list > Tagging@openstreetmap.org > https://lists.openstreetmap.org/listinfo/tagging > >
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging