GPX Viewer
Introduction
GPX Viewer is a freeware viewer for GPX files, hence the name. It works on Windows Mobile PocketPC based device that supports the .NET Compact Framework 2.0.
A GPX file is an XML file that typically contains information about geocaches. These files can be obtains by premium members of geocaching.com and many programs, like EasyGPS and GSAK. It is the main source of information for all geocachers who practice paperless caching.
Requirements
- Windows Mobile device
- .NET Compact Framework 2.0 or higher
- To generate GPX files on geocaching.com, you need to be Premium Member.
- Tested in the PocketPC 2003 SE emulator with a Garmin eTrex connected to the serial port. Tested and used in the field on a HTC TyTN II WM6.0 device, a phone with a built-in GPS receiver.
- It is untested on a Smartphone (without a touch screen).
Download
To download version 1.0.0, click here. This file contains the installation program and the documentation.
How to install
- Copy
GpxViewer-100.cab from the archive to your device, start it from the Explorer and complete the standard installation steps.
- GPX Viewer appears in your Programs list and is ready to use.
- When you run it for the first time, it is advised to go through the Settings.
- If you have problems installing the .cab file, you can download the seperate files and install them manually.
Release history
Version 1.0.0 (22 June 2009)
- If there is only one cache in the .gpx file, open this cache directly.
- Added limited support for decoding BB-code in the logs.
- Added support for the Additional Waypoints (-wpts) file. The waypoints are added to the cache and shown as separate points in the cache details. These waypoints are also exported in the .loc file. When a .gpx file is generated directly from a cache page on geocaching.com the additional waypoints are stored in that single file. These waypoints are also recognized, as well as GSAK generated .gpx files which uses a similar approach.
- Added support for downloading the spoiler images from the images gallery of a cache.
- Renamed (mostly internally)
geocache_visits.txt to FieldNotes.txt.
- Field Notes also supports "Webcam Photo Taken" for Webcam cache.
- GSAK generated .gpx files version 1.1 are now supported. With the 1.0 format the Groundspeak cache information is stored directly under the wpt-tag (the same way geocaching.com Pocket Queries are generated), as with 1.1 files this groundspeak cache information is stored under the extension-tag.
- Temporary downloaded images are automatically cleaned up after 21 days. This is configurable in the Settings.
- The font size of the list with caches and the font size of cache details are configurable. The default setting for both is 9pt. Note that the editing the Font size CSS doesn't always work as you might expect. The cache owners can put all sort of layout stuff in their cache description. These things have precedence over this setting. That just the way HTML and CSS work.
- Added a Text filter. With this you can filter the list of caches on a simple text. Nothing special yet like regular expressions. It simply tries to find the specified text (case insensitive) in the fields specified with the checkboxes.
- Added a Distance filter.
- Added an option "Get Images" to the Details settings to always download the images in a cache description. This is disabled by default.
- Adjusted the buttons to close the forms for a filter. There now is menu with an easier way to disable that filter.
- Upgraded ADO.NET SQLite library to version 1.0.62
- When GPX Viewer is ran for the first time, it tries to find the GPS settings from the registry. This helps the setup, when you have Windows Mobile 5 and up on your device.
- Fixed an exception when writing the Field Notes file. The original Field Notes files is now backup-ed before the new file is written. If it is written successfully, the backup is removed.
- Fixed an exception when there are multiple entries of the same waypoint name (aka GC code) in the GPX file.
- Various minor tweaks and improvements.
Version 1.0.0 beta 2 (29 May 2009)
Version 1.0.0 beta 1 (5 May 2009)
Version 0.9.0 (26 January 2009)
- You can now edit the Reference Points in the Settings.
- It is possible to filter the caches in the list. At this moment only on cache types and the container sizes. More filters will come. Note that filters are not stored.
- There is a button in the Settings to clean all the downloaded temporary images. Automatic cleanup is not yet implemented.
- You can prevent that the device goes to stand-by mode when it is showing the cache details and the GPS form.
- When you open a GPX file with more than 100 caches in it, a confirmation is asked before closing the list of caches. This number is configurable in the Settings.
- Various other improvements to the Settings.
- Fixed an exception when the path in the settings to the geocache_visits.txt doesn't exist anymore, for instance when the storage card is removed.
- Reorganized the "Distance from" menu.
- Upgraded ADO.NET SQLite library to version 1.0.60
- Various minor tweaks and improvements.
Version 0.8.1 (24 September 2008)
- Fixed a bug when parsing a GPS coordinate. On the southern and western hemisphere it would be wrong.
- Fixed a bug in the metric to imperial units conversions.
- Added an option to the cache information form to open the full cache page on geocaching.com in the default browser (not the wap version of the site). And this only works for geocaching.com caches. For other geocaching sites please provide the necessary information.
- Added option to log the raw GPS NMEA data to a text file. Can be useful for debugging problems with the GPS.
- Added an option to switch from metric to imperial units. It defaults to the systems default settings, so you probably don't have to change this.
- Various minor tweaks and improvements.
Thanks to Jeremiah J. Burton for the bug reports and testing for this release.
Version 0.8.0 (17 September 2008)
- The temporary images can now be retrieved from the Internet, stored locally and then shown on the cache page even without a working Internet connection. At the moment these retrieved images are not cleaned. To clean it manually, you can delete the file TempImages.sqlite and the directory TempImages from the programs directory.
- When exporting to a .loc file, the filename is suggested.
- The country and state/province (if available) are shown in the cache description.
- Use of the reference points in the menu of FormGpxFile
- Log type "Webcam Picture Taken" recognized.
- Added additional information about speed to the GPS form
- Upgraded ADO.NET SQLite library to version 1.0.58
- By default the Field Notes are stored in the My Documents folder.
- Renamed cache type from Puzzle to Mystery ('My' in the list). Changed all types in the list to two characters for clarification.
- In the Field Notes form, only the log types relevant to the cache type are shown.
- When the GC-name of a cache is not in the GPX files (like EasyGPS generated files), it is generated based upon the numeric ID.
- Various minor tweaks and improvements.
Version 0.7.0 (27 July 2008)
Screenshots