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:
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
|
## Le signe "#" en début de ligne signifie que la ligne est commentée. Elle ne
|
||||||
## sera donc pas lue lors de la compilation.
|
## sera donc pas lue lors de la compilation.
|
||||||
|
|
||||||
## Dans ce fichier on met les specifications generales, à savoir
|
## Dans ce fichier on met les specifications générales, à savoir
|
||||||
## dans quel fichier sont les donnees topo, l'aspect que l'on veut
|
## 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
|
## 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:
|
## Alors, on peut fractionner ce fichier en trois parts:
|
||||||
## - source, pour specifier les fichiers ou sont les données topo/dessin
|
## - source, pour specifier les fichiers ou sont les données topo/dessin
|
||||||
@@ -23,12 +23,12 @@ encoding utf-8
|
|||||||
## - export: map, atlas, etc
|
## - 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
|
## jb.th". (Au fichier "jb.th" il faudra avoir une ligne
|
||||||
## "input "nomcavite.th2" pour spécifier le fichier ou se trouvent
|
## "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.th" et a leur tour, "jb.th" appellera
|
||||||
## "jb-dessin.th2")
|
## "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
|
## 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
|
layout layout-Plan
|
||||||
## Call the config settings (Layout config inside the config.thc file)
|
## 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.
|
## 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
|
## 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
|
## 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!
|
## ou similaire, sinon, l'échelle sera changée pendant l'impression!
|
||||||
scale 1 {Scale}
|
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
|
scale-bar 100 m
|
||||||
|
|
||||||
## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo
|
## 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 bottom
|
||||||
#surface-opacity 100
|
#surface-opacity 100
|
||||||
|
|
||||||
## Auteur
|
## Auteur, titre du pdf
|
||||||
doc-author "{Author}"
|
doc-author "{Author}"
|
||||||
## Titre
|
|
||||||
doc-title "{caveName} Plan - 1:{Scale}"
|
doc-title "{caveName} Plan - 1:{Scale}"
|
||||||
doc-subject "{caveName}, topographie en plan"
|
doc-subject "{caveName}, topographie en plan"
|
||||||
doc-keywords "Cave, Survey, {caveName}, {mapComment}"
|
doc-keywords "Cave, Survey, {caveName}, {mapComment}"
|
||||||
@@ -126,13 +125,16 @@ layout layout-Plan
|
|||||||
|
|
||||||
## arrière plan de la manchette
|
## arrière plan de la manchette
|
||||||
map-header-bg on
|
map-header-bg on
|
||||||
|
|
||||||
## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés
|
## 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".
|
## 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 off" = pas de légende
|
||||||
legend on
|
legend on
|
||||||
|
|
||||||
## Par défaut, la légende est de 14 cm de largeur
|
## Par défaut, la légende est de 14 cm de largeur
|
||||||
legend-width 15 cm
|
# legend-width 15 cm
|
||||||
legend-columns 2
|
legend-columns 2
|
||||||
|
|
||||||
## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité
|
## 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.
|
## dont le nom est probablement le titre de la topo.
|
||||||
map-comment "{mapComment}"
|
map-comment "{mapComment}"
|
||||||
@@ -197,6 +199,11 @@ layout layout-Plan
|
|||||||
\legendtextlicencesize={\size[8]} %%% Taille de la licence
|
\legendtextlicencesize={\size[8]} %%% Taille de la licence
|
||||||
\cavename={{caveName}, Plan 1:{Scale}} %%% Note Alex : Bug avec certains fichiers ?
|
\cavename={{caveName}, Plan 1:{Scale}} %%% Note Alex : Bug avec certains fichiers ?
|
||||||
\newtoks\club \club={{club}}
|
\newtoks\club \club={{club}}
|
||||||
|
%\cavelength={}
|
||||||
|
%\cavedepth={}
|
||||||
|
%\cavemaxz={}
|
||||||
|
%\cartoteam={}
|
||||||
|
%\ECoordinates={\inputrel{Outputs/{fileName}_Cave-list.txt}}
|
||||||
%\thanksto={{thanksto}}
|
%\thanksto={{thanksto}}
|
||||||
\wpage={{wpage}}
|
\wpage={{wpage}}
|
||||||
\datat={{datat}}
|
\datat={{datat}}
|
||||||
@@ -210,7 +217,7 @@ layout layout-Plan
|
|||||||
endlayout
|
endlayout
|
||||||
|
|
||||||
###############################################################################################
|
###############################################################################################
|
||||||
##debut de la definition du layout "layout-Extended"
|
## 2.2 Début de la définition du layout "layout-Extended" ##
|
||||||
###############################################################################################
|
###############################################################################################
|
||||||
layout layout-Extended
|
layout layout-Extended
|
||||||
## Call the config settings (Layout config inside the config.thc file)
|
## 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.
|
## 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
|
## 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
|
## 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!
|
## ou similaire, sinon, l'échelle sera changée pendant l'impression!
|
||||||
scale 1 {Scale}
|
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
|
scale-bar 40 m
|
||||||
|
|
||||||
## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo
|
## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo
|
||||||
#grid bottom
|
#grid bottom
|
||||||
grid off
|
grid off
|
||||||
|
|
||||||
## Une ligne pour specifier que la grille est 1000x1000x1000 m
|
## Une ligne pour specifier que la grille est 1000x1000x1000 m
|
||||||
## (Trois dimensions, oui, ça sert pour la coupe aussi)
|
## (Trois dimensions, oui, ça sert pour la coupe aussi)
|
||||||
#grid-size 250 250 250 m
|
#grid-size 250 250 250 m
|
||||||
@@ -270,11 +278,9 @@ layout layout-Extended
|
|||||||
#surface bottom
|
#surface bottom
|
||||||
#surface-opacity 100
|
#surface-opacity 100
|
||||||
|
|
||||||
## Auteur
|
## Auteur, titre du pdf
|
||||||
doc-author "{Author}"
|
doc-author "{Author}"
|
||||||
## Titre
|
|
||||||
doc-title "{caveName} Coupe développée - 1:{Scale}"
|
doc-title "{caveName} Coupe développée - 1:{Scale}"
|
||||||
|
|
||||||
doc-subject "{caveName}, topographie en coupe développée"
|
doc-subject "{caveName}, topographie en coupe développée"
|
||||||
doc-keywords "Cave, Survey, {caveName}, {mapComment}"
|
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,
|
## Alors nous pouvons specifier que le sud-ouest de la manchette soit placé en bas, a gauche,
|
||||||
## ou une autre combination...
|
## ou une autre combination...
|
||||||
map-header 98 98 ne
|
map-header 98 98 ne
|
||||||
|
|
||||||
## arrière plan de la manchette
|
## arrière plan de la manchette
|
||||||
map-header-bg on
|
map-header-bg on
|
||||||
|
|
||||||
## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés
|
## 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".
|
## 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 off" = pas de légende
|
||||||
legend on
|
legend on
|
||||||
|
|
||||||
## Par défaut, la légende est de 14 cm de largeur
|
## Par défaut, la légende est de 14 cm de largeur
|
||||||
legend-width 15 cm
|
# legend-width 15 cm
|
||||||
legend-columns 2
|
legend-columns 2
|
||||||
## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité
|
## 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.
|
## dont le nom est probablement le titre de la topo.
|
||||||
@@ -330,6 +339,11 @@ layout layout-Extended
|
|||||||
\legendtextlicencesize={\size[8]} %%% Taille de la licence
|
\legendtextlicencesize={\size[8]} %%% Taille de la licence
|
||||||
\cavename={{caveName}, Coupe développée 1:{Scale}}
|
\cavename={{caveName}, Coupe développée 1:{Scale}}
|
||||||
\club={{club}}
|
\club={{club}}
|
||||||
|
%\cavelength={}
|
||||||
|
%\cavedepth={}
|
||||||
|
%\cavemaxz={}
|
||||||
|
%\cartoteam={}
|
||||||
|
%\ECoordinates={\inputrel{Outputs/{fileName}_Cave-list.txt}}
|
||||||
%\thanksto={{thanksto}}
|
%\thanksto={{thanksto}}
|
||||||
\wpage={{wpage}}
|
\wpage={{wpage}}
|
||||||
\datat={{datat}}
|
\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
|
layout layout-kml
|
||||||
## Définition du système de projection du plan
|
## Définition du système de projection du plan
|
||||||
@@ -355,22 +369,24 @@ layout layout-kml
|
|||||||
endlayout
|
endlayout
|
||||||
|
|
||||||
###############################################################################################
|
###############################################################################################
|
||||||
## Début de la définition du Layout "xviexport"
|
## 2.4 Début de la définition du Layout "xviexport" ##
|
||||||
###############################################################################################
|
###############################################################################################
|
||||||
layout xviexport
|
layout xviexport
|
||||||
# cs {cs}
|
# cs {cs}
|
||||||
## echelle à laquelle on veut dessiner la topo
|
## Échelle à laquelle on veut dessiner la topo
|
||||||
scale 1 {XVIscale}
|
scale 1 {XVIscale}
|
||||||
# scale 1 1000
|
# scale 1 1000
|
||||||
## taille de la grille
|
## taille de la grille
|
||||||
grid-size 2 2 2 m
|
grid-size 2 2 2 m
|
||||||
|
|
||||||
## mettre la grille en arrière plan
|
## mettre la grille en arrière plan
|
||||||
grid bottom
|
grid bottom
|
||||||
endlayout
|
endlayout
|
||||||
|
|
||||||
## fin de la définition du layout
|
## fin de la définition du layout
|
||||||
|
|
||||||
###############################################################################################
|
###############################################################################################
|
||||||
# 3-EXPORT
|
## 3-EXPORT ##
|
||||||
###############################################################################################
|
###############################################################################################
|
||||||
|
|
||||||
## Export des xvi pour le dessin si besoin
|
## 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 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 -fmt kml -o Outputs/{fileName}-model.kml -enable all
|
||||||
# export model -enable all -o Outputs/{fileName}-3D.kml
|
# 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 survey-list -location on -o Outputs/{fileName}-Surveys.html
|
||||||
# export database -fmt sql -o Outputs/{fileName}-Database.sql
|
# export database -fmt sql -o Outputs/{fileName}-Database.sql
|
||||||
# export continuation-list -o Outputs/{fileName}-Continuations.html
|
# 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/
|
wpage = https://www.arsip.fr/
|
||||||
cs = UTM30
|
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]
|
[Survey_Data:Xichou]
|
||||||
Author = Alexandre Pont
|
Author = Alexandre Pont
|
||||||
Copyright1 = # Copyright (C) XIchou {YEAR}
|
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("--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("--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("--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 = (
|
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"
|
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