Autor Wątek: Kompilacja map do Garmina  (Przeczytany 4470 razy)

Offline Mężczyzna globalbus

  • Wiadomości: 6948
  • Miasto: Warszawa
  • Na forum od: 03.05.2011
    • blog podróżniczy
Kompilacja map do Garmina
« 7 Mar 2015, 18:11 »
w wątku GPS jest już wystarczający bajzel, więc niech przynajmniej część spraw związanych z GPS zacznie być tworzona w innych wątkach ;)

Widziałem zainteresowanie tematem, więc popełniłem krótką instrukcję na temat "Jak skompilować swoją własną mapę na podstawie OpenStreetMap"

http://blog.globalbus.info/kompilacja-openstreetmap-pod-garmina/

Jak komuś coś nie działa, nie jest jasne, to chętnie coś poprawię.

My home is where my bike is.

Offline Mężczyzna wojtek

  • Użytkownik forum
  • Wiadomości: 4338
  • Miasto:
  • Na forum od: 02.03.2010
    • Pokój z Tobą
Odp: Kompilacja map do Garmina
« 7 Mar 2015, 19:38 »
Prościzna :)
Podziękowania i inne wyrazy.

Podczas kompilacji napotkałem kilka małych problemów:
1. Wersja Javy (to podczas prób kompilacji w środowisku Win):
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.7' is required.Rozwiązanie jest w opisie błędu ;)
2. mgkmap nie widział zawartości pliku bounds.zip pobranego z katalogu current  - pomogło użycie starszej wersji (losowo wybrałem którąś z końca lutego).
3. Drugi problem z mgkmap - kończył działalność blędami i nie tworząc pliku osmmap_mdr.img - znów pomogła starsza wersja, tym razem samoego mgkmap

Po przydzieleniu 8 GB ram  (-Xmx8192m) utylizacja pamięci nigdy nie przekroczyła 70% (to w czasie dzielenia), podczas kompilacji największą zaobserwowaną wartością były niecałe 4 GB. Po niedzieli wrzucę efekty na jakiegoś doprboksa czy coś.
« Ostatnia zmiana: 20 Mar 2015, 10:35 wojtek »

Offline Mężczyzna globalbus

  • Wiadomości: 6948
  • Miasto: Warszawa
  • Na forum od: 03.05.2011
    • blog podróżniczy
Odp: Kompilacja map do Garmina
« 7 Mar 2015, 20:37 »
No i dobrze jest sobie eksperymentować na jakimś mniejszym wycinku mapy, np samą Polskę. Wyniki będą wielokrotnie szybsze, bo Europa u mnie kompilowała się prawie cały dzień.

My home is where my bike is.

Offline Mężczyzna Pustelnik

  • Wiadomości: 1491
  • Miasto: Poznań
  • Na forum od: 13.03.2010
Odp: Kompilacja map do Garmina
« 8 Mar 2015, 18:04 »
Myślę, że jakbym napisał nakładkę w C# pod Windows, to byłaby hitem :)
Ach, każdy rowerzysta zwykł, o grację dbać i styl. I aby linię mieć i szyk, przemierza setki gmin.
Rozkoszny życia jego tryb i piękny szprychy błysk. A kiedy wita długi zjazd, rozjaśnia mu się pysk.


Offline Mężczyzna globalbus

  • Wiadomości: 6948
  • Miasto: Warszawa
  • Na forum od: 03.05.2011
    • blog podróżniczy
Odp: Kompilacja map do Garmina
« 8 Mar 2015, 18:11 »
Myślę, że jakbym napisał nakładkę w C# pod Windows, to byłaby hitem :)
Jest tego masa. http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin#Creating_your_own_maps_from_OSM_data
Podstawowa wada jest taka, że mało które dobrze działa. Wolę już wklepać 3/4 komendy w shella i mieć to samo, zamiast gapić się na pasek postępu w GUI.

My home is where my bike is.

Offline Mężczyzna Pustelnik

  • Wiadomości: 1491
  • Miasto: Poznań
  • Na forum od: 13.03.2010
Odp: Kompilacja map do Garmina
« 8 Mar 2015, 18:13 »
Włąśnie też znalazłem: https://code.google.com/p/osm2garmin/

No ale wiadomo, że mój działałby idealnie.  ;)
Ach, każdy rowerzysta zwykł, o grację dbać i styl. I aby linię mieć i szyk, przemierza setki gmin.
Rozkoszny życia jego tryb i piękny szprychy błysk. A kiedy wita długi zjazd, rozjaśnia mu się pysk.


Offline Mężczyzna emes

  • i tak nie dojedzie
  • Wiadomości: 4387
  • Miasto:
  • Na forum od: 09.06.2010
    • http://north-south.info
Odp: Kompilacja map do Garmina
« 11 Mar 2015, 21:37 »
Hmm...
Mi dotychczas wystarczały mapy serwowane przez http://garmin.openstreetmap.nl/ (Generic Routable)
ale nie pogardziłbym taką, która ma wyraźne granice gmin oraz wiaty/miejsca piknikowe wyróżnione markerem na mapie. I to w zasadzie tyle, czego bym potrzebował do szczęścia.

