Sprawdz bledy
Z UMP
Skrypt sprawdz_bledy.bat analizuje niektóre błędy w narysowanej mapie.
Na koniec biegu skrypt wypisze wyniki analizy, liczbę błędów, które należy usunąć. Przykładowo:
Statystyka granica 9 slepe 61 za_bliskie 31 zygzaki 30 bledy 2 przeciecia 15
Spis treści |
Granica
Ślepe
Skrypt wypisuje liczbę nieoznakowanych końców dróg. Na każdym końcu dróg, które nie kontynuują, trzeba wstawić bojkę WATPLIWY albo SLEPY.
Naprawa: W mapedicie dodać (Add...) plik netgen-slepe.wpt, który został wygenerowany przez sprawdz_bledy.bati sprawdzić, gdzie się pojawiły punkty i na te miejsca dodać właściwy znacznik. Szczegóły w artykule o znacznikach.
Za bliskie
Podana liczba węzłów, które są zbyt blisko siebie. Do poprawnej nawigacji odległość między węzłami powinna wynosić co najmniej 7 metrów.
Naprawa: W mapedicie dodać (Add...) plik netgen-za_bliskie.wpt, który został wygenerowany przez sprawdz_bledy.bat i sprawdzić, gdzie się pojawiły punkty i w tych miejscach poprawić odległość węzłów.
Zygzaki
Podana liczba zbyt ostrych skrętów. To może dotyczyć również zjazdów z rond rysowanych jedną kreską - jeżeli z ronda jest wyjazd i oddzielny wjazd to nie można rysować tego jedną linią - to powinny być dwie linie. W takim wypadku wystarczy zrobić operację podziału linii. Podział można też zrobić dla dowolnego zygzaka, ale wtedy wyjdzie poszatkowana ulica - sprawdź, czy jest ona na pewno dobrze narysowana, lepiej skorzystać z sugestii naprawy.
Naprawa: W mapedicie dodać (Add...) plik netgen-zygzaki.wpt, który został wygenerowany przez sprawdz_bledy.bat i sprawdzić, gdzie się pojawiły punkty i w tych miejscach poprawić skręty według obrazka obok. Naprawa zygzaka przy rondzie: Podzielić zygzak na dwie linie.
Błędy
Przecięcia
Podana liczna nieoznakowanych przecięć dróg. Możliwe są dwie przyczyny:
- W miejscu przecięcia trzeba zrobić skrzyżowanie dwóch dróg
- W miejscu przecięcia jest wiadukt i trzeba tam wstawić bojkę WIADUKT (zielona, kod 0x1709).
Naprawa: W mapedicie dodać (Add...) plik netgen-przeciecia.wpt, który został wygenerowany przez sprawdz_bledy.bati sprawdzić, gdzie się pojawiły punkty i w tych miejscach zrobić albo skrzyżowanie, albo wstawić właściwy znacznik.
sprawdz.awk
Wersja robocza.
Opisze co sprawdza skrypt sprawdz.awk Jest on uruchamiany przez sprawdz_bledy.bat, netgen2.bat i mont-demont-multi2.pl
Konwencja zapisu:
- Początek nazwy punktu plik który powstaje ze sprawdz_bledy i netgen2
krótki opis
- NazBMiast sprawdz--nazwy_bez_miast.wpt
Brak wpisu Miasto dla drogi której nadano nazwę. Aby można było wyszukać nazwę ulicy musi mieć przypisane miasto.
- BadPhone sprawdz--zle_nr_telefonu.wpt
Zły numer telefonu, prawidłowy format to +48kknnnnnnn, +48kkknnnnnn, dopuszczone są wyjątki dla numerów specjalnych 3 i 5 cyfrowych (alarmowe, taxi, infolinie, itp) w postaci: nnn, +48kknnnnnn. Gdzie: +48 - prefix kraju(dla polski); kk - numer kierunkowy; nnn - pozostałe cyfry
- NoFile sprawdz--elementy_bez_pliku.wpt
Elementy które po zapisaniu pracy trafią do pliku !nowosci. We właściwościach w zakładce "extras" dopisz właściwą pozycje Plik= aby trafiły tam gdzie trzeba.
- RondBKier sprawdz--ronda_bez_kierunku.wpt
Wykazuje ronda dla których nie ustawiono kierunku. Routing może cie skierować pod prąd na rondzie.
- Ele0x0 sprawdz--elementy_0x0.wpt
Elementy bez ustawionego typu, w mapedicie nowe pozycje dostają domyślnie typ 0x0. Ustaw właściwy typ.
- Drog~Poz0 sprawdz--drogi_wyzej_niz_0.wpt
Znaleziono drogi na innym poziomie niż 0, co najczęściej jest błędem.
- ElPoz1 sprawdz--elementy_na_poziomie_1.wpt
Elementy na poziomie 1 w plikach. (?) Niektóre polygony wyjątkowo są na innym poziomie niż 0.
- ObszWDrog sprawdz--obszary_w_plikach_drog.wpt
- POIwDrog sprawdz--POI_w_plikach_drog.wpt
Obszary(polygon) / punkty(poi) w plikach OBSZAR.drogi.txt lub MIASTO.ulice.txt. Przenieś elementy do odpowiednich plików.
- OneWay sprawdz--OneWay_w_zakl_routing.wpt
Ustawienia One Way w zakładce Routing dla dróg, mapedit nie dodaje tych fajnych strzałek przy ustawionej tylko tej opcji. Użyj tylko (i wyłacznie) "Polyline has direction" na zakładce "properties" we właściwościach drogi.
- WpisyRou sprawdz--smieci_z_polacz_wezly.wpt
Wpisy routingowe (RoadID) w pliku. Użycie 'Generate routing graph' i 'Connect to nearest Nodes' psuje źródła. Po użyciu tych opcji raczej trudno jest przywrócić dane do użytku. Zacznij pracę od początku.
- Joined sprawdz--elementy_joined.wpt
Wielokrotne Data0 w pliku. Używaj 'Merge' zamiast 'Join', Join nie łączy fizycznie dróg, często można zrobić na nich zapętlenia, ale nie będzie tego widać. "Extract element" pomaga w tym wypadku.
- Lab2Only sprawdz--Label2_bez_Label.wpt
Obecny Label1= lub Label2= bez Label=, komunikaty w navi szaleją. Teraz Label1 i Label2 są najczęściej zbędne bo są robione przez automat.
- NoRouteKom sprawdz--brak_komentarza_RouteParam.wpt
Brak komentarza do zmiany RouteClass i/lub SpeedLimit w zakładce Routing. Takie zmiany bardzo trudno zauważyć podczas normalnej pracy, wiec powinny być one komentowane. Komentarz powinien zaczynać się od słowa Routing:
Wyłączone po dyskusjach, istnieje możliwość włączenia.
- BigNodNo sprawdz--duza_ilosc_nodow.wpt
Wyłączone. Za duża ilość nodów w jednej polilini(drodze)
- ClsRondo sprawdz--nie_zamkniete_rondo.wpt
Wyłączone. Nie zamknięte rondo.