www.kgsin.pl Katedra Geodezji Satelitarnej i Nawigacji Wydział Geodezji, Inżynierii Przestrzennej i Budownictwa UNIWERSYTET WARMIŃSKO-MAZURSKI W OLSZTYNIE Tomasz Templin
2
Charakterystyka rynku GIS Czynniki wpływające na rozwój systemów geoinformacyjnych Architektura oprogramowania GIS Rozwój technik pomiarowych i ich wpływ na metody pozyskiwania i udostępniania danych przestrzennych. Chmura jako platforma aplikacyjna do budowy rozwiązań GIS opartych na przetwarzaniu w chmurze. Rozwiązania mobilne i Web GIS Aktualne trendy i perspektywy rozwoju 3
http://geospatialworld.net/paper/business/articleview.aspx?aid=21415 Mobilny GIS 2015 4
http://geospatialworld.net/professional/viewblog.aspx?id=304 http://geospatialworld.net/uploads/magazine/geospatial-world-december.pdf http://www.esri.pl/esri-polska-kierunki-rozwoju-na-rynku-polskim/ 5
http://moat.nlanr.net/software/cichlid http://internet-map.net/ 6
Nowa generacja sensorów pomiarowych - wykorzystane w procesie pozyskiwania geodanych (rozwiązania profesjonalne / amatorskie). Sieć (dostępność, przepustowość, koszty eksploatacji, zasięg terytorialny). Sprzętowa konfiguracja klienta systemu - moc obliczeniowa, parametry techniczne, łatwość obsługi, zaawansowane moduły oraz sensory pomiarowe, coraz dłuższy czas pracy. Oprogramowanie aplikacje wspierają proces pozyskiwania, przetwarzania, udostępniania oraz wizualizacji danych przestrzennych posiadają zaimplementowane nowe algorytmy dysponują stale rosnącą liczbą funkcjonalności, są proste w obsłudze i konfiguracji. Rola OGC, międzynarodowych norm i regulacji prawnych w zakresie opracowania i popularyzacji standardów promujących rozwiązania interoperacyjne. 7
Mainframe GIS Desktop GIS Rozproszony GIS Mobilny GIS Internet GIS Cloud GIS INTERNTET Analizując ścieżkę rozwoju systemów GIS możemy stwierdzić, że ewoluowała ona od systemów opartych na serwerach z podłączonymi terminalami - mainframe GIS, poprzez rozwiązania oparte na komputerach osobistych PC (ang. Personal Computer) - desktop GIS, aż do rozproszonego GIS (ang. Distributed GIS), który podzielić możemy na Internet GIS (Web GIS, Server GIS) oraz mobilny GIS. Czy kolejnym etapem jest Cloud GIS? 8
U lokalizacja użytkownika i interfejs za pomocą którego uzyskuje dostęp do danych D lokalizacja danych do których ma dostęp użytkownik Tradycyjne systemy GIS Koncepcja lokalizacji komponentów systemu GIS P lokalizacja miejsca przetwarzania danych S lokalizacja tematyczna (badany obszar) U lokalizacja użytkownika i interfejs za pomocą którego uzyskuje dostęp do danych D lokalizacja danych do których ma dostęp użytkownik Koncepcja lokalizacji komponentów systemu GIS Rozproszone systemy GIS P lokalizacja miejsca przetwarzania danych S lokalizacja tematyczna (badany obszar) 9
Segment rynku profesjonalnych użytkowników: Przejście z dotychczasowych metod opisu powierzchni Ziemi w kierunku rozwiązań pozwalających na określanie dynamiki zmian oraz procesów nimi rządzących; Interdyscyplinarny charakter badań wymagający powiązania danych między takimi dziedzinami jak: geografia, geodezja, geologia, ekologia, hydrologia, epidemiologia, demografia, ekonomia, itp.; Zaawansowane metody modelowania danych przestrzennych (pełne 3D, 4D, a nawet 5D); Standaryzacja danych i usług, Infrastruktura Informacji Przestrzennej (ang. Spatial Data Integration, SDI). http://www.earthserver.eu 10
Tworzenie nowych narzędzi wykorzystujących rozwiązania GIS, skierowany do zwykłych użytkowników (Google Maps, Google Earth, Microsoft Virtual Earth (BING), NASA Word Wind, itp.) Stały wzrost segmentu rynku bezpłatnego oprogramowania / rozwiązań GIS (ang. Free and Open Source Software, FOSS). Rozwój idei Wolontariatu Informacji Geograficznej (ang. Volunteered Geographic Information, VGI) Neogeography, Crowdsourcing http://osgeo.org Google Maps NASA Word Wind Google Earth 11
Produkty stają się coraz bardziej dostosowane do potrzeb użytkowników zarówno w zakresie interfejsu, jak również architektury oprogramowania oraz metod ich licencjonowania. ArcINFO tryb tekstowy Wstążka (ang. Ribbon) element interfejsu użytkownika, zastępujący tradycyjne menu i paski narzędzi ArcGIS Pro ArcGIS Online 12
Tworzenie aplikacji mobilnych: Lynx, Mosaic - standard HTML. Javascript język skryptowy. Web 2.0 - Web jako platforma komunikacji. (2004) Adobe Flash. (2004) AJAX (ang. Asynchronous JavaScript and XML). (2005) Adobe Flex (2006) i Microsoft Silverlight. (2008) HTML5, Objective-C, Java. Wieloplatformowe frameworki mobilne (Adobe PhoneGap, Appcelerator Titanium Studio) Kreator aplikacji mobilnej (np. Kinetise lub ESRI AppStudio, ESRI Web AppBuilder) ESRI Web AppBuilder ESRI AppStudio Kinetise 13
Użytkownik nie potrzebuje wydajnego komputera do obsługi chmury (dane i oprogramowanie znajdują się w chmurze) Klientem chmury może być dowolne urządzenie mobilne typu PDA, smartfon, kamera video, aparat cyfrowe, konsola do gier, inne. ArcGIS Online - http://www.arcgis.com/home/ 14
Postęp technologiczny spowodował ogromne zmiany na rynku sensorów pomiarowych. Dotyczą one nie tylko samej procedury realizacji pomiaru ale również optymalizacji metod obliczeniowych, zastosowania bezprzewodowych metod transmisji danych oraz przetwarzania i graficznej reprezentacji wyników pomiaru. Innowacyjne technologie pomiarowe znakomicie uzupełniają możliwości dotychczas stosowanych rozwiązań. Dodatkowo pozwalają na: skrócenie czasu pomiaru, poprawę dokładności uzyskiwanych wyników, zmniejszenie kosztów prac pomiarowych, zwiększenie wydajności pracy, poszerzenie zakresu pozyskiwanych danych. 15
Trendy i perspektywy rozwoju (Geospatial World Geospatial World Annual Readers Survey 2014) http://geospatialworld.net/ - Geospatial World, 02.2015, str. 10 16
17
http://www.gatewing.com Echosonda wielowiązkowa http://microdrones.com http://water.usgs.gov http://www.leica-geosystems.pl http://www.hurongeomatics.com/mobilelidar-mapping/ http://www.electricvehiclesresearch.com/articles/3698/ autonomous-underwater-vehicles-get-cleverer 18
http://www.rockthe3d.com/25-best-free-3d-city-models/ http://www.seasc2015.org.sg/download/technical%20session/session%20b/day%203/day%203%20-%20track%20b5%20-%20paper%20127.pdf 19
http://www.budynki.kgsin.pl/ 20
Platforma aplikacyjna do budowy rozwiązań GIS opartych na przetwarzaniu w chmurze 21
Nowy trend w informatyce związany z przeniesieniem części funkcjonalności komputerów osobistych (danych i oprogramowania) do sieci Internet. Problem z jednoznaczną definicją. Cloud Computing nie stanowi spójnego, jednolitego systemu, lecz obejmuje całe spektrum technologii, opcji konfiguracyjnych oraz różnorodnych modeli usług i metodologii wdrażania systemu. http://en.wikipedia.org/wiki/file:cloud_computing.svg 22
Model umożliwiający powszechny, wygodny (realizowany na żądanie) dostęp do współdzielonych, konfigurowalnych zasobów (takich jak: sieci, serwery, pamięci masowe, aplikacje i usługi). Ilość i zakres usług (ponoszone koszty) można szybko i na bieżąco regulować w zależności od potrzeb klienta. Interakcja z użytkownikiem odbywa się przy zachowaniu minimalnych wymagań związanych z zarządzaniem i potrzebą kontaktu z dostawcą. Typowy model chmury charakteryzuje pięć cech podstawowych, trzy sposoby świadczenia usług oraz cztery modele dostępu do chmury: 5 cech głównych: Samoobsługa Dostęp poprzez sieć Pula zasobów Elastyczność Mierzalność wykorzystania 3 met. świad. usług: SaaS PaaS IaaS 4 metody dostępu: Chmura publiczna Chmura prywatna Chmura wspólnoty Chmura hybrydowa 23
W tradycyjnych rozwiązaniach wykorzystanie systemów GIS w dużym stopniu wymagało od użytkownika szerokiej wiedzy dotyczącej GIS oraz umiejętności obsługi oprogramowania (wykwalifikowana kadra). Projekt GIS wymuszał wykonanie wszystkich czynności, w tym: instalacji i konfiguracji oprogramowania, zaprojektowania geobazy, zasilenia bazy danymi (źródła bezpośrednie i pośrednie), przetwarzania i udostępniania danych. Wykorzystanie chmury powoduje, że realizacja projektu GIS nadal wymaga czynności administracyjnych jednak w innym zakresie (wybór modelu danych, określenie i przypisanie praw dostępu dla użytkowników, zarządzanie procesami odpowiedzialnymi za realizację zadań związanych z pozyskaniem i udostępnieniem danych). 24
Rola chmury w systemach geoinformacyjnych 25
https://www.thegismarketplace.com/products 26
Przygotowanie podkładu mapowego ESRI ArcView 10 Integracja warstw Google Maps (mapa hybrydowa) Interfejs aplikacji GIS Cloud w oknie przeglądarki Interfejs mobilnego klienta przygotowanie do pomiaru - Android 27
http://www.trimbleinsphere.com/insphere/terraflex-data-collection 28
VGI czyli wolontariat informacji geograficzej - zbiór różnorodnych praktyk związanych z pozyskiwaniem i dostarczaniem informacji geograficznej przez obywateli lub instytucje, które nie są profesjonalistami w danej dziedzinie (Goodchild, 2007) VGI stanowi połączenie następujących elementów: Web 2.0 + GNSS Inteligencja zbiorowa (ang. Collective intelligence) Neogeography 29
Zastosowania Wolontariat zmieniający lub rozszerzający możliwości istniejących projektów (OSM, Wikimapia, Nokia, Navteq); Wolontariat pozwalający na tworzenie nowych treści (VGI apps, Flickr, Tweeter, Facebook); Rozwiązania pasywne - generowanie treści przez użytkowników (lokalizatory GNSS, śledzenie obiektów, RFID, NFC); aplikacje dedykowane dla wolontariatu informacji geograficznej; rozszerzenia rozwiązań serwerowych np. funkcje wbudowane ESRI ArcGIS Server specjalistyczne serwisy i usługi (OSM, Google MapMaker, WikiMapia ) aplikacje zapisujące dane w przyjętych standardach opartych na języku znaczników 30
OpenStreetMap - http://www.openstreetmap.org/ MapZen iphone - http://cloudmade.com Google Map Maker - http://www.arcgis.com/home/ 31
32
Rzeczywistość wirtualna Rzeczywistość rozszerzona http://aerometrex.com.au/blog/?p=959 33
www.guardian.co.uk http://www.ambruceli.com/ www.google.com http://tradesmeninsights.files.wordpress.com/ 34
35
http://www.opengeospatial.org/case_studies/augmented_technologies http://www.bentley.com http://nextspace.co.nz 36
http://www.itmedia.co.jp/broadband/0309/18 http://lifeclipper3.torpus.com 37
http://www.cmu.edu/ 38
39
40