Da się to w miarę prosto ogarnąć tymi stylami czy innym filtrem?

Offline Mężczyzna globalbus

  • Wiadomości: 6948
  • Miasto: Warszawa
  • Na forum od: 03.05.2011
    • blog podróżniczy
Odp: Kompilacja map do Garmina
« 11 Mar 2015, 21:48 »
owszem, w danych osm są granice administracyjne http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative
żeby wypluć same granice gmin, wystarczyłoby wywalić wszystkie inne tagi, a samą mapę uczynić transparentną (podobny efekt do tej, co zamieszczałem na forum kiedyś).
do wypluwania transparentnej używałem takiego command line
java -jar -Xmx4096m mkgmap/mkgmap.jar --mapname=42000001 --draw-priority=30 --transparent --merge-lines --remove-ovm-work-files=true --output-dir=map_compiled  -c splitted/template.args
wiaty/miejsca piknikowe wyróżnione markerem na mapie.
Crawlowałem stronę "czaswlas.pl" i mniej lub bardziej precyzyjnie te dane są w którymś wątku jako plik gpi. O obsłudze POI też mógłbym kiedyś słowo napisać.

Używając styli od lambertusa, bez zmian, uzyskasz dokładnie tą samą mapę, co z przytoczonego adresu. No, ale można się pobawić, w tym rzecz.

My home is where my bike is.

Offline Mężczyzna emes

  • i tak nie dojedzie
  • Wiadomości: 4387
  • Miasto:
  • Na forum od: 09.06.2010
    • http://north-south.info
Odp: Kompilacja map do Garmina
« 11 Mar 2015, 22:46 »
Rozumiem, że mapę transparentną z gminami dołączam po prostu do paczki .img, zaś w odbiorniku mogę ją sobie potem włączyć/wyłączyć jak każdą inną mapę?

Offline Mężczyzna globalbus

  • Wiadomości: 6948
  • Miasto: Warszawa
  • Na forum od: 03.05.2011
    • blog podróżniczy
Odp: Kompilacja map do Garmina
« 11 Mar 2015, 23:06 »
tak
Ciekawostką jest, że tak można dograć granice gmin do każdej mapy i wyświetlać je w mapsource/basecamp. Znacznie wspomaga planowanie

My home is where my bike is.

Offline Mężczyzna globalbus

  • Wiadomości: 6948
  • Miasto: Warszawa
  • Na forum od: 03.05.2011
    • blog podróżniczy
Odp: Kompilacja map do Garmina
« 12 Mar 2015, 02:46 »
ok. Faktycznie, wyplucie samych granic gmin to prościzna, starcza takie coś w stylach.
boundary=administrative & admin_level=7  [0x1d resolution 24]Problem tylko w tym, że nie sposób nadać granicom etykiety, linie to jeden wielki pieprznik (potrafią iść przez 3 gminy na raz...). Na świeższe gminy przydałoby się lepsze źródełko :P

My home is where my bike is.

Offline Mężczyzna wojtek

  • Użytkownik forum
  • Wiadomości: 4338
  • Miasto:
  • Na forum od: 02.03.2010
    • Pokój z Tobą
Odp: Kompilacja map do Garmina
« 23 Mar 2015, 19:28 »
Wgrywanie na dropboksa trwało dłużej, niż kompilacja: https://www.dropbox.com/s/fi8ux343yg89zp1/map_compiled.tar?dl=0

Hehe, nie minął kwadrans od udostępnienia, a tu:

Cytuj
   Witaj Wojtek,ten e-mail to automatyczne powiadomienie od Dropbox, że Twoje publiczne łącza zostały tymczasowo zawieszone, ponieważ generują nadmierny ruch.
« Ostatnia zmiana: 23 Mar 2015, 20:00 wojtek »

Offline Mężczyzna wojtek

  • Użytkownik forum
  • Wiadomości: 4338
  • Miasto:
  • Na forum od: 02.03.2010
    • Pokój z Tobą
Odp: Kompilacja map do Garmina
« 8 Lip 2015, 14:05 »
Mam pytanie o dokładność kompilowanych map - jak ją zwiększyć?
Gdzieś w stylach?

Offline Mężczyzna globalbus

  • Wiadomości: 6948
  • Miasto: Warszawa
  • Na forum od: 03.05.2011
    • blog podróżniczy
Odp: Kompilacja map do Garmina
« 8 Lip 2015, 14:12 »
co masz na myśli? Precyzję rysowanych linii, czy skalę zoomu od której pokazują się obiekty?

My home is where my bike is.

Offline Mężczyzna wojtek

  • Użytkownik forum
  • Wiadomości: 4338
  • Miasto:
  • Na forum od: 02.03.2010
    • Pokój z Tobą
Odp: Kompilacja map do Garmina
« 8 Lip 2015, 14:40 »
Jeśli drogi to linie, to to pierwsze, jeśli obiekty - to drugie.

Tagi:
 




Organizujemy










Partnerzy





Patronat




Objęliśmy patronat medialny nad wyprawami:











CDN ....
Mobilna wersja forum