Designing an interface that supports spatial analyses in Google Earth system

Małgorzata Papież
AGH University of Science and Technology
Faculty of Geology, Geophysics and Environmental Protection
Department of Geoinformatics and Applied Computer Science
Poland

Andrzej Leśniak
AGH University of Science and Technology
Faculty of Geology, Geophysics and Environmental Protection
Department of Geoinformatics and Applied Computer Science
Poland

Abstract

This paper describes the construction of interfaces supporting spatial analysis. The designed application uses Google Earth system to calculate defined computations and visualize them on three-dimensional map of the world. Additionally, the functionality of Google Earth is extended by the Google Earth API interface and its equivalent for C# programming language - FC.GEPluginCtrls library.
The resulting system has both the basic features that allow easy visualization and data analysis, but also the set of tools for more advanced geospatial analysis. As an example, it implements a geostatistical data analysis taking into account geospatial distribution.
The presented application enables to conduct geostatistical analysis of seismological data saved in KML format. The data used for testing purposes come from the USGS. Those data contain information about the location of the earthquake sources described by the geographical coordinates. The time of occurrence, depth, and magnitude are the parameters used to conduct typical geostatistical analysis. The analysis enables to calculate the average and directional semivariance.
The construction of the Earthquake interface integrates the three-dimensional visualization together with the geostatistical tools. The presented geostatistical plugin is an example of the tool that can be designed using the Google Earth for visualization of the results for scientific computing. It also shows a possibility to design other applications for geospatial data analysis, and adapts its functionality to the specific application.

Keywords:

Google Earth API; spatial analyses; KML; FC.GEPluginCtrls library

Full Text:

PDF (Polish)

References

Carr J.R, Glass C.E., 1989: Use of geostatistics for accurate mapping of earthquake ground motion. Geophysical Journal 97: 31-40.

Clark I., 1979: Practical Geostatistics. Aloa, Central Scotland.

Namysłowska-Wilczyńska B., 2006: Geostatystyka. Teoria i zastosowania. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław.

Porzycka S., 2007: Wykorzystanie techniki PSInSAR do badania niewielkich, pionowych przemieszczeń terenu w północno-wschodniej części Górnośląskiego Zagłębia Węglowego.

Sertel E., Kaya S., Curran P. J., 2007: The use of geostatistical methods to identify severe earthquake damage in an urban area. Urban Remote Sensing Joint Event.

Zawadzki J., 2005: Wykorzystanie metod geostatystycznych w badaniach środowiska przyrodniczego. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa.

Zawadzki J., 2011: Metody geostatystyczne dla kierunków przyrodniczych i technicznych. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa.

Źródła internetowe (dostęp10.01.2014 r.)

GEWebBrowser, https://code.google.com/p/winforms-geplugin-control-library/wiki/GEWebBrowser

FC.GEPluginCtrls, https://code.google.com/p/winforms-geplugin-control-library/

Google Earth API, https://developers.google.com/earth/

Google Earth Home Page, http://www.google.pl/intl/pl/earth

Google Earth Plugin, http://www.google.com/earth/explore/products/plugin.html

KML - Keyhole Markup Language, https://developers.google.com/kml/

OGC - Open Geospatial Consortium, http://www.opengeospatial.org/

USGS - United States Geological Survey, http://www.usgs.gov/

Visual Studio Home Page, http://www.visualstudio.com/