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,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-Chauve-Souris -title "Grotte des Chauves-Souris"
SP-Chauve-1
endmap
#map MC-Chauve-Souris -title "Grotte des Chauves-Souris"
# SC-Chauve-Souris-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 Chauve-Souris -title "Grotte des Chauves-Souris"
# Pour importer les différentes données de différents fichiers topos :
input Data/Chauve-Souris.th
# Import du dessin en plan
input Data/Chauve-Souris.th2
# Import du dessin en coupe
#input Data/Chauve-Souris-coupe.th2
# Import des maps
input Chauve-Souris-maps.th
endsurvey
@@ -0,0 +1,337 @@
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 Chauve-Souris-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
cs UTM41
# 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 100
# Echelle graphique 100 m ampleur (Généralement, le choix scale/10 est plutôt pas mal)
scale-bar 10 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 "Chauve-Souris plan"
doc-subject "Grotte Chauve-Souris, topographie en Plan"
doc-keywords "Cave, Survey, Köýtendag, Turkménistan, Expédition, Chauve-Souris"
# 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 -10 20 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 14 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 "<it>Plan - <ss>Koyendag, Turménistan<br>Coordonnées, Lat. : 37.8281 N ; Long. : 66.4104 E ; Alt. : 620 m"
# 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 off
# color-legend smooth
overlap 3 cm
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={Chauve-Souris}
\else % if not empty keep the value set by therion, or assign an override cavename here
\fi
\newtoks\club \club={Koytendag 2024}
\newtoks\datat \datat={https://github.com/robertxa/Turkmenistan}
%\newtoks\synth \synth={Xavier Robert}
endcode
map-image 0 -2 nw ../../../../Logos/Logo_TKM_2024.jpg
map-image 40 -5 nw ../../../../Logos/Logo_FFS.jpg
## add extended-elev on the same pdf
#map-image 90 110 nw Outputs/Chauve-Souris-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 500
# 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 500
# Echelle graphique 100 m ampleur (Généralement, le choix scale/10 est plutôt pas mal)
scale-bar 50 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 "Chauve-Souris 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 0 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 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 Chauve-Souris}
# \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/Chauve-Souris-map.xvi
#export map -proj extended -layout xviexport -fmt xvi -o Data/Chauve-Souris-coupe.xvi
# Selection des Maps à exporter
select MP-Chauve-Souris@Chauve-Souris
select MC-Chauve-Souris-coupe@Chauve-Souris
# 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/Chauve-Souris-coupe.pdf
export map -proj plan -fmt pdf -o Outputs/Chauve-Souris-plan.pdf -layout my_layout
# Export du fichier 3d pour Loch
export model -enable all -o Outputs/Chauve-Souris.lox
# Export des fichiers ESRI
export map -proj plan -fmt esri -o Outputs/Chauve-Souris
# Export des fichiers kml
export map -proj plan -fmt kml -o Outputs/Chauve-Souris.kml -layout layout-kml
export model -fmt kml -o Outputs/Chauve-Souris-model.kml -enable all
export cave-list -location on -o Outputs/Chauve-Souris.html
# Ajout automatique by script pyThtoBF.py pour export
export database -fmt sql -o Outputs/database_export_db.sql
@@ -0,0 +1,127 @@
set XVIgrids {5.0 m}
set XVIstations {
{ 55.43 -346.61 0}
{ 73.86 -354.96 0b}
{ 81.26 -435.28 1}
{ 88.35 -269.61 2}
{ 5.35 -123.31 3}
{ 73.07 44.25 4}
{ 161.89 26.14 5}
{ 52.91 110.87 6}
{ 40.00 -74.49 7}
{ -81.10 57.32 8}
{ -25.51 214.49 9}
{ -51.81 250.24 10}
{ -75.75 300.16 11}
{ -84.09 339.21 12}
}
set XVIshots {
{ 55.43 -346.61 70.87 -342.68}
{ 55.43 -346.61 60.94 -345.98}
{ 55.43 -346.61 63.31 -350.71}
{ 55.43 -346.61 69.13 -363.15}
{ 55.43 -346.61 78.90 -386.93}
{ 55.43 -346.61 68.50 -369.29}
{ 55.43 -346.61 58.11 -359.06}
{ 55.43 -346.61 81.73 -377.64}
{ 55.43 -346.61 68.50 -308.66}
{ 55.43 -346.61 59.84 -328.98}
{ 55.43 -346.61 62.20 -293.54}
{ 55.43 -346.61 88.66 -290.71}
{ 55.43 -346.61 55.28 -289.29}
{ 55.43 -346.61 32.13 -321.26}
{ 55.43 -346.61 47.09 -327.72}
{ 55.43 -346.61 73.86 -354.96}
{ 55.43 -346.61 73.70 -354.80}
{ 55.43 -346.61 37.95 -356.06}
{ 55.43 -346.61 49.29 -351.34}
{ 55.43 -346.61 52.91 -351.50}
{ 55.43 -346.61 66.46 -384.25}
{ 55.43 -346.61 52.13 -377.17}
{ 55.43 -346.61 61.10 -374.80}
{ 55.43 -346.61 60.00 -398.27}
{ 55.43 -346.61 58.74 -409.76}
{ 55.43 -346.61 56.54 -409.76}
{ 55.43 -346.61 63.31 -406.46}
{ 73.86 -354.96 81.26 -435.28}
{ 55.43 -346.61 88.35 -269.61}
{ 88.35 -269.61 71.34 -265.67}
{ 88.35 -269.61 78.43 -263.94}
{ 88.35 -269.61 82.99 -265.67}
{ 88.35 -269.61 60.94 -235.12}
{ 88.35 -269.61 79.53 -236.06}
{ 88.35 -269.61 54.96 -197.95}
{ 88.35 -269.61 57.32 -222.68}
{ 88.35 -269.61 61.10 -219.06}
{ 88.35 -269.61 74.80 -245.04}
{ 88.35 -269.61 5.35 -123.31}
{ 5.35 -123.31 38.58 -134.96}
{ 5.35 -123.31 21.42 -126.77}
{ 5.35 -123.31 21.89 -139.84}
{ 5.35 -123.31 24.41 -184.72}
{ 5.35 -123.31 22.52 -179.37}
{ 5.35 -123.31 3.46 -157.80}
{ 5.35 -123.31 36.06 -197.95}
{ 5.35 -123.31 14.17 -157.17}
{ 5.35 -123.31 -11.18 -131.02}
{ 5.35 -123.31 13.07 -140.47}
{ 5.35 -123.31 28.98 -40.31}
{ 5.35 -123.31 9.13 194.96}
{ 5.35 -123.31 66.46 109.92}
{ 5.35 -123.31 61.89 -16.06}
{ 5.35 -123.31 48.66 -91.50}
{ 5.35 -123.31 24.41 -58.74}
{ 5.35 -123.31 -1.26 -70.24}
{ 5.35 -123.31 73.07 44.25}
{ 73.07 44.25 61.10 46.61}
{ 73.07 44.25 7.24 41.73}
{ 73.07 44.25 34.96 42.83}
{ 73.07 44.25 -40.94 51.65}
{ 73.07 44.25 -74.96 75.12}
{ 73.07 44.25 -15.75 94.80}
{ 73.07 44.25 75.43 92.76}
{ 73.07 44.25 97.17 66.14}
{ 73.07 44.25 -54.80 204.41}
{ 73.07 44.25 -53.39 199.84}
{ 73.07 44.25 29.29 175.12}
{ 73.07 44.25 1.10 173.39}
{ 73.07 44.25 -29.76 161.73}
{ 73.07 44.25 6.61 134.33}
{ 73.07 44.25 35.43 41.73}
{ 73.07 44.25 39.69 -31.81}
{ 73.07 44.25 3.78 -46.14}
{ 73.07 44.25 72.76 -1.73}
{ 73.07 44.25 43.78 -31.02}
{ 73.07 44.25 41.26 35.91}
{ 73.07 44.25 161.89 26.14}
{ 73.07 44.25 52.91 110.87}
{ 52.91 110.87 -13.54 104.88}
{ 52.91 110.87 43.15 108.50}
{ 52.91 110.87 -44.09 119.53}
{ 52.91 110.87 -23.46 151.97}
{ 52.91 110.87 11.97 155.43}
{ 52.91 110.87 43.31 148.03}
{ 52.91 110.87 -73.07 208.50}
{ 52.91 110.87 -161.89 435.28}
{ 52.91 110.87 11.50 173.70}
{ 52.91 110.87 -12.28 221.57}
{ 52.91 110.87 38.27 162.36}
{ 52.91 110.87 32.28 69.29}
{ 52.91 110.87 40.00 -74.49}
{ 52.91 110.87 -81.10 57.32}
{ 52.91 110.87 -25.51 214.49}
{ -25.51 214.49 -23.94 214.02}
{ -25.51 214.49 -16.22 225.35}
{ -25.51 214.49 43.78 225.83}
{ -25.51 214.49 58.11 273.23}
{ -25.51 214.49 -24.57 268.03}
{ -25.51 214.49 -35.91 253.07}
{ -25.51 214.49 -77.32 218.90}
{ -25.51 214.49 -60.94 219.21}
{ -25.51 214.49 -11.50 179.84}
{ -25.51 214.49 -50.71 153.70}
{ -25.51 214.49 -51.81 250.24}
{ -51.81 250.24 -75.75 300.16}
{ -75.75 300.16 -84.09 339.21}
}
set XVIgrid {-312.283 -598.268 78.7402 0.0 0.0 78.7402 8 15}
@@ -0,0 +1,154 @@
# 2024.04.19 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 chauves -title "chauves"
centerline
date 2024.04.19
team "Gaël Cazes"
team "Xavier Robert"
cs long-lat
fix 12 66.49701 37.911991 910
station 12 "G. des Chauves-Souris" entrance
units length meters
units compass clino degrees
data normal from to length compass clino
# extend auto
0 . 1.04 69.4 11.4
0 . 0.51 76.8 -46.0
0 . 0.96 111.1 53.8
0 . 1.37 133.9 -6.0
0 . 2.96 143.6 0.0
0 . 1.87 143.8 26.9
0 . 0.86 161.0 20.4
0 . 2.65 133.5 12.5
0 . 2.63 12.8 -14.5
0 . 1.27 8.2 24.4
0 . 3.41 1.1 5.2
0 . 4.17 24.6 -7.2
0 . 3.64 353.7 -1.8
0 . 2.22 311.4 -10.0
0 . 1.45 329.9 -25.6
extend ignore
0 0b 1.41 108.2 24.0 # guano
# extend auto
0 . 1.39 107.8 23.8
0 . 1.26 235.4 -1.0
0 . 0.78 226.4 -50.9
0 . 0.61 201.2 55.6
0 . 2.55 157.4 12.0
0 . 2.00 179.9 13.0
0 . 1.85 162.3 -9.7
0 . 3.32 168.6 7.1
0 . 4.29 170.7 20.8
0 . 4.16 172.8 15.6
0 . 3.98 166.3 15.6
extend left
0b 1 5.31 168.5 15.5
extend right
0 2 5.35 17.0 -5.9
# extend auto
2 . 1.12 277.0 8.2
2 . 0.75 293.7 -13.9
2 . 0.49 299.6 31.2
2 . 2.81 315.2 -5.5
2 . 2.21 338.9 -5.0
2 . 5.06 328.8 -7.1
2 . 3.60 320.3 -7.1
2 . 3.65 325.4 -0.5
2 . 1.81 324.8 -9.4
extend right
2 3 10.75 324.2 -6.3
# extend auto
3 . 2.26 103.2 -6.9
3 . 1.58 96.2 -48.6
3 . 4.57 128.7 71.0
3 . 6.10 156.5 48.0
3 . 4.63 156.7 36.3
3 . 2.29 176.9 16.7
3 . 5.13 151.4 1.0
3 . 2.29 159.1 -14.2
3 . 1.16 238.5 -4.4
3 . 4.66 149.3 75.1
3 . 6.15 9.7 -27.0
3 . 20.24 354.5 -2.9
3 . 15.33 8.5 2.7
3 . 7.82 21.6 10.2
3 . 3.62 47.6 19.5
3 . 5.47 10.3 38.6
3 . 3.40 346.7 -2.6
extend right
3 4 11.65 15.8 -9.9
# extend auto
4 . 1.50 275.1 -59.1
4 . 4.50 261.6 -21.9
4 . 2.86 261.7 -32.4
4 . 7.76 267.5 20.9
4 . 13.36 275.6 44.1
4 . 11.66 293.4 56.2
4 . 9.04 356.7 70.1
4 . 2.40 41.6 30.4
4 . 13.90 315.2 -20.6
4 . 12.76 314.7 4.4
4 . 8.78 335.3 4.3
4 . 9.73 324.7 15.3
4 . 13.13 312.6 41.0
4 . 11.10 317.4 50.2
4 . 9.13 259.8 74.8
4 . 5.28 197.4 -2.1
4 . 7.30 211.2 7.9
4 . 3.00 174.1 13.3
4 . 6.81 195.0 41.1
4 . 9.18 249.1 76.9
extend vertical
4 5 6.24 95.3 22.5
extend right
4 6 4.56 337.0 -14.4
# extend auto
6 . 4.46 258.7 -18.4
6 . 1.58 250.3 -66.4
6 . 6.97 268.9 27.5
6 . 7.49 292.1 42.7
6 . 5.81 311.2 48.6
6 . 3.50 339.4 45.9
6 . 10.68 301.6 -18.6
6 . 25.08 320.3 -9.9
6 . 5.65 320.4 -32.3
6 . 9.32 323.3 -28.9
6 . 4.16 338.0 -35.2
6 . 3.05 200.2 -15.0
extend left
6 7 15.49 177.8 40.4
6 8 13.52 242.0 47.3
extend right
6 9 9.21 316.7 -26.4
# extend auto
9 . 0.28 100.0 -69.9
9 . 6.80 34.2 82.3
9 . 4.53 74.5 10.2
9 . 6.49 48.7 -2.1
9 . 3.95 354.8 -30.7
9 . 6.60 338.7 67.4
9 . 3.57 268.7 22.1
9 . 4.77 271.4 61.5
9 . 2.43 151.9 12.1
9 . 4.91 196.4 31.6
extend right
9 10 2.89 317.4 -12.8
10 11 3.73 328.2 -19.7
11 12 3.24 341.7 -38.4 # Entrée, point GPS approx
endcenterline
# input "chauves-1p.th2"
# map m1p -projection plan
# chauves-1p
# endmap
endsurvey
@@ -0,0 +1,351 @@
encoding utf-8
##XTHERION## xth_me_area_adjust -152.72600000000003 -147.27600000000007 654.4554 1211.0868
##XTHERION## xth_me_area_zoom_to 200
##XTHERION## xth_me_image_insert {342.19899999999996 1 1.0} {232.22199999999998 0} Chauve-Souris-map.xvi 0 {}
scrap SP-Chauve-1 -projection plan -station-names "" "@chauves" -author 2024 "Xavier Robert" -copyright 2024 "licence CCby-nc-sa : http://creativecommons.org/licenses/by-nc-sa/4.0/" -scale [-128.0 -128.0 600.4412 -128.0 0.0 0.0 18.502406479999998 0.0 m]
point 260.0 764.5 bridge
point 407.5 178.0 guano
point 405.0 198.5 guano
point 400.0 258.0 guano
point 345.5 404.5 guano
point 406.5 315.5 guano
point 332.0 442.5 guano
point 342.5 541.5 guano
point 318.0 612.0 guano
point 311.5 676.5 guano
line slope
251.5 680.0
251.5 680.0 314.5 727.0 344.0 725.0
l-size 12.0
endline
line slope
198.0 764.0
198.0 764.0 296.0 830.0 333.0 831.0
l-size 12.0
endline
line slope
230.0 709.5
230.0 709.5 300.5 756.5 331.0 749.0
l-size 12.0
endline
line slope
219.5 739.0
219.5 739.0 282.5 800.5 325.0 783.5
l-size 12.0
endline
point 436.5 112.5 narrow-end
point 392.5 210.0 bat
point 402.0 266.0 bat
point 392.0 246.5 bat
point 380.0 265.0 bat
point 384.5 463.5 continuation -attr Code E -text "Suite en haut escalade ?"
point 180.5 638.5 continuation -attr Code E -text "Suite en haut escalade ?"
point 493.0 616.0 continuation -attr Code E -text "Suite en haut escalade ?"
point 228.0 864.5 entrance -orientation 154.9
line overhang -clip off
343.5 863.5
343.5 863.5 360.0 874.0 376.0 889.5
392.0 905.0 397.0 922.0 407.0 932.0
417.0 942.0 432.5 955.0 432.5 955.0
smooth off
461.0 976.0
endline
line overhang -clip off
98.0 753.0
98.0 753.0 116.0 752.5 140.0 762.0
164.0 771.5 195.0 784.5 195.0 784.5
smooth off
endline
line pit -reverse on -clip off
400.0 943.5
400.0 943.5 361.0 929.0 333.0 917.5
305.0 906.0 287.5 908.5 261.0 904.5
234.5 900.5 229.0 903.0 207.5 895.0
186.0 887.0 165.0 884.5 154.5 859.5
144.0 834.5 122.5 787.5 112.0 777.5
101.5 767.5 98.0 753.0 98.0 753.0
smooth off
endline
line pit
355.5 483.0
355.5 483.0 337.5 514.5 358.5 537.5
endline
line pit
430.0 592.0
430.0 592.0 446.5 613.5 422.5 635.5
endline
line pit
388.5 591.5
388.5 591.5 405.0 622.0 395.0 648.0
endline
line pit
378.5 579.0
378.5 579.0 371.0 635.5 374.5 644.5
378.0 653.5 388.0 656.5 383.0 668.5
endline
line pit
234.5 651.5
234.5 651.5 243.0 625.5 237.0 607.0
endline
line pit
265.5 666.5
265.5 666.5 277.0 640.5 271.0 610.5
endline
point 289.0 642.0 sand
point 318.0 655.0 sand
point 285.5 680.5 sand
point 283.0 769.5 sand
point 245.0 737.0 sand
point 285.0 729.0 sand
point 272.5 704.0 sand
point 273.0 747.5 sand
point 308.5 719.0 sand
point 327.0 667.0 sand
point 356.5 674.5 sand
point 364.0 640.5 sand
point 372.0 603.5 sand
point 346.0 605.0 sand
point 326.0 599.0 sand
point 319.0 628.0 sand
point 313.0 597.5 sand
point 337.5 567.0 sand
point 365.0 584.0 sand
point 320.5 577.5 sand
point 322.5 540.5 sand
point 326.0 527.0 sand
point 344.5 531.5 sand
point 342.0 510.0 sand
point 315.5 502.5 sand
point 326.0 472.0 sand
point 338.0 485.5 sand
point 334.0 458.0 sand
point 309.5 465.0 sand
point 319.0 430.5 sand
point 341.0 430.5 sand
point 335.5 414.5 sand
point 354.5 405.5 sand
point 429.0 139.0 sand
point 353.5 393.0 sand
point 377.5 370.0 sand
point 374.0 381.0 sand
point 383.0 360.0 sand
point 397.0 348.0 sand
point 402.0 323.0 sand
point 415.0 292.5 sand
point 406.5 304.5 sand
point 407.0 288.5 sand
point 388.0 260.0 sand
point 401.0 247.5 sand
point 399.5 274.5 sand
point 378.0 274.0 sand
point 381.5 252.0 sand
point 383.5 236.5 sand
point 404.5 232.0 sand
point 403.0 215.5 sand
point 390.0 219.0 sand
point 393.0 197.5 sand
point 414.5 202.5 sand
point 416.0 181.5 sand
point 420.0 172.0 sand
line wall
206.0 616.0
206.0 616.0 244.0 619.0 261.5 617.0
279.0 615.0 297.0 595.5 301.0 569.5
305.0 543.5 307.5 538.5 306.5 511.5
305.5 484.5 299.5 449.5 307.5 434.5
315.5 419.5 312.0 419.5 326.5 408.0
341.0 396.5 346.0 394.5 360.0 380.0
374.0 365.5 385.5 349.5 393.0 334.0
400.5 318.5 402.0 317.0 399.0 303.0
396.0 289.0 400.5 285.5 392.0 289.5
383.5 293.5 372.0 288.5 369.5 274.5
367.0 260.5 369.5 239.5 378.5 217.5
387.5 195.5 398.0 172.0 404.0 172.0
410.0 172.0 418.5 169.5 422.5 151.5
426.5 133.5 429.5 129.5 429.5 129.5
smooth off
endline
line wall
195.0 784.5
altitude .
195.0 784.5 214.0 763.5 224.5 745.5
235.0 727.5 234.0 709.0 243.0 694.0
252.0 679.0 279.0 678.0 271.5 665.0
264.0 652.0 237.5 645.5 229.5 645.5
221.5 645.5 210.0 647.0 210.0 647.0
smooth off
endline
line wall -subtype invisible
343.5 863.5
343.5 863.5 292.5 849.5 272.5 842.5
252.5 835.5 207.5 802.0 203.0 795.5
198.5 789.0 195.0 784.5 195.0 784.5
smooth off
endline
line wall
471.5 628.0
471.5 628.0 410.0 629.0 399.5 633.5
389.0 638.0 390.5 647.0 382.5 658.0
374.5 669.0 367.5 674.5 356.0 687.5
344.5 700.5 337.5 718.0 328.5 731.5
319.5 745.0 309.5 773.0 309.5 785.0
309.5 797.0 314.5 819.5 319.5 828.5
324.5 837.5 338.5 860.0 343.5 863.5
endline
line wall
383.0 483.5
383.0 483.5 355.5 516.5 358.5 537.5
361.5 558.5 370.5 572.0 373.5 583.0
376.5 594.0 378.0 606.5 393.0 605.5
408.0 604.5 472.0 605.5 472.0 605.5
smooth off
endline
line wall -subtype invisible
366.5 477.0
366.5 477.0 381.5 472.0 383.0 483.5
endline
line wall
434.5 132.0
altitude .
434.5 132.0 427.0 166.5 424.0 183.5
421.0 200.5 423.5 202.5 420.5 215.0
417.5 227.5 409.0 231.5 406.5 241.0
404.0 250.5 421.0 283.5 422.0 295.0
423.0 306.5 423.0 318.5 414.0 331.0
405.0 343.5 382.0 377.5 373.0 389.5
364.0 401.5 341.5 434.5 344.0 437.0
346.5 439.5 348.5 432.0 352.0 445.0
355.5 458.0 348.0 499.5 358.0 491.5
368.0 483.5 366.5 477.0 366.5 477.0
smooth off
endline
point 428.979 150.86199999999997 station -name 1
point 412.909 229.92199999999997 station -name 0b
point 393.69899999999996 236.22199999999998 station -name 0
point 418.269 316.38199999999995 station -name 2
point 319.839 452.912 station -name 3
point 348.979 505.192 station -name 7
point 214.32899999999998 622.992 station -name 8
point 459.36899999999997 618.422 station -name 5
point 368.979 626.7719999999999 station -name 4
point 341.729 690.712 station -name 6
point 252.759 785.352 station -name 9
point 222.67899999999997 817.952 station -name 10
point 193.539 865.0419999999999 station -name 11
point 180.94899999999998 902.992 station -name 12
endscrap
@@ -0,0 +1,3 @@
[Data_Export]
id_cavite = 7
@@ -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,246 @@
create table SURVEY (ID integer, PARENT_ID integer, NAME varchar(16), FULL_NAME varchar(21), TITLE varchar(27));
create table CENTRELINE (ID integer, SURVEY_ID integer, TITLE varchar(4), TOPO_DATE date, EXPLO_DATE date, LENGTH real, SURFACE_LENGTH real, DUPLICATE_LENGTH real);
create table PERSON (ID integer, NAME varchar(8), SURNAME varchar(8));
create table EXPLO (PERSON_ID integer, CENTRELINE_ID integer);
create table TOPO (PERSON_ID integer, CENTRELINE_ID integer);
create table STATION (ID integer, NAME varchar(4), SURVEY_ID integer, X real, Y real, Z real);
create table STATION_FLAG (STATION_ID integer, FLAG char(3));
create table SHOT (ID integer, FROM_ID integer, TO_ID integer, CENTRELINE_ID integer, LENGTH real, BEARING real, GRADIENT real, ADJ_LENGTH real, ADJ_BEARING real, ADJ_GRADIENT real, ERR_LENGTH real, ERR_BEARING real, ERR_GRADIENT real);
create table SHOT_FLAG (SHOT_ID integer, FLAG char(3));
create table MAPS (ID integer, SURVEY_ID integer, NAME varchar(16), TITLE varchar(27), PROJID integer, LENGTH real, DEPTH real);
create table SCRAPS (ID integer, SURVEY_ID integer, NAME varchar(16), PROJID integer, MAX_DISTORTION real, AVG_DISTORTION real);
create table MAPITEMS (ID integer, TYPE integer, ITEMID integer);
insert into SURVEY values (1, 0, '', '', NULL);
insert into CENTRELINE values (2, 1, NULL, NULL, NULL, 0.00, 0.00, 0.00);
insert into SURVEY values (52, 1, 'Chauve-Souris', 'Chauve-Souris', 'Grotte des Chauves-Souris');
insert into CENTRELINE values (53, 52, NULL, NULL, NULL, 0.00, 0.00, 0.00);
insert into SURVEY values (54, 52, 'chauves', 'chauves.Chauve-Souris', 'chauves');
insert into CENTRELINE values (55, 54, NULL, NULL, NULL, 0.00, 0.00, 0.00);
insert into CENTRELINE values (56, 54, NULL, '2024-04-19', NULL, 93.35, 0.00, 0.00);
insert into PERSON values (1, 'Gael', 'Cazes');
insert into TOPO values (1, 56);
insert into PERSON values (2, 'Xavier', 'Robert');
insert into TOPO values (2, 56);
insert into SHOT values (1, 1, 2, 56, 1.040, 75.60, 11.40, 1.033, 75.69, 11.73, 0.009, 244.96, 28.30);
insert into SHOT values (2, 1, 3, 56, 0.510, 83.00, -46.00, 0.511, 83.48, -46.41, 0.005, 207.40, -41.40);
insert into SHOT values (3, 1, 4, 56, 0.960, 117.30, 53.80, 0.962, 117.47, 54.15, 0.007, 271.05, 54.33);
insert into SHOT values (4, 1, 5, 56, 1.370, 140.10, -6.00, 1.371, 140.36, -5.86, 0.007, 219.84, 27.63);
insert into SHOT values (5, 1, 6, 56, 2.960, 149.80, 0.00, 2.962, 149.80, 0.00, 0.002, 144.72, 0.00);
insert into SHOT values (6, 1, 7, 56, 1.870, 150.00, 26.90, 1.867, 150.04, 27.09, 0.007, 318.68, 34.72);
insert into SHOT values (7, 1, 8, 56, 0.860, 167.20, 20.40, 0.862, 167.86, 20.37, 0.009, 245.13, 1.39);
insert into SHOT values (8, 1, 9, 56, 2.650, 139.70, 12.50, 2.647, 139.71, 12.66, 0.008, 314.79, 54.41);
insert into SHOT values (9, 1, 10, 56, 2.630, 19.00, -14.50, 2.633, 19.00, -14.52, 0.003, 19.81, -29.12);
insert into SHOT values (10, 1, 11, 56, 1.270, 14.40, 24.40, 1.270, 14.04, 24.66, 0.009, 268.37, 34.88);
insert into SHOT values (11, 1, 12, 56, 3.410, 7.30, 5.20, 3.411, 7.27, 5.21, 0.002, 313.44, 22.29);
insert into SHOT values (12, 1, 13, 56, 4.170, 30.80, -7.20, 4.162, 30.73, -7.18, 0.010, 247.65, 15.93);
insert into SHOT values (13, 1, 14, 56, 3.640, 359.90, -1.80, 3.642, 359.84, -1.73, 0.006, 295.21, 45.71);
insert into SHOT values (14, 1, 15, 56, 2.220, 317.60, -10.00, 2.220, 317.41, -9.86, 0.009, 232.30, 36.55);
insert into SHOT values (15, 1, 16, 56, 1.450, 336.10, -25.60, 1.451, 336.17, -25.30, 0.008, 356.50, 55.69);
insert into SHOT values (16, 1, 17, 56, 1.410, 114.40, 24.00, 1.409, 114.37, 24.30, 0.007, 305.73, 60.18);
insert into SHOT values (17, 1, 18, 56, 1.390, 114.00, 23.80, 1.389, 114.15, 23.77, 0.003, 214.34, -16.08);
insert into SHOT values (18, 1, 19, 56, 1.260, 241.60, -1.00, 1.262, 241.61, -0.91, 0.003, 244.29, 45.17);
insert into SHOT values (19, 1, 20, 56, 0.780, 232.60, -50.90, 0.776, 232.43, -50.65, 0.006, 146.77, 74.49);
insert into SHOT values (20, 1, 21, 56, 0.610, 207.40, 55.60, 0.618, 207.30, 55.63, 0.008, 198.94, 57.41);
insert into SHOT values (21, 1, 22, 56, 2.550, 163.60, 12.00, 2.546, 163.68, 12.01, 0.005, 304.46, -2.00);
insert into SHOT values (22, 1, 23, 56, 2.000, 186.10, 13.00, 2.003, 186.18, 12.99, 0.004, 230.80, 1.54);
insert into SHOT values (23, 1, 24, 56, 1.850, 168.50, -9.70, 1.852, 168.63, -9.64, 0.005, 228.80, 20.29);
insert into SHOT values (24, 1, 25, 56, 3.320, 174.80, 7.10, 3.318, 174.95, 7.10, 0.009, 276.74, -2.41);
insert into SHOT values (25, 1, 26, 56, 4.290, 176.90, 20.80, 4.297, 177.00, 20.86, 0.011, 230.78, 37.38);
insert into SHOT values (26, 1, 27, 56, 4.160, 179.00, 15.60, 4.164, 179.00, 15.60, 0.004, 176.04, 18.53);
insert into SHOT values (27, 1, 28, 56, 3.980, 172.50, 15.60, 3.979, 172.50, 15.60, 0.001, 344.27, -25.18);
insert into SHOT values (28, 17, 29, 56, 5.310, 174.70, 15.50, 5.312, 174.73, 15.39, 0.011, 205.77, -58.55);
insert into SHOT values (29, 1, 30, 56, 5.350, 23.20, -5.90, 5.346, 23.14, -5.90, 0.007, 259.59, -0.51);
insert into SHOT values (30, 30, 31, 56, 1.120, 283.20, 8.20, 1.120, 283.03, 8.21, 0.003, 193.26, 4.46);
insert into SHOT values (31, 30, 32, 56, 0.750, 299.90, -13.90, 0.748, 299.74, -13.93, 0.003, 159.27, 3.11);
insert into SHOT values (32, 30, 33, 56, 0.490, 305.80, 31.20, 0.496, 306.33, 31.64, 0.008, 359.14, 52.04);
insert into SHOT values (33, 30, 34, 56, 2.810, 321.40, -5.50, 2.810, 321.53, -5.51, 0.006, 51.25, -6.09);
insert into SHOT values (34, 30, 35, 56, 2.210, 345.10, -5.00, 2.211, 345.27, -4.93, 0.007, 68.12, 22.02);
insert into SHOT values (35, 30, 36, 56, 5.060, 335.00, -7.10, 5.058, 335.02, -7.04, 0.006, 115.04, 69.57);
insert into SHOT values (36, 30, 37, 56, 3.600, 326.50, -7.10, 3.599, 326.53, -7.02, 0.005, 59.58, 69.60);
insert into SHOT values (37, 30, 38, 56, 3.650, 331.60, -0.50, 3.647, 331.68, -0.47, 0.006, 96.67, 17.58);
insert into SHOT values (38, 30, 39, 56, 1.810, 331.00, -9.40, 1.805, 331.13, -9.25, 0.008, 108.11, 43.41);
insert into SHOT values (39, 30, 40, 56, 10.750, 330.40, -6.30, 10.746, 330.43, -6.30, 0.007, 96.81, -2.75);
insert into SHOT values (40, 40, 41, 56, 2.260, 109.40, -6.90, 2.252, 109.33, -6.89, 0.008, 310.75, 10.44);
insert into SHOT values (41, 40, 42, 56, 1.580, 102.40, -48.60, 1.575, 102.17, -48.51, 0.007, 353.71, 49.33);
insert into SHOT values (42, 40, 43, 56, 4.570, 134.90, 71.00, 4.568, 135.00, 71.03, 0.004, 274.15, -14.80);
insert into SHOT values (43, 40, 44, 56, 6.100, 162.70, 48.00, 6.106, 162.76, 48.03, 0.008, 231.22, 55.84);
insert into SHOT values (44, 40, 45, 56, 4.630, 162.90, 36.30, 4.623, 162.98, 36.35, 0.010, 312.98, -6.07);
insert into SHOT values (45, 40, 46, 56, 2.290, 183.10, 16.70, 2.290, 183.14, 16.75, 0.002, 278.82, 56.40);
insert into SHOT values (46, 40, 47, 56, 5.130, 157.60, 1.00, 5.126, 157.64, 1.01, 0.005, 297.72, 5.44);
insert into SHOT values (47, 40, 48, 56, 2.290, 165.30, -14.20, 2.291, 165.40, -14.15, 0.005, 231.21, 22.84);
insert into SHOT values (48, 40, 49, 56, 1.160, 244.70, -4.40, 1.162, 244.98, -4.44, 0.006, 314.28, -9.44);
insert into SHOT values (49, 40, 50, 56, 4.660, 155.50, 75.10, 4.666, 155.79, 75.16, 0.010, 273.13, 44.27);
insert into SHOT values (50, 40, 51, 56, 6.150, 15.90, -27.00, 6.149, 15.89, -26.98, 0.003, 271.11, 54.30);
insert into SHOT values (51, 40, 52, 56, 20.240, 0.70, -2.90, 20.237, 0.68, -2.89, 0.009, 252.12, 25.64);
insert into SHOT values (52, 40, 53, 56, 15.330, 14.70, 2.70, 15.327, 14.68, 2.69, 0.007, 256.47, -17.74);
insert into SHOT values (53, 40, 54, 56, 7.820, 27.80, 10.20, 7.823, 27.80, 10.23, 0.006, 4.62, 68.16);
insert into SHOT values (54, 40, 55, 56, 3.620, 53.80, 19.50, 3.620, 53.70, 19.53, 0.006, 321.93, 14.95);
insert into SHOT values (55, 40, 56, 56, 5.470, 16.50, 38.60, 5.468, 16.44, 38.58, 0.005, 285.26, -30.23);
insert into SHOT values (56, 40, 57, 56, 3.400, 352.90, -2.60, 3.399, 352.90, -2.53, 0.004, 216.40, 82.05);
insert into SHOT values (57, 40, 58, 56, 11.650, 22.00, -9.90, 11.649, 22.01, -9.89, 0.003, 154.60, 76.61);
insert into SHOT values (58, 58, 59, 56, 1.500, 281.30, -59.10, 1.505, 281.16, -59.01, 0.006, 258.09, -31.54);
insert into SHOT values (59, 58, 60, 56, 4.500, 267.80, -21.90, 4.508, 267.81, -21.88, 0.008, 270.57, -11.26);
insert into SHOT values (60, 58, 61, 56, 2.860, 267.90, -32.40, 2.865, 267.87, -32.28, 0.007, 256.59, 19.32);
insert into SHOT values (61, 58, 62, 56, 7.760, 273.70, 20.90, 7.766, 273.71, 20.90, 0.006, 287.76, 15.96);
insert into SHOT values (62, 58, 63, 56, 13.360, 281.80, 44.10, 13.368, 281.78, 44.08, 0.009, 254.39, 16.13);
insert into SHOT values (63, 58, 64, 56, 11.660, 299.60, 56.20, 11.662, 299.65, 56.19, 0.006, 357.47, 7.06);
insert into SHOT values (64, 58, 65, 56, 9.040, 2.90, 70.10, 9.042, 2.79, 70.06, 0.009, 319.90, -1.30);
insert into SHOT values (65, 58, 66, 56, 2.400, 47.80, 30.40, 2.395, 47.74, 30.34, 0.006, 263.43, -51.37);
insert into SHOT values (66, 58, 67, 56, 13.900, 321.40, -20.60, 13.902, 321.40, -20.59, 0.003, 289.26, 10.49);
insert into SHOT values (67, 58, 68, 56, 12.760, 320.90, 4.40, 12.769, 320.90, 4.40, 0.009, 313.58, 6.50);
insert into SHOT values (68, 58, 69, 56, 8.780, 341.50, 4.30, 8.787, 341.50, 4.31, 0.008, 341.80, 12.86);
insert into SHOT values (69, 58, 70, 56, 9.730, 330.90, 15.30, 9.733, 330.87, 15.31, 0.007, 263.43, 22.38);
insert into SHOT values (70, 58, 71, 56, 13.130, 318.80, 41.00, 13.131, 318.80, 40.97, 0.006, 319.67, -39.49);
insert into SHOT values (71, 58, 72, 56, 11.100, 323.60, 50.20, 11.103, 323.58, 50.19, 0.004, 282.28, 27.18);
insert into SHOT values (72, 58, 73, 56, 9.130, 266.00, 74.80, 9.130, 266.17, 74.79, 0.007, 343.49, -4.79);
insert into SHOT values (73, 58, 74, 56, 5.280, 203.60, -2.10, 5.278, 203.70, -2.06, 0.010, 304.48, 21.33);
insert into SHOT values (74, 58, 75, 56, 7.300, 217.40, 7.90, 7.301, 217.47, 7.87, 0.010, 296.55, -20.61);
insert into SHOT values (75, 58, 76, 56, 3.000, 180.30, 13.30, 3.000, 180.39, 13.29, 0.005, 263.71, -1.86);
insert into SHOT values (76, 58, 77, 56, 6.810, 201.20, 41.10, 6.810, 201.26, 41.14, 0.007, 317.62, 28.92);
insert into SHOT values (77, 58, 78, 56, 9.180, 255.30, 76.90, 9.181, 255.30, 76.85, 0.008, 254.10, -8.11);
insert into SHOT values (78, 58, 79, 56, 6.240, 101.50, 22.50, 6.233, 101.52, 22.55, 0.009, 267.71, 12.56);
insert into SHOT values (79, 58, 80, 56, 4.560, 343.20, -14.40, 4.562, 343.16, -14.34, 0.006, 295.21, 45.12);
insert into SHOT values (80, 80, 81, 56, 4.460, 264.90, -18.40, 4.466, 264.85, -18.41, 0.007, 229.86, -19.55);
insert into SHOT values (81, 80, 82, 56, 1.580, 256.50, -66.40, 1.584, 256.40, -66.25, 0.006, 244.34, -21.47);
insert into SHOT values (82, 80, 83, 56, 6.970, 275.10, 27.50, 6.968, 275.10, 27.43, 0.009, 273.26, -76.33);
insert into SHOT values (83, 80, 84, 56, 7.490, 298.30, 42.70, 7.486, 298.29, 42.63, 0.010, 272.30, -69.44);
insert into SHOT values (84, 80, 85, 56, 5.810, 317.40, 48.60, 5.804, 317.43, 48.54, 0.008, 19.35, -78.06);
insert into SHOT values (85, 80, 86, 56, 3.500, 345.60, 45.90, 3.499, 345.51, 45.84, 0.006, 280.32, -37.70);
insert into SHOT values (86, 80, 87, 56, 10.680, 307.80, -18.60, 10.680, 307.78, -18.62, 0.006, 207.12, -35.82);
insert into SHOT values (87, 80, 88, 56, 25.080, 326.50, -9.90, 25.081, 326.49, -9.92, 0.010, 235.73, -55.57);
insert into SHOT values (88, 80, 89, 56, 5.650, 326.60, -32.30, 5.653, 326.61, -32.29, 0.003, 336.50, -16.23);
insert into SHOT values (89, 80, 90, 56, 9.320, 329.50, -28.90, 9.322, 329.51, -28.93, 0.006, 121.82, -80.43);
insert into SHOT values (90, 80, 91, 56, 4.160, 344.20, -35.20, 4.161, 344.12, -35.22, 0.005, 258.49, -23.55);
insert into SHOT values (91, 80, 92, 56, 3.050, 206.40, -15.00, 3.051, 206.39, -15.01, 0.001, 177.41, -26.04);
insert into SHOT values (92, 80, 93, 56, 15.490, 184.00, 40.40, 15.486, 183.99, 40.37, 0.010, 126.57, -65.50);
insert into SHOT values (93, 80, 94, 56, 13.520, 248.20, 47.30, 13.512, 248.22, 47.30, 0.008, 35.01, -47.39);
insert into SHOT values (94, 80, 95, 56, 9.210, 322.90, -26.40, 9.214, 322.88, -26.42, 0.006, 271.19, -49.78);
insert into SHOT values (95, 95, 96, 56, 0.280, 106.20, -69.90, 0.280, 106.70, -68.12, 0.009, 112.52, 19.71);
insert into SHOT values (96, 95, 97, 56, 6.800, 40.40, 82.30, 6.801, 40.53, 82.33, 0.004, 188.05, 18.84);
insert into SHOT values (97, 95, 98, 56, 4.530, 80.70, 10.20, 4.530, 80.71, 10.17, 0.002, 150.23, -81.56);
insert into SHOT values (98, 95, 99, 56, 6.490, 54.90, -2.10, 6.494, 54.91, -2.12, 0.004, 74.76, -30.37);
insert into SHOT values (99, 95, 100, 56, 3.950, 1.00, -30.70, 3.955, 1.01, -30.71, 0.005, 7.77, -39.01);
insert into SHOT values (100, 95, 101, 56, 6.600, 344.90, 67.40, 6.597, 344.92, 67.38, 0.003, 27.16, -67.20);
insert into SHOT values (101, 95, 102, 56, 3.570, 274.90, 22.10, 3.563, 274.86, 22.09, 0.007, 115.67, -26.65);
insert into SHOT values (102, 95, 103, 56, 4.770, 277.60, 61.50, 4.765, 277.59, 61.55, 0.006, 100.61, -17.67);
insert into SHOT values (103, 95, 104, 56, 2.430, 158.10, 12.10, 2.427, 157.97, 12.13, 0.006, 40.20, 5.95);
insert into SHOT values (104, 95, 105, 56, 4.910, 202.60, 31.60, 4.906, 202.51, 31.59, 0.008, 83.99, -20.68);
insert into SHOT values (105, 95, 106, 56, 2.890, 323.60, -12.80, 2.890, 323.66, -12.79, 0.003, 54.92, 5.71);
insert into SHOT values (106, 106, 107, 56, 3.730, 334.40, -19.70, 3.735, 334.38, -19.72, 0.005, 316.69, -32.80);
insert into SHOT values (107, 107, 108, 56, 3.240, 347.90, -38.40, 3.236, 347.94, -38.40, 0.004, 142.46, 35.69);
insert into SCRAPS values (58, 52, 'SP-Chauve-1', 1, 0.24548, 0.03192);
insert into MAPS values (169, 52, 'MP-Chauve-Souris', 'Grotte des Chauves-Souris', 1, 93.350, -18.040);
insert into MAPITEMS values (169, 4, 58);
insert into MAPS values (171, 0, '', NULL, 2, 93.350, -18.040);
insert into MAPITEMS values (171, 4, 0);
insert into SCRAPS values (0, 0, '', 2, 0.00000, 0.00000);
insert into STATION values (1, '0', 54, 279973.35, 4198960.98, 922.87);
insert into STATION values (2, '.', 54, 279974.33, 4198961.23, 923.08);
insert into STATION values (3, '.', 54, 279973.70, 4198961.02, 922.50);
insert into STATION values (4, '.', 54, 279973.85, 4198960.72, 923.65);
insert into STATION values (5, '.', 54, 279974.22, 4198959.93, 922.73);
insert into STATION values (6, '.', 54, 279974.84, 4198958.42, 922.87);
insert into STATION values (7, '.', 54, 279974.18, 4198959.54, 923.72);
insert into STATION values (8, '.', 54, 279973.52, 4198960.19, 923.17);
insert into STATION values (9, '.', 54, 279975.02, 4198959.01, 923.45);
insert into STATION values (10, '.', 54, 279974.18, 4198963.39, 922.21);
insert into STATION values (11, '.', 54, 279973.63, 4198962.10, 923.40);
insert into STATION values (12, '.', 54, 279973.78, 4198964.35, 923.18);
insert into STATION values (13, '.', 54, 279975.46, 4198964.53, 922.35);
insert into STATION values (14, '.', 54, 279973.34, 4198964.62, 922.76);
insert into STATION values (15, '.', 54, 279971.87, 4198962.59, 922.49);
insert into STATION values (16, '.', 54, 279972.82, 4198962.18, 922.25);
insert into STATION values (17, '0b', 54, 279974.52, 4198960.45, 923.45);
insert into STATION values (18, '.', 54, 279974.51, 4198960.46, 923.43);
insert into STATION values (19, '.', 54, 279972.24, 4198960.38, 922.85);
insert into STATION values (20, '.', 54, 279972.96, 4198960.68, 922.27);
insert into STATION values (21, '.', 54, 279973.19, 4198960.67, 923.38);
insert into STATION values (22, '.', 54, 279974.05, 4198958.59, 923.40);
insert into STATION values (23, '.', 54, 279973.14, 4198959.04, 923.32);
insert into STATION values (24, '.', 54, 279973.71, 4198959.19, 922.56);
insert into STATION values (25, '.', 54, 279973.64, 4198957.70, 923.28);
insert into STATION values (26, '.', 54, 279973.56, 4198956.97, 924.40);
insert into STATION values (27, '.', 54, 279973.42, 4198956.97, 923.99);
insert into STATION values (28, '.', 54, 279973.85, 4198957.18, 923.94);
insert into STATION values (29, '1', 54, 279974.99, 4198955.35, 924.86);
insert into STATION values (30, '2', 54, 279975.44, 4198965.87, 922.32);
insert into STATION values (31, '.', 54, 279974.36, 4198966.12, 922.48);
insert into STATION values (32, '.', 54, 279974.81, 4198966.23, 922.14);
insert into STATION values (33, '.', 54, 279975.10, 4198966.12, 922.58);
insert into STATION values (34, '.', 54, 279973.70, 4198968.06, 922.05);
insert into STATION values (35, '.', 54, 279974.88, 4198968.00, 922.13);
insert into STATION values (36, '.', 54, 279973.32, 4198970.42, 921.70);
insert into STATION values (37, '.', 54, 279973.47, 4198968.85, 921.88);
insert into STATION values (38, '.', 54, 279973.71, 4198969.08, 922.29);
insert into STATION values (39, '.', 54, 279974.58, 4198967.43, 922.03);
insert into STATION values (40, '3', 54, 279970.17, 4198975.16, 921.14);
insert into STATION values (41, '.', 54, 279972.28, 4198974.42, 920.87);
insert into STATION values (42, '.', 54, 279971.19, 4198974.94, 919.96);
insert into STATION values (43, '.', 54, 279971.22, 4198974.11, 925.46);
insert into STATION values (44, '.', 54, 279971.38, 4198971.26, 925.68);
insert into STATION values (45, '.', 54, 279971.26, 4198971.60, 923.88);
insert into STATION values (46, '.', 54, 279970.05, 4198972.97, 921.80);
insert into STATION values (47, '.', 54, 279972.12, 4198970.42, 921.23);
insert into STATION values (48, '.', 54, 279970.73, 4198973.01, 920.58);
insert into STATION values (49, '.', 54, 279969.12, 4198974.67, 921.05);
insert into STATION values (50, '.', 54, 279970.66, 4198974.07, 925.65);
insert into STATION values (51, '.', 54, 279971.67, 4198980.43, 918.35);
insert into STATION values (52, '.', 54, 279970.41, 4198995.37, 920.12);
insert into STATION values (53, '.', 54, 279974.05, 4198989.97, 921.86);
insert into STATION values (54, '.', 54, 279973.76, 4198981.97, 922.53);
insert into STATION values (55, '.', 54, 279972.92, 4198977.18, 922.35);
insert into STATION values (56, '.', 54, 279971.38, 4198979.26, 924.55);
insert into STATION values (57, '.', 54, 279969.75, 4198978.53, 920.99);
insert into STATION values (58, '4', 54, 279974.47, 4198985.80, 919.14);
insert into STATION values (59, '.', 54, 279973.71, 4198985.95, 917.85);
insert into STATION values (60, '.', 54, 279970.29, 4198985.64, 917.46);
insert into STATION values (61, '.', 54, 279972.05, 4198985.71, 917.61);
insert into STATION values (62, '.', 54, 279967.23, 4198986.27, 921.91);
insert into STATION values (63, '.', 54, 279965.07, 4198987.76, 928.44);
insert into STATION values (64, '.', 54, 279968.83, 4198989.01, 928.83);
insert into STATION values (65, '.', 54, 279974.62, 4198988.88, 927.64);
insert into STATION values (66, '.', 54, 279976.00, 4198987.19, 920.35);
insert into STATION values (67, '.', 54, 279966.35, 4198995.97, 914.25);
insert into STATION values (68, '.', 54, 279966.44, 4198995.68, 920.12);
insert into STATION values (69, '.', 54, 279971.69, 4198994.11, 919.80);
insert into STATION values (70, '.', 54, 279969.90, 4198994.00, 921.71);
insert into STATION values (71, '.', 54, 279967.94, 4198993.26, 927.75);
insert into STATION values (72, '.', 54, 279970.25, 4198991.52, 927.67);
insert into STATION values (73, '.', 54, 279972.08, 4198985.64, 927.95);
insert into STATION values (74, '.', 54, 279972.35, 4198980.97, 918.95);
insert into STATION values (75, '.', 54, 279970.07, 4198980.06, 920.14);
insert into STATION values (76, '.', 54, 279974.45, 4198982.88, 919.83);
insert into STATION values (77, '.', 54, 279972.61, 4198981.02, 923.62);
insert into STATION values (78, '.', 54, 279972.45, 4198985.27, 928.08);
insert into STATION values (79, '5', 54, 279980.11, 4198984.65, 921.53);
insert into STATION values (80, '6', 54, 279973.19, 4198990.03, 918.01);
insert into STATION values (81, '.', 54, 279968.97, 4198989.65, 916.60);
insert into STATION values (82, '.', 54, 279972.57, 4198989.88, 916.56);
insert into STATION values (83, '.', 54, 279967.03, 4198990.58, 921.22);
insert into STATION values (84, '.', 54, 279968.34, 4198992.64, 923.08);
insert into STATION values (85, '.', 54, 279970.59, 4198992.86, 922.36);
insert into STATION values (86, '.', 54, 279972.58, 4198992.39, 920.52);
insert into STATION values (87, '.', 54, 279965.19, 4198996.23, 914.60);
insert into STATION values (88, '.', 54, 279959.55, 4199010.63, 913.69);
insert into STATION values (89, '.', 54, 279970.56, 4198994.02, 914.99);
insert into STATION values (90, '.', 54, 279969.05, 4198997.06, 913.50);
insert into STATION values (91, '.', 54, 279972.26, 4198993.30, 915.61);
insert into STATION values (92, '.', 54, 279971.88, 4198987.39, 917.22);
insert into STATION values (93, '7', 54, 279972.37, 4198978.26, 928.04);
insert into STATION values (94, '8', 54, 279964.68, 4198986.63, 927.94);
insert into STATION values (95, '9', 54, 279968.21, 4198996.61, 913.91);
insert into STATION values (96, '.', 54, 279968.31, 4198996.58, 913.65);
insert into STATION values (97, '.', 54, 279968.80, 4198997.30, 920.65);
insert into STATION values (98, '.', 54, 279972.61, 4198997.33, 914.71);
insert into STATION values (99, '.', 54, 279973.52, 4199000.34, 913.67);
insert into STATION values (100, '.', 54, 279968.27, 4199000.01, 911.89);
insert into STATION values (101, '.', 54, 279967.55, 4198999.06, 920.00);
insert into STATION values (102, '.', 54, 279964.92, 4198996.89, 915.25);
insert into STATION values (103, '.', 54, 279965.96, 4198996.91, 918.10);
insert into STATION values (104, '.', 54, 279969.10, 4198994.41, 914.42);
insert into STATION values (105, '.', 54, 279966.61, 4198992.75, 916.48);
insert into STATION values (106, '10', 54, 279966.54, 4198998.88, 913.27);
insert into STATION values (107, '11', 54, 279965.02, 4199002.05, 912.01);
insert into STATION values (108, '12', 54, 279964.49, 4199004.53, 910.00);
insert into STATION_FLAG values(108, 'ent');
insert into STATION_FLAG values(108, 'fix');
@@ -0,0 +1,23 @@
set XVIgrids {5.0 m}
set XVIstations {
{ 54.25 -19.45 0}
{ -54.25 32.99 1}
}
set XVIshots {
{ 54.25 -19.45 44.80 -32.99}
{ 54.25 -19.45 41.50 -24.65}
{ 54.25 -19.45 41.81 -17.09}
{ 54.25 -19.45 54.25 -14.72}
{ 54.25 -19.45 52.83 -25.12}
{ 54.25 -19.45 29.69 -15.04}
{ 54.25 -19.45 14.57 -3.70}
{ 54.25 -19.45 0.55 4.33}
{ 54.25 -19.45 25.12 -10.63}
{ 54.25 -19.45 -4.49 2.60}
{ 54.25 -19.45 8.74 -9.06}
{ 54.25 -19.45 28.90 -23.07}
{ 54.25 -19.45 28.43 -5.75}
{ 54.25 -19.45 23.23 -5.43}
{ 54.25 -19.45 -54.25 32.99}
}
set XVIgrid {-84.4882 -69.0551 78.7402 0.0 0.0 78.7402 2 2}
@@ -0,0 +1,40 @@
# 2024.04.14 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 general -title "general"
centerline
date 2024.04.14
team "Gaël Cazes"
team "Xavier Robert"
cs long-lat
fix 0 66.51977 37.89953 1509
station 0 "G. du Petit Général" entrance
units length meters
units compass clino degrees
data normal from to length compass clino
# extend auto
0 . 1.06 208.5 7.9
0 . 1.02 241.9 30.5
0 . 0.96 274.3 32.8
0 . 0.34 353.5 29.5
0 . 0.59 187.8 -51.1
0 . 1.66 274.1 -17.3
0 . 2.79 285.5 -13.7
0 . 3.74 287.7 -4.2
0 . 1.96 280.6 8.7
0 . 4.02 284.3 -7.9
0 . 2.98 276.6 -5.4
0 . 1.63 255.7 -0.0
0 . 1.86 291.7 -4.1
0 . 2.18 288.1 -6.1
extend right
0 1 7.75 289.6 -8.8
endcenterline
endsurvey
@@ -0,0 +1,43 @@
encoding utf-8
##XTHERION## xth_me_area_adjust -128.0 -128.0 319.5 256.0
##XTHERION## xth_me_area_zoom_to 200
##XTHERION## xth_me_image_insert {157.48 1 1.0} {78.7423 0} Petit-General-map.xvi 0 {}
scrap SP-PetitG-1 -projection plan -station-names "" "@general" -author 2024 "Xavier Robert" -copyright 2024 "licence CCby-nc-sa : http://creativecommons.org/licenses/by-nc-sa/4.0/" -scale [-128.0 -128.0 285.48040000000003 -128.0 0.0 0.0 10.50240216 0.0 m]
point 28.0 125.5 narrow-end
point 189.0 67.5 entrance -orientation 289.5
line wall -subtype underlying
158.0 57.5
158.0 57.5 172.0 78.5 157.5 88.5
endline
line wall
38.0 118.0
38.0 118.0 90.0 100.5 94.5 96.0
99.0 91.5 104.0 90.0 113.0 84.0
122.0 78.0 125.0 74.0 134.5 72.0
144.0 70.0 147.0 64.0 151.0 64.0
155.0 64.0 158.0 57.5 158.0 57.5
smooth off
endline
line wall
157.5 88.5
157.5 88.5 161.5 83.5 154.0 85.0
146.5 86.5 138.5 90.0 120.5 95.0
102.5 100.0 40.5 122.5 40.5 122.5
smooth off
endline
point 43.779999999999994 119.2123 station -name 1
point 157.48 78.7423 station -name 0
endscrap
@@ -0,0 +1,3 @@
[Data_Export]
id_cavite = 8
@@ -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,62 @@
create table SURVEY (ID integer, PARENT_ID integer, NAME varchar(16), FULL_NAME varchar(21), TITLE varchar(25));
create table CENTRELINE (ID integer, SURVEY_ID integer, TITLE varchar(4), TOPO_DATE date, EXPLO_DATE date, LENGTH real, SURFACE_LENGTH real, DUPLICATE_LENGTH real);
create table PERSON (ID integer, NAME varchar(8), SURNAME varchar(8));
create table EXPLO (PERSON_ID integer, CENTRELINE_ID integer);
create table TOPO (PERSON_ID integer, CENTRELINE_ID integer);
create table STATION (ID integer, NAME varchar(4), SURVEY_ID integer, X real, Y real, Z real);
create table STATION_FLAG (STATION_ID integer, FLAG char(3));
create table SHOT (ID integer, FROM_ID integer, TO_ID integer, CENTRELINE_ID integer, LENGTH real, BEARING real, GRADIENT real, ADJ_LENGTH real, ADJ_BEARING real, ADJ_GRADIENT real, ERR_LENGTH real, ERR_BEARING real, ERR_GRADIENT real);
create table SHOT_FLAG (SHOT_ID integer, FLAG char(3));
create table MAPS (ID integer, SURVEY_ID integer, NAME varchar(16), TITLE varchar(25), PROJID integer, LENGTH real, DEPTH real);
create table SCRAPS (ID integer, SURVEY_ID integer, NAME varchar(16), PROJID integer, MAX_DISTORTION real, AVG_DISTORTION real);
create table MAPITEMS (ID integer, TYPE integer, ITEMID integer);
insert into SURVEY values (1, 0, '', '', NULL);
insert into CENTRELINE values (2, 1, NULL, NULL, NULL, 0.00, 0.00, 0.00);
insert into SURVEY values (52, 1, 'Petit-General', 'Petit-General', 'Petit-General');
insert into CENTRELINE values (53, 52, NULL, NULL, NULL, 0.00, 0.00, 0.00);
insert into SURVEY values (54, 52, 'general', 'general.Petit-General', 'general');
insert into CENTRELINE values (55, 54, NULL, NULL, NULL, 0.00, 0.00, 0.00);
insert into CENTRELINE values (56, 54, NULL, '2024-04-14', NULL, 7.75, 0.00, 0.00);
insert into PERSON values (1, 'Gael', 'Cazes');
insert into TOPO values (1, 56);
insert into PERSON values (2, 'Xavier', 'Robert');
insert into TOPO values (2, 56);
insert into SHOT values (1, 1, 2, 56, 1.060, 214.68, 7.90, 1.059, 214.90, 8.14, 0.006, 322.89, 45.36);
insert into SHOT values (2, 1, 3, 56, 1.020, 248.08, 30.50, 1.018, 247.83, 30.73, 0.006, 109.93, 22.16);
insert into SHOT values (3, 1, 4, 56, 0.960, 280.48, 32.80, 0.958, 280.75, 32.89, 0.005, 47.39, -0.48);
insert into SHOT values (4, 1, 5, 56, 0.340, 359.68, 29.50, 0.345, 0.00, 29.54, 0.005, 21.93, 30.33);
insert into SHOT values (5, 1, 6, 56, 0.590, 193.98, -51.10, 0.591, 194.04, -51.11, 0.001, 225.30, -50.88);
insert into SHOT values (6, 1, 7, 56, 1.660, 280.28, -17.30, 1.659, 280.18, -17.18, 0.005, 190.74, 51.13);
insert into SHOT values (7, 1, 8, 56, 2.790, 291.68, -13.70, 2.790, 291.64, -13.68, 0.002, 218.71, 22.91);
insert into SHOT values (8, 1, 9, 56, 3.740, 293.88, -4.20, 3.739, 293.88, -4.14, 0.004, 96.39, 81.07);
insert into SHOT values (9, 1, 10, 56, 1.960, 286.78, 8.70, 1.956, 286.84, 8.82, 0.006, 82.96, 35.36);
insert into SHOT values (10, 1, 11, 56, 4.020, 290.48, -7.90, 4.022, 290.57, -7.86, 0.007, 1.13, 20.60);
insert into SHOT values (11, 1, 12, 56, 2.980, 282.78, -5.40, 2.978, 282.86, -5.40, 0.005, 41.82, 5.18);
insert into SHOT values (12, 1, 13, 56, 1.630, 261.88, -0.00, 1.626, 261.87, 0.00, 0.004, 87.10, 0.00);
insert into SHOT values (13, 1, 14, 56, 1.860, 297.88, -4.10, 1.861, 297.95, -4.01, 0.004, 357.02, 51.13);
insert into SHOT values (14, 1, 15, 56, 2.180, 294.28, -6.10, 2.174, 294.31, -6.07, 0.006, 103.26, 15.29);
insert into SHOT values (15, 1, 16, 56, 7.750, 295.78, -8.80, 7.744, 295.79, -8.84, 0.008, 99.99, -33.85);
insert into SCRAPS values (58, 52, 'SP-PetitG-1', 1, 0.00000, 0.00000);
insert into MAPS values (67, 52, 'MP-Petit-General', 'Grotte du Petit General', 1, 7.750, -1.190);
insert into MAPITEMS values (67, 4, 58);
insert into MAPS values (69, 0, '', NULL, 2, 7.750, -1.190);
insert into MAPITEMS values (69, 4, 0);
insert into SCRAPS values (0, 0, '', 2, 0.00000, 0.00000);
insert into STATION values (1, '0', 54, 281928.81, 4197568.15, 1509.00);
insert into STATION_FLAG values(1, 'ent');
insert into STATION_FLAG values(1, 'fix');
insert into STATION values (2, '.', 54, 281928.21, 4197567.29, 1509.15);
insert into STATION values (3, '.', 54, 281928.00, 4197567.82, 1509.52);
insert into STATION values (4, '.', 54, 281928.02, 4197568.30, 1509.52);
insert into STATION values (5, '.', 54, 281928.81, 4197568.45, 1509.17);
insert into STATION values (6, '.', 54, 281928.72, 4197567.79, 1508.54);
insert into STATION values (7, '.', 54, 281927.25, 4197568.43, 1508.51);
insert into STATION values (8, '.', 54, 281926.29, 4197569.15, 1508.34);
insert into STATION values (9, '.', 54, 281925.40, 4197569.66, 1508.73);
insert into STATION values (10, '.', 54, 281926.96, 4197568.71, 1509.30);
insert into STATION values (11, '.', 54, 281925.08, 4197569.55, 1508.45);
insert into STATION values (12, '.', 54, 281925.92, 4197568.81, 1508.72);
insert into STATION values (13, '.', 54, 281927.20, 4197567.92, 1509.00);
insert into STATION values (14, '.', 54, 281927.17, 4197569.02, 1508.87);
insert into STATION values (15, '.', 54, 281926.84, 4197569.04, 1508.77);
insert into STATION values (16, '1', 54, 281921.92, 4197571.48, 1507.81);
@@ -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-Petit-General -title "Grotte du Petit Général"
SP-PetitG-1
endmap
#map MC-Petit-General -title "Petit-General"
# SC-Petit-General-1
#endmap
@@ -0,0 +1,21 @@
encoding utf-8
# Copyright (C) 2023 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 Petit-General -title "Petit-General"
# Pour importer les différentes données de différents fichiers topos :
input Data/Petit-General.th
# Import du dessin en plan
input Data/Petit-General.th2
# Import du dessin en coupe
#input Data/Petit-General-coupe.th2
# Import des maps
input Petit-General-maps.th
endsurvey
@@ -0,0 +1,327 @@
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 Petit-General-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 1500
# 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 "Petit-General 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 0 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 "Koytendag, 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={Grotte du Petit General}
\else % if not empty keep the value set by therion, or assign an override cavename here
\fi
\newtoks\club \club={Koytendag 2024}
%\newtoks\synth \synth={Xavier Robert}
endcode
## add extended-elev on the same pdf
#map-image 90 110 nw Outputs/Petit-General-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 "Petit-General 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 Petit-General}
# \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/Petit-General-map.xvi
#export map -proj extended -layout xviexport -fmt xvi -o Data/Petit-General-coupe.xvi
# Selection des Maps à exporter
select MP-Petit-General@Petit-General
select MC-Petit-General-coupe@Petit-General
# 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/Petit-General-coupe.pdf
export map -proj plan -fmt pdf -o Outputs/Petit-General-plan.pdf -layout my_layout
# Export du fichier 3d pour Loch
export model -enable all -o Outputs/Petit-General.lox
# Export des fichiers ESRI
export map -proj plan -fmt esri -o Outputs/Petit-General
# Export des fichiers kml
export map -proj plan -fmt kml -o Outputs/Petit-General.kml -layout layout-kml
export model -fmt kml -o Outputs/Petit-General-model.kml -enable all
export cave-list -location on -o Outputs/Petit-General.html
# Ajout automatique by script pyThtoBF.py pour export
export database -fmt sql -o Outputs/database_export_db.sql