Current Issues
Archives
Media Kit
Editorial Guidelines
About Us
Contact Us
Subscribe

 

 


HOME > ARCHIVES > 1995 > JUNE
GPS Locations for GIS: Getting Them Right the First Time
By Caroline Erickson and Pierre Heroux

Introduction
Location data is a fundamental element of geographic information systems (GIS). More and more, GPS is being used as the tool for GIS georeferencing. The successful application of GPS is dependent on understanding its coordinate system, achievable accuracies and limitations.
      This paper explains the significance of the GPS coordinate system and how large positional errors in a GIS may be avoided through careful attention to coordinate systems.
      All GPS positioning is not the same. Accuracies ranging from 100 meters to millimeters may be achieved depending on the data collection and processing techniques, and the hardware and software used. As can be expected, in general, the higher the accuracy, the higher the GPS positioning cost.
      This article describes three lower accuracy techniques, based on code (also called pseudorange) measurements, which are suitable for GIS applications. One of these techniques, single point positioning with precise ephemerides and clocks, is particularly noteworthy as it is new to the GPS positioning community and has significant benefits for many GIS applications. An awareness of the different GPS positioning alternatives is important so that the technique most appropriate for a specific requirement is applied. This article concludes with comments on the limitations of GPS positioning and suggestions to help ensure the successful application of GPS for GIS georeferencing.

Coordinate Systems
There are currently 25 GPS satellites orbiting 20,000 km above the Earth, configured in a constellation such that at least four satellites are visible anywhere in the world at anytime. These satellites broadcast data which is collected by GPS receivers and used for computing positions. In a simplified sense, positioning with GPS is achieved by simultaneously recording the signals from at least four satellites at the user's receiver. By knowing the locations of the satellites in the sky (referred to as orbits or ephemerides), the point of intersection of the four signals may be computed. It is therefore necessary to relate the coordinates of the GPS satellites to the coordinates used daily in GIS.
      The orbits of the GPS satellites are referenced to WGS84 (World Geodetic System 1984) and are usually represented in Cartesian coordinates (x,y,z) such that the origin is at the center of the Earth, the x axis passes through the Greenwich Meridian and the z axis passes through the north pole.
      In GIS, horizontal coordinates are usually represented as latitudes and longitudes, or UTM northings and eastings, based on a reference datum such as NAD27 or NAD83. Each of these datums is in turn based on an ellipsoid which represents the size and shape of the Earth. An ellipsoid is a smooth mathematical surface which can be thought of as a sphere that is "squashed" at the poles. Points on the ellipsoid may be represented as Cartesian coordinates or as latitudes, longitudes and ellipsoidal heights (i.e. height above the ellipsoid). In GIS, vertical coordinates are usually represented as heights above mean sea level, which are referred to as orthometric heights.

Horizontal Coordinates
Horizontal coordinates based on the North American Datum of 1983 (NAD83) are fully compatible with the WGS84 GPS based coordinates. The same cannot be said for the forerunner to NAD83, the North American Datum of 1927 (NAD27). Shifts in geodetic coordinates resulting from the transition from NAD27 to NAD83 range from about 120 meters westerly on the west coast to 70 meters easterly in Newfoundland and 100 meters northerly in the high Arctic. The corresponding Universal Transverse Mercator (UTM) coordinates have a fairly consistent northward shift ranging from about 200 to 250 meters. The shifts are a result of using an Earth-centered ellipsoid consistent with WGS84 instead of a non-geocentric ellipsoid as used in NAD27, and removal of distortions in the NAD27 coordinates through a complete readjustment.
      Users of GPS must ensure data collected in WGS84 coordinates is used in an NAD83 based GIS, or transformed to be compatible with the GIS datum. Failing to take this step could introduce very large errors into a database.
     Note that some GPS receiver manufacturers include software to carry out these transformations. Usually, such software packages only take into account the shifts between the two reference ellipsoids, and not the removal of NAD27 distortions. Consequently errors up to 20m may still remain in some transformation packages. The user must ascertain if such transformations are sufficiently accurate for their needs. Transformation software between NAD27 and NAD83 which more fully models the actual local shifts is available from provincial survey agencies and the Geodetic Survey Division of Geomatics Canada.

