Danstahr / Geokuk

A fork of https://code.google.com/p/geokuk/
GNU General Public License v3.0
1 stars 0 forks source link

Zobrazení Czech Geodetic Points v GeoKuku #126

Closed arozehnal closed 9 years ago

arozehnal commented 9 years ago

Mám GSAKu evidované Czech Geodetic Points (dále jen CzGP) - viz http://archaikum.cz/gc/wm_czech_geodetic_points.php) . Kolega rsc_cz, který seznamy CzGP připravuje má 'namapované' určité typy CzGP na kategorie kešek - např. trigonometrický bod -> Traditional Cache.

Já dělám exporty z GSAKu do GeoKuku exportním makrem pro program GSAK (http://geokuk.cz/spust.html). Export a následné zobrazení trigonometrických bodů v GeoKuku funguje OK. Export a následné zobrazení tíhových nebo geodynamických bodů v GeoKuku končí ale výjimkou.

Pokud udělám ekvivalentní export pro CzGP_earth.geokuk: do CzGP_earth.GPX, tak GeoKuk nic nezobrazí.

Přílohy: https://app.box.com/s/f21decxhchmjt8qjjcox64h99vn18ma9

Výjimka pro CzGP_earth.geokuk: XC-1-: Exception printed at 2015-01-22T22:55:49.109+0100 EXC-1-: render.15 - cz.geokuk.util.lang.FThrowable$ExceptionPrinter.printStackTrace(FThrowable.java:439) EXC-1-: render.14 - cz.geokuk.util.lang.FThrowable.printStackTraceHtml(FThrowable.java:299) EXC-1-: render.13 - cz.geokuk.util.exception.ExceptionDumper.dump(ExceptionDumper.java:153) EXC-1-: render.12 - cz.geokuk.util.exception.ExceptionDumper.dump(ExceptionDumper.java:71) EXC-1-: render.11 - cz.geokuk.util.exception.FExceptionDumper.dump(FExceptionDumper.java:48) EXC-1-: render.10 - cz.geokuk.util.exception.MyExceptionHandler.uncaughtException(MyExceptionHandler.java:30) EXC-1-: render.9 - java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057) EXC-1-: render.8 - java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052) EXC-1-: render.7 - java.awt.EventDispatchThread.processException(EventDispatchThread.java:264) EXC-1-: render.6 - java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:256) EXC-1-: ... + 5 hereafter EXC-1-: 1/3 java.lang.RuntimeException 23382262: Vyjimka pri zpracovani na pozadi. EXC-1-: 1.21 - cz.geokuk.framework.MySwingWorker0.done(MySwingWorker0.java:26) EXC-1-: ... + 20 hereafter EXC-1-: 2/3 getCause(): java.util.concurrent.ExecutionException 22466950: java.lang.NullPointerException EXC-1-: 2.25 - java.util.concurrent.FutureTask.report(FutureTask.java:122) EXC-1-: 2.24 - java.util.concurrent.FutureTask.get(FutureTask.java:188) EXC-1-: 2.23 - javax.swing.SwingWorker.get(SwingWorker.java:602) EXC-1-: 2.22 - cz.geokuk.plugins.kesoid.importek.MultiNacitacSwingWorker.donex(MultiNacitacSwingWorker.java:53) EXC-1-: 2.21 * cz.geokuk.framework.MySwingWorker0.done(MySwingWorker0.java:24) EXC-1-: 2.20 - javax.swing.SwingWorker$5.run(SwingWorker.java:737) EXC-1-: 2.19 - javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832) EXC-1-: 2.18 - sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) EXC-1-: 2.17 - javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842) EXC-1-: 2.16 - javax.swing.Timer.fireActionPerformed(Timer.java:312) EXC-1-: 2.15 - javax.swing.Timer$DoPostEvent.run(Timer.java:244) EXC-1-: 2.14 - java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) EXC-1-: 2.13 - java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) EXC-1-: 2.12 - java.awt.EventQueue.access$200(EventQueue.java:103) EXC-1-: 2.11 - java.awt.EventQueue$3.run(EventQueue.java:694) EXC-1-: 2.10 - java.awt.EventQueue$3.run(EventQueue.java:692) EXC-1-: 2.9 - java.security.AccessController.doPrivileged(Native Method) EXC-1-: 2.8 - java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) EXC-1-: 2.7 - java.awt.EventQueue.dispatchEvent(EventQueue.java:703) EXC-1-: 2.6 * java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) EXC-1-: 2.5 - java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) EXC-1-: 2.4 - java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) EXC-1-: 2.3 - java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) EXC-1-: 2.2 - java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) EXC-1-: 2.1 - java.awt.EventDispatchThread.run(EventDispatchThread.java:91) EXC-1-: 3/3 getCause(): java.lang.NullPointerException 25592341 EXC-1-: 3.12 - cz.geokuk.plugins.kesoid.importek.KesoidImportBuilder.urciNazevCgpZPseudoKese(KesoidImportBuilder.java:594) EXC-1-: 3.11 - cz.geokuk.plugins.kesoid.importek.KesoidImportBuilder.createCgp(KesoidImportBuilder.java:415) EXC-1-: 3.10 - cz.geokuk.plugins.kesoid.importek.KesoidImportBuilder.done(KesoidImportBuilder.java:146) EXC-1-: 3.9 - cz.geokuk.plugins.kesoid.importek.MultiNacitac.nacti(MultiNacitac.java:66) EXC-1-: 3.8 - cz.geokuk.plugins.kesoid.importek.MultiNacitacSwingWorker.doInBackground(MultiNacitacSwingWorker.java:44) EXC-1-: 3.7 - cz.geokuk.plugins.kesoid.importek.MultiNacitacSwingWorker.doInBackground(MultiNacitacSwingWorker.java:22) EXC-1-: 3.6 - javax.swing.SwingWorker$1.call(SwingWorker.java:296) EXC-1-: 3.5 - java.util.concurrent.FutureTask.run(FutureTask.java:262) EXC-1-: 3.4 - javax.swing.SwingWorker.run(SwingWorker.java:335) EXC-1-: 3.3 - java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) EXC-1-: 3.2 - java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) EXC-1-: 3.1 - java.lang.Thread.run(Thread.java:744)

