Strona 1 z 11

jnxer - program do map JNX

PostNapisane: N, 23 cze 2013 21:42
przez pelsta
Witam,
Napisałem programik do przeglądania i drobnych edycji map JNX.

jnxer.7z
(492.31 KiB) Pobrane 4285 razy


14-04-2014 wersja 6.2
27-03-2014 wersja 6.1
17-03-2014 wersja 6.0
28-02-2014 wersja 4.2.1
27-02-2014 wersja 4.2
14-07-2013 wersja 1.8
9-07-2013 wersja 1.6
7-07-2013 wersja 1.5
24-06-2013 wersja 1.1
23-06-2013 pierwsza publikacja

Clipboard01.jpg


Clipboard02.jpg


Program wystarczy rozpakować gdziekolwiek.
Można skojarzyć rozszerzenie .jnx z programem.
Zalecam wykonanie kopii zapasowych edytowanych plików.

Edytować można
Dla całej mapy:
- JNX Version (dopuszczalne wartości 3, 4)
- Product ID (mapy o takim samym ID są wspólnie wybierane w eTrexie)
- Product Name (wyświetla BaseCamp i eTrex)
- ZOrder (dopuszczalne wartości 0 do 100)
- Detail Level (wyświetla BaseCamp)
Dla poszczególnych Leveli:
- eTrex Scale -> JNX Scale (wybieranie z listy)
- Copyright (wyświetla BaseCamp)
- Name
- Description

Polecenia
OpenJNX
LoadGPX - Wczytuje z pliku .gpx waypointy i ślady. Wszystkie ślady z pliku zostają połączone w jeden.
DrawGrid
RedrawMap
DeleteTiles - Polecenie ukazuje się, gdy są zaznaczone (LMB+Ctrl) na mapie kafelki do skasowania. Zapisanie zmian bezpośrednio do oryginalnego pliku mapy. Odbywa się bardzo szybko. To polecenie wybieramy na własną odpowiedzialność.
PrevLevel
NextLevel
Quality - Zmiana jakości/szybkości skalowania kafelków. Skalowanie Quality1 w skalach 1/8, 1/4, 1/2, 1/1 przebiega nieco szybciej.
UpdateMap - Zapisanie zmian bezpośrednio do oryginalnego pliku mapy. Odbywa się bardzo szybko. To polecenie wybieramy na własną odpowiedzialność.
SaveMap - Zapisanie zmian jako nowej mapy.
SaveLevel - Wyodrębnia zaznaczony Level i zapisuje jako nową mapę.
SaveTiles - Zapisanie wszystkich kafelków w postaci pojedynczych plików .jpg.

Ini
AutoLoadWaypoints - Pełna ścieżka do pliku z waypointami, które będą wczytywane przy każdym uruchomieniu programu.
JNXPath
GPXPath
Scale
Latitude - Szerokość geograficzna środka mapy we współrzędnych JNX.
Longitude - Długość geograficzna środka mapy we współrzędnych JNX.
DrawGrid
Left
Top
Width
Height

Re: jnxer - program do map JNX

PostNapisane: N, 23 cze 2013 22:17
przez Mariusz65
A ja nie miałem na czyn JNX-ów obejrzeć :D

Re: jnxer - program do map JNX

PostNapisane: Pn, 24 cze 2013 7:53
przez muchin
No bomba! Dziękujemy :-)

Re: jnxer - program do map JNX

PostNapisane: Pn, 08 lip 2013 21:35
przez GPS Maniak
Przeglądanie map, przeglądaniem, ale możliwości edycji parametrów mapy, w tym ID większego niż 99 w połączeniu z poleceniem UpdateMap - super :D .

Podziękowania dla autora.

Re: jnxer - program do map JNX

PostNapisane: Pn, 08 lip 2013 23:13
przez pelsta
Na ID jedynym ograniczeniem jest ID>=0.
ZOrder musi być od 0 do 100, w przeciwnym wypadku bez ostrzeżenia ustawiam 30.

Edit
Bardzo ważna aktualizacja do wersji 1.6

Re: jnxer - program do map JNX

PostNapisane: Pt, 12 lip 2013 8:58
przez PiK
Sprawdzałem na dwóch komputerach i nie działa polecenie LoadGPX. Plik GPX raczej nie jest uszkodzony bo otwiera go zarówno MapSource jak i MapEdit ++.
Program przedstawia się jako wersja 1.5 a nie 1.6 (sciągnąłem jnxer_1.6.7z).

Re: jnxer - program do map JNX

PostNapisane: Pt, 12 lip 2013 11:01
przez pelsta
Numer wersji poprawiony - niebawem podeślę.

@PiK
Znowu zapomniałem o ustawieniach regionalnych w systemie :lol:

Re: jnxer - program do map JNX

PostNapisane: N, 14 lip 2013 7:42
przez PiK
Teraz jest ok. Dzięki :)

Re: jnxer - program do map JNX

PostNapisane: N, 14 lip 2013 10:34
przez pelsta
Aktualizacja do wersji 1.8.
- poprawiłem wczytywanie plików .gpx,
- ulepszyłem wyświetlanie map,
- dodałem kilka opcji dla usera,
- małe zmiany GUI.

