Using GPS Networks
Ellis R. Veatch II, PS
Why a network?
The buzzword of GPS these days is RTK. RTK is inherently a method that produces side shots. Checks are not built into the method. When doing RTK, we must develop and utilize procedures to provide checks, such as re-occupying our RTK points using a different base station at a different time. The resulting averaged points will have improved accuracy. However there will be no direct measurements between the points. This is fine for photo control, topo, alignment stakeout and slope staking, etc., but may not meet the needs of tasks such as section break-down, or other boundary surveys where direct measurements between points may be required. These tasks may be better done using rapid static post-processed techniques, which have built in redundancy and point-to-point measurements. The network approach provides us with pretty reliable indications as to the accuracy of the points in relation to each other, not just to a base station.
This article is going to present a simplified method of designing a network for GPS surveys. It is not a scientific treatise on networks or least squares adjustments. It is intended to be a basic guide for the average surveyor that has projects that would be better done with a network approach rather than with RTK.
The basic rules
The basic rules of simple network design are:
- Connect the dots
- Measure the short lines
We want to be able to arrive at accurate points. Therefore we want to make sure that we control the distribution of errors as best we can. Following these two simple rules will provide a good distribution of errors.
To do this reasonably efficiently, we need to use at least 3, and preferably 4, receivers. In all projects I bid when I was really a surveyor, it was always more cost efficient to use 4 receivers than 3 receivers. Using only two receivers to attempt a network would be very inefficient.
The following is a possible set of 8 sessions, using 4 receivers, for thenetwork of points shown. It follows both rule number one and rule number two. Generally, rule number one will provide also for rule number two. Note that not every pair of points is directly connected, e.g. between URBAN and LOCKMAN, but the point spacing in that area is fairly homogeneous and this structure should provide for a good distribution of the residual errors.
The design session occupations are as follows:
THAPA
BENSON 54102 URBAN TTMPS
BENSON ADVANTAGE BARTLETT JERSEY
KIEFT ADVANTAGE NCS HOLLAND
JERSEY GIFFLES HOLLAND
SPENCER GIFFLES LEICA CARL
BULLDOG TTMPS BURTCH CARL
JERSEY TTMPS METCO LEICA
Note: One station isalways used as a hinge between each set of occupations. Sometimes two stations may hinge, but in general it is most efficient to try to hinge on only one point and notto double measure lines. This of course does not apply to high accuracy network procedure requirements. Follow the procedures specified by your contract.
Use all vectors or only the “independent” ones?
Much has been writtenabout the use of “trivial” or dependent vectors in a network. If you are doing session processing (where all the data between all the points in a session is considered at the same time), you will only use the resulting independent vectors in the adjustment. However most, if not all, of the manufacturer’s software today does not use session processing. Generally, the manufacturer’s software processes vector by vector independently. When processing this way, you can use all the vector solutions in your adjustment. Some surveyors will use only the “independent” vectors from a session even though it was processed vectorby vector.
Should you use only the“independent” vectors, or all the vectors available? In reality, it doesn’t really matter. However, choose your method and stick to it. Don’t mix and match
Below is the same set of points as shown above, measured in 10 sessions (an increase of 20%), where only three of the six possible vectors per session were used. That is, only the “independent” vectors (3 out of 6) of each session were used. The processing time was about 20 minutes because ofhaving to select individual vectors for processing. The resulting adjusted positions (minimally constrained with Bulldog held as control) are listed below the network plan.
The observed sessions areas follows:
LOCKMAN 54102 BURTCH THAPA
LOCKMAN URBAN BENSON METCO
ADVANTAGE BARTLETT KIEFT METCO
JERSEY NCS KIEFT METCO
JERSEY HOLLAND NORM LEICA
NCS HOLLAND NORM GIFFLES
SPENCER BULLDOG CARL GIFFLES
TTMPS LEICA CARL SPENCER
TTMPS URBAN BURTCH BULLDOG
THAPA 54102 BENSON ADVANTAGE
Station Northing Easting Ht. 3D Q
|
54102
|
243192.896
|
3909955.942
|
267.165
|
0.011
|
|
ADVANTAGE
|
243660.760
|
3909962.938
|
262.233
|
0.012
|
|
BARTLETT
|
243659.299
|
3910078.328
|
258.230
|
0.012
|
|
BENSON
|
243454.060
|
3909959.680
|
259.668
|
0.010
|
|
BULLDOG
|
243173.009
|
3910290.332
|
263.815
|
0.000
|
|
BURTCH
|
243082.187
|
3910114.009
|
269.131
|
0.009
|
|
CARL
|
243201.204
|
3910309.850
|
263.539
|
0.010
|
|
GIFFLES
|
243606.086
|
3910450.799
|
256.381
|
0.012
|
|
HOLLAND
|
243703.537
|
3910372.339
|
259.706
|
0.012
|
|
JERSEY
|
243646.446
|
3910192.358
|
257.137
|
0.011
|
|
KIEFT
|
243793.129
|
3910186.574
|
261.475
|
0.013
|
|
LEICA
|
243453.274
|
3910243.590
|
260.047
|
0.010
|
|
LOCKMAN
|
243172.883
|
3910071.392
|
269.651
|
0.010
|
|
METCO
|
243537.360
|
3910169.008
|
260.240
|
0.011
|
|
NCS
|
243777.405
|
3910249.478
|
260.818
|
0.012
|
|
NORM
|
243666.117
|
3910430.788
|
259.201
|
0.011
|
|
SPENCER
|
243488.887
|
3910401.127
|
250.848
|
0.012
|
|
THAPA
|
243003.731
|
3909965.451
|
274.251
|
0.011
|
|
TTMPS
|
243415.485
|
3910121.972
|
264.365
|
0.009
|
|
URBAN
|
243321.266
|
3910063.340
|
266.921
|
0.010
|
Below, I show the same network using all the vectors contained in the 10 sessions. The processing took 3 minutes instead of 20. The resulting adjusted positions (minimally constrained with Bulldog held as control) are listed below the network plan.
<!--[if!vml]--> <!--[endif]-->
Station Northing Easting Ht. 3D Q
|
54102
|
243192.899
|
3909955.940
|
267.159
|
0.006
|
|
ADVANTAGE
|
243660.761
|
3909962.938
|
262.242
|
0.006
|
|
BARTLETT
|
243659.301
|
3910078.327
|
258.234
|
0.007
|
|
BENSON
|
243454.060
|
3909959.679
|
259.672
|
0.006
|
|
BULLDOG
|
243173.009
|
3910290.332
|
263.815
|
0.000
|
|
BURTCH
|
243082.186
|
3910114.009
|
269.125
|
0.005
|
|
CARL
|
243201.206
|
3910309.850
|
263.532
|
0.006
|
|
GIFFLES
|
243606.087
|
3910450.798
|
256.381
|
0.005
|
|
HOLLAND
|
243703.541
|
3910372.339
|
259.698
|
0.006
|
|
JERSEY
|
243646.448
|
3910192.357
|
257.140
|
0.006
|
|
KIEFT
|
243793.133
|
3910186.572
|
261.476
|
0.006
|
|
LEICA
|
243453.276
|
3910243.589
|
260.047
|
0.006
|
|
LOCKMAN
|
243172.885
|
3910071.391
|
269.646
|
0.006
|
|
METCO
|
243537.361
|
3910169.008
|
260.243
|
0.005
|
|
NCS
|
243777.407
|
3910249.475
|
260.820
|
0.006
|
|
NORM
|
243666.118
|
3910430.786
|
259.203
|
0.006
|
|
SPENCER
|
243488.888
|
3910401.127
|
250.853
|
0.006
|
|
THAPA
|
243003.730
|
3909965.451
|
274.246
|
0.006
|
|
TTMPS
|
243415.487
|
3910121.970
|
264.364
|
0.005
|
|
URBAN
|
243321.268
|
3910063.339
|
266.923
|
0.005
|
Notice that there is very little difference in the adjusted positions of our points (4 mm N, 3 mm E, and 9 mm H at most). However, the 3D position quality figures in the all-vector adjustment are about twice as small as those in the adjustment of only the “independent” vectors. The all-vector adjustment is more optimistic because of the increased number of vectors. This is something to keep in mind. Are the statistics overly optimistic or more realistic?
This is an example where the network was designed to use only the “independent”vectors, therefore the vector between LOCKMAN and METCO doesn’t follow rule number one. If you design your sessions to use only the “independent” vectors, process it accordingly. If you are going to process all vectors, design it with the two basic rules in mind, and hinge your sessions accordingly. I would have designed the sessions as shown in the first section following my basic rules. Using all vectors is simpler to design and faster to process. Time saved is money earned.
Note: If you’d like to investigate this topic in more depth, you might start with “Session Versus Baseline GPS Processing” by Michael R.Craymer and Norman Beck, which appears in Proceedingsof ION GPS-92, 5th International TechnicalMeeting of the Satellite Division of the Institute of Navigation, Albuquerque, NM, 16-18 September 1992, pp.995-1004.
Statisticalindicators simplified
The final accuracy of our network positions is determined in the least squares adjustment. We do not need to be statisticians to perform such adjustments, but we do need to know what those statistics are telling us, and how to use them to help usweed out any blunders. Leica’s SKI-Pro adjustment module,MOVE3 (licensed from Grontmij Geo Imformatie bv,Roosendaal, The Netherlands) uses terminology that is a little different than some other common adjustment packages. Let’s look at these terms and try to figure out what they are telling us.
F-test
This value is referred toas the Standard Error of Unit Weight, or the Variance Factor in other software. All it indicates is how well are estimates of error, and our actual errors, agree. A value of 1 would indicate that the actual errors in the data are exactly what we expected. A value less than one indicates that the actual data is better than we expected. A value greater than one indicates that the actual data is worse than we expected. The value does not indicate anything else. Ideally this value should be close to one. We can control this value by scaling our estimates of error.
W-test andT-test
The W-test and the T-testwould be referred to as the Normalized Residuals orStandardized Residuals in other software packages. The W-test is the equivalent of the normalized residuals ofthe vector components, while the T-test is the equivalent of the normalized 3D residual of the vector. These values essentially tell us which vectors are the outliers. The vector with the highest T-test value will be shown as an outlier (in my screen shots they appear as red vectors). Avalue of 5 would indicate residuals that are 5 times higher than expected based on our estimates of error. Use these values as a guide to weeding out and removing blunders. Utilize the actual residuals in ADJUSTED OBSERVATIONS section to determine when to stop. Remember that there will probably always be an outlier. An outlier is not necessarily a bad vector.
The W-test and the T-test values are dependent on the estimates of error. Make sure you use valid estimates of error in your adjustments.
Summary
For some surveys, RTK is not the best method to use. RTK is suitable for topo and stakeout type projects, but for control or “traverse” type projects, a network approach is much more suitable. The network provides advantages not available with RTK. However, we want to be as efficient as possible in obtaining these advantages. As we have seen above, the difference between using all vectors in a session or using only the “independent” vectors is very slight. The planning and processing is much simpler and faster using all vectors. For general surveys this would be the approach I would take. Keep it as simple as possible. If your clients, particularly government entities, have other requirements, follow them. And remember that the most important task in any network is to know how to weed out the blunders using the statistical indicators in thea djustment.
Keep it simple
- Connect the dots
- Measure the short lines
- Process everything
- Weed out the blunders
And enjoy your networking.
Network versus RTK
|
|
|
|
An RTK shot is a side-shot. It is not magic. You need checks.
|
Cons:
- The short solutions are subject to multi-path (reflected signals) and other errors.
- There are no checks built into the technique.
- No direct measurements between points.
RTK is not suitable for control surveys. At the very least, when better accuracy is required, one needs to develop methods to provide some of the checks and security built into post-processed networks.
<!--[if !supportEmptyParas]--> <!--[endif]-->
Pros:
- Very quick and efficient locations.
- Great for general surveying, topography, photo control, road alignments and slope staking.
<!--[if !supportEmptyParas]--> <!--[endif]-->
<!--[if !supportEmptyParas]--> <!--[endif]-->
|
|
|
|
|
Post-processed networks using multiple receivers provide confident accurate positions.
|
Pros:
- Provides a network of inter-connecting vectors that yields very accurate positions after a least squares adjustment.
- All points (or nearly all points) have direct measurements between them.
- No need to hassle with radio communications.
<!--[if !supportEmptyParas]--> <!--[endif]-->
Post-processed networks are not suitable for rapidly locating large numbers of points. That is the job for RTK.
<!--[if !supportEmptyParas]--> <!--[endif]-->
Cons:
- More time per point.
- Need more than two receivers (Three are necessary, four are better).
<!--[if !supportEmptyParas]--> <!--[endif]-->
|
|