- java.lang.Object
- 
- javax.imageio.plugins.tiff.TIFFTagSet
- 
- javax.imageio.plugins.tiff.ExifGPSTagSet
 
 
- 
 public final class ExifGPSTagSet extends TIFFTagSet A class representing the tags found in an Exif GPS Info IFD.The definitions of the data types referenced by the field definitions may be found in the TIFFTagclass.- Since:
- 9
- See Also:
- ExifTIFFTagSet
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intALTITUDE_REF_SEA_LEVELA value to be used with the "GPSAltitudeRef" tag.static intALTITUDE_REF_SEA_LEVEL_REFERENCEA value to be used with the "GPSAltitudeRef" tag.static StringDEST_DISTANCE_REF_KILOMETERSA value to be used with the "GPSDestDistanceRef" tag.static StringDEST_DISTANCE_REF_KNOTSA value to be used with the "GPSDestDistanceRef" tag.static StringDEST_DISTANCE_REF_MILESA value to be used with the "GPSDestDistanceRef" tag.static intDIFFERENTIAL_CORRECTION_APPLIEDA value to be used with the "GPSDifferential" tag.static intDIFFERENTIAL_CORRECTION_NONEA value to be used with the "GPSDifferential" tag.static StringDIRECTION_REF_MAGNETICA value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.static StringDIRECTION_REF_TRUEA value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.static StringGPS_VERSION_2_2A value to be used with the "GPSVersionID" tag to indicate GPS version 2.2.static StringLATITUDE_REF_NORTHA value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.static StringLATITUDE_REF_SOUTHA value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.static StringLONGITUDE_REF_EASTA value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.static StringLONGITUDE_REF_WESTA value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.static StringMEASURE_MODE_2DA value to be used with the "GPSMeasureMode" tag.static StringMEASURE_MODE_3DA value to be used with the "GPSMeasureMode" tag.static StringSPEED_REF_KILOMETERS_PER_HOURA value to be used with the "GPSSpeedRef" tag.static StringSPEED_REF_KNOTSA value to be used with the "GPSSpeedRef" tag.static StringSPEED_REF_MILES_PER_HOURA value to be used with the "GPSSpeedRef" tag.static StringSTATUS_MEASUREMENT_IN_PROGRESSA value to be used with the "GPSStatus" tag.static StringSTATUS_MEASUREMENT_INTEROPERABILITYA value to be used with the "GPSStatus" tag.static intTAG_GPS_ALTITUDEA tag indicating the Altitude (type RATIONAL, count = 1).static intTAG_GPS_ALTITUDE_REFA tag indicating the Altitude reference (type BYTE, count = 1);static intTAG_GPS_AREA_INFORMATIONA tag indicating the Name of GPS area (type UNDEFINED).static intTAG_GPS_DATE_STAMPA tag indicating the GPS date (type ASCII, count 11).static intTAG_GPS_DEST_BEARINGA tag indicating the Bearing of destination (type RATIONAL, count = 1).static intTAG_GPS_DEST_BEARING_REFA tag indicating the Reference for bearing of destination (type ASCII, count = 2).static intTAG_GPS_DEST_DISTANCEA tag indicating the Distance to destination (type RATIONAL, count = 1).static intTAG_GPS_DEST_DISTANCE_REFA tag indicating the Reference for distance to destination (type ASCII, count = 2).static intTAG_GPS_DEST_LATITUDEA tag indicating the Latitude of destination (type RATIONAL, count = 3).static intTAG_GPS_DEST_LATITUDE_REFA tag indicating the Reference for latitude of destination (type ASCII, count = 2).static intTAG_GPS_DEST_LONGITUDEA tag indicating the Longitude of destination (type RATIONAL, count = 3).static intTAG_GPS_DEST_LONGITUDE_REFA tag indicating the Reference for longitude of destination (type ASCII, count = 2).static intTAG_GPS_DIFFERENTIALA tag indicating the GPS differential correction (type SHORT, count = 1).static intTAG_GPS_DOPA tag indicating the Measurement precision (type RATIONAL, count = 1).static intTAG_GPS_IMG_DIRECTIONA tag indicating the Direction of image (type RATIONAL, count = 1).static intTAG_GPS_IMG_DIRECTION_REFA tag indicating the Reference for direction of image (type ASCII, count = 2).static intTAG_GPS_LATITUDEA tag indicating the Latitude (type RATIONAL, count = 3).static intTAG_GPS_LATITUDE_REFA tag indicating the North or South latitude (type ASCII, count = 2).static intTAG_GPS_LONGITUDEA tag indicating the Longitude (type RATIONAL, count = 3).static intTAG_GPS_LONGITUDE_REFA tag indicating the East or West Longitude (type ASCII, count = 2).static intTAG_GPS_MAP_DATUMA tag indicating the Geodetic survey data used (type ASCII).static intTAG_GPS_MEASURE_MODEA tag indicating the GPS measurement mode (type ASCII, count = 2).static intTAG_GPS_PROCESSING_METHODA tag indicating the Name of GPS processing method (type UNDEFINED).static intTAG_GPS_SATELLITESA tag indicating the GPS satellites used for measurement (type ASCII).static intTAG_GPS_SPEEDA tag indicating the Speed of GPS receiver (type RATIONAL, count = 1).static intTAG_GPS_SPEED_REFA tag indicating the Speed unit (type ASCII, count = 2).static intTAG_GPS_STATUSA tag indicating the GPS receiver status (type ASCII, count = 2).static intTAG_GPS_TIME_STAMPA tag indicating the GPS time (atomic clock) (type RATIONAL, count = 3).static intTAG_GPS_TRACKA tag indicating the Direction of movement (type RATIONAL, count = 1).static intTAG_GPS_TRACK_REFA tag indicating the Reference for direction of movement (type ASCII, count = 2).static intTAG_GPS_VERSION_IDA tag indicating the GPS tag version (type BYTE, count = 4).
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static ExifGPSTagSetgetInstance()Returns a shared instance of anExifGPSTagSet.- 
Methods declared in class javax.imageio.plugins.tiff.TIFFTagSetgetTag, getTag, getTagNames, getTagNumbers
 
