Simó Benedek. Földtani adatok kartografált, interaktív megjelenítése a weben open-source eszközök segítségével

Hasonló dokumentumok
Földmérési és Távérzékelési Intézet

Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely

Produktív környezetben használt, nyílt forráskódú komplex térinformatikai megoldások dr. Siki Zoltán

Nyílt forráskódú tapasztalatok a FÖMI Térinformatikai Igazgatóságán

Nyílt forráskódú térinformatikai eszközök Dolleschall János

Eötvös Loránd Tudományegyetem Informatikai Kar Térképtudományi és Geoinformatikai Tanszék. Simó Benedek. doktori disszertáció

Nyílt forráskódú online térképi szolgáltatások fejlesztése a FÖMI-ben

Internetes térkép publikálási technikák, szabványok, trendek, nyílt forráskódú megoldások

DigiTerra fejlesztési eredmények

JavaScript Web AppBuilder használata

Interaktív webes térképezés GRASS GIS 7-tel. A Web Processing Service bemutatása

Trendek a nyílt forráskódú térinformatikai fejlesztésekben

TÉRINFORMATIKA II. Dr. Kulcsár Balázs főiskolai docens. Debreceni Egyetem Műszaki Kar Műszaki Alaptárgyi Tanszék

Esri Magyarország Felhasználói Konferencia Portal for ArcGIS. Kisréti Ákos

Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán

Az önkormányzati térinformatikai technológia fejlődési irányai

TÉRINFORMATIKA I. Dr. Kulcsár Balázs egyetemi docens. Debreceni Egyetem Műszaki Kar Műszaki Alaptárgyi Tanszék

Térinformatikai adatbázis web felületen társadalmasítási célokra

Quantum GIS (QGIS) dr. Siki Zoltán Mottó: Computers are like air conditioners - they stop working properly when you open Windows.

Ungvári Zsuzsanna. A térképi generalizálás vizsgálata különféle méretaránytartományokban

GIS fejlesztés Web platformra nyílt forráskódú ingyenes eszközökkel

META. a földügyi folyamatok tükrében. Zalaba Piroska főtanácsos Földművelésügyi és Vidékfejlesztési Minisztérium Földügyi és Térinformatikai Főosztály

Az Open Source lehetősége a szegedi geoinformatika képzésben

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer

A KÖLTSÉGHATÉKONYSÁG KULCSA: NYÍLT FORRÁSKÓDÚ SZOFTVEREK ALKALMAZÁSA

DIGITÁLIS KÖZTERÜLETI M SZAKI TÉRKÉP

30 MB INFORMATIKAI PROJEKTELLENŐR

A Nemzeti Alkalmazkodási Térinformatikai Rendszer (NATéR) ismertetése

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

Multifunkcionális, multimédia elemeket tartalmazó mobil elérésű távoktatási tananyag összeállítása és tesztelése

Adatbázis rendszerek 7. előadás Térinformatikai adatbázisok. Molnár Bence

Téradatokkal kapcsolatos elemzések és fejlesztések a FÖMI Térinformatikai Igazgatóságán

Térinformatikai támogatás a kistérségi döntés és erőforrás-gazdálkodásban

Egyetemi Digitális Térképtár, az egyetemi oktatás támogatásának eszköze

Intelligens közlekedési rendszerek (ITS)

IT megoldások a 4F rendszerben

Siki Zoltán DigiKom Kft. BME ÁFGT. KÖRINFO Konferencia május 28-án

(70) BUSZNYÁK J., SISÁK I. A Georgikon Térképszerver helye és szerepe a térinformatikai adatbázisok hálózatában

Rostás Sándor szds. MH GEOSZ Műszaki és információs osztály térképész főtiszt (ov. h.)

Nagyvállalati térinformatika a Telenornál

Webes alkalmazások fejlesztése

IK Algoritmusok és Alkalmazásaik Tsz, TTK Operációkutatás Tsz. A LEMON C++ gráf optimalizálási könyvtár használata

