TIFF Tag Reference, GPS Tags

GPS tags are used to encode positioning information, related largely to image generation by digital still cameras.

The GPS IFD is pointed to by the GPS IFD tag.

There are actually three private IFDs specified by the same Exif standard that also specifies GPS. The other two are the Exif IFD and the Interoperability IFD. For the Exif specification and other related information, see Exif.org.

CodeNameShort description
DecHex
00000GPSVersionIDIndicates the version of GPSInfoIFD.
10001GPSLatitudeRefIndicates whether the latitude is north or south latitude.
20002GPSLatitudeIndicates the latitude.
30003GPSLongitudeRefIndicates whether the longitude is east or west longitude.
40004GPSLongitudeIndicates the longitude.
50005GPSAltitudeRefIndicates the altitude used as the reference altitude.
60006GPSAltitudeIndicates the altitude based on the reference in GPSAltitudeRef.
70007GPSTimeStampIndicates the time as UTC (Coordinated Universal Time).
80008GPSSatellitesIndicates the GPS satellites used for measurements.
90009GPSStatusIndicates the status of the GPS receiver when the image is recorded.
10000AGPSMeasureModeIndicates the GPS measurement mode.
11000BGPSDOPIndicates the GPS DOP (data degree of precision).
12000CGPSSpeedRefIndicates the unit used to express the GPS receiver speed of movement.
13000DGPSSpeedIndicates the speed of GPS receiver movement.
14000EGPSTrackRefIndicates the reference for giving the direction of GPS receiver movement.
15000FGPSTrackIndicates the direction of GPS receiver movement.
16 0010 GPSImgDirectionRef Indicates the reference for giving the direction of the image when it is captured.
170011GPSImgDirectionIndicates the direction of the image when it was captured.
180012GPSMapDatumIndicates the geodetic survey data used by the GPS receiver.
19 0013 GPSDestLatitudeRef Indicates whether the latitude of the destination point is north or south latitude.
200014GPSDestLatitudeIndicates the latitude of the destination point.
21 0015 GPSDestLongitudeRef Indicates whether the longitude of the destination point is east or west longitude.
220016GPSDestLongitudeIndicates the longitude of the destination point.
23 0017 GPSDestBearingRef Indicates the reference used for giving the bearing to the destination point.
240018GPSDestBearingIndicates the bearing to the destination point.
25 0019 GPSDestDistanceRef Indicates the unit used to express the distance to the destination point.
26001AGPSDestDistanceIndicates the distance to the destination point.
27 001B GPSProcessingMethod A character string recording the name of the method used for location finding.
28001CGPSAreaInformationA character string recording the name of the GPS area.
29 001D GPSDateStamp A character string recording date and time information relative to UTC (Coordinated Universal Time).
30001EGPSDifferentialIndicates whether differential correction is applied to the GPS receiver.