- 
 
- 
- 
- 
Field Detail- 
TAG_GPS_VERSION_IDpublic static final int TAG_GPS_VERSION_ID A tag indicating the GPS tag version (type BYTE, count = 4).- See Also:
- GPS_VERSION_2_2, Constant Field Values
 
 - 
GPS_VERSION_2_2public static final String GPS_VERSION_2_2 A value to be used with the "GPSVersionID" tag to indicate GPS version 2.2. The value equals the US-ASCII encoding of the byte array{'2', '2', '0', '0'}.- See Also:
- TAG_GPS_VERSION_ID, Constant Field Values
 
 - 
TAG_GPS_LATITUDE_REFpublic static final int TAG_GPS_LATITUDE_REF A tag indicating the North or South latitude (type ASCII, count = 2).
 - 
TAG_GPS_LATITUDEpublic static final int TAG_GPS_LATITUDE A tag indicating the Latitude (type RATIONAL, count = 3).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_LONGITUDE_REFpublic static final int TAG_GPS_LONGITUDE_REF A tag indicating the East or West Longitude (type ASCII, count = 2).
 - 
TAG_GPS_LONGITUDEpublic static final int TAG_GPS_LONGITUDE A tag indicating the Longitude (type RATIONAL, count = 3).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_ALTITUDE_REFpublic static final int TAG_GPS_ALTITUDE_REF A tag indicating the Altitude reference (type BYTE, count = 1);
 - 
TAG_GPS_ALTITUDEpublic static final int TAG_GPS_ALTITUDE A tag indicating the Altitude (type RATIONAL, count = 1).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_TIME_STAMPpublic static final int TAG_GPS_TIME_STAMP A tag indicating the GPS time (atomic clock) (type RATIONAL, count = 3).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_SATELLITESpublic static final int TAG_GPS_SATELLITES A tag indicating the GPS satellites used for measurement (type ASCII).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_STATUSpublic static final int TAG_GPS_STATUS A tag indicating the GPS receiver status (type ASCII, count = 2).
 - 
