Time Saving in Soil Survey

Display the TerraIndex data directly in Excel

GPStoHTTP – External GPS Connection

GPStoHTTP – External GPS Connection

The best way to link your high precision GPS to TerraIndex App (windows). Do not use GPSComplete. Instead use the GPS accuracy directly in TerraIndex App.


The best way to link your high precision GPS to TerraIndex App. Read the precision of your coordinates while entering your measurement points and use the most precise coordinates in the field right away.

How should I install the GPStoHTTP application?

  1. Download GPStoHTTP from https://web.terraindex.com/gpstoHttp/setup.exe
  2. You might get a message from Windows saying it concerns a unrecognized application. Click on ‘More Info’ and then ‘Run anyway’.
  3. Configure your GPS device or ask your GPS supplier to set up the following:
    NMEA strings have to be sent over a readable COM port. More specifically, it concerns GGA and GSA strings. These are required to read all the data in TerraIndex.
  4. Start the GPStoHTTP application, check if it gives the message: ‘Setting IsolationExempt: OK.’
    If this is not the case, then a long message should appear saying that something has to be executed manually. Go to the section: ‘How to disable Network Isolation for TerraIndex?’ and follow the steps before continuing further.
  5. When the GPStoHTTP application is started, fill in the COM Port you copied from GPS Complete, or the one you got from your GPS supplier.
  6. When clicking on “Connect” you should get the following message:
    Connected. The contents of COM5 are available on http://localhost:5002/
  7. If this is not the case, something has gone wrong with the COM Port that was configured. You will have to ask your supplier on which COM Port the NMEA strings are sent.
  8. If everything works well, you can start TerraIndex App (Version or later) and connect via the GPS panel.
    The app then indicates that it has established a connection to the external GPS.


How to disable Network Isolation for TerraIndex?

You may not have Administrator rights. In that case you should ask your system administrator to perform the following manipulation.

In order for TerraIndex App to connect to the GPS data, the following commands have to be executed in the Command box (As Administrator)

CheckNetIsolation.exe LoopbackExempt -a -n=47832I.T.WorksBV.TerraIndex_yr8w8fgjjm7ja

This is tried, by default, when the GPStoHTTP application is started. In case this does not work, the application will signal it. If this is the case, it will have to be executed manually. Below you can read how. This action only has to be performed once. After this the application will be set up properly.

  • Click on Windows Start
  • Type ‘cmd’ in the search bar
  • Right click on the button: CommandPrompt (Command)
  • Click on ‘Run as Administrator’
  • Click on Yes when asked if you want to run as administrator
  • Paste this line in the command box: ChekNetIsolation.exe LoopbackExempt -a -n=47832I.T.WorksBV.TerraIndex_yr8w8fgjjm7ja
  • In case ‘Ok’ appears, the settings are set and the configuration is ready for use.


I use GPSComplete, what is different?

For GPSComplete, things go as follows:

  1. A connection is established with an external GPS that works with software from the GPS supplier.
  2. The software performs a correction on the location data and passes it on the COM Port.
  3. Because TerraIndex App cannot read out the COM Ports, GPS Complete (GPS Direct) is placed in between and reads the COM Ports before passing it on to the Windows Location Service.
  4. Next, TerraIndex App looks for the Windows Location Service and displays the corrected coordinates. But not the precision meta-data.

For this case, steps 3 and 4 are different:

  1. A connection is established with an external GPS that works with the software of the GPS supplier.
  2. The GPS software makes a correction on the location data and passes it on over a COM Port.
  3. The GPStoHTTP application replaces GPS Complete. It reads out the COM Ports and passes ALL data over to a local webserver (http://localhost:5002/).
  4. The TerraIndex App now tries to connect to http://localhost:5002/ in order to read out the data. If this fails the App will fall back on the Windows Location Service.
    Be aware! Because GPS Complete is not in between anymore, the Windows Location Service will not output coordinates from the external GPS.

I use GPS Complete, how can I swith to the new implementation?

Follow these instructions to delete GPSComplete:

  1. Open GPS Complete and write down the COM Port that is configured under GPSDirect. (In the example COM5)
  2. Delete the GPSDirect driver.
  3. You can now continue by following the instructions on how to install GPStoHTTP.

Minimum Requirements

  • Windows 10
  • TerraIndex App, version or later.