Bílý vrch
icon TrekBuddy
www.trekbuddy.net
Outdoor companion.
  • internal / bluetooth / simulator GPS
  • offline raster maps
  • smart GPX / raw NMEA logs
  • waypoints and simple navigation
  • custom views
  • MIDP and Symbian phones
  • Blackberry
  • Android
Visit wiki to see all features, guides and howtos. Project tracker.

Partners:    (Polish/Polski)(Polski) Compass mapy      (Polish/Polski)(Polski) Galileos mapy      (Polish/Polski)(Polski) CartoMedia      (Czech/Èesky)(Èesky) Eaglesoft trasy      (Polish/Polski)(Polski) ExpressMap     

 FAQFAQ   SearchSearch   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
O budowaniu atlasów praktycznie
Goto page 1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    TrekBuddy Forum Index -> Polski
View previous topic :: View next topic  
Author Message
Ranger



Joined: 12 Dec 2006
Posts: 6029

PostPosted: Sun Nov 25, 2007 12:22 pm    Post subject: O budowaniu atlasów praktycznie Reply with quote

O ile przygodę z TrekBuddy najczęściej zaczyna się od korzystania z pojedynczych map,
bardziej zaawansowaną formą jest korzystanie z atlasów. Atlasy pozwalają m.in. obejrzeć w różnych skalach ten sam teren, wybór odpowiedniej mapy jest prostszy, bo sprowadza się do wyboru odpowiedniej warstwy atlasu zamiast wyszukiwania pojedynczej mapy, itd.

1. Atlas niespakowany.
Na początek najłatwiej jest rozpocząć od budowy w komputerze atlasu niespakowanego (atlas taki zawiera mapy, gdzie fragmenty każdej pociętej mapy znajdują się w oddzielnych plikach).
Kolejne kroki tworzenia atlasu to:
- adoptujemy skalibrowane mapy rastrowe, np. przy pomocy TB Cuttera, umieszczając je w folderach zawierających nazwę mapy.
(w tym celu należy zmienić w TB Cutter domyśny folder mapy "output" na konkretną nazwę mapy)
- tworzymy folder główny atlasu (np. atlas-slask) i umieszczamy w nim plik znacznika atlasu (cr.tba, poniżej w załączniku; zarchiwizowany do pliku rar ze względu na ograniczenia typów załączników forum)
- kolejno w folderze głównym tworzymy podfoldery warstw (np. PL_widok - dla mapy przeglądowej Polski, PL_1000 - dla warstwy mapy drogowej, Topo_50, Topo_100 dla map turystycznych)
- do podfolderów warstw kopiujemy odpowiednie foldery poszczególnych map, wraz z całą ich zawartością

UWAGA: Nie należy używać w nazwach folderów warstw i map polskich liter !!! Java telefonu może mieć problem z ich odczytaniem.

W ten sposób atlas niespakowany jest gotowy.
Jego rozbudowa polega na tworzeniu nowych warstw lub dodawaniu kolejnych map w odpowiednich warstwach.
Poniżej na obrazku struktura i zawartość przykładowego atlasu niespakowanego, pokazana w TrekBuddy przy użyciu polecenia Nowy atlas.

Atlasy niespakowane są łatwe w rozbudowie, jednak nieefektywnie wykorzystują pojemność karty pamięci.
Ze względu na sposób zapisu pojedynczych plików na karcie (w atlasach niespakowanych są ich tysiące), atlas może zajmować nawet dwukrotnie więcej miejsca niż przy korzystaniu z innego sposobu zapisu map.

