Térinformatikai adatbázis web felületen társadalmasítási célokra Pődör Andrea MFTTT előadás 2014. Március 19. Nyugat-magyarországi Egyetem, Geoinformatikai Kar MFTTT rendezvény Föld-rendszer 2014. április projekt 19. Székesfehérvár TÁMOP-4.2.2.C-11/1/KONV-2012-0015
Tartalom Milyen szolgáltatást nyújtsunk? Webes szolgáltatás felépítése Gyakorlati példa Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 2
3
A használhatóság céljai Nielsen szerint (Folmer & Bosch 2004) 4
A web GIS tipikus architektúrája Lan et al. 2009; Hossack et al. 2004 5
A webes térképek kategóriái Analitikus webtérképek: felhasználó téradatokat tölthet fel, elemezhet. Ide sorolhatók a webes felületű döntéstámogató rendszerek. Animált webtérképek: különböző webes technológiákon (Java, Adobe Flash, SVG, Quiqtime) alapulnak. Nagymértékű interaktivitást biztosítanak a felhasználónak. Lehetséges jelenségek animálása (pl. áramlatok, közlekedés, állatok vonulása). Kollaboratív térképek: nyíltan, bárki által szerkeszthető térképek. Ilyen projektek pl. OpenStreetMap,Wikimapia. 6
Open Geospatial Consortium (OGC) Non-profit, nemzetközi konzorcium. Élen jár földrajzi, térbeli adatokhoz kötődő szabványok fejlesztésében. Szabványai térbeli adatok webes publikálásához: WMS, WCS, WFS. Az OGC honlapja További információk 7
A szabványok áttekintése WMS (Web Map Service): GIS AB-ból georeferált térképek internetes továbbítása és megjelenítése. A térképi adatokat digitális képpé alakítja. WCS (Web Coverage Service): Georeferált digitális képek (légifotó, űrfelvétel) internetes továbbítása. WFS (Web Feature Service): Georeferált térbeli adatok (vektoros adatok) internetes továbbítása. Nem alakítja az adatokat digitális képpé. GML-ben kódolja és továbbítja az információt. A térképek mögötti forráskód, pl. WMS-sel jeleníthetjük meg. Lehetővé tesz adatmanipulációt: lekérdezés (térbeli vagy leíró adatok alapján), új elemek létrehozása, elemek törlése, módosítása. 8
OS térképszerverek MapServer: Magyarországon legtöbben ezt használják. Pl. VinGIS, TeIR, geológiai, geofizikai eredmények publikálása. GeoServer: A legtöbb funkciót és lehetőséget biztosítja. A megosztott térbeli adatok módosíthatók. Nemzetközileg inkább ez kezd elterjedni. Egyéb térképszerverek: GeoNetwork, Deegree, MapGuide, mapblender. 9
Open Layers Nyílt forráskódú JavaScript könyvtár térképadatok böngészőben megjelenítéséhez. Egyfajta keretrendszer. API-t kínál gazdag webes földrajzi tartalmú alkalmazások készítéséhez a Google Maps-hez és a Bing Maps-hez hasonlóan. A könyvtár elemeket tartalmaz a Rico JavaScript könyvtárból és a Prototype JavaScript Frameworkből. Használja az OpenStreetMap projekt a Slippy Map térképfelületen. Honlap További információk 10
Kapcsolat a kliens/szerver és néhány OGC protokoll között 11
Példa szerver GIS: ESRI ArcGIS Server Központi térinformatikai megoldásokat támogató architektúra. Nagy teljesítményű, sok felhasználós rendszerek létrehozásának támogatása: adattárházak, térképszolgáltatások, elemző rendszerek, feldolgozási folyamatok, mobil alkalmazások, Több komponensből áll AB-szerverek, alkalmazás-szerverek. Forrás:ESRI 12
A szerver GIS helye Egy termékcsaládban a többi szoftverrel Közös platform Egységes adatbázismotor Kapcsolódási lehetőség 13
Fejlődése A web fejlődésével párhuzamos Kliens-/szerveroldali megoldások (statikus/dinamikus megjelenítés) Egyre komplexebb kliens-, szerveroldali eszközök Robusztus fejlesztői környezetek RIA (Rich Internet Application) Előre elkészített sablonalkalmazások, beépíthető eszközök, adminisztrációs felület 14
Egyszerű webtérképek Statikus képek HTML-be ágyazva Publikációk, beszámolók részeként kapnak szerepet Főként valamilyen tematikát jelenítenek meg, pl. projekt megvalósulásokat Webtérképezési szempontból elavultak 15
Ez a kép most nem jeleníthető meg. Dinamikus térképek (1/2.) Még mindig statikus tartalom Alapvető térképi eszközök Navigáció Lekérdezés (Identify) Egyszerű keresések Minimális leíró adattartalom HTML, JavaScript, AJAX Előnye, hogy webszerver (platform) független HTML Image Mapper 16
Dinamikus térképek (2/2.) Térképszerverek Dinamikus tartalom Háttér adatbázis (RDBMS) Sokféle térképi funkció HTML, JavaScript, AJAX, Java, ASP, ASP.NET, PHP Flash, Adobe FLEX, Silverlight (RIA) ArcGIS Server, ArcIMS, Image Server (RDBMS=Relational Database Management System) 17
Felépítés, működés Elvi felépítés Fizikai komponensek Adatok helye, kezelése Alkalmazás-szerverek Szolgáltatások Kliensek: web, desktop, mobil 18
Elvi felépítés Lehet egygépes, többgépes kialakítás Ami mindenképp kell: Adatbázis-szerver(ek) Alkalmazás-szerver(ek) Webszerver IIS, Apache, IBM WebSphere 19
Fizikai komponensek Adatbázis-szerverek Adattárolási, -integrálási, -validálási feladatok Alkalmazás-szerverek/-kliensek kiszolgálása Alkalmazás-szerverek Szolgáltatások publikálása Felhasználói kérések (web-, desktop-, mobilalkalmazások) kiszolgálása ArcGIS Server: adatbázis- és alkalmazás-szerver 20
ESRI 1969-ben alapították. Komoly eredmények az utóbbi 1-2 évtizedben. ESRI Magyarország Kft. (eredetileg Geocomp) 1989-ben alapított amerikai-horvát-magyar tulajdonú. Szolgáltatások GIS területén; határterületi és rendszerintegrációs projektek is. Nagyméretű, alapvetően térinformatikai alapú szoftverrendszerek készítése, integrálása. 21
ArcGIS platform Üzleti problémák, állami feladatok megoldása sw-ek segítségével. Termékcsalád. Fejlesztőknek széleskörű lehetőségek, beépített eszközök az alaprendszer testreszabásához, specializált feladatokhoz. Többféle programozási nyelv, komponens használható. Több platformon hozhatók létre GIS alkalmazások. GIS web szolgáltatások publikálhatók, vehetők igénybe REST-et és SOAP-ot használva. Példaprogramok, kódrészletek GIS alkalmazások építéséhez. (REST=Representational state transfer: sw-architektúra stílus olyan osztott hipermédia rendszerekhez, mint ahogy a web. 2000-ben definiálták a fogalmat. SOAP=Simple Object Access Protocol: XML alapú protokoll strukturált információk cseréjéhez hálózatokban webszolgáltatásokhoz.) 22
Társadalmasítás lehetőségei: Érintettek tájékoztatása, Érintettek bevonása
http://w3.geo.info.hu/feketefenyok/
A Cenangium ferruginosum (Fr.) endofita parazita gomba tünetei (termőtestei)az ágakon 1. 2. 3. 4. Sphaeropsis sapinea piknídiumos gomba Értékelési kategóriák: 1. Tünetmentes 2. Gyengén károsodott 50% alatt 3. Erős károsodás 50% felett 4. Elpusztult
Megjelenítés
https://www.arcgis.com/home/signin.html Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 27
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 28
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 29
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 30
http://bit.ly/no5h Fg Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 31
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 32
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 33
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 34
http://www.arcgis.com/apps/panelsl egend/index.html?appid=1be57e058 55a4c7b8ecde03df8d1c209 Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 35
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 36
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 37
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 38
Föld-rendszer TÁMOP-4.2.2.C-11/1/KONV-2012-0015 39
Az adatok aggregálása A résztvevők bevonása (gamification)
KÖSZÖNÖM A FIGYELMET! E-mail: pa@geo.info.hu