Asystent Pasa Ruchu

Z UMP

(Różnice między wersjami)
d (drobiazgi pisowni)
(Technikalia)
Linia 36: Linia 36:
== Technikalia ==
== Technikalia ==
-
Tutaj będzie opis techniczny z maila Alf/red/a.
+
Jak to działa *technicznie*?
 +
 
 +
Linia 0x2f zamieniana jest na najnowszą nowinkę w kompilatorze:
 +
[SIGN]
 +
SignPoints=20448,20640,20618
 +
SignRoads=9941,9828
 +
SignParam=T,lewy pas
 +
[END]
 +
 
 +
Ograniczenia i możliwości
 +
* linia może mieć tylko trzy punkty czyli dwa odcinki, a nie więcej jak zakazy
 +
* w opisie linii 0x2f można pisać
 +
** Label=E,cośtam (E jak Exit)
 +
** Label=O,cośtam (O jak Onto) i komunikaty będą ciut inne
 +
** Lable=T,cośtam (jak Toward) jako najbardziej naturalny jest stosowany jako domyślny
 +
* nie działa w wersji roboczej, a tylko w wersjach ogonkowej, NI i topo
== Dobre praktyki ==
== Dobre praktyki ==

Wersja z dnia 19:21, 15 paź 2009

Asystent Pasa Ruchu ( w tworzeniu)

Spis treści

Asystent Pasa Ruchu by Garmin

Garmin w odbiornikach nüvi serii 7x5 dodał nową funkcjonalność: Asystent Pasa Ruchu (Lane Assist). Pomaga ona wybrać odpowiedni pas na skomplikowanych skrzyżowaniach. Wygląda to tak: (strzałki w lewym górnym rogu)

Grafika:AsystentPasRuchu4.JPG

Na terenie Polski asystent jest dostępny tylko w mapie CNE 2009 i nowszych. GPMapa 2009.2 jak i UMP-pcPL nie ma jeszcze tej funkcjonalności.

Asystent Pasa Ruchu by UMP-pcPL

W mapach projektu UMP-pcPL od października 2009 mamy możliwość używać namiastki asystenta pasa ruchu.

Mamy wpływ co wyświetla się w górnym zielonym pasku nüvi.

Zwykle znajduje się tam nazwa ulicy w którą skręcamy, teraz dodatkowo w nawiasach może pojawić się dodatkowy komunikat. Odbiorniki z funkcjonalnością TTS mogą go oczywiście przeczytać.

Oto przykładowy zrzuty z ekranu nuvi 200 v2 i programu GarminMobilePC:

Grafika:AsystentPasRuchu5.JPG Grafika:AsystentPasRuchu2.JPG Grafika:AsystentPasRuchu3.JPG

Jak stworzyć mapę z dodatkowymi komunikatami

Najpierw instalujemy sobie Skórki dla Mapedita. Bez tego nie można tworzyć linii obsługujących dodatkowe komunikaty.

W miejscu gdzie chcemy dodać komunikat tworzymy nową trzy węzłową linię typu 0x2f (Podpowiedź)

Powinna być ona zaczepiona w węzłach podobnie jak zakazy skrętu.

Grafika:AsystentPasRuchu6.JPG

Nowy komunikat będzie wyświetlany w czasie nawigacji po pierwszym fragmencie linii 0x2f.

Dodatkowe komunikaty NIE DZIAŁAJĄ w wersji testowej mapy. Obsługiwane są wersje NI, ogonki i topo.

Technikalia

Jak to działa *technicznie*?

Linia 0x2f zamieniana jest na najnowszą nowinkę w kompilatorze:

[SIGN]
SignPoints=20448,20640,20618
SignRoads=9941,9828
SignParam=T,lewy pas
[END]

Ograniczenia i możliwości

  • linia może mieć tylko trzy punkty czyli dwa odcinki, a nie więcej jak zakazy
  • w opisie linii 0x2f można pisać
    • Label=E,cośtam (E jak Exit)
    • Label=O,cośtam (O jak Onto) i komunikaty będą ciut inne
    • Lable=T,cośtam (jak Toward) jako najbardziej naturalny jest stosowany jako domyślny
  • nie działa w wersji roboczej, a tylko w wersjach ogonkowej, NI i topo

Dobre praktyki

  • Komunikaty powinny być krótkie. Wyświetlane są za nazwą drogi i na wąskich odbiornikach nie będą się mieścić.
  • Nie ma jeszcze standardu co umieszczamy w komunikatach. Jak dotąd używamy:
    • lewy pas
    • prawy pas
    • środkowy pas
    • (do uzupełnienia...)
  • Linie 0x2f opisujące dodatkowe komunikaty umieszczamy w plikach src/*.znaki.txt