ADATKERESÉS Készült az projekt keretében, a DHI Prága oktatási anyagainak felhasználásával 1 Adattípusok Nincs adat Papír alapú adatok ok Nincs adat Felmérés, GPS X, Y, Z koordinátákkal Terepi mérések Csövek elrendezése, Struktúrális geometria 1
Papír alapú adatok Digitalizálás Térkép szkennelés Asztali digitalizálás Manuális bevitel Papír alapú adtok- képernyı digitalizálás 1. Térkép szkennelés 2. Raszteres megjelenítés tisztítása, zajeltávolítás, egyszerősítés (redundáns elemek eltávolítása és kivágások 3. Refrencia pontok keresése transzformációhoz Papír alapú adtok- képernyı digitalizálás 4. Referencia pontok bevitele 5. A raszteres megjelenítés és a vektoros ábra megfelelıségének biztosítása, vizuális felülvizsgálat 6. Aknák és csövek digitalizálása képernyırıl 2
Papír alapú adat-digitalizálás asztalon 1. Asztali digitalizálás Térkép felfektetése 2. Transzformációs referencia pontok megkeresése legalább 4 referencia pont kell (több pont = nagyobb pontosság ) A pontok ne legyenek túl közel egymáshoz Legyenek találomra elosztva a térképen Papír alapú adat-digitalizálás asztalon Referencia pont rajzolja fel a térképre Egyszerő azonosítani (épületek sarkai, telekhatárok stb.) Ismert koordináták Papír alapú adat-digitalizálás asztalon 3. Referencia pontok bevitele 4. Transzformációs hibák ellenırzése A referencia pontok távolságát a papíron és a digitalizált térképen összehasonlítjuk 5. Aknák digitalizálása szúrja le az egérrel a digitalizály pontot vigye be a pont azonosítót 3
1. példa Az 1. aknának a következı koordinátái vannak: 256.3, 456.8. Egy vezeték húzódik az 1 aknától az AA aknáig. A csı körszelvényő, 0.5 m átmérıvel. Az AA akna koordinátái: x=304.5, y=400, aknafedél=120, fenékszint=117.5. Az 1 akna beli vízszint 12:00-kor, 2.4.1994-én 121.4 volt. Terepszint az 1 aknánál 124.4 és az akna fenékszintje 120.9. Az AA->CAA csı átmérıje =0.6, ez kıagyag csı... 1. példa Megjegyzések Gyakorlatilag lehetetlen digitális adatokat ilyen formában rögzíteni. Problémák Ugynaz az adat különbözı formákban fordul elı Ugyanazon elem különféleképpen neveztetett (vezeték, csı) Minden típusú adat egy fájlba került 2. példa [Akna] Név ='1' X=256.30 Y=456.80 [Csı] Név-tıl='1' Név-hez='AA' Alakzat=1 Átmérı=0.50 [Akna] Név ='AA' X=304.5 Y=400.00 Tetı=120.00 Fenék=117.5 [Akna] Név ='1' Tetı=124.40 Fenék=120.90 [Csı] Név-tıl ='AA' Név-hez ='CAA' Átmérır=0.60 Anyag=4 [Akna] Név ='CAA' X=314.5 Y=380.10 Tetı=122.1 Fenék=119.8 4
2. példa Megjegyzések Az ilyen típusú fájl más szoftver számára szolgál adaforrásként. Hosszú idıtartamú adattárolásra nem megfelelı. Problémák A beolvasást programozni kell ennek a formátumnak megfelelıen, a szabványos szotverek (ExCell, adatbázisok, statistikai szotverek ) nem képesek az ilyen fájlokat olvasni Az egy elemhez tartózó adatok szét vannak szórva (1 akna) megtalálásuk nehézkes Idısor egyenletes idılépcsıvel [Akna] 1 [Tétel] 100 vízszint [Egység] m [Indítás] 12:00 2.4.1994 [Lépésköz] 00:15 0 [Adat] 121.40 121.20 121.15 3. példa Idısor nem egyenletes idılépcsıvel [Akna] 1 [Tétel] 100 vízszint [Egység] m [Data] 12:00 2.4.1994 121.40 12:15 2.4.1994 121.20 12:30 2.4.1994 121.15 Geometriai adatok [Aknák] Név X Y Tetı Fenék 1 256.30 456.80 124.40 120.90 AA 304.5 400.00 120.00 117.5 CAA 314.5 380.10 122.1 119.8 [Csövek] Tól-név Hoz-név Szelvény Átm Anyag 1 AA 1 0.50 3 AA CAA 1 0.60 4 3. példa 5
3. példa Megjegyzés Az adatstruktúra fejléccet tartalmaz, valamely inormációval. Az adatrész formátuma fix. Az adatok bármely szofverrel beolvashatók, amelyek támogatják az oszlop fprmát importáláskor. Ez a forma alkalmas a hosszú idejő adattárolásra. Az egyszerő text fájlokkal kapcsolatban az alábbi hátrányokat tapasztaltuk: A fájl védelme nélkül olvasáskor elıállhat a szerkesztés is, ami teljesen tönkreteszi a fájl használhatóságát Ilyen fájlban az adatok megtalálása lassú 4. példa Adattárolás adatbázisban record struktúra Akna - név string[10] x_coor double real y_coor double real bottom double real top double real mtype integer (4byte) 4. példa Megjegyzések Ha az adatokat adatbázisban tároljuk, a hozzáférés, karbantartás sé védelem az adatbázis jellegétıl függıen megoldott. A rendszereszközökkel különbözı szintő hozzáférések és védlemek alakíthatók ki egyéni vagy csdoportos formában. Az adatrendezés és hozzáférés az adatbázissal gyors. Hátrány, hogy ilyen esetekben a más programokkal való kommunikáció csak az adat Import and Export-on keresztül lehetséges. A formátum megegyezik a 3. példában bemutatottal. 6
Adatkonverzió Ugyanaz a szoftver, más komputerek Az adatok különbözı fájlokban vannak és nem vagyunk biztosak, hogy melyeket kell mozgatnunk, ami további komplikációkat okozhat a hálózatban. net) A számítógépek eltérı szoftvert alkalmaznak (DOS,Windows,Win95,Windows NT) és a transzformáció során az elnevezések sérülhetnek A számítógépek eltérı nyelvek eltérı karakterkészleteivel dolgoznak (a magyar nevek sérülhtenek) A fájlok túl nagyok Adatkonverzió Ugyanaz a program, ugyanaz a számítógép, a billentyőzet használata Transzfer problémák a dátumnál és idınél (lehetıség: felhasznlói beállítás) Probléma a valós számok transzferénél (decimálisok szeparálása Adatátvitel különbözı programok között bináris fájlok alkalmazásával Az adatformátumot pontosan meg kell határozni és azt szigorúan alkalmazni. Bármely változtatás a formátumban az olvasás letiltásához vezethet. Ha az átvitel eltérı operaciós rendszerek között történik, a problémák száma tovább növekedhet. Adatkonverzió Adatátvitel különbözı programok között text fájlok használatával Lehetséges problémák Dátum és idı átviteli problémák (lehetıség: felhasználói formátum) Probléma a valós számok átvitelénél (decimálisoknál) A számítógép eltérı nyelvek eltérı karakterkészletét használja Eltérı operaciós rendszerek közötti átvitelnél az eltérı karakterkészlet problémás (egy vagy két bytes karakterenként) vagy a speciális karaktereknél (sorvége karakter) 7
Adatkonverzió A fix formátumú text fájlok, melyekben nem fordul elı nyelvek speciális karaktere, pont adja a decimális elválasztást (alap ASCII) a legáltalánosabb az adatok átvitelénél. Név X_kOOR Y_kOOR Tetı Fenék x123 324568.10 72345.00 245.6 243.2 x124 324552.20 72365.40 244.8 242.9 8