Użytkownik:Micra/piaskownica

Z UMP

(Różnice między wersjami)
(pierwsza wersja piaskownicy)
Linia 20: Linia 20:
* jeżeli ok to robimy commit, czyli ..\cvs com -m "treść informacyjna"
* jeżeli ok to robimy commit, czyli ..\cvs com -m "treść informacyjna"
-
 
+
== Edycja mapy - wersja rozszerzona ==
-
=== Jak ponownie uruchomić mapedit ===
+
To właściwie to samo co wersja uproszczona, tylko z uwagami, a więc:
-
 
+
* od momentu zmontowania źródeł nie wolno robić [[cvs_update]].bat, bo w ten sposób nadpiszemy czyjąś pracę - o tym dlaczego - dalej w tekście;
-
Czasami się zdarza, że mapedit padnie w trakcie pracy. Potrzebujemy go więc ponownie uruchomić bez montowania mapy (bez uruchomienia mont-demont).
+
* od momentu zmontowania źródeł możemy puszczać dowolną ilość razy [[sprawdz_bledy]].bat - podstawą jego działania jest zapisana wersja pliku mp (zmontowanej mapy) - jeżeli coś zmieniliśmy, nie zapisaliśmy, a został puszczony [[sprawdz_bledy]].bat to nie sprawdzi naszych zmian;
-
 
+
* jeżeli zostanie uruchomiony proces demontowania to tak na prawdę jedyną rzeczą, która się stanie będzie wydzielenie plików zmienionych (bez diff) oraz plików różnicowych (diff)
-
Batch mont-demont ma trzy kroki:
+
* jeżeli po demontowaniu uruchomimy proces ponownego demontowania to proces demontowania wykona się ponownie, pliki zmienione i różnicowe zostaną zapisane ponownie;
-
* montaż mapy
+
* możemy wejść ponownie do edycji mapy ręcznie lub z pomocą [[mont-demont]].bat z parametrem '''edycja''', ale później trzeba wykonać demontowanie (o sprawdzaniu błędów oczywiście nie zapominamy)
-
* edycja w mapedit
+
* dopiero po skopiowaniu plików zmienionych do źródeł (src) można zrobić [[cvs_update]].bat, by dowiedzieć się, czy są konflikty, rozwiązać je i później zrobić commit
-
* demontaż
+
-
 
+
-
Tak więc wystarczy:
+
-
* uruchomić mapedit i rysować
+
-
* po skończeniu uruchomić "mont-demont /demont"
+

Wersja z dnia 08:02, 7 lis 2011

Edycja mapy - wersja uproszczona

  • uruchomić okno - cmd
  • zmienić katalog na docelowy, np. d:\garmin\ump\ump-pl-lublin
  • aktualizacja źródeł - cvs_update.bat
  • pełny cykl - montowanie, edycja, rozmontowanie - mont-demont.bat
    • montowanie mapy - na podstawie pobranych źródeł
    • rysowanie w programie zależnie od skonfigurowanej zmiennej mapedit lub mapedit++
    • zapisanie mapy (ciągle w MapEdit)
    • weryfikacja mapy (MapEdit ciągle pozostaje włączony) - sprawdz_bledy.bat lub make sprawdz
    • poprawki mapy na podstawie sprawdz_bledy
    • zapisanie mapy
    • zamknięcie ME
    • następuje automatyczne rozłożenie mapy, a w katalogu bazowym, w tym wypadku d:\garmin\ump\ump-pl-lublin powstają:
      • pliki różnicowe (z diff w nazwie);
      • nowe wersje plików źródłowych (bez diff);
      • pliki sierotki, które zawierają nieprzypisane obiekty, a więc _nowosci.txt (nieprzypisane ulice i ściezki, także obszary) oraz _nowosci.pnt (nieprzypisane punkty)
      • jeżeli mamy pliki sierotki to albo ręcznie wrzucamy ich zawartość do plików właściwych, albo ponownie otwieramy MapEdit do edycji - sierotek być jednak nie powinno - sprawdz_bledy.bat powinien je wykryć.
  • jeżeli już wszystko jest ok to nowe pliki źródłowe kopiujemy do katalogu źródeł, w tym wypadku d:\garmin\ump\ump-pl-lublin\src
  • puszczamy cvs_update.bat - by wykryć czy nie ma konfliktów
  • jeżeli ok to robimy commit, czyli ..\cvs com -m "treść informacyjna"

Edycja mapy - wersja rozszerzona

To właściwie to samo co wersja uproszczona, tylko z uwagami, a więc:

  • od momentu zmontowania źródeł nie wolno robić cvs_update.bat, bo w ten sposób nadpiszemy czyjąś pracę - o tym dlaczego - dalej w tekście;
  • od momentu zmontowania źródeł możemy puszczać dowolną ilość razy sprawdz_bledy.bat - podstawą jego działania jest zapisana wersja pliku mp (zmontowanej mapy) - jeżeli coś zmieniliśmy, nie zapisaliśmy, a został puszczony sprawdz_bledy.bat to nie sprawdzi naszych zmian;
  • jeżeli zostanie uruchomiony proces demontowania to tak na prawdę jedyną rzeczą, która się stanie będzie wydzielenie plików zmienionych (bez diff) oraz plików różnicowych (diff)
  • jeżeli po demontowaniu uruchomimy proces ponownego demontowania to proces demontowania wykona się ponownie, pliki zmienione i różnicowe zostaną zapisane ponownie;
  • możemy wejść ponownie do edycji mapy ręcznie lub z pomocą mont-demont.bat z parametrem edycja, ale później trzeba wykonać demontowanie (o sprawdzaniu błędów oczywiście nie zapominamy)
  • dopiero po skopiowaniu plików zmienionych do źródeł (src) można zrobić cvs_update.bat, by dowiedzieć się, czy są konflikty, rozwiązać je i później zrobić commit