Użytkownik:Ludek/piaskownica

Z UMP

(Różnice między wersjami)
d (Punkty: Wiadukt, zielona bojka. W extras będzie:)
d (Punkty - przykłady Extras: Ławeczki, stolik na szlaku)
Linia 8: Linia 8:
Plik=src\POI-Katowice.pnt
Plik=src\POI-Katowice.pnt
Typ=ROWEROWY
Typ=ROWEROWY
 +
 +
* Ławeczki, stolik na szlaku, Picnic area (0x4a00, point)
 +
Miasto=Rybnik
 +
Plik=src\POI-Katowice.pnt
 +
Typ=PICNIC
== Co gdzie dać ==
== Co gdzie dać ==

Wersja z dnia 07:13, 10 cze 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
  • Ł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

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

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.