TAG_GPS_MEASURE_MODEpublic static final int TAG_GPS_MEASURE_MODE A tag indicating the GPS measurement mode (type ASCII, count = 2).- See Also:
- MEASURE_MODE_2D,- MEASURE_MODE_3D, Constant Field Values
 
 - 
TAG_GPS_DOPpublic static final int TAG_GPS_DOP A tag indicating the Measurement precision (type RATIONAL, count = 1).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_SPEED_REFpublic static final int TAG_GPS_SPEED_REF A tag indicating the Speed unit (type ASCII, count = 2).
 - 
TAG_GPS_SPEEDpublic static final int TAG_GPS_SPEED A tag indicating the Speed of GPS receiver (type RATIONAL, count = 1).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_TRACK_REFpublic static final int TAG_GPS_TRACK_REF A tag indicating the Reference for direction of movement (type ASCII, count = 2).
 - 
TAG_GPS_TRACKpublic static final int TAG_GPS_TRACK A tag indicating the Direction of movement (type RATIONAL, count = 1).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_IMG_DIRECTION_REFpublic static final int TAG_GPS_IMG_DIRECTION_REF A tag indicating the Reference for direction of image (type ASCII, count = 2).
 - 
TAG_GPS_IMG_DIRECTIONpublic static final int TAG_GPS_IMG_DIRECTION A tag indicating the Direction of image (type RATIONAL, count = 1).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_MAP_DATUMpublic static final int TAG_GPS_MAP_DATUM A tag indicating the Geodetic survey data used (type ASCII).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_DEST_LATITUDE_REFpublic static final int TAG_GPS_DEST_LATITUDE_REF A tag indicating the Reference for latitude of destination (type ASCII, count = 2).
 - 
TAG_GPS_DEST_LATITUDEpublic static final int TAG_GPS_DEST_LATITUDE A tag indicating the Latitude of destination (type RATIONAL, count = 3).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_DEST_LONGITUDE_REFpublic static final int TAG_GPS_DEST_LONGITUDE_REF A tag indicating the Reference for longitude of destination (type ASCII, count = 2).
 - 
TAG_GPS_DEST_LONGITUDEpublic static final int TAG_GPS_DEST_LONGITUDE A tag indicating the Longitude of destination (type RATIONAL, count = 3).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_DEST_BEARING_REFpublic static final int TAG_GPS_DEST_BEARING_REF A tag indicating the Reference for bearing of destination (type ASCII, count = 2).
 - 
TAG_GPS_DEST_BEARINGpublic static final int TAG_GPS_DEST_BEARING A tag indicating the Bearing of destination (type RATIONAL, count = 1).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_DEST_DISTANCE_REFpublic static final int TAG_GPS_DEST_DISTANCE_REF A tag indicating the Reference for distance to destination (type ASCII, count = 2).
 - 
TAG_GPS_DEST_DISTANCEpublic static final int TAG_GPS_DEST_DISTANCE A tag indicating the Distance to destination (type RATIONAL, count = 1).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_PROCESSING_METHODpublic static final int TAG_GPS_PROCESSING_METHOD A tag indicating the Name of GPS processing method (type UNDEFINED).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_AREA_INFORMATIONpublic static final int TAG_GPS_AREA_INFORMATION A tag indicating the Name of GPS area (type UNDEFINED).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_DATE_STAMPpublic static final int TAG_GPS_DATE_STAMP A tag indicating the GPS date (type ASCII, count 11).- See Also:
- Constant Field Values
 
 - 
TAG_GPS_DIFFERENTIALpublic static final int TAG_GPS_DIFFERENTIAL A tag indicating the GPS differential correction (type SHORT, count = 1).
 - 
LATITUDE_REF_NORTHpublic static final String LATITUDE_REF_NORTH A value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.
 - 
LATITUDE_REF_SOUTHpublic static final String LATITUDE_REF_SOUTH A value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.
 - 
LONGITUDE_REF_EASTpublic static final String LONGITUDE_REF_EAST A value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.
 - 
LONGITUDE_REF_WESTpublic static final String LONGITUDE_REF_WEST A value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.
 - 
