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
- További al-barlangokat (gyermek barlangokat) is tartalmazhat tetszőleges mélységig
- Attribútumokat tartalmazhat
- Pont megjegyzéseket tartalmazhat
- Pont méreteket (LRUD) 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 méretek (LRUD)
A pont méretek (LRUD - Left/Right/Up/Down, vagyis Bal/Jobb/Fel/Le) az adott ponton a járat keresztmetszetét írják le négy érték segítségével: a járat falai a ponttól balra, jobbra, felfelé és lefelé milyen távolságra vannak. A pont méreteket a Therion (.th), Survex (.svx) és Polygon (.cave) formátumok is támogatják, és importáláskor a Speleo Studio kiolvassa őket. A barlanghoz tartozó pont méreteket egy dedikált szerkesztőben tudja módosítani, lásd Barlang szerkesztése.
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, és egy barlangon belül több fix pont is megadható (jellemzően barlangrendszereknél, ahol minden résznek saját bejárati fix pontja van). Fel lehet venni fix pontokat WGS84 (GPS) koordináták konvertálásával is.
Al-barlangok (gyermek barlangok)
A Therion és a Survex egyetlen, tetszőlegesen mélyen egymásba ágyazható survey /
*begin fogalmat használ: a magasabb szintek tipikusan barlangrendszereket vagy karsztterületeket,
a mélyebb szintek pedig járatokat jelölnek. A Speleo Studio ezt a hierarchiát megőrzi: egy barlang
tartalmazhat al-barlangokat és felméréseket is, az al-barlangok pedig
további al-barlangokat — tetszőleges mélységig. A felmérés mindig levélelem (csak mérési adatokat
tartalmaz), barlangot nem tartalmazhat.
Az egy equate kapcsolatokkal összekötött (topológiailag összefüggő) barlangrendszer
egyetlen barlangként töltődik be, a belső tagolás al-barlangokként jelenik meg a felfedező
fában, amely tetszőleges mélységig kinyitható. Több, egymással nem összekötött barlangot tartalmazó fájl
ezzel szemben külön-külön barlangokként töltődik be. A részletekért lásd
Adatok importálása.