jnxer - program do map JNX

O oprogramowaniu do obsługi naszych Garminów. BaseCamp, MapSource, MapSetToolKit, sendMap, WebUpdater, POI Loader, OziExplorer, GarPatch i wiele wiele innych. Także o serwisach typu GPS Visualizer czy GPSies. Ogólnie o szeroko rozumianej personalizacji odbiorników oraz ich wsparciu przy pomocy dodatkowego oprogramowania.

Moderatorzy: Zachu, wojtek, Spider, PouchX

Re: jnxer - program do map JNX

Postprzez meridian » Cz, 19 wrz 2013 10:16

Nieco....zależy chyba od mapy, przeprowadzilem kilka prób, niektóre wyświetlane jnx były identyczne, chciałem zamieścić obrazek,ale w smartfonie mam "słaby" internet, nie mogłem dołączyć załącznika, mniejsze przechodzą. Co do kolorystyki jnx utworzonych innymi programami przypuszczam, że masz te same spostrzeżenia co ją, redukcja kolorów jest nieprzewdywalna, w pewnym stopniu to opnanowałem, ale nie do końca. Przez redukcje kolorów obraz tracił ostrość.
Oregon 650 T
meridian
Garniak
 
Posty: 2173
Dołączył(a): Śr, 10 paź 2012 17:25

Re: jnxer - program do map JNX

Postprzez GPS Maniak » Cz, 19 wrz 2013 10:53

pelsta napisał(a):Jednak mapa wyświetlana nieco się różni od oryginału z uwagi na konieczność konwersji grafiki do formatu JPG (wymagany przez JNX) :wink:

Stratna kompresja, więc to trochę tak jak z przegrywaniem fimów video. Każda kolejna kopia coraz mniej przypomina oryginał. :(

Wracając do topika. Staszek - świetnie że rozwijasz (freewarowego) jnxera, jednak nie do końca mogę się zgodzić z tym, że wszystkie inne narzędzia mocno ingerują w kolorystykę mapy. GlobalMapper (niestety - "mocno" komercyjny) wydaje się zachowywać w tej materii maksymalnie neutralnie.

Na lewo oryginalny plik png jaki kupiłem w Compassie, na prawo JNX wygenerowany GlobalMapperem - wówczas jeszcze w wersji 14. (uwaga - ilustrację wykonałem printscreenem). Jeżeli chodzi o kolorystykę - różnicę między oryginałem, a JNXem nazwałbym "subtelną" :D

Zalacznik1.jpg
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
Avatar użytkownika
GPS Maniak
Radny
 
Posty: 14830
Dołączył(a): Pt, 16 mar 2007 2:55
Lokalizacja: Poznań / Lesko

Re: jnxer - program do map JNX

Postprzez ndmystko » Cz, 19 wrz 2013 13:05

pelsta napisał(a):Dodałem konwersję map z formatu OziExplorer (potrzebny plik .map + plik z grafiką) oraz TrekBuddy (potrzebny plik .tar z pojedynczą mapą) do formatu JNX. Testowałem na grafikach .png 256-kolorowych o wielkości kilkanaście MB (np 5000x7000) bo innych nie mam :)


Będę miał w końcu JNX-y w eTreksie! O dzięki Ci dobry człowieku!
Właśnie skonwertowałem plik 15258x6772 pikseli. Wejściowy png ma 47MB a wyjściowy jnx 52MB. Operacja zajęła 35 sekund czyli praktycznie natychmiastowa. Jeśli potrzeba, mogę poszukać większych.
eTrex 30 + OSMapa + *.jnx
Moto G3 + Naviexpert + Locus Pro
Holux RCV-3000
Garmin vívofit
ndmystko
Bywalec
 
Posty: 202
Dołączył(a): N, 16 maja 2010 13:51
Lokalizacja: Kraków

Re: jnxer - program do map JNX

Postprzez meridian » Cz, 19 wrz 2013 13:24

