PhD, habil. associate professor
  Faculty of Informatics
 
  Phone: 372-2500/6726,   
  e_mail: elek (at) map.elte.hu
  Open hours:   Monday 10:30-12:00 h
Skip Navigation Links
Home
Lectures/education Expand Lectures/education
Research projects Expand Research projects
Introduction Expand Introduction
Useful links Expand Useful links
Code samples
Algorithms lab

Algoritumsok alkalmazásai labor

  • A feladat egy multi-threaded Web crawler írása C# nyelven. A crawler URL-ről URL-re vándorol, és megkeresi az adott URL-en található fájlokat, amiket egy Postgres adatbázisban tárol. Az ott található linkeken megy tovább (véletlenszerűen választ a rendelkezésre álló linkek közül). A meglátogatott URL-eket is tárolni kell.

  • Postgres/Postgis: topoLogix adatstruktúrában tárolt térbeli adatokhoz térbeli függvények megírása: szomszédos poligonok megkeresése (adjacent), poligonok átfedése (overlap), tartalmazás (isWithin, contain), metszés (intersect). A már eddig elkészült program c#-ban elérhető (bővebben: http://mapw.elte.hu/topo/)
    Irodalom: Elek István: Topologikus térbeli adatstruktúrák, Typotex kiadó, 2015

  • ESRI shape fájl író olvasó függvények írása: Formátum leírás: https://www.esri.com/library/whitepapers/pdfs/shapefile.pdf

  • ESRI shapeből topoLogix adatstruktúrába töltő program írása:
    Shape formátum leírás: https://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
    TopoLogix formátum leírás: Elek István: Topologikus térbeli adatstruktúrák, Typotex kiadó, 2015,
    A már eddig elkészült program c#-ban elérhető (bővebben: http://mapw.elte.hu/topo/)

  • Szín konvertáló csomag írása: (32)24 bpp – 8 bpp – 4 bpp, (32)24 bpp – grayscale (16 bit, 8 bit) – 1 bit
    1.0-s leírás: https://hu.wikipedia.org/wiki/Színmélység
    Code snippets: http://mapw.elte.hu/elek/codeSamples.aspx

  • Keretprogram képfeldolgozó eljárásokhoz: a program console alkalmazások futtatását és megjelenítését kellene, hogy végezze, főként digitális szűrések és textúra elemzőkét. Több program tetszőleges kombinációjának összeállítását is kellene, hogy támogassa.

  • Tudásgráf generáló program írása: http://mapw.elte.hu/dem oldalon látható digitális evolúciós gépek (DEM) adatbázisaiból (MS Sql server) tudásgráf megalkotása. Részletes leírás olvasható a digitális evlúciós gépekről a következő könyvben:
    Elek István: Az intelligencia spontán megjelenése, ELTE Eötvös kiadó, 2015
    A már eddig elkészült program c#-ban elérhető (bővebben: http://mapw.elte.hu/topo/)


Elek István

Budapest, 2017. szepteber 5.
mail: elek@map.elte.hu