Préparation du thconfig

Le Fichier thconfig est le fichier des paramètres d’entrée pour le compilateur de Thérion. Grace a l’aide de Thérion sur ce fichier, nous pouvons définir plusieurs paramètres de sortie pour Thérion, dont la résolution des topos, ce qui doit être mis dans les légendes, la couleur de fond, et il est possible de définir la forme, couleur et tailles, etc. des symboles, des points et des lignes utilises pour générer les topos.

Exemple de fichier thconfig

    source homolak
    layout homolak
        #resolution of final map
        scale 1 100
        #color of final map.
        color map-bg 85 # dle barvy [100 100 100]
        #color by altitude
        #color map-fg altitude
        transparency on
        opacity 90
        # names of persons which surveyed the cave will be added how much they surveyed
        statistics topo-length on
        # the language of legends in map
        language cz
        #show the legend
        legend on
        map-header 8 100 e
        #type of used symbol sets SKBB/UIS/ASF/CCNP
        #symbol-set SKBB
        #to show the names of surveying points 
        debug station-names
        #setup of grid
        grid bottom
        grid-size 10 10 10 m
        #rotation of map
        #rotate 30
        #symbol-assign point station UIS
        #symbol-hide point station
        #don't generate any symbol
        #symbol-hide group all
        #don't generate point section symbol
        #symbol-hide point section
        #generate line wall symbol
        #symbol-show line wall
        #generate line survey symbol
        #symbol-show line survey
        #don't generate line flowstone symbol
        #symbol-hide line flowstone
        
    endlayout
    export map -output output/homolak.pdf -layout homolak

Insérer du code Metapost dans la section layout

La construction suivante permet d’insérer un code Metapost dans le fichier de configuration de Thérion.

      code metapost
      .....
      .....
      Insérer ici le code du symbole
      .....
      endcode

Maintenant nous pouvons modifier la définition des symboles. Modification des symboles – comment faire