pelsta napisał(a): o wielkości kilkanaście MB (np 5000x7000) bo innych nie mam :)

Z piłkami o dużej wielkości w pikselach program sobie radzi.

Załącznik__Dane pliku.JPG


Zaącznik.JPG
Oregon 650 T
meridian
Garniak
 
Posty: 2173
Dołączył(a): Śr, 10 paź 2012 17:25

Re: jnxer - program do map JNX

Postprzez pelsta » Cz, 19 wrz 2013 13:27

Przydałoby się poznać kres możliwości programu.
Interesują mnie czasy konwersji w porównaniu z innymi programami.
Ostatnio edytowano Cz, 19 wrz 2013 13:36 przez pelsta, łącznie edytowano 1 raz
Staszek
Nuvi200 + Nuvi250v2 + Mio169 + eTrexVistaHCx + eTrex20->eTrex30 + Samsung Solid B2710 + HTC HD2 (Android 4.2.2) + K&M Drive 2.1 + eTrex30x
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
Avatar użytkownika
pelsta
Bywalec
 
Posty: 901
Dołączył(a): Pt, 04 sty 2008 16:52
Lokalizacja: Kęty

Re: jnxer - program do map JNX

Postprzez meridian » Cz, 19 wrz 2013 13:34

Maksymalna wielkość wyjdzie w "praniu", ktoś trafi na plik, który nie będzie mógł przetworzyć.
Myślę, że program poradzi sobie z wielkością plików jpg, png, które są obsługiwane przez standardowe programy graficzne Windowsa.

pelsta napisał(a): Interesują mnie czasy konwersji w porównaniu z innymi programami.

Plik Karkonosze_25_Merkator_00 został przetworzony w moim pececie w ciągu 2:50 sekund,
Global Mapper potrzebował 6:27 sekund. Sprawdzę jeszcze program OKmap i MAPC2MAPCNET.
Oregon 650 T
meridian
Garniak
 
Posty: 2173
Dołączył(a): Śr, 10 paź 2012 17:25

Re: jnxer - program do map JNX

Postprzez pelsta » Cz, 19 wrz 2013 14:14

@meridian dzięki.

Moje możliwości obróbki grafiki są ograniczone możliwościami bibliotek, które używam. Nie mam doświadczenia w tym zakresie.

Plik, który opisujesz, wymaga po dekompresji 28093*17156*8/1024/1024/8 ~ 450MB RAM jeżeli posiada grafikę 8-bitową (256 kolorów). Gdyby to była grafika 24-bitowa to zajęłaby 3 razy więcej RAM, czyli ~ 1.35GB a zgodnie z obecnym algorytmem programu ~ 2.7GB.

ps
1. Czarne pasy zlikwidowałem.
2. Pracuję nad możliwością kontrolowania przez usera parametrów tworzonego JNX-a.

Czy sprawdzacie te JNX-y w nawigacjach?
Staszek
Nuvi200 + Nuvi250v2 + Mio169 + eTrexVistaHCx + eTrex20->eTrex30 + Samsung Solid B2710 + HTC HD2 (Android 4.2.2) + K&M Drive 2.1 + eTrex30x
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
Avatar użytkownika
pelsta
Bywalec
 
Posty: 901
Dołączył(a): Pt, 04 sty 2008 16:52
Lokalizacja: Kęty

Re: jnxer - program do map JNX

Postprzez meridian » Cz, 19 wrz 2013 14:17

Plik Karkonosze_25_Merkator_00, tak.
Jest zamieszczony obrazek z odbiornika 650 na tle wyświetlonej mapy.

Ps.

Tu viewtopic.php?f=2&t=13693&p=167683#p167683 jest obrazek z odbiornika 650 utworzony Twoim programem.

pelsta napisał(a): Interesują mnie czasy konwersji w porównaniu z innymi programami.

