Jak zmusić program do "naszego" routingu

  • 9 Odpowiedzi
  • 2776 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

MarkNavi

Jak zmusić program do "naszego" routingu
« dnia: Październik 23, 2010, 09:38:31 »
Czy wy też macie problem z czymś takim, że przykładowo wyznaczacie trasę w domu z punktu A do B, ale ona wam z jakiś powodów nie bardzo odpowiada. Wstawiacie więc punkt przelotowy i co sie okazuje, AM prowadzi nas do tego punktu, a potem z powrotem na swoją trasę, więc rozumiecie, że trasa wygląda koszmarnie wtedy. Czy ja muszę wstawić kilka punktów, żeby zmusić program do jazdy wg moich upodobań ? Zauważyłem, że nawet wstawienie kilku punktów powoduje, że trasa wygląda często komicznie przez tę zawziętość programu do prowadzenia wg swojego algorytmu.

I druga sprawa, która mnie drażni, ustawiam sobie trasę w domu z punktu A do B i daje kilka punktów przelotowych. Ok trasa mi odpowiada, zapisuję ją, żeby mieć ja na przyszłość do używania. Rano wsiadam do auta, wczytuje trasę zapisana wczoraj wieczorem i co sie okazuje, że owszem punkty "przez" są zaliczone, ale często pomiędzy tymi punktami trasa biegnie inaczej niż zakładałem wcześniej. Ja rozumiem jakbym miał włączone SR, LD, blokady, zdarzenia i inne bzdety, których nie używam, ale bez tych bajerów czemu tak się dzieje  :O  Pzez takie akcje zawsze jak wczytuję zapisaną kiedyś trasę to sprawdzam, czy biegnie jak potrzeba. Kiedyś tak nie musiałem robić.
« Ostatnia zmiana: Październik 23, 2010, 09:41:25 wysłana przez MarkNavi »

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #1 dnia: Październik 23, 2010, 11:46:02 »
I druga sprawa, która mnie drażni, ustawiam sobie trasę w domu z punktu A do B i daje kilka punktów przelotowych. Ok trasa mi odpowiada, zapisuję ją, żeby mieć ja na przyszłość do używania. Rano wsiadam do auta, wczytuje trasę zapisana wczoraj wieczorem i co sie okazuje, że owszem punkty "przez" są zaliczone, ale często pomiędzy tymi punktami trasa biegnie inaczej niż zakładałem wcześniej. Ja rozumiem jakbym miał włączone SR, LD, blokady, zdarzenia i inne bzdety, których nie używam, ale bez tych bajerów czemu tak się dzieje  :O  Pzez takie akcje zawsze jak wczytuję zapisaną kiedyś trasę to sprawdzam, czy biegnie jak potrzeba. Kiedyś tak nie musiałem robić.

To jest związane z tym, że zapisanie trasy polega jedynie na zapisaniu punktów trasy. U mnie też tak się zdarza, że wieczorem na tych samych punktach wyznacza inaczej a rano inaczej przy wyłączonym SR i LD.
Nawet jak raportuje się błąd to w plikach nie zapisuje przebiegu trasy tylko punkty w związku z czym późniejsze udowodnienie supportowi, że trasa została wyznaczona dziwnie - jest trudne. 

*

MarkNavi

Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #2 dnia: Październik 23, 2010, 11:55:23 »
I druga sprawa, która mnie drażni, ustawiam sobie trasę w domu z punktu A do B i daje kilka punktów przelotowych. Ok trasa mi odpowiada, zapisuję ją, żeby mieć ja na przyszłość do używania. Rano wsiadam do auta, wczytuje trasę zapisana wczoraj wieczorem i co sie okazuje, że owszem punkty "przez" są zaliczone, ale często pomiędzy tymi punktami trasa biegnie inaczej niż zakładałem wcześniej. Ja rozumiem jakbym miał włączone SR, LD, blokady, zdarzenia i inne bzdety, których nie używam, ale bez tych bajerów czemu tak się dzieje  :O  Przez takie akcje zawsze jak wczytuję zapisaną kiedyś trasę to sprawdzam, czy biegnie jak potrzeba. Kiedyś tak nie musiałem robić.

To jest związane z tym, że zapisanie trasy polega jedynie na zapisaniu punktów trasy. U mnie też tak się zdarza, że wieczorem na tych samych punktach wyznacza inaczej a rano inaczej przy wyłączonym SR i LD.
Nawet jak raportuje się błąd to w plikach nie zapisuje przebiegu trasy tylko punkty w związku z czym późniejsze udowodnienie supportowi, że trasa została wyznaczona dziwnie - jest trudne.

Rozumiałbym to gdyby SR było włączone, bo tam są zaszyte statystyki obciążenia dróg o danych porach czasowych. Ale dlaczego trasa się zmienia przy wyłączonym LD, SR, Miplo trafficu, wykasowanych zdarzeniach, to już nie bardzo rozumiem. Inna trasa jest wieczorem, a inna rano. Zgadzają się tylko punkty, co z resztą słusznie zauważyłeś.
Jak dla mnie odpowiedź jest jedna, że w drogach (SR off) również jest zaszyte obciążenie w zależności od czasu. A jeżeli tak faktycznie jest, to przypomina mi to sytuację, gdy ludzie korzystający ze wszystkich bajerów programu mają zarówno blokady ze zdarzeń jak i blokady z Miplo Traffic. A teraz też mają obciążenia dróg zaszyte w SR i obciążenia dróg zaszyte bez SR Taki bałagan fajny co nie ? Ale oczywiście to tylko moje domysły, które mogą być nie prawdziwe.
« Ostatnia zmiana: Październik 23, 2010, 12:02:27 wysłana przez MarkNavi »

