Célkitűzés
A kurzus célja olyan térinformatikai modellek, megoldások, illetve programcsomagok megismerése, illetve segítségükkel történő szoftverfejlesztés elsajátítása, amelyeknek köszönhetően piacképes szakmai tudásra tehető szer, előnyt jelentve a szakterületben való elhelyezkedésben.
A félév során a hallgatók az általuk választott témakörrel, vagy témakörökkel foglalkozhatnak, amely lehet gyakorlatorientált, vagy elméleti, tudományos terület is a térinformatika, illetve a távérzékelés területéről.
Szükséges előismeretek
- Térinformatikai és távérzékelési alapismeretek.
- Szoftvertechnológiai alapok, általános szoftver architektúrák.
- Projekteszközök általános ismerete.
- Objektumorientált programozás, modellezés, tervminták.
- Adatszerkezetek és elemi algoritmusok ismerete.
Számonkérés
A hallgatók a tárgyból gyakorlati jegyet szerezhetnek.
A hallgatóknak egy feladatot kell teljesíteniük a félév során, amely lehet egy adott tudományos térinformatikai/távérzékelési témakör feldolgozása, egy alkalmazási projektfeladat teljesítése, vagy egy térinformatikai programcsomag bemutatása. A hallgatóknak a félév elején kell kiválasztani a megfelelő témakört, illetve feladatot, majd a félév végén prezentálniuk a végeredményt. A projektek megvalósítása történhet egyedileg, illetve csoportosan is.
Értékelés
Az értékelés a hallgató egyéni teljesítménye alapján történik, az elvégzett munka minősége alapján.
Tematika
- -
- Bevezetés
- Projektfeladatok kiválasztása
- Térinformatikai adatok és adatformátumok (prezentáció)
- Lézer alapú távérzékelés (LiDAR) (prezentáció, példa pontfelhő (48MB))
- Távérzékelt felvételek feldolgozása I. (prezentáció)
- Távérzékelt felvételek feldolgozása II. (prezentáció)
- Helymeghatározás és navigáció (prezentáció)
- Konzultáció
- Tavaszi szünet
- Konzultáció
- Projektfeladatok értékelése
- Projektfeladatok értékelése
- Projektfeladatok értékelése
Tudományos projekt megvalósítása
A feladat egy tudományos publikációban bemutatott megoldás tanulmányozása, elemzése, és megvalósítása tetszőleges programozási környezetben, két lépésben:
- A feladat bemutató prezentációja (kb. 10 perc), amely ismerteti a kutatás tárgyát a publikáció alapján, valamint a megvalósítás tervét, a lehetőségeket, illetve korlátokat.
- A megvalósítás bemutatása (kb. 10 perc), a kapott eredmények összevetése a publikációban ismertetekkel.
Az alábbi listában találhatóak javaslatok, de egyeztetést követően további térinformatikai publikációk is választhatóak.
- Képi piramisok előállítása nagyméretű távérzékelt felvételekre: A feladat egy olyan webes, vagy grafikus felületű alkalmazás megvalósítása, amely hatékonyan képen globális piramisok előállítására a következő publikáció alapján: Xiang, L., Chen, J., Gong, G., Zeng, Z.: Fast Construction of Global Pyramids for Very Large Satellite Images. Transactions in GIS, 17 (2), pp. 282-297, 2013.
- Képszegmentálás domináns halmaz alapon: A feladat egy olyan alkalmazás megvalósítása, amely megvalósítja távérzékelt felvételek szegmentálását domináns halmaz alapon, a következő publikáció alapján: Pavan, M., Pelill, M.: Efficiently Segmenting Images with Dominant Sets, Lecture Notes in Computer Science, 3211, pp. 17.24, 2004.
- Útvonalak egyszerűsítése iránytartással: A feladat egy olyan grafikus felületű alkalmazás megvalósítása, amelyben megadott útvonalakat egyszerűsíthetünk az irányuk megtartásával a következő publikáció alapján: Long, C., Wong, R. C., Jagadish, H. V.: Direction Preserving Trajectory Simplification, Proceedings of the VLDB Endowment, 6 (10), pp. 949-960, 2013.
- Felszín osztályozás LiDAR alapon: A feladat egy olyan alkalmazás megvalósítása, amely LiDAR pontfelhők alapján a felszín felügyelt osztályozását teszi lehetővé a következő publikáció alapján: Antonarakis, A.S., Richards, K.S., Brasington, J.: Object-based land cover classification using airborne LiDAR, Remote Sensing of Environment, 112 (6), pp. 2988-2998, 2008.
- Változásdetektálás városi környezetben multitemporális LiDAR alapon: A feladat egy olyan alkalmazás megvalósítása, amely azonos területről készített két LiDAR pontfelhő vagy előfeldolgozott DEM révén meghatározza az épületeket és változásaikat, a következő publikáció alapján: Vögtle, T. Steinle E.: Detection and recognition of changes in building geometry derived from multitemporal laserscanning data, International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences 35 (B2), pp. 428–433, 2004
- Közösségi mobil parkolás-segítő alkalmazás: A feladat egy olyan mobilalkalmazás megvalósítása, amely közösségi alapon geofencing és aktivitás monitorozással elősegíti a szabad parkolóhely keresését, a következő publikáció alapján: Rinne, M., Törmä, S.: Mobile crowdsensing of parking space using geofencing and activity recognition, 10th ITS European Congress, 2008.
Alkalmazási projekt megvalósítása
A feladat egy alkalmazás jellegű térinformatikai szoftver megvalósítása. A projekthez megfelelő szoftvertechnológiai támogatást kell biztosítani, egy projektvezető eszköz segítségével vezetni. A feladatok és tevékenységek vezetése mellett (issue tracking) a kódot verziókövetéssel kell ellátni, a tesztelés során egységteszteket kell használni. A kész alkalmazást 15-20 perces előadás keretében kell bemutatni.
Az alábbi listában találhatóak javaslatok, de egyeztetést követően további térinformatikai projektek is választhatóak.
- Nyomkövetés alapú fotó böngésző: A cél egy olyan mobil alkalmazás megvalósítása, amely lehetőséget ad GPS koordinátákkal ellátott fényképek készítésére, címkézésére (vagy kategóriákba sorolására), és azok tárolására. Az alkalmazásból lehet a tárolt képeket böngészni, keresni címke (vagy kategória), illetve térbeli pozíció (kezdőpont és sugár, vagy terület kijelölés) alapján.
- Futás teljesítmény mérő: A feladat egy olyan mobil alkalmazás megvalósítása, amely asszisztál futás során (pl. figyelmeztetés időtartamra, alacsony sebességre, megállásra), illetve lehetővé teszi a teljesítmény utólagos megtekintését (átlagsebesség, vertikális változások, útvonal térképes alapon, stb.).
Térinformatikai/távérzékelési programcsomag ismertetése
A feladat egy nyílt forrású térinformatikai programcsomag bemutatásba a következő szempontok szerint:
- felépítés, architektúra, programozási megoldások;
- felhasználási helye, lehetősége, jelenlegi felhasználása;
- jellemző funkciók bemutatása (egy-egy példaprogram segítségével).
A programcsomagot egy 15-20 perces prezentáció keretében kell bemutatni (példaprogramokkal), illetve egy átfogó leírást kell készíteni (egy wiki oldal keretében).
Javasolt programcsomagok:
GeoTools,
GDAL / OGR,
JTS,
Spatial4j,
Proj.4,
Orfeo Toolbox,
GeoServer,
MapServer,
Geomajas,
OpenLayers,
Leaflet,
NASA World Wind SDK,
DotSpatial,
SharpMap,
SUMO,
MATSim,
pgRouting,
PDAL,
PCL,
LAStools & LASlib.
Egyeztetést követően további térinformatikai programcsomagok is választhatóak.
Választott feladatok
A tartalom megtekintése autentikációhoz kötött. Hitelesítsd magad.Szempontrendszer
- Projektmunka: 10 pont (A feladatoknál kategóriánként rögzített tartalom szerint.)
- Prezentáció: 6 pont (A bemutató előadás minősége szerint.)
- Konzultáció: 4 pont (A szorgalmi időszak alatti projektjelentések rendszeressége szerint.)
Értékelés
- 17-20 pont: jeles
- 14-16 pont: jó
- 11-13 pont: közepes
- 8-10 pont: elégséges
- 0-7 pont: elégtelen
Ha a projektmunka vagy a prezentáció értékelése 0 pont, akkor a gyakorlati jegy megtagadásra kerül.
Projektbemutatás
A prezentációk bemutatása 13:00 órakor kezdődik.
2017. május 9. kedd
- Barta Gergely
- Halász Gábor
- Kis-Pál Tamás
- Krutki Tamás
- Szabó Dávid
- Zsiga Attila
2017. május 16. kedd
- Bálint Márton
- Horváth Ákos
- Kelemen Zsófia
- Laczkó Dóra
- Molnár András
- Németh Dávid János
- Tóth Tekla