- Tytuł:
-
Projektowanie interfejsu wspomagającego analizy przestrzenne w systemie Google Earth
Designing an interface that supports spatial analyses in Google Earth system - Autorzy:
-
Papież, M.
Leśniak, A. - Powiązania:
- https://bibliotekanauki.pl/articles/346278.pdf
- Data publikacji:
- 2014
- Wydawca:
- Polskie Towarzystwo Informacji Przestrzennej
- Tematy:
-
Google Earth API
analiza przestrzenna
KML
biblioteka FC
GEPluginCtrls
spatial analyses
FC
GEPluginCtrls library - Opis:
-
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. - Źródło:
-
Roczniki Geomatyki; 2014, 12, 4(66); 427-436
1731-5522
2449-8963 - Pojawia się w:
- Roczniki Geomatyki
- Dostawca treści:
- Biblioteka Nauki