Vertical Coordinates
The link between the ellipsoidal heights derived from GPS and the mean sea level (orthometric) heights, which we commonly deal with, is more complex than the datum relationship for horizontal coordinates.
      Orthometric heights actually are referenced to the geoid. The geoid is defined as an equipotential surface (i.e. a surface on which the gravity potential is constant) that closely represents mean sea level. It forms a smooth but irregular surface around the Earth that differs significantly from the geometrically defined ellipsoid.
      The ellipsoidal and orthometric heights are linked by the geoid height. The geoid height may be obtained from a geoid model related to the WGS84 ellipsoid such as that computed by the Geodetic Survey Division, referred to as GSD91. It is therefore possible to obtain orthometric heights from ellipsoidal heights with knowledge of the geoid height at a location, as interpolated from a geoid model. (Note that some GPS receiver manufacturers provide geoid models from which orthometric heights are computed. The user must ascertain if the embedded geoid models are sufficiently accurate for their needs.)
      GPS users operating in single point positioning mode for height determination must ascertain whether ellipsoidal or orthometric heights are produced by their receiver's processing software. Geoid heights (i.e. the difference between ellipsoidal and orthometric heights) in Canada vary up to ±50m, depending on location, which is therefore the maximum error one would expect if ellipsoidal heights were mistakenly taken as orthometric heights.
      Note that for relative positioning where the position of one point is determined with respect to another, an orthometric height may be derived with smaller errors if the orthometric height of the reference point is known. This is because the relative differences between the ellipsoid and geoid are much smaller than the absolute differences between the two surfaces.
      For GPS positioning, it is important to be aware of coordinate systems (i.e. NAD83 coordinates or others, orthometric or ellipsoidal heights) and to take the appropriate steps to ensure the right data is entered into a GIS. Most professional surveyors are familiar with these concepts and should be consulted by GIS developers who are exploring the use of GPS.

GPS Positioning Methods for GIS
GPS positioning accuracies ranging from centimeters to 100m may be desired, depending on the specific GIS requirements. This article will limit discussion to lower accuracies (1 to 100m) based on using code measurements, which are often more economically viable for GIS applications. Single point positioning, differential positioning and single point positioning with precise orbits and clocks will be discussed.

Single Point Positioning
Single point positioning is achieved by intersecting the measurements from four or more satellites at a single receiver on the Earth's surface. The accuracies achievable using single point positioning are 100m 2drms horizontally and 156 m 2s vertically assuming favorable satellite geometry. These accuracies apply equally to static or kinematic single point positioning. Solutions may be attained almost instantaneously, using an inexpensive GPS receiver.
      The limited accuracy achievable with single point positioning is mainly due to inaccuracies in the broadcast satellite orbits and clocks. In addition, the delay of the signals as they travel through the Earth's ionosphere and troposphere reduces accuracy. Multipath (i.e. the reception of signals which reflect off ground surface objects rather than traveling directly to the antenna) and receiver noise (i.e. the receiver's limitations in accurately measuring the code) also affects resulting accuracies.
      The U.S. Department of Defense, which maintains the GPS satellites, intentionally degrades the broadcast satellite orbits and dithers the satellite clocks as part of an official policy to limit positioning accuracy for unauthorized users. This degradation is referred to as Selective Availability (S/A).
      Two techniques may be used to improve the cited 100m accuracies to the 1 to 10m level: (1) differential positioning, and (2) single point positioning with precise orbits and clocks. In each method, improved results are achieved by greatly reducing some of the above mentioned error sources, including the effects of S/A.

