• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Cachewolf-Karten (*.wfl) nach Ozi (*.map) konvertieren?

pfeffer

Geowizard
da ich es nicht am Server nachvollziehen konnte, lag es nahe, doch noch mal im CacheWolf selbst nach nem Fehler zu suchen: ich habe ihn gefunden!

mit r1474 ist das Problem behoben. Bitte Erfolg melden :)

Gruß,
Pfeffer.
 
OP
Black-Jack-Team

Black-Jack-Team

Geomaster
pfeffer schrieb:
da ich es nicht am Server nachvollziehen konnte, lag es nahe, doch noch mal im CacheWolf selbst nach nem Fehler zu suchen: ich habe ihn gefunden!

mit r1474 ist das Problem behoben. Bitte Erfolg melden :)

Gruß,
Pfeffer.
Schön, dass der Fehler gefunden ist! :)
Nun habe ich aber das Problem, dass ich nicht weiß, wie ich r1474 bekommen und installieren soll. ?
Wenn ich das noch testen soll, dann geb mir bitte schnell einen Hinweis.
Ansonsten muss das mindestens bis Montag warten, denn ich habe ab morgen 4 Tage Computerfrei. :)
 

pfeffer

Geowizard
ich kann Dir heute nicht vor 23h selbst eine Version zurecht basteln... muss noch arbeiten... Vielleicht kann es jemand machen, der auch selbst kompiliert?

Ich rechne damit, dass das mit flyingfish noch einige Tage dauert :-( Nach einem Reboot fährt er nicht mehr soweit hoch, dass er ans Netz kommt... D.h. es muss 1. Jemand gefunden werden, der physikalischen Zugang zu dem Gerät hat und 2. das Hochfahr-Problem beheben kann.

Gruß,
Pfeffer.
 
OP
Black-Jack-Team

Black-Jack-Team

Geomaster
OK, kein Problem.
Wenn ich dann Sonntag abend oder Montag auf die kompilierte Version zugreifen kann, werde ich fröhlich weiter testen.
Der komplette Rechnerzoo, der derzeit noch fleißig zusammenstitcht (mit MapMerge) hat jetzt gleich auch erstmal 4 Tage Pause.
Schönen Feiertag und schönes Wochenende zusammen! :)
 

scotchbonnet

Geonewbie
Hier funktioniert das Programm von greiol nicht. Ich habe ihn deswegen schon angeschrieben. Mal sehen ob wir es doch noch zum Laufen überreden können.

Optimal wäre es halt, wenn Cachewolf direkt .map exportieren könnte.


Edith meint, dass ich vielleicht hir mal fragen könnte wie man das wfl2map tool unter Linux zum Laufen bringt, um Greiol arbeitstechnisch zu entlasten. ;)
 

scotchbonnet

Geonewbie
MiK schrieb:
Das Tool ist in Java programmiert und läuft unter Linux genauso wie unter Win.
Soweit die Theorie. ;)

Nur wie rufe ich das Programm auf?
java -jar wfl2map.jar *.wfl klappt nicht. Es erscheint eine Fehlermeldung, dass ich doch bitte Ewe benutzen sollte.

Hier beginnt schon das erste Problem: Ich finde nur Eve. Ist das nun die gleiche Bibliothek?

Nach kurzer Recherge habe ich ein paar Dateien von ewesoft.com runtergeladen und in das gleiche Verzeichnis geschoben.

Folgender Befehl bringt nun diesen Fehler:
java -cp eve.jar Eve wfl2map.jar

java.lang.RuntimeException: The class: wfl2map.jar cannot be found!
at eve.sys.Vm.startEve(Unknown Source)
at eve.applet.EveApplet.main(EveApplet.java:1055)
at Eve.main(Eve.java:68)

Auf gut Deutsch, ich habe keine Ahnung was Ewe/Eve ist, geschweige denn wie ich ein Java Programm dafür aufrufe.

Vielleicht hat ja jemand einen Tipp wie ich das Tool zum Laufen bewege.

Grüße
scotchbonnet
 

MiK

Geoguru
Welche Fehlermeldung bekommst Du denn genau beim ersten von Dir beschriebenen Aufruf?

EVE brauchst Du auf keinen Fall. Darauf beruht CW noch nicht. Und auch EWE sollte dafür nicht notwendig sein. Wie rufst Du denn Cachewolf auf? Funktioniert der einwandfrei?
 

scotchbonnet

Geonewbie
Hallo,

Cachewolf rufe ich ganz normal mit java -jar Cachewolf.jar auf. Klappt einwandfrei!

java -jar wfl2map.jar *.wfl erzeugt folgende Fehlermeldung:

Code:
[kde4@m67n ka]$ java -jar wfl2map.jar *.wfl
---------> FF132001200011E-de-by_topo_50_s4.0_c47.84015669-11.87998951.wfl <---------
Exception in thread "main" java.lang.ExceptionInInitializerError                     
        at ewe.util.Vector.copyInto(Vector.java)                                     
        at ewe.util.Vector.copyInto(Vector.java)                                     
        at com.stevesoft.ewe_pat.Or.matchInternal(Or.java:45)                        
        at com.stevesoft.ewe_pat.OrMark.matchInternal(OrMark.java:32)                
        at com.stevesoft.ewe_pat.Pattern.nextMatch(Pattern.java:58)                  
        at com.stevesoft.ewe_pat.Start.matchInternal(Start.java:20)                  
        at com.stevesoft.ewe_pat.Pattern.matchAt(Pattern.java:104)                   
        at com.stevesoft.ewe_pat.Regex._search(Regex.java:638)                       
        at com.stevesoft.ewe_pat.Regex._search(Regex.java:623)                       
        at com.stevesoft.ewe_pat.Regex.search(Regex.java:560)                        
        at wfl2map.convertfile(wfl2map.java:86)                                      
        at wfl2map.main(wfl2map.java:20)                                             
