jnxer - program do map JNX
Re: jnxer - program do map JNX
No widzisz, człowiek całe życie się uczy. Ja zmieniałem tylko ID i DrawOrder, ale użyłem SaveMap i to trwa wieki na moim blaszaku. Nawet nie zwróciłem uwagi, że jest UpdateMap. 
Re: jnxer - program do map JNX
Turbacz zaliczony 
Jutro najprawdopodobniej wybiorę się na Skrzyczne.
Nie testowałem programu na tak dużych plikach, bo takowych nie posiadam. Kafelki kopiowane są z pliku oryginalnego do zapisywanego przy pomocy obiektu TFileStream. Po zakończeniu obiekt ów zwalniam i dla mnie proces zapisu zakończył się. Nie interesuje mnie w jaki sposób system operacyjny ostatecznie zapisuje ten obiekt na dysk.
W jakichś szczególnych przypadkach program zaproponuje użycie SaveMap.
Jutro najprawdopodobniej wybiorę się na Skrzyczne.
Jaki, oprócz molocha BaseCamp, potrafi to robić na mapach JNX?Ajger pisze:A po jakie licho?Marko pisze:Czy planujesz planowanie trasy w programie i jej zapisanie w formacie *.gpx?Mało jest takich programów?
Ajger pisze:Jak dla mnie, to przydałby się pasek postępu przy zapisywaniu plików po modyfikacji
Słusznie zauważył @meridian, że to jest właśnie pasek postępu. Innego nie będzie.meridian pisze:W dolnym lewym rogu ekranu „lecą” cyferki, po zrównaniu się wartości, plik jest zapisany.
Procedura zapisu na początku zmienia kursor myszy na klepsydrę a po zakończeniu zapisu przywraca normalny. Po tym powinieneś rozpoznać, że proces zakończył się.Ajger pisze:teraz na moim starym blaszaku, przy zapisie pliku ok. 900 MB, to nie wiem, czy jeszcze zapisuje, czy wisi.
Nie testowałem programu na tak dużych plikach, bo takowych nie posiadam. Kafelki kopiowane są z pliku oryginalnego do zapisywanego przy pomocy obiektu TFileStream. Po zakończeniu obiekt ów zwalniam i dla mnie proces zapisu zakończył się. Nie interesuje mnie w jaki sposób system operacyjny ostatecznie zapisuje ten obiekt na dysk.
Wszelkie modyfikacje mapy dokonane na zakładce List of Maps powinny dać się zapisać właśnie za pomocą UpdateMap. UpdateMap należy kliknąć zanim w tabelce wybierze się nową mapę. Jeszcze raz chcę mocno podkreślić, że to polecenie wybieramy na własną odpowiedzialność. Proszę nie mieć do mnie pretensji jeśli uszkodzi się jakaś cenna mapa.GPS Maniak pisze:modyfikuję tylko ID mapy, więc korzystam nie z opcji zapisu mapy, lecz z opcji UpdateMap, która wpisuje zmiany w nagłówku do istniejącego pliku. Trwa to ułamek sekundy.
W jakichś szczególnych przypadkach program zaproponuje użycie SaveMap.
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
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
Re: jnxer - program do map JNX
Nie chodziło mi o planowanie tras na jnx, tylko ogólnie na rastrach.pelsta pisze:Jaki, oprócz molocha BaseCamp, potrafi to robić na mapach JNX?
To wiem, tylko że ten proces trwa długo, a klepsydra też jest przy zwiechach.pelsta pisze:Procedura zapisu na początku zmienia kursor myszy na klepsydrę a po zakończeniu zapisu przywraca normalny. Po tym powinieneś rozpoznać, że proces zakończył się.
- Marko
- Garniak
- Posty: 5765
- Rejestracja: 12 wrz 2008, 10:18
- Lokalizacja: Skoczów
- Has thanked: 13 times
- Been thanked: 4 times
Re: jnxer - program do map JNX
Coś ściemniaszAjger pisze:Nie chodziło mi o planowanie tras na jnx, tylko ogólnie na rastrach.pelsta pisze:Jaki, oprócz molocha BaseCamp, potrafi to robić na mapach JNX?
Ta informacja stała się źródłem dociekliwości Pelsty i mojej. Czy mógłbyś doprecyzować rozpoczętą myśl i podać przykłady tych programówAjger pisze:A po jakie licho?Marko pisze:Czy planujesz planowanie trasy w programie i jej zapisanie w formacie *.gpx?Mało jest takich programów?
Epix 2 Sapphire, eTrex SE, Fenix 5 Plus Sapphire, Dakota 20, GPSMap 76CSx, Virb Elite, Tempe
Re: jnxer - program do map JNX
Czy pasek postępu zatrzymuje się?Ajger pisze:ten proces trwa długo, a klepsydra też jest przy zwiechach.
Opisz dokładniej co się dzieje podczas zapisu.
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
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
Re: jnxer - program do map JNX
Staszek, ja wiem, że to Ty jesteś programistą, a ja nie i nie mam zamiaru polemizować z Tobą na temat sposobu zapisu danych przez Twój program. Byłoby to cokolwiek śmieszne z mojej strony. Być może na mocnych maszynach i małych plikach tego nie widać, ale na starych blaszakach i bardzo dużych plikach wygląda to tak, jakby proces zapisu (SaveMap) odbywał się dwuetapowo. Najpierw jest ten aktualny pasek postępu, czyli "lecą" te cyferki i to trwa kilkadziesiąt sekund (kursor zmienia się w klepsydrę), a potem, gdy te cyferki już się zrównają - czyli teoretycznie koniec zapisu - program wg mnie rozpoczyna zapis pliku na dysku (no chyba, że wykonuje jakąś inną instrukcję) i to trwa dobre kilka minut. Oczywiście cały czas jest klepsydra, a przy próbie klikania mychą Windows komunikuje, że program jest zajęty i nie odpowiada. Program w tym czasie bynajmniej nie wisi, tylko zapisuje plik, ale trwa to kilka minut. Po zapisaniu wszystko wraca do normy.
Edit: pasek postępu nie zatrzymuje się.
Edit: pasek postępu nie zatrzymuje się.
A na jakiej podstawie tak twierdzisz? Już wcześniej wyjaśniłem ci tę kwestię na PW.Marko pisze:Coś ściemniasz
Re: jnxer - program do map JNX
@Ajger
Trzeba było od razu pisać tak konkretnie...
Przynajmniej wiem o co Ci chodzi. Przyjrzę się temu.
Trzeba było od razu pisać tak konkretnie...
Przynajmniej wiem o co Ci chodzi. Przyjrzę się temu.
Skoro cyferki się zrównały to znaczy że pasek postępu zatrzymał się.Ajger pisze:Edit: pasek postępu nie zatrzymuje się.
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
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
Re: jnxer - program do map JNX
Chodziło mi o to, że pasek postępu nie zatrzymuje się w czasie przetwarzania. Kiedy skończy, to oczywiście się zatrzymuje.
Re: jnxer - program do map JNX
Skrzyczne zaliczone
@Ajger
Jak teraz zachowuje się pasek postępu przy zapisywaniu dużych plików? Moje JNX-y nie przekraczają 40MB.
@Lechu
Możesz zobaczyć jak sprawuje się projekcja Merkatora. Coś mi jednak nie pasuje. Te "kwadratowe piksele" chyba nie mają z tym związku.
Poza tym nie wiem jak rozpoznać czy piksele są kwadratowe czy nie.
Wersja z projekcją Merkatora tutaj:
http://www.garniak.pl/viewtopic.php?p=167285#p167285
@Ajger
Jak teraz zachowuje się pasek postępu przy zapisywaniu dużych plików? Moje JNX-y nie przekraczają 40MB.
@Lechu
Możesz zobaczyć jak sprawuje się projekcja Merkatora. Coś mi jednak nie pasuje. Te "kwadratowe piksele" chyba nie mają z tym związku.
Poza tym nie wiem jak rozpoznać czy piksele są kwadratowe czy nie.
Wersja z projekcją Merkatora tutaj:
http://www.garniak.pl/viewtopic.php?p=167285#p167285
Ostatnio zmieniony 08 wrz 2013, 11:14 przez pelsta, łącznie zmieniany 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
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
- GPS Maniak
- Radny
- Posty: 13457
- Rejestracja: 16 mar 2007, 02:55
- Lokalizacja: Poznań / Lesko
- Kontakt:
Re: jnxer - program do map JNX
@Staszek. Jak zwał tak zwał. Autorzy GlobalMappera użyli takiego sformułowania ale wiadomo że chodziło przekształcenie samego obrazka w innym odwzorowaniu.
Tak więc w tej materii jnxer - z koniecznością ręcznego załączenia projekcji Mercatora - nie jest w niczym gorszy, a wręcz przeciwnie
Gratulacje i PODZIĘKOWANIA, Jak dla mnie - jest OK a nawet lepiej
Przy okazji wyrażam nadzieję, że być może uda się nam jakoś spiknąć tej jesieni "na szlaku" wówczas miałbym okazję podziękować osobiście.
Zwróć uwagę że gdy wczytasz takiego "kopniętego" JNXa do GlobalMappera efekt jest taki sam jak w starych wersjach jnxera. Obrazek jest zniekształcony. Dopiero zmiana projekcji z geograficznej na Mercatora bądź - co wydaje się w GlobalMapperze prostsze - na Uniwersalną Mercatora powoduje że obrazek wraca do normypelsta pisze:Poza tym nie wiem jak rozpoznać czy piksele są kwadratowe czy nie.
Tak więc w tej materii jnxer - z koniecznością ręcznego załączenia projekcji Mercatora - nie jest w niczym gorszy, a wręcz przeciwnie
Gratulacje i PODZIĘKOWANIA, Jak dla mnie - jest OK a nawet lepiej
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
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
Re: jnxer - program do map JNX
Dzięki, Lechu, ale nie przekonałeś mnie.
Za pomocą GlobalMappera zrobiłem 2 mapy JNX z zaznaczoną i odznaczoną opcją "kwadratowe piksele". Mapy te obejrzałem w naszym ulubionym BaseCamp i obie wyglądają praktycznie identycznie. Oznacza to, że BaseCamp jakoś sobie z tym radzi. Mapy te obejrzałem w GlobalMapperze. Obie wyglądają tak samo.
Sprawdziłem jeszcze w QLandkarteGT i tutaj jest tak jak w moim starym jnxerze.
Ostateczny test wykonałem w eTrexie20 (z prawej włączone "kwadratowe piksele") Zresztą sam pokazałeś też, że Twoja nawigacja niezależnie od włączenia opcji "kwadratowe piksele" zawsze poprawnie wyświetla mapę.
Za pomocą GlobalMappera zrobiłem 2 mapy JNX z zaznaczoną i odznaczoną opcją "kwadratowe piksele". Mapy te obejrzałem w naszym ulubionym BaseCamp i obie wyglądają praktycznie identycznie. Oznacza to, że BaseCamp jakoś sobie z tym radzi. Mapy te obejrzałem w GlobalMapperze. Obie wyglądają tak samo.
Sprawdziłem jeszcze w QLandkarteGT i tutaj jest tak jak w moim starym jnxerze.
Ostateczny test wykonałem w eTrexie20 (z prawej włączone "kwadratowe piksele") Zresztą sam pokazałeś też, że Twoja nawigacja niezależnie od włączenia opcji "kwadratowe piksele" zawsze poprawnie wyświetla mapę.
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
własna kompilacja OSM + UMP-pcPL + Compass
góry - Locus, droga - ciągle poszukuję
NuviLog2MS, gpxer, jnxer
- GPS Maniak
- Radny
- Posty: 13457
- Rejestracja: 16 mar 2007, 02:55
- Lokalizacja: Poznań / Lesko
- Kontakt:
Re: jnxer - program do map JNX
@Staszek. "Wyglądają tak samo" nie oznacza że wyglądają dobrze. Wydaje się, że soft po prostu przekształca obrazek tak, by pasował do jakiegoś wzorca na ekranie, podczas gdy jnxer w "pierwotnej" wersji - o czym sam pisałeś - wyświetla jpga "na żywca" nie robiąc z nim nic. Krótko mówiąc jnxer (w wersji standard) działa jak Ozi. Zostawia oryginalny obrazek dopasowując do niego obliczenia współrzędnych. GlobalMapper czy soft Garmina (w tym FW odbiornika) robi to odwrotnie. Ma na sztywno założone współrzędne wg określonego odwzorowania prostokątnego , w które wpasowuje (przekształca) obrazek.
Inna sprawa że samo dopasowanie obrazka do właściwego wyglądu na ekranie można zrobić lepiej lub gorzej. Odbiornik na pewno sobie z tym radzi prawidłowo. GlobalMapper wymaga zmiany projekcji. Inne programy - które nie mają możliwości konfiguracyjnych - nie bardzo sobie z tym radzą. O ile pamiętam niektóre wersje MapSource też wyświetlają - CNE "rozciągniętego". Zatem z tymi przekształceniami także w sofcie komercyjnym jest nie ten teges.
W BaseCamp jest podobnie - też źle przynajmniej w przykładzie jaki podałeś. Oryginał mapy wygląda tak:
A jak to wygląda w BaseCamp? I jak w jnxerze z włączonym Mercartorem?
W BaseCamp jest po prostu źle, w jnxerze - po włączeniu Mercartora - dobrze. Oczywiście rozumiem duszę "programisty - poszukiwacza" któremu coś nie daje spokoju, ale dla mnie problem jest rozwiązany wystarczająco
Inna sprawa że samo dopasowanie obrazka do właściwego wyglądu na ekranie można zrobić lepiej lub gorzej. Odbiornik na pewno sobie z tym radzi prawidłowo. GlobalMapper wymaga zmiany projekcji. Inne programy - które nie mają możliwości konfiguracyjnych - nie bardzo sobie z tym radzą. O ile pamiętam niektóre wersje MapSource też wyświetlają - CNE "rozciągniętego". Zatem z tymi przekształceniami także w sofcie komercyjnym jest nie ten teges.
W BaseCamp jest podobnie - też źle przynajmniej w przykładzie jaki podałeś. Oryginał mapy wygląda tak:
A jak to wygląda w BaseCamp? I jak w jnxerze z włączonym Mercartorem?
W BaseCamp jest po prostu źle, w jnxerze - po włączeniu Mercartora - dobrze. Oczywiście rozumiem duszę "programisty - poszukiwacza" któremu coś nie daje spokoju, ale dla mnie problem jest rozwiązany wystarczająco
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
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
Re: jnxer - program do map JNX
Nie wnikam czy w Base Camp jnx wyświetla się dobrze czy źle, wyświetlanie jest zależne od włączonej mapy,GPS Maniak pisze:W BaseCamp jest po prostu źle.
dlatego zdania mogą być różne.
Oregon 650 T
- GPS Maniak
- Radny
- Posty: 13457
- Rejestracja: 16 mar 2007, 02:55
- Lokalizacja: Poznań / Lesko
- Kontakt:
Re: jnxer - program do map JNX
Ja też nie pisałem o tym, że BaseCamp wyświetla dobrze czy źle JNXy w sensie ogólnym. Napisałem że źle jest wyświetlana konkretna mapa, której screen zaprezentował pelsta.meridian pisze:Nie wnikam czy w Base Camp jnx wyświetla się dobrze czy źle,
GPS Maniak pisze:W BaseCamp jest podobnie - też źle przynajmniej w przykładzie jaki podałeś.
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
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
Re: jnxer - program do map JNX
No… tak, ja nie napisałem konkretnie, w Base Camp wyświetlanie rastra jest zależne od włączonej mapy wektorowej.GPS Maniak pisze:Napisałem że źle jest wyświetlana konkretna mapa, której screen zaprezentował pelsta.
Najbardziej "rozciągnięty" jest przy Mapie Globalnej ,CNE, Recreational Map Europe.
Różnica w podanym przykładzie nie wynik z zastosowanej opcji kwadratowy/prostokątny piksel,
z założenia dwa arkusze tej samej mapy powinny być takiej samej, jakości wizualnej, tak nie jest, arkusze często różnią się nie tylko kolorystyką.
Oregon 650 T
