GpsData Class#

Definition#

Namespace: P1.ImageSdk

A GPS data bundle, that defines an auxillary GPS’s position on earth, along with a date-time stamp More…

public class GpsData

Remarks#

A GPS data bundle, that defines an auxillary GPS’s position on earth, along with a date-time stamp

Coordinates are stored in degrees and minutes (of arc) with decimals. (No seconds of arc components.)

Conveniece properties LatitudeAsDecimal and LongitudeAsDecimal, returns the the decimal degrees representation. These are calculated using the formular: decimalDegrees = degrees + minutes / 60

There are no convenience converters for convertion to a degree, minute & second representation. However, the seconds components can be calculated from the minutes: seconds = (minutes - floor(minutes)) * 60

The GPS timestamp might not contain a date component. This depends on the GPS device used, when the IIQ file was created. The member GpsDateTimeComponents.HasDate defines if date components (year, month, day) are present.

Members#

GpsDateTimeStamp

The date and time for when the location data was collected

LatitudeDegrees

latitude point in (integer) degrees from 0 or 90. Use LatitudeSign to find the hemisphere

LatitudeMinutes

Minute of arc part of the latitude coordinate (North-South)

LatitudeSign

latitude sign. This is used to define the hemisphere. +1 is nothern hemisphere and -1 is southern hemisphere

LongitudeDegrees

East-West point in (integer) degrees from 0 to +180, where 0 is near Greenwich, England. Use LongitudeSign to find the hemisphere

LongitudeMinutes

Minute of arc part of the longitude coordinate (East-West)

LongitudeSign

longitude sign. This is used to define the hemisphere. +1 is eastern hemisphere and -1 is western hemisphere

AltitudeMeters

Height of camera in meters, above sea level. Negative values means, below sea level.

Properties#

LatitudeAsDecimal

Return degrees only latitude coordinate. (Degrees with decimals)

LongitudeAsDecimal

Return degrees only longitude coordinate. (Degrees with decimals)

Methods#

ToString()

Represent object as a human readable string