Knowledge Base - Eye4Software GPS Toolkit - All articles

Download Eye4Software GPS Toolkit free trial Download the Eye4Software GPS Toolkit fully functional 30 day trial version for free
Download Eye4Software Coordinate GPS Toolkit Manual Download Eye4Software GPS Toolkit Manual
Browse through the Eye4Software GPS Toolkit for Windows manual Browse through the Eye4Software GPS Toolkit manual



Navigation >> KB Table of contents >> Eye4Software GPS Toolkit - All articles



Knowledge Base - Eye4Software GPS Toolkit - All articles




#110010 I just bought a GPS to start testing with your software. How do i connect the GPS to my computer ?
This depends on the GPS used. Some GPS devices, use USB, som Bluetooth and other are using a serial connection: To connect Bluetooth device, you need a Bluetooth dongle connected to your PC in order to read data from the device. From your Bluetooth manager software, connect to the GPS ...
Tags:  GPS ,USB ,Bluetooth ,Serial Port ,Connecting
#110015 Is it possible to install the component on a computer manually ?
Yes it is. Just copy the GpsCtl32.dll for 32 bit or GpsCtl64.dll for 64 bit to this PC, and register the control manually from the command prompt:REGSV32 path to DLL file ...
Tags:  Manual Install ,Register Component ,REGSVR32
#110020 What are the system requirements to use this software ?
This software can be runned on any desktop PC running Windows XP or higher. Also server platforms are supported. The toolkit does not take much CPU and memory consumption, so there are no requirements on CPU and memory. ...
Tags:  System Requirements ,CPU ,Memory
#110025 I just bought a GPS device, but my computer doesn't have any serial port.
The best is to purchase an USB to serial converter. The best ones around are the converters using a FTDI chipset. ...
Tags:  GPS ,USB ,Serial
#110030 My GPS outputs data at 9600bps, is this speed supported ?
The recommended baudrate for NMEA0183 is 4800bps. These days, some GPS units are also using 9600bps. The toolkit does support all standard bitrates supported by serial ports, so any bitrate can be used. ...
Tags:  NMEA0183 ,Serial ,Bitrate ,Baudrate
#115005 Can i use the GPS time to synchronize the time of my computer ?
Yes you can, but it is not as precise as when using a time server, there is always a delay in the time between the GPS receiver sends the time over the serial port, and when it is fully retrieved and decoded by the PC, so there may be an error which can be as high as one second. ...
Tags:  GPS ,Time Synchronization
#115010 Can your software also be used with a DGPS system ?
Sure, most DGPS hardware also supports the NMEA0183 standard, the only difference is that their output is more precise. It is recommended to use the $GPGGA sentence to decode position data from a DGPS device. ...
Tags:  DGPS ,RTK
#115015 What NMEA 0183 sentences will be decoded using your GPS SDK ?
The GPS Toolkit will decode the most used NMEA 0183 sentences available like: $GPGGA $GPRMC $GPGLL $GPVTG $GPGSA $GPGSV $GPVTG The following Garmin specific sentences will also be decoded: $PGRME $PGRMZ ...
Tags:  NMEA0183
#115016 What NMEA0183 versions are supported by your toolkit ?
The software supports all NMEA 0183 versions at this moment. ...
Tags:  NMEA0183
#115017 Is the NMEA2000 protocol supported by your GPS library ?
No, at this moment we only support NMEA0183 and PVT protocols. Unlike NMEA0183, the NMEA2000 is implemented on the CAN (Controller Area Network) protocol, and NMEA2000 devices are not connected to a serial or USB port. ...
Tags:  NMEA2000 ,NMEA0183 ,CAN
#115018 My GPS is attached to the PC using a datacombiner. The information from my echosounder is interferencing with my GPS, what can i do?
Some echosounders forward positions from a connected GPS, if no GPS is connected they sometimes send invalid lat/lon information. To avoid this, you can set a talker ID, so that only the information from your GPS is used. Below is the VB code to do this: objGps.TalkerID = "GP" ...
Tags:  Echosounder ,Datacombiner ,NMEA0183
#115019 I am using a CSI DGPS device, but the GGA output is more precise (more digits) then the GLL, how can i force the toolkit to use GGA?
Using the 'Filter' property of the 'Gps' object, you can specify which NMEA0183 sentences will be decoded and which not. Please refer to the online manual for more information. ...
Tags:  NMEA0183 ,GGA ,GLL ,Precision ,Decimal Places
#115020 Do you have a list of supported GPS devices ?
We do not have such a list, about 99% of the GPS devices available today support the NMEA 0183 protocol which is fully supported by all our GPS software products. In addition to the NMEA 0183 protocol, we also support the Garmin PVT protocol. The software is tested with various GPS devices ...
Tags:  GPS Hardware ,Supported Hardware
#115025 What is the purpose of your GPS toolkit ?
The purpose off this toolkit, is to make it easy for software developers to add GPS functionality to their products. Without any knowledge of GPS and serial protocols, and just some basic programming knowledge, it is possible to add GPS functionality to applications, websites or scripts wi ...
Tags:  GPS Toolkit
#115030 Does your software support the Garmin PVT protocol ?
Yes, from version 2.4 of the GPS Toolkit, you can decode PVT directly from your Garmin GPS by connecting it to the USB port. Decoding of PVT data over the serial port is not yet supported. ...
Tags:  Garmin ,USB ,PVT Protocol
#115035 Can guide me connecting my GPS to the PC ?
Some GPS vendors ship their datacables without a serial connector. Depending on the connector type, you have to make the following connections: DB25 serial connector Ground - Pin 7 NMEA Output ( GPS = PC ) - Pin 3 NMEA Input ( PC = GPS ) - Pin 2 (optional) D ...
Tags:  Connecting GPS ,Serial Port ,DB9 ,DB25
#115040 Can I use your GPS SDK with an USB GPS ?
Sure, some USB devices come with an USB to serial driver which emulates a serial port. To find out what serial port has to be used, just start the demo applications, and have a look which serial ports are detected. If there are multiple ports, you can have a look at the device manager from the c ...
Tags:  GPS ,USB ,Serial Port
#115045 Can your software read more then one GPS at a time ? I want to connect 2 GPS receivers to calculate heading.
Sure, you have to connect the devices to separate serial ports, and then create two instances of the object. You can use the Latitude / Longitude positions retrieved to calculate heading. ...
Tags:  GPS ,Multiple ,Multiple Instances
#115050 Is it possible to use your GPS component on Windows PocketPC, Windows Smartphone and Windows CE platforms ?
No, at this moment we only ship the component for Windows Desktop and Server platforms. ...
Tags:  PocketPC ,Windows Mobile ,Windows CE
#115055 Is it possible to generate NMEA 0183 data with your software ?
No, our software can only be used to receive and decode NMEA 0183 data sent by GPS receivers. To generate and send NMEA 0183 data you need a NMEA 0183 generator or simulator. ...
Tags:  NMEA 0183 ,Simulator ,Generator
#115060 When should I enable the CRC Check function of your toolkit ?
You can always use the CRC function of the toolkit, even if your GPS device does not send CRC values. The toolkit will autodetect this and ignore this function. When using CRC it should not be possible to get invalid data from the GPS device, because when there is an error in the recei ...
Tags:  NMEA0183 ,CRC ,Checksum
#115065 Is it possible to change the latitude / longitude format ?
Yes this is possible, please check the 'LatLonFormat' property of the 'Gps' object. ...
Tags:  Latitude Format ,Longitude Format ,Formatted String
#115070 What is the precision of the toolkit when reading positions from NMEA strings ?
The toolkit processes up to 5 digits, like the example below when parsing NMEA data, which is a precision of 6 centimeters. If your device outputs less digits, of course it will be less precise, 3 digits should suffice when using GPS, for RTK/DGPS 5 digits are recommended. $GPRMC,213402, ...
Tags:  NMEA0183 ,GPS ,Precision
#115075 Is it possible to decode RTCM-104 data using your toolkit ?
No, RTCM-104 decoding is not supported yet. If your GPS is equiped with a RTCM line use this one, and use the toolkit to read the position information. ...
Tags:  RTCM-104
#115080 Is it possible to read waypoints, tracks and routes with this software ?
No, the toolkit can be used to retrieve position, speed, heading and other GPS info. If your are looking for software which can be used to manage your waypoints,routes and track, you might have a look at the Eye4Software GPS Mapping Studio Software. ...
Tags:  GPS ,Mapping ,Routes ,Tracks ,Waypoints
#115085 What are the 'PDOP', 'VDOP' and 'HDOP' values returned by your SDK ?
These values give an indication on the precision of the fix (Dillution Of Precision). Some GPS devices return this values in meters, others in feet. The 'PDOP', 'VDOP' and 'HDOP' values indicating respectively the 'Overall', 'Vertical' and 'Horizontal' precision. ...
Tags:  PDOP ,HDOP ,VDOP ,DOP ,Precision
#115090 Can your software process NMEA0183 data from internet or stored in files ?
Yes. You can decode NMEA0183 data from a stream, such as a socket or file. For more information on this, please have a look at the Parse function. ...
Tags:  Decode ,NMEA0183
#120005 I am not a programmer. Can your company offer a complete solution ?
Sure, please send a detailed description to our support desk, and we will be happy to see if we can be of any help. ...
Tags:  Custom Applications ,GPS Development
#120010 When compiling the Visual C++ sample I got the following error: error LNK2001: unresolved external symbol "void __stdcall _com_issue_error(long)"
This error occurs when trying to compile an application using the GPS component in Visual C++ 6.0. Open the project properties, and add the following additional library in the "Linker"="Input" tab: comsupp.lib. ...
Tags:  LNK2001 ,comsupp.dll ,Visual C++ ,GPS Component
#125001 What are the projections supported by your GPS Toolkit ?
The following projections are currently supported by the GPS Toolkit: Lambert Azimuthal Equal Area Oblique Stereographic Polar Stereographic Albers Equal Area Conic Bonne Krovak Lambert Conformal Conic 1SP Lambert Conformal Conic 1SP West Orientated Lambert Confor ...
Tags:  supported projections
#125002 What grids are supported by your software ?
A list of all supported map grids and their corresponding parameters and EPSG id code can be found here: http://www.eye4software.com/resources/grids/ ...
Tags:  Supported Grids ,Map Grids ,EPSG codes
#125005 Do you have a list of geodetic datums defined in your software?
Yes, the list of datums can be found here:http://www.eye4software.com/resources/datums/You can easily add new datum definitions by yourself.To add a new geodetic datum, you need the Helmert-7 parameters of this datum.Datums can be managed from the menu: "Preferences"="Manage Datums".Please let us kn ...
Tags:  Supported Datums ,Map Datums ,EPSG codes
#125010 Do you have a list of ellipsoids defined in your software?
Yes, the list of reference ellipsoids can be found here:http://www.eye4software.com/resources/ellipsoids/You can easily add new ellipsoid definitions by yourself.All you need to know is the semi-major axis and the inverse flattening of the ellipsoid.Ellipsoids can be managed from the menu: "Preferen ...
Tags:  Supported Ellipsoids ,Reference Ellipsoid ,EPSG numbers
#125020 Can I use this software to convert UTM coordinates?
The GPS Toolkit offers functionality to convert coordinates to UTM and other map projections. The code samples section contains sample code for converting coordinates to UTM coordinates for almost any programming language. ...
Tags:  Convert Coordinates ,UTM
#125021 I want to add UTM coordinate conversions to a webpage, is this possible ?
Sure, this is possible. You can implement the code on the clientside using JavaScript, or run it on the server side using ASP, PHP or ASP.NET. A client side (Internet Explorer only) demo can be found here: Convert GPS coordinates to UTM using JavaScrip Server Side (Windows Web ...
Tags:  ASP ,PHP ,JavaScript ,UTM Conversion
#125025 I want to transform the coordinates from my GPS receiver to UTM. Which source datum should i use ?
These days, almost any GPS receiver uses WGS84 as map datum. To be sure you can have a look at the NMEA data, some receivers output the map datum used. If you see something like $GPDTM,W84 the receiver uses WGS84. ...
Tags:  GPS Coordinates ,GPS Datum ,UTM ,WGS84 ,$GPDTM
#125030 Is it possible with you software to convert GPS coordinates to U.S. State Plane coordinates ?
Yes this is possible. You can convert from any source coordinate to State Plane coordinates by just supplying the State Plane number. For a list of supported state planes, have a look at this page. ...
Tags:  Coordinate Conversion ,State Plane ,State Plane Coordinate System
#125040 The U.S. stateplane I am using is defined in meters, but I want the output coordinates to be in feet. How can this be done ?
This is possible. You only have to add a couple lines to your existing code. When converting to State Plane coordinates, you normally use the following code to convert from latitude / longitude to northing / easting coordinates: Set objProjection = CreateObject ( "Eye4Software.GpsProjecti ...
Tags:  State Plane ,Units ,Convert Units ,Feet
#125050 What source datum is used when converting to UTM using the ToUTM function ?
When using the ToUTM function, only the destination datum has to be passed as parameter. The source datum used is always WGS84, this datum is choosen because GPS coordinates are allways in WGS84 (unless the GPS receiver is configured otherwise). In case you want to convert directly to UTM from ...
Tags:  UTM ,WGS84 ,Datum ,GPS Coordinates ,NAD27 To WGS84
#125051 What destination datum is used when converting from UTM using the FromUTM function ?
When using the FromUTM function, only the source datum has to be passed as parameter. The destination datum used is always WGS84, this datum is choosen because GPS coordinates are allways in WGS84 (unless the GPS receiver is configured otherwise). In case you want to convert directly from UTM t ...
Tags:  UTM NAD27 ,WGS84 ,GPS Datum ,Convert WGS84 to NAD27
#125060 Can I use your GPS SDK to calculate the distance between two coordinates ?
Yes, it is possible to do high precision distance calculations using the GPS Toolkit. Instead of the Great Circle formula, it uses Vincenty's formula which far more accurate. The function to calculate the distance takes the source and destination coordinates in latitude / longitude format. ...
Tags:  Distance Calculation ,Vincenty Formula ,Great Circle Formula
#130005 No data is displayed after starting the scripts or demo applications, what could be wrong ?
Please check the following: Is the correct serial port selected ? Did you select the correct baudrate (most GPS receiver use 4800 bps) ? Check the logfile for errors. If no errors are reported, please check the 'Log GPS Data' checkbox in the demo application and check whet ...
Tags:  No Position ,No Data ,Nothing Displayed ,No Fix
#130010 When trying to register your GPS component (gpsctl32.dll) REGSVR32 returns the following error: 0x80070005
We are aware of this error, however it is not a problem with the GPS component itself. Please try the following: When starting the command prompt, start it from the start menu by locating the "Command Prompt" in the start menu, now right click on this item and select "Run as Administra ...
Tags:  Register ActiveX ,Manual Installation ,REGSVR32
#130015 When I am running the .NET demo application, I receive the following error: Retrieving the COM class factory for component with CLSID {B0200A80-3C4B-4A42-ACC1-F9B11939ED5D} failed due to the following error: 80040154.
This error means the component is not correctly registered on this PC, or you are trying to run the application in 64 bit mode, while only the 32 bit control has been registered. To register the 64 bit control, run the following from the command prompt: REGSVR32 path to gpsctl64.dll ...
Tags:  REGSVR32 ,64bit ,.NET ,COM
#135005 I like this software, how can I Activate it after the trial expires ?
You can remove the time limitation by entering a registration code. Afther purchasing the software you will receive this code. For more information about ordering and licensing, click here. ...
Tags:  Activation ,Expiration ,Trial