Környezetállapot-értékelés I. (KM018_1)

geoinformatikai alkalmazások

A polgármesteri hivatal informatikai rendszere a városirányítás szolgálatában

Magyarország szőlő ültetvénystatisztikai műszaki térinformatikai rendszerének fejlesztése

FÖLDRAJZI INFORMATIKA ALAPJAI 1.

18. A Döntéstámogató rendszer felépítése

SDL Trados szervermegoldások. Szekeres Csaba SDL Trados partner M-Prospect Kft.

Környezeti informatika

A DTA-50 felújítása. Dr. Mihalik József (PhD.)

Geoinformatikai rendszerek

QGIS. Tematikus szemi-webinárium Térinformatika. Móricz Norbert. Nemzeti Agrárkutatási és Innovációs Központ Erdészeti Tudományos Intézet (NAIK ERTI)

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Többfelhasználós és internetes térkép kezelés, megjelenítés

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

Jogi szabályozás. Térképismeret ELTE TTK Földtudományi és Földrajz BSc. 2007

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

A térinformatika lehetőségei a földrajzórán

A QuantumGIS projekt és szoftver bemutatása. Juhász Levente SZTE TFGT

Internetes földtani térképek szerkesztési elvei

Az ErdaGIS térinformatikai keretrendszer

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

Tudományos Diákköri dolgozat. Horváth Balázs Geográfus MSc geoinformatika szakirány

INFORMATIKAI RENDSZER FEJLESZTÉSE. TÁMOP D-12/1/KONV A Szolnoki Főiskola idegen nyelvi képzési rendszerének fejlesztése

WEB2GRID: Desktop Grid a Web 2.0 szolgálatában

ALKALMAZOTT TÉRINFORMATIKA 2.

Valósidejű térbeli megjelenítés, másként Fehér Krisztián

Zimbra levelező rendszer

A RAKTÁRI JEGYZÉKEK SZÁMÍTÓGÉPES FELDOLGOZÁSA: ADATMODELLEZÉS ÉS SZABVÁNYOK

Térinformatika adatbázisból. GisOpen 2007 konferencia, március 12-14

20 éves Szombathely város térinformatikai rendszere

Tudományos életrajz Koós Tamás (2008. február)

Felsőoktatási műszaki digitális tananyagfejlesztés

CityScape Városüzemeltetési rendszer

Az FVM Földügyi és Térképészeti Főosztálya egy átfogó TAKAROS koncepciót fejlesztett ki és vezetett be az elmúlt időszakban lépésről lépésre.

