A FORTRAN 77 software package that analyzes Global Positioning System (GPS) deformation control networks is available free of charge. This package is able to simulate and adjust GPS networks. It can also perform one-dimensional, two-dimensional, and three-dimensional statistical analysis to inspect the significance of coordinate differences coming from two repeated surveys of the same network. In addition, it computes displacement vectors with error and reliability ellipsoids, and is suited for both engineering and geophysical applications. It has been used successfully in Italy to analyze small and large networks established for high precision engineering surveys and geodynamic deformation control [Acker et al., 1998; Anzidei et al., 1996]. The package consists of three main programs: NETGPS, DENETGPS, and DIFFFLH, and 45 subroutines (Figure 1).
A Test Network
The software package was tested by surveying twice a 4-station network located in the Modena region of northern Italy (Figure 2). The 4 stations are numbered and named respectively 1-CAST (Castelfranco Emilia), 3-PESC (Pescale), 22-NAVI (Naviglio), and 10-SLITTA (Osservatorio Geofisico di Modena). The antenna at 10-SLITTA is mounted on a device which allows displacement along three orthogonal axes (aligned in this case north, east, and up) with a precision of 0.1 mm [Balestri et al., 1994] (Figure 3).
Two GPS antenna positions in 10-SLITTA were considered, one taken as zero position and the second defined with respect the first by setting a displacement of 15 mm along each axis. Two observing sessions of 6 hours each were performed for each of the 2 antenna locations (Table 1).
Table 1. Observing Sessions
.| Session | CAST | PESC | NAVI | SLITTA | |||
| 1 | 3 | 22 | 10 | ||||
| DN | DE | DH | |||||
| (mm) | (mm) | (mm) | |||||
| 1 | X | X | X | 0 | 0 | 0 | |
| 2 | X | X | X | 15 | -15 | 15 | |
| 3 | X | X | X | 0 | 0 | 0 | |
| 4 | X | X | X | 15 | -15 | 15 | |
Data Analysis
The GPS phase measurements were processed by GPSurvey [Trimble Navigation, 1995] following the suggestions given in the user manual. In particular, the ionospheric-free observable was adopted to process baselines longer than 10 km, initial phase ambiguities were solved when possible, and the troposphere delay was modeled according to the Saastamoinen model with a minimum elevation angle of 20E.
The independent GPS baselines pertaining to each session couple corresponding to the same imposed displacement (sessions 1-3: 0 mm; sessions 2-4: 15 mm - (Table 1)) were adjusted by NETGPS, obtaining two network solutions (coordinates and full covariance matrices) designated as 0 and 15 (Table 2).
TABLE 2. Global Parameters of the Network Adjustments.
|
NET |
EQ |
UNK |
CON |
RED |
a priori
|
estim |
theor |
exper |
SMAX (m) |
SM (m) |
|
0 15 |
18 18 |
12 12 |
3 3 |
9 9 |
1.00 1.00 |
1.03 1.01 |
16.52 16.52 |
9.57 9.17 |
0.013 0.005 |
0.005 0.001 |
EQ=equations, UNK= unknowns, CON= constraints, RED= redundancy,
The significance analysis of the observed coordinate differences between the two repeated surveys performed by DENETGPS starts from the evaluation of the significance of the coordinate differences with respect to the associated error ellipsoids. This is done by an iterative testing procedure based on the Fisher variate which allows a separation of the points into two groups: those whose coordinates are significantly changed and those whose coordinates are not changed. The test is based on the assumption that both the estimated coordinates and their differences
H0 : X2 = X1, it is possible to define a statistic FOT that, if HO is true, follows a Fisher distribution [Koch, 1984]
The significance analysis related to the discussed example was performed without considering any a priori information on the stations' behavior; in other words, the goal was to identify which of the sites suffered displacement starting from a noninformative condition. The two sets of adjusted coordinates (0 and 15) with the corresponding covariance matrices were submitted to DENETGPS. As expected, the program detected significant coordinate differences only for the site of SLITTA, which is clearly shown by the comparison of the experimental F values with respect to the theoretical value at the chosen significance level (5%) (Table 3).
Table 3. Fisher Test (Ft = 3.16).
| SITE | Fe | ||
| 1 | CAST | 0.19 | |
| 3 | PESC | 0.40 | |
| 22 | NAVI | 0.32 | |
| 10 | SLITTA | 45.40 |
In the end, displacement vector and error ellipse on the local tangent plane were computed by DIFFFLH. Table 4 shows a simplified view of DIFFFLH output, where WGS84 coordinates (
Table 4. Simplified Diagram of DIFFFLH Output.
|
S I T E |
(dmS) (m) |
RMS0 RMS15 (m) RMSD (m) |
(dpS)
(m) |
RMS0 RMS15 (m) RMSD (m) |
h0 h15 (m) (m) |
RMS0 RMS15 (m) RMSD (m) |
SMAX0 SMAX15 (m) VT 3D (m) |
SMIN0 SMIN15 (m) VT 2D (m) |
AZIM0 AZIM15 (dms) AZ VT2D (dms) |
CI h0 CI (m) |
|
|
||||||||||
|
1
3
2 2
10
|
44 36 06.91490 44 36 06.91489 0.000 44 29 35.06664 44 29 35.06670 0.002 44 39 59.01375 44 39 59.01370 - 0.002 44 37 54.24366 44 37 54.24408 0.013
|
0.003 0.001 0.003 0.004 0.001 0.004 0.002 0.001 0.002 0.002 0.001 0.002 |
11 03 21.12020 11 03 21.12018 - 0.001 10 43 05.31313 10 43 05.31339 0.001 10 56 41.28676 10 56 41.28672 - 0.001 10 56 43.26372 10 56 43.26299 - 0.016 |
0.002 0.001 0.003 0.003 0.001 0.003 0.002 0.001 0.002 0.002 0.001 0.002 |
76.447 76.452 0.005 225.359 225.351 -0.008 65.599 65.602 0.003 93.862 93.875 0.012 |
0.007 0.003 0.007 0.009 0.003 0.009 0.005 0.002 0.006 0.005 0.002 0.005 |
0.007 0.003 0.005 0.009 0.003 0.008 0.005 0.002 0.004 0.005 0.002 0.024 |
0.006 0.002 0.001 0.008 0.003 0.002 0.004 0.002 0.002 0.004 0.002 0.021
|
1 21 08 6 22 42 -104 44 24 1 5 39 7 20 21 41 32 45 1 6 43 6 57 50 -148 01 49 1 12 53 6 59 26 -50 49 6
|
0.013 0.005
0.017 0.006
0.010 0.004
0.010 0.004
|
Technical information
Currently available is a version of the program executables prepared by the Lahey compiler and linker for PC-DOS systems where DOS extender is installed. A VAX-OpenVMS 6.2 version will be provided on request from Mattia Crespi (crespi@dits.ing.uniroma1.it) or Federica Riguzzi (riguzzi@ing750.ingrm.it). Crespi can also provide more detailed theoretical explanations about the software package, and Riguzzi can supply more information about data files managing.
The PC-DOS executables of the software package can be retrieved by ftp on the site 151.100.11.213. The package is provided with a README.TXT file, containing important information about program managing and a practical DEMO. The data files concerning the test experiment discussed here can be downloaded together with the input files containing the options to run the executables at the Web site http://ing712.ingrm.it/data_www/Geodesy/softw/softw.html.--Mattia Crespi, Dipartimento di Idraulica Trasporti e Strade, Università La Sapienza di Roma, Rome, Italy and Federica Riguzzi, Istituto Nazionale di Geofisica, Rome, Italy
Acknowledgments
The authors are grateful to R. W. King for helpful suggestions in reviewing the manuscript. They also wish to acknowledge L. Biagi who managed the survey of the Modena local network and A. Massucci who drew the figures.
References
Acker, Y., M. Anzidei, C. Bradaschia, M. Crespi, P. Popolizio, F. Riguzzi, and A. Zanutta, Virgo GPS network: survey and data processing, Boll. Geod. Sci. Affini, No. 4, 1998.
Anzidei, M., P. Baldi, G. Casula, M. Crespi, and F. Riguzzi, Repeated GPS surveys across the Ionian Sea: evidence of crustal deformations. Geophys. J. Int., 127, 257-267, 1996.
Balestri, L., L. Biagi, G. Magnoni, and M. Zucchi, GPS sensibility test for the control of deformations, Proc. Istanbul-94, First Turkish International Symposium on Deformations, pp. 213-222, MMOB-HCMO Chambre of Surveying Engineers, Ankara, Turkey, 1995.
Crespi, M., A software package for the adjustment and the analysis of GPS control networks, in Reports on surveying and geodesy, edited by M. Unguendoli, pp. 237-264, Nautilus, Bologna, Italy, 1996.
Koch, K. R., Statistical tests for detecting crustal movements using Bayesian inference, NOAA Tech. Rep. NOS NGS 29, pp. 1-6, National Geodetic Survey, Rockville, Md., 1984.
Teunissen, P. J., Zero order design: Generalized inverses, adjustment, the datum problem and S-transformations, in Optimization and design of geodetic networks, edited by E. W. Grafarend and F. Sansò, pp. 11-55, Springer-Verlag, New York, 1985.
GPSurvey Software User's Guide, Trimble Navigation, Sunnyvale, Calif., 1995.