Identyfikatory
Warianty tytułu
Designing an interface that supports spatial analyses in Google Earth system
Języki publikacji
Abstrakty
Artykuł opisuje możliwości konstrukcji interfejsów wspomagających analizy przestrzenne. Istotnym zagadnieniem było wybranie odpowiedniego narzędzia, które umożliwiłoby zaprojektowanie aplikacji, która jednocześnie realizuje obliczenia i wizualizuje je na trójwymiarowej mapie świata. Na podstawie zebranych informacji postanowiono do tego celu użyć system Google Earth, rozszerzając jego funkcjonalność o rozwiązania zaproponowane przez użytkownika. Takie rozwiązanie jest możliwe dzięki interfejsowi GoogleEarth API i jego odpowiednikowi dla języka C# - bibliotece FC.GEPluginCtrls . Wymaga, ono, stworzenia własnej aplikacji, w której osadzona zostaje wtyczka Google Earth Plugin, będąca okrojoną wersją systemu. Powstały system posiada zarówno podstawowe funkcjonalności, które pozwalają na proste wizualizacje i analizy danych, ale i narzędzia do bardziej zaawansowanych analiz przestrzennych. Jako przykład zaimplementowano analizy geostatystyczne. Rozszerzyło to sposób analizy danych uwzględniając ich rozkład przestrzenny. Aplikacja pozwala prowadzić analizy geostatystyczne na danych sejsmologicznych zapisanych w formacie KML. Dane te pochodzą ze strony USGS. Jak każde dane przestrzenne zawierają one informacje o położeniu ogniska trzęsienia ziemi (w tym wypadku hipocentrum), opisane za pomocą współrzędnych geograficznych. Czas wystąpienia, głębokość i magnituda są parametrami, wykorzystywanymi do przeprowadzenia przykładowych analiz geostatystycznych. Analizy te pozwalają na obliczenie wariogramu oraz wariogramu anizotropowego. Konstrukcja interfejsu Earthquake pozwoliła połączyć trójwymiarowe wizualizację 3D wraz z narzędziami geostatystycznymi. Nakładka geostatystyczna jest jednak tylko przykładem w jaki sposób możemy korzystać z narzędzia jakim jest Google Earth do celów wizualizacji rezultatów obliczeń naukowych. To dzięki niemu możliwe jest projektowanie aplikacji bazujących na danych przestrzennych i dostosowywanie ich funkcjonalności do konkretnych danych. Utrudnieniem staje się tylko wydajność która wraz ze wzrostem ilości danych gwałtownie spada. Przyczyny takiego problemu należy doszukiwać się w wielopoziomowości kodu.
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.
Czasopismo
Rocznik
Tom
Strony
427--436
Opis fizyczny
Bibliogr. 16 poz., rys.
Twórcy
autor
- Akademia Górniczo-Hutnicza w Krakowie, Wydział Geologii, Geofizyki i Ochrony Środowiska Katedra Geoinformatyki i Informatyki Stosowanej
autor
- Akademia Górniczo-Hutnicza w Krakowie, Wydział Geologii, Geofizyki i Ochrony Środowiska Katedra Geoinformatyki i Informatyki Stosowanej
Bibliografia
- 1. Carr J.R, Glass C.E., 1989: Use of geostatistics for accurate mapping of earthquake ground motion. Geophysical Journal 97: 31-40.
- 2. Clark I., 1979: Practical Geostatistics. Aloa, Central Scotland.
- 3. Namysłowska-Wilczyńska B., 2006: Geostatystyka. Teoria i zastosowania. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław.
- 4. 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,
- 5. 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.
- 6. Zawadzki J., 2005: Wykorzystanie metod geostatystycznych w badaniach środowiska przyrodniczego. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa.
- 7. Zawadzki J., 2011: Metody geostatystyczne dla kierunków przyrodniczych i technicznych. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa.
- 8. GEWebBrowser, https://code.google.com/p/winforms-geplugin-control-library/wiki/GEWebBrowser
- 9. FC.GEPluginCtrls, https://code.google.com/p/winforms-geplugin-control-library/
- 10. Google Earth API, https://developers.google.com/earth/
- 11. Google Earth Home Page, http://www.google.pl/intl/pl/earth
- 12. Google Earth Plugin, http://www.google.com/earth/explore/products/plugin.html
- 13. KML - Keyhole Markup Language, https://developers.google.com/kml/
- 14. OGC - Open Geospatial Consortium, http://www.opengeospatial.org/
- 15. USGS - United States Geological Survey, http://www.usgs.gov/
- 16. Visual Studio Home Page, http://www.visualstudio.com/
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-070f9ae3-ae49-4b53-bdbd-594bc1af842e