ImageGear for Java
ImGearEXIFGPSMetadata Class Members
Methods 

The following tables list the members exposed by ImGearEXIFGPSMetadata.

Public Constructors
 NameDescription
Public ConstructorImGearEXIFGPSMetadata ConstructorInitializes a new instance of the ImGearEXIFGPSMetadata class.  
Top
Public Methods
 NameDescription
Public MethodgetAltitudeReturns Altitude Tag value.

Method returns the tag value, if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSAltitude tag. The tag indicates the altitude based on the reference in AltitudeReference. Altitude is expressed as one RATIONAL value. The reference unit is meters.

 
Public MethodgetAltitudeReferenceReturns AltitudeReference Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSAltitudeRef tag. The tag indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GPSAltitude tag.

 
Public MethodgetAreaInformationReturns AreaInformation Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSAreaInformation tag. The tag specifies a character string recording the name of the GPS area.

 
Public MethodgetDateStampReturns DateStamp Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDateStamp tag. The tag specifies a character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD."

 
Public MethodgetDestBearingReturns DestBearing Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestBearing tag. The tag indicates the bearing to the destination point. The range of values is from 0.00 to 359.99.

 
Public MethodgetDestBearingReferenceReturns DestBearingReference Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestBearingRef tag. The tag indicates the reference used for giving the bearing to the destination point.

 
Public MethodgetDestDistanceReturns DestDistance Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestDistance tag. The tag indicates the distance to the destination point.

 
Public MethodgetDestDistanceReferenceReturns DestDistanceReference Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestDistanceRef tag. The tag indicates the unit used to express the distance to the destination point.

 
Public MethodgetDestLatitudeReturns DestLatitude Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestLatitude tag. The tag indicates the latitude of the destination point. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes, and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1.

 
Public MethodgetDestLatitudeReferenceReturns DestLatitudeReference Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestLatitudeRef tag. The tag indicates whether the latitude of the destination point is north or south latitude.

 
Public MethodgetDestLongitudeReturns DestLongitude Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestLongitude tag. The tag indicates the longitude of the destination point. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes, and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1.

 
Public MethodgetDestLongitudeReferenceReturns DestLongitudeReference Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestLongitudeRef tag. The tag indicates whether the longitude of the destination point is east or west longitude.

 
Public MethodgetDifferentialReturns Differential Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDifferential tag. The tag indicates whether differential correction is applied to the GPS receiver.

 
Public MethodgetDOPReturns DOP Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDOP tag. The tag indicates the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement.

 
Public MethodgetImgDirectionReturns ImgDirection Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSImgDirection tag. The tag indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99.

 
Public MethodgetImgDirectionReferenceReturns ImgDirectionReference Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSImgDirectionRef tag. The tag indicates the reference for giving the direction of the image when it is captured.

 
Public MethodgetLatitudeReturns Latitude Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSLatitude tag. The tag indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes, and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1.

 
Public MethodgetLatitudeReferenceGets LatitudeReference Tag value.

Nullable (boxed) ImGearEXIFGPSLatitudeReference enumeration value.

This method accesses the GPSLatitudeRef tag. The tag indicates whether the latitude is north or south latitude.

ImGearEXIFGPSLatitudeReference

 
Public MethodgetLongitudeReturns Longitude Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSLongitude tag. The tag indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes, and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1.

 
Public MethodgetLongitudeReferenceGets LongitudeReference Tag value.

Nullable (boxed) ImGearEXIFGPSLongitudeReference enumeration value.

This method accesses the GPSLongitudeRef tag. The tag indicates whether the longitude is east or west longitude.

get accessor returns the tag value if the tag is present in the metadata tree, or null otherwise.

Set accessor replaces the current tag value if the tag is present in the metadata tree, adds the tag if it was not present, or deletes the tag if a null value is passed.

See the EXIF 2.2 specification for tag usage details.

ImGearEXIFGPSLongitudeReference

 
Public MethodgetMapDatumReturns MapDatum Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSMapDatum tag. The tag indicates the geodetic survey data used by the GPS receiver.

 
Public MethodgetMeasureModeReturns MeasureMode Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSMeasureMode tag. The tag indicates the GPS measurement mode.

 
Public MethodgetProcessingMethodReturns ProcessingMethod Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSProcessingMethod tag. The tag contains a character string recording the name of the method used for location finding.

 
Public MethodgetSatellitesReturns Satellites Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSSatellites tag. The tag indicates the GPS satellites used for measurements.

 
Public MethodgetSpeedReturns Speed Tag value.

This method accesses the GPSSpeed tag. The tag indicates the speed of GPS receiver movement.

com.accusoft.imagegear.core.ImGearRationalUInt

 
Public MethodgetSpeedReferenceReturns SpeedReference Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSSpeedRef tag. The tag indicates the unit used to express the GPS receiver speed of movement.

 
Public MethodgetStatusReturns Status Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSStatus tag. The tag indicates the status of the GPS receiver when the image is recorded.

 
Public MethodgetTimeStampReturns TimeStamp Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSTimeStamp tag. The tag indicates the time as UTC (Coordinated Universal Time). TimeStamp is expressed as three RATIONAL values giving the hour, minute, and second.

 
Public MethodgetTrackReturns Track Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSTrack tag. The tag indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99.

 
Public MethodgetTrackReferenceReturns TrackReference Tag value.

Method returns the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSTrackRef tag. The tag indicates the reference for giving the direction of GPS receiver movement.

 
Public MethodgetVersionIDGets VersionID Tag value.

Array of bytes.

This method accesses the GPSVersionID tag. The tag indicates the version of GPSInfoIFD.

get accessor return the tag value if the tag is present in the metadata tree, or null otherwise.

