An ActiveX control for embedding GPS capability in custom applications
-- by Khalid Amin Khan, Gulraiz Akhter, and Zulfiqar Ahmad
The technical paper which describes this code is published in
GPS Solutions, Vol.15, No.4: October 2011, pages 433-439, DOI: 10.1007/s10291-011-0236-6,
"An ActiveX control for embedding GPS capability in custom applications"
by Khalid Amin Khan, Gulraiz Akhter, and Zulfiqar Ahmad
K-tron Research Inc., Rawalpindi, Pakistan;
and Department of Earth Sciences, Quaid-i-Azam University,
An ActiveX GPS control is presented which can be used to develop software applications with
GPS functionality. It translates the NMEA 0183 interface GPS instructions and triggers
event procedures which are used by applications to access the GPS data. It provides
position data in the form of geographic coordinates as well as Universal Transverse
Mercator (UTM) projected coordinates. This control is recommended for the development
of general purpose GPS-enabled applications which do not require a high level of accuracy.
A Visual Basic project is also included to demonstrate the use of various features of
this control. Finally, some real-time software applications are discussed which have
been developed using this control. These applications include static point averaging;
path tracking; and imagery-based position mapping.
Note: To install the GPS ActiveX control (the GPS.ocx file) you will need to have
administrator rights on your PC so you can sucessfully run the setup.exe program.
Setup Program (GPS ActiveX Setup.zip)
Read Me file (ReadMe.TXT)
ActiveX code (GPS ActiveX Source Code.zip)
Example Visual Basic Application (VB_Application_Source_Code.zip)
Example data sets in NEMA0183 format (Sample Data.zip)
List of low-cost GPS receivers (Recommended GPS Units.pdf)
Two types of USB-to-Serial drivers (USB_to_Serial_Drivers.zip)
Return to the GPS-TOOLBOX home page