POI ZAK/LA/SIGN
Z UMP
(Różnice między wersjami)
(→LA:) |
d (→Ważne:) |
||
(Nie pokazano 4 wersji pośrednich.) | |||
Linia 7: | Linia 7: | ||
== Ważne: == | == Ważne: == | ||
- | * POI ZAK/LA/SIGN najlepiej działa na prostych i typowych 4 lub 3 | + | * POI ZAK/LA/SIGN najlepiej działa na prostych i typowych 4 lub 3 wlotowych skrzyżowaniach, pod kątem prostym lub zbliżonym. |
- | * program działa wg filozofii good enough, obsługuje najczęstsze przypadki | + | * program działa wg filozofii good enough, obsługuje najczęstsze przypadki ale nie koniecznie wszystkie jakie sobie można wymyśleć. |
- | * poi musi być DOKŁADNIE na punkcie drogi, ale NIE na jakimś | + | * poi musi być DOKŁADNIE na punkcie drogi, ale NIE na jakimś skrzyżowaniu (również z ddr/chodnikiem nie! - co dosyć utrudnia stawianie zakazów/LA na tych bardziej rozbudowanych, przykro mi) |
* ddr/chodniki NIE są pomijane | * ddr/chodniki NIE są pomijane | ||
- | * za to kierunkowość ma znaczenie, skręty pod prąd są pomijane | + | * za to kierunkowość ma znaczenie, skręty pod prąd są pomijane (nie, nie można sobie dodać ładnych ikonek pod prąd na www). |
* wartości "na godzinie" dotyczą najbliższego punktu drogi (a nie skrzyżowania) | * wartości "na godzinie" dotyczą najbliższego punktu drogi (a nie skrzyżowania) | ||
- | * stawiając poi nie trzeba się trzymać punktu drogi najbliżej danego skrzyżowania | + | * stawiając poi nie trzeba się trzymać punktu drogi najbliżej danego skrzyżowania - dzięki temu można dać ZAK i SIGN w czytelny sposób (bez nakładania jednych a drugie) |
- | + | * przy skrętach innych niż pod kątem prostym trzeba dać L@h/P@h/T@h na której "skręca" zakaz (oczywiście od skrzyżowania do najbliższego punktu, a nie następnego skrzyżowania). | |
- | * przy skrętach innych niż pod kątem prostym trzeba dać L@h/P@h/T@h na | + | * podawane kąty godzinne podawaj w postaci pełnych wartości bez ułamków (int). Tu nie apteka i niedokładności są wybaczane, a jak potrzeba do opisania dokładnie ułamkiem, to znaczy, że nie jest to odpowiednie narzędzie do tego. |
- | * podawane kąty godzinne podawaj w postaci pełnych wartości bez ułamków (int). | + | |
* kierunek Z/U dotyczy tylko źródłowego (tego na którym stoi poi), i tak, można oznaczać zakazy u-turn, a ostre L@/P@ nie kleją się do źródłowego. | * kierunek Z/U dotyczy tylko źródłowego (tego na którym stoi poi), i tak, można oznaczać zakazy u-turn, a ostre L@/P@ nie kleją się do źródłowego. | ||
- | * nie trzeba rozcinać drogi typu odbicie i zaraz powrót na tą samą | + | * nie trzeba rozcinać drogi typu odbicie i zaraz powrót na tą samą (częste na stacjach paliw) |
- | * LA | + | * LA: kilka dróg w tym samym kierunku (np :L@9:L:*:) może dać nieintuicyjny wynik, lepiej popracować by takich rozgwiazd nie robić. |
- | * LA: skrzyżowania xx inaczej niż LA w ekstrasie, muszą mieć (TODO | + | * LA: skrzyżowania xx inaczej niż LA w ekstrasie, muszą mieć (TODO a może nie?) ciągłość do następnego skrzyżowania, zresztą mało kiedy trzeba coś ciąć. |
- | * LA: standardowo tryb xx idzie w 'T' z drugim skrzyżowaniem, jednak | + | * LA: standardowo tryb xx idzie w 'T' z drugim skrzyżowaniem, jednak ten 'T' musi występować w manewrach (co nie zawsze ma miejsce, np xx 3 wlotowy), xx[manewewr] odpytuje pierwsze skrzyżowanie na okoliczność danego manewru i tam przenosi drugie skrzyżowanie |
+ | * by ułatwić "ogarnięcie" innym, stawiaj punkty bliżej skrzyżowania którego dotyczy, (chyba że już się nie da bo za gęsto) | ||
== Niedziałające == | == Niedziałające == | ||
Linia 35: | Linia 35: | ||
manewewr = L T P Z lub L@h T@h P@h, no dobrze są też inne dla ułatwienia | manewewr = L T P Z lub L@h T@h P@h, no dobrze są też inne dla ułatwienia | ||
{'\\':'L', '^':'T', 'S':'T', '*':'T', '/':'P', 'R':'P', 'Z':'z', 'U':'z'} | {'\\':'L', '^':'T', 'S':'T', '*':'T', '/':'P', 'R':'P', 'Z':'z', 'U':'z'} | ||
- | + | ||
=== ZAK: === | === ZAK: === | ||
Linia 48: | Linia 48: | ||
":manewry: koment koment [koment] @kąt" | ":manewry: koment koment [koment] @kąt" | ||
- | ''':'''(dwukropek) można pomylić z ''';'''(średnik), ale nie można o nich zapomnieć (tj początek/koniec) | + | ''':''' (dwukropek) można pomylić z ''';''' (średnik), ale nie można o nich zapomnieć (tj początek/koniec). |
=== SIGN: === | === SIGN: === | ||
+ | ? | ||
+ | |||
+ | == kąty godzinne == | ||
+ | |||
+ | O co chodzi z tymi @h? | ||
+ | Zamiast się rozpisywać zobaczmy na ilustracje | ||
+ | |||
+ | [[Grafika:ZAK-godziny.png]] | ||
+ | |||
+ | Kąty podajemy od poi do najbliższego punktu drogi, a nie skrzyżowania (tu @9, a do skrzyżowania było by @10), podobnie jest z kątami manewrów tu L@6, podajemy od skrzyżowania (centralnego) do najbliższego punktu, tutaj, to już jest skrzyżowanie (bo blisko). |
Aktualna wersja
Spis treści |
co to robi?
#pdk
hint: na liczby po @ popatrz w obecności zegarka wskazówkowego.
Ważne:
- POI ZAK/LA/SIGN najlepiej działa na prostych i typowych 4 lub 3 wlotowych skrzyżowaniach, pod kątem prostym lub zbliżonym.
- program działa wg filozofii good enough, obsługuje najczęstsze przypadki ale nie koniecznie wszystkie jakie sobie można wymyśleć.
- poi musi być DOKŁADNIE na punkcie drogi, ale NIE na jakimś skrzyżowaniu (również z ddr/chodnikiem nie! - co dosyć utrudnia stawianie zakazów/LA na tych bardziej rozbudowanych, przykro mi)
- ddr/chodniki NIE są pomijane
- za to kierunkowość ma znaczenie, skręty pod prąd są pomijane (nie, nie można sobie dodać ładnych ikonek pod prąd na www).
- wartości "na godzinie" dotyczą najbliższego punktu drogi (a nie skrzyżowania)
- stawiając poi nie trzeba się trzymać punktu drogi najbliżej danego skrzyżowania - dzięki temu można dać ZAK i SIGN w czytelny sposób (bez nakładania jednych a drugie)
- przy skrętach innych niż pod kątem prostym trzeba dać L@h/P@h/T@h na której "skręca" zakaz (oczywiście od skrzyżowania do najbliższego punktu, a nie następnego skrzyżowania).
- podawane kąty godzinne podawaj w postaci pełnych wartości bez ułamków (int). Tu nie apteka i niedokładności są wybaczane, a jak potrzeba do opisania dokładnie ułamkiem, to znaczy, że nie jest to odpowiednie narzędzie do tego.
- kierunek Z/U dotyczy tylko źródłowego (tego na którym stoi poi), i tak, można oznaczać zakazy u-turn, a ostre L@/P@ nie kleją się do źródłowego.
- nie trzeba rozcinać drogi typu odbicie i zaraz powrót na tą samą (częste na stacjach paliw)
- LA: kilka dróg w tym samym kierunku (np :L@9:L:*:) może dać nieintuicyjny wynik, lepiej popracować by takich rozgwiazd nie robić.
- LA: skrzyżowania xx inaczej niż LA w ekstrasie, muszą mieć (TODO a może nie?) ciągłość do następnego skrzyżowania, zresztą mało kiedy trzeba coś ciąć.
- LA: standardowo tryb xx idzie w 'T' z drugim skrzyżowaniem, jednak ten 'T' musi występować w manewrach (co nie zawsze ma miejsce, np xx 3 wlotowy), xx[manewewr] odpytuje pierwsze skrzyżowanie na okoliczność danego manewru i tam przenosi drugie skrzyżowanie
- by ułatwić "ogarnięcie" innym, stawiaj punkty bliżej skrzyżowania którego dotyczy, (chyba że już się nie da bo za gęsto)
Niedziałające
- SIGN: wcale, ale to łatwe na podstawie zakazów, TODO format poi Label
- LA: xx z osobnym prawoskrętem - celowo nie.
- kompilacje
Znaczenie w Label
wszystkie
manewewr = L T P Z lub L@h T@h P@h, no dobrze są też inne dla ułatwienia {'\\':'L', '^':'T', 'S':'T', '*':'T', '/':'P', 'R':'P', 'Z':'z', 'U':'z'}
ZAK:
manewry => manwer+manewr "manewry koment [jaki_rysujemy_znak] koment [koment] @kąt"
LA:
manewry => pas:pas:pas gdzie pas => manewr+manewr "xx :manewry: koment [koment] @kąt" "xx[manewewr] :manewry: koment [koment] @kąt" ":manewry: koment koment [koment] @kąt"
: (dwukropek) można pomylić z ; (średnik), ale nie można o nich zapomnieć (tj początek/koniec).
SIGN:
?
kąty godzinne
O co chodzi z tymi @h? Zamiast się rozpisywać zobaczmy na ilustracje
Kąty podajemy od poi do najbliższego punktu drogi, a nie skrzyżowania (tu @9, a do skrzyżowania było by @10), podobnie jest z kątami manewrów tu L@6, podajemy od skrzyżowania (centralnego) do najbliższego punktu, tutaj, to już jest skrzyżowanie (bo blisko).