Pl:Relation:destination_sign
destination_sign |
Opis |
---|
Znak kierunku przed lub na skrzyżowaniach. |
Grupa: Właściwości |
Człony |
Status: w użyciu |
Narzędzia |
Relacja destination sign pozwala na wprowadzenie do OSM informacji o znakach kierunku na skrzyżowaniu.
Opis obiektu
Znaki kierunku i miejscowości
W przypadku korzystania z oprogramowania routingu jako pomocy nawigacyjnej, to jest bardzo przydatne pokazanie znaków z informacją o kierunku . Na przykład zamiast po prostu mówić "Skręć w lewo za 200m" routing software mógłby także powiedzieć: "Jedź za znakiem do Poznania".
Uwaga: Pierwotnie zasadniczym celem jest rendering nawigatorów (jak ten – na następnym skrzyżowaniu kieruj się według znaku "E4 Malmö") lub przy opisie zakręt-za-zakrętem "gdy jedziemy według przygotowanej trasy – pierwotnym zamiarem jest nie używanie do wspomagania tworzenia tras.
Oznaczenia
Klucz | Wartość | Przykład | Komentarz |
---|---|---|---|
type | destination_sign | destination_sign | Typ relacji |
destination | nazwa | Poznań | Przeznaczenia, jak jest napisane na znaku. Odległość nie jest zaznaczona. |
distance | liczba km lub mil | 16 km | Odległość podana na znaku. (opcjonalne) |
time | hh:mm | 3:15 | Czas podany na znaku/ drogowskazie (opcjonalne i dla określenia czasu podróży). |
colour:back | kolor | blue | Kolor tła znaku. (opcjonalne) |
colour:text | kolor | white | Kolor tekstu na znaku. (opcjonalne) |
colour:arrow | kolor | white | Kolor obwódki / strzałki na znaku. (opcjonalne) |
Dla znaków z kierunkiem do wielu miejsc, powinna być tworzona wielokrotna relacja.
Kolory powinny być domyślnie dobrane dla niektórych (zwłaszcza według krajowych norm) wtyczek, jeśli pominięte. To jest obsługiwane przez oprogramowania pokazujące trasy/mapy. Ponieważ odcienie żółtego prawdopodobnie nie są interesujące, nie widzę potrzeby, aby określić RGB-kolor. Kolory mogą (powinny?) być wybrane z listy, np. zestawu black, white, red, blue, green, brown i yellow.
Człony relacji
Way lub Node | Role | Powtarzalność? | Komentarz |
---|---|---|---|
to | tylko 1 | (Pierwszy) węzeł / droga / na trasie po skrzyżowaniu. | |
from | 1 lub więcej (opcjonalnie) | (Ostatni) węzeł / droga przed skrzyżowaniem.
Niepotrzebne, gdy znaki kierunku są takie same z wszystkich "nie-do" kierunków. | |
intersection | 1 (opcjonalnie) | Węzeł skrzyżowania. Albo ten lub skąd, muszą być podane. | |
sign | jeden lub więcej (opcjonalnie) | Punkt miejsca gdzie został postawiony znak. To może być punkt skrzyżowania lub przed nim. |
Przykład
Powiedzmy, że dojeżdżamy do skrzyżowania na szkicu w kierunku danej miejscowości i oprogramowanie trasy mówi, że należy skręcić w lewo. Byłoby dodatkową pomocą wiedzieć, że chcę jechać według znaku do Österstad. Pomoc ta staje się coraz bardziej przydatna, gdy jedziemy większą drogę z wieloma zjazdami i przecinającymi się drogami.
Relacje dla znaku na szkicu: (Zakładając, że znaki nie są widoczne od drogi z Åsmestad.)
Uwagi dla twórców oprogramowania do routingu
Raz jeszcze: Pierwotnie zasadniczym celem jest rendering nawigatorów (jak ten – na następnym skrzyżowaniu kieruj się według znaku "E4 Malmö") lub przy opisie zakręt-za-zakrętem "gdy jedziemy według przygotowanej trasy – pierwotnym zamiarem jest nie używanie do wspomagania tworzenia tras.
- Sprawdź destination_sign-relations wzdłuż trasy (który już jest i zamierzamy nią podążać).
- Zachowaj wszystkie relacje, gdzie trasa przechodzi przez znak członu relacji a następnie członów relacji skrzyżowania (jeśli określona) tej samej relacji.
- Usuń wszystkie relacje, które pochodzące od członu relacji, ale nie od członu relacji danej trasy.
- W razie potrzeby (np. na urządzeniach z małymi ekranami) usuń relacje (w inteligentny sposób), tak aby nie było więcej niż jednej relacji pokazanej na każdym skrzyżowaniu.
- * Dobre oprogramowanie routingu powinno widzieć wcześniej i zobaczyć, jakie kierunki są pokazywane w dalszej części drogi i zminimalizować liczbę różnych miejsc docelowych. Jeden z lepszych sposobów zmniejszenia znaków jest śledzenie znaków w tym samym kierunku, tak daleko, jak tylko to możliwe. Na przykład jeśli jedziemy do Wrocławia, powinniśmy trzymać się znaku "A4 Wrocław", ale możemy również jechać za znakiem "Kraków" a następnie "Katowice" i chcielibyśmy być ciągle na tej samej trasie. Ale jest trochę bardziej wygodne śledzenie znaku Wrocław" od początku.
- Pokaż użytkownikowi znak (ewentualnie z określonymi kolorami) z nazwą od tagu przeznaczenia.