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
|