Talk:Proposed features/gross weight

From OpenStreetMap Wiki
Jump to navigation Jump to search

Please add to the discussion using the Add Topic button above. Keep discussions succinct, try to stay on topic, and mark finished conversations with


and related templates.

Good for me, in Italy this sign is used to much.

underscore usage

Resolved: The proposal has been reworked, the new tags do not have an underscore.--Martinq (talk) 18:46, 3 July 2013 (UTC)

To me, maxgross_weight looks really odd. Wouldn't it be better to use maxgrossweight (and grossweight for consistency)? -- Eckhart (talk) 10:09, 23 June 2013 (UTC)

+1 Rjw62 (talk) 07:34, 25 June 2013 (UTC)

Agreed. We shouldn't be combining underscores and empty strings for separation. Either max_foo_weight, or maxfooweight please, but no horrid combinations of both systems. I slightly prefer the latter. --achadwick (talk) 16:01, 26 June 2013 (UTC)

Bad example?

Resolved: The example has been replaced by a "real world" example. --Martinq (talk) 18:47, 3 July 2013 (UTC)

Example: hgv:conditional = delivery @ (gross_weight<5.5) - HGVs with a gross weight below 5.5t are allowed to use the road for delivery. Typically used in connection with hgv=no, which disallows entry for HGVs in any other case.

I'm not sure this is a good example. I don't know of any sign where permissions depending on gross weight exclude the upper bound (and treating bounds correctly is important for gross weight). -- Eckhart (talk) 10:19, 23 June 2013 (UTC)

You are right, it is a bad example. But not just for the reason you stated, also because maxgross_weight=5.5 and hgv=delivery express the same situation without conditional. There are some conditional-dependent real world example in my area, I will pick one of these.--Martinq (talk) 18:21, 23 June 2013 (UTC)
Changed the example, used a real world example requiring gross_weight and which cannot be expressed without conditional restriction.--Martinq (talk) 19:10, 23 June 2013 (UTC)

Changing the current usage of maxweight (in countries where most signs refer to the gross weight)

Resolved: maxweight remains as it is, but it should be stated that the meaning is ambiguous.--Martinq (talk) 19:53, 3 July 2013 (UTC)

As far as I can tell, most weight restrictions on UK roads are actually on the gross weight. I don't know about other mappers, but I've been blithely tagging them with maxweight=*. (I also wasn't aware that the weights inside the lorry on signs only applied to HGVs, but that's another matter.) Assuming that this practise is widespread, I think it's going to be problematic to essentially redefine maxweight now to mean just the actual weight. There would be much confusion as to whether a particular maxweight tag is using the new definition (and hence means actual weight), or is a hangover from before we have a gross weight tag (and hence refers to the gross weight instead). It therefore might be better to keep maxweight=* as a generic unspecified weight limit, and have a new tag that specifically refers to the actual weight, in addition to the new tag that specifically refers to the gross weight. -- Rjw62 (talk) 07:42, 25 June 2013 (UTC)

Me too! Given that weight and maxweight can refer to either the actual weight or GVWR already - it's literally whatever's written on the sign in most cases! - we shouldn't be redefining the existing database meaning of the tag. IMO we should keep a generic unspecified means of capturing the weight which doesn't require a novice mapper to know the ins and outs of weight limiting schemes around the world, or even what the default is in their country. The number of these schemes, and the fact that they can combine makes the picture exceedingly complex.
There is a specific use case here which must be addressed: that of a novice mapper who a) does not understand the distinction between all these weight ratings, b) sees a sign which does not state which rating is meant, c) is unaware of the "default" meaning in their jurisdiction, and d) wishes to map it anyway. It's useful to capture the numeric data regardless of precise meaning along the {axle | trailer | combined | vehicle} or {actual | gross} axes. More experienced mappers or data consumers can quietly convert the raw value to something with more explicit meaning based on their better knowledge after it's been captured.
In short, keep it simple; keep the existing meanings of weight and maxweight please (even if these are imprecise statements). Let's not be elitist: we need to encourage everybody to contribute.
--achadwick (talk) 15:31, 26 June 2013 (UTC)
I do no longer intend to redefine or change the meaning of 'maxweight'. Since we have 50,000+ uses, I plan to keep the definition (and the wiki page) as it is. But I propose to add a section which explains why the tag is ambiguous and that is no longer recommended for tagging vehicle related restrictions (and a reference to the more precise keys that can be used).
It is an open question if this recommendation is for all countries - or if for some countries can continue using 'maxweight', because only one type of weight limit is used (and therefore the meaning is always clear).--Martinq (talk) 19:51, 3 July 2013 (UTC)

