Add roller skating routing profile #9099

Open
opened 2024-08-25 20:30:08 +00:00 by vfosnar · 7 comments
vfosnar commented 2024-08-25 20:30:08 +00:00 (Migrated from github.com)

Is your feature request related to a problem? Please describe.
I like roller skating around my city, but it's really hard to find paths with smooth enough surface to not have an awful experience.

Describe the ideal solution
Add a routing profile for roller skating that would highly prefer smooth surfaces.

Describe alternatives you have considered

  • I tried building a custom routing profile with GraphHopper and it seemed pretty usable in my city, the experience may vary outside of well mapped cities though.
**Is your feature request related to a problem? Please describe.** I like roller skating around my city, but it's really hard to find paths with smooth enough surface to not have an awful experience. **Describe the ideal solution** Add a routing profile for roller skating that would highly prefer smooth surfaces. **Describe alternatives you have considered** - I tried building a custom routing profile with GraphHopper and it seemed pretty usable in my city, the experience may vary outside of well mapped cities though.
vfosnar commented 2024-08-25 20:33:45 +00:00 (Migrated from github.com)

changed title from Add roller skating profile to Add roller skating {+routing +}profile

changed title from **Add roller skating profile** to **Add roller skating {+routing +}profile**
Member

that's pretty niche 😅 it's likely that an e-scooter or wheelchair profile would work for this case too.

that's pretty niche 😅 it's likely that an e-scooter or wheelchair profile would work for this case too.
vfosnar commented 2024-08-26 08:27:15 +00:00 (Migrated from github.com)

wheelchair routing issue #3176

wheelchair routing issue https://git.omaps.dev/organicmaps/organicmaps/issues/3176
vfosnar commented 2024-08-26 08:30:50 +00:00 (Migrated from github.com)

wheelchair and e-scooters are different, they have different limitations like surface smoothness and different properties like avarage speed

it would be nice to have a dropdown menu with these less usual routing profiles

I don't have time to implement this for now but hints on where to start would come in handy anyway

wheelchair and e-scooters are different, they have different limitations like surface smoothness and different properties like avarage speed it would be nice to have a dropdown menu with these less usual routing profiles I don't have time to implement this for now but hints on where to start would come in handy anyway
RicoElectrico commented 2024-08-27 01:47:09 +00:00 (Migrated from github.com)

The overall problem is that in current architecture, for speed reasons, vehicle types and models are hard-coded in C++ code.

The overall problem is that in current architecture, for speed reasons, vehicle types and models are hard-coded in C++ code.
vfosnar commented 2024-08-27 13:24:33 +00:00 (Migrated from github.com)

I would expect that anyway as afaik OM routing is implemented in c++, but it shouldn't be hard to add other profiles.

I would expect that anyway as afaik OM routing is implemented in c++, but it shouldn't be hard to add other profiles.
Member

The overall problem is that in current architecture, for speed reasons, vehicle types and models are hard-coded in C++ code.

afaik this is somewhat true, but it's still reasonably extensible: https://github.com/organicmaps/organicmaps/tree/master/routing_common

> The overall problem is that in current architecture, for speed reasons, vehicle types and models are hard-coded in C++ code. afaik this is somewhat true, but it's still reasonably extensible: https://github.com/organicmaps/organicmaps/tree/master/routing_common
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: organicmaps/organicmaps#9099
No description provided.