Okmap przy standardowych ustawianiach przetworzył pliki Karkonosze_25_Merkator_00 w ciągu 0:50 sekund, MAPC2MAPCNET przetworzył w ciągu 4:50 sekund.
Czas jest liczony od momentu przyciśnięcia „zapisz”, wcześniejsze przygotowania nie są uwzględnione ( jest uwzględniony tylko czas przetwarzania).
Oregon 650 T
meridian
Garniak
 
Posty: 2173
Dołączył(a): Śr, 10 paź 2012 17:25

Re: jnxer - program do map JNX

Postprzez ndmystko » Pt, 20 wrz 2013 9:41

pelsta napisał(a):Czy sprawdzacie te JNX-y w nawigacjach?


Ja sprawdziłem dopiero wieczorem bo jako świeży w temacie musiałem zacząć od paczowania FW. JNX wyświetla się choć w nawigacji ma wymyte kolory. Być może coś jeszcze muszę poustawiać.
Mam spory zestaw kmz'ów z Compassu do skonwertowania. Wczoraj użyłem Photoscape do sklejenia kafelków wyciągniętych z kmz ale zapisany png miał głębię kolorów 24 bitową i brak możliwości użycia innej. jnxer wygenerował jnx ale nie był w stanie go wyświetlić. Dopiero redukcja głębi do 8 bitów dała jnx, który jnxer i eTrex potrafiły wyświetlić. To błąd czy na razie tak ma być? Do redukcji głębi użyłem Paint.NET ale powstały artefakty. Do celów testowych wystarczy ale jak zabiorę się za docelową konwersję to będę to musiał jakoś rozwiązać.
Przy okazji, czy OkMap potrafi wczytać kompletny kmz i wygenerować jnx? Tak żebym nie musiał ręcznie kleić kafelków?
eTrex 30 + OSMapa + *.jnx
Moto G3 + Naviexpert + Locus Pro
Holux RCV-3000
Garmin vívofit
ndmystko
Bywalec
 
Posty: 202
Dołączył(a): N, 16 maja 2010 13:51
Lokalizacja: Kraków

Re: jnxer - program do map JNX

Postprzez pelsta » Pt, 20 wrz 2013 20:09

Garmin, w nawigacji, na swój sposób rysuje JNX-y i stąd wymyte/wyblakłe kolory. Można poeksperymentować i przed konwersją coś zmienić w oryginalnych plikach PNG.

ndmystko napisał(a):Dopiero redukcja głębi do 8 bitów dała jnx, który jnxer i eTrex potrafiły wyświetlić. To błąd czy na razie tak ma być?

Pisałem wcześniej że posiadam jedynie pliki 256-kolorowe i na takich testuję program. Aczkolwiek kolejna wersja powinna sobie radzić też z grafiką 24-bitową. Zobaczymy.
Staszek
Nuvi200 + Nuvi250v2 + Mio169 + eTrexVistaHCx + eTrex20->eTrex30 + Samsung Solid B2710 + HTC HD2 (Android 4.2.2) + K&M Drive 2.1 + eTrex30x
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
Avatar użytkownika
pelsta
Bywalec
 
Posty: 901
Dołączył(a): Pt, 04 sty 2008 16:52
Lokalizacja: Kęty

Re: jnxer - program do map JNX

Postprzez ndmystko » N, 22 wrz 2013 13:45

pelsta napisał(a):Garmin, w nawigacji, na swój sposób rysuje JNX-y i stąd wymyte/wyblakłe kolory. Można poeksperymentować i przed konwersją coś zmienić w oryginalnych plikach PNG.


Poeksperymentowałem i magicznym suwakiem okazała się "jasność gamma". Tak przynajmniej to się nazywa w Photoscape. Potem dodałem jeszcze odrobinę kontrastu ale ta jasność gamma jest najważniejsza. Mam tak poprawioną mapę w etreksie i test terenowy wypadł bardzo dobrze.

pelsta napisał(a):Aczkolwiek kolejna wersja powinna sobie radzić też z grafiką 24-bitową. Zobaczymy.


