Użytkownik:Ludek/piaskownica
Z UMP
Spis treści |
Punkty
Co dać do extras w przypadku punktów. Tak zwana poiologia, typy punktów.
Punkty - przykłady Extras
- Sklep rowerowy
Miasto=Chorzów Plik=src\POI-Katowice.pnt Typ=ROWEROWY
- Ławeczki, stolik na szlaku, Picnic area (0x4a00, point)
Miasto=Rybnik Plik=src\POI-Katowice.pnt Typ=PICNIC
Co gdzie dać
- drogi poza miastami -> OBSZAR.drogi.txt
- ulice -> MIASTO.ulice.txt
- ściezki, ścieżki rowerowe -> MIASTO.szlaki.txt
- rzeki, strumienie, jeziora ->OBSZAR.woda.txt
- kolej -> OBSZAR.kolej.txt
Co gdzie dać - przykłady Extras
- Droga poza miastami, również gruntowa:
Plik=src\KATOWICE.drogi.txt
- Ulica w mieście, również gruntowa:
Plik=src\CHORZOW.ulice.txt
- Ścieżka lub ścieżka rowerowa:
Plik=src\RUDA_SLASKA.szlaki.txt
- Rzeka lub jezioro:
Plik=src\KATOWICE.woda.txt
- Kolej
Plik=src\KATOWICE.kolej.txt
Kolej
Rysowanie kolei jak zwykłe drogi, nie robić skrzyżowania z drogami. Do extras wkleić
Plik=src\OBSZAR.kolej.txt
Zmodyfikowac EndLevel w Properties na zakładce Elements, pole All elements are extended to levels up to: 2.
Przykład źródla po prawidłowym narysowaniu kolei:
[POLYLINE] Type=0x14 EndLevel=2 Data0=(49.88457,18.57027),(49.88314,18.57364)... CityName=KATOWICE Plik=src\KATOWICE.kolej.txt [END]
Drogi
- zwracaj uwagę na EndLevel. Dla dróg residential 1, dla collector 2. Patrz Zasady widoczności obiektów.
Punkty
Patrz Znaczniki. Nie wiadomo, czy droga kończy. W extras będzie:
Plik=src\POI-routing.pnt Typ=WATPLIWY
Wiadomo, że droga kończy. W extras będzie:
Plik=src\POI-routing.pnt Typ=SLEPY
Wiadukt, zielona bojka. W extras będzie:
Plik=src\POI-routing.pnt Typ=WIADUKT
Remont
Plik=src\POI-routing.pnt Typ=REMONT
Kroki edycji mapy
- cvs update
- mont-demont.bat
- rysowanie
- zapisanie mapy
- sprawdz_bledy.bat
- poprawki mapy na podstawie sprawdz_bledy
- zapisanie mapy
- zamknięcie ME
- mont-demont rozkłada mapę i robi pliki zmian *.diff.*
- sprawdzamy, czy naprawdę tam są tylko te zmiany, które chcieliśmy zrobić
- jeżeli wszystko jest ok, to odpowiednie pliki nie-diff kopiujemy do podkatalogu src/
- cvs update - sprawdzić ewentualnie konflikty
- cvs commit
patrz http://ump.waw.pl/pliki/UMP-CVS-Howto.txt
Diffy do mapy
Jeżeli chcę jakiś plik *.diff.* dodać do mapy, to
patch < COSTAM.diff.txt
lub
patch.exe src\COSTAM.ulice.txt COSTAM.ulice.txt.diff.txt
Do pliku patch trzeba dodać ścieżkę (path)
Granice
Jeżeli dodaje się punkt do granicy obszarów (podczas przechodzenia jakiejś ulicy między obszarami, kiedy trzeba ulicę połączyć z granicą), to potem trzeba przenieść granice-wspolne.diff.txt do narzedzia/ i wydać polecenie
patch granice.txt granice-wspolne.diff.txt
W katalogu narzedzia/ zrobić cvs update. Na czas commitu trzeba gdzieś sobie schować pliki, które zmodyfikowaliśmy tylko na własną potrzebę (np. netgen2.bat). Po commicie mozna nasze pliki skopiować z powrotem.