Base de test

This commit is contained in:
Alex38Lyon
2025-05-05 10:52:28 +02:00
parent 806ac265ed
commit 8bff8ded99
554 changed files with 134061 additions and 0 deletions
@@ -0,0 +1,28 @@
set XVIgrids {5.0 m}
set XVIstations {
{ 41.65 -4.33 0}
{ 3.70 3.39 1}
{ -41.65 -12.36 2}
}
set XVIshots {
{ 41.65 -4.33 39.13 13.78}
{ 41.65 -4.33 39.13 2.13}
{ 41.65 -4.33 38.03 3.86}
{ 41.65 -4.33 23.39 6.54}
{ 41.65 -4.33 7.32 1.50}
{ 41.65 -4.33 -12.20 11.73}
{ 41.65 -4.33 11.26 21.34}
{ 41.65 -4.33 5.91 -10.00}
{ 41.65 -4.33 3.70 3.39}
{ 3.70 3.39 -1.34 -21.81}
{ 3.70 3.39 -13.46 -12.36}
{ 3.70 3.39 -13.94 3.86}
{ 3.70 3.39 -16.93 -5.91}
{ 3.70 3.39 -27.64 -10.63}
{ 3.70 3.39 -17.40 0.71}
{ 3.70 3.39 -8.43 21.65}
{ 3.70 3.39 8.11 21.81}
{ 3.70 3.39 3.54 4.33}
{ 3.70 3.39 -41.65 -12.36}
}
set XVIgrid {-73.937 -91.2598 78.7402 0.0 0.0 78.7402 2 2}
@@ -0,0 +1,53 @@
# 2024.04.11 created by TopoDroid v 6.2.44
# Copyright (C) 2024 Xavier Robert <xavier.robert***@***ird.fr>
# This work is under the Creative Commons Attribution-ShareAlike-NonCommecial License:
# <http://creativecommons.org/licenses/by-nc-sa/4.0/>
survey Russes2 -title "russes2" -entrance 0
centerline
date 2024.04.11
team "Alexandre Pont"
team "Xavier Robert"
explo-date 2024.04.11
explo-team "Alexandre Pont"
explo-team "Xavier Robert"
explo-team "Lionel Barriquand"
station 0 "Russes Bauge" entrance
#cs lat-long
cs long-lat
fix 0 66.31958 37.68599 419 # Alt à revoir
units length meters
units compass clino degrees
data normal from to length compass clino
# extend auto
0 . 1.16 333.0 -4.4
0 . 0.69 319.9 -50.9
0 . 0.66 316.7 31.1
0 . 1.42 281.3 -18.6
0 . 2.28 260.3 -14.5
0 . 3.58 267.3 -4.9
0 . 2.53 290.9 -4.4
0 . 2.32 241.7 -8.0
extend vertical
# 0 entree
0 1 2.52 262.1 -12.6
# extend auto
1 . 1.63 171.8 3.5
1 . 1.48 207.9 1.7
1 . 1.13 252.3 -8.8
1 . 1.81 226.2 -37.9
1 . 2.35 226.5 -21.9
1 . 1.49 243.4 -25.7
1 . 1.40 307.1 5.1
1 . 1.26 354.2 16.9
1 . 0.37 332.0 80.6
extend left
1 2 3.19 231.5 -17.5
endcenterline
endsurvey
@@ -0,0 +1,69 @@
encoding utf-8
##XTHERION## xth_me_area_adjust -128.0 -128.0 272.75 245.0
##XTHERION## xth_me_area_zoom_to 400
##XTHERION## xth_me_image_insert {115.58699999999999 1 1.0} {86.9298 0} Russes2-map.xvi 0 {}
scrap SP-Russes2-1 -projection plan -station-names "" "@Russes2" -author 2024 "Xavier Robert" -copyright 2024 "licence CCby-nc-sa : http://creativecommons.org/licenses/by-nc-sa/4.0/" -scale [-128.0 -128.0 206.74020000000002 -128.0 0.0 0.0 8.50240108 0.0 m]
point 14.0 71.5 breakdown-choke -orientation 70.0
line pit -reverse on
82.25 116.0
82.25 116.0 69.75 67.75 70.0 65.25
smooth off
endline
line wall -subtype invisible
118.0 66.5
118.0 66.5 123.0 69.5 124.0 80.0
125.0 90.5 127.5 104.75 127.25 109.25
127.0 113.75 125.75 114.0 125.75 114.0
smooth off
endline
point 143.5 88.0 entrance -orientation 265.5
line wall -subtype blocks
25.0 73.5
25.0 73.5 44.0 81.25 48.5 80.25
53.0 79.25 54.75 82.5 60.0 77.25
65.25 72.0 65.0 67.75 72.25 69.5
79.5 71.25 75.25 80.25 87.5 80.0
99.75 79.75 116.75 80.25 117.5 76.5
118.25 72.75 118.0 66.5 118.0 66.5
smooth off
endline
point 66.0 94.75 vegetable-debris
point 42.5 84.75 vegetable-debris
point 55.0 86.75 vegetable-debris
point 92.0 52.75 air-draught -orientation 90.0
line wall -subtype blocks
125.75 114.0
altitude .
125.75 114.0 124.5 104.75 120.0 104.75
115.5 104.75 114.75 102.5 108.5 105.5
102.25 108.5 92.25 112.25 84.75 113.0
77.25 113.75 71.0 116.25 65.5 113.0
60.0 109.75 61.5 97.0 57.75 94.5
54.0 92.0 41.0 87.75 36.75 86.0
altitude .
32.5 84.25 23.0 78.0 23.0 78.0
smooth off
endline
point 32.287 78.8998 station -name 2
point 77.637 94.6498 station -name 1
point 115.58699999999999 86.9298 station -name 0
endscrap
@@ -0,0 +1,53 @@
encoding utf-8
# Copyright (C) 2019 Xavier Robert <xavier.robert***@***ird.fr>
# This work is under the Creative Commons Attribution-ShareAlike-NonCommecial License:
# <http://creativecommons.org/licenses/by-nc-sa/4.0/>
layout Entrances_coords_CDa
# Layout where we define the different variables that contain the text with
# the entrance coordinates we want to print in the header.
# We need one variable per entrance.
# This layout is called by the layout Coords_Header below
code tex-map
\def\thjunk{ }
\def\thlocationCDa{Kaptarhana -- Lat. : 37.8281 N ; Long. : 66.4104 E ; Alt. : 620 m}
endcode
endlayout
layout Coords_Header_CDa
# Layout that set the presentation for the entrance coordinates.
copy Entrances_coords_CDa
# it calls the layout above Entrances_coords where we defined the different
# variables that contain the text with
# the entrance coordinates we want to print in the header.
code tex-map
\def\nostring{}
\def\thsizexl{}
\def\thsizel{}
\def\thsizem{}
\ifx\thsizexl\nostring\def\thsizexl{30}\else\fi
\ifx\thsizel\nostring\def\thsizel{24}\else\fi
\ifx\thsizem\nostring\def\thsizem{12}\else\fi
\ECoordinates={
\edef\tmp{\thjunk} \ifx\tmp\empty \else
{\size[\thsizem] \ss\thjunk\vss}
\fi
\edef\tmp{\thlocationCDa} \ifx\tmp\empty \else
{\size[\thsizem]\hskip2cm \ss\thlocationCDa\vss} % The first one should be without hskip
\fi
}
endcode
endlayout
@@ -0,0 +1 @@
Place des fichiers exportés par Therion
@@ -0,0 +1,15 @@
encoding utf-8
# Copyright (C) 2024 Xavier Robert <xavier.robert***@***ird.fr>
# This work is under the Creative Commons Attribution-ShareAlike-NonCommecial License:
# <http://creativecommons.org/licenses/by-nc-sa/4.0/>
map MP-Russes2 -title "Russes2"
SP-Russes2-1
endmap
#map MC-Russes2 -title "Russes2"
# SC-Russes2-1
#endmap
@@ -0,0 +1,21 @@
encoding utf-8
# Copyright (C) 2024 Xavier Robert <xavier.robert***@***ird.fr>
# This work is under the Creative Commons Attribution-ShareAlike-NonCommecial License:
# <http://creativecommons.org/licenses/by-nc-sa/4.0/>
survey Russes2 -title "Russes2"
# Pour importer les différentes données de différents fichiers topos :
input Data/Russes2.th
# Import du dessin en plan
input Data/Russes2.th2
# Import du dessin en coupe
#input Data/Russes2-coupe.th2
# Import des maps
input Russes2-maps.th
endsurvey
@@ -0,0 +1,323 @@
encoding utf-8
# Copyright (C) 2024 Xavier Robert <xavier.robert***@***ird.fr>
# This work is under the Creative Commons Attribution-ShareAlike-NonCommecial License:
# <http://creativecommons.org/licenses/by-nc-sa/4.0/>
# INTRO
# 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
# donner aux topos imprimees (layout) et ce que l'on
# veut comme resultat : map, ou atlas ou 3D ou donnees en format SQL
# Alors, on peut fractioner ce fichier en trois parts:
# - source, pour specifier les fichiers ou sont les données topo/dessin
# - layout, pour specifier la composition du document à imprimer
# - export: map, atlas, etc
# 1-SOURCES
# La ligne source specifie le fichier ou sont les donnees topo
# jb.th". (Au fichier "jb.th" il faudra avoir une ligne
# "input "nomducavite.th2" pour specifier le fichier ou se trouvent
# les donnees du dessin, comme ça, ce fichier thconfig appellera
# "jb.th" et a leur tour, "jb.th" appellera
# "jb-dessin.th2")
source Russes2-tot.th
# Add Coordinates
input legendes/entrances_coordinates.th
# Add config file
input ../../../../../../config.thc
# 2-LAYOUT
# Ici, on peut specifier des choses comme les symboles à utiliser (UIS, etc)
# ou imprimer des explications des symboles
# Debut de la definition du Layout "xviexport"
layout xviexport
#cs UTM32
# echelle à laquelle on veut dessiner la topo
scale 1 250
#scale 1 1000
# taille de la grille
grid-size 5 5 5 m
# mettre la grille en arrière plan
grid bottom
endlayout
# fin de la définition du layout "xviexport"
#debut de la definition du layout "my_layout"
layout my_layout
# Rajout des coordonnées de l'entrée
copy Coords_Header_CDa
# Call the config settings (Layout config inside the config.thc file)
copy drawingconfig
copy headerl
copy langue-fr
# Définition du système de projection du plan
cs EPSG:2154
# La ligne base-scale specifie l'échelle auquel nous avons dessiné nos croquis.
# Par defaut, Therion pense que c'est une échelle 1:200. Si on a utilisé une autre échelle,
# il faut enlever le "#" et spécifier l'échelle vraiment employée, comme c'est le cas
# après avoir dessiné la topo sur un cheminement exporté avec le layout "xviexport".
# Jouer avec le ration base-scale/scale permet de jouer globalement sur les tailles
# des caractères et des traits.
base-scale 1 250
# Maitenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo.
# La combination entre scale et base-scale controlle l'épaisseur des lignes, rotation, etc, convenable
# pour faire l'ampliation-réduction 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'échelle sera changée pendant l'impression!
scale 1 250
# Echelle graphique 100 m ampleur (Généralement, le choix scale/10 est plutôt pas mal)
scale-bar 25 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
# la topo est transparente (on peut voir les galeries sousjacentes)
# C'est on par défaut, donc, pas vraiment besoin de specifier
transparency on
# Couleur de la topographie
color map-fg [100 100 80]
# ça marche seulement si transparency est "on" 90% blanc= 10% noir
opacity 75
surface bottom
surface-opacity 100
# Auteur
doc-author "Xavier Robert"
# Titule
doc-title "Russes2 plan - 1:1000"
# Maitenant on spécifie la position de la manchette, dont l'interieur est ocuppé par le titule, auteurs, etc.
# Nous pouvons indiquer les cordonnées du point de la topo ou l'on veut la manchette :
# 0 0, c'est en bas, à gauche, 100 100, c'est en haut, à droite
# La manchette a des "points cardinaux" autour : n, s, ne, sw, etc.
# Il faut specifier un de ces points comme ce que sera placé sur les cordonnées.
# Alors nous pouvons specifier que le sud-ouest de la manchette soit placé en bas, a gauche,
# ou une autre combination...
map-header 0 100 nw
# arrière plan de la manchette
map-header-bg off
# Légende pour expliciter les symboles. "on" imprimera seulement la legende 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 legende
legend off
# Par défaut, la légende est de 14 cm de largeur
legend-width 15 cm
# Un commentaire à ajounter au titule, on pourrait indiquer ici la mairie où est placée la cavité
# dont le nom est probablement le titule de la topo.
map-comment "Koyendag, Turménistan"
# Afficher les statistiques d'explo/topo par équipe/nom. C'est lourd
# si la cavité est importante et qu'il y a beaucoup d'explorateurs/topogrpahes.
statistics explo-length off
statistics topo-length off
# Afficher un copyright
statistics copyright 2
# Dessin ou pas du cheminement topo
#symbol-hide point station
#debug scrap-names
#debug station-names
symbol-hide line survey
color map-fg altitude
color-legend smooth
layers on
# Modification du Titre de la topo
code tex-map
% Output map title as determined by Therion is stored in cavename, défini par la une Map.
% 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 % test if cavename is empty
% if empty reassign cavename to describe selected maps as a group
\cavename={Russes2}
\else % if not empty keep the value set by therion, or assign an override cavename here
\fi
\newtoks\club \club={Koytendag 2023}
%\newtoks\synth \synth={Xavier Robert}
endcode
## add extended-elev on the same pdf
#map-image 90 110 nw Outputs/Russes2-coupe.pdf
endlayout
# Fin de la definition du Layout "normal"
#debut de la definition du layout "layout-coupe"
layout layout-coupe
## Rajout des coordonnées de l'entrée
#copy Coords_Header_CDa
## Call the config settings (Layout config inside the config.thc file)
copy drawingconfig
#copy header_coupe
#copy langue-fr
# Définition du système de projection du plan
#cs UTM32
# La ligne base-scale specifie l'échelle auquel nous avons dessiné nos croquis.
# Par defaut, Therion pense que c'est une échelle 1:200. Si on a utilisé une autre échelle,
# il faut enlever le "#" et spécifier l'échelle vraiment employée, comme c'est le cas
# après avoir dessiné la topo sur un cheminement exporté avec le layout "xviexport".
# Jouer avec le ration base-scale/scale permet de jouer globalement sur les tailles
# des caractères et des traits.
base-scale 1 1000
# Maitenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo.
# La combination entre scale et base-scale controlle l'épaisseur des lignes, rotation, etc, convenable
# pour faire l'ampliation-réduction 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'échelle sera changée pendant l'impression!
scale 1 1000
# Echelle 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
#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
# la topo est transparente (on peut voir les galeries sousjacentes)
# C'est on par défaut, donc, pas vraiment besoin de specifier
transparency on
# Couleur de la topographie
color map-fg [100 100 80]
# ça marche seulement si transparency est "on" 90% blanc= 10% noir
opacity 75
#surface bottom
#surface-opacity 100
# Auteur
doc-author "Xavier Robert"
# Titule
doc-title "Russes2 coupe développée - 1:1000"
# Maitenant on spécifie la position de la manchette, dont l'interieur est ocuppé par le titule, auteurs, etc.
# Nous pouvons indiquer les cordonnées du point de la topo ou l'on veut la manchette :
# 0 0, c'est en bas, à gauche, 100 100, c'est en haut, à droite
# La manchette a des "points cardinaux" autour : n, s, ne, sw, etc.
# Il faut specifier un de ces points comme ce que sera placé sur les cordonnées.
# Alors nous pouvons specifier que le sud-ouest de la manchette soit placé en bas, a gauche,
# ou une autre combination...
map-header 0 120 nw
# arrière plan de la manchette
map-header-bg on
# Légende pour expliciter les symboles. "on" imprimera seulement la legende 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 legende
legend off
# Par défaut, la légende est de 14 cm de largeur
legend-width 10 cm
# Un commentaire à ajounter au titule, on pourrait indiquer ici la mairie où est placée la cavité
# dont le nom est probablement le titule de la topo.
#map-comment "Koytendag, Turkménistan"
# Afficher les statistiques d'explo/topo par équipe/nom. C'est lourd
# si la cavité est importante et qu'il y a beaucoup d'explorateurs/topogrpahes.
statistics explo-length off
statistics explo off
statistics topo-length off
statistics topo off
statistics carto off
## Afficher un copyright
#statistics copyright 2
statistics copyright off
# To suppress the displaY of cave length/depth in map header
code tex-map
\cavelength={} %empty
\cavedepth={} %empty
endcode
# Dessin ou pas du cheminement topo
#symbol-hide point station
#debug scrap-names
debug station-names
#symbol-hide line survey
layers on
# Modification du Titre de la topo
#code tex-map
# % Output map title as determined by Therion is stored in cavename, défini par la une Map.
# % 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 % test if cavename is empty
# % if empty reassign cavename to describe selected maps as a group
# \cavename={Gouffre Russes2}
# \else % if not empty keep the value set by therion, or assign an override cavename here
# \fi
# \newtoks\club \club={Koytendag 2023}
# %\newtoks\synth \synth={Xavier Robert}
#endcode
endlayout
# Fin de la definition du Layout "normal"
layout layout-kml
# Définition du système de projection du plan
cs EPSG:2154
# Couleur de la topographie
# Rouge-Orange = 255,69,0 -->
# Orange = 255,165,0 -->
# Orange Sombre = 255,140,0 -->
# Bleu --> 0, 0 255
color map-fg [0 0 100]
endlayout
# 3-EXPORT
# Export des xvi pour le dessin si besoin
export map -fmt xvi -layout xviexport -o Data/Russes2-map.xvi
#export map -proj extended -layout xviexport -fmt xvi -o Data/Russes2-coupe.xvi
# Selection des Maps à exporter
select MP-Russes2@Russes2
select MC-Russes2-coupe@Russes2
# Export des fichiers pdf, plan et coupe.
# ATTENTION, la topo étant énorme, il faut mettre l'option ne traçant pas la centerline !
export map -projection extended -fmt pdf -layout layout-coupe -o Outputs/Russes2-coupe.pdf
export map -proj plan -fmt pdf -o Outputs/Russes2-plan.pdf -layout my_layout
# Export du fichier 3d pour Loch
export model -enable all -o Outputs/Russes2.lox
# Export des fichiers ESRI
export map -proj plan -fmt esri -o Outputs/Russes2
# Export des fichiers kml
export map -proj plan -fmt kml -o Outputs/Russes2.kml -layout layout-kml
export model -fmt kml -o Outputs/Russes2-model.kml -enable all
#export cave-list -location on -o Outputs/Russes2.html