🗂️ Adatmodell és struktúra

Ez a fejezet részletesen bemutatja az alkalmazás hierarchikus adatstruktúráját és az egyes elemek közötti kapcsolatokat.

📊 Általános adatmodell áttekintése

Barlangok

Egy projektben több barlangot is kezelhet, minden barlang nevének egyedinek kell lennie. Minden barlang:

  • Saját nevet és metaadatokat tartalmaz (barlang adatlap)
  • Egy vagy több felmérést tartalmazhat
  • Attribútumokat tartalmazhat
  • Pont megjegyzéseket tartalmazhat

Az attribútumokat egy későbbi fejezet taglalja, így azokra most nem térnénk ki.

A barlang adatlapja a következőket tartalmazza:

  • Barlang alapvető adatait (mint például a barlang neve, vagy kataszteri száma)
  • Pontok neveinek megfeleltetését (aliaszok)
  • Fix koordinátákat (UTM, EOV ...)

Pont megjegyzések

Habár a felmérések során megadott megjegyzések lehetővé teszik a 'pontig' állomás jellemzését, de az induló pont jellemzését ez a módszer nem teszi lehetővé. Az általános pont megjegyzések lehetővé teszik tetszőleges pont jellemzését, leírását igazodva más szoftverekhez (pl. TopoDroid)

Pont megfeleltetések (aliaszok)

Az aliaszok lehetővé teszik, hogy az akár különböző felmérésekben lévő pontokat egymásnak megfeleltessük. Gyakori megoldás egy új felmérés kezdőpontjának valamely régebbi felmérés egy már létező pontját adjuk meg, hiszen enélkül az új felmérés nem kapcsolódna a régebbi felmérésekhez. A Speleo Studio-val erre már nincs szükség. Az új felmérés kezdőpontja tetszőleges lehet, a korábbi felmérésekhez kapcsolását a pont aliaszok teszik lehetővé. TopoDroid-ban ezt a hasonló funkciót Project Equates-nek vagy Kapcsolódó pontoknak hívják. Az ábrán az 'ag-1' es a '3' mérési pontokat feleltetjük meg egymásnak.

Fix koordináták

A fix koordináták lehetővé teszik, hogy a barlangokat egy olyan koordináta rendszerben jelenítsük meg, amelyet más alkalmazások is használnak. Jelenleg az EOV és UTM vetületi koordináta rendszereket támogatja a Speleo Studio (csak a kezdőpont koordinátája adható meg), de fel lehet venni fix pontokat WGS84 (GPS) koordináták konvertálásával is.

📏 Felmérések (Survey)

A felmérések a barlang egy részének vagy egészének mérési adatait tartalmazza. Minden felmérés:

  • Tartalmaz saját nevet és metaadatokat (felmérés adatlap)
  • Mérések sorozatát tartalmazhatja

A felmérés adatlapja a következőket tartalmazza:

  • Név: A felmérés azonosító neve
  • Dátum: A felmérés végrehajtásának dátuma
  • Induló pont: A felmérés kezdőpontja (csak a barlang első felmérésénél van figyelembe véve)
  • Deklináció: A mágneses deklináció értéke
  • Mérőeszközök: Mérési eszközök listája

⚠️ Fontos megjegyzések

  • A felmérés neve egyedi kell legyen

Mérések (Shots)

A mérések a barlangban végzett hossz, irányszög és lejtés adatokat tartalmazzák, ezen kívül még megjegyzéseket és típust. A mérés típusa a következő lehet:

  • Középvonal (center - kék): A barlang fő poligon vonala
  • Tüske (splay - piros): Egy adott pontból végzett, a barlang kontúrját rögzítő mérések, a magyarok körében "sünizésnek" hívott módszer mérései.
  • Segédvonal (auxiliary - zöld): Olyan kiegészítő mérések, amelyek a barlang hosszához ugyan nem számítanak bele, de lehetővé teszik egyéb (nem középvonal) mérések felvételét, például egyes attribútumok (mondjuk egy rétegdőlés) pontos helyét. Olyan esetekben használható, ha a középvonalról nem tudunk egy adott mérést elvégezni. Remek lehetőség segédmérések felvétele után ezekből indítani a sünizést olyan helyen, ahol a középvonalról nem tudunk egy adott mérést elvégezni, például egy széles terem.

Mérések adattípusai

Név Adattípus Magyarázat Példa érték
Ponttól String A mérés kezdőpontja "1", "1.1", "A1"
Pontig String A mérés végpontja "2", "1.2", "A2"
Hossz Number A mérés hossza (méter) 18.90
Irány Number A mérés irányszöge (fokban), 0 és 360 között változik 123.45
Dőlés Number A mérés lejtése (fokban), -90 és +90 között változik -5.25
Megjegyzés String A mérés szövegesmegjegyzése Jobb falon kidudorodás, térdmagasságban