2. Atlas spakowany.
Zmniejszenie liczby plików atlasu spakowanego polega przede wszystkim na umieszczeniu poszczególnych map w pojedynczych plikach .tar.
Do pakowania atlasu można użyć gotowych narzędzi typu TB Mapper, niemniej postaram się pokazać metodę "ręcznego" tworzenia takich atlasów.
Spakowanie plików map można wykonać przy pomocy różnych programów archiwizujących, najprostszym i bezpłatnym jest TUGZip.
Jeżeli zainstalujemy go w komputerze wraz z rozszerzeniem dla menedżera plików, pakowanie mapy sprowadza sie do zaznaczenia jej plików .set, .map i podkatalogu set, naciśnięcia prawego klawisza myszy i wybrania polecenia Add to: xxxx.tar (gdzie xxxx to nazwa pliku mapy).

Kroki przy tworzeniu atlasu spakowanego:
- pakowanie map do pojedynczych plików .tar
- utworzenie struktury folderów atlasu, zawierającej kolejno folder główny, podfoldery warstw, w nich podfoldery map
- skopiowanie powyższej struktury, kopia bedzie potrzebna do zbudowania spakowanego nagłówka atlasu
- umieszczenie spakowanych map w ich folderach
- przygotowanie spakowanego nagłówka atlasu i umieszczenie go w folderze głównym atlasu, co kończy budowę atlasu spakowanego.
Przygotowanie nagłówka jest dość pracochłonne. Kopię struktury folderów, wykonaną przed umieszczeniem map należy uzupełnić o puste foldery set umieszczone w każdym folderze mapy. Do folderów poszczególnych map należy również skopiować ich pliki kalibracyjne.
Tak przygotowaną strukturę (bez folderu głównego atlasu) należy spakować do pojedynczego pliku nagłówka.
Poniżej na obrazku struktura i zawartość przykładowego atlasu spakowanego, pokazana w TrekBuddy przy użyciu polecenia Nowy atlas.
Atlas ten to dokładnie spakowany odpowiednik poprzednio opisanego atlasu niespakowanego.

Plik nagłówka jest niezbędny do dalszej rozbudowy atlasu, w przypadku uzupełniania warstw czy map. Do rozbudowy należy go rozpakować, wykonać uzupełnienia i spakować ponownie. Do generowania nagłówków atlasów spakowanych można użyć znajdujacego się w polskiej sekcji forum narzędzia TB Tar.

Życzę sukcesów w samodzielnej budowie atlasów.



Atlas_spakowany_struktura.png
 Description:
 Filesize:  6.51 KB
 Viewed:  62540 Time(s)

Atlas_spakowany_struktura.png



Atlas_niespakowany_struktura.png
 Description:
 Filesize:  7.47 KB
 Viewed:  62540 Time(s)

Atlas_niespakowany_struktura.png



cr.rar
 Description:

Download
 Filename:  cr.rar
 Filesize:  76 Bytes
 Downloaded:  901 Time(s)

Back to top
View user's profile Send private message
Ranger



Joined: 12 Dec 2006
Posts: 6029

PostPosted: Sun Nov 25, 2007 1:24 pm    Post subject: Reply with quote

Poniżej przykład nawigacji po trasie z użyciem tak przygotowanego atlasu.


Atlas_nawigacja.png
 Description:
 Filesize:  87.86 KB
 Viewed:  62535 Time(s)

Atlas_nawigacja.png


Back to top
View user's profile Send private message
Ludwik



Joined: 13 Jul 2007
Posts: 18

PostPosted: Sun Nov 25, 2007 1:35 pm    Post subject: Reply with quote

Miło, że ten artykuł powstał. Ja, na szczęście już potrafie tworzyć atlasy, ale za pewne artykuł pomoze wielu osobom. Mi osobiście najbardziej pomogło przejrzenie gotowego atlasu zamieszczonego przez Krucha.

Do pakowania atlasu można także wykorzystać np. Total Commandera, co znacząco zwiększa wygodę i łatwość tworzenia atlasu. Za jego pomocą można też stosunkowo łatwo dodawać kolejne mapy do atlasu, bo widać strukturę plików, a na plikach TAR można pracować jak na zwykłych "niespakowanych" folderach.
Back to top
View user's profile Send private message Visit poster's website
dziambel



