Sposób podsyłania danych

O UMP-pcPL - darmowej mapie Polski. Jak instalować? Jak aktualizować? Jak rozbudowywać?
ODPOWIEDZ
gienek
Początkujący
Posty: 92
Rejestracja: 26 sie 2009, 11:06

Sposób podsyłania danych

Post autor: gienek »

Witam. Zauważyłem. że niektórzy na FLYSPRAY podsyłają dane w postaci plików tekstowych. O co to chodzi? Czy to jest po prostu przebieg drogi wycięty żywcem z pliku *.mp? Czy taki sposób podsyłania danych jest wygodniejszy dla rysujących?
Oregon 300
Moje ślady: ślad1 ślad2 ślad3
sdsyc
Radny
Posty: 2465
Rejestracja: 27 lut 2008, 09:03
Has thanked: 4 times

Re: Sposób podsyłania danych

Post autor: sdsyc »

gienek pisze:O co to chodzi?
http://ump.fuw.edu.pl/wiki/Pierwsze
W skrócie:
- instalujesz narzędzia
- (w przyszłości przed rysowaniem aktualizujesz źródła map i narzędzia)
- "montujesz" (co dla skryptu mount-demount.bat (chyba - cytuję z pamięci) oznacza także odpalenie ME)
- rysujesz
- "demontujesz" (do dla wersji BAT robi się samo po zamknięciu ME i w/w skryptu)
- otrzymujesz tekstowe DIFFy, które wysyłasz na FlySpray
gienek
Początkujący
Posty: 92
Rejestracja: 26 sie 2009, 11:06

Re: Sposób podsyłania danych

Post autor: gienek »

A więc po kolei.

Mam system operacyjny Linux Mandriva 2010 64bit

Zgodnie z opisem

1. W katalogu domowym utworzyłem katalog UMP-src
2. Wszedłem do niego i wydałem polecenie

Kod: Zaznacz cały

cvs -z5 -d:pserver:guest@ump.waw.pl/home/cvsroot checkout .
3. Ściągnęło mi się mnóstwo danych.

w opisie czytamy

Kod: Zaznacz cały

Konfiguracja środowiska 

Niemal żadna. 

Między innymi plikami ściągnął Ci się Mapedit. Uruchom go "na pusto", wybierz menu Tools-Options, i odznacz opcję Snap to grid. Zaś Stick to neighbours lepiej mieć zaznaczone.
W jakim katalogu jest mapedit bo go nie mogę znaleźć?
Oregon 300
Moje ślady: ślad1 ślad2 ślad3
greg_m
Bywalec
Posty: 307
Rejestracja: 10 lut 2009, 16:39
Lokalizacja: /dev/random

Re: Sposób podsyłania danych

Post autor: greg_m »

