|
REFERENCIÁK – szoftverfejlesztés, Avenue
CAPI szoftver keretrendszere
A CAPI betűszó a Computer Aided Photointerpretation (számítógéppel támogatott [űr]felvétel értelmezés) rövidítése. A program a romániai területalapú mezőgazdasági támogatások kifizetésének ellenőrzéséhez (CwRS) készült. A feladatra kiírt állami versenytárgyalást több évben is a román GAUSS S.R.L és a magyar MedSoftOrg Kft. együttműködése nyerte. A feladat lényege, hogy a gazdák által beadott támogatási kérelmek bizonyos százalékát szúrópróbaszerűen kiválasztják, és ellenőrzik azt, hogy a kérelemben szereplő adatok megfelelnek-e valóságnak.
Az ellenőrzés első lépését speciálisan kiképzett szakértők, interpretátorok végzik, akik a CAPI szoftver segítségével, űrfelvételek alapján megvizsgálják, hogy a kérelemben megadott megművelt parcellaterület, termelt növényfajta, stb. összhangban van-e az űrfelvételen megfigyelhető látvánnyal és bizonyos országos adatbázisok adataival. Ha olyan ellentmondást, hibát észlelnek, ami az eredeti helyszínen tisztázható, akkor terepi ellenőrzést javasolnak. Egyéb problémák esetén pedig hibásnak minősíthetik a kérelmet.
A CAPI program rendszertervét Csonka Bernadett dolgozta ki, az interpretációt támogató fő programrészt pedig Pataki Zsolt valósította meg Avenue programnyelven. Az ellenőrizendő kérelmek fizikai blokkonként vannak csoportosítva. A több tízezer feldolgozandó blokk adatainak központi kezelésére és a teljes munkfolyamat követésére Gulyás Gábor fejlesztett szoftvert. Az én feladatom a CAPI program keretrendszerének és súgójának a összeállítása, és mellékesen a fő programrész felhasználói felületének ergonómiai és esztétikai kidolgozása.
A problémás kérelmekről készítendő hibadokumentumok nyomtatására egy külön szoftvermodult készítettem, a
CAPrint térképnyomtató programot,
amit egy másik lapon mutatok be.
|
Avenue
Az Avenue az ESRI (Environmental Systems Research Institute)
által fejlesztett ArcView szoftver saját makrónyelve, amelynek
segítségével szinte korlátlanul testreszabható a program kezelőfelülete,
és egyedi célszoftverek készíthetők speciális feladatok támogatására.
Az ArcView fejlesztés 2002-es leállása óta egyre kevesebben használják.
CwRS
Control with Remote Sensing (ellenőrzés távérzékelés segítségével). Számítógépen, űrfelvételek, légifényképek, műholdakról mért adatok felhasználásával végzett tevékenység. Költsége lényegesen alacsonyabb, mint a helyszíni ellenőrzésé.
Fizikai blokk
Olyan egybefüggő, főként mezőgazdasági célokra használt terület,
ami egy vagy több földművelési parcellát tartalmaz. Határait időben hosszú
távon állandó, és az űrfelvételeken jól látható tereptárgyak (út, vasút,
vízfelület, erdő, stb.) alkotják. A számítógépes mezőgazdasági
nyilvántartásnak az egyedi azonosítószámmal ellátott fizikai blokkok
a területi alapegységei.
|
|
 |
 |
 |
 |
 |
|
A CAPI program munkaképernyője amelyen az interpretátorok a kérelmek ellenőrzését végzik. Az űrfelvétel háttere előtt a feldolgozandó fizikai blokk körvonalát, és a gazdák által a kérelemhez tartozó térképre rajzolt, hozzávetőleges parcellahatárokat látják.
|
|
A jobb oldali adatablakban olvashatják a vizsgált mezőgazdasági parcellákhoz tartozó támogatási kérelmek adatait. Itt adják meg az ellenőrzés eredményére vonatkozó részletes információkat, és ezután továbblépnek a következő ellenőrizendő blokkra.
|
|
|
A blokkválasztó ablak. A CAPI program keretrendszerének fejlesztése az én feladatom volt. A program elindítás után a keretrendszer belépteti az interpretátort, és a központi szerverről automatikusan letölti a számára előkészített következő adatcsomagot. A már feldolgozott fizikai blokkok állományait pedig szintén automatikusan visszatölti a központi szerverre. Ha az interpretátor számítógépe és a központi szerver nem ugyanannak a belső hálózatnak a része, akkor az adatmozgatást FTP átvitellel oldja meg. Külön adatbázisba könyveli a le- és feltöltéseket, és kezeli az itt bemutatott blokkválasztó ablakot.
|
|
Az ellenőrzésre váró blokkok adatait az ablak négy listában csoportosítva mutatja. Felül az első interpretálásra, alul az utólagos ellenőrzésre váró blokkok láthatók. Bal oldalon az újak, jobb oldalon pedig azok, amelyeken az interpretátor már megkezdte a munkát, de még nem fejezte be. A listák többféle jellemző szerint rendezhetők sorba. A kiválasztott lista kijelölt blokkjának részletes adatai a jobb oldali keretben olvashatók. Az interpretátor a kijelölt blokkhoz tartozó űrfelvételeket és adatállományokat egy gombnyomással betöltheti a CAPI program munkaterületére, és megkezdheti – vagy folytathatja – rajta a munkát.
|
|

|

|
Az adatkezelő ablakok esetében az én feladatom a kezelőelemek elrendezésének, méretezésének, feliratozásának megtervezése. Az ilyen tervezés fő szempontjai a következők: a felhasználó számára legyen könnyen áttekinthető és megjegyezhető az egyes kezelőelemek helye és funkciója; csoportosításuk, elrendezésük igazodjon a velük elvégzendő feladat logikájához.
|
|
A kezelőelemeket munka közben gyorsan és biztonságosan lehessen használni az egér segítségével; a jelölések, feliratok legyenek egyértelműek és jól láthatók; és végül, de nem utolsó sorban a felhasználói felület egészének megjelenése legyen rendezett, harmonikus, esztétikus, zavaró elemektől mentes és a program funkciójához illeszkedő stílusú.
|
|
|