Caused by: java.lang.IllegalStateException: To run a Ewe application you must use the command line:
        java -cp ewe.jar Ewe YourClassName                                                         

        at ewe.sys.Vm.getAppletProperties(Vm.java)
        at ewe.io.File.getInfo(File.java)         
        at ewe.io.FileBase.getProgramDirectory(FileBase.java)
        at ewe.sys.Vm.openRandomAccessStream(Vm.java)
        at ewe.sys.Vm.openResource(Vm.java)
        at ewe.sys.Vm.readResource(Vm.java)
        at ewe.fx.Image.<init>(Image.java)
        at ewe.fx.Image.<init>(Image.java)
        at ewe.fx.mImage.<init>(mImage.java)
        at ewe.sys.Vm.<clinit>(Vm.java)
        ... 12 more
[kde4@m67n ka]$

Der vorgeschlagene Befehl: java -cp ewe.jar Ewe wfl2map bringt folgenden Fehler
Code:
[kde4@m67n ka]$ java -cp ewe.jar Ewe wfl2map
Exception in thread "main" java.lang.NoClassDefFoundError: Ewe
Caused by: java.lang.ClassNotFoundException: Ewe
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: Ewe.  Program will exit.
[kde4@m67n ka]$
 

scotchbonnet

Geonewbie
Hallo Greiol,

jetzt klappts! Leider befürchte ich, dass du dir nun umsonst die Arbeit gemacht hast, denn ich habe bisher immer nur das .jar file aus dem Archiv gezogen. Nun habe ich mal alle Dateien aus dem Archiv entpackt und schon funktionierts.

Dachte bisher, dass die anderen Dateien schon in diesem .jar File mitintegriert wären. :kopfwand: :zensur:

Die ersten .wfl sind konvertiert, werde gleich mal näher testen.

Vielen Dank nochmal,

scotchbonnet
 

greiol

Geoguru
ja, es muss alles ausgepackt werden, da das tool recht kräftig auf cw files zugreift die ihrerseits wieder mit ewe verzahnt sind. da das ganze eher als prove of concept gedacht war, habe ich mir nicht die mühe gemacht das zu entkoppeln.
 

xyz987

Geonewbie
Hallo,

ich bin grad auf diese Diskussion gestoßen und musste das Tool natürlich sofort ausprobieren. Leider funktioniert es nicht ganz problemlos.

Die erzeugten map Dateien sehen bei mir folgendermaßen aus:

OziExplorer Map Data File Version 2.2
FF13200302322E-de-mv_topo_10_s1.0_c53.27552-012.83153
FF13200302322E-de-mv_topo_10_s1.0_c53.27552-012.83153.png
1 ,Map Code,
WGS 84,WGS 84, 0.0000, 0.0000,WGS 84
Reserved 1
Reserved 2
Magnetic Variation,,,E
Map Projection,(UTM) Universal Transverse Mercator,PolyCal,No,AutoCalOstrNLy,No,BSBUseWPX,No
Point01,ptXY,0,0,in,dec,53,16.803,N,12,49.447,E,grid,,,,N
Point02,ptXY,999,0,in,dec,53,16.797,N,12,50.345,E,grid,,,,N
Point03,ptXY,999,999,in,dec,53,16.259,N,12,50.334,E,grid,,,,N
Point04,ptXY,0,999,in,dec,53,16.265,N,12,49.437,E,grid,,,,N
Point05,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point06,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point07,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point08,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point09,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point10,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point11,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point12,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point13,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point14,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point15,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point16,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point17,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point18,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point19,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point20,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point21,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point22,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point23,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point24,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point25,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point26,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point27,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point28,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point29,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Point30,ptXY,,,in,deg,,,N,,,E,grid,,,,N
Projection Setup,,,,,,,,,,
Map Feature = MF ; Map Comment = MC These follow if they exist
Track File = TF These follow if they exist
Moving Map Parameters = MM? These follow if they exist
MM0,Yes
MMPNUM,4
MMPXY,1,0,0
MMPXY,2,999,0
MMPXY,3,999,999
MMPXY,4,0,999
MMPLL,1,12.82412776353944,53.28005639811212
MMPLL,2,12.83908843415776,53.27995198934349
MMPLL,3,12.838912715311292,53.27098559799415
MMPLL,4,12.823955174444821,53.27108997288445
MM1B,0.9979754350264634

wenn ich diese mit Oziexplorer öffne dann zeigt er mit die Karte, als wäre sie nicht kalibriert. Wenn ich allerdings (das rot markierte) pt vor XY aus der Datei lösche funktioniert alles problemlos.

Könnt ihr das Problem nachvollziehen?
 

Teleskopix

Geowizard
unter Linux kann man das Problem mit "pt" so lösen
"sed 's/pt//g' *.map -i"

unter Windows kann man sed installieren, müßte ich aber selbst ergoogeln wie das geht.

Grüße
Teleskopix
 
Oben