|
Download the Eye4Software GPS Toolkit fully functional 30 day trial version for free |
|
Browse through the Eye4Software GPS Toolkit manual |
The Eye4Software GPS toolkit is a SDK (Software Developer Kit) which allows software developers to add GPS and coordinate conversion functionality to their programs or scripts, without the need to have any knowledge on geodesy, serial communication protocols, NMEA 0183 sentences and other GPS protocols. The toolkit offers the following features:
The GPS control can be used from many programming environments, such as Visual Basic, Visual C++, Visual Basic .NET, Visual C# .NET, Borland C++ Builder, Borland Delphi and VBA (Excel, Access), but also web oriented applications such as ASP, ASP.NET and PHP, and all other programming environments that support ActiveX controls, can be used.
The latitude and longitude coordinates from either the GPS or set by the user, can be converted to any map datum or map grid around (for instance to UTM), by just using the built in "GpsProjection" object.
The GPS Toolkit contains a database with over 3500 map grid and 300 map datum definitions. The database is integrated in the core DLL. You can use all these map grids and map datums directly from your software with only a few lines of code. In case a grid or datum is not in this database, you will be able to define it by yourself by setting its parameters.
The projection algorithms supported by the software include: Transverse Mercator, Transverse Mercator South Orientated, Oblique Mercator, Hotine Oblique Mercator, Swiss Oblique Mercator, Mercator 1SP, Mercator 2SP, Gauss Kruger, Universal Transverse Mercator (UTM), Oblique Stereographic, Polar Stereographic, Albers Equal Area Conic, Lambert Conformal Conic 1SP, Lambert Conformal Conic 2SP, Lambert Conformal Conic West Orientated, Lambert Azimuthal Equal Area, Krovak and more.
The toolkit will handle all serial data from the GPS device, and converts the received NMEA 0183 sentences into usable data, which can be used directly in your software and / or scripts:
Speed and altitude data can be converted to various units like: Knots, Kmh, Mph and Meters per second for speed, for altitude: Meters and Feet.
Most Garmin GPS devices are shipped with an USB connection instead of a serial port these days. The protocol used by Garmin is called PVT which means: "Position - Velocity - Time". The toolkit can communicate directly with the USB driver, without the need to use Spanner software, to read position data from these GPS devices. The data which can be retrieved over the PVT protocol is the same as described for the NMEA 0183 protocol above.
The toolkit contains a GPS Utilities object to perform other GPS software related tasks, such as:
The package includes code samples for the following programming environments:
| Microsoft Visual C++ | View code... |
| Microsoft Visual Basic | View code... |
| Microsoft Visual Basic .Net | View code... |
| Microsoft Visual C# .Net | View code... |
| VBScript | View code... |
| Borland Delphi | View code... |
| VBA (Excel) | View code... |
To retrieve GPS information, you need a NMEA 0183 compatible GPS device (most GPS devices around support the NMEA 0183 protocol) attached to your computer using an USB, Bluetooth or RS232 serial connection, or a Garmin GPS device connected directly to the computer using its USB interface. When the GPS Toolkit is used to perform transformations between different map datums and / or map grids only, no hardware is required.
The GPS Toolkit can be used on 32 bit and 64 bit Windows 2000, Windows XP, Windows 2003 Server, Windows Vista, Windows 7 or Windows 2008 Server Operating Systems. To run the .NET sample applications you must have .NET framework 2.0 or higher installed. The package includes two copies of the GPS SDK, a 32 bit or X86 version (GpsCtl32.dll) and a 64 bit or X64 version (GpsCtl64.dll).
A fully functional 30-day trial version can be downloaded free of charge from the downloads page.
Pricing, licensing and ordering information can be found on our sales page.