Térinformatika (2. diasorozat) Bornemisza Imre egyetemi adjunktus PTE TTK Informatika és Általános Technika Tanszék http://www.ttk.pte.hu/iatt/born/ Térinformatika 2007. szeptember-december
Felhasznált irodalom Dr. Katona Endre: Térinformatika - Előadási jegyzet (SZTE Alkalmazott Informatikai Tanszék) Szegedi Tudományegyetem, 2003. Dr. Sárközy Ferenc: Térinformatikai elméleti oktató anyag (BME Általános- és Felsőgeodézia Tanszék) Budapesti Műszaki Egyetem, 2001.
A térinformatika szoftver eszközei
Raszteres szoftver rendszerek Rajzszerkesztő rendszerek (raszter editorok): raszteres rajzok létrehozására, módosítására (retusálására) szolgálnak. Paint, PhotoShop, PaintShopPro stb. Képfeldolgozó rendszerek: digitális forrásból származó raszterkép algoritmikus feldolgozása PhotoStyler, Gimp, IrfanView, ill. speciális rendszerek (orvosi képek, műholdképek, meteorológiai képek feldolgozására)
Vektoros szoftver rendszerek -1 Mérnöki tervező (CAD) rendszerek (CAD = Computer Aided Design = számítógéppel segített tervezés) Alapja: fejlett rajzszerkesztő rendszer - Építészeti tervező rendszer - Gépészeti tervező rendszer - Áramkörtervező rendszer - Térképszerkesztő rendszer Legismertebb: AutoCAD
Vektoros szoftver rendszerek -2 Szokásos rajzelemek: - egyenesszakasz: x1,y1, x2,y2 - vonallánc (töröttvonal, polyline, “ív”): x1,y1,...,xn,yn - görbe: g1,x1,y1,...,xn,yn,g2 (g: irány a végpontokban) - B-spline: kontrollpontok segítségével definiált görbe - ellipszis: x, y,r1,r2, (: nagytengely szöge) - ív (arc): x, y, r1, r2, , 1, 2 (1, 2: az ív kezdő- és végpontjának szögei) - alakzat (poligon): x1, y1,..., xn, yn ahol xn+1 = x1, yn+1 = y1 (zárt poligon) - felirat (text): x, y, méret, irány, szöveg Minden rajzelemhez attribútumok tartoznak: szín, vonaltípus, vonalvastagság, réteg stb.
Rajz struktúrálása - 1 Rétegekre bontás (fóliázás - layer): rajzelemek csoportosítása valamilyen szempontból Pl. épület alaprajzának rétegei: - falak, - helyiségek feliratai, - ajtók és ablakok, - vízvezetékek és elzárócsapok, - elektromos vezetékek. Az egy réteghez tartozó rajzelemek együtt kezelhetők (pl. közös szín, vonaltípus és vonalvastagság) Az egyes rétegek megjelenítése külön-külön be- ill. bekapcsolható.
Rajz struktúrálása - 2 Blokk (cell): többször ismétlődő rajzrészlet kezelésére szolgál (például térképen benzinkút jele: körbe rajzolt T betű). A blokk kezelése két részből áll: - blokk definíció: a blokk egy mintapéldánya, tetszőleges rajzelemek sorozatából áll. - blokk hivatkozás, alakja: (blokknév, x, y, , zoom). A blokknév beillesztését írja elő a rajz (x, y) koordinátájú pontjára, elforgatási szöggel és zoom nagyítási faktorral.
Jellemző rajzelemek (egyenesszakasz, töröttvonal, poligon, felirat) és blokk hivatkozások.
Rajzrészlet kijelölése A kijelölés általában téglalappal, vagy zárt poligonnal történik. A kijelölt rajzelemek meghatározásának lehetséges módjai: - csak a teljesen belül lévőket jelöljük ki, - mindent kijelölünk, amelynek valamely részlete a poligonon belül van, - a kijelölési határ mentén elvágjuk a rajzelemeket, és csak a belül lévő részek kerülnek kiválasztásra. (Mellékhatás: az elvágott rajzelemek törlődnek, és helyettük több kisebb rajzelem keletkezik.)
Pontosságot biztosító eszközök Pontos (numerikus) koordináta megadás Pontrács (grid): tájékozódás céljára, ill. beállítható, hogy csak grid-re eső pontokat lehessen bevinni. Csatolás (snap): az aktuálisan bevitt pont ráhúzása a legközelebbi rajzelem megfelelő pontjára, pl.: - poligon bezárása (a kezdő és záró pont pontos megegyezésének biztosítása). - rajz folytatása már berajzolt szakasz végpontjából. - T-elágazás (meglévő egyenesszakasz közepére való pontos csatlakozás).
További CAD lehetőségek Kitöltő minták alkalmazása (patterning): terület kitöltése mintázattal (vonalkázás, pontozás stb.). Méretezés (dimensioning): méretvonalak automatikus felvitele, ill. méretszámok automatikus kalkulálása a rajzi méretek alapján. (A rajz módosításakor nem kell újra méretezni.) Parancsnyelv: minden interaktív műveletnek van egy parancs megfelelője. Parancsok sorozatából paraméterezett segédprogramok készíthetők. Példa: két megadott pont között kerítés rajzolása. Kétmonitoros üzemmód: egyik monitoron a rajz, másikon a menük.
Adatbázisok Adatbázison adott formátum és rendszer szerint tárolt adatok együttesét értjük. A forma helyett a tartalom a fontos: az adatok közötti kapcsolatok kódolásán van a hangsúly. Pl.: egy vállalat dolgozóinak önéletrajza - szövegfájlban: lehet keresni névre, címre stb., DE: - adatbázisban: le lehet kérdezni adott időszakban születettek listáját is. Az adatbázisokkal kapcsolatos fő fogalmakat ismertnek tételezzük fel (hierarchikus, hálós és relációs adatmodell).