-
-
Notifications
You must be signed in to change notification settings - Fork 186
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
Metrication plan #2900
Comments
Here's my attempt to make sense of existing / new logic. Current BehaviorImperial
|
Resolved in #2933. |
It's happening!
Starting from street schema version 30, we are updating the street data model and UI in Streetmix to use metric units by default, rather than the US-centric imperial measurement system. This fulfills a long-standing goal to better serve global needs by adopting an international standard of measurement, resolve long-standing issues with imprecision (#1952), and simplify some of the math used in rendering UI.
This work is currently being tested internally and may continue to evolve. If everything looks fine, metrication will roll out to the main branch next week at earliest (week of February 26, 2024), and be deployed to production shortly after. Note that this may impact external consumers of the Streetmix API. We're already communicating with those users, but if you have not heard from me yet, please drop a note here.
Data model changes:
units
property will change its values so that0
means metric,1
means imperial (formerly2
was metric)width
property on streets and segments, as well as computed propertiesoccupiedWidth
andremainingWidth
, will be converted to values in the metric system, using the following conversion:Streetmix app changes:
The text was updated successfully, but these errors were encountered: