Table of Contents

Zpracování dat

Vedle datových souborů, které obsahují měřičské údaje, používá Therion konfigurační soubor obsahující instrukce jak mají být data prezentována.

Konfigurační soubor

Název konfiguračního souboru může být therionu předán jako argument. Pokud není specifikováno jinak, hledá Therion soubor pojmenovaný thconfig v aktuálním pracovním adresáři. Ten je čten jako ostatní therionské soubory (t.z. jeden příkaz na řádek; prázdné řádky nebo řádky začínající ‘#’ jsou ignorovány; příkazy ukončené zpětným lomítkem na konci řádku pokračují na dalším řádku). Seznam v současné době podporovaných příkazů:

‘encoding’

Funguje stejně jako stejnojmenný příkaz v datových souborech - specifikuje znakovou sadu.

‘input’

Funguje stejně jako stejnojmenný příkaz v datových souborech - zahrnuje obsah jiných souborů

‘source’

Popis: Specifikuje které zdrojové (datové) soubory má Therion číst. Můžete takto specifikovat několik souborů; vždy jeden na řádek. Stejný význam má použití volby -s na příkazovém řádku (viz. níže)

Syntaxe:

source <název-souboru>

Argumenty:

‘select’

Description: selects objects (surveys and maps) for export. By default, all survey objects are selected. If there is no map selected, all maps belonging to selected surveys are selected by default for map export. If there are no such maps, centreline from the selected surveys is exported in the map.

Syntax:

select <object> [OPTIONS]

Arguments:

Options:

‘unselect’

Popis: vyloučí objekty z exportu.

Syntaxe:

unselect <objekt> [VOLBY]

Argumenty:

Stejné jako u příkazu select.

Volby:

Stejné jako u příkazu select.

‘layout’

Popis: Specifies layout for 2D maps. Nastavení týkající se atlas módu jsou označena ‘A’; map módu ‘M’.

Syntaxe:

layout <id> [VOLBY]
  copy <source layout id>
  scale <picture length> <real length>
  base-scale <picture length> <real length>
  rotate <number>
  symbol-set <symbol-set>
  symbol-assign <point/line/area/group/special> <symbol-type> \
                                                <symbol-set>
  symbol-hide <point/line/area/group/special> <symbol-type>
  symbol-show <point/line/area/group/special> <symbol-type>
  size <width> <height> <units>
  overlap <value> <units>
  page-setup <dimensions> <units>
  page-numbers <on/off>
  exclude-pages <on/off> <list>
  title-pages <on/off>
  nav-factor <factor>
  nav-size <x-size> <y-size>
  transparency <on/off>
  opacity <value>
  surface <top/bottom/off>
  surface-opacity <value>
  layers <on/off>
  grid-origin <x> <y> <x> <units>
  grid-size <width> <height> <units>
  origin <x> <y> <z> <units>
  origin-label <x-label> <y-label>
  own-pages <number>
  page-grid <on/off>
  legend <on/off/all>
  legend-columns <number>
  legend-width <n> <units>
  map-comment <string>
  map-header <x> <y> <off/n/s/e/w/ne/nw/se/sw/center>
  statistics <explo/topo/carto/copyright all/off/number>
             <explo/topo-length on/off>
  scale-bar <length> <units>
  language <xx[_YY]>
  colour/color <item> <colour>
  debug <on/all/first/second/off>
  doc-author <string>
  doc-keywords <string>
  doc-subject <string>
  doc-title <string>
  code <metapost/tex-map/tex-atlas>
endlayout

Argumenty:

<id> → layout identifier (to be used in the export command)

Command-like options:

- map presentation-related:

- page layout related:

- map legend related:

- PDF related:

- customization:

‘export’

Description: Exports selected surveys or maps.

Syntax:

export <type> [OPTIONS]

Arguments:

Options:

- common:

- model:

- map/atlas:

scrap command for details.)
If there is no map defined, all scraps in the given projection are exported.
If there are no scraps with the specified projection then Therion will display centreline from selected surveys.

- database:

Spuštění Therionu

Po zvládnutí struktury datových a konfiguračních souborů jsme připraveni spustit Therion. Ten obvykle spustíme z datového adresáře napsáním

therion

na příkazové řádce

Plná syntaxe je

therion [-q] [-L] [-l <log-soubor>]
        [-s <zdrojový-soubor>] [-p <cesta-kde-má-hledat>]
        [-g/-u] [-i] [-d] [-x] [--use-extern-libs] [<konfigurační-soubor>]

nebo

therion [-h/--help]
        [-v/--version]
        [--print-encodings]
        [--print-tex-encodings]
        [--print-init-file]
        [--print-environment]

Argumenty:

<konfigurační-soubor> Therion akceptuje pouze jeden volitelný argument: jméno konfiguračního souboru. Pokud není soubor uveden, je použit soubor thconfig z aktualního adresáře. Pokud soubor neexistuje (např. aktuální adresář není datový adresář) skončí Therion s chybovou hláškou.

Volby:

XTherion — okno Compiler

Xtherion usnadňuje spuštění Therionu zvláště na systémech bez příkazové řádky. Okno Compiler je výchozím pro XTherion. Ke spuštění Therionu stačí otevřít konfigurační soubor a stisknout 'F9' nebo tlačítko 'Compile'.

Xtherion zobrazuje hlášení Therionu v dolní části obrazovky. Každé chybové hlášení je zvýrazněno a je zároveň linkem do zdrojového souboru obsahujícího chybu.

Po prvním spuštění se aktivují doplňková menu Survey structure a Map structure. Uživatel může dvojklikem na některou z položek ve stromové struktuře pohodlně vybrat měření nebo mapu pro export (viz. select). Jednoduché kliknutí ve stromové struktuře měření zobrazí v menu Survey info základní informace o měření.