java.lang.Object
javax.imageio.plugins.tiff.TIFFTagSet
javax.imageio.plugins.tiff.ExifGPSTagSet
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 TIFFTag
class.
- Since:
- 9
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
A value to be used with the "GPSAltitudeRef" tag.static final int
A value to be used with the "GPSAltitudeRef" tag.static final String
A value to be used with the "GPSDestDistanceRef" tag.static final String
A value to be used with the "GPSDestDistanceRef" tag.static final String
A value to be used with the "GPSDestDistanceRef" tag.static final int
A value to be used with the "GPSDifferential" tag.static final int
A value to be used with the "GPSDifferential" tag.static final String
A value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.static final String
A value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.static final String
A value to be used with the "GPSVersionID" tag to indicate GPS version 2.2.static final String
A value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.static final String
A value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.static final String
A value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.static final String
A value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.static final String
A value to be used with the "GPSMeasureMode" tag.static final String
A value to be used with the "GPSMeasureMode" tag.static final String
A value to be used with the "GPSSpeedRef" tag.static final String
A value to be used with the "GPSSpeedRef" tag.static final String
A value to be used with the "GPSSpeedRef" tag.static final String
A value to be used with the "GPSStatus" tag.static final String
A value to be used with the "GPSStatus" tag.static final int
A tag indicating the Altitude (type RATIONAL, count = 1).static final int
A tag indicating the Altitude reference (type BYTE, count = 1);static final int
A tag indicating the Name of GPS area (type UNDEFINED).static final int
A tag indicating the GPS date (type ASCII, count 11).static final int
A tag indicating the Bearing of destination (type RATIONAL, count = 1).static final int
A tag indicating the Reference for bearing of destination (type ASCII, count = 2).static final int
A tag indicating the Distance to destination (type RATIONAL, count = 1).static final int
A tag indicating the Reference for distance to destination (type ASCII, count = 2).static final int
A tag indicating the Latitude of destination (type RATIONAL, count = 3).static final int
A tag indicating the Reference for latitude of destination (type ASCII, count = 2).static final int
A tag indicating the Longitude of destination (type RATIONAL, count = 3).static final int
A tag indicating the Reference for longitude of destination (type ASCII, count = 2).static final int
A tag indicating the GPS differential correction (type SHORT, count = 1).static final int
A tag indicating the Measurement precision (type RATIONAL, count = 1).static final int
A tag indicating the Direction of image (type RATIONAL, count = 1).static final int
A tag indicating the Reference for direction of image (type ASCII, count = 2).static final int
A tag indicating the Latitude (type RATIONAL, count = 3).static final int
A tag indicating the North or South latitude (type ASCII, count = 2).static final int
A tag indicating the Longitude (type RATIONAL, count = 3).static final int
A tag indicating the East or West Longitude (type ASCII, count = 2).static final int
A tag indicating the Geodetic survey data used (type ASCII).static final int
A tag indicating the GPS measurement mode (type ASCII, count = 2).static final int
A tag indicating the Name of GPS processing method (type UNDEFINED).static final int
A tag indicating the GPS satellites used for measurement (type ASCII).static final int
A tag indicating the Speed of GPS receiver (type RATIONAL, count = 1).static final int
A tag indicating the Speed unit (type ASCII, count = 2).static final int
A tag indicating the GPS receiver status (type ASCII, count = 2).static final int
A tag indicating the GPS time (atomic clock) (type RATIONAL, count = 3).static final int
A tag indicating the Direction of movement (type RATIONAL, count = 1).static final int
A tag indicating the Reference for direction of movement (type ASCII, count = 2).static final int
A tag indicating the GPS tag version (type BYTE, count = 4). -
Method Summary
Modifier and TypeMethodDescriptionstatic ExifGPSTagSet
Returns a shared instance of anExifGPSTagSet
.Methods declared in class javax.imageio.plugins.tiff.TIFFTagSet
getTag, getTag, getTagNames, getTagNumbers
-
Field Details
-
TAG_GPS_VERSION_ID
public static final int TAG_GPS_VERSION_IDA tag indicating the GPS tag version (type BYTE, count = 4).- See Also:
-
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_LATITUDE_REF
public static final int TAG_GPS_LATITUDE_REFA tag indicating the North or South latitude (type ASCII, count = 2).- See Also:
-
TAG_GPS_LATITUDE
public static final int TAG_GPS_LATITUDEA tag indicating the Latitude (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_LONGITUDE_REF
public static final int TAG_GPS_LONGITUDE_REFA tag indicating the East or West Longitude (type ASCII, count = 2).- See Also:
-
TAG_GPS_LONGITUDE
public static final int TAG_GPS_LONGITUDEA tag indicating the Longitude (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_ALTITUDE_REF
public static final int TAG_GPS_ALTITUDE_REFA tag indicating the Altitude reference (type BYTE, count = 1);- See Also:
-
TAG_GPS_ALTITUDE
public static final int TAG_GPS_ALTITUDEA tag indicating the Altitude (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_TIME_STAMP
public static final int TAG_GPS_TIME_STAMPA tag indicating the GPS time (atomic clock) (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_SATELLITES
public static final int TAG_GPS_SATELLITESA tag indicating the GPS satellites used for measurement (type ASCII).- See Also:
-
TAG_GPS_STATUS
public static final int TAG_GPS_STATUSA tag indicating the GPS receiver status (type ASCII, count = 2).- See Also:
-
TAG_GPS_MEASURE_MODE
public static final int TAG_GPS_MEASURE_MODEA tag indicating the GPS measurement mode (type ASCII, count = 2).- See Also:
-
TAG_GPS_DOP
public static final int TAG_GPS_DOPA tag indicating the Measurement precision (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_SPEED_REF
public static final int TAG_GPS_SPEED_REFA tag indicating the Speed unit (type ASCII, count = 2).- See Also:
-
TAG_GPS_SPEED
public static final int TAG_GPS_SPEEDA tag indicating the Speed of GPS receiver (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_TRACK_REF
public static final int TAG_GPS_TRACK_REFA tag indicating the Reference for direction of movement (type ASCII, count = 2).- See Also:
-
TAG_GPS_TRACK
public static final int TAG_GPS_TRACKA tag indicating the Direction of movement (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_IMG_DIRECTION_REF
public static final int TAG_GPS_IMG_DIRECTION_REFA tag indicating the Reference for direction of image (type ASCII, count = 2).- See Also:
-
TAG_GPS_IMG_DIRECTION
public static final int TAG_GPS_IMG_DIRECTIONA tag indicating the Direction of image (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_MAP_DATUM
public static final int TAG_GPS_MAP_DATUMA tag indicating the Geodetic survey data used (type ASCII).- See Also:
-
TAG_GPS_DEST_LATITUDE_REF
public static final int TAG_GPS_DEST_LATITUDE_REFA tag indicating the Reference for latitude of destination (type ASCII, count = 2).- See Also:
-
TAG_GPS_DEST_LATITUDE
public static final int TAG_GPS_DEST_LATITUDEA tag indicating the Latitude of destination (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_DEST_LONGITUDE_REF
public static final int TAG_GPS_DEST_LONGITUDE_REFA tag indicating the Reference for longitude of destination (type ASCII, count = 2).- See Also:
-
TAG_GPS_DEST_LONGITUDE
public static final int TAG_GPS_DEST_LONGITUDEA tag indicating the Longitude of destination (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_DEST_BEARING_REF
public static final int TAG_GPS_DEST_BEARING_REFA tag indicating the Reference for bearing of destination (type ASCII, count = 2).- See Also:
-
TAG_GPS_DEST_BEARING
public static final int TAG_GPS_DEST_BEARINGA tag indicating the Bearing of destination (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_DEST_DISTANCE_REF
public static final int TAG_GPS_DEST_DISTANCE_REFA tag indicating the Reference for distance to destination (type ASCII, count = 2).- See Also:
-
TAG_GPS_DEST_DISTANCE
public static final int TAG_GPS_DEST_DISTANCEA tag indicating the Distance to destination (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_PROCESSING_METHOD
public static final int TAG_GPS_PROCESSING_METHODA tag indicating the Name of GPS processing method (type UNDEFINED).- See Also:
-
TAG_GPS_AREA_INFORMATION
public static final int TAG_GPS_AREA_INFORMATIONA tag indicating the Name of GPS area (type UNDEFINED).- See Also:
-
TAG_GPS_DATE_STAMP
public static final int TAG_GPS_DATE_STAMPA tag indicating the GPS date (type ASCII, count 11).- See Also:
-
TAG_GPS_DIFFERENTIAL
public static final int TAG_GPS_DIFFERENTIALA tag indicating the GPS differential correction (type SHORT, count = 1).- See Also:
-
LATITUDE_REF_NORTH
A value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.- See Also:
-
LATITUDE_REF_SOUTH
A value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.- See Also:
-
LONGITUDE_REF_EAST
A value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.- See Also:
-
LONGITUDE_REF_WEST
A value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.- See Also:
-
ALTITUDE_REF_SEA_LEVEL
public static final int ALTITUDE_REF_SEA_LEVELA value to be used with the "GPSAltitudeRef" tag.- See Also:
-
ALTITUDE_REF_SEA_LEVEL_REFERENCE
public static final int ALTITUDE_REF_SEA_LEVEL_REFERENCEA value to be used with the "GPSAltitudeRef" tag.- See Also:
-
STATUS_MEASUREMENT_IN_PROGRESS
A value to be used with the "GPSStatus" tag.- See Also:
-
STATUS_MEASUREMENT_INTEROPERABILITY
A value to be used with the "GPSStatus" tag.- See Also:
-
MEASURE_MODE_2D
A value to be used with the "GPSMeasureMode" tag.- See Also:
-
MEASURE_MODE_3D
A value to be used with the "GPSMeasureMode" tag.- See Also:
-
SPEED_REF_KILOMETERS_PER_HOUR
A value to be used with the "GPSSpeedRef" tag.- See Also:
-
SPEED_REF_MILES_PER_HOUR
A value to be used with the "GPSSpeedRef" tag.- See Also:
-
SPEED_REF_KNOTS
A value to be used with the "GPSSpeedRef" tag.- See Also:
-
DIRECTION_REF_TRUE
A value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.- See Also:
-
DIRECTION_REF_MAGNETIC
A value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.- See Also:
-
DEST_DISTANCE_REF_KILOMETERS
A value to be used with the "GPSDestDistanceRef" tag.- See Also:
-
DEST_DISTANCE_REF_MILES
A value to be used with the "GPSDestDistanceRef" tag.- See Also:
-
DEST_DISTANCE_REF_KNOTS
A value to be used with the "GPSDestDistanceRef" tag.- See Also:
-
DIFFERENTIAL_CORRECTION_NONE
public static final int DIFFERENTIAL_CORRECTION_NONEA value to be used with the "GPSDifferential" tag.- See Also:
-
DIFFERENTIAL_CORRECTION_APPLIED
public static final int DIFFERENTIAL_CORRECTION_APPLIEDA value to be used with the "GPSDifferential" tag.- See Also:
-
-
Method Details
-
getInstance
Returns a shared instance of anExifGPSTagSet
.- Returns:
- an
ExifGPSTagSet
instance.
-