System properties

awt.toolkit = sun.awt.windows.WToolkit file.encoding = Cp1250 file.encoding.pkg = sun.io file.separator = \ java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment java.awt.printerjob = sun.awt.windows.WPrinterJob java.class.path = E:\Geokuk\geokuk_nightly_07_od_dana_ikony.jar java.class.version = 51.0 java.endorsed.dirs = D:\D\Java\jdk.7\jre\lib\endorsed java.ext.dirs = D:\D\Java\jdk.7\jre\lib\ext C:\WINDOWS\Sun\Java\lib\ext java.home = D:\D\Java\jdk.7\jre java.io.tmpdir = X:\Tmp\ java.library.path = D:\D\Java\jdk.7\bin C:\WINDOWS\Sun\Java\bin C:\WINDOWS\system32 C:\WINDOWS D:\D\Perl\Padre\perl\bin D:\D\Perl\Perl_5.8.9\site\bin D:\D\Perl\Perl_5.8.9\bin C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\system32\wbem C:\Program Files\ATI Technologies\ATI.ACE\Core-Static C:\Program Files\Altiris\Software Virtualization Agent C:\WINDOWS\system32\WindowsPowerShell\v1.0 D:\u\TortoiseSVN\bin C:\Program Files\Common Files\Acronis\SnapAPI\ D:\D\Perl\Dwimperl\perl\bin D:\D\Perl\Dwimperl\perl\site\bin D:\D\Perl\Dwimperl\c\bin D:\D\Java\jdk.7\bin D:\Bat D:\D\Java\Ant1.6\bin D:\D\cygwin\bin P:\V\Pinnacle\Shared Files P:\V\Pinnacle\Shared Files\Filter . java.runtime.name = Java(TM) SE Runtime Environment java.runtime.version = 1.7.0_45-b18 java.specification.name = Java Platform API Specification java.specification.vendor = Oracle Corporation java.specification.version = 1.7 java.vendor = Oracle Corporation java.vendor.url = http://java.oracle.com/ java.vendor.url.bug = http://bugreport.sun.com/bugreport/ java.version = 1.7.0_45 java.vm.info = mixed mode java.vm.name = Java HotSpot(TM) Client VM java.vm.specification.name = Java Virtual Machine Specification java.vm.specification.vendor = Oracle Corporation java.vm.specification.version = 1.7 java.vm.vendor = Oracle Corporation java.vm.version = 24.45-b08 line.separator =