Joined: 05 Dec 2007
Posts: 6

PostPosted: Mon Dec 10, 2007 10:25 am    Post subject: Reply with quote

Czy jak używając atlasu "wyjedziemy" po za obszar pojedynczej mapy, to program przełączy widok na inną mape np. w większej skali czy sąsiedniego rejonu??
Back to top
View user's profile Send private message
Ranger



Joined: 12 Dec 2006
Posts: 6029

PostPosted: Mon Dec 10, 2007 10:41 am    Post subject: Reply with quote

Witaj,
Mapy są automatycznie przełączane w ramach warstwy, tzn. jeżeli jesteś na obszarze A mapy i z niego wychodzisz, to TB wyszukuje mapę dla kolejnego obszaru B, o ile taka istnieje w wybranej warstwie.
Były już pytania o wybór automatyczny map również z innych warstw, ale jeżeli kilka warstw zawiera mapy pokrywające obszar B to którą z nich wybrać ? Dlatego warstwy należy wybierać ręcznie.
Pozdrawiam,
Ranger
Back to top
View user's profile Send private message
leo-kn



Joined: 04 Mar 2008
Posts: 168
Location: Poland

PostPosted: Mon Jun 30, 2008 1:17 pm    Post subject: Reply with quote

Witam!
Jakie są dla atlasów ograniczenia (w sztukach, bajtach, pikselach):

1. Wielkości pojedynczego atlasu (spakowanego/niespakowanego)
2. Ilości warstw
3. Wielkości pojedynczej warstwy
4. Ilości map w warstwie
5. Wielkości pojedynczej mapy (spakowanej/niespakowanej)
6. Wielkości spakowanego pliku struktury folderów atlasu

???
Back to top
View user's profile Send private message
Ranger



Joined: 12 Dec 2006
Posts: 6029

PostPosted: Tue Jul 01, 2008 7:33 am    Post subject: Reply with quote

Rozumiem ze pytasz o ograniczenia samej aplikacji, tu jedynie wystepuje ograniczenie na rozmiar pojedynczej mapy (nie wiecej niz 32 tys. punktow w poziomie i w pionie).
Natomiast wystepuja ograniczenia samego telefonu, takie jak ilosc mozliwych do otwarcia plikow w systemie, wielkosc dostepnej pamieci po wczytaniu atlasu itp. Stad trudno o ogolnie jednoznaczna odpowiedz, bo w roznych telefonach to roznie wyglada. Lepszym pytaniem jest w jaki sposob np nazywac mapy i je ciac, by pliki naglowka dla map spakowanych czy pliki .set zajmowaly jak najmniej pamieci, w jakiej kolejnosci powinny znajdowac sie pliki mapy w spakowanym pliku .tar, itp.
Moge podac przyklady wlasnych atlasow, ktore dzialaja bez problemu jako spakowane, a uwazam ze mozna o nich powiedziec "duzy" atlas - prawie 200 map, wielkosc zajetej pamieci przez atlas nieco ponizej 1GB, spakowany naglowek w okolicach 1MB.
Back to top
View user's profile Send private message
leo-kn



Joined: 04 Mar 2008
Posts: 168
Location: Poland

PostPosted: Tue Jul 01, 2008 8:15 am    Post subject: Reply with quote

Tak. Chodziło mi o ograniczenia samego TB.

Dziękuję za informacje!

_________________
SE C902 + 8GB M2 + Qstarz BT-Q816 + TB v.1.0.11
Back to top
View user's profile Send private message
mille



Joined: 13 Apr 2008
Posts: 7

PostPosted: Wed Jul 23, 2008 12:05 pm    Post subject: Reply with quote