Re: jnxer - program do map JNX

PostNapisane: Pn, 29 lip 2013 6:45
przez kagb
Program doprawdy rewelacyjny.

Re: jnxer - program do map JNX

PostNapisane: N, 04 sie 2013 20:04
przez meridian
@ Pelsta
Utworzenie tego programu to święty pomysł, jako użytkownik dorzucę coś od siebie,
czy jest możliwe żeby na belce górnej była wyświetlana nazwa pliku, w tej chwili jest wyświetlana nazwa pliku źródłowego, z którego został utworzony jnx.
W przypadku, gdy mamy więcej niż jeden plik jnx utworzony z tego samego pliku źródłowego podczas przeglądania nie ma informacji, który jnx jest wyświetlany,
wybór pliku do wyświetlania jest z „List of Maps”. Można obejść się bez tej zmiany zapisując plik ze zmienionym „Product Name” lub nadając jnx różne znaczniki „Product ID”.
Mam jeszcze jeden pomysł, chodzi o dodane funkcji „zamknij”, tak żeby było można wczytać jnx z innego katalogu bez powtórnego uruchamiania programu.
Nie odbierz tego, jako krytykę, to tylko luźne sugestie, bez proponowanych zmian Twój program jest naprawdę świetny.

Re: jnxer - program do map JNX

PostNapisane: Pn, 05 sie 2013 8:11
przez pelsta
meridian napisał(a):święty pomysł

Bez przesady...

meridian napisał(a):czy jest możliwe żeby na belce górnej była wyświetlana nazwa pliku, w tej chwili jest wyświetlana nazwa pliku źródłowego, z którego został utworzony jnx.

Na górnej belce programu wyświetlana jest nazwa pliku jnx, z którego mapa jest aktualnie wyświetlana w programie.
Po zapisaniu zmian poleceniem UpdateMap nadpisywany jest oryginalny plik i jego nazwa nie zmienia się.
Po zapisaniu zmian poleceniem SaveMap tworzony jest nowy plik w tym samym katalogu co oryginał i posiada nazwę pliku oryginalnego z dodanym sufiksem _saved. W takiej sytuacji powinna zmienić się także nazwa pliku na górnej belce programu i w tabelce List of Maps a sama tabelka - automatycznie odświeżona.
Czy to rozwiązałoby problem, na który zwróciłeś uwagę?

meridian napisał(a):dodane funkcji „zamknij”, tak żeby było można wczytać jnx z innego katalogu bez powtórnego uruchamiania programu.

Taka funkcja jest zbędna. Jeżeli chcesz wczytać mapy z innego katalogu to użyj polecenia OpenJNX i wyszukaj mapę w jakimkolwiek innym katalogu. Tabelka List of Maps zostanie wypełniona mapami z tego nowego katalogu.

meridian napisał(a):Nie odbierz tego, jako krytykę

Żadna krytyka :) Po prostu zwróciłeś uwagę na błędy.
Upubliczniając program na forum liczyłem właśnie na takie uwagi od userów.

Re: jnxer - program do map JNX

PostNapisane: Pn, 05 sie 2013 8:43
przez meridian
pelsta napisał(a):wyszukaj mapę w jakimkolwiek innym katalogu.

He….he, racja, nie wiem, czemu wcześniej nie skorzystałam z opcji otwórz ( powtórnie) :oops: .

pelsta napisał(a):Na górnej belce programu wyświetlana jest nazwa pliku jnx, z którego mapa jest aktualnie wyświetlana w programie.

O to chodzi, że nie jest wyświetlana nazywa pliku jnx, tylko Product Name, w tym przypadku
Test_gorysowie_11 i Test_2_gorysowie_11, to nazwy plików, wyświetlana jest nazwa Product Name.
Zmiana Product Name + zapis, działa.

Załącznik_1.JPG


Załącznik_2.JPG
Załącznik_2.JPG (25.28 KiB) Przeglądane 44293 razy

Re: jnxer - program do map JNX

PostNapisane: Pn, 05 sie 2013 10:41
przez pelsta
meridian napisał(a):w tym przypadku Test_gorysowie_11 i Test_2_gorysowie_11, to nazwy plików

Na Twoim screenie nie widzę plików o takich nazwach.
Z tabelki List of Maps wynika, że załadowałeś pliki o nazwach:
Test_2_gorysowie.jnx
Test_gorysowie.jnx
Test_gorysowie_saved.jnx

Nieporozumienie z nazewnictwem?
Clipboard02.png

Re: jnxer - program do map JNX

PostNapisane: Pn, 05 sie 2013 10:54
przez meridian
pelsta napisał(a):Nieporozumienie z nazewnictwem?

Zgadza się (bela belce nie równa).
Pełna ścieżka dostępu wraz z nazwą wyświetlanego pliku,
tak jak napisałeś jest na "górnej belce".

Załącznik.JPG

wrzeczywistości jest mniej czytelna niż na załączonym obrazku.