os.arch = x86 os.name = Windows XP os.version = 5.1 path.separator = ; sun.arch.data.model = 32 sun.awt.enableExtraMouseButtons = true sun.boot.class.path = D:\D\Java\jdk.7\jre\lib\resources.jar D:\D\Java\jdk.7\jre\lib\rt.jar D:\D\Java\jdk.7\jre\lib\sunrsasign.jar D:\D\Java\jdk.7\jre\lib\jsse.jar D:\D\Java\jdk.7\jre\lib\jce.jar D:\D\Java\jdk.7\jre\lib\charsets.jar D:\D\Java\jdk.7\jre\lib\jfr.jar D:\D\Java\jdk.7\jre\classes sun.boot.library.path = D:\D\Java\jdk.7\jre\bin sun.cpu.endian = little sun.cpu.isalist = pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 sun.desktop = windows sun.io.unicode.encoding = UnicodeLittle sun.java.command = E:\Geokuk\geokuk_nightly_07_od_dana_ikony.jar sun.java.launcher = SUN_STANDARD sun.jnu.encoding = Cp1250 sun.management.compiler = HotSpot Client Compiler sun.os.patch.level = Service Pack 3 user.country = CZ user.dir = E:\Geokuk user.home = C:\Documents and Settings\roze user.language = cs user.name = roze user.script = user.timezone = Europe/Prague user.variant =

Danstahr commented 9 years ago

Podivam se na to vecer.

arozehnal commented 9 years ago

Tipnul bych si, že to bude poněkud nestandardními jmény bodů, které kolega použil.

Danstahr commented 9 years ago

Tak vecer byl sice pomerne dlouhy, ale melo by to byt opravene. Diky za strpeni.

arozehnal commented 9 years ago

Ahoj,

potvrzuji, že oprava (#126) funguje. Hlavně se prosím neomlouvej, že ses k opravě dostal až teď - naopak, já děkuju za tvou ochotu, jak se o GK staráš.

Všiml jsem si teď ale ještě jedné věci pokud jde o zachovaní stavu (de) aktivovaných zdrojů bodů v GK. Vím, že v jedné z předešlých verzích jsi udělal tu úpravu, že se nová session GK otevírá přesně s tou sadou aktivovaných zdrojů bodů, které byly vybrány v poslední session. Já má těch zdrojů (samostatných souborů) několik desítek - mám je dělené jednak podle polygonů (okresy/kraje) ale třeba i tématicky (hrady, rozhledny). Zobrazení bodů na mapě ovládám jednak (de)aktivací zdrojů v tom stromu zdrojů od tebe (to je skvělá věc!!) ale i pomocí ikon typů bodů v horní liště GK. Teď se mi v každé nové session GK aktivují zdroje ropiky_s[13].gpx i když je před ukončením GK aktivní nemám. Zajímavé je, že mám ještě ropiky_s[24].gpx, ale ty zůstávají deaktivované (to očekávám). Mám taky třeba zdroj/soubor s tradičními keškami - ten mám ve zdrojích aktivované, ale když mám zobrazení těchto bodů potlačené pomocí 'lišty ikon', tak bych přivítal, kdybych při příštím startu GK měl zase ikonu s tradičními keškami ve stavu deaktivováno.

S tím vším se dá žít, ale stejně by mě to zajímalo :-) Přikládám i GPX s řopíky, ale nejsem si jistý zda se ti to podaří reprodukovat.

Tonda

---------- Původní zpráva ---------- Od: Dan Stahr notifications@github.com Komu: Danstahr/Geokuk Geokuk@noreply.github.com Datum: 22. 2. 2015 2:26:16 Předmět: Re: [Geokuk] Zobrazení Czech Geodetic Points v GeoKuku (#126)

"

Tak vecer byl sice pomerne dlouhy, ale melo by to byt opravene. Diky za strpeni.

— Reply to this email directly or view it on GitHub (https://github.com/Danstahr/Geokuk/issues/126#issuecomment-75411815).

"=

Danstahr commented 9 years ago

Podival bych se na to, ale nikde nevidim prilohu.

arozehnal commented 9 years ago

Aha, já včera psal ze seznam mailu a přílohu jsem dal tam a zde ji není vidět. Dávám ji tedy sem: https://app.box.com/s/9mgk5lejnrvzj70ht92n1crfcobbl915

Danstahr commented 9 years ago

Hm, reprodukovano a opravenoi i bez ni. Diky za upozorneni.

arozehnal commented 9 years ago

Skvělé, oprava funguje. Díky.