*

Offline izaw

  • *****
  • 1165
  • Płeć: Mężczyzna
Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #3 dnia: Październik 23, 2010, 16:55:46 »
Algorytm nie jest deterministyczny. Zatem nie przeszukuje wszystkich możliwych rozwiązań, tylko pewny podzbiór (poprawia znakomicie wydajność). Ponieważ punkt startowy jest inny (dom - samochód), nieco inne są też warunki startowe. Oczywiście przy dobrym algorytmie nie powinno to powodować większych zmian. Ale np. na drodze jednokierunkowej punkt startu może powodować inne wyliczenie trasy.

W AM jest okno z zapytaniem, czy przeliczyć nieaktualną trasę. Może zaznaczyłeś "TAK" i nie pokazuj w przyszłości. I teraz zawsze przelicza. Nie wiem którą opcję w plikach konfiguracyjnych trzeba by zmienić, aby to naprawić.

*

Offline nocnyMarek

  • *****
  • 9913
  • Sprzęt: Palmax, viliv X70
Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #4 dnia: Październik 23, 2010, 19:00:00 »
Nigdy się z taką sytuacją nie spotkałem, wręcz wydaje mi się nieprawdopodobna.
Proszę o konkretne przykłady, najlepiej z plikiem trasy i screenami.
AM3/4/5/6, DPN/D6, AP, N2/9, OM-free

*

Offline Miedzio

  • ***
  • 492
  • Płeć: Mężczyzna
Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #5 dnia: Październik 23, 2010, 20:20:43 »
Algorytm nie jest deterministyczny. Zatem nie przeszukuje wszystkich możliwych rozwiązań, tylko pewny podzbiór (poprawia znakomicie wydajność).

Moze taka sytuacje poprawi ustawienie "Szybkosc obliczania" z suwakiem przesunietym na "mala"? Czyli trasa bedzie wolniej przeliczana, ale dokladniej, wiec moze wtedy takie sytuacje nie beda mialy miejsca?

*

MarkNavi

Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #6 dnia: Październik 23, 2010, 21:02:47 »
Zauważyłem doświadczalnie, że program najbardziej się "układa" pod nasze wymagania względem prowadzenia trasy jak wszystkie punkty trasy wstawiam na typie trasa "krótka". Jeżeli tak przygotowaną trasę (punkty A, B oraz punkty przelotowe) zmienię na trasę "szybką", to punkty są zaliczane, natomiast trasa pomiędzy nimi w niektórych miejscach biegnie inaczej niż sobie tego życzyłem i czasami bardzo zabawnie.

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #7 dnia: Październik 23, 2010, 23:00:18 »
ja tak miałem kiedyś na trasie Lubin - Leszno, typ trasy szybka. W nocy wyznaczało błędnie przez Ścinawę a rano prawidłowo przez Głogów. Nie był to problem zmieniającego się położenia samochodu bo ustawiałem ręcznie punkt start. Obecnie już na tej trasie ten problem nie występuje.

Przez to, że przy raporcie błędu nie zapisuje widoku całej trasy trudno jest uchwycić te różnice.

Osobny problem, to że nie można wczytać do AM konkretnej trasy a jedynie punkty. Potencjalnie w Targeo można zaplanować sobie trasę, ale to nie ma sensu bi AM i tak zupełnie inaczej ją wyznaczy. Rozwiązaniem jest duża ilość punktów przez - ale to tez nie jest zbyt wygodne bo czasami są objazdy, itp a program na siłe pcha do tego nieistotnego punktu przez.

*

Bilunia

Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #8 dnia: Październik 23, 2010, 23:03:47 »
Opisywany niuans nie występuje, kiedy w ustawieniach trasy na 3/6 stronie wyłączymy opcję "pytaj o parametry przed liczeniem". Nawet, jeżeli skorzystamy z wcześniej zapisanej trasy i sygnał złapie nam z innego miejsca na parkingu, to co najwyżej zapyta, czy użyć oryginalnej trasy, czy skorygować (coś w tym stylu).

*

MarkNavi

Odp: Jak zmusić program do "naszego" routingu
« Odpowiedź #9 dnia: Październik 24, 2010, 09:24:16 »
Opisywany niuans nie występuje, kiedy w ustawieniach trasy na 3/6 stronie wyłączymy opcję "pytaj o parametry przed liczeniem". Nawet, jeżeli skorzystamy z wcześniej zapisanej trasy i sygnał złapie nam z innego miejsca na parkingu, to co najwyżej zapyta, czy użyć oryginalnej trasy, czy skorygować (coś w tym stylu).

Może i tak jest jak opisujesz, ale trochę to mało  praktyczne, bo jak zapisana wcześniej trasa będzie np krótka, to po jej wykasowaniu jak wyznaczę w aucie nową na zasadzie np prowadź do... ,  to z defaultu wyznaczy się też krótka (program pamięta ostatni typ trasy, wyjątek stanowi wczytywanie trasy zapisanej gdzieś wcześniej w katalogu, wtedy program przełącza się sam na typ tej wczytywanej trasy), a może chciałem optymalną . Oczywiście po kolorze ścieżki rozpoznam, że coś nie tak, ale tak czy inaczej troszkę to niepraktyczne. Ale dzięki za radę.