Resolving Issues with GPS Locations in GIS

Examples of Map Projections
Source: Esri

When using mapping and GIS applications, this transformation if often applied automatically by the software, based on the coordinate systems that are used in the map. In this case, in Collector for ArcGIS the basemap used for the map was based on OS data, so the software was applying a default transformation between the GPS coordinates (WGS-84) and British National Grid (OSGB-1936). The result was that the resulting GPS position reported in Collector for ArcGIS was over 50 metres from the known position, despite the GPS reporting sub 10-metre accuracy.

GPS position in Collector for ArcGIS using the default transformation

The following steps show how we were able to resolve the GPS issue within Collector for ArcGIS by applying a specific transformation, rather allowing the software to use the default. Although these steps are specific to Collector for ArcGIS and to using a map based on the British National Grid coordinate system, a similar approach to selecting a specific transformation may be required in other mapping and GIS applications, wherever GPS locations are shown on a map that uses a planar or projected coordinate system.

  1. Within Collector for ArcGIS click the menu in the top left (3 horizontal bars) and then click Settings:
Collector for ArcGIS - GPS Settings
  1. In the settings, choose Location and then click the Default Location under Location profile:
Collector for ArcGIS - GPS Settings
  1. On the Location Profiles pop-up, click Add a profile:
Collector for ArcGIS - GPS Settings
  1. In Add Profile, type “WGS 1984” in the search box and then click GCS WGS 1984 to select this as the receiver’s coordinate system:
Collector for ArcGIS - GPS Settings
  1. Next click Projected and then type “British National Grid” in the search box and click British National Grid to select this as the coordinate system used by the map:
Collector for ArcGIS - GPS Settings
  1. Click Continue on the expected area for data collection:
Collector for ArcGIS - GPS Settings
  1. Then select OSGB_1936_To_WGS_1984_Petroleum as the datum transformation. In our experience, this is the best general purpose transformation for the whole UK:
Collector for ArcGIS - GPS Settings
  1. Type a name for the profile (e.g. WGS84 to British National Grid):
Collector for ArcGIS - GPS Settings
  1. The location profile will be added – click the profile to enable the options:
Collector for ArcGIS - GPS Settings
  1. Click Switch to change to the new profile:
Collector for ArcGIS - GPS Settings
  1. The profile should now appear as “current”:
Collector for ArcGIS - GPS Settings
  1. Close the location profiles pop-up and the new profile should now display in the location settings. This transformation will now be used instead of the default:
Collector for ArcGIS - GPS Settings

The result of changing the default transformation in this case, using the above steps, can be seen below. The resulting GPS position now more accurately reflects the known position.

GPS position in Collector for ArcGIS using the new transformation

The concept of applying a suitable transformation is applies to most mapping and GIS solutions, including other Esri software, such as ArcGIS Desktop or the Esri Javascript API. If you find that your GPS position or GPS-derived data is not overlaying correctly on your OS base map, then it’s worth considering setting the transformation manually, rather than relying on the default transformation selected by the software.

If you require assistance with any of the above then feel free to contact us.

Related

If you are interested in any of our products or services, contact us today and we will be happy to discuss your requirements.