Professional Documents
Culture Documents
Abstract We present a semi-automated procedure for detection and removal of residual erratic observations from a gravimetry database. The procedure is based on geographic information system (GIS) technology, provided by the Busstop system, a spatio-temporal information system prototype. The procedure is described through the presentation of a case study showing its use (and usefulness) in a limited area centered on the Skagerrak strait between Norway and Denmark. The entire process is compact enough to be implemeted in the form of a brief script, which is presented in extenso.
1 Introduction
Due to the labour-intensive nature of the data capture process, a gravimetry data set covering a given geographical area will typically consist of a relatively small number of observations. Despite this sparsity, detecting suspicious observations in a gravimetry database can be a remarkably tricky task. To reduce the necessity of that, new observations must be put through extensive screening procedures prior to inclusion in existing gravimetry databases. Some erratic observations do, however, survive the trip through the sieve of the screening procedures and make their way into the database. Once included there, they may show up in derived data sets as features with no physical basis. In this paper, we present an example of such features, and describe a GIS based, semi-automated strategy for the picking and elimination of the remaining erratic data.
Figure 1: The positions of the 25377 data points extracted from the gravimetry data base.
Figure 2: The original free air anomaly grid. The suspicious +15 mgal jump is indicated by the white box located around 58 N, 8.5 E
proles fall within the polygons (see gure 4). Having determined the enclosing polygons for the suspicious data, the Reveal session was terminated.
5 Conclusion
A quick-and-dirty, semi-automated, strategy for detection of residual erratic data from a gravimetry database was developed. The initial test was quite succesful in detecting and removing the erratic data. Throwing away data is obviously not a solution: Ideally, one should uncover what has happened during the survey providing the awed data, and whether the error can be modelled and removed from the data. If that is the case, the corrected data can be re-introduced into the gravimetry data base. However, the rst step of this process is to actually locate the data. Busstop showed to be able to provide a simple, and apparently efcient, solution to this piece of otherwise annoying geophysical everyday work.
Acknowledgements: This work was partially funded by the EU 4th framework program (AVO), the Danish Space Board and the Earth Observation Programme board of the Danish Research Councils (TK). The gures used originates from Thomas Knudsens Ph.D. thesis [Knudsen, 1997]
References
[Gudmandsen, 1998] Gudmandsen, P., editor (1998). Proceedings, EARSeL symposium 1997: Future Trends in Remote Sensing, Rotterdam, The Netherlands. A. A. Balkema. [Knudsen, 1997] Knudsen, T. (1997). Busstopa spatio-temporal information system. PhD thesis, University of Copenhagen. [Knudsen, 1998a] Knudsen, T. (1998a). Adding GIS functionality to specialized analysis programs for remote sensing data: Gravsoft and the busstop project. In [Gudmandsen, 1998], pages 125132. [Knudsen, 1998b] Knudsen, T. (1998b). Busstopan integrated system for handling, analysis and visualization of ocean data. Physics and Chemistry of the Earth. in press. [Knudsen, 1998c] Knudsen, T. (1998c). Busstop programmers reference. URL: http://www.gfy.ku.dk/ tk/busstop/libbs/index.htm. [Knudsen, 1998d] Knudsen, T. (1998d). Busstop users guide. URL: http://www.gfy.ku.dk/ tk/busstop/usrguide/index.htm.
[Knudsen and Brandt, 1998] Knudsen, T. and Brandt, J. (1998). GIS and high resolution atmospheric modelling for corrections of sea surface observations from the TOPEX/POSEIDON satellite altimeter. In [Gudmandsen, 1998], pages 373378. [Larson et al., 1991] Larson, M., Shapiro, M., and Tweedale, S. (1991). GRASS tutorial: r.mapcalc. Technical report, U.S. Army Corps of Engineers, Construction Engineering Research Laboratories, Champaign, Illinois, USA. [Olesen et al., 1997] Olesen, A., Meyer, U., Hehl, K., Gidskehaug, A., Forsberg, R., Bastos, L., and Timmen, L. (1997). Airborne geoid mapping system for coastal oceanography (AGMASCO). Presentation, AGU Fall 1997, San Francisco. [Shapiro and Westervelt, 1992] Shapiro, M. and Westervelt, J. (1992). r.mapcalc: An algebra for GIS and image processing. Technical report, U.S. Army Corps of Engineers, Construction Engineering Research Laboratories, Champaign, Illinois, USA. [Tomlin, 1983] Tomlin, C. D. (1983). Digital Cartographic Modeling Techniques in Environmental Planning. PhD thesis, Yale University. [Tomlin, 1990] Tomlin, C. D. (1990). Geographic information systems and cartographic modeling. Prentice Hall, Englewood Cliffs, NJ, USA. [Tscherning et al., 1992] Tscherning, C., Forsberg, R., and Knudsen, P. (1992). The gravsoft package for geoid determination. In Proceedings, First workshop on the European Geoid, Prague.
Figure 3: The slope (gradient) of the original free air anomaly grid. The suspicious area now stands out clearly as a line of zero gradient, and can be traced into a much larger area than for the original data set.
Figure 4: After zooming in on the two suspicious ship proles, their enclosing polygons can be digitized precisely enough to distinguish between the proles and other nearby data.
Figure 5: The version of the free air anomaly grid, computed after exclusion of the suspicious data. The +15 mgal jump, splitting the area of negative anomalies with a barrier around 58 N, 8.5 E, has now disappeared.
Figure 6: The difference between the old and the new free air anomaly grid. Except for the zones, where changes were wanted, the difference in general stays below 1 mgal.
// Generate original free air anomaly grid. // Output goes to fa.grd & fa.err. // Descriptor file fa.des, describing fa.grd, // is assumed to exist geogrid <fa.in // Compute the internal statistics of fa.grd basta fa.des // Take a look reveal fa.rev // Compute the (scaled) gradient hshade fa.des fah.des free_air_anomaly --scale 100
// Take a look, and digitize enclosing polygons // for suspicious data reveal fah.rev // Convert the polygons to Idrisi format dig2idr fah.dig bad.vec // Split the input data set into the points falling inside // and the points falling outside the polygons if exist inside.db del inside.db if exist outside.db del outside.db if exist bad.dat del bad.dat if exist good.dat del good.dat pip skagerak.dat bad.vec move inside.db bad.dat move outside.db good.dat // Generate the new free air anomaly grid, based on // "good" data only geogrid < fagood.in // Take a look reveal fagood.rev // Compute the difference, and take a look at it set f=free_air_anomaly diff.dd{diff_$f} = fa.des{$f} - fagood.des{$f} basta -v diff.dd reveal diff.rev
Figure 7: The Bush script for the whole detection-correction cycle. Although perfectly possible, it is not intended for direct execution by Bush. Rather as an operators documentation of the steps included in the turnkey solution