JÚDT: 3 Začínáme
3.1 Programový balík Therion
Součástí programového balíku Therion je:
- Therion - program pro příkazovou řádku. Je to jádro či motor celého balíku. Parametrem na vstupu je pro něj konfigurační soubor s informací jaké datové soubory (části jeskyně) má zpracovat a jaká má být podoba výstupu. Výstupem jsou pak hotové mapy a 3D modely. Spouští se příkazem:
therion [parametry] - XTherion - grafické rozhraní usnadňující vytváření vstupních dat tj. vektorizaci náčrtků a vytváření datových souborů. Z XTherionu se také dá přímo spouštět Therion takže v praxi vidí uživatel z Therionu jen okno s hlášeními v průběhu kompilace. Spouští se příkazem:
xtherion - Loch - prohlížeč 3D modelů. Spouští se příkazem:
loch
3.2 Jak Therion funguje
Princip fungování vychází z postupu jakým jsou data získána. Po měřičské akci většinou máme v ruce měřičský zápisník s údaji o polygonu a několik milimetráků s náčrtky. Polygon zadáme (centerline), náčrtky naskenujeme a zvektorizujeme (scrap) a v místech měřičských bodů svážeme s polygonem. U náčrtků pak také řekneme jak na sebe navazují (join) a seskupíme je do logických celků (map). To vše je výsledkem našeho měření (survey). Pak už nám jen zbývá říct co na právě generované mapě požadujeme.
3.3 Datové soubory
Therion k vygenerování mapy či modelu potřebuje:
- měření (
survey) obsahující údaje o polygonu (centerline), informace o spojeních (join) mezi vektorovými náčrtky (scrap), jejich rozdělení do map (map) a informace o vložených souborech (input) - samotné vektorové náčrtky jeskyně (
scrap), které mohou vzniknout:- naskenováním a vektorizováním papírových náčrtků jeskyně v XTherionu
- nebo přímým zakreslením v XTherionu s využitím polygonu a staničení (LRUD) jako podkladu (XVI soubor jako podklad místo nascanovaného obrázku).
- poslední částí skládačky jsou parametry pro kompilaci - tedy specifikace toho co chceme obdržet.
Tyto části jsou odděleny do tří typů souborů:
- měření → survey data file (*.th)
- vektorové náčrtky jeskyně → map data file (*.th2)
- parametry pro kompilaci → thconfig (výchozí jméno, ve skutečnosti se může jmenovat libovolně, thconfig by mělo být součástí jména)
3.4 Datová struktura
V praxi budou podklady pro delší jeskyně obsahovat několik různých měření a scrapů, velké systémy můžou být rozděleny na části a podčásti a tím pádem mít vše jen ve třech souborech jak bylo uvedeno výše by bylo nepřehledné. Na to bylo autory programu samozřejmě pamatováno a tak souborů .th či .th2 můžete mít libovolné množství a můžete je hierarchicky spojovat. Aby ovšem nevznikl chaos je dobré popřemýšlet nad nějakou strukturou. Teď uvedu co se osvědčilo mně:
- pro každou měřičskou akci vytvářím v podadresáři
datasamostatný *.th soubor obsahující údaje o polygonu. Název souboru volím stejný jako identifikátor (id) pro survey. Jednotlivé soubory pak linkuji do jednoho “index” souboru, ve kterém definuji spojení jednotlivých objektů a jejich zařazení do map. - naskenované náčrtky částí jeskyně ukládám v podadresáři
img. - při vektorizaci naskenovaných obrázků vytvářím jednotlivé scrapy tak, aby byly co nejjednodušší a dobře se spojovaly. Je důležité si uvědomit, že scrapy jsou naprosto nezávislé na vašich *.th souborech s jednotlivými částmi polygonu a proto se nesnažte rozdělit mapu do scrapů podle nich, ale v nejjednodušších místech.
Jednotlivé scrapy také nesmí samy sebe překrývat a neměly by obsahovat více než 100 m chodeb. Soubory se scrapy opět ukládám do podadresáře
data.
Pro dlouhé a komplikované systémy je dobré si se strukturou pohrát a rozčlenit jednotlivé části do souvisejících skupin v samostatných adresářích a postupně je spojovat.
3.5 První spuštění
Po vysvětlení základních principů Therionu je dobrý nápad vyzkoušet ukázková data.
- Stáhněte si ukázková data ze sekce Download na stránkách Therionu a rozbalte je někam na pevný disk vašeho počítače.
- Spusťte XTherion (pod Unixem a MacOSX napsáním
xtherionna příkazovém řádku, pod Windows poklepáním na zástupce v menu Start). - Stiskněte F9 nebo tlačítko Kompilovat. Následně se vám zobrazí hlášení o průběhu kompilace od programů therion, METAPOST a TeX.
- Vytvořené PDF mapy a 3D model nejdete v adresáři s ukázkovými daty.
Dále můžete otevřít datové soubory s měřením (*.th) v okně Text editor (
, Okno → Text editor) a datové soubory obsahující mapy (*.th2) v okně Mapový editor (
, Okno → Mapový editor). Datové soubory obsahující mapy (*.th2) je možné otevřít i v okně Text editor a podívat se co vlastně obsahují. Nedoporučuje se je zde však jakkoliv měnit.
Přestože datový formát může v prvním okamžiku vypadat složitě, vše bude vysvětleno v následujících kapitolách.