Too limited?

Don't we need to cover two or more axes of information here, and also be able to say a lot more when we have our Expert Mapper™ hats on?

  • Where, or on what the weight is being measured: {axle|frontaxle|rearaxle|trailer|vehicle|combined|...}
  • Vehicle state: {laden|kerb|dry|...}
  • How the weight should be determined: {gross|actual|...} - e.g. by looking at the vehicle specifications for maximum operation weight, or by going to a weighbridge and measuring it.

A grammar like [max][<how>][<state>][<what>]weight suggests itself for generating the keywords here. But I'm unclear on the precise distinctions and splits between the axes; the list above is probably incorrect. Anyone a real expert on these things?

--achadwick (talk) 15:58, 26 June 2013 (UTC)

Yes, it is limited -- intentionally! The proposal is not intended to solve any potential weight tagging in the future ("universal weight tagging schema").
Schema: I have revised the proposal and somehow there is a kind of scheme in the tags (e.g. '...rating' is used to identify weight values that can only be found in documents). But the tag length should remain reasonable, which required some concessions in the tag naming.
If there is a real demand for further weight limits by an individual or a group of mappers (e.g. dry/crub...), a separate proposal should be made. My proposal addresses a personal need in my near environment plus a need of other mappers according to recent discussion on mailing lists and the wiki (it is not the first time that the issue with the different 'weight' meanings was discussed).--Martinq (talk) 19:41, 3 July 2013 (UTC)

Different sign/different weight meaning

I think we don't need gross_weight, or i don't see the problem. This sign Zeichen 262.svg says maximum weight. And we will tag this as maxweight=5.5
For gross weight, there is a different sign: the white additional sign like this Zusatzzeichen 1052-35.svg. We find it only with a main sign, or the weight is in the symbol UK traffic sign 622.1A.svg. And how will we tag this? Zeichen 253.svg+Zusatzzeichen 1052-35.svg hgv:conditional=no @ (weight>7.5) or hgv:maxweight=7.5. So all tags with :conditional and :maxweigth, or better all tags without the simple maxweight=* are grossweight.

The biggest downside of gross_weight is: Most mappers don't know the difference, but they can tag the sign correctly by this scheme. So we can know which weight is correctly by watching the tagging. --MasiMaster (talk) 18:24, 2 July 2013 (UTC)

While I would love the idea that 'weight' in conditionals always mean the rated weight (gross weight prior rework of the proposal) and that all maxweights always express a limit with sign Zeichen 262.svg: Sadly it was neither done this way in the past nor does it work in the future, since additional panels can (and do) refer to the actual weight. Additionally, be aware of your view has a regional bias. It is sadly fact that nobody can retrospectively identify or decide if the 50.000 uses of maxweight really describe actual weight limits. Therefore the value of maxweight for any data user is very low.
Since redefining the meaning of 'maxweight' is not possible due its inconsistent use in the past, all we can do is to replace the ambiguous 'maxweight' tags with more precise tags over time and make people aware why the simply 'maxweight' is not sufficient.
About casual mappers: They typically use either templates/presets in the editor or simply lookup a road sign table, thus it is very likely that they will pick the correct tag (for the road sign they have seen) in the future.--Martinq (talk) 19:23, 3 July 2013 (UTC)
I agree that now are both signs are tagged with maxweight. But first I guess that the Zeichen 262.svg will take over 80-90% of this cases. Second there is no big difference between these both signs, so it is not very bad. The danger of wrong tagging could be higher with the new tags. So better we can change the (wrong) others to the conditional-scheme.
Or do you want change all actual maxweigth=* into maxweigtht_the_old_one=*, and add only the checked back to the original maxweight-tag?I still think that grossweight don't work, because no mapper knows the difference between the signs! Back-engineering from tag to sign and to the meaning will work. --MasiMaster (talk) 22:54, 28 November 2013 (UTC)
First: There is a major difference in the meaning of the signs, especially if you drive an unloaded truck or bus.
Second: You probably generalize the frequency signs from your environment to global scale ("local bias"), for example in my environment the rate of signs is exactly opposite. So what seems reasonable in your local area does not work in other regions.
Fact is: 'maxweight' has been used for all different types of weights on a non-local scale. This fact is also a result of discussions so far. So assuming something about the meaning of existing 'maxweight' tags is dangerous. All it tells us: There is a weight related limitation, but we don't know the exact type. Whenever you find an old 'maxweight' it makes sense to do a survey and find out what type it really is and then add the exact type. For potential data consumers the exact type of weight limitation is essential, otherwise the data is of limited use.--Martinq (talk) 08:18, 29 November 2013 (UTC)

