Skip to content

Add support for maxweightrating tag in car profile#7352

Merged
DennisOSRM merged 4 commits intoProject-OSRM:masterfrom
tknsgk:feature/support-maxweightrating-tag
Feb 16, 2026
Merged

Add support for maxweightrating tag in car profile#7352
DennisOSRM merged 4 commits intoProject-OSRM:masterfrom
tknsgk:feature/support-maxweightrating-tag

Conversation

@tknsgk
Copy link
Contributor

@tknsgk tknsgk commented Feb 9, 2026

Issue

Fixes: #7325

Add support for the maxweightrating=* OSM tag in the car profile, addressing the upcoming tag migration in France.

The French OSM community is migrating from maxweight=* to maxweightrating=* to better reflect the semantics of French road weight restriction signs (which indicate maximum allowed vehicle rating, not actual weight). The migration timeline is:

February 2026: Dual-tagging (maxweightrating=* added alongside maxweight=)
July 2026: maxweight=
tags removed

Tasklist

Requirements / Relations

Link any requirements here. Other pull requests this PR is based on?

@tknsgk tknsgk changed the title Add support for maxweightrating tag in car profile (#7325) Add support for maxweightrating tag in car profile Feb 9, 2026
@DennisOSRM DennisOSRM requested a review from Copilot February 15, 2026 11:46
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for the maxweightrating OSM tag in the car profile to address an upcoming tag migration in France, where weight restrictions will transition from maxweight to maxweightrating to better reflect the semantics of French road signs.

Changes:

  • Added maxweightrating as a prioritized alternative to maxweight in weight restriction handling
  • Updated comment to reflect support for both tags
  • Added comprehensive test coverage for the new tag and priority behavior

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
profiles/lib/way_handlers.lua Added maxweightrating to the sequence of weight tags checked, with priority over maxweight
profiles/lib/measure.lua Updated function comment to document support for both maxweight and maxweightrating
features/car/physical_limitation.feature Added test cases covering maxweightrating independently and its priority when both tags are present
CHANGELOG.md Documented the new feature with appropriate issue reference

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@DennisOSRM DennisOSRM merged commit fff162d into Project-OSRM:master Feb 16, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FR: tag migration from maxweight=* to maxweightrating=*; please consider supporting maxweightrating=*

2 participants

Comments