GIS minőségbiztosítás OS eszközökkel Dolleschall János Compet-Terra Kft.
Bemutatkozás A Compet-Terra 1996 óta van az IT piacon. Tevékenységeink: 1. Alkalmazási stratégiák és fejlesztési projektek kidolgozása, lebonyolítása; 2. Minőségbiztosítás: projektek, szoftverek, adatbázisok; 3. Oktatási tevékenység: főleg OS szoftverek. Tudnivalók: Elkötelezett támogatói vagyunk az OS-nek: szoftverek és adatok terén is Részt vettünk a Cascadoss Projektben, együtt működünk a Cascadoss Egyesülettel
Bevezetés A Compet-Terra minőségbiztosítási (QA) feladatokat lát el a Mezőgazdasági és Vidékfejlesztési Hivatalnál (MVH) A MePAR (Mezőgazdasági Parcella Azonosító Rendszer) minőségellenőrzése az egyik legfontosabb QA feladatunk A MePAR egy ortofotó alapú fizikai blokkokból álló rendszer Adatait 3-5 évente újítják meg Kidolgoztunk egy Open Source alapú ellenőrzési módszert a MePAR-ra, melyet az ügyfél is hatékonyan alkalmazhat anélkül, hogy pénzt költene GIS szoftverekre A MePAR minőségvizsgálata tavasszal zajlott Az ősz folyamán oktatást tartunk az MVH-ban OS GIS szoftverek használatáról
OS Eszközök Egyre inkább növekszik az OS GIS alkalmazása A GIS szakértők egyre több területen használnak nyílt forráskódú GIS szoftvereket A legtöbbek által ismert és használt szoftverek: GRASS, Quantum GIS, gvSIG, SAGA, ILWIS A minőségellenőrzéshez 3 OS eszköz lett kiválasztva: Quantum GIS, gvSIG és LibreOffice (+ ) A kiválasztott szoftverek jellemzői: felhasználó barátok, jó teljesítményűek és széleskörű funkcionalitással rendelkeznek
Az adat modell A MePAR adatainak előállítása, illetve frissítése a FÖMI feladata A MePAR adatai 3 típusba sorolhatóak: (1) a blokkok (mezőgazdasági parcellák) adatai, (2) a nem-támogatható területek adatai és (3) tematikus adatok A blokkok folytonosan, hézag mentesen fedik le az ország területét A tematikus rétegek területei nagyrészt nem támogatható területek A blokkok a geometriai, térbeli információk mellett számos attribútum adattal rendelkeznek: terület, területi tolerancia, blokk azonosító, megye, város és különböző jellemzők a terület minőségére vonatkozóan Az adatokat shape fájlokban tárolják
A vizsgálatok Az adatok 4 alapvető minőségi kritériumnak megfelelően lettek tesztelve: 1)parcellák attribútumainak konzisztenciája, 2)poligonok területe, 3)geometriai tartalom teljessége, 4)topológiai minőség. A legfontosabb GIS funkciók a topológiai különbség számítás, a poligonok területszámítása és a geometriai ellenőrzés voltak A komplex és performancia igényes műveletek ArcGIS-ben is elvégzésre kerültek, így összehasonlítható az OS és fizetős szoftverek teljesítménye A teszt során használt hardverek: Intel Core i3 M GHz, 4Gb DDR3 SDRAM, 500 Gb SATA HDD
Attribútumok konzisztenciája Minden rekordra Blokk azonosító: alfanumerikus adat (egész számokból és szöveges karakterekből), egyedi minden rekordra Megye és város: egész számok Terület minőségi jelzői (kedvezőtlen adottságú terület, érzékeny természeti terület, magas természeti értékű terület, stb.): egész számok Használt funkciók: Alapvető adattábla műveletek (oszlop sorainak rendezése valamely jellemző alapján, szűrések, üres rekordok keresése, a rekordok szekvenciális összevetése)
Poligonok területe Minden rekordra A blokk teljes területe A blokk támogatható területe támogatható terület = teljes terület – nem-támogatható terület Használt funkciók : Poligon terület számítás Topológiai különbség számítás „difference” (QGIS) „erase” (ArcGIS)
Geometriai teljesség A nem-támogatható fedvénynek tartalmaznia kell a tematikus rétegek poligonjainak területeit Ha tartalmazza, akkor igaz, hogy: tematikus réteg – nem-támogatható réteg = üres réteg Ha nem tartalmazza, akkor: 1.Vannak olyan egész poligonok a tematikus rétegben, amelyek nem jelennek meg a nem-támogatható rétegben 2.Vannak olyan poligonrészek a tematikus rétegben, amelyek nem jelennek meg a nem-támogatható rétegben Használt funkció: Topológiai különbség számítás
Topológiai minőség 1 Keresni kell: Túl rövid vonalakat Átfedő vonalakat Túlnyúló vagy nem kapcsolódó vonalakat Furcsa poligonokat Használt funkció: Automatikus geometria ellenőrzés
Topológiai minőség 2 Követelmény: nem lehet metszés A nem-támogatható poligonok körvonalainak a blokkokon belülre kell esniük vagy közös határvonaluk kell, hogy legyen Ha két poligonnak egybeesik a határvonala, akkor tartalmazzák egymást, de – ahogy a legtöbb GIS szoftver értelmezi – metszik is egymást. Használt funkció: Trébeli lekérdezés (spatial query) – azon nem-támogatható poligonok kiválasztása, amelyeket tartalmaz valamely blokk
Performancia Futásidők percben
Konklúzió ArcGIS Stabil Jó teljesítmény Felhasználó barát Drága Zárt Forráskódú Széleskörűbb funkcionalitás Nehezebb megtanulni QGIS Stabil Jó teljesítmény Felhasználó barát Ingyenes Nyílt forráskódú Kevesebb funkcionalitás Könnyebb megtanulni Nyílt Vs Zárt
Köszönöm a figyelmet!