Set accessor replaces the current tag value if the tag is present in the metadata tree, adds the tag if it was not present, or deletes the tag if a null value is passed.

See the EXIF 2.2 specification for tag usage details.

 
Public MethodsetAltitudeSets Altitude Tag value.

Method replaces the tag value, if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSAltitude tag. The tag indicates the altitude based on the reference in AltitudeReference. Altitude is expressed as one RATIONAL value. The reference unit is meters.

 
Public MethodsetAltitudeReferenceSets AltitudeReference Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSAltitudeRef tag. The tag indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GPSAltitude tag.

 
Public MethodsetAreaInformationSets AreaInformation Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSAreaInformation tag. The tag specifies a character string recording the name of the GPS area.

 
Public MethodsetDateStampSets DateStamp Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDateStamp tag. The tag specifies a character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD."

 
Public MethodsetDestBearingSets DestBearing Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestBearing tag. The tag indicates the bearing to the destination point. The range of values is from 0.00 to 359.99.

 
Public MethodsetDestBearingReferenceSets DestBearingReference Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestBearingRef tag. The tag indicates the reference used for giving the bearing to the destination point.

 
Public MethodsetDestDistanceSets DestDistance Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestDistance tag. The tag indicates the distance to the destination point.

 
Public MethodsetDestDistanceReferenceSets DestDistanceReference Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestDistanceRef tag. The tag indicates the unit used to express the distance to the destination point.

 
Public MethodsetDestLatitudeSets DestLatitude Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestLatitude tag. The tag indicates the latitude of the destination point. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes, and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1.

 
Public MethodsetDestLatitudeReferenceSets DestLatitudeReference Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestLatitudeRef tag. The tag indicates whether the latitude of the destination point is north or south latitude.

 
Public MethodsetDestLongitudeSets DestLongitude Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestLongitude tag. The tag indicates the longitude of the destination point. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes, and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1.

 
Public MethodsetDestLongitudeReferenceSets DestLongitudeReference Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDestLongitudeRef tag. The tag indicates whether the longitude of the destination point is east or west longitude.

 
Public MethodsetDifferentialSets Differential Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDifferential tag. The tag indicates whether differential correction is applied to the GPS receiver.

 
Public MethodsetDOPSets DOP Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSDOP tag. The tag indicates the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement.

 
Public MethodsetImgDirectionSets ImgDirection Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSImgDirection tag. The tag indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99.

 
Public MethodsetImgDirectionReferenceSets ImgDirectionReference Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSImgDirectionRef tag. The tag indicates the reference for giving the direction of the image when it is captured.

 
Public MethodsetLatitudeSets Latitude Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSLatitude tag. The tag indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes, and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1.

 
Public MethodsetLatitudeReferenceSets LatitudeReference Tag value.

Nullable (boxed) ImGearEXIFGPSLatitudeReference enumeration value.

This method accesses the GPSLatitudeRef tag. The tag indicates whether the latitude is north or south latitude.

ImGearEXIFGPSLatitudeReference

 
Public MethodsetLongitudeSets Longitude Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSLongitude tag. The tag indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes, and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1.

 
Public MethodsetLongitudeReferenceSets LongitudeReference Tag value.

Nullable (boxed) ImGearEXIFGPSLongitudeReference enumeration value.

This method accesses the GPSLongitudeRef tag. The tag indicates whether the longitude is east or west longitude.

get accessor return the tag value if the tag is present in the metadata tree, or null otherwise.

Set accessor replaces the current tag value if the tag is present in the metadata tree, adds the tag if it was not present, or deletes the tag if a null value is passed.

See the EXIF 2.2 specification for tag usage details.

ImGearEXIFGPSLongitudeReference

 
Public MethodsetMapDatumSets MapDatum Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSMapDatum tag. The tag indicates the geodetic survey data used by the GPS receiver.

 
Public MethodsetMeasureModeSets MeasureMode Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSMeasureMode tag. The tag indicates the GPS measurement mode.

 
Public MethodsetProcessingMethodSets ProcessingMethod Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSProcessingMethod tag. The tag contains a character string recording the name of the method used for location finding.

 
Public MethodsetSatellitesSets Satellites Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSSatellites tag. The tag indicates the GPS satellites used for measurements.

 
Public MethodsetSpeedSets Speed Tag value.

This method accesses the GPSSpeed tag. The tag indicates the speed of GPS receiver movement.

com.accusoft.imagegear.core.ImGearRationalUInt

 
Public MethodsetSpeedReferenceSets SpeedReference Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSSpeedRef tag. The tag indicates the unit used to express the GPS receiver speed of movement.

 
Public MethodsetStatusSets Status Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSStatus tag. The tag indicates the status of the GPS receiver when the image is recorded.

 
Public MethodsetTimeStampSets TimeStamp Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSTimeStamp tag. The tag indicates the time as UTC (Coordinated Universal Time). TimeStamp is expressed as three RATIONAL values giving the hour, minute, and second.

 
Public MethodsetTrackSets Track Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSTrack tag. The tag indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99.

 
Public MethodsetTrackReferenceSets TrackReference Tag value.

Method replaces the tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GPSTrackRef tag. The tag indicates the reference for giving the direction of GPS receiver movement.

 
Public MethodsetVersionIDSets VersionID Tag value.

Array of bytes.

This method accesses the GPSVersionID tag. The tag indicates the version of GPSInfoIFD.

get accessor return the tag value if the tag is present in the metadata tree, or null otherwise.

Set accessor replaces the current tag value if the tag is present in the metadata tree, adds the tag if it was not present, or deletes the tag if a null value is passed.

See the EXIF 2.2 specification for tag usage details.

 
Top
See Also

Reference

ImGearEXIFGPSMetadata Class
com.accusoft.imagegear.formats.exif Package

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback