czsk:judt:3

JÚDT: 3 Začínáme

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

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.

Therion k vygenerování mapy či modelu potřebuje:

  1. 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)
  2. 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).
  3. 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)

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 data samostatný *.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.

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 xtherion na příkazovém řádku, pod Windows poklepáním na zástupce v menu Start).
  • V okně Kompilátor (:czsk:judt:xth_komp_icon.png, OknoKompilátor) otevřete soubor thconfig (SouborOtevřít…) z adresáře obsahujícího stažená ukázková data.
  • 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 (:czsk:judt:xth_te_icon.png, OknoText editor) a datové soubory obsahující mapy (*.th2) v okně Mapový editor (:czsk:judt:xth_me_icon.png, OknoMapový 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.

  • czsk/judt/3.txt
  • Last modified: 17 years ago
  • by 127.0.0.1