Użytkownik:Ludek/piaskownica

Z UMP

(Różnice między wersjami)
(zwracaj uwagę na EndLevel. Dla dróg residential 1, dla collector 2.)
(patch, punkty, Kroki edycji mapy)
Linia 53: Linia 53:
* zwracaj uwagę na EndLevel. Dla dróg residential 1, dla collector 2.
* zwracaj uwagę na EndLevel. Dla dróg residential 1, dla collector 2.
 +
 +
== 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 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)

Wersja z dnia 19:36, 31 maj 2009

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

  • zwracaj uwagę na EndLevel. Dla dróg residential 1, dla collector 2.

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 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)