Zrobilem atlas miasta na podstawie map 10k, do tego jeszcze jakas ogolniejsza i kilka historycznych, fajnie to dziala. Nie potrafie skalibrowac tak aby mapy przełączały sie od razu gdy wyjezdzam poza obszar jednej karty. W ozi uzylem corner markers (bo chyba do tego to sluzy), ustawilem na krawedziach, jednak kiedy wychodze poza obszar to przelacznie nastepuje gdy juz dojade do krawedzi rastra (przez marginesy itp.) Jak to zrobić? corner markers nie jest wlasciwym narzedziem do tego?
Back to top
View user's profile Send private message
leo-kn



Joined: 04 Mar 2008
Posts: 168
Location: Poland

PostPosted: Fri Jul 25, 2008 11:31 am    Post subject: Reply with quote

Niestety, aby Twój atlas działał tak, jak chcesz - musisz odciąć marginesy map w jakimś programie graficznym, ponownie prawidłowo skalibrować mapy w Ozim i od nowa zrobić sobie atlas... Jest z tym trochę "zabawy".
_________________
SE C902 + 8GB M2 + Qstarz BT-Q816 + TB v.1.0.11
Back to top
View user's profile Send private message
leo-kn



Joined: 04 Mar 2008
Posts: 168
Location: Poland

PostPosted: Fri Jul 25, 2008 1:48 pm    Post subject: Reply with quote

Polecam wszystkim tworzącym atlasy stosowanie przydatnego narzędzia:
http://www.trekbuddy.net/forum/viewtopic.php?t=476

Pliki tar.exe oraz atlas_tar.exe należy skopiować do katalogu głównego ze spakowanymi mapami i uruchomić "atlas_tar.exe".

Program szuka plików tar w podkatalogach, tworzy katalog "tmp" wraz z plikiem "tmp\atlas.tba" ; Rozpakowuje pliki "tar" (tylko *.map i pusty katalog set) do katalogu "tmp" zachowując ścieżki ; Pakuje wszystko z katalogu "tmp" do pliku "atlas.tar"
Tworzy pliki *.tmi w każdym podkatalogu (przyśpieszające ładowanie mapek)
Przenosi plik "atlas.tar" do katalogu głównego i kasuje katalog "tmp".

Pozdrawiam.

_________________
SE C902 + 8GB M2 + Qstarz BT-Q816 + TB v.1.0.11
Back to top
View user's profile Send private message
w_kn



Joined: 14 Apr 2009
Posts: 1

PostPosted: Tue Apr 14, 2009 3:16 pm    Post subject: Reply with quote

Czy moglibyście zaprezentować swoje dzieła (atlasy)?

DziękujęWink
Back to top
View user's profile Send private message
Ranger



Joined: 12 Dec 2006
Posts: 6029

PostPosted: Tue Apr 14, 2009 4:27 pm    Post subject: Reply with quote

Zaprezentować ? Prezentacji zrzutów ekranowych map z atlasów na forum jest sporo Smile
Back to top
View user's profile Send private message
sirmicho



Joined: 18 Apr 2009
Posts: 55

PostPosted: Tue Apr 21, 2009 9:08 am    Post subject: Reply with quote

Czy przy tworzeniu atlasu mogę wykorzystać mapy, które zachodzą na siebie (1 km z dwóch stron)? Chodzi mi o to, by w atlasie mapa przełączała się w momencie wyjechania poza obręb bieżącej mapy.
Back to top
View user's profile Send private message
Ranger



Joined: 12 Dec 2006
Posts: 6029

PostPosted: Tue Apr 21, 2009 9:14 am    Post subject: Reply with quote

Jeżeli to mapy tego samego typu umieszczone w tej samej warstwie - możesz. Jeżeli mapy na siebie zachodzą, to nie ma wielkiego znaczenia, chyba że masz mapy z ramkami i jakimś pustym marginesem.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    TrekBuddy Forum Index -> Polski All times are GMT
Goto page 1, 2, 3, 4, 5  Next
Page 1 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group