VeloPlannerV
VeloPlanner
Mar 9

"Myszkowanie" przy wyznaczaniu trasy.

Dziś przeprowadziłem test wyznaczania trasy i niestety zauważyłem "myszkowanie" algorytmu wyznaczającego trasę. Jest to efekt na silę ucieczki z głównej drogi. Ten problem dotyczy bardzo wielu silników, w sumie to chyba tylko RWGPS i Komoot radzą sobie z tym poprawnie. Chodzi mi to to że jeżeli jest jedna droga wiodąca to algorytm próbuje uciec z niej przy każdej nadarzającej się okazji "myszkując" po dróżkach w koło tej drogi co jak wiemy nie jest rozwiązaniem problemu, a tylko utrudnia jazdę. Aby trasa przebiegła mniej więcej jak chciałem w VP musiałem dodać kilka (chyba 6) punktów pośrednik, a przy wymienionych konkurentach tylko 2. https://veloplanner.com/pl/user-routes/484 https://ridewithgps.com/routes/49919472 https://www.komoot.com/pl-pl/tour/2091860788?share_token=aGn…
PlannedPlanned

Mar 5, 2026

Mam podobne spostrzeżenie co do złego wytyczania tras, mówię tylko o miejscach, które znam i powinny one inaczej być wyznaczone. Nie chce otwierać podobnego tematu więc się podłączam. Przykład 1: Czerwona trasa wyznaczona automatycznie zawraca na wał pod górę a mogła by iść prosto (screen 1). Na drugim screenie niebieska poprawna trasa. Tu gdzie idzie prosto ślad są płyty betonowe więc jeszcze jestem w stanie to zrozumieć ale problem, który najbardziej mi nie odpowiada jest w drugim przykładzie. Przykład 2: Przy wyznaczaniu krótkiego odcinka jest OK, ale jak wybieram dłuższy odcinek to ślad przechodzi niepotrzebnie na drugą stronę drogi i wraca z powrotem. Na jednym, 3 screenie są dwa ślady, zaczynają się w tym samym miejscu, czerwony prawidłowy, niebieski - błędny. Oba przykłady przy wybranym rowerze gravelowym. Zaznaczam, że u konkurencji na K trasa wyznaczana jest we właściwy sposób (screeen nr 4). Jakby to działo prawidłowo to byłaby bajka.

Mar 14, 2025

WujTom Mógłbyś w wolnej chwili potestować? Wrzuciłem małe poprawki.

Mar 10, 2025

Jaki profil wybrałeś? Rower turystyczny? Rower zwykły powinien być ok. A na pewno już profil szosowy nie będzie uciekać z głównej drogi. Nie trzeba robić całej trasy jednym profilem. Możesz wyznaczyć fragment profilem turystycznym -> dodać punkt pośredni -> zmienić profil na szosowy -> dalej wyznaczać trasę.

Mar 10, 2025

Kacper Golinski profil "Rower Turystyczny" bo to taki według mnie powinien być. Dla profilu "Zwykły Rower" jest tak samo i te same myszkowania. A profil roweru szosowego to jest zupełnie co innego i moim zdaniem nie powinno się tak ustawiać. Tak jak wspomniałem podobny problem mają (m.in. Mapy.cz, Locus, BRouter, graphhopper i wielu innych) inni i właściwie tylko wspomniane dwa silniki radzą sobie z takim zadaniem. Chcesz robić najlepszy produkt pokazuje gdzie są możliwości wyróżnienia sie z tłumu. Oczywiście to Twoja decyzja jak i priorytety.

Mar 10, 2025

WujTom Tylko nie wiem czy to traktować jako błąd. W tym przykładzie z Islandii chyba dobrze, że algorytm stara się omijać drogę 68, która jest główną drogą? Profil turystyczny właśnie ma takie założenie. Planuję niedługo dodać opcje do własnej konfiguracji profilu (jako opcja zaawansowana). Będzie można zaznaczyć czy omijać (albo nie) drogi główne, słabe nawierzchnie itp.

Mar 10, 2025

Kacper Golinski Wybrałem Islandię bo tam jest uboga sieć dróg i bardzo łatwo pokazać o co chodzi ale ten problem dotyczy każdego regionu. Tu chodzi o to aby nie uciekał w boczne uliczki na chwilę z głównej drogi jeżeli musi na nią wrócić bo nie ma innego wyjścia. Patrz pierwszy obrazek. W drugim obrazku zaliczył ostry podjazd po kiepskim szutrze zamiast pojechać dalej krótszą i bardziej płaska trasą po asfalcie ale i głównej drodze którą prowadził wczesnej i dalej też kontynuował trasę. Trzeci przykład to zjechanie na ledwie istniejącą drogę polną zamiast kontynuowania cały czas po tej samej drodze. Czasem ucieczka ma sens jak to widać na końcu trasy gdzie jedzie drogą równoległą do głównej ale nie ma sensu na krótki odcinek zjeżdżania z drogi.

Mar 10, 2025

WujTom okej, takie zjeżdżanie na chwilę rzeczywiście nie ma sensu. Popatrzę co da się z tym zrobić.

Mar 15, 2025

Kacper Golinski Jest już prawie dobrze, nie pojawiają się ewidentne przymusowe myszkowania. Jednak jak widzisz na załączonych fragmentach jeszcze nie idealnie. Ale szczerze to jak masz co innego do roboty, to do tego wróć za jakiś czas, bo to już jest akceptowalne z małymi uwagami ;) Nie wiem co zrobiłeś ale nie potrafię znaleźć różnicy w wyznaczaniu trasy miedzy zwykłym a turystycznym rowerem.

Mar 17, 2025

WujTomRower turystyczny preferuje szlaki turystyczne. Zwykły rower prowadzi najkrótszą drogą (ale wciąć pod uwagę bierze drogi dla rowerów, nawierzchnie itp).

Mar 17, 2025

Kacper Golinskiok super, mi nie udało się tego efektu zobaczyć dlatego dopytałem.