Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1 /17
Tartalomjegyzék A térinformatikáról általánosságban Célok Felhasznált eszközök Fejlesztés lépései Adatbázis Grafikus felület, térkép, poligon Interfész Karbantarthatóság és kezelhetőség A rendszer használata a felhasználó szemszögéből Felmerülő kérdések, problémák, eredmények 2010.11.29. 2/17
Térinformatika Térnek, illetve térbeli információknak a számítógépes kezelése Olyan határtudomány, mely a térrel foglalkozó tudományok földrajz,földtudományok, térképészet, geodézia stb. másrészt az informatika között áll 2010.11.29. 3/17
Előnyei Fiatal tudományág, ennek ellenére a felhasználóinak és felhasználásainak köre rendkívül széles A felhasználók számára a grafikus (térképi) felület egyszerű kezelhetőséget biztosít Könnyűkeresési és tájékozódási lehetőségek mind az adatbázisban, mind a grafikus felületen Dinamikus adatmegjelenítés 2010.11.29. 4/17
Célok Adatbázis létrehozása, mely közigazgatási adatok tárolását teszi lehetővéa térbeli és időbeli információkkal együtt Interfész létrehozása, mely webes alkalmazások számára biztosít hozzáférést az adatbázishoz Az interfészt használótérképes megjelenítés implementálása 2010.11.29. 5/17
Felhasznált eszközök Adatbázis fejlesztése: Microsoft Access 2003 illetve 2007 - http://office.microsoft.com/hu-hu/access PostgreSQL 8.4 - http://www.postgresql.org/ PostGIS - http://postgis.refractions.net QGIS 1.5 http://qgis.org Interfész OSGeo4W - http://trac.osgeo.org/osgeo4w Apache PHP Mapserver Térképes megjelenítés Adobe Flex 4 - http://www.adobe.com/products/flex ESRI Flex API 2.0 - http://resources.esri.com/arcgisserver/apis/flex 2010.11.29. 6/17
Fejlesztés lépései Adatbázis építése, megtervezése Interfész kialakítása Grafikus felület létrehozása Folyamatos adatfeltöltés, poligonok rajzolása 2010.11.29. 7/17
Adatbázis építése, megtervezése Az adatforrás alapos, akár többszöri átböngészés utáni értelmezése Fejes Imre: Veszprém megye közigazgatási beosztásai és tanácsi vezetői (1945-) 1950-1981; Veszprém, 1982 Folyamatos konzultáció Tervek, tervezetek készítése Ezek tesztelése minimális véletlenszerűen kiválasztott adatra Ha helyesnek tűnik, újabb konzultáció 2010.11.29. 8/17
Adatbázis építése, megtervezése Térbeli adatok jelenléte miatt célszerűválasztás a PostgreSQL Könnyebb kezelhetőség miatt azonban a Microsoft Access kényelmesebb A két adatbáziskezelőprogram között az átjárhatóságot driver biztosítja, így az Access-ben végrehajtott változtatás azonnal megjelenik a PostgreSQL-ben is 2010.11.29. 9/17
Adatmodell 2010.11.29. 10/17
Adatmodell 2010.11.29. 11/17
Adatfeltöltés szemléltetése Internet PostgreSQL adatbázis Szerver oldal Kliens oldal MS Access űrlap 2010.11.29. 12/17
Interfész kialakítása PHP fájlok Map fájlok dinamikus létrehozása kívánt paraméterekkel Az adatbázisban levőtérbeli adatok alapján egy grafikus kép előállítása Az így kapott statikus képet továbbítja a megjelenítésért felelős szoftvernek 2010.11.29. 13/17
Grafikus felület létrehozása Adobe Flex A Flex egy termelékeny, ingyenes, nyílt forráskódú keretrendszer, amely kifejezőképes internetes alkalmazások fejlesztésére szolgál. Az alkalmazás kiszámíthatóan egyforma eredményt ad az egyes internetböngészőkben és az asztalon futtatva a különféle operációs rendszerek alatt. ESRI Flex API Dinamikus, interaktív térképek megjelenítését teszi lehetővé Flex környezetben 2010.11.29. 14/17
Poligonok (sokszögek) rajzolása QGIS (Quantum GIS) ESRI ArcGIS -> ArcMAP 2010.11.29. 15 /17
Eredmények és nehézségek Információforrásnak kérdése Megjelenítendő információ mennyisége Ingyenes vagy fizetős szoftverek Fejlesztés eredménye 2010.11.29. 16/17
Karbantarthatóság, kezelhetőség Egyszerűsített felület az adatbázis adminisztratív feladataihoz Microsoft Access űrlap Térképi elemek (pontok, poligonok, vonalak) szerkesztésének egyszerűbbé tétele QGIS vagy ARCGIS Továbbfejlesztési lehetőségek - Együttműködés 2010.11.29. 17/17