Differential GPS Positioning
Differential positioning may be conducted with either post-mission or real-time kinematic processing. The former is simpler and less expensive, while the latter is complicated by the requirement for a real-time data link. Using differential positioning, the coordinates of one point which is used as a base station must be known. The difference between the measured satellite ranges at this base station and the "true" satellite ranges is computed to produce a correction, which is then applied to measured ranges at a second point. The corrected ranges are used to compute coordinates in a single point positioning algorithm. The effect of orbit and satellite clock errors, as well as atmospheric delays, are greatly reduced using this technique, leading to accuracies ranging from 1 to 10m.
      Some of the factors which affect whether 1m or 10m accuracy is achievable using differential GPS include the distance from the base receiver, receiver characteristics (noise, multipath resistance), and satellite geometry.
      Differential GPS may be carried out by using two receivers with one serving as a base station, using one receiver and subscribing to a service that supplies differential GPS corrections or using one receiver with data collected at a Canadian Active Control System site (see Figure 3). Differential GPS is a well-accepted technique which has been applied in the GPS community for several years.
      A description of the Canadian Active Control System is necessary to understand the source of the precise orbits and clocks.
      The Canadian Active Control System consists of unattended GPS tracking stations distributed across the country referred to as Active Control Points (ACPs). These ACPs continuously record carrier phase and pseudorange measurements for all GPS satellites within station view. The data collected is retrieved on a daily basis by a central processing facility in Ottawa. The main objectives of the CACS are (1) to provide direct and convenient access to the Canadian Spatial Reference System and (2) to improve effectiveness and precision of GPS applications. This is accomplished by providing a fiducial reference frame, by computing and making available precise satellite ephemerides (orbital parameters) and precise satellite clock corrections; by monitoring GPS integrity and performance from the analysis of data acquired through continuous tracking and; by supporting Differential GPS development and other services (geodynamics, precise time transfer, etc.).
      The CACS orbits, which are also based on a number of global sites, have an accuracy of approximately 10 cm, which is far superior to the 5 - 10m accuracy of the GPS broadcast orbits. Similarly the CACS precise clocks are accurate to 1 nanosecond (30 cm), whereas the broadcast clocks are only accurate to 70 - 100 nanoseconds (21 - 30m).
      Single point positioning with precise orbits and clocks was recently introduced in the GPS community. Program GPSPACE (GPS Positioning from ACS Clocks and Ephemerides) was developed by the Geodetic Survey of Canada as an interface program for CACS products. The program performs standard single point positioning (i.e. with broadcast orbits and clocks), single point positioning with precise orbits and clocks, as well as differential positioning with respect to a single base station. As single point positioning with precise orbits and clocks is new to the GPS community, it is worthwhile to show some results demonstrating its capabilities compared to use of broadcast orbits.

GPS For GIS - Getting It Right
Up to this point, the importance of the horizontal and vertical coordinate systems and a discussion of three code positioning techniques suitable for GIS applications have been presented. A few other items are worth mentioning to help get GPS for GIS right the first time.
      Users should always be aware of one of the greatest limitations of GPS, that is the requirement that the satellite-receiver path be unobstructed. It is impossible to use GPS in tunnels or underpasses, very difficult amongst urban high-rises, and difficult in forested areas. It is for this reason that several positioning systems offer integration of GPS with complementary technologies.
      With GIS, attribute data is typically collected and tagged with a position. For optimal efficiency and accuracy, time tagging of the measured attribute and the position data should be automatically linked.
      The most important step in ensuring success of GPS for GIS is to test the full system from data collection to final processing. The equipment used for GPS varies greatly in complexity, cost and capabilities. It cannot be assumed that all accuracy claims given by equipment manufacturers or other users will be consistently met under all production field conditions, and hence it is important to test and evaluate the equipment. For the same reasons it is also important to test and evaluate GPS processing software and techniques. The position integrity should be tested by using points of known superior accuracy, and the fit with the GIS application should be tested with field trials.
      GPS is a tremendously powerful, efficient and effective positioning tool, which when used with care, will form a major input for a GIS system.

Acknowledgements
The insights and guidance provided by Jan Kouba in the concept and development of program GPSPACE is gratefully acknowledged. Thanks are extended to Pierre SauvŽ who collected the GPS data which was presented in this article. Don Junkins is acknowledged for his input on the National Transformation. A special recognition goes to members of the Canadian Active Control System Team, who ensure the continual successful operation of the system and the timely production of precise orbits and clocks.

About the Authors:
Pierre HŽroux has been employed by Shell Canada, Nortech Surveys and the Geodetic Survey Division of Geomatics Canada. He has been involved as a research officer with projects involving GPS for precise positioning and navigation for the past 10 years. He can be reached at 613-992-7416. Caroline Erickson currently holds the position of head, special projects at the Geodetic Survey Division of Geomatics Canada, where she has been involved in GPS surveying since 1986. She can be reached at 613-992-1291.

Back

 

©Copyright 2005-2021 by GITC America, Inc. Articles cannot be reproduced,
in whole or in part, without prior authorization from GITC America, Inc.

PRIVACY POLICY