A Magyar Hidrológiai Társaság II. Országos Vándorgyűlése I. kötet, Hidrológia (Pécs, 1981. július 1-2.)
VARGAY ZOLTÁN: Hidrológiai mérések adatsorainak tipizált feldolgozása
1.2.2.3« Adatkártya Adatmező leirása Poziciók száma azonositó kód kái'tyasorszám I2 adatok / n adat kártyánként/ n*/^ + kontrolösszeg I4 + I5 Adathiány esetén az adat helye ürosen marad. 1.2.3. Az adatok sorrend^ e_ Minden adatsor egy meződefiniáló és egy adatsor-paraméter kártyával kezdődik. Az adatcsoportot definiáló kártya használata akkor szükséges, amikor egy adott helyen valamilyen információt egyidejűleg több adat ir le. Például talajnedvesség-méréskor, a nedvességprofilt a különböző mélységekben észlelt nedvességadatok irják le. Uem lenne helyes minden egyes mélységet külön-külön idősorként kezelni, kézenfekvőnek látszik, hogy az ogy függély menti uiórésok egy kártyára kerüljenek. A többi kártya helye az adatkártyák között az időrendi sorrendnek megfelelő. Célszerű továbbá biztosítani az egyes adatsorok megszakithatóságát, ami lehetőséget ad az egyes adatsorok évenkénti, vagy havonkénti csoportosítására, ami tulajdonképpen az adatok beérkezési és feldolgozási ütemének megfelelően, a kártyák fiókos tárolásánál hasznos. 2. Az adatsorok betöltés e ' Aligha vállalkozna egy programozó arra, hogy a fenti formában értelmezett adatleirási forma alapján egy feldolgozó-programban /pl. multikorreláció számítás/ programrészletet dolgozzon ki az adatok közvetlen beolvasására. Szükség van tehát egy olyan betöltőprogramra, amely értelmezi az adatkártyákat, elvégzi a kohorancia kontrolokat, és átviszi az adatokat egyszerűen kezolhető foMiiába. Amikor egy feldolgozás során több adatsorral dolgozunk, biztosítani koll,hogy az o&yes adatsorok azonos időpontban észlelt adatai egyszerre, egy recordba tömörítve kerüljenek beolvasásra. Az észlelések gyakorisába, vagy időpontja sem feltétlenül azonos a különböző adatsoroknál. Az időegyeztetés egy adott időintervallumon belül /egy record létrehozásához/ a fölösleges adatok elhagyásával, összeg, vagy átlagképzéssel, minimum-, maximum kereséssel, vagy interpolálással oldható meg. Ezek az átrendezések szintén a betöltőprogramra hárulhatnak. 3» Belső tárolási forma Az előoő pontban lairtak alapján látható tehát, hogy az adatok közvetlen beolvasása nem célszerű. Szükség van egy egyszerű szerkezetű és könnyen kezelhető bel3Ő tárolási formára. Ez egy olyan táblázat segitségével oldható mot:, amolynek et;y oszlopában az egyazon adatsor adatai időben növekvő sorrendben,egy umíban púdig a különböző idősorok azonos időpontban észlelt elemei találhatók. A táblázatot /továbbiakban adattábla-fi.le/ lehetséges na^y mérete miatt vala303 Mezőtipus A I I I