**** Tu wrzucamy materiały do UMP.
Uwaga, nowy użytkownik nie może dodawać załączników. Prosimy poczekać na nadanie uprawnień.
--->>> tymczasowo: konta są zakładane ręcznie. Napisz maila z loginem na ump()ump.waw.pl
Przeczytaj http://ump.fuw.edu.pl/wiki/GDPR o ochronie danych osobowych.
Zgłoszenie o braku /nieprawidłowym przebiegu/ drogi należy uzupełnić o ślad GPS.
***** BARDZO prosimy
1.) nie robić "śladów" na podstawie komercyjnych map. Średnio chętnie też widzimy dane na podstawie skanów, googlemaps itp.
-----> Zastrzegamy, że w wypadku wątpliwości co do legalnego pochodzenia danych, możemy je zignorować.
2.) grupować uwagi (wolimy 10 uwag z jednego miasta dostać jako jedno zgłoszenie, niż jako 10)
3.) Wybrać w kategorii zgłoszenia rejon UMP, którego zgłoszenie dotyczy, albo przynajmniej w temacie zgłoszenia opisać rejon Polski lub większe miasto, z rejonu którego są te dodatki/poprawki. W przypadku zgłaszania problemów ogólnych (routing itp.) - na jakim sprzęcie i z jaką wersją mapy problem występuje.
4.) zapoznać się z bardzo krótkim poradnikiem http://ump.fuw.edu.pl/wiki/Jak_zglaszac
Radary zgłaszamy przez Formularz ( http://mapa.ump.waw.pl/ump-www/ - zakładka "Zgłoszenie"), tak samo jak inne punkty (kiedyś: na http://www.garniak.pl/viewtopic.php?t=854)
Uwaga, nowy użytkownik nie może dodawać załączników. Prosimy poczekać na nadanie uprawnień.
--->>> tymczasowo: konta są zakładane ręcznie. Napisz maila z loginem na ump()ump.waw.pl
Przeczytaj http://ump.fuw.edu.pl/wiki/GDPR o ochronie danych osobowych.
Zgłoszenie o braku /nieprawidłowym przebiegu/ drogi należy uzupełnić o ślad GPS.
***** BARDZO prosimy
1.) nie robić "śladów" na podstawie komercyjnych map. Średnio chętnie też widzimy dane na podstawie skanów, googlemaps itp.
-----> Zastrzegamy, że w wypadku wątpliwości co do legalnego pochodzenia danych, możemy je zignorować.
2.) grupować uwagi (wolimy 10 uwag z jednego miasta dostać jako jedno zgłoszenie, niż jako 10)
3.) Wybrać w kategorii zgłoszenia rejon UMP, którego zgłoszenie dotyczy, albo przynajmniej w temacie zgłoszenia opisać rejon Polski lub większe miasto, z rejonu którego są te dodatki/poprawki. W przypadku zgłaszania problemów ogólnych (routing itp.) - na jakim sprzęcie i z jaką wersją mapy problem występuje.
4.) zapoznać się z bardzo krótkim poradnikiem http://ump.fuw.edu.pl/wiki/Jak_zglaszac
Radary zgłaszamy przez Formularz ( http://mapa.ump.waw.pl/ump-www/ - zakładka "Zgłoszenie"), tak samo jak inne punkty (kiedyś: na http://www.garniak.pl/viewtopic.php?t=854)
FS#18715 - LA dla OsmAnd
Przydzielony do projektu:
UMP-wrzuty
Zgłoszone przez Jerzy Kocerka (Rudyjerz) - czwartek, 25 wrzesień 2014, 23:13 GMT+1
Ostatnio edytował Tomek_Z (zachu) - niedziela, 05 luty 2017, 19:16 GMT+1
Zgłoszone przez Jerzy Kocerka (Rudyjerz) - czwartek, 25 wrzesień 2014, 23:13 GMT+1
Ostatnio edytował Tomek_Z (zachu) - niedziela, 05 luty 2017, 19:16 GMT+1
|
OpisTrochę nauki Pythona i na podstawie tego:
http://ump.fuw.edu.pl/wiki/LA_-_wprowadzanie dorobiłem obsługę LA dla OsmAnd. Zmieniony skrypt w załączniku. Testowane na UMP-PL-Katowice - działa, choć mam wrażenie, że gdy odcinek opisany pasami jest zbyt krótki OsmAnd ich nie pokazuje, ale to już kwestia mapowania a nie samego skryptu. |
Zgłoszenie zależy od
Wpisy LA oddają ich realną obecność. Były zastosowane pod kątem aplikacji 7ways. 7ways podczas nawigacji interpretuje ostatni węzeł wpisu LA - skądinąd słusznie moim zdaniem. Podobnie robi np. Garmin.
Być może Osmand działa tak jak 7ways podczas jazdy bez wytyczonej trasy? Wtedy są pokazywane wskazówki gdy przemieszczamy się oznakowanym odcinkiem.
Jak te same odcinki dróg wyglądają pod względem LA gdy zastosuje się mapę OSM?
Są jednak miejsca gdzie nie działa (np. tu: http://umapa.pl/2Px0i) - jeszcze nie wiem dlaczego - pierwsze podejrzenie jest takie, że nie działa jeśli droga za LA nie ma określonych pasów (nie muszą być kierunki, wystarczy ich liczba). Będę jeszcze eksperymentował i to sprawdzę. Trudno mi porównać z OSM bo oni tam nie mają akurat LA.
Ale tak czy siak uważam, że warto wprowadzić, bo od strony skryptowej wygląda ok - a ew. poprawki to już na mapie.
Żeby nie było wątpliwości tylko - to nie jest zgłoszenie błędu (coś nie działa) - tylko zgłoszenie poprawki do skryptu, bo ja nie mam praw zapisu do CVS.
Na jakimś etpie wprowadzania przy najpierw odchodzącym zjeździe w prawo a potem z kolejnych kilkunastu metrów lewo i prosto samo L nie chciało wygenerować strzałki w lewo. Art zmieniał chyba nieco chyba konwerter bo ostatnio mam wrażenie, że bez nawiasu też działa. Później nie sprawdzałem bo po pierwsze w Poznaniu krytyczne miejsca są dość kompletne, tak pewnie z 80% jest zrobione.
Sprawdzę w tym tygodniu. Tak czy inaczej (L) = L
Poprawiłem też obsługę dwóch kierunków (+...,-...) bo w Katowicach nie było takiego przypadku. Nowy skrypt w załączniku.
A dodatkowo znalazłem, że obsługa tego w OsmAnd jest ciągle "under development". Link: https://github.com/osmandapp/Osmand/pull/632, więc proponuje się wstrzymać chwilowo z dalszymi testami do nowej wersji OsmAnd.
* diffy się łatwiej ocenia :P
* sugerował bym jednak zrobić osobną funkcję
* aktualna tablica powinna być w narzędzia gar2rusa.awk (aczkolwiek nie mam pewności, bo mam u siebie lokalnie zmienioną więc... przeklejam to co istotne)
laDic["*"]="none"
laDic["S"]="through"
laDic["T"]="through"
laDic["Z"]="reverse"
laDic["P"]="right"
laDic["L"]="left"
laDic["osP"]="sharp_right"
laDic["osL"]="sharp_left"
laDic["leP"]="slight_right"
laDic["leL"]="slight_left"
laDic["doP"]="merge_to_right"
laDic["doL"]="merge_to_left"
# 2 specjalne dla pasów tylko w jedną stronę ale wymagające kontynuacji na następnym odcinku
laDic["(P)"]="right;through"
laDic["(L)"]="left;through"
PS diffa wyślij do Tadka - i sam format się raczej nie zmieni, więc można już :)
PSS dlaczemużeż mnie nikt o tem nie napisał :D