The MDM_EXIF_GPS type exposes the following members.

Constructors

  NameDescription
MDM_EXIF_GPS
Initializes a new instance of this class.

Methods

  NameDescription
AddTagOverloaded.
DestoryModel
Destroys the metadata model which will remove all tags of this model from the bitmap.
(Inherited from MetadataModel.)
GetEnumerator
Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel.
(Inherited from MetadataModel.)
GetTag
Returns the specified metadata tag.
(Inherited from MetadataModel.)
GetTagArray<(Of <(T>)>)
Returns an array containing the data of the specified tag.
(Inherited from MetadataModel.)
GetTagFromIndex
Returns the tag at the given index.
(Inherited from MetadataModel.)
GetTagText
Returns the string contained by the specified tag.
(Inherited from MetadataModel.)
GetTagValue<(Of <(T>)>)
Returns the value of the specified tag.
(Inherited from MetadataModel.)
GetUInt32Array
Returns an array containg the data of the specified tag as unsigned 32bit integer.
(Inherited from MetadataModel.)
GetUInt32Value
Returns the value of the tag as unsigned 32bit integer.
(Inherited from MetadataModel.)
RegexSearch
Searches for a pattern in each metadata tag and returns the result as a list.
(Inherited from MetadataModel.)
RemoveTag
Removes the specified tag from the bitmap.
(Inherited from MetadataModel.)
SetTagValueOverloaded.
SetTagValueUndefined
Sets the value of the specified tag as undefined.
(Inherited from MetadataModel.)
TagExists
Returns whether the specified tag exists.
(Inherited from MetadataModel.)
ToString
Converts the model of the MetadataModel object to its equivalent string representation.
(Inherited from MetadataModel.)

Fields

  NameDescription
dib
Handle to the encapsulated FreeImage-bitmap.
(Inherited from MetadataModel.)

Properties

  NameDescription
Altitude
Gets or sets the altitude based on the reference in AltitudeDirection. Altitude is expressed as one rational value. The reference unit is meters.
AltitudeDirection
Gets a value indicating whether Altitude is sea level and the altitude is above sea level. If the altitude is below sea level Altitude is indicated as an absolute value.
AltitudeSign
Gets or sets the sign of the SignedAltitude.
AreaInformation
Gets or sets a character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. Since the Type is not ASCII, NULL termination is not necessary.
Count
Returns the number of metadata tags this instance represents.
(Inherited from MetadataModel.)
DateStamp
Gets or sets date information relative to UTC (Coordinated Universal Time).
DateTimeStamp
Gets or sets date and time information relative to UTC (Coordinated Universal Time).
DestinationBearing
Gets or sets the bearing to the destination point. The range of values is from 0.00 to 359.99.
DestinationDirectionReference
Gets or sets the reference used for giving the bearing to the destination point.
DestinationLatitude
Gets or sets the latitude of the destination point. The latitude is expressed as three rational values giving the degrees, minutes, and seconds, respectively. Constant length of 3.
DestinationLatitudeDirection
Gets or sets a value indicating whether the destination point is north or south latitude.
DestinationLongitude
Gets or sets the longitude of the destination point. The longitude is expressed as three rational values giving the degrees, minutes, and seconds, respectively. Constant length of 3.
DestinationLongitudeDirection
Gets or sets a value indicating whether the destination point is east or west longitude.
DestinationUnit
Gets or sets the unit used to express the distance to the destination point.
DOP
Gets or sets the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement.
Exists
Returns whether this model exists in the bitmaps metadata structure.
(Inherited from MetadataModel.)
ImageDirection
Gets or sets the direction of the image when it was captured. The range of values is from 0.00 to 359.99.
ImageDirectionReference
Gets or sets the reference for giving the direction of GPS receiver movement.
IsDifferential
Gets or sets a value indicating whether differential correction was applied to the GPS receiver.
Item
Returns the metadata tag at the given index. This operation is slow when accessing all tags.
(Inherited from MetadataModel.)
Latitude
Gets or sets the latitude of the image. The latitude is expressed as three rational values giving the degrees, minutes, and seconds, respectively. Constant length of 3.
LatitudeDirection
Gets or sets a value indicating whether the Latitude is north or south latitude.
List
Returns a list of all metadata tags this instance represents.
(Inherited from MetadataModel.)
Longitude
Gets or sets the longitude of the image. The longitude is expressed as three rational values giving the degrees, minutes, and seconds, respectively. Constant length of 3.
LongitudeDirection
Gets or sets a value indicating whether Longitude is east or west longitude.
MapDatum
Gets or sets the geodetic survey data used by the GPS receiver. If the survey data is restricted to Japan, the value of this tag is 'TOKYO' or 'WGS-84'.
MeasureMode3D
Gets or sets a value indicating the GPS measurement mode. true indicates three-dimensional measurement; false indicated two-dimensional measurement was in progress.
Model
Retrieves the datamodel that this instance represents.
(Overrides MetadataModel..::.Model.)
ProcessingMethod
Gets or sets a character string recording the name of the method used for location finding. The first byte indicates the character code used, and this is followed by the name of the method. Since the Type is not ASCII, NULL termination is not necessary.
Satellites
Gets or sets the GPS satellites used for measurements. This tag can be used to describe the number of satellites, their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not specified.
SignedAltitude
Gets or sets the signed altitude. Altitude is expressed as one rational value. The reference unit is meters.
Speed
Gets or sets the speed of GPS receiver movement.
SpeedUnit
Gets or sets the unit used to express the GPS receiver Speed of movement.
Status
Gets or sets a value indicating the status of the GPS receiver when the image was recorded. true indicates measurement was in progress; false indicates measurement was Interoperability.
TimeStamp
Gets or sets the time as UTC (Coordinated Universal Time). Constant length of 3.
Track
Gets or sets the direction of GPS receiver movement. The range of values is from 0.00 to 359.99.
TrackDirectionReference
Gets or sets the reference for giving the direction of GPS receiver movement.
VersionID
Gets or sets the GPS version ID. Constant length of 4.

See Also