-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathsynthese.thconfig
332 lines (255 loc) · 10.5 KB
/
synthese.thconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
encoding utf-8
# 1-SOURCES
source synthese.th
# Add config file
input config.thc
# Add entrances coordinates
# input legendes/entrances_coordinates.th
source GIS/MNT_Fauges.th
# 2-LAYOUT
layout xviexport
# echele auquel on veut faire la topo
scale 1 500
grid-size 10 10 10 m
grid bottom
endlayout
# fin de la définition du layout "xviexport"
layout my_layout
# Call the config settings (Layout config inside the config.thc file)
# copy Coords_Header
copy drawingconfig
copy headerl
copy langue-fr
copy for_print
# debug on
# Titre
doc-title "Synthèse"
# Auteur
doc-author "Benoît Urruty"
# Pour faire la topo dans le system UTM
# Decommenter la ligne, et remplacer xx par la zone UTM
cs EPSG:2154
# "base-scale" specifie l echelle auquel nous avons
# dessine nos croquis. Par defaut, c est 1/200.
# Si on a utilise une autre echelle,
# il faut enlever le "#" et specifier l echelle vraiment
# employee, c est le cas apres avoir dessine la topo
# sur un cheminement exporte avec le layout "xviexport"
# (voir en bas)
base-scale 1 300
# "scale" : specification de l echelle,
# pour imprimer la topo. La combination entre scale et base-scale
# controlle le gros des lignes, rotation, etc, convenable
# pour faire l amplificaation-reduction entre dessin et
# le resultat de l imprimante
# C est tres important s assurer que la configuration de
# l imprimante ne specifie pas l option "Fit in page"
# ou similaire, sinon, l echelle sera change pendant
# l impression
scale 1 1000
surface bottom
surface-opacity 70
# echelle graphique 100 m ampleur
scale-bar 100 m
# Pour faire une rotation
#rotate 90
# origin 12 22 0 m
# origin-label 100 K
# Une couleur de fond, 85% blanc = 15% noir
#color map-bg 85
# Une couleur de topo (RVB)
color map-fg [100 100 80]
# la topo est transparente (on peut voir les galeries sousjacentes)
# Par defaut, donc, pas vraiment besoin de specifier
transparency on
# Pourcentage de transparence, marche seulement si transparency est "on"
opacity 75
# Un commentaire a ajounter au titule,
map-comment "<it>Plan<ss> - Villars-de-Lans, 38, France"
# Afficher les statistiques d explo par équipe/nom. C est lourd
# si la cavite est importante et qu il y a beaucoup d explorateurs
statistics explo-length off
# Afficher developpement et profondeur de la cavite
statistics topo-length on
# Nous voulons une legende pour expliquer les symboles. "on" imprimera
# seulement la legende des symboles dessines sur la topo, si l on veut
# pour tous les symboles, utilises ou pas, il faut indiquer "all".
# "legend off" = pas de legende
legend on
# Par defaut, la legende est de 14 cm de largeur
legend-width 25 cm
legend-columns 3
# Specification la position de la manchette : interieur
# occuppe par le titule, auteurs, etc. Nous pouvons indiquer
# les cordonnes du point de la topo ou l on veut la manchette :
# 0 0, c est en bas, a gauche
# 100 100, c est en haut, a droite
# La manchette a des "points cardinaux" : n, s, ne, sw, etc.
# Il faut specifier un de ces points
map-header 0 -7 nw
# arrière plan de la manchette
#map-header-bg off
layers on
# Options pour afficher le squelette topo,
# les points et le nom des stations topos
symbol-hide line survey
#symbol-hide point cave-station
#debug station-names
#debug scrap-names
# debug on
# Specifier qu il faut imprimer une grille
# au dessous de la topo
grid bottom
# Specifier le pas de la grille, ici 100x100x100 metres
# (Trois dimensions, oui, ça sert pour la coupe aussi)
grid-size 100 100 100 m
# Si nous ne voulons pas de grille :
#grid off
# Affiche les coordonnées de la grille <off (pas de coordonnées) / all (sur tous les croisements) / border (uniquement aux niveau des croix aux bords de la carte>
grid-coords all
# Afficher un copyright
statistics copyright all
######## Code Metapost pour modifier l aspect des symboles #######
# Titre
code tex-map
% Output map title as determined by Therion 5.3 is stored in cavename.
% It will be empty if there are multiple maps selected for any one projection
% AND there are multiple source surveys identified in the thconfig file
% ie Therion can not infer a unique title from the input data given.
% This code allows you to define an output map title {cavename} if it happens to be empty
\edef\temp{\the\cavename} % cavename from Therion
\edef\nostring{} % empty string
\ifx\temp\nostring % Synthèse if cavename is empty
% if empty reassign cavename to describe selected maps as a group
\cavename={Synthèse}
\else % if not empty keep the value set by therion, or assign an override cavename here
\fi
\newtoks\club \club={}
endcode
# add extended-elev on the same pdf
#map-image 105 0 s Outputs/P50-coupe.pdf
endlayout
layout my_layout-coupe
# Call the config settings (Layout config inside the config.thc file)
copy drawingconfig
copy header_coupe
copy langue-fr
# Titre
doc-title "Synthèse"
# Auteur
doc-author "Benoit Urruty"
# Pour faire la topo dans le system UTM
# Decommenter la ligne, et remplacer xx par la zone UTM
#cs EPSG:2154
# "base-scale" specifie l echelle auquel nous avons
# dessine nos croquis. Par defaut, c est 1/200.
# Si on a utilise une autre echelle,
# il faut enlever le "#" et specifier l echelle vraiment
# employee, c est le cas apres avoir dessine la topo
# sur un cheminement exporte avec le layout "xviexport"
# (voir en bas)
base-scale 1 200
# "scale" : specification de l echelle,
# pour imprimer la topo. La combination entre scale et base-scale
# controlle le gros des lignes, rotation, etc, convenable
# pour faire l amplificaation-reduction entre dessin et
# le resultat de l imprimante
# C est tres important s assurer que la configuration de
# l imprimante ne specifie pas l option "Fit in page"
# ou similaire, sinon, l echelle sera change pendant
# l impression
scale 1 1000
# echelle graphique 20 m ampleur
scale-bar 100 m
# Pour faire une rotation
#rotate 2.25
#origin 12 22 0 m
#origin-label 100 K
# Une couleur de fond, 85% blanc = 15% noir
#color map-bg 85
# Une couleur de topo (RVB)
color map-fg [100 100 80]
# la topo est transparente (on peut voir les galeries sousjacentes)
# Par defaut, donc, pas vraiment besoin de specifier
transparency on
# Pourcentage de transparence, marche seulement si transparency est "on"
opacity 75
# Un commentaire a ajounter au titule,
map-comment "<it>Coupe développée<ss> - Ville, depart, Pays"
# Afficher les statistiques d explo par équipe/nom. C est lourd
# si la cavite est importante et qu il y a beaucoup d explorateurs
statistics explo-length off
# Afficher developpement et profondeur de la cavite
statistics topo-length on
# Nous voulons une legende pour expliquer les symboles. "on" imprimera
# seulement la legende des symboles dessines sur la topo, si l on veut
# pour tous les symboles, utilises ou pas, il faut indiquer "all".
# "legend off" = pas de legende
legend on
# Par defaut, la legende est de 14 cm de largeur
legend-width 14.5 cm
# Specification la position de la manchette : interieur
# occuppe par le titule, auteurs, etc. Nous pouvons indiquer
# les cordonnes du point de la topo ou l on veut la manchette :
# 0 0, c est en bas, a gauche
# 100 100, c est en haut, a droite
# La manchette a des "points cardinaux" : n, s, ne, sw, etc.
# Il faut specifier un de ces points
map-header 0 00 nw
# arrière plan de la manchette
#map-header-bg off
layers on
# Options pour afficher le squelette topo,
# les points et le nom des stations topos
symbol-hide line survey
#symbol-hide point cave-station
# debug station-names
# Specifier qu il faut imprimer une grille
# au dessous de la topo
grid bottom
# Specifier le pas de la grille, ici 100x100x100 metres
# (Trois dimensions, oui, ça sert pour la coupe aussi)
grid-size 10 10 10 m
# Si nous ne voulons pas de grille :
#grid off
# Affiche les coordonnées de la grille <off (pas de coordonnées) / all (sur tous les croisements) / border (uniquement aux niveau des croix aux bords de la carte>
grid-coords all
# Afficher un copyright
statistics copyright all
# Titre
code tex-map
% Output map title as determined by Therion 5.3 is stored in cavename.
% It will be empty if there are multiple maps selected for any one projection
% AND there are multiple source surveys identified in the thconfig file
% ie Therion can not infer a unique title from the input data given.
% This code allows you to define an output map title {cavename} if it happens to be empty
\edef\temp{\the\cavename} % cavename from Therion
\edef\nostring{} % empty string
\ifx\temp\nostring % Synthèse if cavename is empty
% if empty reassign cavename to describe selected maps as a group
\cavename={Synthèse}
\else % if not empty keep the value set by therion, or assign an override cavename here
\fi
\newtoks\club \club={}
endcode
endlayout
# 3-EXPORTS
#export map -fmt xvi -layout xviexport -o Data/Synthese-map.xvi
#export map -proj extended -layout xviexport -fmt xvi -o Data/Synthese-coupe.xvi
#export map -proj [elevation 6] -layout xviexport -o Data/Synthese-coupe_elevation.xvi
# Select maps
select MP-Clot-Aspres@synthese
# select MC-Synthèse-coupe-tot@Synthese
#export map -projection [elevation 6] -layout my_layout-coupe -o Outputs/Synthese-coupe_elevation.pdf
#export map -projection extended -layout my_layout-coupe -o Outputs/Synthese-coupe.pdf
export map -o Outputs/Synthese-plan.pdf -layout my_layout
export model -o Outputs/Synthese.lox
#export model -o Outputs/Synthese.dxf
export continuation-list -o Outputs/questions.html
export cave-list -location on -o Outputs/Synthese.html
# Export des fichiers ESRI
export map -proj plan -fmt esri -o Outputs/Synthese -layout my_layout
export model -fmt esri -o Outputs/Synthese-model
# Export des fichiers kml
export map -proj plan -fmt kml -o Outputs/Synthese.kml -layout my_layout
export model -fmt kml -o Outputs/Synthese-model.kml