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

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

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

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)