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 2010.11.29.
Kliens oldal – MS Access űrlap 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