Skip to content
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

Routing for RV (motorhomes), Cargo Trucks and Buses #1507

Open
biodranik opened this issue Nov 4, 2021 · 19 comments
Open

Routing for RV (motorhomes), Cargo Trucks and Buses #1507

biodranik opened this issue Nov 4, 2021 · 19 comments
Labels
Enhancement New feature or request, an improvement of some existing feature Routing Route building issues, e.g. valid route, valid ETA

Comments

@biodranik
Copy link
Member

biodranik commented Nov 4, 2021

There should be an easy UI to somehow input the current car parameters and take them into an account while building a route.
See https://wiki.openstreetmap.org/wiki/Key:incline, https://wiki.openstreetmap.org/wiki/Key:maxweight and https://wiki.openstreetmap.org/wiki/Key:maxheight for more details.

Max car speed should be also taken into an account.

@biodranik biodranik added Enhancement New feature or request, an improvement of some existing feature Routing Route building issues, e.g. valid route, valid ETA labels Nov 4, 2021
@biodranik biodranik changed the title Support max height and max weight in routing for cargo trucks and RVs Routing for RV (motorhomes), Cargo Trucks and Buses Feb 21, 2022
@TheAdventurer64
Copy link
Contributor

This is what Waze does:image

@pastk
Copy link
Contributor

pastk commented Feb 22, 2022

I wonder what is the difference of these options?

@biodranik
Copy link
Member Author

Yes, the main value is to understand, what exactly should be tuned in the algorithm, and which restrictions should be analyzed/taken from the OSM data.

@SirTypesALot
Copy link

Could we also add routing support for mopeds?

@biodranik
Copy link
Member Author

Everything is possible if you can list all differences from car navigation. If we have such a list, then it is possible to develop a proper algorithm. From my understanding, one is that there are some roads where only mopeds are allowed. What else?

@SirTypesALot
Copy link

Yes, that is correct. In the Netherlands, mopeds are sometime permitted to use cycling paths, and sometimes not. Do note that there are different classifications of mopeds in the Netherlands. I'll follow up soon when I can give you a clear answer about the classification.

@gtrus21
Copy link

gtrus21 commented Dec 2, 2022

Есть ещё ограничения для автобусов. А автобус это или нет - зависит от количества мест в салоне

@gtrus21
Copy link

gtrus21 commented Dec 2, 2022

Есть параметр нагрузки на ось (причем на каждую отдельную в зависимости от количества осей). Допустимая общая нагрузка на авто
R0zx-3w7TH0
f0d095595d40e09e117da8cf3073bfb8

@gtrus21
Copy link

gtrus21 commented Dec 2, 2022

Запрет обгона для грузовиков. Длина грузовика
znaki-dlia-gruzovykh-avtomobilei-1 (1)_1

@gtrus21
Copy link

gtrus21 commented Dec 2, 2022

Everything is possible if you can list all differences from car navigation. If we have such a list, then it is possible to develop a proper algorithm. From my understanding, one is that there are some roads where only mopeds are allowed. What else?

Мопеды должны двигаться только по правой полосе, значит в зависимости от количества полос им может быть запрещен поворот налево

@gtrus21
Copy link

gtrus21 commented Dec 2, 2022

То есть нужна возможность создавать предметы транспортных средств (машина 1, машина 2) и прицепов. Если у человека две машины (на работу едет на Ладе, а на работе водит грузовик), то переключается между машинами в один клик.
У каждой машины нужна возможность указывать ее тип (обязательно, ведь это может быть как легковушка на 4 тонны, так и грузовик на 3 тонны), количество осей, вес транспорта, длину.
К каждой машине нужна возможность добавлять заготовленные (заранее созданные пользователем) профили прицепов в любом количестве (не забывайте про автопоезда с 5 прицепами).
Ну а уже в быстром доступе нужна кнопка добавления веса груза, который добавится к весу машины

@gtrus21
Copy link

gtrus21 commented Dec 2, 2022

Ну и нужна галочка, что данное средство является общественным или такси, чтобы ему разрешалось движение по выделенной полосе

@DavyLandman
Copy link

For driving with a car that has a lower limit than the roads allow, for example an legal limit for a trailer, or a physical limit of an older camper for example, it would be great to say: hey, I can only drive 90km/h max, so please take that into account with the estimated total time.

Not many apps have this, and it would be so nice to have a better estimate. Especially if your for example driving on roads in Germany, that allow for 130km/h, but you have a trailer that restricts you to 80km/h

I was looking at graphhopper and noticed they provide you a way to say: hey this is my custom speed limit:

image

@MBj1703
Copy link

MBj1703 commented Jun 5, 2024

Any progress on this?
How can I help?

@pastk
Copy link
Contributor

pastk commented Jun 5, 2024

An elaborated UI/UX design is needed first (preferably in Figma or Penpot or Quant-UX).

Then if you're a developer you can start implementing it 🙏

@MBj1703
Copy link

MBj1703 commented Jun 5, 2024

Example from MagicEarth:

IMG_2840
IMG_2839

@MBj1703
Copy link

MBj1703 commented Jun 9, 2024

OsmAnd is also able: https://osmand.net

@Lin-Admin
Copy link

Has any expert an estimate how much time it would take to implement this fantastic idea?

@Lin-Admin
Copy link

@MBj1703: > OsmAnd is also able: https://osmand.net

I would not mind you to advertise for OsmAnd if they would not charge for the cards :-(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request, an improvement of some existing feature Routing Route building issues, e.g. valid route, valid ETA
Projects
None yet
Development

No branches or pull requests

8 participants