⚠️ Fontos megjegyzés

  • A Speleo Studio a számoknál pontot és nem vesszőt használ tizedesjegyek elválasztásához

Automatikus validáció

✅ Kötelező mezők ellenőrzése

Minden mérési pontnak rendelkeznie kell azonosítóval és koordinátákkal.

📐 Geometriai konzisztencia

A mérési adatok geometriai konzisztenciájának ellenőrzése.

🔗 Kapcsolatok ellenőrzése

A pontok közötti kapcsolatok helyességének validálása.

📊 Adattartomány ellenőrzése

A szögek és távolságok ésszerű tartományban vannak-e.

Attribútumok

Az attribútumok segítségével plusz tulajdonságokat, információkat adhatunk meg a barlang egy adott pontjához, szakaszához vagy részéhez. Például: hol van kötél, létra a barlangban, melyik szakasza árvízveszéles, hol - milyen magas CO2 szint szokott lenni, milyen rétegdőlés mérhető egy akna felénél.

Az attribútumok széles választéka sokrétűen leírhatja a barlangot, amely:

  • hasznos a barlangkutatók számára
  • tudományos vizsgálatokat tesz lehetővé
  • jelentős mértékben kiegészíti a kataszteri adatokat
  • lehetővé teszik statisztikák készítését

Az attribútumok térbeli ábrázolása a Speleo Studio-t ebben az értelemben kiemeli a többi szoftver közül, hiszen más szoftverek nem támogatják ennyire részletes és térbeli adatok felvételét és ábrázolását. Az attribútumok vizualizálása, amellett, hogy rendkívül informatív, rejtett összefüggések felismerését is lehetővé teszi (pl. rétegdőlések közötti összefüggések)

Az attribútumoknak három típusa támogatott

  • Pont: Egy adott mérési pontra vonatkozik, például egy terem adott pontján mért vető.
  • Szakasz: Az attribútum a barlang két tetszőleges pontja közötti szakaszra vonatkozik, például egy akna esetén milyen hosszú kötél van beépítve az akna kezdő és végpontja között. A szakasz attribútum a két pont közötti legrövidebb út mentén van értelmezve, nem veszi figyelembe az ebből a szakaszből induló egyéb járatokat.
  • Komponens (barlang rész): A barlang egy adott részére adhatunk meg tulajdonságokat a komponens attribútumokkal. A komponens attribútumoknak mindig van egy kezdőpontja, ahonnan kiindulva minden járatra vonatkoztatja az adott tulajsonságot egészen addig, amíg egy megadott végponthoz nem ér. Gondoljunk a barlangra egy gráfként, a komponens attribútum a gráf egy adott komponensére vonatkozik, amelynek bejárása a kezdőponttól történik és a végpontokig tart. Végpontok megadása nélkül a komponens attribútum a teljes barlangra vonatkozik. Az ábrán a zöld színnel jelölt komponens kezdőpontja a rózsaszín pont, ahonnan kiindulva elkezdjük bejárni a barlangot. A sárga végpontok nélkül a komponens attribútum a teljes barlangra vonatkozna, de a sárga végpontoknál a bejárás megáll.

Az attribútumokat beosztottuk főbb csoportokba (kategóriákba):

  • Geológia
  • Kiépítés
  • Kitöltés
  • Fauna
  • Klimatológia
  • Metaadatok
  • Archeológia
  • Szpeleotéma

Minden attribútumnak van egy neve és vannak paraméterei, amelyek az attribútumtól függenek. A paraméterek lehetnek kötelezőek, vagy opcionálisak. Egy kötél attribútum esetén kötelező paraméter a hossz, nem kötelező mező az állapot és a beépítés éve. A paraméterek helyességét a Speleo Studio automatikusan ellenőrzi, például a kötél hossz értéke nem lehet negatív.

Az attribútumok teljes listáját az Attribútum referencia oldalon részletesen megtalálja.

Az attribútumok szerkesztését a Attribútumok fejezetben részletesen bemutatjuk.

🔄 Adatvalidáció és ellenőrzés

A Speleo Studio automatikusan ellenőrzi a mérési adatokat és jelzi a hibákat, hogy a mérési eredmények ne vezessék félre a szakembereket és a barlangkutatókat.

💡 Gyakorlati tanácsok

📝 Konzisztens elnevezés

A mérési pontok elnevezésénél kövesse a barlangkutató szakmai szabványokat és konvenciókat.

📊 Adatminőség

Az automatikus validáció hibáinak javításán túl ellenőrizze az importált adatokat a vizualizációban, hogy észrevegye a lehetséges hibákat.