powinien byc albo w glownym katalogu UMP-src, albo w narzedzia, ale jak sciagalem cale zrodla kilka miesiecy temu to byl problem z linkiem do mapedit i program sie nie sciagnal w ogole (bylo to w logach z instalacji zrodel). Musialem dociagnac samemu ( http://www.geopainting.com/en/ )
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
gienek
Początkujący
Posty: 92
Rejestracja: 26 sie 2009, 11:06

Re: Sposób podsyłania danych

Post autor: gienek »

greg_m pisze:powinien byc albo w glownym katalogu UMP-src, albo w narzedzia, ale jak sciagalem cale zrodla kilka miesiecy temu to byl problem z linkiem do mapedit i program sie nie sciagnal w ogole (bylo to w logach z instalacji zrodel). Musialem dociagnac samemu ( http://www.geopainting.com/en/ )
MapEdita chyba nie ma pod linuxa? Trzeba kombinować z WINE?
Oregon 300
Moje ślady: ślad1 ślad2 ślad3
Zachu
Radny
Posty: 6133
Rejestracja: 01 lip 2007, 07:10
Lokalizacja: Warszawa
Has thanked: 2 times
Been thanked: 5 times
Kontakt:

Re: Sposób podsyłania danych

Post autor: Zachu »

Nuvi & DriveAssist & Zumo & fenix
Obrazek
greg_m
Bywalec
Posty: 307
Rejestracja: 10 lut 2009, 16:39
Lokalizacja: /dev/random

Re: Sposób podsyłania danych

Post autor: greg_m »

@gienek - wyzej pisalem rowniez o moim linukowym systemie. jesli masz zainstalowane i skonfigurowane wine to nic nie trzeba kombinowac. wszystko sie ladnie uruchamia.
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
gienek
Początkujący
Posty: 92
Rejestracja: 26 sie 2009, 11:06

Re: Sposób podsyłania danych

Post autor: gienek »

Po przerwie próbuję dalej swoich sił w rysowaniu map.
A więc po kolei.

1. Uruchomiłem MapEdit++ 1.0.61.390 pod PlayOnLinux. Wydaje się, że działa prawidłowo.
2. Zaktualizowałem źródła poleceniem

Kod: Zaznacz cały

make update
Teraz nie bardzo wiem co trzeba zrobić żeby zacząć rysować. Czy trzeba zamontować obszar? Jak to zrobić?

Próbuję tak

Kod: Zaznacz cały

[gienek@stacjonarny tmp]$ make mont
../narzedzia/mont-demont-multi2.pl --cities --verbose --cityidx   -mont UMP-Litwa
../narzedzia/mont-demont-multi2.pl: Nie znaleziono katalogu CVS: /home/gienek/gps/ump-mj/ump
Usage:
    mont-demont-multi2.pl [opcje] obszar [obszar ...]

     Opcje:
       --help            podaj opis programu
       --[no]mont        [nie] montuj
       --[no]edit        [nie] edytuj
       --[no]check       [nie] sprawdzaj za pomoca sprawdz.awk
       --[no]demont      [nie] demontuj
       --nopnt           nie bierz plikow z punktami
       --[no]dummy       [nie] dodawaj punkt�w DUmMY
       --cities          bierz takze pliki .pnt z miastami
       --topo            bierz takze pliki .topo.txt z danymi 'topo'
       --cityidx         obsluga indeksu miast dla ME
       --file=plik       plik wynikowy (domyslnie wynik.mp)
       --filter=plik     plik z filtrem (domyslnie $UMP/narzedzia/md-filtr)
       --include=regex   montuj tylko dane z miast pasujacych do regexp
       --exclude=regex   pomijaj dane z miast pasujacych do regexp
       --round           zaokraglij wspolrzedne do 5 cyfr po przecinku
       --verbose         duzo halasu o nic
       --extratypes      specjalne traktowanie typow 3-bajtowych
       --version         pokaz numer wersji programu

make: *** [mont] Błąd 2
ale jak widać nic mi nie wychodzi.

Nie bardzo rozumiem tego opisu i nie wiem jak prawidłowo zbudować składnię polecenia.

Co trzeba zrobić żeby otworzyć źródła w MapEdit zacząć rysować?
Oregon 300
Moje ślady: ślad1 ślad2 ślad3
Zachu
Radny
Posty: 6133
Rejestracja: 01 lip 2007, 07:10
Lokalizacja: Warszawa
Has thanked: 2 times
Been thanked: 5 times
Kontakt:

Re: Sposób podsyłania danych

Post autor: Zachu »

Z Linuxem Ci nie pomogę ale po mount powinien uruchomić się ME i zawartość wybranego obszaru.
Pewnie już to czytałeś: http://ump.fuw.edu.pl/wiki/Edycja_Linux
Nuvi & DriveAssist & Zumo & fenix
Obrazek
gienek
Początkujący
Posty: 92
Rejestracja: 26 sie 2009, 11:06

Re: Sposób podsyłania danych

Post autor: gienek »

Zachu pisze:Z Linuxem Ci nie pomogę ale po mount powinien uruchomić się ME i zawartość wybranego obszaru.
Pewnie już to czytałeś: http://ump.fuw.edu.pl/wiki/Edycja_Linux
Więc prośba do linuxowców o pomoc

1. Czy ma znaczenie w którym katalogu znajduje się program mapedit?
2. Czy należy jakoś specjalnie skonfigurować system, żeby wiedział on, że źródła ma otwierać w mapedit?
Oregon 300
Moje ślady: ślad1 ślad2 ślad3
wojtek
Moderator
Posty: 1266
Rejestracja: 17 mar 2007, 23:13
Lokalizacja: Poznań

Re: Sposób podsyłania danych

Post autor: wojtek »

gienek pisze:Czy trzeba zamontować obszar? Jak to zrobić?
Zmontować oczywiście trzeba.
Przeczytaj sobie to:
http://ump.fuw.edu.pl/wiki/Mdm-gui

W.
nuvi 215W, SP 2720
greg_m
Bywalec
Posty: 307
Rejestracja: 10 lut 2009, 16:39
Lokalizacja: /dev/random

Re: Sposób podsyłania danych

Post autor: greg_m »

@gienek: wystakuje ci taki blad, bo nie ustawiles zmiennych srodowiskowych.
utworz w katalog ump-src plik o nazwie np. env.sh z zawartoscia np:

Kod: Zaznacz cały

export DIR=UMP-JeleniaGora
export CVS=/home/gienek/ump-src
oczywiscie wpisz odpowiednie dane.
ja mam kilka plikow env.sh o roznych nazwach z roznymi zmiennymi DIR
pozniej z linii polecen:

Kod: Zaznacz cały

. env.sh
cd tmp/
make mont
uwaga! wazna kropka w pierwsze linii przed env
zamiast ostatniej komendy mozesz:

Kod: Zaznacz cały

make cum
czyli clean, update, mont (choc skrot brzmi troche smiesznie po angielsku)
wszystko powyzsze powinno byc opisane na wiki
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
gienek
Początkujący
Posty: 92
Rejestracja: 26 sie 2009, 11:06

Re: Sposób podsyłania danych

Post autor: gienek »

greg_m pisze: pozniej z linii polecen:

Kod: Zaznacz cały

. env.sh
cd tmp/
make mont
uwaga! wazna kropka w pierwsze linii przed env
zamiast ostatniej komendy mozesz:

Kod: Zaznacz cały

make cum

Działa. Dzięki. :D

Zastanawiam się nad napisaniem skryptu który uruchamiałby to wszystko po kolei ale to już inna historia.

Powstał mi plik w katalogu

Kod: Zaznacz cały

/home/gienek/UMP-src/tmp/wynik.mp
Rozumiem, że otwieram go za pomocą MapEdit i rysuję. Po wszystkim zapisuję i robię

Kod: Zaznacz cały

make demont
W którym katalogu powstają pliki które wysyłam na FlySpray? Czy będą one w

Kod: Zaznacz cały

/home/gienek/UMP-src/tmp/
???

Przepraszam za lamerskie pytania ale dopiero co zaczynam i na samym początku nie chcę czegoś zepsuć.
Oregon 300
Moje ślady: ślad1 ślad2 ślad3
greg_m
Bywalec
Posty: 307
Rejestracja: 10 lut 2009, 16:39
Lokalizacja: /dev/random

Re: Sposób podsyłania danych

Post autor: greg_m »

W którym katalogu powstają pliki które wysyłam na FlySpray? Czy będą one w
/home/gienek/UMP-src/tmp/
tak beda w tmp, na flyspray wysylaj tylko pliki .diff ewentualnie !nowosci.txt
pozdrawiam
G.
edge 500 + UMP-pcPL@www + OSM Cycle Map + Waze
gienek
Początkujący
Posty: 92
Rejestracja: 26 sie 2009, 11:06

Re: Sposób podsyłania danych

Post autor: gienek »

Jak narysować wyspę na jeziorze lub rzece w MapEdit?
Oregon 300
Moje ślady: ślad1 ślad2 ślad3
ODPOWIEDZ

Wróć do „UMP-pcPL”