Data quality

From Geocube
Jump to: navigation, search

GPX files

Despite the fact that GPX is an XML format, an extensible format, it seems that little progress is made to add extra features to it. The main reason is that everybody is afraid to break the XML parsers inside the GPSr receivers, which have proven not to be very robust with format changes.

The Groundspeak GPX file contains waypoints with logs, trackables, additional waypoints (in a separate file).

Groundspeak Geocaching.com

  • The GPX file from the Pocket Queries contains the last 5 logs plus your last own logs, if any.
  • The GPX file downloaded from the cache page contains the last 20 logs plus your last own logs, if any.
  • The GPX files does not contain favourite points nor the personal note.

Geocaching Australia

  • GPX file contains all the logs.

Geocaching.su

  • GPX files do not contain any logs.

TrigPointing UK

  • GPX file contains all the logs.

OpenCaching OKAPI

  • Nothing (yet :-)

JSON data

Groundspeak Geocaching.com

  • Only the last 30 logs are included, not necessary all logs of you.
  • It will tell you the date it was found, but not if it is marked as DNF.
  • This is an additional waypoint returned via a pocket query:
   "AdditionalWaypoints": [
   {
       "Code": "P0",
       "Comment": "Balls Head Reserve Parking",
       "Description": null,
       "GUID": "6fbe1058-fb8c-41bb-b5dc-f1198e6f768e",
       "GeocacheCode": "GC768WB",
       "Latitude": -33.846833333333336,
       "Longitude": 151.19598333333334,
       "Name": "Parking Area",
       "Type": "Waypoint|Parking Area",
       "UTCEnteredDate": "/Date(1495859206590-0700)/",
       "Url": "htt[...]-f1198e6f768e",
       "UrlName": "Balls Head Reserve Parking",
       "WptTypeID": 0
   },

And this is the same additional waypoint returned via loading of a waypoint:

   "AdditionalWaypoints": [
   {
       "Code": "P0768WB",
       "Comment": "Parking close to the event location.",
       "Description": "Balls Head Reserve Parking",
       "GUID": "6fbe1058-fb8c-41bb-b5dc-f1198e6f768e",
       "GeocacheCode": "GC768WB",
       "Latitude": -33.846833333333336,
       "Longitude": 151.19598333333334,
       "Name": "Parking Area",
       "Type": "Waypoint|Parking Area",
       "UTCEnteredDate": "/Date(1495859206590-0700)/",
       "Url": "htt[...]-f1198e6f768e",
       "UrlName": "Balls Head Reserve Parking",
       "WptTypeID": 217
   },

Geocaching Australia

  • The cachetype in the GPX data for a waypoint can be different than the cachetype JSON data. This is to not confuse the GPSr receivers. For example a History cache in JSON is a Virtual cache in the GPX file.
  • The waypoint data does not contain the logs by default, they need to be retrieved separately.
  • Waypoint data contains the locale as in town, suburb etc.

OpenCaching OKAPI

  • Nothing (yet :-)

Queries

Groundspeak Geocaching.com

  • Queries can't return more than 1000 records.
  • Queries need to be prepared in advance, you cannot download them on demand.

Geocaching Australia

  • Queries can't return more than 500 entries.
  • You cannot download a query containing 1 September 2009 for NSW because that returns 896 records.

OpenCaching OKAPI

  • Nothing (yet :-)