example with 5,5t

In Poland, Vorschriftszeichen 9c.svg is a sign B18 and means that vehcle actual weight >5,5t cannot use the road. But if its vehicle with a trailer (5t each) and combined weight is 10t then it cannot use it also.

It is possible that Poland deviates here from the European agreement as well as from the Vienna convention, the proposal explicitly states that country law can differ. I cannot prove the statement. If the sign also applies to combinations in Poland as you say, then maxgcw would be the right tag. Is it explicitely stated that it applies to combinations (truck+trailer) or your conclusion/interpretation? --Martinq (talk) 16:12, 21 September 2013 (UTC)
Right, in the convention its only 'vehicle', our meaning of the sign is vehicle or combined vehicles laden mass. We would rather stick with maxweight. (sign b18) --przemas75 (talk) 09:23, 22 September 2013 (UTC)

And from the table, example 2. If there is a specific sign with tonnage, we follow vienna rules, so it is not maxgcwrating:goods=X but maxgcwrating=X (all vehicles and combined vehicles) with hgv=no of course.

You mean Poland doesn't follow the Vienna rules, because convention says: The sign means "no entry for goods vehicles", any weight as inscription or additonal panel applies to the goods vehicles only (no entry for goods vehicles with weight rating>X). This can only be tagged with maxgcwrating:goods, because a separate maxgcwrating=X also applies to busses, agricultural vehicles, etc whilst the convention sign does include them or adds any restrictions to non-goods vehicle. Also take into account that in Europe goods vehicles have been harmonized to three classes (M1, M2, M3), but hgv are only M2 and M3, so double-check your hgv=no assumption (if M1 is included, goods=no is correct).--Martinq (talk) 16:12, 21 September 2013 (UTC)
You're right, it should be more precise. In fact our sign puts some more restrictions, not only hgv(agriculture ie.). We agreed it shall look like: maxgcwrating:hgv=x (is it n1/2/3 or m1/2/3 classes? i think the primer?). But can you put some examples of the vehicles (combined unit) to have tag maxgcwrating, i mean, why dont we use maxweightrating? This way we could invite only one new tag. --przemas75 (talk) 09:23, 22 September 2013 (UTC)

Not clear

I don't like that a few shortcuts and few full names. We have in Poland system: max(short)weight[rating] Example:

gross vehicle weight rating - maxgvweightrating

gross combination weight rating - maxgcweightrating

gross trailer weight rating - maxgtweightrating

and mass values without rating:




All tags have "weight" so people know what it is even if they do not understand (gc,gv,gt).

Dotevo (talk) 14:53, 28 September 2013 (UTC)

Your idea is good, but sadly some keys are already in use, thus I cannot scrap the original proposal. But I updated maxgcw to maxgcweight and maxgcwrating to maxgcweightrating, since the maxgcw and maxgcwrating didn't have any significant use so far. So the most frequently used "new weight" tags in Poland are consistent with the proposal now. For the two other tags I documented your alternative "Poland" schema and included taginfo.
Is there any reason why you invented "gtweight"? Why does maxgvweight:trailer and maxgvweightrating:trailer not work for you?--Martinq (talk) 23:00, 11 November 2013 (UTC)


What to do with unladen weight? --Karussell (talk) 10:50, 1 November 2015 (UTC)

It is not covered by this proposal, you have to create you own tag and/or proposal, for example maxunladenweight.--Martinq (talk) 19:59, 2 November 2015 (UTC)

Simplify tags? + get through with it

