Diese Informationen sind nicht von offizieller Seite. Sie basieren auf intensivem Gebrauch von GPSPilot Tracker, dem Studium der vorhandenen Beschreibungen sowie dem Reverse - Engineering der vorhandenen Dateien. Jeder Gebrauch dieser Informationen geschieht auf eigene Verantwortung.
GPSPilotTracker ist ein Produkt der Produktefamilie der Firma http://www.gpspilot.com/, siehe http://gpspilot.com/products/tracker.shtml. Ich habe das Produkt gewählt, da es meine Bedürfnisse nach einer Offroad - Navigation erfüllt. GPSPilot Tracker läuft auf den meisten Palm OS Geräten, ich benutze es auf Palm Tungsten T3 und Palm Treo 650. Es scheint zwei weitere Produkte mit ähnlicher Funktionalität zu geben: Pathaway (http://www.pathaway.com/) und Fugawi (http://www.fugawi.com/). Diese werden hier nicht behandelt.
Tracker ist hauptsächlich ein Moving Map Tool. Der aktuelle Standort, Fahrtrichtung u.s.w. wird auf einer Pixel - Karte dargestellt. Vektorkarten werden nicht unterstützt. Eine Routensuche gibt es nicht.
Es
gibt zu Tracker kein spezifischer Handbuch, das erforderliche Wissen
muss von verschiedenen Quellen bezogen werden, siehe die Links in jedem
Kapitel. Hier gibt es ein PDF einer Firma, die Tracker einsetzt,
Deutsch: http://www.swissgeo.ch/member/doc/SwissgeoRandoPalm-D.pdf,
Französisch:http://www.swissgeo.ch/member/doc/SwissgeoRandoPalm-F.pdf.
Hier gibt es eine Beschreibung: http://gpspilot.com/products/modules/gps.shtml
und FAQ: http://gpspilot.com/support/faq/gps.shtml über
GPS Guidance vom Hersteller.
GPSPilot Produkte sind "try before buy", ohne Bezahlung wird die Kartenansicht mit einem Schlüsselloch begrenzt sowie ein paar Nagscreens eingefügt, die Funktionlität ist jedoch vollständig und auch zeitlich nicht eingeschränkt.
Die Menupunkte sind hier in englisch, Tracker ist aber auch in deutsch und französisch übersetzt erhältlich.
Ausser den nötigen Programmdateien (2 bis 4) kann Tracker Dateien zu Karten, Wegpunkten und Tracks handhaben. Je nach Dateiformat müssen diese im internen Speicher oder auf dem VFS (SD/CF - Card, MemoryStick ..) liegen. Routen, wie von anderen GPS Geräten gewohnt (Verkettung von Wegpunkten) können mit einem Track nachgebildet werden.
Die ganze Funktionalität ist in eine Datei kompiliert: Tracker.prc (CreatorID: TrkP / Type: appl). Zusätzlich benötigt wird MathLib.prc (MthL/libr). Die Unterstützung für das Tungsten T3 portrait format (320x480) benötigt zusätzlich den Inhalt von T3DIAcompatibility.zip. Das ist AppSlipRotate.prc (Sli7/aexo) und StatusBarLib.prc (sBar/aexo).
GPSPilot Karten (Beschreibung: http://gpspilot.com/products/modules/mapping.shtml / FAQ: http://gpspilot.com/support/faq/mapping.shtml)
Karten können sich im Palm internen Speicher
befinden. Ausser
für
kleinere Übersichtskarten ist dies aber nicht zu empfehlen, da
dieser
Speicher meist rar ist und dieser Kartentyp ausser einer
Beschränkung des Farbraums keinerlei Kompression bietet. Eine
solche Datei wird bereits mit der Installation geliefert: GP_Maps.PDB.
Diese enthält ein paar Beispielkarten: (ganze Welt, Schweiz,
San
Francisco).
Karten auf dem VFS können in den Formaten *.bmp und *.gif gespeichert sein. *.gif benötigt etwas mehr Rechenleistung und stellt nur 256 Farben dar, bietet aber eine effektive Kompression. Kartengrössen im Bereich von 30 MPixeln sind dabei kein Problem. Je nach eingesetzter Projektion kann sich die Lagegenauigkeit verschlechtern. Insgesamt können rund 500 Karten gleichzeitig aktiv sein.
Karten können hier in (nahezu) beliebiger Projektion sein, solange Norden oben ist. Tracker interpoliert den Standort auf der Karte anhand der vorhandenen Referenzpunkten. Diese Referenzpunkte müssen in der *.geo Datei gespeichert werden. Es braucht zu jeder Kartendatei eine *.geo Datei mit selben Namen im selben Folder. Es dürfen sich max. 9 Referenzpunkte in der Datei befinden, sonst stürzt der Palm ab! Die Datei ist ähnlich einer CSV Datei mit einem Referenzpunkt pro Linie. Format: [rpX="lat, lon,y,x" optionaler Text]. Es ist zu beachten, dass:
Beispieldatei:
| rp0="47.98992167,7.03125,0,0" NorthWest rp1="47.98992167,8.4375,0,2048" NorthEast rp2="47.04018214,7.03125,2048,0" SouthWest rp3="47.04018214,8.4375,2048,2048" SouthEast |
Die Karten müssen sich auf dem VFS unter dem Folder \GPSpilot\ oder in einem Subfolder davon befinden, z.B.: \GPSpilot\map01\. Subfolder werden dazu benutzt, Karten mit gleichen Massstab zu gruppieren. In der Kartenansicht kann dann zwischen diesen Karten umgeschaltet werden. Tracker wird versuchen, Dateien im gleichen Folder nahtlos abzubilden. Ist die Referenzierung perfekt, sind keine Nähte sichtbar.
Weitere Subfolder wie \GPSpilot\map01\mapAA\ sind nicht unterstützt, können aber benutzt werden, um Karten temporär auszuschalten: \GPSpilot\aus\mapAA\.
Findet Tracker beim Start neue Karten, wird zu jeder Karte eine Datei *.toc geschrieben. Dies ist ein Index für die schnellere Handhabung der *.gif Dateien. Nach jedem Ändern von *.gif oder *.geo muss diese Datei gelöscht werden, damit sie von Tracker wieder erzeugt werden kann. Dieses Erzeugen kann einige Zeit dauern.
Zu jeder Karte muss also schlussendlich eine Bilddatei (*.bmp oder *.gif ), die Georeferenz (*.geo) und der Index (table of content *.toc) mit gleichem Namen im gleichen Folder vorhanden sein.
Interne Karten können mit GPS Pilot Carthographer (http://gpspilot.com/addsOn/cartographer/index.shtml) erzeugt und dann mit Hotsync auf den Palm gebracht werden. Es können nur als Mercator abgebildete Karten verwendet werden.
Für die Aufbereitung von Karten für VFS stehen folgende Möglichkeiten zur Verfügung (siehe Beispiele):
Siehe auch GPSPilot Tracker (Beschreibung: http://gpspilot.com/products/modules/pois.shtml
/ FAQ: http://gpspilot.com/support/faq/pois.shtml)
Ein Muster einer solchen Datei wird mit der Installation
mitgeliefert: GP_points.PDB.
Diese enthält 15 Wegpunkte, die einige
Flughäfen der
Welt abbilden. Solche Dateien können per Hotsync auf den Palm
gebracht werden.

Es gibt keine Möglichkeit Wegpunkte auf dem VFS zu nutzen. Mit einem Dateimanager wie Filez (http://nosleepsoftware.sourceforge.net/index.php?page=2) u.s.w. können diese *.pdb aber zum Speichern hin und her kopiert werden.
Für die Erzeugung, den Import / Export kann man GPS Pilot Topographer (http://gpspilot.com/addsOn/topographer/index.shtml), GPS Utility (http://www.gpsu.co.uk/) oder GPS Babel (http://www.gpsbabel.org/) verwenden. GPS Utility und GPS Babel patzen beim Erzeugen der PDB, da die Punkte von West nach Ost sortiert sein müssen. Dateien von GPS Utility oder GPS Babel müssen jeweils kurz mit GPSPilot Topgrapher geöffnet und gespeichert werden. GPS Pilot Topographer ist nur für den Import Freeware. Hier: http://navaid.com/GPSPilot/ gibt es einen Online - Generator für flugrelevante Wegpunkte.
Wegpunktedateien die im *.gpx Format (http://www.topografix.com/gpx.asp) vorliegen, können mit trackerconvert.exe in eine *.pdb Datei und zurück gewandelt werden. Groundspeak *.gpx Erweiterungen (http://www.groundspeak.com/cache/1/0/cache.xsd) werden mit importiert. (siehe Beispiele)
Auch Geonames Wegpunkte Dateien von http://earth-info.nga.mil/gns/html/namefiles.htm können gelesen werden. (siehe Beispiele)
Sind Dateien noch nicht im *.gpx Format können sie meist mit GPS Babel dazu gebracht werden.
Eine Track Datei (GPS Pilot Beschreibung: http://gpspilot.com/products/modules/tracking.shtml / FAQ: http://gpspilot.com/support/faq/tracking.shtml) kann mehrere Tracks enthalten, jeder Track kann mehrere Segmente (Start - Stop) enthalten und jedes Tracksegment ist eine Sequenz von Trackpunkten. Ob mehrere Track Dateien im Memory gehalten werden können, müsste noch untersucht werden. Es kann nur ein Track aufs Mal angezeigt sein.
Tracks können benannt und kategorisiert werden. Zu Tracksegmenten kann eine Farbe eingestellt werden. Die Farbe für neu aufzuzeichnende Tracks stellt man in den Preferenzen ein. Es gibt einen GUI Screen welcher Zeitstempel, Länge, Zeit, Maxspeed und Anzahl Trackpunkte pro Tracksegment anzeigt. Er zeigt auch Informationen pro Track an.

Tracks können auf dem Palm erzeugt werden, indem man
den
Standort verändert oder auf dem Display die Karte verschiebt. Wird ein
Trackpoint in Tracker bearbeitet, wird daraus ein Trackstep. Dieser
kann wie ein Waypoint Texte enthalten.
GPS Pilot (Beschreibung: http://gpspilot.com/products/modules/tracking.shtml / FAQ: http://gpspilot.com/support/faq/tracking.shtml) Tracks im VFS werden nicht angezeigt.
Track Dateien im Memory können vom VFS ins interne Memory importiert und wieder exportiert werden. Dies kann direkt mit dem Menupunkt Log > Import/Export erledigt werden. Leider gehen beim Export wichtige Informationen wie Timestamp verloren.
Beispieldatei:
| 0,0,17,"new track" 47.017857,8.197152,0, 47.018391,8.196513,0, 47.019470,8.196395,0, 47.018929,8.196256,0, 0,0,17,"new track" 47.022884,8.200718,0, 47.023220,8.203162,0, 47.023830,8.205609,0, 47.023586,8.202246,0, |
Eine solche Datei stellt einen Track dar, wobei bei jedem <"0,0,17,"new track"> ein neues Tracksegment beginnt. Die 17 ist der Farbcode (Pink) des folgenden Segments. Das Minimum einer Trackpoint Zeile enthält Nordwert, Ostwert und möglicherweise Höhe. Mit GPS Signal aufgezeichnete Tracks können noch weitere Spalten für Zeitstempel u.s.w. enthalten.
Track Dateien die im *.gpx Format vorliegen, können mit trackerconvert.exe in eine *.csv - -Datei und zurück gewandelt werden. Trackdateien im *.pdb - Format können in *.gpx - Dateien gewandelt werden, diese *.gpx - Dateien enthalten auch Timestamps welche nicht aus den *.csv Datene entnommen werden können. (siehe Beispiele)
Sind Dateien noch nicht im *.gpx Format können sie
meist mit GPS Babel dazu gebracht werden.
Die in den Beispielen erwähnten und benötigten Tools können hier heruntergeladen werden: trackertools.zip. Keine Installation, nur entzippen aber Folderstruktur erhalten für *.bat. Für die meisten in den Beispielen beschriebenen Abläufe ist ein *.bat mit einem "%1" Parameter vorhanden. Also die zu bearbeitende Datei nur draufziehen.


| set mrsidgeodecodeexe=folder\mrsidgeodecode.exe set trackerconvertexe=folder\TrackerConvert.exe set utmzone=%2 set tilewidth=4096 set tileheight=4096 set minsidwidth=46000 set minsidheight=40000 for /L %%e IN (0 %tilewidth% %minsidwidth%) do ( for /L %%n IN (0 %tileheight% %minsidheight%) do ( %mrsidgeodecodeexe% -i "%1" -o "%~d1%~p1%~n1_%%e_%%n.tif" -ulxy %%e %%n -wh %tilewidth% %tileheight% -of tifg -wf %trackerconvertexe% -i=geotiff -o=gpspilotgeo -f="%~d1%~p1%~n1_%%e_%%n.tif" -defutmzone=%utmzone% ) ) |