ALTITUDE_REF_SEA_LEVELpublic static final int ALTITUDE_REF_SEA_LEVEL A value to be used with the "GPSAltitudeRef" tag.- See Also:
- TAG_GPS_ALTITUDE_REF, Constant Field Values
 
 - 
ALTITUDE_REF_SEA_LEVEL_REFERENCEpublic static final int ALTITUDE_REF_SEA_LEVEL_REFERENCE A value to be used with the "GPSAltitudeRef" tag.- See Also:
- TAG_GPS_ALTITUDE_REF, Constant Field Values
 
 - 
STATUS_MEASUREMENT_IN_PROGRESSpublic static final String STATUS_MEASUREMENT_IN_PROGRESS A value to be used with the "GPSStatus" tag.- See Also:
- TAG_GPS_STATUS, Constant Field Values
 
 - 
STATUS_MEASUREMENT_INTEROPERABILITYpublic static final String STATUS_MEASUREMENT_INTEROPERABILITY A value to be used with the "GPSStatus" tag.- See Also:
- TAG_GPS_STATUS, Constant Field Values
 
 - 
MEASURE_MODE_2Dpublic static final String MEASURE_MODE_2D A value to be used with the "GPSMeasureMode" tag.- See Also:
- TAG_GPS_MEASURE_MODE, Constant Field Values
 
 - 
MEASURE_MODE_3Dpublic static final String MEASURE_MODE_3D A value to be used with the "GPSMeasureMode" tag.- See Also:
- TAG_GPS_MEASURE_MODE, Constant Field Values
 
 - 
SPEED_REF_KILOMETERS_PER_HOURpublic static final String SPEED_REF_KILOMETERS_PER_HOUR A value to be used with the "GPSSpeedRef" tag.- See Also:
- TAG_GPS_SPEED_REF, Constant Field Values
 
 - 
SPEED_REF_MILES_PER_HOURpublic static final String SPEED_REF_MILES_PER_HOUR A value to be used with the "GPSSpeedRef" tag.- See Also:
- TAG_GPS_SPEED_REF, Constant Field Values
 
 - 
SPEED_REF_KNOTSpublic static final String SPEED_REF_KNOTS A value to be used with the "GPSSpeedRef" tag.- See Also:
- TAG_GPS_SPEED_REF, Constant Field Values
 
 - 
DIRECTION_REF_TRUEpublic static final String DIRECTION_REF_TRUE A value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.
 - 
DIRECTION_REF_MAGNETICpublic static final String DIRECTION_REF_MAGNETIC A value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.
 - 
DEST_DISTANCE_REF_KILOMETERSpublic static final String DEST_DISTANCE_REF_KILOMETERS A value to be used with the "GPSDestDistanceRef" tag.- See Also:
- TAG_GPS_DEST_DISTANCE_REF, Constant Field Values
 
 - 
DEST_DISTANCE_REF_MILESpublic static final String DEST_DISTANCE_REF_MILES A value to be used with the "GPSDestDistanceRef" tag.- See Also:
- TAG_GPS_DEST_DISTANCE_REF, Constant Field Values
 
 - 
DEST_DISTANCE_REF_KNOTSpublic static final String DEST_DISTANCE_REF_KNOTS A value to be used with the "GPSDestDistanceRef" tag.- See Also:
- TAG_GPS_DEST_DISTANCE_REF, Constant Field Values
 
 - 
DIFFERENTIAL_CORRECTION_NONEpublic static final int DIFFERENTIAL_CORRECTION_NONE A value to be used with the "GPSDifferential" tag.- See Also:
- TAG_GPS_DIFFERENTIAL, Constant Field Values
 
 - 
DIFFERENTIAL_CORRECTION_APPLIEDpublic static final int DIFFERENTIAL_CORRECTION_APPLIED A value to be used with the "GPSDifferential" tag.- See Also:
- TAG_GPS_DIFFERENTIAL, Constant Field Values
 
 
- 
 - 
Method Detail- 
getInstancepublic static ExifGPSTagSet getInstance() Returns a shared instance of anExifGPSTagSet.- Returns:
- an ExifGPSTagSetinstance.
 
 
- 
 
-