Okay, to get this proposal approved is actually pretty important because for example in the UK, it is simply not possible to correctly tag an access restriction for HGV as the maximum allowable weight is always displayed on the sign (and usually not 3.5t). I started a discussion on the British mailing list and only noticed after that that already an (abandoned?!) proposal for this exists. I hope this gives this proposal the necessary momentum.

I read through the proposal and find that it overcomplicates things unnecessarily to the point that the danger that things are tagged in the wrong "max weight" class unintentionally are really really high. In fact, to tag it correctly requires specialist knowledge about the exact definitions in legislation for every country in which one wants to tag it correctly. This is the single big problem I see with this proposal. All the rest, and all those examples, are very well researched and clear.

Basically, IMO the most important thing is to distinguish clearly between "max weight" and "max allowable weight". For the Default speed limits page, I did extensive research on this and came to the conclusion that not one country in the world defines the HGV vehicle class by its actual weight but always by the max allowable weight. I did not research whether by "max allowable weight of vehicle alone" or "max allowable weight of vehicle plus trailers" because this seemed to be an unnecessary detail (more about that below) but the links to the actual legislations are all there in that document, in case someone wants to look that up.

So, here are my requests/suggestions for change:
  1. Remove maxactualweight=*. Because:
    • There is already maxweight=* and it is pretty explicitly defined as, well, the max current/actual weight. I do not see an ambiguity in the current definition.
    • Also if maxactualweight=* were to be introduced, maxweight=* would consequently need to be deprecated because this proposal as it stands would redefine maxweight=* from "maximum weight" to "any of maximum weight/maximum allowable weight/maximum allowable weight of vehicle combination"
    • We also have maxwidth=*, maxlength=*, I find it consistent to keep maxweight=* as well.
    • The proposal has been around for 5 years and while the other proposed tags seemed to have gained some usage, this one didn't
  2. Remove maxgcweight=*. Because:
    • I claim that this is also covered by maxweight=*. If there is a bridge with a maxweight=12t-sign, then it is clear that neither a truck that weighs above 12t without trailers nor a truck that weighs above 12t together with its trailers may pass this bridge, is it not?
    • Let's say you find an example in legislation that in one country the weight restriction sign means the maximum weight of the vehicle alone and in another country it means the weight restriction of the vehicle plus its trailers. Then I would still say this tag should be removed, because within one country, the definition will still be consistent. Generally, I think it is okay what of the two is meant by Vorschriftszeichen 9c.svg to be specific to the country one is in. What constitutes a hgv=*, a bus=*, in general what belongs to which vehicle class is also specific to the country one is in.
    • An explicit distinction between maxactualweight=* and maxgcweight=* requires each mapper/surveyor to know exactly how in detail the weight limit imposed by the Vorschriftszeichen 9c.svg sign is defined when they just want to map this sign. This makes it very hard to mappers to correctly map this and the potential for error is huge. In other words, mappers (are forced to) map the exact definition of the legislation for each and every weight limit sign. What if the definition changes? In one country, there will never be both weight limit signs that limit the weight of the whole vehicle combination and signs that limit the weight of the vehicle alone. (The problem here is the same as with explicit maxspeed=*-tagging in the absence of signs - it requires surveyors to know exactly the legal limits)
  3. Remove maxgcweightrating=*. What? Even this? Yes, because of the same reason as the last point of 2.:
    • How exactly the weight limit referenced in a sign like this Vorschriftszeichen 7a Gewicht.svg is defined in the legislation is not the duty of every single mapper. It is only important to map that it is a "max allowable weight" limit. How exactly this "max allowable weight" is defined, is not a property of the sign but of the legislation. It will never occur in one country that there is a sign that references the "max allowable weight for vehicle + trailers" and another that references the "max allowable weight for the vehicle alone".
    • Also, as a minor point, the naming of this is not consistent with maxweightrating=* anyway as it includes the "g" for "gross" but the maxweightrating=*-tag does not. If at all it should be maxcombinedweightrating=* to make it clear that these two belong closely together.

My hope is that with these changes, the proposal will be really easy and straightforward to understand and can finally enter the voting process. --Westnordost (talk) 15:07, 26 September 2018 (UTC)

Hm, no reply so far. Is this proposal abandoned?
Anyway, I have news: I spent the last days to comb through most of the world's road traffic legislations (that can be found online somewhere), 80+ legislation texts. (Yes, really