To może trochę zwolnić konwersję ;) Znalazłem w komputerze jakąś starą wersję mapc2mapc, która pyta w pewnym momencie czy zredukować paletę do 8-bitów i jest to operacja bardzo długotrwała.
eTrex 30 + OSMapa + *.jnx
Moto G3 + Naviexpert + Locus Pro
Holux RCV-3000
Garmin vívofit
ndmystko
Bywalec
 
Posty: 202
Dołączył(a): N, 16 maja 2010 13:51
Lokalizacja: Kraków

Re: jnxer - program do map JNX

Postprzez pelsta » N, 22 wrz 2013 14:49

Chętnie zobaczymy porównanie map na ekranie eTrexa przed i po korekcji gamma.
Staszek
Nuvi200 + Nuvi250v2 + Mio169 + eTrexVistaHCx + eTrex20->eTrex30 + Samsung Solid B2710 + HTC HD2 (Android 4.2.2) + K&M Drive 2.1 + eTrex30x
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
Avatar użytkownika
pelsta
Bywalec
 
Posty: 901
Dołączył(a): Pt, 04 sty 2008 16:52
Lokalizacja: Kęty

Re: jnxer - program do map JNX

Postprzez GPS Maniak » N, 22 wrz 2013 18:19

@Staszek, a sprawdzałeś kiedyś jaka jest w Etrexie różnica między moimi "zwykłymi" kompilacjami, a tymi z dopiskiem ORE? Co prawda osobiście nie ruszam gammy, ale zmieniając - dla Oregona - kontrast, a potem dopasowując do tego jasność bądź jaskrawość obrazka, wprowadzam podobne "zamieszanie" jak przy korekcji gamma.

Obrazek
Pozdrawiam Lechu

Plecak: Garmin Fenix 5X + Xiaomi Mi Max 2 a czasami: Oregon 600T, Rino530HCX Był: Summit, Vista, 60CS, 60CSX, 62ST, eTrex30, eTrex10, Fenix3, Epix
Samochód: 3490T Był: 200, 205T, 1200T
Avatar użytkownika
GPS Maniak
Radny
 
Posty: 14830
Dołączył(a): Pt, 16 mar 2007 2:55
Lokalizacja: Poznań / Lesko

Re: jnxer - program do map JNX

Postprzez pelsta » N, 22 wrz 2013 22:30

Rzeczywiście, widać różnicę.
Mapa ORE (z lewej) jest bardziej kontrastowa i wyrazista ale za to bardziej "płaska" - zagubiło się subtelne cieniowanie.
Clipboard.png


ps
Muszę zaprogramować jakiś mechanizm zapamiętywania przyporządkowania ID=ProductName bo zaczynam się w tym gubić :?
Staszek
Nuvi200 + Nuvi250v2 + Mio169 + eTrexVistaHCx + eTrex20->eTrex30 + Samsung Solid B2710 + HTC HD2 (Android 4.2.2) + K&M Drive 2.1 + eTrex30x
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
Avatar użytkownika
pelsta
Bywalec
 
Posty: 901
Dołączył(a): Pt, 04 sty 2008 16:52
Lokalizacja: Kęty

Re: jnxer - program do map JNX

Postprzez ndmystko » Pn, 23 wrz 2013 14:51

Efekty korekcji gamma wyciągnięte z Etreksa 30:
gamma.png

Obrazki skleiłem zgodnie z sugestią w kolejnym poście.
Ostatnio edytowano Wt, 24 wrz 2013 12:27 przez ndmystko, łącznie edytowano 1 raz
eTrex 30 + OSMapa + *.jnx
Moto G3 + Naviexpert + Locus Pro
Holux RCV-3000
Garmin vívofit
ndmystko
Bywalec
 
Posty: 202
Dołączył(a): N, 16 maja 2010 13:51
Lokalizacja: Kraków

Poprzednia stronaNastępna strona

Powrót do Software

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 8 gości