Nagytömegű adatok (gyors) kartografálása. Rostás Sándor százados. MH GEOSZ Műszaki és információs osztály térképész főtiszt (ov. h.

Egyedül nem megy... A TÉKA (Táj-Érték-Kataszter) projekt. Kristóf Dániel (FÖMI) Kollányi László (BCE) Takács András Attila (KVVM)

Mesterséges Intelligencia Elektronikus Almanach

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

GISopen 2013 konferencia. Szolgáltatás fejlesztések a FÖMIben

Személyügyi nyilvántartás szoftver

Vezetői információs rendszerek

ELTE Informatikai Kooperációs Kutatási és Oktatási Központ. Az ELTE-Soft KMOP / jelű pályázat zárórendezvénye

Tantárgycím: Térképismeret

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

Terepi adatfelvétel és geovizualizáció Androidos platformon

Elosztott könyvtári rendszerek megvalósítása a Z39.50 és az OAI protokoll használatával

Térinformatika trendek 2013-ban. Kákonyi Gábor, GeoIQ kft. Mobil:

OSS szoftverek használta a VINGIS rendszer kialakításában

MMK-Informatikai projekt ellenőr képzés 4

Adatbázis rendszerek 8. előadás Térinformatikai adatbázisok és gyakorlati ötletek. Molnár Bence

Földmérő és földrendező mérnök alapszak (BSc), nappali tagozat mintatanterve (2011.)

A partnerek szerepe a KKK alprojektjeiben. Geoview Systems. Madár Zoltán; zoltan.madar@geoview.hu

Tantárgy neve Fejezetek az általános földtan témaköreiből I.

GEOINFORMATIKA II. Földtudományi mérnöki MSc, Geoinformatikus-mérnöki specializáció. 2018/19 I. félév TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ

NATéR Nemzeti Alkalmazkodási Térinformatikai Rendszer. Mattányi Zsolt, Orosz László, Turczi Gábor, MFGI, 2014

Smart Strategic Planner

Szoftver technológia. Projektmenedzsment eszközök. Cserép Máté ELTE Informatikai Kar 2019.

Átírás:

Eötvös Loránd Tudományegyetem Informatikai Kar Térképtudományi és Geoinformatikai Tanszék Simó Benedek Földtani adatok kartografált, interaktív megjelenítése a weben open-source eszközök segítségével doktori disszertáció tézisei Témavezető: Dr. Elek István, egyetemi docens ELTE TTK Földtudományi Doktori Iskola Iskolavezető: Dr. Nemes-Nagy József Térképészet-Geoinformatika Doktori Program Programvezető: Dr. Zentai László Budapest, 2017

Előzmények A térbeli vonatkozású földtudományi adatok bemutatására hosszú évtizedeken keresztül papírtérképeket használtak. A PC-k megjelenése után azonban hamar megjelentek az első digitális technológiával készült térképek, és egyre nagyobb teret nyert az adatbázis alapú feldolgozás, illetve térképkészítés. A 2000-es évekre a térinformatikai eszközök fejlődése, és ezzel párhuzamosan az internet robbanásszerű elterjedése hamarosan lehetőséget teremtett ezeknek az adatoknak a weben való publikálására, mely napjainkra kiemelt fontosságúvá vált az egyes adatgazdák körében. A Magyar Állami Földtani Intézet (MÁFI) a 90-es évektől kezdve aktív szerepet vállalt a magyarországi térinformatika kialakulásában és megszilárdulásában, de emellett megtartotta a rá jellemző magas színvonalú tematikus kartográfiai színvonalat is. A MÁFI 2005-ben tette közzé első webes térképi alkalmazását, és a 2012-ben Magyar Földtani és Geofizikai Intézet (MFGI) néven tovább működő kutató központ napjainkig fontos feladatként kezeli a földtani térképeinek webes, interaktív publikációját. A hardveres eszközök folyamatos fejlődésével és a nyílt forráskódú (open-source) szoftverfejlesztési modell elterjedésével a 2000-es évek közepétől új térinformatikai eszközök jelentek meg a piacon. Ezek az eszközök mára igen jelentős szerepet töltenek be a modern térinformatikában, mivel ingyenességük mellett szabadon testre szabhatóak az adott igényeknek megfelelően. Célkitűzések Doktori kutatásom legfőbb motivációja az volt, hogy megvizsgáljam a nyílt forráskódú térinformatikai eszközök alkalmazhatóságát egy webes térképszolgáltatási folyamat kidolgozásához, és a rendelkezésre álló eszközök felhasználásával létrehozzak egy olyan szoftveres architektúrát, amely alkalmas a földtani vektoros térinformatikai adatok weben való interaktív megjelenítésére. Célom volt az adattárolás feladatától a weben való adatszolgáltatáson keresztül egészen a kliens oldali megjelenítésig a rendszer hatékony összehangolása, az esetlegesen hiányzó elemek kifejlesztése, de emellett célkitűzéseim között szerepelt a korábban 2

kereskedelmi szoftverek segítségével létrehozott térinformatikai adatbázisok és földtani térképek jelkulcsi elemeinek a hatékony átörökítése is. Módszerek Az általános WebGIS rendszerek áttekintése A kutatás kezdő lépéseként áttekintettem a webes térképszolgáltatás célját szolgáló WebGIS rendszerek felépítését, és bemutattam ezek tervezési megfontolásait. Megállapítottam, hogy az alkalmazott szoftveres megoldásoktól függetlenül ezek a rendszerek három fő építőelemből állnak össze, melyek az adattárolás, a szerver oldali adatszolgáltatás, valamint a kliens oldali megjelenítés feladatát látják el. A dolgozatban ennek a felosztásnak megfelelően tárgyaltam az egyes elemeket. Az adattárolási módszerek áttekintése során a webes adatszolgáltatás szempontjából vizsgáltam az elérhető megoldásokat, és arra az eredményre jutottam, hogy a nagymennyiségű, komplex adattartalommal rendelkező vektoros adatok tárolására jelenleg a relációs adatbázisok nyújtják a legalkalmasabb eszközt. A szerver oldali komponensek, vagyis GIS szerverek áttekintése során vázoltam az általuk igényelt hardveres háttér legfontosabb elemeinek a feladatait, és megállapítottam, hogy ezek nagymértékben meghatározzák a lehetséges alkalmazási és felhasználási területeiket. Ezek után bemutattam a GIS szerverek webszervizekre épülő működési elvét, majd sorra vettem a legfontosabb szabványos formátumú adatszolgáltatási módszereket. A kliens oldali megjelenítés vizsgálata során elsősorban a böngésző alapú megoldásokat tárgyaltam, és bemutattam a beépülő modulokat használó eszközöket, valamint a böngészők natív nyelvén íródott Javascript alapú szoftveres eszközök jellemzőit. Párhuzamos környezetek kialakítása Az általános rendszerek áttekintése után két azonos hardveres környezetben alakítottam ki zárt, illetve nyílt forráskódú szoftvereken alapuló rendszereket földtani adatokra optimalizálva. A két rendszer hardveres és hálózati kialakításakor egyaránt figyelembe vettem a 3

szolgáltatni kívánt adatok jellegét és mennyiségét, a felhasználók számának várható alakulását és a felhasználás jellemző módját. A két párhuzamos rendszer kialakításakor a korábban kialakult adattárolást a rendszerek bemenő paramétereként értelmeztem, és megvizsgáltam, hogy milyen lehetőségek vannak a szoftverfüggetlen adattárolásra. Ennek a problémának a megoldására programozási módszerek segítségével fejlesztettem egy asztali környezetben futtatható eszközt, mely alkalmas az eredendően Microsoft SQL Server-re épülő ArcSDE formátumban tárolt térinformatikai adatbázisok migrálására nyílt, PostgreSQL és PostGIS környezetbe. Az így kialakult adattartalomra épülve ArcGIS és open-source eszközökkel hoztam létre WebGIS rendszereket, és megvizsgáltam azok előnyös és hátrányos tulajdonságait. Nyílt forráskódú rendszer kialakítása A disszertációban részletesen tárgyalom az általam kidolgozott WebGIS rendszer felépítését. A rendszer adattárolása a korábban már említett PostgreSQL és PostGIS eszközökre épül, míg az asztali környezetben kialakított komplex jelkulccsal rendelkező térképek webes adatszolgáltatását a QGIS Server oldja meg. A kliens oldali megjelenítésről az Openlayers és a Bootstrap keretrendszer gondoskodnak. Az architektúra kialakítása során azonban több ponton is szükség volt a rendszer hiányzó elemeinek a kialakítása. Ez a gyakorlatban két eszköz fejlesztését igényelte, az egyik célja az ArcGIS környezetben kialakított földtani jelkulcsok átörökítése, míg a másik célja az interaktív kliens oldali megjelenítés volt. A földtani jelkulcsok migrálására kidolgoztam egy módszertant, melynek segítségével egy speciális ArcGIS-hez kötődő formátumból lehetséges előállítani egy olyan szöveges állományt, melyet a QGIS Server asztali környezete, a QGIS Desktop használ, és így lehetővé válik bizonyos jelkulcsi elemek átörökítése, melyen alapulva a QGIS Desktop segítségével lehetséges a földtani térképek kartografálása. A QGIS Server-re épülő kliens oldali megjelenítésre egy olyan bővíthető webes keretrendszert fejlesztettem ki a Javascript nyelv, valamint az Openlayers és a Bootstrap eszközök segítségével, melynek mind a tartalma (vagyis a behívott térképszolgáltatás), mind a funkcionalitása egy fájlból paraméterezhető. 4

Az ArcSDE térinformatikai adatbázisok, valamint az ArcGIS környezetben megalkotott jelkulcsok migrációjának a kidolgozásával, és a korábban említett keretrendszer fejlesztésével így lehetővé vált a földtani vektoros térinformatikai adatok weben való interaktív megjelenítése a kidolgozott WebGIS rendszer segítségével. 5

Eredmények (tézisek) 1. Megalkottam azt az eljárást, melynek segítségével a vektoros földtani térinformatikai adatok szoftverfüggetlenül elérhetőek. Ehhez kifejlesztettem egy olyan felhasználói felülettel rendelkező eszközt, melynek segítségével ArcGIS környezetből megoldható teljes ArcSDE térinformatikai adatbázisok migrálása PostgreSQL illetve PostGIS környezetbe, ezáltal lehetővé téve az adatokhoz való hozzáférést az ESRI termékek mellett nyílt forráskódú asztali és szerver oldali térinformatikai szoftverek irányából is. 2. Kidolgoztam azt a módszertant, melynek segítségével migrálható a zárt forráskódú szoftverekkel készült térképek jelkulcsa nyílt környezetbe. A modell alkalmazásával lehetővé válik a nyílt környezetbe mozgatott adattartalomra épülve a korábban alkalmazott jelkulcson alapulva kartografálási feladatokat végezni, majd ezekre építve webes térinformatikai adatszolgáltatásokat indítani. 3. A földtani adatok webes interaktív megjelenítésére kialakítottam két párhuzamos rendszert zárt, illetve nyílt forráskódú eszközökkel, és megvizsgáltam azok előnyös és hátrányos tulajdonságait. Kutatásom során azonos hardveres háttérre épülve kialakítottam egy ESRI termékeken alapuló, illetve egy nyílt forráskódú, és nyílt szabványokat használó WebGIS rendszert. A doktori dolgozatban részletesen bemutattam ezek építőelemeit, működési elvét, és megvizsgáltam a földtani adatokra való alkalmazhatóságukat, valamint bemutattam előnyös és hátrányos tulajdonságaikat. 4. Kifejlesztettem egy nyílt szoftverekre épülő webes keretrendszert, melynek segítségével paraméterezhető formában hozhatóak létre földtani adatokon alapuló webes interaktív alkalmazások. A földtani térinformatikai adatok, illetve az ezeken alapuló földtani térképek jelkulcsának migrációját követően webes térképszolgáltatásokat indítottam a QGIS Server eszköz segítségével. Ezekre épülve a Javascript nyelv, valamint az Openlayers és a Bootstrap eszköz segítségével egy olyan webes keretrendszert fejlesztettem ki, amely lehetővé teszi konfigurációs paraméterek megadásával a különféle adatkörökre vonatkozó webes alkalmazások elkészítését. 6

Következtetések A disszertációban bemutatott nyílt forráskódú WebGIS rendszer alkalmasnak bizonyult földtani térinformatikai adatok interaktív megjelenítésére, és így alternatívája lehet egy kereskedelmi, zárt forráskóddal rendelkező szoftverekkel kialakított architektúrának. Az általam kidolgozott rendszer párhuzamos működtetése mindenképpen növeli a webes térinformatikai adatszolgáltatási lehetőségeket, de az új modell akár teljes mértékben is kiválthatja az ESRI alapú megoldást. A kidolgozott rendszer nemcsak a webes GIS adatszolgáltatás rugalmasságát növeli, de emellett használatával a pénzügyi ráfordítás költsége is csökkenthető. Ugyanakkor szükséges megemlíteni, hogy hatékony alkalmazásuk, illetve a bennük rejlő potenciál kihasználásához szaktudás is szükséges, így az emberi erőforrásuk számbavétele után lehetséges felhasználásuk mellett felelősen dönteni. A kialakított webes térképszolgáltatási rendszer elsősorban a földtani adatokra koncentrál, de használata természetesen akár más tudományterületeken, más tematikákkal is elképzelhető. A vektoros térinformatikai adatok ArcSDE környezetből való PostgreSQL és PostGIS környezetbe való migrálása, illetve a jelkulcsok átörökítésére kidolgozott eljárások tematikától függetlenül is felhasználhatóak a térinformatikai feldolgozások, és térképszerkesztések során. 7

Publikációk és előadások Publikációk Simó, B. (2017): Földtani adatok kartografált, interaktív megjelenítése a weben open-source eszközök segítségével. In: Geodézia és kartográfia, 2017/3-4. Simó, B., Orosz, L., Barczikayné Szeiler, R. (2015): MFGI-GIS térinformatika földtanra optimalizálva. In: Az elmélet és a gyakorlat találkozása a térinformatikában. Debrecen Egyetemi Kiadó, Debrecen. pp. 361-365. Orosz, L., Simó, B., Kovács, T., Sipos, A., Popovics, I. (2016): A Nemzeti Alkalmazkodási Térinformatikai Rendszer téradat kezelése. In: Távérzékelési technológiák és Térinformatika Online. pp. 443-447 Orosz, L., Mattányi, Zs., Turczi, G., Kajner, P., Simó, B., Vikor, Zs. (2015): A NATéR (Nemzeti Alkalmazkodási Térinformatikai Rendszer) fejlesztés. In: Az elmélet és a gyakorlat találkozása a térinformatikában. Debrecen Egyetemi Kiadó, Debrecen. pp. 323-329. Orosz, L., Sőrés, L., Simó, B, Kovács, T., Sipos, A., Popovics I. (2016): A Nemzeti Alkalmazkodási Térinformatikai Rendszer informatikai háttere. In: Tudásmegosztás, alkalmazkodás és éghajlatváltozás. Magyar Földtani és Geofizikai Intézet, Budapest. pp. 65-71. Lucia Morper-Busch, David Bertermann, Hermann Klug, Christian Bialas, László Orosz, Benedek Simó (2013): ThermoMap An Open Source Web Mapping Solution for Visualising Very Shallow Geothermal Energy Potentials. In: ICC 2013 Conference Proceedings International Cartographic Conference, Drezda Előadások Simó, B. (2016): Egy WebGIS rendszer migrálása open-source környezetbe. FOSS4G Magyarország konferencia, 2016. november 25. 8

Simó, B. (2016b): NATéR eredmények - A Web AppBuilder testreszabási lehetőségei. GDI ESRI Magyarország Felhasználói Konferencia, 2016 október 13. Simó, B., Orosz, L. (2016): Short summary of the results of NAGiS project. 31st Geoscience Information Consortium Conference, Dublin, 2016. május 25. Simó, B. (2016c): Customized ArcGIS Javascript Webmap Apps. 2. Central European Geoscience Information Consortium Conference, Bécs, 2016. április 5. Simó, B. (2015): From the desktop to the web: open source vs. commercial way I. Central European Geoscience Information Consortium Conference, Budapest, 2015. június 23-24. Simó, B. (2015b): MFGI GIS földtani térképek desktopon és weben. VI. Térinformatikai Konferencia és Szakkiállítás, Debrecen, 2015. május 28-29. Simó, B. (2014): National Adaptation Geoinformation System (NAGiS) in Hungary 2013-2016. 29st Geoscience Information Consortium Conference, Štrbské Pleso, 2014. május 28. Simó, B. (2013): Az MFGI térképszolgáltatása - földtani GIS infrastruktúra (ESRI felhasználói konferencia, Budapest, 2013. október 17-18.) Simó, B. (2013b): Developing desktop-like web mapping applications with open-source software products. GIS day at Technische Universitat München, 2013. július 22. 9