Użytkownik:Ludek/piaskownica

Z UMP

< Użytkownik:Ludek(Różnice między wersjami)
(wersje językowe)
Aktualna wersja (07:16, 4 sie 2014) (edytuj) (anuluj zmianę)
(Edytor skórek)
 
(Nie pokazano 34 wersji pośrednich.)
Linia 1: Linia 1:
-
<!-- podstawowa struktura z glownej strony en.wikipedia.org -->
+
== Punkty ==
-
<!-- __NOTOC__ oznacza, że na stronie nie ma pojawiać się spis treści (table of content) -->
+
Co dać do extras w przypadku punktów. Tak zwana [http://ump.waw.pl/pliki/poiologia.html poiologia], typy punktów.
-
__NOTOC__
+
-
<!-- BANNER powitalny przez cala strone -->
+
-
{| id="mp-topbanner" style="width:100%; background:#fff0d1; margin-top:1.2em; border:1px solid #ffc775;"
+
-
| style="width:56%; color:#ffe9a8;" |
+
-
<!-- Powitanie -->
+
-
{| style="width:75%; border:none; background:none;"
+
-
| style="width:75%; text-align:center; white-space:nowrap; color:#000;" |
+
-
<div style="font-size:200%; border:none; margin:0; padding:.1em; color:#000;">[[UMP]] </div>
+
-
<div style="top:+0.2em; font-size:125%;">darmowa mapa dla użytkowników GPS</div>
+
-
<div id="articlecount" style="width:100%; text-align:center; font-size:100%;">obecnie istnieje [[Special:Statistics|{{NUMBEROFARTICLES}}]] artykułów na tych stronach</div>
+
-
|}
+
-
<!-- lista najważniejszych kategorii po prawej stronie, później można zastąpić portalami -->
+
-
| style="width:25%; font-size:100%;" |
+
-
* [[:Kategoria:UMP|UMP]]
+
-
* [[:Kategoria:Użytkowanie mapy|Dla użytkowników]]
+
-
* [[:Kategoria:Tworzenie mapy|Dla autorów]]
+
-
|}
+
-
<!-- Pasek z odsyłaczami zaraz pod bannerem powitalnym -->
+
-
{| id="mp-strapline" style="width:100%; background:none; margin:-.8em 0 -.7em 0;"
+
=== Punkty - przykłady Extras ===
-
| style="font-size:95%; padding:10px 0; margin:0; text-align:left; white-space:nowrap; color:#000;" | [[UMP/cs|Česky]]&nbsp;'''·''' [[UMP/de|Deutsch]]&nbsp;'''·''' [[UMP/en|English]]&nbsp;'''·''' [[UMP/ru|По русски]]
+
-
| style="font-size:95%; padding:10px 0; margin:0; text-align:right; white-space:nowrap; color:#000;" |
+
-
<!-- pod prawą stroną banneru powitalnego - na razie nie korzystamy z tego
+
-
[[Portal:Contents|Contents]]&nbsp;'''·''' [[Portal:Contents/Categorical index|Categories]]&nbsp;'''·''' [[Portal:Featured content|Featured content]]&nbsp;'''·''' -->
+
-
[[Specjalna:Wszystkie_strony|strony A–Ż]]
+
-
|}
+
-
<!-- Dla użytkowników mapy -->
+
-
{| id="mp-upper" style="margin:0 0 0 0; background:none;"
+
-
| class="MainPageBG" style="width:55%; border:1px solid #ffe9a8; background:#fffae5; vertical-align:top; color:#000;" |
+
-
{| id="mp-left" cellpadding="2" cellspacing="5" style="width:100%; vertical-align:top; background:#fffae5;"
+
-
! <h2 id="mp-tfa-h2" style="margin:0; background:#ffd6a8; font-size:120%; font-weight:bold; border:1px solid #ffb575; text-align:left; color:#000; padding:0.2em 0.4em;">Dla użytkowników mapy</h2>
+
-
|-
+
-
| style="color:#000;" | <div id="mp-tfa">
+
-
* [[UMP]] - podstawowe informacje o mapie
+
-
* [[UMP-pcPL online|Widok mapy UMP-pcPL z poziomu www]]
+
-
* [[Wersje|Jakie istnieją wersje]] UMP i skąd je ściągnąć
+
-
* [[Jak zglaszac|Jak zgłaszać nowości lub błędy]] (nowe autostrady, aktualne remonty itp.)
+
-
*[[Ciekawe_artykuły_z_innych_źródeł|Ciekawe artykuły z innych źródeł]]</div>
+
-
|-
+
-
! <h2 id="mp-dyk-h2" style="margin:0; background:#ffd6a8; font-size:120%; font-weight:bold; border:1px solid #ffb575; text-align:left; color:#000; padding:0.2em 0.4em;">Praca z wiki</h2>
+
-
|-
+
-
| style="color:#000;" | <div id="mp-dyk">
+
-
* [http://meta.wikimedia.org/wiki/Help:Contents Przewodnik użytkownika] w celu uzyskania informacji o działaniu oprogramowania wiki.
+
-
* [http://pl.wikipedia.org/wiki/Wikipedia:Poradnik_autora_Wikipedii Poradnik edytora po polsku] z licznymi przykładami w Wikipedii
+
-
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista ustawień konfiguracyjnych]
+
* Sklep rowerowy
-
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
+
Miasto=Chorzów
-
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Komunikaty o nowych wersjach MediaWiki]
+
Plik=src\POI-Katowice.pnt
-
* Do testowania jest [[Sandbox|Piaskownica]]
+
Typ=ROWEROWY
-
</div>
+
 
-
|}
+
* Ławeczki, stolik na szlaku, Picnic area (0x4a00, point)
-
| style="border:1px solid transparent;" |
+
Miasto=Rybnik
-
<!-- Dla edytorów, autorów mapy -->
+
Plik=src\POI-Katowice.pnt
-
| class="MainPageBG" style="width:45%; border:1px solid #ffe9a8; background:#fffae5; vertical-align:top;"|
+
Typ=PICNIC
-
{| id="mp-right" cellpadding="2" cellspacing="5" style="width:100%; vertical-align:top; background:#fffae5;"
+
 
-
! <h2 id="mp-itn-h2" style="margin:0; background:#ffd6a8; font-size:120%; font-weight:bold; border:1px solid #ffb575; text-align:left; color:#000; padding:0.2em 0.4em;">Tworzenie mapy</h2>
+
== Co gdzie dać ==
-
|-
+
* drogi poza miastami -> '''''OBSZAR''.drogi.txt''' lub '''''POWIAT''.drogi.txt'''
-
| style="color:#000;" | <div id="mp-itn">
+
* ulice -> '''''MIASTO''.ulice.txt'''
-
* [[Jak zglaszac|Jak zgłaszać błędy]]
+
* ściezki, ścieżki rowerowe -> '''''MIASTO''.szlaki.txt'''
-
* [[Pierwsze|Jak zacząć rysować]]
+
* rzeki, strumienie, jeziora ->'''''OBSZAR''.woda.txt'''
-
* [[Znaczniki|Zaznaczanie remontów, końców itd.]]
+
* kolej -> '''''OBSZAR''.kolej.txt'''
-
* [[Tory|Jak rysować tory kolejowe]]
+
 
-
* [[Dzielnice i osady|Oznaczanie dzielnic, osad i przysiółków]]
+
=== Co gdzie dać - przykłady Extras ===
-
* [[Nazewnictwo i adresacja osiedli]]
+
 
-
* [[FAQ|FAQ]]
+
* Droga poza miastami, również gruntowa:
-
</div>
+
Plik=src\KATOWICE.drogi.txt
-
|-
+
Plik=src\OSWIECIMSKI.drogi.txt
-
! <h2 id="mp-otd-h2" style="margin:0; background:#ffd6a8; font-size:120%; font-weight:bold; border:1px solid #ffb575; text-align:left; color:#000; padding:0.2em 0.4em;">Dla zaawansowanych</h2>
+
 
-
|-
+
* Ulica w mieście, również gruntowa:
-
| style="color:#000;" | <div id="mp-otd">
+
Plik=src\CHORZOW.ulice.txt
-
* [[Adresacja|Adresacja (numery budynków)]]
+
 
-
* [[Komunikaty głosowe|Jak rysować drogi, aby komunikaty głosowe były poprawne]]
+
* Ścieżka lub ścieżka rowerowa:
-
* [[Routing w GARMIN-ie]]
+
Plik=src\RUDA_SLASKA.szlaki.txt
-
* [[Międzymapowy routing w GARMIN-ie]]
+
 
-
* [[Malopolskie_Szlaki_Rowerowe|Małopolskie Szlaki Rowerowe]]
+
* Rzeka lub jezioro:
-
* [[Znaczenie plików w projekcie UMP]]
+
Plik=src\KATOWICE.woda.txt
-
</div>
+
 
-
|}
+
* Kolej
-
|}
+
Plik=src\KATOWICE.kolej.txt
-
<!-- Dodatkowe okienko - na razie nieużywane -->
+
 
-
<!--
+
== Kolej ==
-
{| id="mp-tfp" style="margin:4px 0 0 0; width:100%; background:none;"
+
 
-
| class="MainPageBG" style="width:100%; border:1px solid #ddcef2; background:#faf5ff; vertical-align:top; color:#000;"|
+
Rysowanie kolei jak zwykłe drogi, nie robić skrzyżowania z drogami. Do extras wkleić
-
{| cellpadding="2" cellspacing="5" style="vertical-align:top; background:#faf5ff; color:#000; width:100%"
+
Plik=src\OBSZAR.kolej.txt
-
! <h2 id="mp-tfp-h2" style="margin:0; background:#ddcef2; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em">Dodatkowe okienko</h2>
+
Zmodyfikować '''EndLevel''' w '''Properties''' na zakładce '''Elements''', pole '''All elements are extended to levels up to:''' '''2'''.
-
|-
+
 
-
| style="color:#000;" | Informacje w dodatkowym okienku
+
Przykład źródeł po prawidłowym narysowaniu kolei:
-
|}
+
 
-
|}
+
[POLYLINE]
-
-->
+
Type=0x14
-
[[Kategoria:UMP]]
+
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
 +
 
 +
Ale w Opolu to jest inne:
 +
 
 +
zielona bojka:
 +
Plik=src\OPOLE.routing.pnt
 +
Typ=WIADUKT
 +
 
 +
czerwona bojka:
 +
Plik=src\OPOLE.routing.pnt
 +
Typ=SLEPY
 +
 
 +
teczowa bojka:
 +
Plik=src\OPOLE.routing.pnt
 +
Typ=WATPLIWY
 +
 
 +
== Kroki edycji mapy ==
 +
* uruchomić okno '''cmd'''
 +
* w nim wykonać '''umpcvs.bat''' (<- co jest w tym pliku?)
 +
* '''cvs update''' lub '''make update''' - to drugie dla tych, którzy korzystają z przygotowanego [[Makefile.common]] - to pobieranie źródeł z serwera
 +
* '''mont-demont.bat''' lub '''make mont'''
 +
* rysowanie w programie '''mapedit''' lub '''mapedit++'''
 +
* zapisanie mapy
 +
* '''[[sprawdz_bledy]].bat''' lub '''make sprawdz'''
 +
* poprawki mapy na podstawie sprawdz_bledy
 +
* zapisanie mapy
 +
* zamknięcie ME
 +
* mont-demont rozkłada mapę i robi pliki zmian *.diff.*.
 +
:* Jeśli korzystamy z Makefile, sami musimy napisać jedną z komend: '''make demont''', '''make clean demont''' albo '''make cd''', przy czym nie musimy wcześniej zamykać ME -- można kilka razy rozmontować/sprawdzić błędy, poprawić w ciągle otwartym mapedicie, a zamknąć i dokończyć dopiero gdy wszystko jest OK.
 +
* sprawdzamy, czy naprawdę tam są tylko te zmiany, które chcieliśmy zrobić
 +
* jeżeli mamy prawa zapisu to możemy skorzystać z '''[[paczuj]].bat'''
 +
:* jeśli mamy zmiany w plikach których nie chcemy wysłać, kasujemy odpowiednie pliki diff
 +
:* uruchamiamy [[Paczuj#Jak_wykorzysta.C4.87|paczuj.bat]]
 +
:* czytamy komunikatów w czarnym okienku i naciskanie spacji,
 +
:* paczuj otworzy ME z mapą i wyświetlonymi naszymi zmianami, jezeli wszystko ok to zamkamu ME i podajemy opis do zmian w cvs
 +
:* o ile nie było zmian/poprawek w ME który wywołał paczuj to pomijamy resztę kroków, jak nie, to uruchamiamy paczuj jeszcze raz.
 +
* jeżeli wszystko jest ok, to odpowiednie pliki nie-diff kopiujemy do podkatalogu src/
 +
* '''cvs update''' (lub '''make update''') - sprawdzić ewentualnie konflikty
 +
* '''cvs commit''' (albo '''make commit''')
 +
 
 +
=== Jak ponownie uruchomić mapedit ===
 +
 
 +
Czasami się zdarza, że mapedit padnie w trakcie pracy. Potrzebujemy go więc ponownie uruchomić bez montowania mapy (bez uruchomienia mont-demont).
 +
 
 +
Batch mont-demont ma trzy kroki:
 +
* montaż mapy
 +
* edycja w mapedit
 +
* demontaż
 +
 
 +
Tak więc wystarczy:
 +
* uruchomić mapedit i rysować
 +
* po skończeniu uruchomić "mont-demont /demont"
 +
 
 +
== 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/''
 +
* przejść do katalogu ''narzedzia/''
 +
* uruchomić '''[[Paczuj#paczuj-granice.bat|paczuj-granice.bat]]''', postępować wg komunikatów w czarnym okienku (tj. naciskanie spacji i wprowadzenie opisu do zmian w cvs)
 +
bądź wydać polecenie
 +
patch granice.txt granice-wspolne.txt.diff.txt
 +
W katalogu ''narzedzia/'' należy następnie zrobić ''cvs update'' i ''cvs commit''. Jeśli w tym katalogu modyfikowałeś jakieś pliki tylko na własny użytek (np. ''netgen2.bat''), to na czas commitu trzeba je sobie gdzieś sobie schować, albo prościej -- wykonać wyłącznie commit pliku z granicami, pisząc po prostu ''cvs commit narzedzia/granice.txt'' (albo wejść do katalogu narzedzia i ''cvs commit granice.txt''). Jeśli nie jesteś pewien, czy coś modyfikowałeś, przyjrzyj się wynikom ''cvs update'' i sprawdź, czy są jakieś pliki oznaczone literką "M" (modified).
 +
 
 +
== Widoczność obszarów ==
 +
 
 +
Niektóre elementy mapy mają być widoczne tylko w niektórych powiększeniach. W zbyt szczegółowych nie mają przeszkadzać, w zbyt odległych również nie. Przypadki:
 +
* obszary miast rysuj na poziomie "od 1, do 2 lub 3" (zależnie od wielkości miasta)
 +
* linie rzek, jeśli 'pod spodem' jest obszar rzeki, to linię rysuj na poziomie "od jak kończy się obszar, do 3 lub 4" (czyli na zbliżeniach jest obszar, a na oddaleniach linia).
 +
 
 +
Po narysowaniu elementu trzeba ustawić "All elements are extended to levels up to:" na przykład "3". To ogranicza 'od góry'. Widoczność od dołu zmienia się za pomocą zakładki Elements, przycisk "Copy", ustawiamy poziom, od którego obszar powinien być widoczny (np. 2), klikamy OK. Potem przyciskiem "Remove" kasujemy poziom, który nam nie odpowiada (np. 0).
 +
W źródłach dostajemy kombinację np.:
 +
[POLYGON]
 +
Type=xxx
 +
Label=Miasto
 +
EndLevel=3
 +
Data1=(coś,coś),(itd,itd)...
 +
[END]
 +
 
 +
== Instalacja na Windows 7 ==
 +
 
 +
=== Użytkownik ===
 +
* Mapsource można instalować w katalogu c:\Program Files\
 +
* Natoomiast mapę (w tym skórki i pliki wsadowe do aktualizacji) trzeba instalować do innego katalogu (np. c:\garmin\UMP lub D:\garmin\UMPtopo).
 +
* Po instalacji mapy trzeba uruchomić plik wsadowy install_UMP-topo.bat z prawami admina (prawy przycisk myszy), bo batch zapisuje coś do rejestru
 +
* Następnie uruchomić plik z właściwą skórką, też z prawami admina
 +
 
 +
=== Kreślarz ===
 +
Narzędzia do rysowania należy wgrać do katalogu poza "program files", żeby nie było problemów z uprawnieniami administratora.
 +
 
 +
Pobrałem [[pakiet_edycyjny]].
 +
 
 +
*Wgrałem zgodnie z instrukcją swoje .cvspass oraz setenv.bat (setenv.bat zmodyfikowałem, bo będę miał źródła na innym dysku i katalogu), przy czym zauważyłem, że tam jest też linijka "set cvsuser=guest", zmieniłem "guest" na swoją nazwę użytkownika.
 +
*Był error, nie ściągało się, ale domyśliłem się, że moje .cvspass powinno być (jeszcze) w katalogu Windows z moim profilem użytkownika (tzn. c:\users\XXX), tak wnioskuję z zawartości pliku setenv.bat, który skopiowałem ze starego komputera, gdzie ustawiana jest zmienna HOME.
 +
*Uruchamiam ponownie instaluj.bat, ale na końcu znowu mam error:
 +
 
 +
Resolving www.geopainting.com... done.
 +
Connecting to www.geopainting.com[212.1.211.251]:80... connected.
 +
HTTP request sent, awaiting response... 200 OK
 +
Length: 2,996,479 [application/zip]
 +
 +
100%[====================================>] 2,996,479 435.91K/s ETA 00:00
 +
 +
16:27:09 (435.91 KB/s) - `mapedit1-1-75-2.zip' saved [2996479/2996479]
 +
 +
--16:27:09-- http://ump.waw.pl/update/unzip32.exe
 +
=> `unzip32.exe'
 +
Resolving ump.waw.pl... done.
 +
Connecting to ump.waw.pl[213.180.137.211]:80... connected.
 +
HTTP request sent, awaiting response... 404 Not Found
 +
16:27:09 ERROR 404: Not Found.
 +
 +
Nazwa 'unzip32' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy.
 +
 
 +
Wgrałem swój "unzip32.exe" ze starego komputera.
 +
 
 +
A potem już przestałem śledzić, co robiłem, żeby doprowadzić wszystko do stanu używalności. Ale między innymi batche nie widziały cvs, musiałem zmienić lokalizację programu mapedit (a skoro już w tym musiałem grzebać, to od razu pobrałem me++). Sprawdz_bledy nie znajdował netgen, musiałem znowu gdzieś zmienić informację, gdzie jest netgen.
 +
 
 +
== Edytor skórek ==
 +
Strona ati.land.cz już niestety nie działa. Istnieje jednak program do pobrania, którym można edytować skórki (pliki .typ): https://sites.google.com/site/sherco40/

Aktualna wersja

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 lub POWIAT.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
Plik=src\OSWIECIMSKI.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

Zmodyfikować EndLevel w Properties na zakładce Elements, pole All elements are extended to levels up to: 2.

Przykład źródeł 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

Remont

Plik=src\POI-routing.pnt
Typ=REMONT

Ale w Opolu to jest inne:

zielona bojka:

Plik=src\OPOLE.routing.pnt
Typ=WIADUKT

czerwona bojka:

Plik=src\OPOLE.routing.pnt
Typ=SLEPY

teczowa bojka:

Plik=src\OPOLE.routing.pnt
Typ=WATPLIWY

Kroki edycji mapy

  • uruchomić okno cmd
  • w nim wykonać umpcvs.bat (<- co jest w tym pliku?)
  • cvs update lub make update - to drugie dla tych, którzy korzystają z przygotowanego Makefile.common - to pobieranie źródeł z serwera
  • mont-demont.bat lub make mont
  • rysowanie w programie mapedit lub mapedit++
  • zapisanie mapy
  • sprawdz_bledy.bat lub make sprawdz
  • poprawki mapy na podstawie sprawdz_bledy
  • zapisanie mapy
  • zamknięcie ME
  • mont-demont rozkłada mapę i robi pliki zmian *.diff.*.
  • Jeśli korzystamy z Makefile, sami musimy napisać jedną z komend: make demont, make clean demont albo make cd, przy czym nie musimy wcześniej zamykać ME -- można kilka razy rozmontować/sprawdzić błędy, poprawić w ciągle otwartym mapedicie, a zamknąć i dokończyć dopiero gdy wszystko jest OK.
  • sprawdzamy, czy naprawdę tam są tylko te zmiany, które chcieliśmy zrobić
  • jeżeli mamy prawa zapisu to możemy skorzystać z paczuj.bat
  • jeśli mamy zmiany w plikach których nie chcemy wysłać, kasujemy odpowiednie pliki diff
  • uruchamiamy paczuj.bat
  • czytamy komunikatów w czarnym okienku i naciskanie spacji,
  • paczuj otworzy ME z mapą i wyświetlonymi naszymi zmianami, jezeli wszystko ok to zamkamu ME i podajemy opis do zmian w cvs
  • o ile nie było zmian/poprawek w ME który wywołał paczuj to pomijamy resztę kroków, jak nie, to uruchamiamy paczuj jeszcze raz.
  • jeżeli wszystko jest ok, to odpowiednie pliki nie-diff kopiujemy do podkatalogu src/
  • cvs update (lub make update) - sprawdzić ewentualnie konflikty
  • cvs commit (albo make commit)

Jak ponownie uruchomić mapedit

Czasami się zdarza, że mapedit padnie w trakcie pracy. Potrzebujemy go więc ponownie uruchomić bez montowania mapy (bez uruchomienia mont-demont).

Batch mont-demont ma trzy kroki:

  • montaż mapy
  • edycja w mapedit
  • demontaż

Tak więc wystarczy:

  • uruchomić mapedit i rysować
  • po skończeniu uruchomić "mont-demont /demont"

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/

  • przejść do katalogu narzedzia/
  • uruchomić paczuj-granice.bat, postępować wg komunikatów w czarnym okienku (tj. naciskanie spacji i wprowadzenie opisu do zmian w cvs)

bądź wydać polecenie

patch granice.txt granice-wspolne.txt.diff.txt

W katalogu narzedzia/ należy następnie zrobić cvs update i cvs commit. Jeśli w tym katalogu modyfikowałeś jakieś pliki tylko na własny użytek (np. netgen2.bat), to na czas commitu trzeba je sobie gdzieś sobie schować, albo prościej -- wykonać wyłącznie commit pliku z granicami, pisząc po prostu cvs commit narzedzia/granice.txt (albo wejść do katalogu narzedzia i cvs commit granice.txt). Jeśli nie jesteś pewien, czy coś modyfikowałeś, przyjrzyj się wynikom cvs update i sprawdź, czy są jakieś pliki oznaczone literką "M" (modified).

Widoczność obszarów

Niektóre elementy mapy mają być widoczne tylko w niektórych powiększeniach. W zbyt szczegółowych nie mają przeszkadzać, w zbyt odległych również nie. Przypadki:

  • obszary miast rysuj na poziomie "od 1, do 2 lub 3" (zależnie od wielkości miasta)
  • linie rzek, jeśli 'pod spodem' jest obszar rzeki, to linię rysuj na poziomie "od jak kończy się obszar, do 3 lub 4" (czyli na zbliżeniach jest obszar, a na oddaleniach linia).

Po narysowaniu elementu trzeba ustawić "All elements are extended to levels up to:" na przykład "3". To ogranicza 'od góry'. Widoczność od dołu zmienia się za pomocą zakładki Elements, przycisk "Copy", ustawiamy poziom, od którego obszar powinien być widoczny (np. 2), klikamy OK. Potem przyciskiem "Remove" kasujemy poziom, który nam nie odpowiada (np. 0). W źródłach dostajemy kombinację np.:

[POLYGON]
Type=xxx
Label=Miasto
EndLevel=3
Data1=(coś,coś),(itd,itd)...
[END]

Instalacja na Windows 7

Użytkownik

  • Mapsource można instalować w katalogu c:\Program Files\
  • Natoomiast mapę (w tym skórki i pliki wsadowe do aktualizacji) trzeba instalować do innego katalogu (np. c:\garmin\UMP lub D:\garmin\UMPtopo).
  • Po instalacji mapy trzeba uruchomić plik wsadowy install_UMP-topo.bat z prawami admina (prawy przycisk myszy), bo batch zapisuje coś do rejestru
  • Następnie uruchomić plik z właściwą skórką, też z prawami admina

Kreślarz

Narzędzia do rysowania należy wgrać do katalogu poza "program files", żeby nie było problemów z uprawnieniami administratora.

Pobrałem pakiet_edycyjny.

  • Wgrałem zgodnie z instrukcją swoje .cvspass oraz setenv.bat (setenv.bat zmodyfikowałem, bo będę miał źródła na innym dysku i katalogu), przy czym zauważyłem, że tam jest też linijka "set cvsuser=guest", zmieniłem "guest" na swoją nazwę użytkownika.
  • Był error, nie ściągało się, ale domyśliłem się, że moje .cvspass powinno być (jeszcze) w katalogu Windows z moim profilem użytkownika (tzn. c:\users\XXX), tak wnioskuję z zawartości pliku setenv.bat, który skopiowałem ze starego komputera, gdzie ustawiana jest zmienna HOME.
  • Uruchamiam ponownie instaluj.bat, ale na końcu znowu mam error:
Resolving www.geopainting.com... done.
Connecting to www.geopainting.com[212.1.211.251]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2,996,479 [application/zip]

100%[====================================>] 2,996,479    435.91K/s ETA 00:00

16:27:09 (435.91 KB/s) - `mapedit1-1-75-2.zip' saved [2996479/2996479]

--16:27:09--  http://ump.waw.pl/update/unzip32.exe
           => `unzip32.exe'
Resolving ump.waw.pl... done.
Connecting to ump.waw.pl[213.180.137.211]:80... connected.
HTTP request sent, awaiting response... 404 Not Found
16:27:09 ERROR 404: Not Found.

Nazwa 'unzip32' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy.

Wgrałem swój "unzip32.exe" ze starego komputera.

A potem już przestałem śledzić, co robiłem, żeby doprowadzić wszystko do stanu używalności. Ale między innymi batche nie widziały cvs, musiałem zmienić lokalizację programu mapedit (a skoro już w tym musiałem grzebać, to od razu pobrałem me++). Sprawdz_bledy nie znajdował netgen, musiałem znowu gdzieś zmienić informację, gdzie jest netgen.

Edytor skórek

Strona ati.land.cz już niestety nie działa. Istnieje jednak program do pobrania, którym można edytować skórki (pliki .typ): https://sites.google.com/site/sherco40/