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 2014. április 19. Föld-rendszer projekt 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
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 Ez a kép most nem jeleníthető meg.
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.
É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
3.
4.
Sphaeropsis sapinea – piknídiumos gomba
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:
[email protected]