mirror of
https://github.com/Alex38Lyon/Synthese-PSM_LARRA.git
synced 2026-07-31 16:35:00 +00:00
Template update
This commit is contained in:
+1011
-792
File diff suppressed because it is too large
Load Diff
@@ -12,10 +12,10 @@ encoding utf-8
|
||||
## Le signe "#" en début de ligne signifie que la ligne est commentée. Elle ne
|
||||
## sera donc pas lue lors de la compilation.
|
||||
|
||||
## Dans ce fichier on met les specifications generales, à savoir
|
||||
## dans quel fichier sont les donnees topo, l'aspect que l'on veut
|
||||
## Dans ce fichier on met les specifications générales, à savoir
|
||||
## dans quel fichier sont les données topo, l'aspect que l'on veut
|
||||
## donner aux topos imprimées (layout) et ce que l'on
|
||||
## veut comme résultat : map, ou atlas ou 3D ou donnees en format SQL
|
||||
## veut comme résultat : map, ou atlas ou 3D ou données en format SQL
|
||||
|
||||
## Alors, on peut fractionner ce fichier en trois parts:
|
||||
## - source, pour specifier les fichiers ou sont les données topo/dessin
|
||||
@@ -23,12 +23,12 @@ encoding utf-8
|
||||
## - export: map, atlas, etc
|
||||
|
||||
###############################################################################################
|
||||
## 1-SOURCES
|
||||
## 1-SOURCES ##
|
||||
###############################################################################################
|
||||
## La ligne source spécifie le fichier ou sont les donnees topo
|
||||
## La ligne source spécifie le fichier ou sont les données topo
|
||||
## jb.th". (Au fichier "jb.th" il faudra avoir une ligne
|
||||
## "input "nomcavite.th2" pour spécifier le fichier ou se trouvent
|
||||
## les donnees du dessin, comme ça, ce fichier thconfig appellera
|
||||
## les données du dessin, comme ça, ce fichier thconfig appellera
|
||||
## "jb.th" et a leur tour, "jb.th" appellera
|
||||
## "jb-dessin.th2")
|
||||
|
||||
@@ -41,13 +41,13 @@ source {fileName}-tot.th
|
||||
|
||||
|
||||
###############################################################################################
|
||||
## 2-LAYOUT
|
||||
## 2-LAYOUT ##
|
||||
###############################################################################################
|
||||
## Ici, on peut specifier des choses comme les symboles à utiliser (UIS, etc)
|
||||
## Ici, on peut spécifier des choses comme les symboles à utiliser (UIS, etc)
|
||||
## ou imprimer des explications des symboles
|
||||
|
||||
###############################################################################################
|
||||
## Début de la définition du layout "Layout-Plan"
|
||||
## 2.1 Début de la définition du layout "Layout-Plan" ##
|
||||
###############################################################################################
|
||||
layout layout-Plan
|
||||
## Call the config settings (Layout config inside the config.thc file)
|
||||
@@ -71,11 +71,11 @@ layout layout-Plan
|
||||
## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo.
|
||||
## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable
|
||||
## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante
|
||||
## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page"
|
||||
## C'est très important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page"
|
||||
## ou similaire, sinon, l'échelle sera changée pendant l'impression!
|
||||
scale 1 {Scale}
|
||||
|
||||
## Echelle graphique 100 m ampleur (Généralement, le choix scale/10 est plutôt pas mal)
|
||||
## Échelle graphique 100 m ampleur (Généralement, le choix scale/10 est plutôt pas mal)
|
||||
scale-bar 100 m
|
||||
|
||||
## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo
|
||||
@@ -108,9 +108,8 @@ layout layout-Plan
|
||||
#surface bottom
|
||||
#surface-opacity 100
|
||||
|
||||
## Auteur
|
||||
## Auteur, titre du pdf
|
||||
doc-author "{Author}"
|
||||
## Titre
|
||||
doc-title "{caveName} Plan - 1:{Scale}"
|
||||
doc-subject "{caveName}, topographie en plan"
|
||||
doc-keywords "Cave, Survey, {caveName}, {mapComment}"
|
||||
@@ -126,13 +125,16 @@ layout layout-Plan
|
||||
|
||||
## arrière plan de la manchette
|
||||
map-header-bg on
|
||||
|
||||
## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés
|
||||
## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all".
|
||||
## "legend off" = pas de légende
|
||||
legend on
|
||||
|
||||
## Par défaut, la légende est de 14 cm de largeur
|
||||
legend-width 15 cm
|
||||
# legend-width 15 cm
|
||||
legend-columns 2
|
||||
|
||||
## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité
|
||||
## dont le nom est probablement le titre de la topo.
|
||||
map-comment "{mapComment}"
|
||||
@@ -190,13 +192,18 @@ layout layout-Plan
|
||||
overlap 2 cm
|
||||
|
||||
code tex-map
|
||||
\legendwidth=15cm %%% Largeur de la légende
|
||||
\legendtextsize={\size[10]} %%% Taille des polices
|
||||
\legendtextheadersize={\size[20]} %%% Taille du titre
|
||||
\legendtextsectionsize={\size[14]} %%% Taille des sections
|
||||
\legendtextlicencesize={\size[8]} %%% Taille de la licence
|
||||
\legendwidth=15cm %%% Largeur de la légende
|
||||
\legendtextsize={\size[10]} %%% Taille des polices
|
||||
\legendtextheadersize={\size[20]} %%% Taille du titre
|
||||
\legendtextsectionsize={\size[14]} %%% Taille des sections
|
||||
\legendtextlicencesize={\size[8]} %%% Taille de la licence
|
||||
\cavename={{caveName}, Plan 1:{Scale}} %%% Note Alex : Bug avec certains fichiers ?
|
||||
\newtoks\club \club={{club}}
|
||||
%\cavelength={}
|
||||
%\cavedepth={}
|
||||
%\cavemaxz={}
|
||||
%\cartoteam={}
|
||||
%\ECoordinates={\inputrel{Outputs/{fileName}_Cave-list.txt}}
|
||||
%\thanksto={{thanksto}}
|
||||
\wpage={{wpage}}
|
||||
\datat={{datat}}
|
||||
@@ -210,7 +217,7 @@ layout layout-Plan
|
||||
endlayout
|
||||
|
||||
###############################################################################################
|
||||
##debut de la definition du layout "layout-Extended"
|
||||
## 2.2 Début de la définition du layout "layout-Extended" ##
|
||||
###############################################################################################
|
||||
layout layout-Extended
|
||||
## Call the config settings (Layout config inside the config.thc file)
|
||||
@@ -236,16 +243,17 @@ layout layout-Extended
|
||||
## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo.
|
||||
## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable
|
||||
## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante
|
||||
## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page"
|
||||
## C'est très important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page"
|
||||
## ou similaire, sinon, l'échelle sera changée pendant l'impression!
|
||||
scale 1 {Scale}
|
||||
|
||||
## Echelle graphique 100 m ampleur (Généralement, le choix scale/10 est plutôt pas mal)
|
||||
## Échelle graphique 100 m ampleur (Généralement, le choix scale/10 est plutôt pas mal)
|
||||
scale-bar 40 m
|
||||
|
||||
## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo
|
||||
#grid bottom
|
||||
grid off
|
||||
|
||||
## Une ligne pour specifier que la grille est 1000x1000x1000 m
|
||||
## (Trois dimensions, oui, ça sert pour la coupe aussi)
|
||||
#grid-size 250 250 250 m
|
||||
@@ -270,11 +278,9 @@ layout layout-Extended
|
||||
#surface bottom
|
||||
#surface-opacity 100
|
||||
|
||||
## Auteur
|
||||
## Auteur, titre du pdf
|
||||
doc-author "{Author}"
|
||||
## Titre
|
||||
doc-title "{caveName} Coupe développée - 1:{Scale}"
|
||||
|
||||
doc-subject "{caveName}, topographie en coupe développée"
|
||||
doc-keywords "Cave, Survey, {caveName}, {mapComment}"
|
||||
|
||||
@@ -286,14 +292,17 @@ layout layout-Extended
|
||||
## Alors nous pouvons specifier que le sud-ouest de la manchette soit placé en bas, a gauche,
|
||||
## ou une autre combination...
|
||||
map-header 98 98 ne
|
||||
|
||||
## arrière plan de la manchette
|
||||
map-header-bg on
|
||||
|
||||
## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés
|
||||
## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all".
|
||||
## "legend off" = pas de légende
|
||||
legend on
|
||||
|
||||
## Par défaut, la légende est de 14 cm de largeur
|
||||
legend-width 15 cm
|
||||
# legend-width 15 cm
|
||||
legend-columns 2
|
||||
## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité
|
||||
## dont le nom est probablement le titre de la topo.
|
||||
@@ -330,6 +339,11 @@ layout layout-Extended
|
||||
\legendtextlicencesize={\size[8]} %%% Taille de la licence
|
||||
\cavename={{caveName}, Coupe développée 1:{Scale}}
|
||||
\club={{club}}
|
||||
%\cavelength={}
|
||||
%\cavedepth={}
|
||||
%\cavemaxz={}
|
||||
%\cartoteam={}
|
||||
%\ECoordinates={\inputrel{Outputs/{fileName}_Cave-list.txt}}
|
||||
%\thanksto={{thanksto}}
|
||||
\wpage={{wpage}}
|
||||
\datat={{datat}}
|
||||
@@ -341,7 +355,7 @@ endlayout
|
||||
|
||||
|
||||
###############################################################################################
|
||||
## Début de la définition du Layout "layout-kml"
|
||||
## 2.3 Début de la définition du Layout "layout-kml" ##
|
||||
###############################################################################################
|
||||
layout layout-kml
|
||||
## Définition du système de projection du plan
|
||||
@@ -355,22 +369,24 @@ layout layout-kml
|
||||
endlayout
|
||||
|
||||
###############################################################################################
|
||||
## Début de la définition du Layout "xviexport"
|
||||
## 2.4 Début de la définition du Layout "xviexport" ##
|
||||
###############################################################################################
|
||||
layout xviexport
|
||||
# cs {cs}
|
||||
## echelle à laquelle on veut dessiner la topo
|
||||
## Échelle à laquelle on veut dessiner la topo
|
||||
scale 1 {XVIscale}
|
||||
# scale 1 1000
|
||||
## taille de la grille
|
||||
grid-size 2 2 2 m
|
||||
|
||||
## mettre la grille en arrière plan
|
||||
grid bottom
|
||||
endlayout
|
||||
|
||||
## fin de la définition du layout
|
||||
|
||||
###############################################################################################
|
||||
# 3-EXPORT
|
||||
## 3-EXPORT ##
|
||||
###############################################################################################
|
||||
|
||||
## Export des xvi pour le dessin si besoin
|
||||
@@ -399,7 +415,8 @@ endlayout
|
||||
# export map -proj plan -fmt kml -o Outputs/{fileName}.kml -layout layout-kml
|
||||
# export model -fmt kml -o Outputs/{fileName}-model.kml -enable all
|
||||
# export model -enable all -o Outputs/{fileName}-3D.kml
|
||||
export cave-list -surveys off -location on -o Outputs/{fileName}-Cave-list.html
|
||||
export cave-list -surveys off -location on -o Outputs/{fileName}_Cave-list.html
|
||||
export cave-list -surveys off -location on -o Outputs/{fileName}_Cave-list.txt
|
||||
export survey-list -location on -o Outputs/{fileName}-Surveys.html
|
||||
# export database -fmt sql -o Outputs/{fileName}-Database.sql
|
||||
# export continuation-list -o Outputs/{fileName}-Continuations.html
|
||||
@@ -407,5 +424,5 @@ endlayout
|
||||
|
||||
|
||||
###############################################################################################
|
||||
## END FILE
|
||||
## END FILE ##
|
||||
###############################################################################################
|
||||
@@ -44,6 +44,19 @@ datat = https://github.com/Alex38Lyon/Synthese-PSM_LARRA
|
||||
wpage = https://www.arsip.fr/
|
||||
cs = UTM30
|
||||
|
||||
[Survey_Data:Flaine]
|
||||
Author = Alexandre Pont
|
||||
Copyright1 = # Copyright (C) Interclubs Flaine-Platé {YEAR}
|
||||
Copyright2 = # This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License:
|
||||
Copyright3 = # <http://creativecommons.org/licenses/by-nc-nd/4.0/>
|
||||
Copyright_Short = License CC by-nc-sa : http://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||
map_comment = Massif de Flaine-Platé
|
||||
club = Interclubs Flaine-Platé
|
||||
thanksto = Merci à tout le monde
|
||||
datat = https://github.com/Alex38Lyon/Synthese-Flaine-Plate
|
||||
wpage = http://cesame.ardeche.free.fr
|
||||
cs = UTM32
|
||||
|
||||
[Survey_Data:Xichou]
|
||||
Author = Alexandre Pont
|
||||
Copyright1 = # Copyright (C) XIchou {YEAR}
|
||||
|
||||
@@ -2204,7 +2204,7 @@ if __name__ == u'__main__':
|
||||
parser.add_argument("--file", help="the file (*.th, *.mak, *.dat, *.tro) to perform e.g. './Therion_file.th'", default="")
|
||||
parser.add_argument("--proj", choices=['All', 'Plan', 'Extended', 'None'], help="the th2 files scrap projection to produce, default: All", default="All")
|
||||
parser.add_argument("--scale", help="scale for the pdf layout exports, default value: 1000 (i.e. xvi files scale is 100)", default="1000")
|
||||
parser.add_argument("--update", help=f"th2 files update mode (only for th input files, no folders created), {Colors.RED}Attention : save your old th2 files", action="store_true", default=False)
|
||||
parser.add_argument("--update", help=f"th2 files update mode (only for th input files, no folders created), {Colors.RED}attention : save your old th2 files", action="store_true", default=False)
|
||||
|
||||
parser.epilog = (
|
||||
f"{Colors.GREEN}Please, complete {Colors.BLUE}config.ini{Colors.GREEN} in {Colors.BLUE}FILE{Colors.GREEN} folder or in script folder for personal configuration{Colors.ENDC}\n"
|
||||
|
||||
Reference in New Issue
Block a user