What is GPX?
GPX stands for GPS Exchange Format. It allows people to exchange data about:
GPX was developed by Topografix, which publishes the GPX format specfication.
Different GPX formats
Groundspeak developed extensions to cover this information, however unfortunately they have made the extensions proprietary so they cannot be used by other cache listing websites. Geocaching.com makes their GPX files available to Premium members via a method called Pocket queries.
Obtaining GPX Files
GPX files are available from a number of sources.
Geocaching.com Pocket Queries
The first is through Pocket queries (or PQs for short) on Geocaching.com. This is a Premium member service on that website. A Pocket Query is only going to provide geocaches that are initially listed on that site. It will give you a large part, but not necessarily the whole picture of geocaching in your area.
Geocaching Australia GPX files
The second method for obtaining GPX files is from Geocaching Australia. This will give you state-by-state GPX files for caches listed on Geocaching Australia only. These files are available on each state page of caches and are also linked directly below.
GPX links by state :
- ACT : http://geocaching.com.au/caches/gca/au/act.gpx
- New South Wales : http://geocaching.com.au/caches/gca/au/nsw.gpx
- Northern Territory : http://geocaching.com.au/caches/gca/au/nt.gpx
- Queensland : http://geocaching.com.au/caches/gca/au/qld.gpx
- South Australia : http://geocaching.com.au/caches/gca/au/sa.gpx
- Tasmania : http://geocaching.com.au/caches/gca/au/tas.gpx
- Victoria : http://geocaching.com.au/caches/gca/au/vic.gpx
- Western Australia : http://geocaching.com.au/caches/gca/au/wa.gpx
- NZ - north island : http://geocaching.com.au/caches/gca/nz/ni.gpx
- NZ - south island : http://geocaching.com.au/caches/gca/nz/si.gpx
Geocaching Australia My Queries
- private to individual cachers; or
- publicly available to all cachers.
My Query generated GPX files can also be emailed to you on a regular basis. Set up a My Query, add the day of the week you want and, if appliable, an alternative email address to the default one you use at GCA.
Around 1:00am on the morning of choice a ZIP GPX file will be emailed to you containing the results you are after.
Geocaching.com GPX Files
Periodically updated GPX files of geocaching.com caches for each state of Australia and also for New Zealand's North and South Islands are available from www.roblisa.com/geocache.
Loading Geocaching Australia GPX files to Garmin Colorado and Oregon
You can use the "Send To" link on any Geocaching Australia cache page to send a complete geocache to your Garmin Colorado or Oregon.
As Groundspeak have intellectual property rights to the groundspeak namespace, you cannot load a GPX file directly from Geocaching Australia to your Garmin Colorado or Oregon.
You can, however, transform the GPX file through an alternative program like GSAK which will prepend the groundspeak namespaces as necessary.
After some discussion in the forums, some further transformation may be necessary. http://forum.geocaching.com.au/viewtopic.php?f=12&t=11145
After some investigation I found that GCA caches have no "groundspeak:cache id" tag. This tag is what the Oregon uses to check for uniqueness of caches. A simple GASK macro is all that was requires to change this value within GSAK. Once exported everything works properly with all GCA caches now displayed:
$NewCode=0 $NChar=0 MFilter Expression= Left($d_code,2)="GA" GOTO Position=Top WHILE NOT($_EOL) $Length=Len($d_Code) $DropCode=Right($d_code, $Length-2) $NewCode=val($DropCode) $NewCode=90000000 + $NewCode $d_CacheID = "$NewCode" $NewCode=0 GOTO Position=Next ENDWHILE