diff --git a/.xtherion.dat b/.xtherion.dat new file mode 100644 index 0000000..a0f1ea6 --- /dev/null +++ b/.xtherion.dat @@ -0,0 +1,30 @@ +set xth(ctrl,cp,datlist) {} +xth_cp_data_tree_insert 1 {} 0 "" "" "length: 652.30m (surface 17.21m, duplicated 129.14m)\nvertical range: 9.05m (from 3@Deroc_05.Deroc_05.Deroc at 179.21m to 19@Deroc_05.Deroc_05.Deroc at 170.16m)\nnorth-south range: 141.62m (from 0@Deroc_05.Deroc_05.Deroc at 6367347.66m to 0@Deroc_02.Deroc_02.Deroc at 6367206.04m)\neast-west range: 234.10m (from 0@Deroc_05.Deroc_05.Deroc at 812924.33m to 7@Deroc_01.Deroc_01.Deroc at 812690.23m)\nnumber of shots: 1467\nnumber of stations: 1470" +xth_cp_data_tree_insert 51 1 1 Deroc Deroc "Déroc" "Deroc" "length: 652.30m (surface 17.21m, duplicated 129.14m)\nvertical range: 9.05m (from 3@Deroc_05.Deroc_05.Deroc at 179.21m to 19@Deroc_05.Deroc_05.Deroc at 170.16m)\nnorth-south range: 141.62m (from 0@Deroc_05.Deroc_05.Deroc at 6367347.66m to 0@Deroc_02.Deroc_02.Deroc at 6367206.04m)\neast-west range: 234.10m (from 0@Deroc_05.Deroc_05.Deroc at 812924.33m to 7@Deroc_01.Deroc_01.Deroc at 812690.23m)\nnumber of shots: 1467\nnumber of stations: 1470" +xth_cp_data_tree_insert 53 51 2 Deroc_01 Deroc_01.Deroc "Deroc\_01" "Deroc\_01" "length: 85.24m (surface 4.22m, duplicated 0.00m)\nvertical range: 3.73m (from 3@Deroc_01.Deroc_01.Deroc at 176.31m to 14@Deroc_01.Deroc_01.Deroc at 172.58m)\nnorth-south range: 38.16m (from 0@Deroc_01.Deroc_01.Deroc at 6367244.26m to 14@Deroc_01.Deroc_01.Deroc at 6367206.10m)\neast-west range: 46.61m (from 14@Deroc_01.Deroc_01.Deroc at 812736.84m to 7@Deroc_01.Deroc_01.Deroc at 812690.23m)\nnumber of shots: 356\nnumber of stations: 357" +xth_cp_data_tree_insert 55 53 3 Deroc_01 Deroc_01.Deroc_01.Deroc "Déroc 01 Secteur entrée 01" "Deroc 01 Secteur entree 01" "length: 85.24m (surface 4.22m, duplicated 0.00m)\nvertical range: 3.73m (from 3@Deroc_01.Deroc_01.Deroc at 176.31m to 14@Deroc_01.Deroc_01.Deroc at 172.58m)\nnorth-south range: 38.16m (from 0@Deroc_01.Deroc_01.Deroc at 6367244.26m to 14@Deroc_01.Deroc_01.Deroc at 6367206.10m)\neast-west range: 46.61m (from 14@Deroc_01.Deroc_01.Deroc at 812736.84m to 7@Deroc_01.Deroc_01.Deroc at 812690.23m)\nnumber of shots: 356\nnumber of stations: 357" +xth_cp_data_tree_insert 96 51 2 Deroc_02 Deroc_02.Deroc "Deroc\_02" "Deroc\_02" "length: 125.80m (surface 0.00m, duplicated 16.59m)\nvertical range: 4.51m (from 19@Deroc_02.Deroc_02.Deroc at 177.09m to 1@Deroc_02.Deroc_02.Deroc at 172.58m)\nnorth-south range: 56.43m (from 19@Deroc_02.Deroc_02.Deroc at 6367262.47m to 0@Deroc_02.Deroc_02.Deroc at 6367206.04m)\neast-west range: 68.79m (from 13@Deroc_02.Deroc_02.Deroc at 812805.63m to 1@Deroc_02.Deroc_02.Deroc at 812736.84m)\nnumber of shots: 293\nnumber of stations: 294" +xth_cp_data_tree_insert 98 96 3 Deroc_02 Deroc_02.Deroc_02.Deroc "Déroc 02" "Deroc 02" "length: 125.80m (surface 0.00m, duplicated 16.59m)\nvertical range: 4.51m (from 19@Deroc_02.Deroc_02.Deroc at 177.09m to 1@Deroc_02.Deroc_02.Deroc at 172.58m)\nnorth-south range: 56.43m (from 19@Deroc_02.Deroc_02.Deroc at 6367262.47m to 0@Deroc_02.Deroc_02.Deroc at 6367206.04m)\neast-west range: 68.79m (from 13@Deroc_02.Deroc_02.Deroc at 812805.63m to 1@Deroc_02.Deroc_02.Deroc at 812736.84m)\nnumber of shots: 293\nnumber of stations: 294" +xth_cp_data_tree_insert 103 51 2 Deroc_03 Deroc_03.Deroc "Deroc\_03" "Deroc\_03" "length: 14.27m (surface 0.00m, duplicated 71.63m)\nvertical range: 1.87m (from 4@Deroc_03.Deroc_03.Deroc at 174.30m to 17@Deroc_03.Deroc_03.Deroc at 172.43m)\nnorth-south range: 42.33m (from 10@Deroc_03.Deroc_03.Deroc at 6367252.80m to 4@Deroc_03.Deroc_03.Deroc at 6367210.47m)\neast-west range: 46.21m (from 17@Deroc_03.Deroc_03.Deroc at 812851.84m to 0@Deroc_03.Deroc_03.Deroc at 812805.63m)\nnumber of shots: 175\nnumber of stations: 176" +xth_cp_data_tree_insert 105 103 3 Deroc_03 Deroc_03.Deroc_03.Deroc "Déroc 03" "Deroc 03" "length: 14.27m (surface 0.00m, duplicated 71.63m)\nvertical range: 1.87m (from 4@Deroc_03.Deroc_03.Deroc at 174.30m to 17@Deroc_03.Deroc_03.Deroc at 172.43m)\nnorth-south range: 42.33m (from 10@Deroc_03.Deroc_03.Deroc at 6367252.80m to 4@Deroc_03.Deroc_03.Deroc at 6367210.47m)\neast-west range: 46.21m (from 17@Deroc_03.Deroc_03.Deroc at 812851.84m to 0@Deroc_03.Deroc_03.Deroc at 812805.63m)\nnumber of shots: 175\nnumber of stations: 176" +xth_cp_data_tree_insert 136 51 2 Deroc_04 Deroc_04.Deroc "Deroc\_04" "Deroc\_04" "length: 182.64m (surface 8.51m, duplicated 0.00m)\nvertical range: 6.28m (from 4@Deroc_04.Deroc_04.Deroc at 178.66m to 18@Deroc_04.Deroc_04.Deroc at 172.38m)\nnorth-south range: 56.56m (from 2@Deroc_04.Deroc_04.Deroc at 6367282.32m to 10@Deroc_04.Deroc_04.Deroc at 6367225.76m)\neast-west range: 67.60m (from 20@Deroc_04.Deroc_04.Deroc at 812851.84m to 2@Deroc_04.Deroc_04.Deroc at 812784.24m)\nnumber of shots: 278\nnumber of stations: 278" +xth_cp_data_tree_insert 138 136 3 Deroc_04 Deroc_04.Deroc_04.Deroc "Déroc 04" "Deroc 04" "length: 182.64m (surface 8.51m, duplicated 0.00m)\nvertical range: 6.28m (from 4@Deroc_04.Deroc_04.Deroc at 178.66m to 18@Deroc_04.Deroc_04.Deroc at 172.38m)\nnorth-south range: 56.56m (from 2@Deroc_04.Deroc_04.Deroc at 6367282.32m to 10@Deroc_04.Deroc_04.Deroc at 6367225.76m)\neast-west range: 67.60m (from 20@Deroc_04.Deroc_04.Deroc at 812851.84m to 2@Deroc_04.Deroc_04.Deroc at 812784.24m)\nnumber of shots: 278\nnumber of stations: 278" +xth_cp_data_tree_insert 194 51 2 Deroc_05 Deroc_05.Deroc "Deroc\_05" "Deroc\_05" "length: 244.35m (surface 4.48m, duplicated 40.92m)\nvertical range: 9.05m (from 3@Deroc_05.Deroc_05.Deroc at 179.21m to 19@Deroc_05.Deroc_05.Deroc at 170.16m)\nnorth-south range: 108.59m (from 0@Deroc_05.Deroc_05.Deroc at 6367347.66m to 18@Deroc_05.Deroc_05.Deroc at 6367239.07m)\neast-west range: 72.49m (from 0@Deroc_05.Deroc_05.Deroc at 812924.33m to 18@Deroc_05.Deroc_05.Deroc at 812851.84m)\nnumber of shots: 365\nnumber of stations: 365" +xth_cp_data_tree_insert 196 194 3 Deroc_05 Deroc_05.Deroc_05.Deroc "Déroc 05" "Deroc 05" "length: 244.35m (surface 4.48m, duplicated 40.92m)\nvertical range: 9.05m (from 3@Deroc_05.Deroc_05.Deroc at 179.21m to 19@Deroc_05.Deroc_05.Deroc at 170.16m)\nnorth-south range: 108.59m (from 0@Deroc_05.Deroc_05.Deroc at 6367347.66m to 18@Deroc_05.Deroc_05.Deroc at 6367239.07m)\neast-west range: 72.49m (from 0@Deroc_05.Deroc_05.Deroc at 812924.33m to 18@Deroc_05.Deroc_05.Deroc at 812851.84m)\nnumber of shots: 365\nnumber of stations: 365" +xth_cp_data_tree_create +set xth(ctrl,cp,maplist) {} +xth_cp_map_tree_insert projection 0 p1 {} 0 plan {} {} {} +xth_cp_map_tree_insert projection 0 p2 {} 0 extended {} {} {} +xth_cp_map_tree_insert map 1 93X1 p1 1 MP-Deroc_01-Plan-tot MP-Deroc_01-Plan-tot@Deroc_01.Deroc "Deroc\_01" "Deroc\_01" +xth_cp_map_tree_insert map 1 94X1 p2 1 MC-Deroc_01-Extended-tot MC-Deroc_01-Extended-tot@Deroc_01.Deroc "Deroc\_01" "Deroc\_01" +xth_cp_map_tree_insert map 1 133X1 p1 1 MP-Deroc_03-Plan-tot MP-Deroc_03-Plan-tot@Deroc_03.Deroc "Deroc\_03" "Deroc\_03" +xth_cp_map_tree_insert map 1 134X1 p2 1 MC-Deroc_03-Extended-tot MC-Deroc_03-Extended-tot@Deroc_03.Deroc "Deroc\_03" "Deroc\_03" +xth_cp_map_tree_insert map 1 191X1 p1 1 MP-Deroc_04-Plan-tot MP-Deroc_04-Plan-tot@Deroc_04.Deroc "Deroc\_04" "Deroc\_04" +xth_cp_map_tree_insert map 1 192X1 p2 1 MC-Deroc_04-Extended-tot MC-Deroc_04-Extended-tot@Deroc_04.Deroc "Deroc\_04" "Deroc\_04" +xth_cp_map_tree_insert map 1 255X1 p1 1 MP-Deroc_05-Plan-tot MP-Deroc_05-Plan-tot@Deroc_05.Deroc "Deroc\_05" "Deroc\_05" +xth_cp_map_tree_insert map 1 256X1 p2 1 MC-Deroc_05-Extended-tot MC-Deroc_05-Extended-tot@Deroc_05.Deroc "Deroc\_05" "Deroc\_05" +xth_cp_map_tree_create +xth_cp_comp_stat 652 8 +set xth(th_exit_state) 2 +set xth(th_exit_number) 1747598765 + diff --git a/Data/Deroc_01-Extended.xvi b/Data/Deroc_01-Extended.xvi new file mode 100644 index 0000000..51bda13 --- /dev/null +++ b/Data/Deroc_01-Extended.xvi @@ -0,0 +1,3024 @@ +set XVIgrids {2.0 m} +set XVIstations { + { -160.17 -25.94 surface@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -192.90 -20.12 0@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -223.73 -21.38 1@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -233.65 -23.19 2@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -252.66 -17.36 3@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -269.60 -20.91 4@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -299.09 -22.24 5@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -332.24 -24.53 6@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -21.93 7@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -372.79 -27.44 9@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -32.87 10@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -324.14 -42.17 11@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -424.22 -45.31 12@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.65 13@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 14@Deroc_01.Deroc_01.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -46.73 1@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -568.36 -42.24 0@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -455.92 -23.19 8@Deroc_02.Deroc_02.Deroc} + { -455.92 -42.24 7@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -362.90 -38.39 9@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -329.57 -35.39 10@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -387.27 -36.18 11@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -36.50 12@Deroc_02.Deroc_02.Deroc} + { -288.30 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -288.30 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -288.30 -44.37 13@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -196.84 -35.08 14@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -144.80 -30.51 16@Deroc_02.Deroc_02.Deroc} + { -144.80 -34.13 15@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -118.64 -17.68 17@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { -90.65 -20.35 18@Deroc_02.Deroc_02.Deroc} + { 39.59 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { 39.59 -11.22 19@Deroc_02.Deroc_02.Deroc} + { 39.59 -11.22 19@Deroc_02.Deroc_02.Deroc} + { 39.59 -11.22 19@Deroc_02.Deroc_02.Deroc} + { 39.59 -11.22 19@Deroc_02.Deroc_02.Deroc} + { 39.59 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -12.91 -11.22 19@Deroc_02.Deroc_02.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -288.30 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -288.30 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -288.30 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -285.93 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -288.30 -44.37 0@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -377.42 -40.59 1@Deroc_03.Deroc_03.Deroc} + { -489.55 -33.35 4@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -425.27 -36.73 5@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -333.35 -41.85 7@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -159.60 -38.46 10@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -272.43 -39.02 11@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -41.77 13@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -191.29 -44.92 15@Deroc_03.Deroc_03.Deroc} + { -226.36 -48.31 17@Deroc_03.Deroc_03.Deroc} + { 281.53 -16.50 0@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 261.05 -7.05 1@Deroc_04.Deroc_04.Deroc} + { 217.02 -1.30 2@Deroc_04.Deroc_04.Deroc} + { 217.02 -1.30 2@Deroc_04.Deroc_04.Deroc} + { 217.02 -1.30 2@Deroc_04.Deroc_04.Deroc} + { 217.02 -1.30 2@Deroc_04.Deroc_04.Deroc} + { 217.02 -1.30 2@Deroc_04.Deroc_04.Deroc} + { 217.02 -1.30 2@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 184.06 0.04 3@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 135.65 1.06 4@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 71.37 -15.94 5@Deroc_04.Deroc_04.Deroc} + { 39.59 -11.22 6@Deroc_04.Deroc_04.Deroc} + { -12.91 -11.22 6@Deroc_04.Deroc_04.Deroc} + { -12.91 -11.22 6@Deroc_04.Deroc_04.Deroc} + { -12.91 -11.22 6@Deroc_04.Deroc_04.Deroc} + { -12.91 -11.22 6@Deroc_04.Deroc_04.Deroc} + { -12.91 -11.22 6@Deroc_04.Deroc_04.Deroc} + { -12.91 -11.22 6@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -63.69 -12.17 7@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -152.84 -23.43 8@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -241.81 -23.58 9@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -348.09 -35.87 10@Deroc_04.Deroc_04.Deroc} + { -285.93 -44.37 11@Deroc_04.Deroc_04.Deroc} + { -12.91 -11.22 6@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 281.53 -16.50 0@Deroc_04.Deroc_04.Deroc} + { 47.63 -10.67 12@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 281.53 -16.50 0@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 47.63 -12.48 13@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { 3.08 -15.71 14@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -97.40 -30.83 15@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -28.46 16@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -149.61 -38.86 17@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -144.33 -36.42 19@Deroc_04.Deroc_04.Deroc} + { -226.36 -48.31 20@Deroc_04.Deroc_04.Deroc} + { -226.36 -48.31 20@Deroc_04.Deroc_04.Deroc} + { -226.36 -48.31 20@Deroc_04.Deroc_04.Deroc} + { -226.36 -48.31 20@Deroc_04.Deroc_04.Deroc} + { -226.36 -48.31 20@Deroc_04.Deroc_04.Deroc} + { -226.36 -48.31 20@Deroc_04.Deroc_04.Deroc} + { -226.36 -48.31 20@Deroc_04.Deroc_04.Deroc} + { -226.36 -48.31 20@Deroc_04.Deroc_04.Deroc} + { -210.01 -48.62 18@Deroc_04.Deroc_04.Deroc} + { -351.26 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { 281.53 -16.50 0@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -46.26 21@Deroc_04.Deroc_04.Deroc} + { -285.93 -44.37 11@Deroc_04.Deroc_04.Deroc} + { -285.93 -44.37 11@Deroc_04.Deroc_04.Deroc} + { -285.93 -44.37 11@Deroc_04.Deroc_04.Deroc} + { -288.30 -44.37 11@Deroc_04.Deroc_04.Deroc} + { -285.93 -44.37 11@Deroc_04.Deroc_04.Deroc} + { -288.30 -44.37 11@Deroc_04.Deroc_04.Deroc} + { -285.93 -44.37 11@Deroc_04.Deroc_04.Deroc} + { -285.93 -44.37 11@Deroc_04.Deroc_04.Deroc} + { 802.91 13.98 23@Deroc_05.Deroc_05.Deroc} + { 780.63 15.79 24@Deroc_05.Deroc_05.Deroc} + { 780.63 15.79 24@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 778.37 3.11 0@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 723.70 -0.98 1@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 672.86 2.32 2@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 694.43 -20.04 4@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 712.28 -0.35 5@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 689.55 -1.54 6@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 626.51 -9.25 7@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 533.82 -13.43 8@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 385.56 -13.19 10@Deroc_05.Deroc_05.Deroc} + { 310.48 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 434.29 -14.45 9@Deroc_05.Deroc_05.Deroc} + { 493.50 -14.61 11@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 339.49 -32.17 12@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 204.26 -36.73 13@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { 59.59 -41.93 14@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { 83.06 -12.95 16@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -226.36 -48.31 18@Deroc_05.Deroc_05.Deroc} + { -155.39 -63.50 17@Deroc_05.Deroc_05.Deroc} + { -183.81 -66.57 19@Deroc_05.Deroc_05.Deroc} + { -155.39 -57.20 15@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -331.33 -29.96 20@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { -284.97 -15.39 21@Deroc_05.Deroc_05.Deroc} + { 619.04 5.71 3@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} + { 682.62 -19.57 22@Deroc_05.Deroc_05.Deroc} +} +set XVIshots { + { -160.17 -25.94 -192.90 -20.12} + { -192.90 -20.12 -193.81 -6.97} + { -192.90 -20.12 -197.59 -18.54} + { -192.90 -20.12 -191.90 -18.23} + { -192.90 -20.12 -193.27 -22.48} + { -192.90 -20.12 -194.23 -7.44} + { -192.90 -20.12 -197.56 -10.43} + { -192.90 -20.12 -192.99 -20.35} + { -192.90 -20.12 -193.08 -16.34} + { -192.90 -20.12 -193.05 -10.91} + { -192.90 -20.12 -192.85 -7.05} + { -192.90 -20.12 -193.26 -7.13} + { -192.90 -20.12 -194.35 -7.05} + { -192.90 -20.12 -196.70 -10.51} + { -192.90 -20.12 -197.41 -14.21} + { -192.90 -20.12 -197.64 -18.54} + { -192.90 -20.12 -223.73 -21.38} + { -223.73 -21.38 -224.26 -14.76} + { -223.73 -21.38 -222.12 -15.79} + { -223.73 -21.38 -213.88 -17.13} + { -223.73 -21.38 -225.84 -15.63} + { -223.73 -21.38 -226.38 -18.15} + { -223.73 -21.38 -222.52 -24.13} + { -223.73 -21.38 -211.36 -18.94} + { -223.73 -21.38 -201.79 -17.83} + { -223.73 -21.38 -221.33 -18.07} + { -223.73 -21.38 -227.42 -17.83} + { -223.73 -21.38 -219.92 -16.18} + { -223.73 -21.38 -233.65 -23.19} + { -233.65 -23.19 -233.74 -16.50} + { -233.65 -23.19 -233.60 -16.26} + { -233.65 -23.19 -232.20 -19.02} + { -233.65 -23.19 -231.94 -20.59} + { -233.65 -23.19 -231.89 -22.64} + { -233.65 -23.19 -232.38 -23.66} + { -233.65 -23.19 -233.10 -24.92} + { -233.65 -23.19 -233.07 -24.06} + { -233.65 -23.19 -232.47 -20.43} + { -233.65 -23.19 -232.77 -18.70} + { -233.65 -23.19 -232.67 -18.39} + { -233.65 -23.19 -252.66 -17.36} + { -252.66 -17.36 -256.32 -17.20} + { -252.66 -17.36 -257.89 -21.46} + { -252.66 -17.36 -254.63 -15.16} + { -252.66 -17.36 -253.41 -14.92} + { -252.66 -17.36 -253.00 -15.39} + { -252.66 -17.36 -251.04 -22.48} + { -252.66 -17.36 -254.70 -25.24} + { -252.66 -17.36 -256.30 -25.16} + { -252.66 -17.36 -269.60 -20.91} + { -269.60 -20.91 -274.42 -19.17} + { -269.60 -20.91 -273.05 -16.81} + { -269.60 -20.91 -269.75 -13.03} + { -269.60 -20.91 -265.99 -12.87} + { -269.60 -20.91 -261.05 -13.19} + { -269.60 -20.91 -259.67 -16.89} + { -269.60 -20.91 -258.55 -20.28} + { -269.60 -20.91 -271.37 -14.61} + { -269.60 -20.91 -267.35 -13.90} + { -269.60 -20.91 -262.51 -14.21} + { -269.60 -20.91 -259.80 -16.57} + { -269.60 -20.91 -265.35 -18.62} + { -269.60 -20.91 -263.96 -14.06} + { -269.60 -20.91 -265.53 -11.06} + { -269.60 -20.91 -266.28 -8.70} + { -269.60 -20.91 -268.53 -13.35} + { -269.60 -20.91 -270.91 -16.81} + { -269.60 -20.91 -271.16 -17.28} + { -269.60 -20.91 -272.48 -25.39} + { -269.60 -20.91 -270.22 -25.79} + { -269.60 -20.91 -277.22 -19.09} + { -269.60 -20.91 -278.73 -21.06} + { -269.60 -20.91 -276.84 -21.22} + { -269.60 -20.91 -299.09 -22.24} + { -299.09 -22.24 -297.55 -19.57} + { -299.09 -22.24 -298.06 -20.83} + { -299.09 -22.24 -297.82 -16.34} + { -299.09 -22.24 -298.46 -15.55} + { -299.09 -22.24 -299.12 -16.65} + { -299.09 -22.24 -298.54 -18.70} + { -299.09 -22.24 -298.25 -20.35} + { -299.09 -22.24 -298.55 -22.80} + { -299.09 -22.24 -300.22 -25.00} + { -299.09 -22.24 -291.57 -14.76} + { -299.09 -22.24 -290.70 -14.76} + { -299.09 -22.24 -289.53 -16.10} + { -299.09 -22.24 -295.70 -19.57} + { -299.09 -22.24 -290.18 -17.91} + { -299.09 -22.24 -283.36 -18.46} + { -299.09 -22.24 -284.04 -17.99} + { -299.09 -22.24 -306.90 -12.95} + { -299.09 -22.24 -311.80 -9.33} + { -299.09 -22.24 -302.12 -17.36} + { -299.09 -22.24 -332.24 -24.53} + { -332.24 -24.53 -324.69 -13.82} + { -332.24 -24.53 -317.71 -14.06} + { -332.24 -24.53 -309.65 -8.86} + { -332.24 -24.53 -308.01 -13.82} + { -332.24 -24.53 -304.45 -17.99} + { -332.24 -24.53 -328.51 -12.24} + { -332.24 -24.53 -325.12 -6.10} + { -332.24 -24.53 -325.43 -3.82} + { -332.24 -24.53 -327.09 -11.46} + { -332.24 -24.53 -327.02 -14.76} + { -332.24 -24.53 -330.18 -18.46} + { -332.24 -24.53 -329.78 -11.54} + { -332.24 -24.53 -332.89 -16.89} + { -332.24 -24.53 -334.46 -22.09} + { -332.24 -24.53 -330.67 -2.01} + { -332.24 -24.53 -333.46 -2.80} + { -332.24 -24.53 -331.55 -26.02} + { -332.24 -24.53 -331.04 -26.42} + { -332.24 -24.53 -330.91 -24.13} + { -332.24 -24.53 -334.63 -24.92} + { -332.24 -24.53 -334.77 -21.61} + { -332.24 -24.53 -335.38 -16.42} + { -332.24 -24.53 -338.49 -12.17} + { -332.24 -24.53 -341.91 -14.61} + { -332.24 -24.53 -341.87 -13.27} + { -332.24 -24.53 -342.69 -19.80} + { -332.24 -24.53 -342.93 -22.80} + { -332.24 -24.53 -341.23 -25.94} + { -332.24 -24.53 -336.98 -25.47} + { -332.24 -24.53 -337.36 -23.90} + { -332.24 -24.53 -372.79 -21.93} + { -372.79 -21.93 -374.37 -9.41} + { -372.79 -21.93 -393.02 -19.33} + { -372.79 -21.93 -387.51 -14.92} + { -372.79 -21.93 -384.71 -12.56} + { -372.79 -21.93 -383.61 -12.24} + { -372.79 -21.93 -383.07 -12.87} + { -372.79 -21.93 -382.99 -16.97} + { -372.79 -21.93 -409.57 -15.63} + { -372.79 -21.93 -409.10 -17.83} + { -372.79 -21.93 -411.58 -17.52} + { -372.79 -21.93 -424.16 -22.48} + { -372.79 -21.93 -436.26 -21.22} + { -372.79 -21.93 -417.13 -19.88} + { -372.79 -21.93 -378.80 -11.85} + { -372.79 -21.93 -370.77 -14.13} + { -372.79 -21.93 -370.91 -19.57} + { -372.79 -21.93 -386.92 -15.24} + { -372.79 -21.93 -373.80 -11.06} + { -372.79 -21.93 -376.42 -25.71} + { -372.79 -21.93 -383.87 -26.57} + { -372.79 -21.93 -371.27 -25.39} + { -372.79 -21.93 -373.12 -25.71} + { -372.79 -21.93 -367.63 -10.20} + { -372.79 -21.93 -364.00 -2.09} + { -372.79 -21.93 -359.22 0.04} + { -372.79 -21.93 -355.30 -3.11} + { -372.79 -21.93 -353.67 -16.81} + { -372.79 -21.93 -330.36 -6.34} + { -372.79 -21.93 -337.70 -4.76} + { -372.79 -21.93 -338.43 -1.14} + { -372.79 -21.93 -340.76 -6.18} + { -372.79 -21.93 -328.04 -15.31} + { -372.79 -21.93 -314.76 -16.50} + { -372.79 -21.93 -316.82 -17.60} + { -372.79 -21.93 -328.96 -12.24} + { -372.79 -21.93 -350.30 -17.36} + { -372.79 -21.93 -323.30 -22.24} + { -372.79 -21.93 -330.12 -22.95} + { -372.79 -21.93 -359.60 -25.87} + { -372.79 -21.93 -355.62 -24.45} + { -372.79 -21.93 -359.15 -25.00} + { -372.79 -21.93 -367.77 -25.71} + { -372.79 -21.93 -365.85 -25.87} + { -372.79 -21.93 -372.79 -27.44} + { -372.79 -27.44 -342.67 -20.28} + { -372.79 -27.44 -318.64 -14.76} + { -372.79 -27.44 -330.81 -17.13} + { -372.79 -27.44 -333.56 -22.64} + { -372.79 -27.44 -337.94 -25.87} + { -372.79 -27.44 -321.32 -17.44} + { -372.79 -27.44 -345.89 -20.28} + { -372.79 -27.44 -354.42 -22.95} + { -372.79 -27.44 -351.33 -23.74} + { -372.79 -27.44 -353.89 -24.53} + { -372.79 -27.44 -359.51 -18.07} + { -372.79 -27.44 -363.66 -12.01} + { -372.79 -27.44 -369.58 -17.68} + { -372.79 -27.44 -368.32 -12.64} + { -372.79 -27.44 -365.89 -10.43} + { -372.79 -27.44 -363.04 -12.95} + { -372.79 -27.44 -353.09 -24.06} + { -372.79 -27.44 -359.32 -16.73} + { -372.79 -27.44 -360.92 -15.00} + { -372.79 -27.44 -369.47 -16.81} + { -372.79 -27.44 -363.78 -13.27} + { -372.79 -27.44 -361.94 -13.82} + { -372.79 -27.44 -360.96 -22.17} + { -372.79 -27.44 -357.56 -17.28} + { -372.79 -27.44 -360.65 -12.09} + { -372.79 -27.44 -352.28 -21.54} + { -372.79 -27.44 -369.93 -30.20} + { -372.79 -27.44 -372.17 -29.09} + { -372.79 -27.44 -373.49 -28.86} + { -372.79 -27.44 -352.10 -25.87} + { -372.79 -27.44 -347.34 -28.70} + { -372.79 -27.44 -353.06 -28.23} + { -372.79 -27.44 -357.76 -18.31} + { -372.79 -27.44 -324.14 -32.87} + { -324.14 -32.87 -320.76 -23.74} + { -324.14 -32.87 -324.07 -27.68} + { -324.14 -32.87 -328.61 -27.05} + { -324.14 -32.87 -330.41 -26.89} + { -324.14 -32.87 -317.72 -26.02} + { -324.14 -32.87 -314.21 -26.10} + { -324.14 -32.87 -322.41 -26.73} + { -324.14 -32.87 -327.28 -29.80} + { -324.14 -32.87 -319.53 -28.23} + { -324.14 -32.87 -311.94 -30.67} + { -324.14 -32.87 -318.80 -24.06} + { -324.14 -32.87 -331.73 -27.52} + { -324.14 -32.87 -331.30 -34.37} + { -324.14 -32.87 -330.35 -35.63} + { -324.14 -32.87 -326.83 -35.87} + { -324.14 -32.87 -322.53 -31.30} + { -324.14 -32.87 -329.67 -28.78} + { -324.14 -32.87 -332.12 -28.46} + { -324.14 -32.87 -335.35 -29.33} + { -324.14 -32.87 -335.43 -30.20} + { -324.14 -32.87 -324.14 -42.17} + { -324.14 -42.17 -303.26 -20.35} + { -324.14 -42.17 -318.82 -29.41} + { -324.14 -42.17 -317.79 -18.39} + { -324.14 -42.17 -306.29 -28.86} + { -324.14 -42.17 -307.62 -24.37} + { -324.14 -42.17 -316.33 -13.58} + { -324.14 -42.17 -318.66 -23.03} + { -324.14 -42.17 -305.69 -26.34} + { -324.14 -42.17 -305.36 -27.91} + { -324.14 -42.17 -314.79 -29.33} + { -324.14 -42.17 -323.57 -28.31} + { -324.14 -42.17 -327.26 -27.76} + { -324.14 -42.17 -325.00 -25.39} + { -324.14 -42.17 -330.46 -29.17} + { -324.14 -42.17 -326.40 -22.64} + { -324.14 -42.17 -323.67 -23.90} + { -324.14 -42.17 -330.14 -28.86} + { -324.14 -42.17 -340.18 -32.09} + { -324.14 -42.17 -338.07 -31.06} + { -324.14 -42.17 -336.46 -31.69} + { -324.14 -42.17 -343.90 -35.24} + { -324.14 -42.17 -350.31 -32.80} + { -324.14 -42.17 -349.08 -32.17} + { -324.14 -42.17 -368.57 -40.91} + { -324.14 -42.17 -334.65 -44.92} + { -324.14 -42.17 -327.54 -44.53} + { -324.14 -42.17 -328.10 -43.27} + { -324.14 -42.17 -331.20 -45.00} + { -324.14 -42.17 -367.94 -44.76} + { -324.14 -42.17 -305.14 -40.91} + { -324.14 -42.17 -424.22 -45.31} + { -424.22 -45.31 -396.76 -13.98} + { -424.22 -45.31 -349.44 -30.28} + { -424.22 -45.31 -403.24 -24.45} + { -424.22 -45.31 -422.17 -11.38} + { -424.22 -45.31 -417.30 -27.05} + { -424.22 -45.31 -415.97 -24.29} + { -424.22 -45.31 -412.16 -34.61} + { -424.22 -45.31 -369.94 -45.47} + { -424.22 -45.31 -393.91 -46.73} + { -424.22 -45.31 -408.82 -39.33} + { -424.22 -45.31 -435.42 -58.39} + { -424.22 -45.31 -428.77 -56.57} + { -424.22 -45.31 -416.00 -54.69} + { -424.22 -45.31 -441.34 -21.61} + { -424.22 -45.31 -454.10 -0.35} + { -424.22 -45.31 -500.17 -27.44} + { -424.22 -45.31 -512.15 15.63} + { -424.22 -45.31 -491.71 20.20} + { -424.22 -45.31 -427.78 -41.93} + { -424.22 -45.31 -467.84 -11.61} + { -424.22 -45.31 -427.38 -40.75} + { -424.22 -45.31 -472.69 -11.06} + { -424.22 -45.31 -519.08 -1.30} + { -424.22 -45.31 -578.76 -26.34} + { -424.22 -45.31 -625.87 -17.60} + { -424.22 -45.31 -427.56 -44.84} + { -424.22 -45.31 -668.94 3.19} + { -424.22 -45.31 -427.12 -44.84} + { -424.22 -45.31 -463.14 -51.06} + { -424.22 -45.31 -478.64 -51.85} + { -424.22 -45.31 -457.03 -51.54} + { -424.22 -45.31 -427.60 -48.31} + { -424.22 -45.31 -424.10 -52.48} + { -424.22 -45.31 -427.37 -58.07} + { -424.22 -45.31 -568.36 -46.65} + { -568.36 -46.65 -427.64 -19.96} + { -568.36 -46.65 -424.21 -28.62} + { -568.36 -46.65 -362.06 -35.08} + { -568.36 -46.65 -509.88 -9.33} + { -568.36 -46.65 -519.45 20.75} + { -568.36 -46.65 -541.93 -1.30} + { -568.36 -46.65 -555.37 0.43} + { -568.36 -46.65 -570.36 18.86} + { -568.36 -46.65 -566.65 -27.20} + { -568.36 -46.65 -514.64 -36.57} + { -568.36 -46.65 -532.18 -37.91} + { -568.36 -46.65 -575.00 -6.50} + { -568.36 -46.65 -577.94 -45.94} + { -568.36 -46.65 -553.08 -45.31} + { -568.36 -46.65 -563.33 6.50} + { -568.36 -46.65 -584.26 26.18} + { -568.36 -46.65 -571.92 13.90} + { -568.36 -46.65 -568.34 -25.87} + { -568.36 -46.65 -569.70 -47.28} + { -568.36 -46.65 -576.65 -40.59} + { -568.36 -46.65 -591.29 -1.46} + { -568.36 -46.65 -592.00 3.11} + { -568.36 -46.65 -632.02 -21.22} + { -568.36 -46.65 -670.99 11.14} + { -568.36 -46.65 -648.51 6.89} + { -568.36 -46.65 -615.92 -26.97} + { -568.36 -46.65 -675.76 -31.61} + { -568.36 -46.65 -673.20 -39.80} + { -568.36 -46.65 -659.61 -55.00} + { -568.36 -46.65 -713.28 -33.03} + { -568.36 -46.65 -746.51 1.93} + { -568.36 -46.65 -794.73 -38.70} + { -568.36 -46.65 -570.77 -49.25} + { -568.36 -46.65 -577.21 -52.09} + { -568.36 -46.65 -567.59 -50.51} + { -568.36 -46.65 -568.75 -50.98} + { -568.36 -46.65 -568.36 -46.73} + { -568.36 -46.73 -559.09 -25.79} + { -568.36 -46.73 -547.12 -39.33} + { -568.36 -46.73 -570.35 -18.78} + { -568.36 -46.73 -573.33 32.87} + { -568.36 -46.73 -573.81 -1.14} + { -568.36 -46.73 -580.36 12.80} + { -568.36 -46.73 -601.28 -3.03} + { -568.36 -46.73 -588.95 -11.85} + { -568.36 -46.73 -574.36 -36.34} + { -568.36 -46.73 -570.60 -46.97} + { -568.36 -46.73 -568.70 -49.65} + { -568.36 -46.73 -608.88 -22.40} + { -568.36 -46.73 -689.54 -16.73} + { -568.36 -46.73 -722.04 -22.72} + { -568.36 -46.73 -756.80 -12.87} + { -568.36 -46.73 -652.13 -28.86} + { -568.36 -46.73 -816.81 -25.00} + { -568.36 -46.73 -764.23 -46.42} + { -568.36 -46.73 -584.57 -47.05} + { -568.36 -46.73 -602.01 -18.86} + { -568.36 -46.73 -591.45 4.76} + { -568.36 -46.73 -582.03 -49.09} + { -568.36 -46.73 -542.07 -43.35} + { -568.36 -46.73 -555.60 -46.26} + { -568.36 -46.73 -598.81 -46.26} + { -568.36 -46.73 -635.59 -49.80} + { -568.36 -46.73 -641.77 -50.12} + { -568.36 -46.73 -697.97 -48.15} + { -568.36 -46.73 -710.94 -44.29} + { -568.36 -46.73 -577.85 -49.49} + { -568.36 -46.73 -577.55 -29.72} + { -568.36 -46.73 -574.69 -16.26} + { -568.36 -46.73 -568.95 26.50} + { -568.36 -46.73 -571.27 -0.04} + { -568.36 -46.73 -572.24 -10.67} + { -568.36 -46.73 -572.80 -10.51} + { -568.36 -46.73 -579.41 -11.22} + { -568.36 -46.73 -586.11 -16.97} + { -568.36 -46.73 -581.07 -9.25} + { -568.36 -46.73 -556.64 1.77} + { -568.36 -46.73 -551.21 -8.54} + { -568.36 -46.73 -566.93 -22.24} + { -568.36 -46.73 -568.02 -36.65} + { -568.36 -46.73 -553.06 -37.05} + { -568.36 -46.73 -559.14 -46.89} + { -568.36 -46.73 -556.90 -53.19} + { -568.36 -46.73 -585.09 -44.37} + { -568.36 -46.73 -548.28 -63.74} + { -568.36 -46.73 -564.63 -54.21} + { -568.36 -46.73 -548.03 -61.61} + { -568.36 -46.73 -544.21 -49.96} + { -568.36 -46.73 -566.37 -51.38} + { -568.36 -46.73 -528.68 -53.98} + { -568.36 -46.73 -552.70 -58.15} + { -568.36 -46.73 -557.09 -55.55} + { -568.36 -46.73 -568.36 -42.24} + { -568.36 -42.24 -570.02 -42.72} + { -568.36 -42.24 -573.72 1.69} + { -568.36 -42.24 -556.42 -25.47} + { -568.36 -42.24 -546.94 -20.75} + { -568.36 -42.24 -563.66 -2.80} + { -568.36 -42.24 -559.04 -24.13} + { -568.36 -42.24 -558.11 -2.87} + { -568.36 -42.24 -564.29 -0.59} + { -568.36 -42.24 -576.35 -28.31} + { -568.36 -42.24 -548.28 -52.56} + { -568.36 -42.24 -551.12 -50.51} + { -568.36 -42.24 -532.68 -7.20} + { -568.36 -42.24 -544.69 -26.26} + { -568.36 -42.24 -565.03 -26.89} + { -568.36 -42.24 -561.74 -5.00} + { -568.36 -42.24 -562.35 -38.07} + { -568.36 -42.24 -556.40 -46.97} + { -568.36 -42.24 -552.89 -36.18} + { -568.36 -42.24 -524.70 -26.81} + { -568.36 -42.24 -550.64 -39.88} + { -568.36 -42.24 -540.98 -39.88} + { -568.36 -42.24 -538.41 -30.75} + { -568.36 -42.24 -535.21 -22.48} + { -568.36 -42.24 -564.37 -2.95} + { -568.36 -42.24 -490.35 -42.48} + { -568.36 -42.24 -489.34 -45.24} + { -568.36 -42.24 -529.30 -42.24} + { -568.36 -42.24 -512.61 -38.70} + { -568.36 -42.24 -455.92 -42.24} + { -455.92 -42.24 -424.39 -49.09} + { -455.92 -42.24 -432.78 -20.83} + { -455.92 -42.24 -441.47 0.20} + { -455.92 -42.24 -464.83 10.59} + { -455.92 -42.24 -470.27 -8.94} + { -455.92 -42.24 -482.43 -18.46} + { -455.92 -42.24 -480.91 -26.42} + { -455.92 -42.24 -469.61 -41.46} + { -455.92 -42.24 -454.67 -50.04} + { -455.92 -42.24 -566.14 -46.10} + { -455.92 -42.24 -399.95 -41.06} + { -455.92 -42.24 -406.08 -36.02} + { -455.92 -42.24 -569.55 -37.83} + { -455.92 -42.24 -542.45 -40.28} + { -455.92 -42.24 -495.87 -38.78} + { -455.92 -42.24 -392.06 -38.86} + { -455.92 -42.24 -379.69 -39.65} + { -455.92 -42.24 -340.18 -38.78} + { -455.92 -42.24 -363.06 -43.03} + { -455.92 -42.24 -522.86 -28.39} + { -455.92 -42.24 -549.69 -28.86} + { -455.92 -42.24 -494.25 -43.19} + { -455.92 -42.24 -455.92 -23.19} + { -455.92 -42.24 -362.90 -38.39} + { -362.90 -38.39 -362.52 -45.94} + { -362.90 -38.39 -361.90 -21.69} + { -362.90 -38.39 -351.56 -35.16} + { -362.90 -38.39 -320.17 -32.01} + { -362.90 -38.39 -318.82 -35.94} + { -362.90 -38.39 -337.34 -36.89} + { -362.90 -38.39 -352.58 -35.55} + { -362.90 -38.39 -356.99 -15.55} + { -362.90 -38.39 -365.70 -37.13} + { -362.90 -38.39 -375.23 -37.68} + { -362.90 -38.39 -429.03 -39.33} + { -362.90 -38.39 -468.85 -42.48} + { -362.90 -38.39 -459.34 -31.30} + { -362.90 -38.39 -471.69 -20.20} + { -362.90 -38.39 -405.63 -29.80} + { -362.90 -38.39 -397.64 -7.13} + { -362.90 -38.39 -375.09 -14.29} + { -362.90 -38.39 -371.12 -29.25} + { -362.90 -38.39 -346.61 -26.26} + { -362.90 -38.39 -355.61 -36.89} + { -362.90 -38.39 -351.94 -33.74} + { -362.90 -38.39 -375.98 -41.61} + { -362.90 -38.39 -387.46 -45.00} + { -362.90 -38.39 -329.57 -35.39} + { -329.57 -35.39 -327.98 -33.74} + { -329.57 -35.39 -328.87 -24.06} + { -329.57 -35.39 -330.39 -21.14} + { -329.57 -35.39 -340.93 1.69} + { -329.57 -35.39 -337.01 -13.66} + { -329.57 -35.39 -340.40 -31.54} + { -329.57 -35.39 -340.15 -38.07} + { -329.57 -35.39 -364.21 -34.29} + { -329.57 -35.39 -369.03 -16.18} + { -329.57 -35.39 -367.09 10.28} + { -329.57 -35.39 -347.64 -39.96} + { -329.57 -35.39 -354.22 -41.46} + { -329.57 -35.39 -390.93 -33.27} + { -329.57 -35.39 -413.78 -15.00} + { -329.57 -35.39 -388.21 0.12} + { -329.57 -35.39 -343.45 -28.23} + { -329.57 -35.39 -336.18 -35.31} + { -329.57 -35.39 -339.72 -48.23} + { -329.57 -35.39 -330.15 -48.31} + { -329.57 -35.39 -309.17 -35.24} + { -329.57 -35.39 -307.72 -34.84} + { -329.57 -35.39 -322.59 -40.91} + { -329.57 -35.39 -328.27 -39.57} + { -329.57 -35.39 -332.37 -33.50} + { -329.57 -35.39 -330.15 -11.77} + { -329.57 -35.39 -318.10 -17.36} + { -329.57 -35.39 -324.27 -12.95} + { -329.57 -35.39 -387.27 -36.18} + { -387.27 -36.18 -386.44 -47.68} + { -387.27 -36.18 -386.83 3.19} + { -387.27 -36.18 -390.24 -36.57} + { -387.27 -36.18 -391.43 -18.46} + { -387.27 -36.18 -389.22 1.06} + { -387.27 -36.18 -381.81 2.32} + { -387.27 -36.18 -382.15 -22.09} + { -387.27 -36.18 -381.93 -36.89} + { -387.27 -36.18 -380.08 -47.28} + { -387.27 -36.18 -342.38 -36.10} + { -387.27 -36.18 -331.80 -37.99} + { -387.27 -36.18 -353.22 -42.56} + { -387.27 -36.18 -329.20 -33.11} + { -387.27 -36.18 -349.34 -35.55} + { -387.27 -36.18 -381.21 -33.90} + { -387.27 -36.18 -355.93 -24.37} + { -387.27 -36.18 -368.37 12.87} + { -387.27 -36.18 -346.49 -32.32} + { -387.27 -36.18 -350.47 -32.72} + { -387.27 -36.18 -328.26 -34.45} + { -387.27 -36.18 -351.04 -35.24} + { -387.27 -36.18 -288.30 -36.50} + { -288.30 -36.50 -287.68 -46.73} + { -288.30 -36.50 -278.89 -35.39} + { -288.30 -36.50 -278.43 -7.68} + { -288.30 -36.50 -291.55 7.83} + { -288.30 -36.50 -296.88 0.04} + { -288.30 -36.50 -298.13 -8.62} + { -288.30 -36.50 -305.10 -17.68} + { -288.30 -36.50 -300.58 -33.27} + { -288.30 -36.50 -289.62 -38.31} + { -288.30 -36.50 -324.87 -35.24} + { -288.30 -36.50 -342.38 -33.58} + { -288.30 -36.50 -353.62 -9.09} + { -288.30 -36.50 -375.60 5.08} + { -288.30 -36.50 -377.28 5.55} + { -288.30 -36.50 -363.51 -6.34} + { -288.30 -36.50 -361.32 -5.87} + { -288.30 -36.50 -352.04 -26.34} + { -288.30 -36.50 -308.50 -22.48} + { -288.30 -36.50 -298.01 -13.66} + { -288.30 -36.50 -299.83 -2.01} + { -288.30 -36.50 -345.76 -37.05} + { -288.30 -36.50 -390.46 -40.75} + { -288.30 -36.50 -448.05 -37.91} + { -288.30 -36.50 -259.68 -40.83} + { -288.30 -36.50 -254.32 10.43} + { -288.30 -36.50 -212.92 -36.81} + { -288.30 -36.50 -251.93 -36.02} + { -288.30 -36.50 -259.90 -42.64} + { -288.30 -36.50 -196.27 -25.16} + { -288.30 -36.50 -111.53 -36.18} + { -288.30 -36.50 -200.19 -41.22} + { -288.30 -36.50 -198.02 -35.94} + { -288.30 -36.50 -232.38 -37.83} + { -288.30 -36.50 -236.11 6.65} + { -288.30 -36.50 -288.30 -44.37} + { -285.93 -44.37 -286.15 -46.02} + { -285.93 -44.37 -269.26 8.07} + { -285.93 -44.37 -266.14 -30.59} + { -285.93 -44.37 -254.55 -1.46} + { -285.93 -44.37 -261.85 11.14} + { -288.30 -44.37 -302.75 -18.07} + { -285.93 -44.37 -291.36 -35.24} + { -285.93 -44.37 -298.27 -38.78} + { -285.93 -44.37 -311.45 -44.69} + { -285.93 -44.37 -322.09 -42.09} + { -285.93 -44.37 -340.93 -42.01} + { -285.93 -44.37 -349.36 -39.02} + { -285.93 -44.37 -392.51 -35.16} + { -285.93 -44.37 -425.39 -34.61} + { -285.93 -44.37 -400.84 -23.90} + { -285.93 -44.37 -367.68 -25.94} + { -285.93 -44.37 -366.68 3.90} + { -285.93 -44.37 -335.64 -31.38} + { -285.93 -44.37 -330.56 -30.75} + { -285.93 -44.37 -296.30 -39.09} + { -285.93 -44.37 -290.99 11.38} + { -288.30 -44.37 -196.84 -35.08} + { -196.84 -35.08 -196.56 -45.47} + { -196.84 -35.08 -192.40 27.76} + { -196.84 -35.08 -197.33 -4.21} + { -196.84 -35.08 -199.04 -32.80} + { -196.84 -35.08 -211.37 4.06} + { -196.84 -35.08 -187.15 -34.76} + { -196.84 -35.08 -190.26 -0.83} + { -196.84 -35.08 -197.56 10.59} + { -196.84 -35.08 -192.25 -46.34} + { -196.84 -35.08 -148.40 -38.46} + { -196.84 -35.08 -127.82 -19.80} + { -196.84 -35.08 -131.83 -35.55} + { -196.84 -35.08 -159.53 -30.04} + { -196.84 -35.08 -158.31 -3.82} + { -196.84 -35.08 -312.39 -35.94} + { -196.84 -35.08 -256.90 4.61} + { -196.84 -35.08 -259.62 -10.75} + { -196.84 -35.08 -222.71 -36.02} + { -196.84 -35.08 -254.92 -28.94} + { -196.84 -35.08 -345.51 -38.23} + { -196.84 -35.08 -263.69 5.63} + { -196.84 -35.08 -144.80 -34.13} + { -144.80 -34.13 -145.23 -41.85} + { -144.80 -34.13 -143.79 6.81} + { -144.80 -34.13 -150.57 -6.42} + { -144.80 -34.13 -174.82 -23.66} + { -144.80 -34.13 -163.11 -40.20} + { -144.80 -34.13 -128.42 -31.22} + { -144.80 -34.13 -121.93 -10.04} + { -144.80 -34.13 -132.73 -15.71} + { -144.80 -34.13 -161.64 -34.61} + { -144.80 -34.13 -190.31 -37.36} + { -144.80 -34.13 -238.73 -34.45} + { -144.80 -34.13 -143.49 -29.72} + { -144.80 -34.13 -169.51 11.93} + { -144.80 -34.13 -189.88 -23.50} + { -144.80 -34.13 -144.80 -30.51} + { -144.80 -34.13 -118.64 -17.68} + { -118.64 -17.68 -117.94 -23.35} + { -118.64 -17.68 -120.70 -11.93} + { -118.64 -17.68 -126.17 -10.59} + { -118.64 -17.68 -122.62 -19.25} + { -118.64 -17.68 -104.25 -16.10} + { -118.64 -17.68 -98.41 -6.57} + { -118.64 -17.68 -99.88 -14.13} + { -118.64 -17.68 -107.10 -16.50} + { -118.64 -17.68 -113.56 -15.63} + { -118.64 -17.68 -122.41 -17.76} + { -118.64 -17.68 -160.37 -20.04} + { -118.64 -17.68 -157.18 -31.85} + { -118.64 -17.68 -90.65 -20.35} + { -90.65 -20.35 -90.16 -25.08} + { -90.65 -20.35 -86.92 -8.15} + { -90.65 -20.35 -95.17 -19.02} + { -90.65 -20.35 -65.78 -16.50} + { -90.65 -20.35 0.33 -11.30} + { -90.65 -20.35 -12.30 -9.88} + { -90.65 -20.35 -11.95 -14.69} + { -90.65 -20.35 -42.02 -14.84} + { -90.65 -20.35 -47.69 -18.23} + { -90.65 -20.35 -68.44 -2.32} + { -90.65 -20.35 -89.27 -22.09} + { -90.65 -20.35 -122.23 -22.56} + { -90.65 -20.35 -110.50 -13.66} + { -90.65 -20.35 -93.87 -19.17} + { -90.65 -20.35 -90.50 -18.94} + { -90.65 -20.35 39.59 -11.22} + { -12.91 -11.22 -13.70 -17.20} + { -12.91 -11.22 -9.28 -1.69} + { -12.91 -11.22 -0.91 -12.64} + { -12.91 -11.22 -45.22 -14.53} + { -12.91 -11.22 -133.76 -24.84} + { -12.91 -11.22 -37.86 -14.84} + { -12.91 -11.22 -37.74 -13.03} + { -12.91 -11.22 -21.11 -10.91} + { -12.91 -11.22 21.88 -5.24} + { 39.59 -11.22 103.60 -5.16} + { 39.59 -11.22 53.66 -9.17} + { 39.59 -11.22 97.64 -6.10} + { 39.59 -11.22 107.45 -6.50} + { 39.59 -11.22 109.47 -3.50} + { -12.91 -11.22 39.43 -8.78} + { -285.93 -44.37 -283.57 -46.57} + { -285.93 -44.37 -280.33 5.00} + { -285.93 -44.37 -276.22 7.83} + { -288.30 -44.37 -311.48 -10.28} + { -288.30 -44.37 -301.52 -41.69} + { -285.93 -44.37 -285.70 -53.11} + { -285.93 -44.37 -99.10 -34.84} + { -285.93 -44.37 -223.14 -45.79} + { -288.30 -44.37 -333.14 -45.94} + { -285.93 -44.37 -264.83 -43.82} + { -285.93 -44.37 -244.80 -43.27} + { -285.93 -44.37 -228.73 -31.30} + { -288.30 -44.37 -377.42 -40.59} + { -377.42 -40.59 -497.32 -41.61} + { -377.42 -40.59 -511.57 6.42} + { -377.42 -40.59 -463.81 5.71} + { -377.42 -40.59 -406.42 -15.08} + { -377.42 -40.59 -377.56 -7.05} + { -377.42 -40.59 -347.23 -5.55} + { -377.42 -40.59 -325.38 -14.29} + { -377.42 -40.59 -309.87 -46.50} + { -377.42 -40.59 -372.96 -51.30} + { -377.42 -40.59 -395.18 -34.61} + { -377.42 -40.59 -406.60 -31.30} + { -377.42 -40.59 -383.81 -6.57} + { -377.42 -40.59 -356.63 0.28} + { -377.42 -40.59 -329.04 -2.24} + { -377.42 -40.59 -297.52 -36.89} + { -377.42 -40.59 -267.36 -38.07} + { -377.42 -40.59 -291.91 -29.25} + { -377.42 -40.59 -355.71 -4.61} + { -377.42 -40.59 -400.46 -30.67} + { -377.42 -40.59 -416.27 -37.68} + { -377.42 -40.59 -379.72 -51.54} + { -377.42 -40.59 -391.69 -49.65} + { -377.42 -40.59 -250.85 -47.60} + { -377.42 -40.59 -269.44 -16.18} + { -377.42 -40.59 -355.56 4.53} + { -377.42 -40.59 -322.93 -0.35} + { -377.42 -40.59 -311.58 -15.08} + { -377.42 -40.59 -395.19 -4.53} + { -377.42 -40.59 -410.56 -7.52} + { -377.42 -40.59 -425.27 -36.73} + { -377.42 -40.59 -489.55 -33.35} + { -425.27 -36.73 -349.19 -27.13} + { -425.27 -36.73 -372.62 -1.85} + { -425.27 -36.73 -387.52 10.75} + { -425.27 -36.73 -392.39 28.31} + { -425.27 -36.73 -422.57 -18.07} + { -425.27 -36.73 -427.64 -14.61} + { -425.27 -36.73 -437.80 -28.62} + { -425.27 -36.73 -426.01 -5.08} + { -425.27 -36.73 -429.79 -14.92} + { -425.27 -36.73 -424.46 -44.21} + { -425.27 -36.73 -391.35 -25.08} + { -425.27 -36.73 -368.39 -25.24} + { -425.27 -36.73 -308.30 -10.83} + { -425.27 -36.73 -310.22 -19.65} + { -425.27 -36.73 -337.61 -21.54} + { -425.27 -36.73 -346.03 8.70} + { -425.27 -36.73 -368.06 -4.69} + { -425.27 -36.73 -333.35 -41.85} + { -333.35 -41.85 -299.29 -40.83} + { -333.35 -41.85 -311.53 3.58} + { -333.35 -41.85 -298.12 -31.54} + { -333.35 -41.85 -321.81 -1.61} + { -333.35 -41.85 -322.24 3.11} + { -333.35 -41.85 -333.38 -2.64} + { -333.35 -41.85 -338.71 -28.31} + { -333.35 -41.85 -351.50 -32.95} + { -333.35 -41.85 -334.08 -49.41} + { -333.35 -41.85 -310.01 -20.20} + { -333.35 -41.85 -250.84 28.70} + { -333.35 -41.85 -266.78 -0.67} + { -333.35 -41.85 -245.61 -13.98} + { -333.35 -41.85 -237.29 -33.03} + { -333.35 -41.85 -224.96 -29.57} + { -333.35 -41.85 -278.35 -18.86} + { -333.35 -41.85 -303.27 -26.02} + { -333.35 -41.85 -316.61 -31.22} + { -333.35 -41.85 -326.74 -34.53} + { -333.35 -41.85 -287.13 -42.48} + { -333.35 -41.85 -294.24 -41.46} + { -333.35 -41.85 -303.95 -40.98} + { -333.35 -41.85 -270.65 -44.21} + { -333.35 -41.85 -272.43 -39.02} + { -272.43 -39.02 -159.60 -38.46} + { -272.43 -39.02 -263.03 -47.83} + { -272.43 -39.02 -247.29 -30.51} + { -272.43 -39.02 -230.81 -3.50} + { -272.43 -39.02 -235.04 42.01} + { -272.43 -39.02 -234.98 47.20} + { -272.43 -39.02 -263.60 0.43} + { -272.43 -39.02 -266.45 -9.09} + { -272.43 -39.02 -260.09 -14.53} + { -272.43 -39.02 -252.27 -22.40} + { -272.43 -39.02 -235.40 -37.13} + { -272.43 -39.02 -241.85 -46.18} + { -272.43 -39.02 -230.84 -41.85} + { -272.43 -39.02 -229.19 -39.96} + { -272.43 -39.02 -232.18 -39.02} + { -272.43 -39.02 -223.37 -39.57} + { -272.43 -39.02 -207.43 -42.24} + { -272.43 -39.02 -196.82 -42.80} + { -272.43 -39.02 -232.76 -39.65} + { -272.43 -39.02 -235.58 -38.94} + { -272.43 -39.02 -236.66 -37.52} + { -272.43 -39.02 -239.85 -36.81} + { -272.43 -39.02 -166.85 -9.25} + { -272.43 -39.02 -195.11 -16.02} + { -272.43 -39.02 -205.20 -17.36} + { -272.43 -39.02 -221.73 -13.82} + { -272.43 -39.02 -305.77 -24.13} + { -272.43 -39.02 -316.06 -26.89} + { -272.43 -39.02 -327.07 -31.06} + { -272.43 -39.02 -344.06 -33.66} + { -272.43 -39.02 -355.46 -34.53} + { -272.43 -39.02 -191.29 -41.77} + { -191.29 -41.77 -205.28 -39.96} + { -191.29 -41.77 -206.81 -13.50} + { -191.29 -41.77 -204.56 -8.70} + { -191.29 -41.77 -202.98 4.84} + { -191.29 -41.77 -198.82 29.72} + { -191.29 -41.77 -197.87 28.15} + { -191.29 -41.77 -201.43 12.40} + { -191.29 -41.77 -194.94 -20.28} + { -191.29 -41.77 -193.64 -32.80} + { -191.29 -41.77 -193.71 -37.99} + { -191.29 -41.77 -197.89 -41.14} + { -191.29 -41.77 -188.06 -44.29} + { -191.29 -41.77 -193.86 -44.53} + { -191.29 -41.77 -207.16 -44.76} + { -191.29 -41.77 -228.86 -45.08} + { -191.29 -41.77 -236.53 -43.27} + { -191.29 -41.77 -236.96 -42.01} + { -191.29 -41.77 -237.42 -42.40} + { -191.29 -41.77 -251.38 -43.11} + { -191.29 -41.77 -257.63 -44.37} + { -191.29 -41.77 -239.96 -42.87} + { -191.29 -41.77 -237.23 -42.17} + { -191.29 -41.77 -246.21 -41.77} + { -191.29 -41.77 -259.67 -43.03} + { -191.29 -41.77 -251.75 -42.40} + { -191.29 -41.77 -240.19 -41.46} + { -191.29 -41.77 -240.86 -40.83} + { -191.29 -41.77 -235.84 -40.67} + { -191.29 -41.77 -238.44 -40.67} + { -191.29 -41.77 -227.35 -41.77} + { -191.29 -41.77 -216.12 -41.06} + { -191.29 -41.77 -202.25 -39.33} + { -191.29 -41.77 -191.29 -44.92} + { -191.29 -44.92 -181.80 -45.31} + { -191.29 -44.92 -184.10 -33.19} + { -191.29 -44.92 -186.05 2.48} + { -191.29 -44.92 -199.30 11.93} + { -191.29 -44.92 -211.90 4.92} + { -191.29 -44.92 -228.28 0.20} + { -191.29 -44.92 -240.48 -15.87} + { -191.29 -44.92 -237.82 -29.49} + { -191.29 -44.92 -239.81 -40.35} + { -191.29 -44.92 -241.80 -46.02} + { -191.29 -44.92 -182.25 -45.39} + { -191.29 -44.92 -191.68 -46.57} + { -191.29 -44.92 -198.70 -45.08} + { -191.29 -44.92 -199.29 -44.69} + { -191.29 -44.92 -203.70 -45.16} + { -191.29 -44.92 -256.05 -44.92} + { -191.29 -44.92 -247.56 -46.34} + { -191.29 -44.92 -246.33 -45.31} + { -191.29 -44.92 -240.87 -44.69} + { -191.29 -44.92 -243.00 -44.45} + { -191.29 -44.92 -241.07 -44.53} + { -191.29 -44.92 -239.04 -45.79} + { -191.29 -44.92 -233.66 -46.26} + { -191.29 -44.92 -226.36 -48.31} + { 281.53 -16.50 261.05 -7.05} + { 261.05 -7.05 222.34 -8.39} + { 261.05 -7.05 236.21 -6.57} + { 261.05 -7.05 214.73 -12.87} + { 261.05 -7.05 213.71 -10.67} + { 261.05 -7.05 201.38 9.65} + { 261.05 -7.05 205.44 11.38} + { 261.05 -7.05 220.68 -5.00} + { 261.05 -7.05 242.92 5.55} + { 261.05 -7.05 250.67 9.02} + { 261.05 -7.05 256.30 0.59} + { 261.05 -7.05 280.93 -9.96} + { 261.05 -7.05 217.02 -1.30} + { 217.02 -1.30 217.83 -10.75} + { 217.02 -1.30 215.90 -13.90} + { 217.02 -1.30 211.11 -12.72} + { 217.02 -1.30 202.85 -10.43} + { 217.02 -1.30 184.06 0.04} + { 184.06 0.04 176.87 -10.91} + { 184.06 0.04 181.12 -7.05} + { 184.06 0.04 184.52 -11.93} + { 184.06 0.04 202.50 -4.21} + { 184.06 0.04 200.54 -3.43} + { 184.06 0.04 194.76 0.83} + { 184.06 0.04 193.66 0.91} + { 184.06 0.04 200.17 -10.28} + { 184.06 0.04 202.00 -0.51} + { 184.06 0.04 135.65 1.06} + { 135.65 1.06 137.65 -10.98} + { 135.65 1.06 137.89 -12.24} + { 135.65 1.06 135.67 -12.87} + { 135.65 1.06 163.83 61.30} + { 135.65 1.06 143.49 16.89} + { 135.65 1.06 145.22 14.21} + { 135.65 1.06 151.68 17.99} + { 135.65 1.06 140.72 21.69} + { 135.65 1.06 71.37 -15.94} + { 71.37 -15.94 86.51 -16.73} + { 71.37 -15.94 56.58 -15.55} + { 71.37 -15.94 71.34 2.72} + { 71.37 -15.94 61.69 -6.18} + { 71.37 -15.94 60.37 -15.00} + { 71.37 -15.94 72.87 -13.90} + { 71.37 -15.94 62.10 -0.67} + { 71.37 -15.94 87.23 -15.71} + { 71.37 -15.94 76.38 -17.44} + { 71.37 -15.94 87.92 -17.60} + { 71.37 -15.94 81.23 -11.69} + { 71.37 -15.94 62.57 -17.28} + { 71.37 -15.94 39.93 -16.81} + { 71.37 -15.94 51.32 -1.30} + { 71.37 -15.94 53.65 -6.34} + { 71.37 -15.94 40.66 -7.83} + { 71.37 -15.94 51.32 -6.57} + { 71.37 -15.94 45.69 -17.99} + { 71.37 -15.94 47.18 -14.76} + { 71.37 -15.94 42.11 -15.55} + { 71.37 -15.94 48.25 -16.18} + { 71.37 -15.94 43.09 0.28} + { 71.37 -15.94 46.39 -2.01} + { 71.37 -15.94 50.27 0.67} + { 71.37 -15.94 39.59 -11.22} + { -12.91 -11.22 -2.37 -16.50} + { -12.91 -11.22 -14.03 -15.31} + { -12.91 -11.22 -12.99 -6.42} + { -12.91 -11.22 -38.11 -18.07} + { -12.91 -11.22 -38.14 -10.04} + { -12.91 -11.22 -63.69 -12.17} + { -63.69 -12.17 -48.87 -20.75} + { -63.69 -12.17 -72.50 -19.80} + { -63.69 -12.17 -63.40 -21.06} + { -63.69 -12.17 -59.82 0.98} + { -63.69 -12.17 -71.19 -15.94} + { -63.69 -12.17 -67.85 -18.46} + { -63.69 -12.17 -59.36 -19.17} + { -63.69 -12.17 -49.00 -0.98} + { -63.69 -12.17 -99.40 -22.56} + { -63.69 -12.17 -96.48 -22.48} + { -63.69 -12.17 -104.22 2.48} + { -63.69 -12.17 -152.84 -23.43} + { -152.84 -23.43 -164.44 -26.02} + { -152.84 -23.43 -164.33 -25.24} + { -152.84 -23.43 -152.34 -4.69} + { -152.84 -23.43 -160.53 -21.14} + { -152.84 -23.43 -165.57 -23.43} + { -152.84 -23.43 -143.76 -27.99} + { -152.84 -23.43 -130.86 -24.06} + { -152.84 -23.43 -105.10 -9.25} + { -152.84 -23.43 -67.03 -11.85} + { -152.84 -23.43 -95.74 -21.38} + { -152.84 -23.43 -96.27 -7.91} + { -152.84 -23.43 -88.79 -21.46} + { -152.84 -23.43 -102.18 -22.09} + { -152.84 -23.43 -125.24 -21.30} + { -152.84 -23.43 -124.07 14.61} + { -152.84 -23.43 -123.92 4.61} + { -152.84 -23.43 -135.83 -3.11} + { -152.84 -23.43 -163.82 -16.65} + { -152.84 -23.43 -155.68 -22.87} + { -152.84 -23.43 -160.73 -21.46} + { -152.84 -23.43 -156.26 -14.06} + { -152.84 -23.43 -241.81 -23.58} + { -241.81 -23.58 -243.60 -32.80} + { -241.81 -23.58 -240.19 -1.14} + { -241.81 -23.58 -241.26 -33.90} + { -241.81 -23.58 -345.71 -45.71} + { -241.81 -23.58 -295.44 -43.19} + { -241.81 -23.58 -282.08 -2.95} + { -241.81 -23.58 -529.07 -22.48} + { -241.81 -23.58 -348.09 -35.87} + { -348.09 -35.87 -254.76 -38.07} + { -348.09 -35.87 -331.26 2.24} + { -348.09 -35.87 -326.53 -46.10} + { -348.09 -35.87 -347.89 -48.07} + { -348.09 -35.87 -102.69 -27.99} + { -348.09 -35.87 -215.68 -44.06} + { -348.09 -35.87 -282.38 -44.53} + { -348.09 -35.87 -264.96 -5.39} + { -348.09 -35.87 -213.50 -17.36} + { -348.09 -35.87 -254.74 -32.01} + { -348.09 -35.87 -231.64 -26.02} + { -348.09 -35.87 -249.61 8.54} + { -348.09 -35.87 -235.46 -8.94} + { -348.09 -35.87 -243.80 -38.86} + { -348.09 -35.87 -296.84 -44.06} + { -348.09 -35.87 -285.93 -44.37} + { -12.91 -11.22 47.63 -10.67} + { 47.63 -10.67 38.66 -18.23} + { 47.63 -10.67 45.91 -2.72} + { 47.63 -10.67 45.20 -18.70} + { 47.63 -10.67 47.43 -18.62} + { 47.63 -10.67 29.95 -18.62} + { 47.63 -10.67 30.97 -18.94} + { 47.63 -10.67 25.98 -16.81} + { 47.63 -10.67 25.14 -8.46} + { 47.63 -10.67 26.83 -19.88} + { 47.63 -10.67 27.32 -8.86} + { 47.63 -10.67 -26.31 -17.76} + { 47.63 -10.67 -104.58 -24.21} + { 281.53 -16.50 221.77 -31.46} + { 47.63 -10.67 47.63 -12.48} + { 47.63 -12.48 46.22 -24.37} + { 47.63 -12.48 45.21 -24.53} + { 47.63 -12.48 50.55 -6.34} + { 47.63 -12.48 47.52 -13.58} + { 47.63 -12.48 56.23 -14.53} + { 47.63 -12.48 48.63 -16.26} + { 47.63 -12.48 53.40 -14.61} + { 47.63 -12.48 49.38 -4.37} + { 47.63 -12.48 78.63 -21.38} + { 47.63 -12.48 76.54 -21.22} + { 47.63 -12.48 55.82 -13.19} + { 47.63 -12.48 3.28 -15.39} + { 281.53 -16.50 269.25 -19.41} + { 47.63 -12.48 3.62 -15.39} + { 47.63 -12.48 3.08 -15.71} + { 3.08 -15.71 0.84 -28.86} + { 3.08 -15.71 -6.51 -30.51} + { 3.08 -15.71 3.29 -31.06} + { 3.08 -15.71 -160.33 -27.76} + { 3.08 -15.71 -113.78 -24.13} + { 3.08 -15.71 -97.66 -36.97} + { 3.08 -15.71 -77.18 -35.55} + { 3.08 -15.71 -77.41 -18.70} + { 3.08 -15.71 -105.87 -6.18} + { 3.08 -15.71 27.61 -25.00} + { 3.08 -15.71 16.18 -26.57} + { 3.08 -15.71 15.95 -27.83} + { 3.08 -15.71 15.86 -19.72} + { 3.08 -15.71 -97.40 -30.83} + { -97.40 -30.83 -94.76 -37.28} + { -97.40 -30.83 -96.89 -0.20} + { -97.40 -30.83 -95.58 -39.09} + { -97.40 -30.83 -98.30 -39.09} + { -97.40 -30.83 -49.39 -26.26} + { -97.40 -30.83 -73.74 -31.85} + { -97.40 -30.83 -71.11 -31.93} + { -97.40 -30.83 -57.36 -22.56} + { -97.40 -30.83 -284.89 -6.73} + { -97.40 -30.83 -177.60 -26.18} + { -97.40 -30.83 -165.91 -26.26} + { -97.40 -30.83 -170.50 -15.47} + { -97.40 -30.83 -149.61 -28.46} + { -149.61 -28.46 -152.66 -37.20} + { -149.61 -28.46 -147.29 -27.13} + { -149.61 -28.46 -149.22 -2.24} + { -149.61 -28.46 -182.17 -6.57} + { -149.61 -28.46 -161.42 -26.65} + { -149.61 -28.46 -152.73 -26.50} + { -149.61 -28.46 -170.58 -19.02} + { -149.61 -28.46 -159.53 -16.34} + { -149.61 -28.46 -174.45 -41.38} + { -149.61 -28.46 -168.71 -45.00} + { -149.61 -28.46 -183.05 -23.66} + { -149.61 -28.46 -215.22 -43.11} + { -149.61 -28.46 -210.48 -47.36} + { -149.61 -28.46 -192.48 -43.98} + { -149.61 -28.46 -149.61 -38.86} + { -149.61 -38.86 -146.19 -47.52} + { -149.61 -38.86 -151.11 -46.89} + { -149.61 -38.86 -151.36 -23.98} + { -149.61 -38.86 -150.90 -48.46} + { -149.61 -38.86 -285.03 -26.42} + { -149.61 -38.86 -172.64 -47.44} + { -149.61 -38.86 -176.90 -48.23} + { -149.61 -38.86 -194.80 -24.69} + { -149.61 -38.86 -210.01 -48.62} + { -210.01 -48.62 -184.55 -49.25} + { -210.01 -48.62 -254.71 -42.56} + { -210.01 -48.62 -210.08 -0.91} + { -210.01 -48.62 52.34 -3.66} + { -210.01 -48.62 -152.82 -47.91} + { -210.01 -48.62 -179.62 -45.39} + { -210.01 -48.62 -191.25 -30.04} + { -210.01 -48.62 -198.56 -39.41} + { -210.01 -48.62 -413.39 -38.62} + { -210.01 -48.62 -231.98 -49.80} + { -210.01 -48.62 -292.13 -47.44} + { -210.01 -48.62 -246.48 -25.47} + { -210.01 -48.62 -144.33 -36.42} + { -144.33 -36.42 -148.90 -48.23} + { -144.33 -36.42 -149.84 13.66} + { -144.33 -36.42 -145.89 -49.02} + { -144.33 -36.42 -242.02 -34.29} + { -144.33 -36.42 -214.11 -45.39} + { -144.33 -36.42 -236.94 -47.68} + { -144.33 -36.42 -359.80 -35.16} + { -144.33 -36.42 -298.38 -47.52} + { -144.33 -36.42 -233.76 -47.20} + { -144.33 -36.42 -271.80 9.02} + { -144.33 -36.42 -226.36 -48.31} + { -226.36 -48.31 -196.65 -49.88} + { -226.36 -48.31 -226.38 -47.91} + { -226.36 -48.31 -200.94 -49.57} + { -226.36 -48.31 -222.50 -0.28} + { -226.36 -48.31 -55.03 -44.76} + { -226.36 -48.31 -34.60 -44.92} + { -226.36 -48.31 -56.76 11.93} + { -210.01 -48.62 -351.26 -46.26} + { -285.93 -46.26 -292.12 -44.53} + { -285.93 -46.26 -309.75 -46.50} + { -285.93 -46.26 -289.46 -45.39} + { -285.93 -46.26 -293.33 4.53} + { -285.93 -46.26 -257.02 71.06} + { -285.93 -46.26 -274.73 37.83} + { 281.53 -16.50 278.81 66.10} + { -285.93 -46.26 -244.06 34.37} + { -285.93 -46.26 -259.76 30.75} + { -285.93 -46.26 -270.11 9.49} + { -285.93 -46.26 -276.50 -42.72} + { -285.93 -46.26 -278.43 -16.81} + { -285.93 -46.26 -308.01 -45.00} + { -285.93 -46.26 -304.92 0.83} + { -285.93 -46.26 -290.25 -23.98} + { -285.93 -46.26 -290.75 -42.32} + { -285.93 -46.26 -353.90 -21.69} + { -285.93 -46.26 -304.94 -45.16} + { -285.93 -46.26 -333.93 -45.94} + { -285.93 -46.26 -312.33 -0.98} + { -285.93 -46.26 -544.33 -28.07} + { -285.93 -46.26 -466.55 -44.29} + { -285.93 -46.26 -417.72 -44.53} + { -285.93 -46.26 -327.23 0.35} + { -285.93 -46.26 -325.73 -46.18} + { -285.93 -46.26 -334.87 -46.10} + { -285.93 -46.26 -216.47 -49.96} + { -285.93 -46.26 -255.48 -48.15} + { -285.93 -46.26 -227.18 -49.96} + { -285.93 -46.26 -237.00 -36.34} + { -285.93 -46.26 -245.38 -50.91} + { -285.93 -46.26 -285.93 -44.37} + { -285.93 -44.37 -263.53 -43.82} + { -285.93 -44.37 -294.87 -46.02} + { -288.30 -44.37 -284.25 6.10} + { -285.93 -44.37 -222.44 -43.98} + { -288.30 -44.37 -353.22 -44.45} + { -285.93 -44.37 -198.15 7.13} + { -285.93 -44.37 -93.54 -35.63} + { 802.91 13.98 780.63 15.79} + { 780.63 15.79 778.37 3.11} + { 778.37 3.11 746.37 2.87} + { 778.37 3.11 761.30 3.90} + { 778.37 3.11 769.43 4.29} + { 778.37 3.11 757.09 3.82} + { 778.37 3.11 769.96 3.03} + { 778.37 3.11 774.50 11.14} + { 778.37 3.11 778.00 14.76} + { 778.37 3.11 777.15 10.98} + { 778.37 3.11 773.50 5.47} + { 778.37 3.11 778.84 0.28} + { 778.37 3.11 723.70 -0.98} + { 723.70 -0.98 722.88 3.03} + { 723.70 -0.98 723.26 -3.27} + { 723.70 -0.98 705.72 1.93} + { 723.70 -0.98 644.86 2.24} + { 723.70 -0.98 565.33 1.61} + { 723.70 -0.98 687.45 0.28} + { 723.70 -0.98 729.17 -0.43} + { 723.70 -0.98 733.68 2.09} + { 723.70 -0.98 721.57 1.61} + { 723.70 -0.98 717.23 9.57} + { 723.70 -0.98 720.87 5.63} + { 723.70 -0.98 672.86 2.32} + { 672.86 2.32 683.96 1.22} + { 672.86 2.32 690.63 0.91} + { 672.86 2.32 719.01 -2.01} + { 672.86 2.32 704.55 -2.56} + { 672.86 2.32 667.11 1.61} + { 672.86 2.32 631.55 5.47} + { 672.86 2.32 671.67 12.87} + { 672.86 2.32 683.35 11.06} + { 672.86 2.32 685.66 12.01} + { 672.86 2.32 672.18 -4.53} + { 672.86 2.32 658.15 -3.58} + { 672.86 2.32 680.08 -3.98} + { 672.86 2.32 619.04 5.71} + { 619.04 5.71 653.96 3.19} + { 619.04 5.71 634.70 3.82} + { 619.04 5.71 648.61 2.40} + { 619.04 5.71 681.29 5.55} + { 619.04 5.71 711.71 0.67} + { 619.04 5.71 645.73 3.35} + { 619.04 5.71 613.31 5.71} + { 619.04 5.71 624.52 6.10} + { 619.04 5.71 619.43 -3.50} + { 619.04 5.71 633.11 14.13} + { 619.04 5.71 652.95 -8.39} + { 619.04 5.71 694.43 -20.04} + { 619.04 5.71 712.28 -0.35} + { 712.28 -0.35 762.24 -2.72} + { 712.28 -0.35 752.36 -1.06} + { 712.28 -0.35 727.74 -0.83} + { 712.28 -0.35 708.63 -2.17} + { 712.28 -0.35 724.03 -1.46} + { 712.28 -0.35 757.85 -4.45} + { 712.28 -0.35 800.22 -3.90} + { 712.28 -0.35 816.81 3.19} + { 712.28 -0.35 734.33 5.63} + { 712.28 -0.35 727.86 10.98} + { 712.28 -0.35 712.17 1.38} + { 712.28 -0.35 712.32 -6.89} + { 712.28 -0.35 708.85 -0.43} + { 712.28 -0.35 566.24 -6.02} + { 712.28 -0.35 698.30 7.20} + { 712.28 -0.35 700.44 4.21} + { 712.28 -0.35 705.61 0.98} + { 712.28 -0.35 541.27 -10.75} + { 712.28 -0.35 659.64 -1.22} + { 712.28 -0.35 684.72 6.34} + { 712.28 -0.35 689.55 -1.54} + { 689.55 -1.54 701.70 -0.75} + { 689.55 -1.54 699.62 -1.06} + { 689.55 -1.54 681.15 -2.40} + { 689.55 -1.54 656.15 -3.90} + { 689.55 -1.54 551.21 -7.83} + { 689.55 -1.54 575.97 -8.54} + { 689.55 -1.54 677.07 -3.27} + { 689.55 -1.54 693.74 -2.01} + { 689.55 -1.54 706.98 0.20} + { 689.55 -1.54 707.16 0.20} + { 689.55 -1.54 689.75 4.92} + { 689.55 -1.54 690.15 -8.39} + { 689.55 -1.54 711.52 9.88} + { 689.55 -1.54 704.00 3.90} + { 689.55 -1.54 693.27 11.85} + { 689.55 -1.54 626.51 -9.25} + { 626.51 -9.25 591.83 -7.28} + { 626.51 -9.25 620.25 -4.53} + { 626.51 -9.25 664.57 1.06} + { 626.51 -9.25 671.02 -4.53} + { 626.51 -9.25 669.57 -4.06} + { 626.51 -9.25 615.48 -4.13} + { 626.51 -9.25 624.93 4.92} + { 626.51 -9.25 640.14 4.37} + { 626.51 -9.25 632.65 4.29} + { 626.51 -9.25 617.72 5.47} + { 626.51 -9.25 607.65 5.47} + { 626.51 -9.25 625.38 0.91} + { 626.51 -9.25 626.63 -15.71} + { 626.51 -9.25 533.82 -13.43} + { 533.82 -13.43 537.70 -13.90} + { 533.82 -13.43 492.66 -11.93} + { 533.82 -13.43 450.74 -11.14} + { 533.82 -13.43 398.82 -10.51} + { 533.82 -13.43 345.21 -12.09} + { 533.82 -13.43 414.61 -9.25} + { 533.82 -13.43 412.83 -10.28} + { 533.82 -13.43 440.68 -15.55} + { 533.82 -13.43 498.83 -13.11} + { 533.82 -13.43 542.74 -9.96} + { 533.82 -13.43 601.24 -9.88} + { 533.82 -13.43 673.93 -9.72} + { 533.82 -13.43 678.83 -9.72} + { 533.82 -13.43 587.29 12.09} + { 533.82 -13.43 563.16 4.45} + { 533.82 -13.43 539.81 1.85} + { 533.82 -13.43 514.53 7.44} + { 533.82 -13.43 476.64 13.90} + { 533.82 -13.43 535.00 0.28} + { 533.82 -13.43 536.70 4.69} + { 533.82 -13.43 534.35 -17.13} + { 533.82 -13.43 434.29 -14.45} + { 434.29 -14.45 432.81 2.24} + { 434.29 -14.45 412.69 -13.43} + { 434.29 -14.45 453.65 -12.87} + { 434.29 -14.45 462.40 -10.83} + { 434.29 -14.45 458.18 -11.77} + { 434.29 -14.45 518.08 -10.43} + { 434.29 -14.45 559.90 -10.83} + { 434.29 -14.45 441.55 -11.38} + { 434.29 -14.45 428.41 -12.95} + { 434.29 -14.45 388.42 -12.64} + { 434.29 -14.45 413.76 2.17} + { 434.29 -14.45 459.29 11.22} + { 434.29 -14.45 467.48 8.31} + { 434.29 -14.45 452.11 0.04} + { 434.29 -14.45 385.56 -13.19} + { 385.56 -13.19 326.04 -16.97} + { 385.56 -13.19 359.58 -12.40} + { 385.56 -13.19 366.60 -13.58} + { 385.56 -13.19 318.58 -15.47} + { 385.56 -13.19 357.17 -19.02} + { 385.56 -13.19 395.44 -15.55} + { 385.56 -13.19 399.75 -16.57} + { 385.56 -13.19 429.46 -18.31} + { 385.56 -13.19 402.98 -14.29} + { 385.56 -13.19 387.50 1.61} + { 385.56 -13.19 385.82 -23.90} + { 385.56 -13.19 408.02 -27.05} + { 385.56 -13.19 379.68 -23.98} + { 385.56 -13.19 380.41 -21.69} + { 385.56 -13.19 336.01 5.79} + { 385.56 -13.19 340.87 3.03} + { 385.56 -13.19 368.10 1.93} + { 385.56 -13.19 381.11 0.35} + { 385.56 -13.19 310.48 -14.61} + { 493.50 -14.61 490.39 4.21} + { 493.50 -14.61 495.29 -27.99} + { 493.50 -14.61 494.29 -15.63} + { 493.50 -14.61 498.66 -14.29} + { 493.50 -14.61 473.31 -3.35} + { 493.50 -14.61 467.78 -13.66} + { 493.50 -14.61 463.68 -14.45} + { 493.50 -14.61 471.71 -14.21} + { 493.50 -14.61 462.53 -13.50} + { 493.50 -14.61 425.37 -17.44} + { 493.50 -14.61 424.17 -20.91} + { 493.50 -14.61 342.13 -26.81} + { 493.50 -14.61 280.55 -34.69} + { 493.50 -14.61 427.68 -22.32} + { 493.50 -14.61 484.07 -16.26} + { 493.50 -14.61 457.95 -31.38} + { 493.50 -14.61 442.71 -33.43} + { 493.50 -14.61 476.95 -28.39} + { 493.50 -14.61 468.93 -20.51} + { 493.50 -14.61 464.55 -21.06} + { 493.50 -14.61 496.37 -19.17} + { 493.50 -14.61 504.99 -27.83} + { 493.50 -14.61 488.57 -26.73} + { 493.50 -14.61 457.56 2.87} + { 493.50 -14.61 420.35 0.35} + { 493.50 -14.61 448.19 4.21} + { 493.50 -14.61 473.32 3.27} + { 493.50 -14.61 462.64 -14.37} + { 493.50 -14.61 434.29 -14.45} + { 493.50 -14.61 339.49 -32.17} + { 339.49 -32.17 340.09 -42.72} + { 339.49 -32.17 335.57 -6.89} + { 339.49 -32.17 367.79 -27.28} + { 339.49 -32.17 348.02 -29.49} + { 339.49 -32.17 321.69 -33.27} + { 339.49 -32.17 252.35 -38.86} + { 339.49 -32.17 164.89 -37.99} + { 339.49 -32.17 194.16 -35.87} + { 339.49 -32.17 263.24 -35.55} + { 339.49 -32.17 304.64 -35.87} + { 339.49 -32.17 331.32 -35.24} + { 339.49 -32.17 315.37 -43.27} + { 339.49 -32.17 274.62 -46.73} + { 339.49 -32.17 334.75 -44.37} + { 339.49 -32.17 364.21 -42.17} + { 339.49 -32.17 346.85 -0.91} + { 339.49 -32.17 329.54 -8.46} + { 339.49 -32.17 297.31 -0.67} + { 339.49 -32.17 256.10 10.91} + { 339.49 -32.17 285.21 4.21} + { 339.49 -32.17 222.05 -0.35} + { 339.49 -32.17 204.26 -36.73} + { 204.26 -36.73 275.63 -36.02} + { 204.26 -36.73 255.36 -38.46} + { 204.26 -36.73 205.77 -38.15} + { 204.26 -36.73 173.77 -39.88} + { 204.26 -36.73 84.66 -35.24} + { 204.26 -36.73 150.91 -37.13} + { 204.26 -36.73 201.90 -4.06} + { 204.26 -36.73 202.80 -44.53} + { 204.26 -36.73 120.82 -11.14} + { 204.26 -36.73 132.96 0.67} + { 204.26 -36.73 191.36 -2.09} + { 204.26 -36.73 237.65 0.75} + { 204.26 -36.73 240.55 -8.23} + { 204.26 -36.73 232.60 -49.02} + { 204.26 -36.73 202.89 -49.88} + { 204.26 -36.73 178.39 -50.04} + { 204.26 -36.73 149.64 -49.33} + { 204.26 -36.73 121.81 -53.98} + { 204.26 -36.73 59.59 -41.93} + { 59.59 -41.93 60.46 -1.06} + { 59.59 -41.93 59.95 -50.91} + { 59.59 -41.93 197.32 -36.81} + { 59.59 -41.93 168.77 -40.43} + { 59.59 -41.93 71.27 -41.61} + { 59.59 -41.93 31.83 -43.74} + { 59.59 -41.93 -81.95 -42.72} + { 59.59 -41.93 -280.00 -51.77} + { 59.59 -41.93 -92.03 -38.46} + { 59.59 -41.93 -29.10 -43.35} + { 59.59 -41.93 26.91 -43.03} + { 59.59 -41.93 47.06 -42.56} + { 59.59 -41.93 73.61 -38.70} + { 59.59 -41.93 131.15 -40.04} + { 59.59 -41.93 96.40 -7.28} + { 59.59 -41.93 46.24 -2.95} + { 59.59 -41.93 88.57 -10.20} + { 59.59 -41.93 6.77 -3.27} + { 59.59 -41.93 2.46 -5.63} + { 59.59 -41.93 131.58 -49.65} + { 59.59 -41.93 87.05 -52.24} + { 59.59 -41.93 68.03 -50.67} + { 59.59 -41.93 23.52 -56.26} + { 59.59 -41.93 3.58 -54.29} + { 59.59 -41.93 -155.39 -57.20} + { -155.39 -57.20 -155.35 -52.32} + { -155.39 -57.20 -156.87 -66.10} + { -155.39 -57.20 -157.36 -58.54} + { -155.39 -57.20 -185.74 -55.71} + { -155.39 -57.20 -289.35 -52.01} + { -155.39 -57.20 -224.66 -56.02} + { -155.39 -57.20 -190.44 -55.39} + { -155.39 -57.20 -128.44 -57.36} + { -155.39 -57.20 -52.98 -59.33} + { -155.39 -57.20 -125.99 -59.02} + { -155.39 -57.20 -104.34 -69.02} + { -155.39 -57.20 -154.87 -65.94} + { -155.39 -57.20 -174.05 -65.16} + { -155.39 -57.20 -213.20 -63.66} + { -155.39 -57.20 -168.61 -3.27} + { -155.39 -57.20 -235.55 -3.74} + { -155.39 -57.20 -183.77 -28.15} + { -155.39 -57.20 -118.78 -12.80} + { -155.39 -57.20 -145.85 -43.43} + { -155.39 -57.20 83.06 -12.95} + { -155.39 -57.20 -155.39 -63.50} + { -155.39 -63.50 -153.93 -70.98} + { -155.39 -63.50 -158.36 -7.99} + { -155.39 -63.50 -198.77 -62.32} + { -155.39 -63.50 -197.37 -63.58} + { -155.39 -63.50 -257.52 -62.95} + { -155.39 -63.50 -404.40 -57.99} + { -155.39 -63.50 -190.18 -63.90} + { -155.39 -63.50 -132.80 -62.80} + { -155.39 -63.50 -178.74 -62.17} + { -155.39 -63.50 -156.40 -61.77} + { -155.39 -63.50 -113.75 -61.22} + { -155.39 -63.50 -82.23 -61.22} + { -155.39 -63.50 -23.64 -60.28} + { -155.39 -63.50 -107.38 -61.61} + { -155.39 -63.50 -29.98 -57.28} + { -155.39 -63.50 -31.16 -25.16} + { -155.39 -63.50 -88.94 -39.02} + { -155.39 -63.50 -145.01 -47.44} + { -155.39 -63.50 -79.81 60.59} + { -155.39 -63.50 -83.85 -9.72} + { -155.39 -63.50 -129.41 22.80} + { -155.39 -63.50 -97.92 -28.78} + { -155.39 -63.50 -131.61 -1.22} + { -155.39 -63.50 -178.46 -16.26} + { -155.39 -63.50 -226.38 -8.15} + { -155.39 -63.50 -314.64 -12.87} + { -155.39 -63.50 -234.29 -71.06} + { -155.39 -63.50 -173.19 -71.06} + { -155.39 -63.50 -121.38 -69.80} + { -155.39 -63.50 -226.36 -48.31} + { -155.39 -63.50 -183.81 -66.57} + { -155.39 -57.20 -331.33 -29.96} + { -331.33 -29.96 -330.71 1.77} + { -331.33 -29.96 -330.11 -36.34} + { -331.33 -29.96 -316.99 -31.46} + { -331.33 -29.96 -301.90 -33.66} + { -331.33 -29.96 -285.21 -34.06} + { -331.33 -29.96 -157.25 -40.59} + { -331.33 -29.96 -266.40 -31.14} + { -331.33 -29.96 -328.94 -29.96} + { -331.33 -29.96 -317.70 -27.52} + { -331.33 -29.96 -309.15 -33.03} + { -331.33 -29.96 -283.92 -17.13} + { -331.33 -29.96 -262.57 -6.89} + { -331.33 -29.96 -322.89 -35.87} + { -331.33 -29.96 -309.75 -39.57} + { -331.33 -29.96 -253.75 -56.18} + { -331.33 -29.96 -171.01 -64.06} + { -331.33 -29.96 -264.82 -55.71} + { -331.33 -29.96 -284.97 -15.39} + { -284.97 -15.39 -284.96 8.31} + { -284.97 -15.39 -284.67 -23.19} + { -284.97 -15.39 -272.21 -10.91} + { -284.97 -15.39 -267.90 -9.25} + { -284.97 -15.39 -274.62 -11.54} + { -284.97 -15.39 -273.28 -11.14} + { -284.97 -15.39 -275.93 -9.80} + { -284.97 -15.39 -285.20 -12.64} + { -284.97 -15.39 -293.14 -14.29} + { -284.97 -15.39 -324.67 -12.95} + { -284.97 -15.39 -335.07 -14.13} + { -284.97 -15.39 -347.34 -15.55} + { -284.97 -15.39 -315.53 -14.92} + { -284.97 -15.39 -297.37 -14.21} + { -284.97 -15.39 -321.44 2.80} + { -284.97 -15.39 -308.09 11.61} + { -284.97 -15.39 -296.27 30.04} + { -284.97 -15.39 -316.90 1.77} + { -284.97 -15.39 -341.65 -8.39} + { -284.97 -15.39 -347.38 -21.46} + { -284.97 -15.39 -480.34 -36.57} + { -284.97 -15.39 -277.43 -17.99} + { -284.97 -15.39 -295.41 -21.69} + { -284.97 -15.39 -314.42 -33.66} + { -284.97 -15.39 -339.39 -37.36} + { -284.97 -15.39 -403.42 -56.81} + { 619.04 5.71 682.62 -19.57} + { 682.62 -19.57 682.89 -11.38} + { 682.62 -19.57 657.34 -7.91} + { 682.62 -19.57 672.74 -13.66} + { 682.62 -19.57 681.55 -17.28} + { 682.62 -19.57 689.73 -17.99} + { 682.62 -19.57 690.30 -18.54} + { 682.62 -19.57 686.19 -18.15} + { 682.62 -19.57 680.93 -18.54} + { 682.62 -19.57 673.46 -17.99} + { 682.62 -19.57 678.28 -11.69} + { 682.62 -19.57 678.49 -10.75} + { 682.62 -19.57 688.35 -10.59} + { 682.62 -19.57 683.86 -12.56} +} +set XVIgrid {-994.59 -240.276 15.748 0.0 0.0 15.748 126 31} diff --git a/Data/Deroc_01-Plan.xvi b/Data/Deroc_01-Plan.xvi new file mode 100644 index 0000000..9757b0f --- /dev/null +++ b/Data/Deroc_01-Plan.xvi @@ -0,0 +1,1560 @@ +set XVIgrids {2.0 m} +set XVIstations { + { -894.21 -192.68 surface@Deroc_01.Deroc_01.Deroc} + { -873.27 -217.87 0@Deroc_01.Deroc_01.Deroc} + { -855.24 -243.70 1@Deroc_01.Deroc_01.Deroc} + { -853.90 -254.09 2@Deroc_01.Deroc_01.Deroc} + { -856.42 -273.54 3@Deroc_01.Deroc_01.Deroc} + { -844.92 -286.69 4@Deroc_01.Deroc_01.Deroc} + { -863.58 -310.00 5@Deroc_01.Deroc_01.Deroc} + { -892.32 -326.69 6@Deroc_01.Deroc_01.Deroc} + { -904.13 -365.98 7@Deroc_01.Deroc_01.Deroc} + { -849.96 -360.79 9@Deroc_01.Deroc_01.Deroc} + { -829.96 -317.01 10@Deroc_01.Deroc_01.Deroc} + { -786.81 -321.10 11@Deroc_01.Deroc_01.Deroc} + { -753.58 -416.22 12@Deroc_01.Deroc_01.Deroc} + { -638.54 -504.02 13@Deroc_01.Deroc_01.Deroc} + { -542.17 -522.20 14@Deroc_01.Deroc_01.Deroc} + { -542.17 -522.20 1@Deroc_02.Deroc_02.Deroc} + { -436.10 -523.15 0@Deroc_02.Deroc_02.Deroc} + { -338.86 -466.85 7@Deroc_02.Deroc_02.Deroc} + { -240.83 -468.43 8@Deroc_02.Deroc_02.Deroc} + { -303.03 -381.50 9@Deroc_02.Deroc_02.Deroc} + { -283.19 -355.20 10@Deroc_02.Deroc_02.Deroc} + { -227.20 -370.47 11@Deroc_02.Deroc_02.Deroc} + { -129.65 -352.91 12@Deroc_02.Deroc_02.Deroc} + { -4.37 -352.13 13@Deroc_02.Deroc_02.Deroc} + { -62.95 -282.76 14@Deroc_02.Deroc_02.Deroc} + { -89.09 -238.43 15@Deroc_02.Deroc_02.Deroc} + { -28.54 -234.65 16@Deroc_02.Deroc_02.Deroc} + { -92.80 -212.91 17@Deroc_02.Deroc_02.Deroc} + { -119.25 -206.22 18@Deroc_02.Deroc_02.Deroc} + { -99.02 -77.64 19@Deroc_02.Deroc_02.Deroc} + { -4.37 -352.13 0@Deroc_03.Deroc_03.Deroc} + { 80.04 -377.80 1@Deroc_03.Deroc_03.Deroc} + { 125.79 -388.19 5@Deroc_03.Deroc_03.Deroc} + { 79.25 -489.92 4@Deroc_03.Deroc_03.Deroc} + { 180.04 -314.09 7@Deroc_03.Deroc_03.Deroc} + { 215.47 -264.80 11@Deroc_03.Deroc_03.Deroc} + { 181.77 -157.09 10@Deroc_03.Deroc_03.Deroc} + { 293.11 -243.62 13@Deroc_03.Deroc_03.Deroc} + { 336.18 -237.56 15@Deroc_03.Deroc_03.Deroc} + { 355.00 -266.22 17@Deroc_03.Deroc_03.Deroc} + { -200.59 126.77 0@Deroc_04.Deroc_04.Deroc} + { -197.60 106.61 1@Deroc_04.Deroc_04.Deroc} + { -163.74 80.87 2@Deroc_04.Deroc_04.Deroc} + { -143.82 56.06 3@Deroc_04.Deroc_04.Deroc} + { -117.83 16.30 4@Deroc_04.Deroc_04.Deroc} + { -104.53 -46.46 5@Deroc_04.Deroc_04.Deroc} + { -99.02 -77.64 6@Deroc_04.Deroc_04.Deroc} + { -99.09 -127.95 7@Deroc_04.Deroc_04.Deroc} + { -144.76 -204.65 8@Deroc_04.Deroc_04.Deroc} + { -137.13 -292.76 9@Deroc_04.Deroc_04.Deroc} + { -63.58 -368.19 10@Deroc_04.Deroc_04.Deroc} + { -4.37 -352.13 11@Deroc_04.Deroc_04.Deroc} + { -48.15 -46.93 12@Deroc_04.Deroc_04.Deroc} + { 22.09 -63.07 13@Deroc_04.Deroc_04.Deroc} + { 64.53 -75.83 14@Deroc_04.Deroc_04.Deroc} + { 133.98 -148.98 15@Deroc_04.Deroc_04.Deroc} + { 143.43 -201.34 16@Deroc_04.Deroc_04.Deroc} + { 198.15 -203.94 17@Deroc_04.Deroc_04.Deroc} + { 220.51 -260.94 18@Deroc_04.Deroc_04.Deroc} + { 279.57 -235.75 19@Deroc_04.Deroc_04.Deroc} + { 355.00 -266.22 20@Deroc_04.Deroc_04.Deroc} + { 114.37 -353.31 21@Deroc_04.Deroc_04.Deroc} + { 934.29 619.45 23@Deroc_05.Deroc_05.Deroc} + { 941.85 598.90 24@Deroc_05.Deroc_05.Deroc} + { 942.17 596.93 0@Deroc_05.Deroc_05.Deroc} + { 931.85 544.65 1@Deroc_05.Deroc_05.Deroc} + { 894.13 513.78 2@Deroc_05.Deroc_05.Deroc} + { 874.69 465.43 3@Deroc_05.Deroc_05.Deroc} + { 836.57 530.47 4@Deroc_05.Deroc_05.Deroc} + { 792.87 425.43 5@Deroc_05.Deroc_05.Deroc} + { 772.87 420.55 6@Deroc_05.Deroc_05.Deroc} + { 718.62 392.91 7@Deroc_05.Deroc_05.Deroc} + { 692.72 305.43 8@Deroc_05.Deroc_05.Deroc} + { 699.57 206.85 9@Deroc_05.Deroc_05.Deroc} + { 740.59 178.90 10@Deroc_05.Deroc_05.Deroc} + { 670.04 156.77 11@Deroc_05.Deroc_05.Deroc} + { 821.93 120.39 12@Deroc_05.Deroc_05.Deroc} + { 850.51 -11.73 13@Deroc_05.Deroc_05.Deroc} + { 722.32 -74.02 14@Deroc_05.Deroc_05.Deroc} + { 576.34 -229.13 15@Deroc_05.Deroc_05.Deroc} + { 681.85 -15.28 16@Deroc_05.Deroc_05.Deroc} + { 415.31 -233.31 17@Deroc_05.Deroc_05.Deroc} + { 355.00 -266.22 18@Deroc_05.Deroc_05.Deroc} + { 442.24 -242.44 19@Deroc_05.Deroc_05.Deroc} + { 662.64 -75.75 20@Deroc_05.Deroc_05.Deroc} + { 672.72 -30.55 21@Deroc_05.Deroc_05.Deroc} + { 843.74 520.94 22@Deroc_05.Deroc_05.Deroc} +} +set XVIshots { + { -894.21 -192.68 -873.27 -217.87} + { -873.27 -217.87 -873.35 -219.06} + { -873.27 -217.87 -862.64 -216.14} + { -873.27 -217.87 -883.03 -223.46} + { -873.27 -217.87 -873.27 -218.35} + { -873.27 -217.87 -881.54 -225.28} + { -873.27 -217.87 -865.87 -218.35} + { -873.27 -217.87 -880.43 -222.99} + { -873.27 -217.87 -882.64 -224.65} + { -873.27 -217.87 -883.82 -225.43} + { -873.27 -217.87 -880.12 -222.60} + { -873.27 -217.87 -875.00 -219.53} + { -873.27 -217.87 -870.67 -217.80} + { -873.27 -217.87 -866.10 -217.48} + { -873.27 -217.87 -864.21 -217.01} + { -873.27 -217.87 -862.80 -216.30} + { -873.27 -217.87 -855.24 -243.70} + { -855.24 -243.70 -853.66 -244.02} + { -855.24 -243.70 -847.05 -241.02} + { -855.24 -243.70 -829.65 -230.47} + { -855.24 -243.70 -857.83 -246.14} + { -855.24 -243.70 -860.91 -247.09} + { -855.24 -243.70 -855.08 -242.44} + { -855.24 -243.70 -828.62 -227.80} + { -855.24 -243.70 -841.22 -219.76} + { -855.24 -243.70 -830.67 -238.11} + { -855.24 -243.70 -839.25 -245.35} + { -855.24 -243.70 -845.87 -238.66} + { -855.24 -243.70 -853.90 -254.09} + { -853.90 -254.09 -852.17 -254.41} + { -853.90 -254.09 -849.88 -254.57} + { -853.90 -254.09 -847.99 -253.39} + { -853.90 -254.09 -847.28 -253.23} + { -853.90 -254.09 -847.44 -253.15} + { -853.90 -254.09 -847.60 -253.62} + { -853.90 -254.09 -852.48 -253.70} + { -853.90 -254.09 -856.73 -253.15} + { -853.90 -254.09 -856.26 -252.60} + { -853.90 -254.09 -855.71 -252.99} + { -853.90 -254.09 -853.82 -253.15} + { -853.90 -254.09 -856.42 -273.54} + { -856.42 -273.54 -848.54 -271.50} + { -856.42 -273.54 -845.87 -271.26} + { -856.42 -273.54 -850.83 -271.26} + { -856.42 -273.54 -853.66 -272.13} + { -856.42 -273.54 -855.00 -272.76} + { -856.42 -273.54 -859.96 -274.49} + { -856.42 -273.54 -853.74 -273.86} + { -856.42 -273.54 -849.02 -271.89} + { -856.42 -273.54 -844.92 -286.69} + { -844.92 -286.69 -846.97 -291.26} + { -844.92 -286.69 -846.42 -289.92} + { -844.92 -286.69 -844.37 -287.32} + { -844.92 -286.69 -842.48 -284.02} + { -844.92 -286.69 -840.20 -279.53} + { -844.92 -286.69 -840.98 -277.17} + { -844.92 -286.69 -841.06 -275.67} + { -844.92 -286.69 -839.41 -293.39} + { -844.92 -286.69 -836.89 -290.24} + { -844.92 -286.69 -835.00 -285.59} + { -844.92 -286.69 -834.37 -282.60} + { -844.92 -286.69 -834.69 -289.45} + { -844.92 -286.69 -845.63 -278.90} + { -844.92 -286.69 -846.89 -279.92} + { -844.92 -286.69 -851.61 -277.09} + { -844.92 -286.69 -848.70 -282.28} + { -844.92 -286.69 -847.99 -285.91} + { -844.92 -286.69 -855.00 -280.63} + { -844.92 -286.69 -852.01 -284.72} + { -844.92 -286.69 -847.20 -285.67} + { -844.92 -286.69 -851.93 -290.87} + { -844.92 -286.69 -856.50 -289.13} + { -844.92 -286.69 -848.62 -292.99} + { -844.92 -286.69 -863.58 -310.00} + { -863.58 -310.00 -865.63 -303.39} + { -863.58 -310.00 -867.83 -300.63} + { -863.58 -310.00 -865.00 -305.04} + { -863.58 -310.00 -864.13 -307.80} + { -863.58 -310.00 -863.66 -309.92} + { -863.58 -310.00 -862.09 -311.50} + { -863.58 -310.00 -860.59 -313.46} + { -863.58 -310.00 -861.85 -311.89} + { -863.58 -310.00 -867.68 -305.20} + { -863.58 -310.00 -861.77 -298.11} + { -863.58 -310.00 -858.70 -301.65} + { -863.58 -310.00 -856.10 -303.86} + { -863.58 -310.00 -860.51 -308.50} + { -863.58 -310.00 -860.20 -298.03} + { -863.58 -310.00 -853.98 -295.20} + { -863.58 -310.00 -852.72 -298.74} + { -863.58 -310.00 -875.00 -305.91} + { -863.58 -310.00 -877.05 -312.13} + { -863.58 -310.00 -866.26 -311.42} + { -863.58 -310.00 -892.32 -326.69} + { -892.32 -326.69 -875.79 -323.78} + { -892.32 -326.69 -872.24 -317.56} + { -892.32 -326.69 -870.51 -309.69} + { -892.32 -326.69 -876.97 -305.98} + { -892.32 -326.69 -887.44 -299.13} + { -892.32 -326.69 -882.32 -325.83} + { -892.32 -326.69 -883.27 -321.97} + { -892.32 -326.69 -890.75 -320.08} + { -892.32 -326.69 -895.63 -320.31} + { -892.32 -326.69 -900.67 -318.74} + { -892.32 -326.69 -907.44 -320.00} + { -892.32 -326.69 -883.03 -326.93} + { -892.32 -326.69 -885.16 -329.53} + { -892.32 -326.69 -885.08 -331.18} + { -892.32 -326.69 -891.46 -325.28} + { -892.32 -326.69 -891.54 -328.19} + { -892.32 -326.69 -892.09 -326.06} + { -892.32 -326.69 -896.81 -324.09} + { -892.32 -326.69 -919.41 -317.17} + { -892.32 -326.69 -886.18 -331.02} + { -892.32 -326.69 -885.71 -331.34} + { -892.32 -326.69 -887.52 -331.42} + { -892.32 -326.69 -890.12 -333.86} + { -892.32 -326.69 -895.00 -335.98} + { -892.32 -326.69 -901.38 -334.02} + { -892.32 -326.69 -904.53 -333.94} + { -892.32 -326.69 -904.84 -334.09} + { -892.32 -326.69 -898.07 -334.33} + { -892.32 -326.69 -890.20 -332.28} + { -892.32 -326.69 -887.05 -333.62} + { -892.32 -326.69 -904.13 -365.98} + { -904.13 -365.98 -902.64 -365.59} + { -904.13 -365.98 -886.81 -334.96} + { -904.13 -365.98 -891.06 -348.35} + { -904.13 -365.98 -893.19 -355.43} + { -904.13 -365.98 -893.82 -360.24} + { -904.13 -365.98 -893.66 -367.87} + { -904.13 -365.98 -893.27 -372.52} + { -904.13 -365.98 -866.65 -371.26} + { -904.13 -365.98 -868.23 -360.08} + { -904.13 -365.98 -866.81 -348.98} + { -904.13 -365.98 -855.94 -331.02} + { -904.13 -365.98 -842.56 -343.15} + { -904.13 -365.98 -859.09 -371.02} + { -904.13 -365.98 -895.87 -389.21} + { -904.13 -365.98 -904.29 -385.59} + { -904.13 -365.98 -904.13 -385.83} + { -904.13 -365.98 -886.42 -402.52} + { -904.13 -365.98 -902.48 -372.68} + { -904.13 -365.98 -900.28 -368.50} + { -904.13 -365.98 -894.53 -350.31} + { -904.13 -365.98 -904.06 -382.83} + { -904.13 -365.98 -903.11 -373.23} + { -904.13 -365.98 -908.23 -377.40} + { -904.13 -365.98 -911.93 -377.09} + { -904.13 -365.98 -917.60 -368.27} + { -904.13 -365.98 -922.80 -354.33} + { -904.13 -365.98 -926.26 -335.59} + { -904.13 -365.98 -948.15 -351.50} + { -904.13 -365.98 -939.80 -361.97} + { -904.13 -365.98 -937.68 -376.22} + { -904.13 -365.98 -933.82 -392.20} + { -904.13 -365.98 -946.65 -391.65} + { -904.13 -365.98 -960.12 -390.55} + { -904.13 -365.98 -959.57 -374.41} + { -904.13 -365.98 -949.88 -348.27} + { -904.13 -365.98 -928.15 -350.94} + { -904.13 -365.98 -953.58 -368.82} + { -904.13 -365.98 -944.92 -387.72} + { -904.13 -365.98 -916.50 -375.51} + { -904.13 -365.98 -921.77 -361.97} + { -904.13 -365.98 -917.60 -368.98} + { -904.13 -365.98 -908.94 -368.82} + { -904.13 -365.98 -911.30 -364.17} + { -904.13 -365.98 -849.96 -360.79} + { -849.96 -360.79 -878.46 -379.29} + { -849.96 -360.79 -902.01 -385.75} + { -849.96 -360.79 -890.91 -373.46} + { -849.96 -360.79 -889.25 -362.05} + { -849.96 -360.79 -886.10 -348.66} + { -849.96 -360.79 -904.53 -330.55} + { -849.96 -360.79 -878.94 -340.08} + { -849.96 -360.79 -870.91 -335.04} + { -849.96 -360.79 -861.93 -331.73} + { -849.96 -360.79 -851.77 -339.21} + { -849.96 -360.79 -853.90 -344.41} + { -849.96 -360.79 -860.20 -349.61} + { -849.96 -360.79 -853.43 -358.35} + { -849.96 -360.79 -854.92 -355.83} + { -849.96 -360.79 -856.81 -350.08} + { -849.96 -360.79 -857.68 -346.54} + { -849.96 -360.79 -863.98 -332.76} + { -849.96 -360.79 -851.93 -345.12} + { -849.96 -360.79 -849.41 -348.03} + { -849.96 -360.79 -852.17 -356.14} + { -849.96 -360.79 -849.57 -351.10} + { -849.96 -360.79 -845.55 -350.87} + { -849.96 -360.79 -841.22 -351.81} + { -849.96 -360.79 -847.20 -345.35} + { -849.96 -360.79 -846.73 -348.98} + { -849.96 -360.79 -848.62 -338.90} + { -849.96 -360.79 -850.67 -357.32} + { -849.96 -360.79 -846.73 -361.57} + { -849.96 -360.79 -848.94 -364.09} + { -849.96 -360.79 -842.48 -341.50} + { -849.96 -360.79 -843.66 -335.75} + { -849.96 -360.79 -840.04 -343.62} + { -849.96 -360.79 -836.57 -350.39} + { -849.96 -360.79 -829.96 -317.01} + { -829.96 -317.01 -832.87 -311.81} + { -829.96 -317.01 -829.96 -316.14} + { -829.96 -317.01 -825.94 -321.89} + { -829.96 -317.01 -824.76 -328.43} + { -829.96 -317.01 -836.89 -322.28} + { -829.96 -317.01 -841.14 -329.84} + { -829.96 -317.01 -832.95 -330.24} + { -829.96 -317.01 -828.86 -338.58} + { -829.96 -317.01 -836.73 -339.69} + { -829.96 -317.01 -843.66 -332.44} + { -829.96 -317.01 -834.84 -311.97} + { -829.96 -317.01 -823.19 -325.59} + { -829.96 -317.01 -823.35 -323.15} + { -829.96 -317.01 -824.21 -321.97} + { -829.96 -317.01 -827.60 -320.39} + { -829.96 -317.01 -831.46 -315.28} + { -829.96 -317.01 -824.21 -315.04} + { -829.96 -317.01 -822.09 -318.43} + { -829.96 -317.01 -819.33 -323.39} + { -829.96 -317.01 -819.33 -324.41} + { -829.96 -317.01 -786.81 -321.10} + { -786.81 -321.10 -801.85 -304.25} + { -786.81 -321.10 -814.21 -325.04} + { -786.81 -321.10 -813.27 -323.62} + { -786.81 -321.10 -820.91 -314.09} + { -786.81 -321.10 -809.41 -311.50} + { -786.81 -321.10 -800.04 -317.48} + { -786.81 -321.10 -789.80 -316.38} + { -786.81 -321.10 -797.52 -305.28} + { -786.81 -321.10 -791.61 -302.91} + { -786.81 -321.10 -781.54 -309.37} + { -786.81 -321.10 -777.28 -317.17} + { -786.81 -321.10 -767.91 -317.80} + { -786.81 -321.10 -769.33 -315.91} + { -786.81 -321.10 -748.94 -314.57} + { -786.81 -321.10 -790.35 -324.72} + { -786.81 -321.10 -786.89 -320.63} + { -786.81 -321.10 -775.31 -323.46} + { -786.81 -321.10 -764.92 -330.47} + { -786.81 -321.10 -776.73 -332.36} + { -786.81 -321.10 -786.42 -334.02} + { -786.81 -321.10 -789.65 -342.99} + { -786.81 -321.10 -768.54 -342.44} + { -786.81 -321.10 -780.51 -345.35} + { -786.81 -321.10 -742.56 -352.68} + { -786.81 -321.10 -783.19 -330.94} + { -786.81 -321.10 -778.46 -321.81} + { -786.81 -321.10 -794.37 -327.95} + { -786.81 -321.10 -759.09 -318.90} + { -786.81 -321.10 -779.72 -365.04} + { -786.81 -321.10 -788.07 -301.42} + { -786.81 -321.10 -753.58 -416.22} + { -753.58 -416.22 -756.81 -375.20} + { -753.58 -416.22 -765.47 -308.58} + { -753.58 -416.22 -742.95 -367.72} + { -753.58 -416.22 -736.02 -389.84} + { -753.58 -416.22 -757.83 -410.39} + { -753.58 -416.22 -765.16 -417.72} + { -753.58 -416.22 -779.25 -429.92} + { -753.58 -416.22 -799.65 -387.01} + { -753.58 -416.22 -798.23 -424.72} + { -753.58 -416.22 -732.09 -362.68} + { -753.58 -416.22 -715.47 -384.72} + { -753.58 -416.22 -737.60 -402.76} + { -753.58 -416.22 -752.01 -400.63} + { -753.58 -416.22 -716.73 -396.14} + { -753.58 -416.22 -719.72 -421.02} + { -753.58 -416.22 -661.69 -420.94} + { -753.58 -416.22 -681.06 -466.14} + { -753.58 -416.22 -714.29 -475.98} + { -753.58 -416.22 -753.98 -422.60} + { -753.58 -416.22 -745.87 -478.03} + { -753.58 -416.22 -811.61 -497.48} + { -753.58 -416.22 -737.28 -474.80} + { -753.58 -416.22 -700.51 -502.99} + { -753.58 -416.22 -664.06 -553.70} + { -753.58 -416.22 -604.13 -552.76} + { -753.58 -416.22 -750.75 -418.03} + { -753.58 -416.22 -538.62 -537.95} + { -753.58 -416.22 -750.98 -417.56} + { -753.58 -416.22 -727.28 -445.83} + { -753.58 -416.22 -736.57 -483.62} + { -753.58 -416.22 -716.81 -422.05} + { -753.58 -416.22 -753.19 -421.26} + { -753.58 -416.22 -749.88 -411.18} + { -753.58 -416.22 -734.61 -396.54} + { -753.58 -416.22 -638.54 -504.02} + { -638.54 -504.02 -770.91 -446.46} + { -638.54 -504.02 -766.89 -406.93} + { -638.54 -504.02 -810.35 -302.05} + { -638.54 -504.02 -683.58 -427.48} + { -638.54 -504.02 -679.25 -456.14} + { -638.54 -504.02 -664.84 -500.94} + { -638.54 -504.02 -655.47 -523.54} + { -638.54 -504.02 -643.03 -538.58} + { -638.54 -504.02 -649.72 -554.02} + { -638.54 -504.02 -702.56 -553.46} + { -638.54 -504.02 -661.77 -432.05} + { -638.54 -504.02 -622.17 -452.99} + { -638.54 -504.02 -617.05 -441.73} + { -638.54 -504.02 -664.13 -557.17} + { -638.54 -504.02 -644.06 -506.22} + { -638.54 -504.02 -628.31 -535.67} + { -638.54 -504.02 -642.01 -541.57} + { -638.54 -504.02 -648.07 -554.41} + { -638.54 -504.02 -646.26 -552.13} + { -638.54 -504.02 -618.31 -441.42} + { -638.54 -504.02 -609.80 -475.28} + { -638.54 -504.02 -617.05 -517.72} + { -638.54 -504.02 -568.46 -475.91} + { -638.54 -504.02 -532.48 -495.35} + { -638.54 -504.02 -562.24 -531.97} + { -638.54 -504.02 -598.86 -550.39} + { -638.54 -504.02 -541.93 -571.26} + { -638.54 -504.02 -530.28 -495.59} + { -638.54 -504.02 -550.59 -530.31} + { -638.54 -504.02 -500.28 -552.76} + { -638.54 -504.02 -460.67 -522.20} + { -638.54 -504.02 -411.38 -520.79} + { -638.54 -504.02 -636.02 -503.78} + { -638.54 -504.02 -623.74 -473.23} + { -638.54 -504.02 -641.46 -515.28} + { -638.54 -504.02 -639.09 -509.06} + { -638.54 -504.02 -542.17 -522.20} + { -542.17 -522.20 -551.93 -577.01} + { -542.17 -522.20 -564.13 -603.94} + { -542.17 -522.20 -540.43 -551.26} + { -542.17 -522.20 -537.44 -549.21} + { -542.17 -522.20 -536.73 -520.94} + { -542.17 -522.20 -529.96 -498.82} + { -542.17 -522.20 -508.78 -470.00} + { -542.17 -522.20 -520.98 -456.77} + { -542.17 -522.20 -535.87 -488.66} + { -542.17 -522.20 -539.72 -499.37} + { -542.17 -522.20 -541.77 -515.43} + { -542.17 -522.20 -501.93 -554.41} + { -542.17 -522.20 -421.38 -565.04} + { -542.17 -522.20 -388.46 -520.16} + { -542.17 -522.20 -353.50 -498.43} + { -542.17 -522.20 -458.15 -493.15} + { -542.17 -522.20 -293.03 -450.39} + { -542.17 -522.20 -345.79 -468.58} + { -542.17 -522.20 -525.79 -503.46} + { -542.17 -522.20 -508.15 -479.53} + { -542.17 -522.20 -519.02 -510.71} + { -542.17 -522.20 -528.86 -562.60} + { -542.17 -522.20 -569.25 -610.63} + { -542.17 -522.20 -555.79 -618.66} + { -542.17 -522.20 -512.09 -564.49} + { -542.17 -522.20 -475.31 -569.76} + { -542.17 -522.20 -468.86 -534.02} + { -542.17 -522.20 -412.56 -527.48} + { -542.17 -522.20 -399.57 -516.77} + { -542.17 -522.20 -533.03 -562.20} + { -542.17 -522.20 -533.27 -555.12} + { -542.17 -522.20 -536.02 -544.02} + { -542.17 -522.20 -541.77 -544.72} + { -542.17 -522.20 -539.25 -524.49} + { -542.17 -522.20 -538.31 -521.10} + { -542.17 -522.20 -537.68 -514.41} + { -542.17 -522.20 -530.98 -505.12} + { -542.17 -522.20 -524.21 -498.58} + { -542.17 -522.20 -529.09 -482.76} + { -542.17 -522.20 -553.66 -498.27} + { -542.17 -522.20 -559.25 -515.20} + { -542.17 -522.20 -543.19 -476.85} + { -542.17 -522.20 -542.17 -483.62} + { -542.17 -522.20 -557.13 -485.12} + { -542.17 -522.20 -551.14 -494.65} + { -542.17 -522.20 -553.43 -500.24} + { -542.17 -522.20 -525.31 -505.98} + { -542.17 -522.20 -562.40 -536.30} + { -542.17 -522.20 -545.94 -529.45} + { -542.17 -522.20 -562.48 -521.57} + { -542.17 -522.20 -566.65 -560.71} + { -542.17 -522.20 -544.61 -572.99} + { -542.17 -522.20 -582.72 -619.45} + { -542.17 -522.20 -558.62 -610.79} + { -542.17 -522.20 -553.82 -564.57} + { -542.17 -522.20 -436.10 -523.15} + { -436.10 -523.15 -425.39 -544.96} + { -436.10 -523.15 -427.76 -548.27} + { -436.10 -523.15 -448.46 -571.26} + { -436.10 -523.15 -457.83 -559.06} + { -436.10 -523.15 -440.91 -535.83} + { -436.10 -523.15 -445.16 -494.17} + { -436.10 -523.15 -442.48 -491.65} + { -436.10 -523.15 -440.12 -514.96} + { -436.10 -523.15 -419.80 -567.24} + { -436.10 -523.15 -456.26 -537.01} + { -436.10 -523.15 -453.35 -525.43} + { -436.10 -523.15 -472.48 -603.62} + { -436.10 -523.15 -460.12 -564.25} + { -436.10 -523.15 -439.80 -565.12} + { -436.10 -523.15 -443.11 -566.77} + { -436.10 -523.15 -442.40 -555.67} + { -436.10 -523.15 -418.15 -530.31} + { -436.10 -523.15 -415.63 -527.64} + { -436.10 -523.15 -388.94 -517.40} + { -436.10 -523.15 -453.27 -459.45} + { -436.10 -523.15 -463.19 -488.50} + { -436.10 -523.15 -440.20 -456.30} + { -436.10 -523.15 -426.02 -474.41} + { -436.10 -523.15 -434.84 -517.32} + { -436.10 -523.15 -514.13 -524.17} + { -436.10 -523.15 -514.92 -499.13} + { -436.10 -523.15 -475.55 -566.77} + { -436.10 -523.15 -492.17 -555.35} + { -436.10 -523.15 -338.86 -466.85} + { -338.86 -466.85 -368.23 -420.31} + { -338.86 -466.85 -358.62 -433.46} + { -338.86 -466.85 -349.57 -446.69} + { -338.86 -466.85 -329.88 -461.34} + { -338.86 -466.85 -324.61 -473.86} + { -338.86 -466.85 -312.72 -489.76} + { -338.86 -466.85 -314.29 -494.57} + { -338.86 -466.85 -325.39 -480.87} + { -338.86 -466.85 -338.62 -465.59} + { -338.86 -466.85 -431.77 -526.30} + { -338.86 -466.85 -395.79 -524.96} + { -338.86 -466.85 -389.65 -527.56} + { -338.86 -466.85 -456.89 -489.76} + { -338.86 -466.85 -442.09 -461.26} + { -338.86 -466.85 -298.46 -442.05} + { -338.86 -466.85 -342.80 -395.91} + { -338.86 -466.85 -318.54 -392.68} + { -338.86 -466.85 -298.78 -358.11} + { -338.86 -466.85 -286.81 -387.95} + { -338.86 -466.85 -272.40 -496.30} + { -338.86 -466.85 -245.16 -470.16} + { -338.86 -466.85 -300.51 -468.11} + { -338.86 -466.85 -240.83 -468.43} + { -338.86 -466.85 -303.03 -381.50} + { -303.03 -381.50 -303.35 -380.79} + { -303.03 -381.50 -303.50 -379.92} + { -303.03 -381.50 -287.99 -378.66} + { -303.03 -381.50 -265.87 -355.98} + { -303.03 -381.50 -274.13 -348.11} + { -303.03 -381.50 -292.95 -357.09} + { -303.03 -381.50 -308.54 -364.41} + { -303.03 -381.50 -310.43 -368.50} + { -303.03 -381.50 -311.22 -381.10} + { -303.03 -381.50 -318.62 -388.35} + { -303.03 -381.50 -364.13 -427.56} + { -303.03 -381.50 -336.10 -482.52} + { -303.03 -381.50 -319.88 -479.06} + { -303.03 -381.50 -310.91 -496.22} + { -303.03 -381.50 -293.74 -431.73} + { -303.03 -381.50 -277.52 -429.92} + { -303.03 -381.50 -263.27 -411.42} + { -303.03 -381.50 -270.43 -404.09} + { -303.03 -381.50 -252.40 -399.29} + { -303.03 -381.50 -286.65 -384.72} + { -303.03 -381.50 -288.54 -378.74} + { -303.03 -381.50 -291.69 -400.47} + { -303.03 -381.50 -311.93 -404.41} + { -303.03 -381.50 -283.19 -355.20} + { -283.19 -355.20 -282.80 -347.72} + { -283.19 -355.20 -282.32 -349.37} + { -283.19 -355.20 -282.95 -357.40} + { -283.19 -355.20 -277.36 -376.93} + { -283.19 -355.20 -281.22 -376.22} + { -283.19 -355.20 -277.68 -376.06} + { -283.19 -355.20 -278.07 -376.61} + { -283.19 -355.20 -259.57 -400.08} + { -283.19 -355.20 -254.84 -401.10} + { -283.19 -355.20 -256.18 -398.66} + { -283.19 -355.20 -268.94 -371.57} + { -283.19 -355.20 -260.98 -367.32} + { -283.19 -355.20 -228.15 -386.54} + { -283.19 -355.20 -206.73 -394.80} + { -283.19 -355.20 -228.46 -377.32} + { -283.19 -355.20 -268.70 -354.88} + { -283.19 -355.20 -274.61 -348.90} + { -283.19 -355.20 -269.88 -345.04} + { -283.19 -355.20 -281.85 -352.52} + { -283.19 -355.20 -306.26 -362.20} + { -283.19 -355.20 -312.01 -377.80} + { -283.19 -355.20 -295.79 -374.88} + { -283.19 -355.20 -292.01 -382.60} + { -283.19 -355.20 -285.39 -373.94} + { -283.19 -355.20 -287.44 -372.99} + { -283.19 -355.20 -303.90 -387.56} + { -283.19 -355.20 -292.56 -369.45} + { -283.19 -355.20 -227.20 -370.47} + { -227.20 -370.47 -226.89 -367.48} + { -227.20 -370.47 -226.97 -369.37} + { -227.20 -370.47 -227.44 -385.91} + { -227.20 -370.47 -229.49 -394.65} + { -227.20 -370.47 -230.91 -391.42} + { -227.20 -370.47 -225.16 -351.02} + { -227.20 -370.47 -225.87 -348.98} + { -227.20 -370.47 -225.79 -348.19} + { -227.20 -370.47 -223.98 -347.80} + { -227.20 -370.47 -186.57 -342.68} + { -227.20 -370.47 -175.39 -345.04} + { -227.20 -370.47 -193.66 -364.57} + { -227.20 -370.47 -161.30 -408.58} + { -227.20 -370.47 -182.01 -407.48} + { -227.20 -370.47 -239.80 -393.62} + { -227.20 -370.47 -271.54 -413.94} + { -227.20 -370.47 -254.06 -397.09} + { -227.20 -370.47 -272.64 -382.13} + { -227.20 -370.47 -273.11 -398.98} + { -227.20 -370.47 -284.45 -356.22} + { -227.20 -370.47 -273.03 -400.79} + { -227.20 -370.47 -129.65 -352.91} + { -129.65 -352.91 -130.28 -350.16} + { -129.65 -352.91 -139.25 -322.83} + { -129.65 -352.91 -139.80 -308.43} + { -129.65 -352.91 -126.42 -345.75} + { -129.65 -352.91 -120.98 -367.72} + { -129.65 -352.91 -119.65 -382.44} + { -129.65 -352.91 -112.56 -400.39} + { -129.65 -352.91 -117.05 -403.70} + { -129.65 -352.91 -128.31 -356.77} + { -129.65 -352.91 -92.95 -373.07} + { -129.65 -352.91 -75.47 -363.23} + { -129.65 -352.91 -64.29 -356.69} + { -129.65 -352.91 -42.40 -339.29} + { -129.65 -352.91 -40.91 -310.08} + { -129.65 -352.91 -54.84 -287.72} + { -129.65 -352.91 -57.28 -245.67} + { -129.65 -352.91 -66.73 -222.28} + { -129.65 -352.91 -109.96 -270.94} + { -129.65 -352.91 -120.35 -285.28} + { -129.65 -352.91 -118.39 -309.92} + { -129.65 -352.91 -72.56 -291.89} + { -129.65 -352.91 -27.83 -294.88} + { -129.65 -352.91 29.88 -311.73} + { -129.65 -352.91 -157.91 -409.92} + { -129.65 -352.91 -163.35 -392.36} + { -129.65 -352.91 -204.61 -417.87} + { -129.65 -352.91 -166.02 -346.77} + { -129.65 -352.91 -157.99 -358.74} + { -129.65 -352.91 -221.69 -348.90} + { -129.65 -352.91 -306.34 -364.57} + { -129.65 -352.91 -217.60 -374.49} + { -129.65 -352.91 -219.65 -397.56} + { -129.65 -352.91 -185.16 -411.18} + { -129.65 -352.91 -181.61 -384.65} + { -129.65 -352.91 -4.37 -352.13} + { -4.37 -352.13 -4.61 -352.13} + { -4.37 -352.13 12.32 -354.57} + { -4.37 -352.13 15.79 -314.09} + { -4.37 -352.13 27.44 -311.10} + { -4.37 -352.13 19.96 -327.80} + { -4.37 -352.13 0.98 -384.17} + { -4.37 -352.13 -2.64 -379.21} + { -4.37 -352.13 -5.94 -393.46} + { -4.37 -352.13 -15.39 -408.90} + { -4.37 -352.13 -33.50 -382.76} + { -4.37 -352.13 -52.17 -385.83} + { -4.37 -352.13 -64.92 -371.10} + { -4.37 -352.13 -102.95 -395.59} + { -4.37 -352.13 -151.22 -343.31} + { -4.37 -352.13 -138.70 -295.83} + { -4.37 -352.13 -109.57 -276.46} + { -4.37 -352.13 -97.52 -317.24} + { -4.37 -352.13 -85.24 -243.94} + { -4.37 -352.13 -86.42 -220.16} + { -4.37 -352.13 -30.98 -293.62} + { -4.37 -352.13 -25.87 -292.20} + { -4.37 -352.13 -62.95 -282.76} + { -62.95 -282.76 -63.19 -282.52} + { -62.95 -282.76 -68.62 -280.94} + { -62.95 -282.76 -66.57 -286.46} + { -62.95 -282.76 -65.16 -287.48} + { -62.95 -282.76 -73.43 -310.63} + { -62.95 -282.76 -43.43 -260.00} + { -62.95 -282.76 -51.69 -268.50} + { -62.95 -282.76 -59.41 -280.71} + { -62.95 -282.76 -44.21 -266.38} + { -62.95 -282.76 -65.08 -227.80} + { -62.95 -282.76 -87.52 -217.09} + { -62.95 -282.76 -94.13 -225.67} + { -62.95 -282.76 -91.85 -256.46} + { -62.95 -282.76 -98.31 -258.82} + { -62.95 -282.76 -11.77 -390.71} + { -62.95 -282.76 -39.65 -341.65} + { -62.95 -282.76 -53.27 -356.69} + { -62.95 -282.76 -37.20 -294.80} + { -62.95 -282.76 2.95 -303.07} + { -62.95 -282.76 47.05 -384.41} + { -62.95 -282.76 -8.15 -323.94} + { -62.95 -282.76 -89.09 -238.43} + { -89.09 -238.43 -88.62 -238.35} + { -89.09 -238.43 -88.70 -237.32} + { -89.09 -238.43 -103.66 -253.70} + { -89.09 -238.43 -59.88 -223.62} + { -89.09 -238.43 -71.30 -229.53} + { -89.09 -238.43 -86.65 -221.50} + { -89.09 -238.43 -92.32 -215.75} + { -89.09 -238.43 -96.42 -227.32} + { -89.09 -238.43 -69.65 -279.53} + { -89.09 -238.43 -40.91 -279.53} + { -89.09 -238.43 13.82 -379.53} + { -89.09 -238.43 -82.17 -370.47} + { -89.09 -238.43 -61.46 -284.33} + { -89.09 -238.43 -42.80 -256.06} + { -89.09 -238.43 -28.54 -234.65} + { -89.09 -238.43 -92.80 -212.91} + { -92.80 -212.91 -93.50 -212.91} + { -92.80 -212.91 -94.69 -215.28} + { -92.80 -212.91 -97.36 -221.18} + { -92.80 -212.91 -97.28 -217.56} + { -92.80 -212.91 -107.60 -212.76} + { -92.80 -212.91 -112.17 -206.93} + { -92.80 -212.91 -109.80 -203.62} + { -92.80 -212.91 -102.32 -203.62} + { -92.80 -212.91 -94.92 -200.71} + { -92.80 -212.91 -86.02 -215.75} + { -92.80 -212.91 -95.31 -255.43} + { -92.80 -212.91 -55.87 -246.54} + { -92.80 -212.91 -119.25 -206.22} + { -119.25 -206.22 -119.96 -205.59} + { -119.25 -206.22 -119.80 -202.36} + { -119.25 -206.22 -113.82 -203.15} + { -119.25 -206.22 -103.03 -183.62} + { -119.25 -206.22 -81.54 -120.00} + { -119.25 -206.22 -102.09 -129.61} + { -119.25 -206.22 -123.43 -125.91} + { -119.25 -206.22 -142.95 -153.23} + { -119.25 -206.22 -195.16 -150.79} + { -119.25 -206.22 -156.97 -177.80} + { -119.25 -206.22 -189.88 -193.70} + { -119.25 -206.22 -224.84 -221.57} + { -119.25 -206.22 -163.27 -219.37} + { -119.25 -206.22 -116.81 -209.69} + { -119.25 -206.22 -121.06 -212.76} + { -119.25 -206.22 -99.02 -77.64} + { -99.02 -77.64 -98.54 -78.43} + { -99.02 -77.64 -94.29 -78.43} + { -99.02 -77.64 -80.28 -85.43} + { -99.02 -77.64 -82.48 -110.00} + { -99.02 -77.64 -111.14 -198.50} + { -99.02 -77.64 -109.41 -102.60} + { -99.02 -77.64 -116.50 -102.44} + { -99.02 -77.64 -112.95 -85.83} + { -99.02 -77.64 -78.15 -44.88} + { -99.02 -77.64 -100.51 -12.91} + { -99.02 -77.64 -115.63 -66.30} + { -99.02 -77.64 -138.94 -25.75} + { -99.02 -77.64 -132.01 -14.57} + { -99.02 -77.64 -106.34 -7.95} + { -99.02 -77.64 -60.12 -40.87} + { -4.37 -352.13 -16.02 -300.16} + { -4.37 -352.13 -10.59 -307.80} + { -4.37 -352.13 5.47 -341.73} + { -4.37 -352.13 11.85 -378.50} + { -4.37 -352.13 2.17 -376.06} + { -4.37 -352.13 -4.13 -351.73} + { -4.37 -352.13 182.32 -370.47} + { -4.37 -352.13 58.70 -322.20} + { -4.37 -352.13 31.38 -388.74} + { -4.37 -352.13 17.13 -312.28} + { -4.37 -352.13 37.13 -319.61} + { -4.37 -352.13 53.11 -330.39} + { -4.37 -352.13 80.04 -377.80} + { 80.04 -377.80 80.83 -497.72} + { 80.04 -377.80 83.03 -511.97} + { 80.04 -377.80 85.71 -464.25} + { 80.04 -377.80 73.35 -406.77} + { 80.04 -377.80 71.69 -377.87} + { 80.04 -377.80 69.41 -347.56} + { 80.04 -377.80 78.31 -325.75} + { 80.04 -377.80 77.44 -310.24} + { 80.04 -377.80 79.25 -373.31} + { 80.04 -377.80 65.55 -395.43} + { 80.04 -377.80 105.47 -407.17} + { 80.04 -377.80 101.61 -384.33} + { 80.04 -377.80 95.16 -357.09} + { 80.04 -377.80 90.67 -329.45} + { 80.04 -377.80 92.01 -297.95} + { 80.04 -377.80 125.31 -268.03} + { 80.04 -377.80 171.06 -292.91} + { 80.04 -377.80 155.39 -356.61} + { 80.04 -377.80 106.97 -401.02} + { 80.04 -377.80 141.22 -417.09} + { 80.04 -377.80 78.31 -380.08} + { 80.04 -377.80 178.62 -392.76} + { 80.04 -377.80 149.09 -251.73} + { 80.04 -377.80 130.67 -270.16} + { 80.04 -377.80 96.18 -356.06} + { 80.04 -377.80 93.98 -323.39} + { 80.04 -377.80 95.24 -312.05} + { 80.04 -377.80 92.01 -395.67} + { 80.04 -377.80 104.84 -411.10} + { 80.04 -377.80 125.79 -388.19} + { 80.04 -377.80 79.25 -489.92} + { 125.79 -388.19 108.54 -281.26} + { 125.79 -388.19 97.44 -302.20} + { 125.79 -388.19 105.00 -326.22} + { 125.79 -388.19 120.75 -343.78} + { 125.79 -388.19 126.10 -385.12} + { 125.79 -388.19 143.50 -404.09} + { 125.79 -388.19 143.27 -416.54} + { 125.79 -388.19 120.20 -416.14} + { 125.79 -388.19 120.98 -429.76} + { 125.79 -388.19 125.08 -387.80} + { 125.79 -388.19 177.36 -383.86} + { 125.79 -388.19 176.18 -354.57} + { 125.79 -388.19 192.95 -292.36} + { 125.79 -388.19 160.75 -271.18} + { 125.79 -388.19 122.32 -277.01} + { 125.79 -388.19 163.50 -317.64} + { 125.79 -388.19 167.83 -348.03} + { 125.79 -388.19 180.04 -314.09} + { 180.04 -314.09 137.28 -241.42} + { 180.04 -314.09 163.66 -275.43} + { 180.04 -314.09 190.35 -278.11} + { 180.04 -314.09 181.38 -300.79} + { 180.04 -314.09 196.81 -312.44} + { 180.04 -314.09 218.54 -341.81} + { 180.04 -314.09 210.12 -342.76} + { 180.04 -314.09 193.19 -346.22} + { 180.04 -314.09 183.43 -317.48} + { 180.04 -314.09 253.35 -338.03} + { 180.04 -314.09 294.06 -294.41} + { 180.04 -314.09 234.21 -271.02} + { 180.04 -314.09 240.43 -249.37} + { 180.04 -314.09 223.50 -227.01} + { 180.04 -314.09 245.79 -227.87} + { 180.04 -314.09 305.87 -336.77} + { 180.04 -314.09 265.00 -338.11} + { 180.04 -314.09 242.24 -338.19} + { 180.04 -314.09 223.03 -336.85} + { 180.04 -314.09 199.09 -270.87} + { 180.04 -314.09 186.34 -270.47} + { 180.04 -314.09 173.98 -273.54} + { 180.04 -314.09 157.91 -220.94} + { 180.04 -314.09 215.47 -264.80} + { 215.47 -264.80 181.77 -157.09} + { 215.47 -264.80 229.57 -280.79} + { 215.47 -264.80 253.58 -308.98} + { 215.47 -264.80 279.33 -340.71} + { 215.47 -264.80 270.91 -325.91} + { 215.47 -264.80 266.57 -309.84} + { 215.47 -264.80 227.60 -275.75} + { 215.47 -264.80 221.06 -262.44} + { 215.47 -264.80 213.98 -252.28} + { 215.47 -264.80 210.67 -245.20} + { 215.47 -264.80 195.08 -232.36} + { 215.47 -264.80 198.86 -237.95} + { 215.47 -264.80 219.72 -219.84} + { 215.47 -264.80 240.28 -211.73} + { 215.47 -264.80 248.23 -231.81} + { 215.47 -264.80 258.39 -235.59} + { 215.47 -264.80 275.24 -236.77} + { 215.47 -264.80 285.94 -235.75} + { 215.47 -264.80 257.99 -269.92} + { 215.47 -264.80 258.39 -282.13} + { 215.47 -264.80 259.57 -290.47} + { 215.47 -264.80 258.86 -300.08} + { 215.47 -264.80 334.92 -301.57} + { 215.47 -264.80 309.25 -314.88} + { 215.47 -264.80 304.37 -335.28} + { 215.47 -264.80 292.32 -353.86} + { 215.47 -264.80 258.94 -337.09} + { 215.47 -264.80 240.20 -336.30} + { 215.47 -264.80 223.50 -337.87} + { 215.47 -264.80 211.46 -350.08} + { 215.47 -264.80 194.13 -351.65} + { 215.47 -264.80 293.11 -243.62} + { 293.11 -243.62 319.02 -327.24} + { 293.11 -243.62 320.20 -324.65} + { 293.11 -243.62 315.00 -303.86} + { 293.11 -243.62 312.95 -300.63} + { 293.11 -243.62 307.99 -295.28} + { 293.11 -243.62 302.40 -262.44} + { 293.11 -243.62 302.64 -238.43} + { 293.11 -243.62 295.31 -233.23} + { 293.11 -243.62 294.13 -234.09} + { 293.11 -243.62 293.90 -231.89} + { 293.11 -243.62 296.10 -217.64} + { 293.11 -243.62 288.39 -233.15} + { 293.11 -243.62 292.72 -222.44} + { 293.11 -243.62 304.53 -210.87} + { 293.11 -243.62 323.35 -188.90} + { 293.11 -243.62 331.22 -189.76} + { 293.11 -243.62 332.56 -196.38} + { 293.11 -243.62 333.43 -199.21} + { 293.11 -243.62 346.26 -190.39} + { 293.11 -243.62 353.03 -193.31} + { 293.11 -243.62 337.52 -209.76} + { 293.11 -243.62 336.02 -218.90} + { 293.11 -243.62 345.39 -220.79} + { 293.11 -243.62 366.73 -275.67} + { 293.11 -243.62 359.57 -281.57} + { 293.11 -243.62 347.68 -280.24} + { 293.11 -243.62 350.12 -292.83} + { 293.11 -243.62 346.57 -303.70} + { 293.11 -243.62 352.87 -329.92} + { 293.11 -243.62 343.03 -339.53} + { 293.11 -243.62 332.01 -341.81} + { 293.11 -243.62 316.10 -328.35} + { 293.11 -243.62 336.18 -237.56} + { 336.18 -237.56 345.47 -220.08} + { 336.18 -237.56 342.87 -224.57} + { 336.18 -237.56 350.35 -221.97} + { 336.18 -237.56 355.24 -234.65} + { 336.18 -237.56 350.12 -253.07} + { 336.18 -237.56 351.46 -271.81} + { 336.18 -237.56 356.89 -282.83} + { 336.18 -237.56 356.81 -279.69} + { 336.18 -237.56 358.15 -281.18} + { 336.18 -237.56 358.94 -283.07} + { 336.18 -237.56 345.47 -220.63} + { 336.18 -237.56 373.35 -213.62} + { 336.18 -237.56 370.43 -223.94} + { 336.18 -237.56 366.10 -227.48} + { 336.18 -237.56 370.67 -229.76} + { 336.18 -237.56 408.46 -267.56} + { 336.18 -237.56 387.60 -271.10} + { 336.18 -237.56 378.31 -275.75} + { 336.18 -237.56 368.31 -275.83} + { 336.18 -237.56 363.27 -281.65} + { 336.18 -237.56 357.83 -282.91} + { 336.18 -237.56 352.72 -283.78} + { 336.18 -237.56 345.94 -281.81} + { 336.18 -237.56 355.00 -266.22} + { -200.59 126.77 -197.60 106.61} + { -197.60 106.61 -178.39 67.87} + { -197.60 106.61 -170.28 101.50} + { -197.60 106.61 -165.39 72.44} + { -197.60 106.61 -152.09 88.27} + { -197.60 106.61 -162.40 54.33} + { -197.60 106.61 -169.65 51.50} + { -197.60 106.61 -188.70 51.57} + { -197.60 106.61 -239.96 20.94} + { -197.60 106.61 -249.65 21.02} + { -197.60 106.61 -252.17 27.01} + { -197.60 106.61 -271.38 42.44} + { -197.60 106.61 -163.74 80.87} + { -163.74 80.87 -154.06 89.69} + { -163.74 80.87 -163.90 79.29} + { -163.74 80.87 -165.87 71.57} + { -163.74 80.87 -156.57 68.43} + { -163.74 80.87 -143.82 56.06} + { -143.82 56.06 -131.77 55.35} + { -143.82 56.06 -162.32 40.47} + { -143.82 56.06 -145.39 55.59} + { -143.82 56.06 -186.81 50.00} + { -143.82 56.06 -167.05 60.55} + { -143.82 56.06 -162.24 56.77} + { -143.82 56.06 -160.12 56.85} + { -143.82 56.06 -157.76 66.22} + { -143.82 56.06 -156.10 69.45} + { -143.82 56.06 -117.83 16.30} + { -117.83 16.30 -99.65 22.20} + { -117.83 16.30 -121.61 17.80} + { -117.83 16.30 -117.60 16.38} + { -117.83 16.30 -124.21 43.78} + { -117.83 16.30 -122.40 23.39} + { -117.83 16.30 -118.62 25.91} + { -117.83 16.30 -123.11 31.57} + { -117.83 16.30 -119.88 21.02} + { -117.83 16.30 -104.53 -46.46} + { -104.53 -46.46 -76.65 -26.14} + { -104.53 -46.46 -124.69 -65.04} + { -104.53 -46.46 -104.45 -46.46} + { -104.53 -46.46 -155.39 -65.28} + { -104.53 -46.46 -133.98 -62.83} + { -104.53 -46.46 -143.90 -51.89} + { -104.53 -46.46 -137.68 -61.73} + { -104.53 -46.46 -71.46 -24.49} + { -104.53 -46.46 -50.51 -31.81} + { -104.53 -46.46 -46.81 -19.45} + { -104.53 -46.46 -66.73 -29.76} + { -104.53 -46.46 -50.43 -45.83} + { -104.53 -46.46 -44.69 -67.80} + { -104.53 -46.46 -46.81 -56.61} + { -104.53 -46.46 -27.68 -50.87} + { -104.53 -46.46 -32.01 -64.80} + { -104.53 -46.46 -41.06 -55.59} + { -104.53 -46.46 -31.54 -59.61} + { -104.53 -46.46 -92.40 -68.90} + { -104.53 -46.46 -100.83 -75.51} + { -104.53 -46.46 -97.60 -68.74} + { -104.53 -46.46 -102.01 -74.72} + { -104.53 -46.46 -89.02 -69.06} + { -104.53 -46.46 -97.28 -66.61} + { -104.53 -46.46 -99.02 -77.64} + { -99.02 -77.64 -80.98 -87.17} + { -99.02 -77.64 -111.77 -78.74} + { -99.02 -77.64 -99.33 -77.72} + { -99.02 -77.64 -109.02 -102.83} + { -99.02 -77.64 -108.62 -102.83} + { -99.02 -77.64 -99.09 -127.95} + { -99.09 -127.95 -78.78 -122.83} + { -99.09 -127.95 -115.63 -128.35} + { -99.09 -127.95 -99.33 -127.48} + { -99.09 -127.95 -112.56 -115.43} + { -99.09 -127.95 -163.35 -98.43} + { -99.09 -127.95 -120.59 -120.00} + { -99.09 -127.95 -123.43 -108.43} + { -99.09 -127.95 -88.70 -117.09} + { -99.09 -127.95 -95.08 -171.89} + { -99.09 -127.95 -127.99 -148.90} + { -99.09 -127.95 -115.00 -165.67} + { -99.09 -127.95 -144.76 -204.65} + { -144.76 -204.65 -125.71 -214.65} + { -144.76 -204.65 -169.57 -218.35} + { -144.76 -204.65 -144.06 -204.09} + { -144.76 -204.65 -224.61 -219.29} + { -144.76 -204.65 -190.59 -221.42} + { -144.76 -204.65 -195.47 -199.92} + { -144.76 -204.65 -184.92 -186.06} + { -144.76 -204.65 -211.46 -162.52} + { -144.76 -204.65 -175.47 -121.18} + { -144.76 -204.65 -161.46 -148.82} + { -144.76 -204.65 -177.83 -150.71} + { -144.76 -204.65 -189.80 -144.25} + { -144.76 -204.65 -129.41 -152.52} + { -144.76 -204.65 -98.07 -172.91} + { -144.76 -204.65 -101.54 -172.05} + { -144.76 -204.65 -110.59 -172.68} + { -144.76 -204.65 -107.91 -184.41} + { -144.76 -204.65 -74.92 -209.61} + { -144.76 -204.65 -110.98 -204.57} + { -144.76 -204.65 -112.48 -209.76} + { -144.76 -204.65 -112.40 -205.28} + { -144.76 -204.65 -137.13 -292.76} + { -137.13 -292.76 -123.43 -281.89} + { -137.13 -292.76 -136.73 -290.16} + { -137.13 -292.76 -135.08 -290.00} + { -137.13 -292.76 -64.29 -366.93} + { -137.13 -292.76 -66.73 -299.06} + { -137.13 -292.76 -96.34 -309.29} + { -137.13 -292.76 169.65 -394.88} + { -137.13 -292.76 -63.58 -368.19} + { -63.58 -368.19 -97.44 -270.87} + { -63.58 -368.19 -62.40 -343.54} + { -63.58 -368.19 -63.98 -338.43} + { -63.58 -368.19 -63.35 -368.27} + { -63.58 -368.19 186.42 -352.52} + { -63.58 -368.19 60.59 -320.08} + { -63.58 -368.19 7.60 -379.61} + { -63.58 -368.19 21.38 -364.02} + { -63.58 -368.19 -274.45 -385.83} + { -63.58 -368.19 -222.09 -392.36} + { -63.58 -368.19 -215.08 -353.23} + { -63.58 -368.19 -212.56 -375.91} + { -63.58 -368.19 -61.30 -208.66} + { -63.58 -368.19 -90.83 -249.06} + { -63.58 -368.19 -38.54 -272.20} + { -63.58 -368.19 -4.37 -352.13} + { -99.02 -77.64 -48.15 -46.93} + { -48.15 -46.93 -43.90 -68.43} + { -48.15 -46.93 -48.15 -54.57} + { -48.15 -46.93 -48.23 -58.11} + { -48.15 -46.93 -47.91 -46.93} + { -48.15 -46.93 -31.30 -52.44} + { -48.15 -46.93 -33.82 -58.98} + { -48.15 -46.93 -26.26 -48.43} + { -48.15 -46.93 -26.34 -52.36} + { -48.15 -46.93 -32.56 -71.89} + { -48.15 -46.93 -32.48 -69.29} + { -48.15 -46.93 24.45 -61.02} + { -48.15 -46.93 99.72 -83.23} + { -200.59 126.77 -52.95 88.27} + { -48.15 -46.93 22.09 -63.07} + { 22.09 -63.07 24.21 -60.94} + { 22.09 -63.07 21.61 -73.07} + { 22.09 -63.07 16.73 -70.79} + { 22.09 -63.07 22.17 -63.15} + { 22.09 -63.07 5.16 -89.53} + { 22.09 -63.07 13.90 -86.85} + { 22.09 -63.07 12.80 -74.02} + { 22.09 -63.07 15.55 -78.74} + { 22.09 -63.07 -2.24 -36.30} + { 22.09 -63.07 2.17 -28.98} + { 22.09 -63.07 16.10 -54.49} + { 22.09 -63.07 66.34 -69.84} + { -200.59 126.77 -156.34 120.94} + { 22.09 -63.07 66.50 -68.19} + { 22.09 -63.07 64.53 -75.83} + { 64.53 -75.83 82.87 -61.50} + { 64.53 -75.83 51.14 -101.73} + { 64.53 -75.83 64.06 -75.98} + { 64.53 -75.83 170.59 -200.47} + { 64.53 -75.83 148.31 -157.40} + { 64.53 -75.83 137.44 -145.51} + { 64.53 -75.83 119.96 -133.86} + { 64.53 -75.83 111.30 -142.36} + { 64.53 -75.83 138.94 -155.35} + { 64.53 -75.83 87.68 -20.00} + { 64.53 -75.83 75.79 -47.09} + { 64.53 -75.83 78.15 -45.12} + { 64.53 -75.83 79.65 -43.86} + { 64.53 -75.83 133.98 -148.98} + { 133.98 -148.98 113.03 -150.08} + { 133.98 -148.98 131.06 -148.98} + { 133.98 -148.98 125.00 -148.74} + { 133.98 -148.98 132.40 -150.16} + { 133.98 -148.98 162.01 -95.12} + { 133.98 -148.98 142.40 -123.39} + { 133.98 -148.98 161.69 -117.24} + { 133.98 -148.98 155.47 -104.41} + { 133.98 -148.98 170.98 -332.76} + { 133.98 -148.98 154.06 -226.85} + { 133.98 -148.98 146.18 -216.38} + { 133.98 -148.98 151.14 -220.16} + { 133.98 -148.98 143.43 -201.34} + { 143.43 -201.34 148.15 -166.14} + { 143.43 -201.34 140.67 -210.47} + { 143.43 -201.34 143.11 -200.00} + { 143.43 -201.34 169.80 -332.36} + { 143.43 -201.34 153.98 -228.19} + { 143.43 -201.34 145.79 -217.24} + { 143.43 -201.34 163.66 -217.80} + { 143.43 -201.34 152.48 -220.24} + { 143.43 -201.34 168.46 -198.11} + { 143.43 -201.34 164.45 -160.94} + { 143.43 -201.34 177.52 -188.03} + { 143.43 -201.34 210.91 -163.07} + { 143.43 -201.34 204.92 -189.76} + { 143.43 -201.34 188.62 -153.15} + { 143.43 -201.34 198.15 -203.94} + { 198.15 -203.94 202.24 -198.66} + { 198.15 -203.94 192.64 -207.72} + { 198.15 -203.94 193.90 -207.48} + { 198.15 -203.94 197.20 -205.67} + { 198.15 -203.94 233.35 -335.59} + { 198.15 -203.94 215.00 -222.05} + { 198.15 -203.94 201.30 -231.97} + { 198.15 -203.94 209.25 -248.11} + { 198.15 -203.94 220.51 -260.94} + { 220.51 -260.94 221.46 -223.23} + { 220.51 -260.94 227.44 -337.01} + { 220.51 -260.94 217.68 -257.80} + { 220.51 -260.94 524.13 -210.24} + { 220.51 -260.94 272.87 -234.02} + { 220.51 -260.94 266.02 -266.93} + { 220.51 -260.94 265.16 -283.70} + { 220.51 -260.94 262.48 -291.73} + { 220.51 -260.94 67.44 -394.88} + { 220.51 -260.94 197.52 -267.95} + { 220.51 -260.94 190.28 -351.26} + { 220.51 -260.94 197.05 -289.53} + { 220.51 -260.94 279.57 -235.75} + { 279.57 -235.75 276.73 -254.96} + { 279.57 -235.75 279.09 -251.57} + { 279.57 -235.75 277.20 -245.75} + { 279.57 -235.75 341.69 -342.60} + { 279.57 -235.75 317.99 -326.77} + { 279.57 -235.75 350.91 -306.38} + { 279.57 -235.75 519.17 -217.80} + { 279.57 -235.75 442.24 -244.25} + { 279.57 -235.75 381.38 -222.36} + { 279.57 -235.75 418.46 -232.13} + { 279.57 -235.75 355.00 -266.22} + { 355.00 -266.22 361.54 -226.38} + { 355.00 -266.22 362.80 -280.55} + { 355.00 -266.22 349.72 -239.29} + { 355.00 -266.22 358.54 -264.57} + { 355.00 -266.22 501.30 -176.61} + { 355.00 -266.22 540.91 -206.61} + { 355.00 -266.22 510.75 -197.56} + { 220.51 -260.94 114.37 -353.31} + { 114.37 -353.31 107.68 -403.70} + { 114.37 -353.31 91.06 -301.89} + { 114.37 -353.31 110.35 -401.97} + { 114.37 -353.31 106.89 -361.81} + { 114.37 -353.31 143.19 -357.95} + { 114.37 -353.31 125.47 -355.35} + { -200.59 126.77 -189.49 125.67} + { 114.37 -353.31 156.18 -356.46} + { 114.37 -353.31 140.59 -344.96} + { 114.37 -353.31 130.12 -357.32} + { 114.37 -353.31 123.19 -414.96} + { 114.37 -353.31 121.38 -401.89} + { 114.37 -353.31 91.61 -419.29} + { 114.37 -353.31 94.69 -422.52} + { 114.37 -353.31 109.57 -402.05} + { 114.37 -353.31 109.02 -406.22} + { 114.37 -353.31 44.53 -540.71} + { 114.37 -353.31 94.76 -412.13} + { 114.37 -353.31 65.71 -416.85} + { 114.37 -353.31 87.20 -430.24} + { 114.37 -353.31 -143.82 -324.25} + { 114.37 -353.31 -66.42 -368.43} + { 114.37 -353.31 -16.97 -303.62} + { 114.37 -353.31 72.95 -361.18} + { 114.37 -353.31 74.29 -380.08} + { 114.37 -353.31 65.71 -319.61} + { 114.37 -353.31 185.16 -219.61} + { 114.37 -353.31 145.87 -248.82} + { 114.37 -353.31 174.13 -251.42} + { 114.37 -353.31 164.37 -244.09} + { 114.37 -353.31 155.79 -264.02} + { 114.37 -353.31 -4.37 -352.13} + { -4.37 -352.13 18.46 -311.34} + { -4.37 -352.13 -2.17 -394.41} + { -4.37 -352.13 -4.06 -346.54} + { -4.37 -352.13 59.49 -318.35} + { -4.37 -352.13 54.21 -382.76} + { -4.37 -352.13 83.43 -355.35} + { -4.37 -352.13 188.07 -348.11} + { 934.29 619.45 941.85 598.90} + { 941.85 598.90 942.17 596.93} + { 942.17 596.93 940.20 564.72} + { 942.17 596.93 952.01 577.64} + { 942.17 596.93 957.99 584.72} + { 942.17 596.93 929.33 577.80} + { 942.17 596.93 926.18 591.50} + { 942.17 596.93 936.26 594.17} + { 942.17 596.93 942.09 596.61} + { 942.17 596.93 948.31 594.49} + { 942.17 596.93 960.12 588.43} + { 942.17 596.93 942.40 597.40} + { 942.17 596.93 931.85 544.65} + { 931.85 544.65 931.06 544.33} + { 931.85 544.65 931.38 544.57} + { 931.85 544.65 908.94 544.33} + { 931.85 544.65 866.97 499.45} + { 931.85 544.65 832.17 416.46} + { 931.85 544.65 921.06 500.63} + { 931.85 544.65 935.47 548.90} + { 931.85 544.65 921.93 572.52} + { 931.85 544.65 910.67 567.17} + { 931.85 544.65 919.80 549.21} + { 931.85 544.65 927.36 545.67} + { 931.85 544.65 894.13 513.78} + { 894.13 513.78 883.03 530.24} + { 894.13 513.78 898.23 531.34} + { 894.13 513.78 945.47 542.91} + { 894.13 513.78 949.72 525.59} + { 894.13 513.78 915.16 499.13} + { 894.13 513.78 886.89 472.20} + { 894.13 513.78 904.45 508.35} + { 894.13 513.78 908.46 519.37} + { 894.13 513.78 895.24 527.17} + { 894.13 513.78 894.37 512.99} + { 894.13 513.78 896.89 496.85} + { 894.13 513.78 912.17 514.33} + { 894.13 513.78 874.69 465.43} + { 874.69 465.43 853.90 493.70} + { 874.69 465.43 854.92 471.97} + { 874.69 465.43 836.97 475.28} + { 874.69 465.43 810.98 454.02} + { 874.69 465.43 794.53 418.35} + { 874.69 465.43 857.76 439.21} + { 874.69 465.43 886.89 453.54} + { 874.69 465.43 888.39 465.83} + { 874.69 465.43 875.08 465.67} + { 874.69 465.43 867.60 477.56} + { 874.69 465.43 842.24 454.65} + { 874.69 465.43 836.57 530.47} + { 874.69 465.43 792.87 425.43} + { 792.87 425.43 833.27 470.71} + { 792.87 425.43 821.69 476.30} + { 792.87 425.43 801.54 455.12} + { 792.87 425.43 791.46 415.83} + { 792.87 425.43 809.65 406.38} + { 792.87 425.43 841.54 418.43} + { 792.87 425.43 877.05 451.65} + { 792.87 425.43 889.25 471.42} + { 792.87 425.43 813.74 432.99} + { 792.87 425.43 808.15 428.74} + { 792.87 425.43 792.87 424.96} + { 792.87 425.43 793.35 423.70} + { 792.87 425.43 792.64 411.97} + { 792.87 425.43 652.95 382.83} + { 792.87 425.43 779.33 422.20} + { 792.87 425.43 779.57 430.00} + { 792.87 425.43 787.36 419.84} + { 792.87 425.43 643.82 314.96} + { 792.87 425.43 747.60 389.06} + { 792.87 425.43 768.15 410.39} + { 792.87 425.43 772.87 420.55} + { 772.87 420.55 788.07 417.40} + { 772.87 420.55 795.55 398.19} + { 772.87 420.55 776.81 394.33} + { 772.87 420.55 751.14 389.61} + { 772.87 420.55 645.79 365.20} + { 772.87 420.55 657.28 397.17} + { 772.87 420.55 753.98 430.08} + { 772.87 420.55 770.12 435.20} + { 772.87 420.55 783.74 437.64} + { 772.87 420.55 788.15 429.29} + { 772.87 420.55 772.95 420.87} + { 772.87 420.55 774.29 419.06} + { 772.87 420.55 794.53 426.38} + { 772.87 420.55 791.30 416.14} + { 772.87 420.55 783.58 407.72} + { 772.87 420.55 718.62 392.91} + { 718.62 392.91 734.21 352.13} + { 718.62 392.91 746.57 378.11} + { 718.62 392.91 801.30 408.11} + { 718.62 392.91 740.67 432.83} + { 718.62 392.91 680.12 449.21} + { 718.62 392.91 662.80 397.95} + { 718.62 392.91 694.45 398.43} + { 718.62 392.91 715.00 408.19} + { 718.62 392.91 730.20 395.91} + { 718.62 392.91 721.46 382.91} + { 718.62 392.91 685.24 383.15} + { 718.62 392.91 718.78 391.65} + { 718.62 392.91 718.46 393.07} + { 718.62 392.91 692.72 305.43} + { 692.72 305.43 725.08 311.57} + { 692.72 305.43 725.47 266.46} + { 692.72 305.43 725.47 224.41} + { 692.72 305.43 729.88 172.68} + { 692.72 305.43 725.08 118.58} + { 692.72 305.43 702.56 186.61} + { 692.72 305.43 693.66 184.17} + { 692.72 305.43 655.94 209.53} + { 692.72 305.43 648.78 267.32} + { 692.72 305.43 651.14 311.50} + { 692.72 305.43 657.60 370.55} + { 692.72 305.43 682.64 445.20} + { 692.72 305.43 723.74 452.91} + { 692.72 305.43 697.52 359.37} + { 692.72 305.43 680.83 334.02} + { 692.72 305.43 709.41 312.60} + { 692.72 305.43 726.34 288.43} + { 692.72 305.43 690.28 247.95} + { 692.72 305.43 664.37 304.65} + { 692.72 305.43 687.60 307.95} + { 692.72 305.43 692.95 305.98} + { 692.72 305.43 699.57 206.85} + { 699.57 206.85 701.06 206.46} + { 699.57 206.85 714.21 190.00} + { 699.57 206.85 697.83 185.35} + { 699.57 206.85 669.80 191.73} + { 699.57 206.85 625.63 225.67} + { 699.57 206.85 655.55 287.80} + { 699.57 206.85 703.82 436.14} + { 699.57 206.85 731.61 266.77} + { 699.57 206.85 708.70 209.84} + { 699.57 206.85 754.76 206.46} + { 699.57 206.85 719.02 198.98} + { 699.57 206.85 702.80 255.98} + { 699.57 206.85 671.38 238.19} + { 699.57 206.85 675.94 200.08} + { 699.57 206.85 740.59 178.90} + { 740.59 178.90 693.66 129.53} + { 740.59 178.90 713.90 177.24} + { 740.59 178.90 717.13 190.39} + { 740.59 178.90 643.19 265.59} + { 740.59 178.90 661.77 335.35} + { 740.59 178.90 736.81 223.94} + { 740.59 178.90 741.46 223.54} + { 740.59 178.90 765.55 246.06} + { 740.59 178.90 754.84 191.57} + { 740.59 178.90 741.77 181.57} + { 740.59 178.90 740.12 181.26} + { 740.59 178.90 750.91 221.10} + { 740.59 178.90 721.14 221.26} + { 740.59 178.90 732.64 187.01} + { 740.59 178.90 697.91 149.29} + { 740.59 178.90 695.63 172.99} + { 740.59 178.90 720.20 185.67} + { 740.59 178.90 728.07 203.94} + { 740.59 178.90 670.04 156.77} + { 670.04 156.77 672.56 153.86} + { 670.04 156.77 668.78 159.21} + { 670.04 156.77 667.36 148.98} + { 670.04 156.77 664.37 155.35} + { 670.04 156.77 729.80 319.61} + { 670.04 156.77 709.88 212.68} + { 670.04 156.77 712.95 207.80} + { 670.04 156.77 699.49 186.14} + { 670.04 156.77 706.18 174.65} + { 670.04 156.77 741.14 161.02} + { 670.04 156.77 736.73 137.72} + { 670.04 156.77 814.13 108.66} + { 670.04 156.77 863.66 50.94} + { 670.04 156.77 727.60 114.57} + { 670.04 156.77 677.36 146.85} + { 670.04 156.77 700.91 133.23} + { 670.04 156.77 720.12 147.95} + { 670.04 156.77 687.05 156.61} + { 670.04 156.77 699.80 175.43} + { 670.04 156.77 700.91 161.18} + { 670.04 156.77 670.04 169.13} + { 670.04 156.77 666.42 191.02} + { 670.04 156.77 680.51 179.29} + { 670.04 156.77 706.10 152.99} + { 670.04 156.77 738.39 128.27} + { 670.04 156.77 723.43 185.12} + { 670.04 156.77 697.36 184.25} + { 670.04 156.77 723.58 247.80} + { 670.04 156.77 699.57 206.85} + { 670.04 156.77 821.93 120.39} + { 821.93 120.39 820.51 120.71} + { 821.93 120.39 819.09 115.75} + { 821.93 120.39 737.52 131.10} + { 821.93 120.39 741.54 111.73} + { 821.93 120.39 794.13 96.14} + { 821.93 120.39 786.50 23.54} + { 821.93 120.39 770.83 -69.37} + { 821.93 120.39 814.13 -30.00} + { 821.93 120.39 862.24 51.10} + { 821.93 120.39 864.92 94.02} + { 821.93 120.39 849.96 118.11} + { 821.93 120.39 847.76 101.34} + { 821.93 120.39 821.93 54.02} + { 821.93 120.39 792.32 109.13} + { 821.93 120.39 792.40 139.29} + { 821.93 120.39 783.50 119.61} + { 821.93 120.39 795.55 104.49} + { 821.93 120.39 795.24 71.42} + { 821.93 120.39 816.18 33.78} + { 821.93 120.39 831.61 66.93} + { 821.93 120.39 835.71 3.23} + { 821.93 120.39 850.51 -11.73} + { 850.51 -11.73 882.01 86.69} + { 850.51 -11.73 839.96 126.85} + { 850.51 -11.73 807.05 81.18} + { 850.51 -11.73 802.56 17.17} + { 850.51 -11.73 728.31 -34.02} + { 850.51 -11.73 810.12 -50.79} + { 850.51 -11.73 847.83 -11.73} + { 850.51 -11.73 850.04 -14.17} + { 850.51 -11.73 780.20 -58.03} + { 850.51 -11.73 774.92 -19.37} + { 850.51 -11.73 816.73 28.27} + { 850.51 -11.73 839.49 87.32} + { 850.51 -11.73 864.37 42.76} + { 850.51 -11.73 857.52 38.66} + { 850.51 -11.73 829.02 29.37} + { 850.51 -11.73 811.46 9.45} + { 850.51 -11.73 798.15 -29.06} + { 850.51 -11.73 775.47 -45.98} + { 850.51 -11.73 722.32 -74.02} + { 722.32 -74.02 723.66 -74.09} + { 722.32 -74.02 723.35 -74.49} + { 722.32 -74.02 852.48 -7.32} + { 722.32 -74.02 795.47 7.01} + { 722.32 -74.02 713.11 -49.29} + { 722.32 -74.02 683.27 -75.35} + { 722.32 -74.02 584.69 -138.90} + { 722.32 -74.02 421.93 -257.64} + { 722.32 -74.02 607.76 -174.41} + { 722.32 -74.02 676.42 -152.60} + { 722.32 -74.02 713.03 -110.16} + { 722.32 -74.02 727.36 -95.98} + { 722.32 -74.02 755.24 -85.75} + { 722.32 -74.02 804.61 -53.15} + { 722.32 -74.02 766.97 -65.51} + { 722.32 -74.02 725.55 -95.43} + { 722.32 -74.02 730.59 -41.97} + { 722.32 -74.02 654.76 -82.99} + { 722.32 -74.02 668.46 -101.73} + { 722.32 -74.02 789.72 -38.58} + { 722.32 -74.02 738.15 -51.18} + { 722.32 -74.02 742.24 -81.18} + { 722.32 -74.02 703.58 -105.98} + { 722.32 -74.02 671.30 -102.91} + { 722.32 -74.02 576.34 -229.13} + { 576.34 -229.13 576.81 -229.45} + { 576.34 -229.13 578.23 -228.50} + { 576.34 -229.13 589.57 -234.33} + { 576.34 -229.13 603.74 -209.76} + { 576.34 -229.13 648.31 -115.91} + { 576.34 -229.13 592.32 -158.66} + { 576.34 -229.13 553.50 -176.06} + { 576.34 -229.13 481.22 -206.54} + { 576.34 -229.13 369.57 -230.31} + { 576.34 -229.13 531.30 -237.56} + { 576.34 -229.13 485.55 -236.61} + { 576.34 -229.13 546.57 -212.99} + { 576.34 -229.13 575.63 -207.32} + { 576.34 -229.13 607.60 -180.39} + { 576.34 -229.13 560.75 -205.20} + { 576.34 -229.13 607.05 -154.41} + { 576.34 -229.13 553.90 -183.94} + { 576.34 -229.13 472.95 -212.99} + { 576.34 -229.13 556.73 -229.06} + { 576.34 -229.13 681.85 -15.28} + { 576.34 -229.13 415.31 -233.31} + { 415.31 -233.31 414.61 -230.79} + { 415.31 -233.31 418.94 -231.89} + { 415.31 -233.31 433.58 -314.49} + { 415.31 -233.31 452.87 -253.23} + { 415.31 -233.31 524.61 -229.06} + { 415.31 -233.31 714.45 -126.61} + { 415.31 -233.31 462.40 -202.91} + { 415.31 -233.31 415.94 -161.10} + { 415.31 -233.31 456.26 -185.35} + { 415.31 -233.31 429.33 -195.12} + { 415.31 -233.31 379.25 -210.08} + { 415.31 -233.31 343.50 -217.24} + { 415.31 -233.31 283.03 -213.15} + { 415.31 -233.31 361.46 -242.83} + { 415.31 -233.31 274.53 -257.95} + { 415.31 -233.31 256.42 -315.12} + { 415.31 -233.31 317.05 -316.22} + { 415.31 -233.31 367.44 -342.13} + { 415.31 -233.31 302.95 -329.37} + { 415.31 -233.31 312.80 -312.91} + { 415.31 -233.31 382.09 -250.55} + { 415.31 -233.31 359.49 -219.06} + { 415.31 -233.31 392.72 -226.06} + { 415.31 -233.31 440.12 -232.05} + { 415.31 -233.31 498.54 -209.06} + { 415.31 -233.31 599.72 -185.51} + { 415.31 -233.31 506.50 -210.31} + { 415.31 -233.31 435.31 -229.92} + { 415.31 -233.31 377.44 -239.21} + { 415.31 -233.31 355.00 -266.22} + { 415.31 -233.31 442.24 -242.44} + { 576.34 -229.13 662.64 -75.75} + { 662.64 -75.75 662.24 -75.04} + { 662.64 -75.75 660.91 -76.22} + { 662.64 -75.75 646.18 -57.40} + { 662.64 -75.75 619.96 -85.51} + { 662.64 -75.75 627.20 -108.74} + { 662.64 -75.75 577.52 -227.64} + { 662.64 -75.75 678.23 -159.06} + { 662.64 -75.75 672.32 -83.94} + { 662.64 -75.75 689.88 -67.87} + { 662.64 -75.75 677.83 -56.46} + { 662.64 -75.75 712.64 -38.35} + { 662.64 -75.75 692.48 -11.97} + { 662.64 -75.75 663.27 -67.24} + { 662.64 -75.75 646.65 -91.57} + { 662.64 -75.75 607.99 -134.02} + { 662.64 -75.75 581.06 -213.86} + { 662.64 -75.75 635.16 -136.69} + { 662.64 -75.75 672.72 -30.55} + { 672.72 -30.55 676.65 -31.42} + { 672.72 -30.55 673.27 -30.39} + { 672.72 -30.55 679.02 -18.90} + { 672.72 -30.55 696.34 -18.35} + { 672.72 -30.55 697.99 -25.59} + { 672.72 -30.55 709.09 -26.69} + { 672.72 -30.55 719.49 -31.73} + { 672.72 -30.55 697.44 -36.30} + { 672.72 -30.55 684.37 -41.50} + { 672.72 -30.55 694.13 -75.98} + { 672.72 -30.55 666.18 -80.39} + { 672.72 -30.55 639.33 -87.01} + { 672.72 -30.55 647.83 -56.30} + { 672.72 -30.55 654.13 -39.13} + { 672.72 -30.55 684.53 -70.55} + { 672.72 -30.55 680.12 -55.91} + { 672.72 -30.55 674.21 -42.44} + { 672.72 -30.55 659.33 -60.31} + { 672.72 -30.55 644.29 -82.28} + { 672.72 -30.55 641.14 -87.48} + { 672.72 -30.55 583.66 -210.87} + { 672.72 -30.55 691.85 -27.09} + { 672.72 -30.55 680.98 -43.07} + { 672.72 -30.55 678.39 -61.97} + { 672.72 -30.55 656.02 -82.60} + { 672.72 -30.55 636.02 -143.70} + { 874.69 465.43 843.74 520.94} + { 843.74 520.94 843.03 520.87} + { 843.74 520.94 850.35 495.67} + { 843.74 520.94 841.69 508.50} + { 843.74 520.94 839.88 517.56} + { 843.74 520.94 833.50 523.39} + { 843.74 520.94 838.15 526.61} + { 843.74 520.94 845.63 526.06} + { 843.74 520.94 850.75 522.91} + { 843.74 520.94 851.93 515.04} + { 843.74 520.94 849.17 518.98} + { 843.74 520.94 849.80 519.61} + { 843.74 520.94 839.96 525.35} + { 843.74 520.94 840.04 520.31} +} +set XVIgrid {-1203.35 -849.843 15.748 0.0 0.0 15.748 152 108} diff --git a/Data/Deroc_01/Data/Deroc_-_secteur_entrée-dessinp.th2 b/Data/Deroc_01/Data/Deroc_-_secteur_entrée-dessinp.th2 new file mode 100644 index 0000000..db15afc --- /dev/null +++ b/Data/Deroc_01/Data/Deroc_-_secteur_entrée-dessinp.th2 @@ -0,0 +1,499 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -371.4 -2035.5 2045.6 4.3 +##XTHERION## xth_me_area_zoom_to 25 + +# 2025.05.18 created by TopoDroid v. 6.3.20 + +scrap Deroc_-_secteur_entrée-dessinp -projection plan -scale [0 0 39.3701 0 0 0 1 0 m] + +line wall + 279.46 -243.10 + 280.87 -225.51 + 292.30 -221.21 + 303.79 -217.50 + 312.97 -210.18 + 321.91 -200.75 + 328.44 -191.06 + 334.73 -180.45 + 336.65 -169.16 + 336.65 -155.75 + 330.84 -144.74 + 322.21 -136.06 + 312.00 -131.18 + 300.56 -127.87 + 288.90 -125.13 + 276.32 -123.77 +endline + +line wall + 278.01 -129.63 + 273.87 -116.93 +endline + +line wall + 273.20 -117.32 + 261.84 -110.50 + 249.48 -111.69 + 235.73 -114.65 + 223.04 -115.18 + 208.19 -113.37 + 194.76 -112.50 + 183.35 -110.63 + 171.58 -105.28 + 161.42 -99.13 +endline + +line wall + 52.85 -137.65 + 54.22 -153.43 + 62.58 -168.31 + 75.24 -180.93 + 87.91 -193.39 + 98.44 -203.07 + 110.61 -212.70 + 120.29 -220.11 + 128.90 -228.77 + 138.95 -238.25 + 147.55 -247.38 + 155.98 -257.42 + 164.85 -265.23 + 173.18 -269.82 +endline + +line wall + 173.18 -269.82 + 181.48 -279.86 + 185.96 -291.94 + 179.82 -303.53 + 175.41 -314.95 + 173.72 -327.53 + 173.72 -342.16 + 173.18 -355.27 + 173.18 -367.49 + 174.48 -378.88 +endline + +line wall + 174.25 -384.86 + 183.10 -396.86 + 191.80 -405.09 + 201.71 -412.15 + 200.73 -422.31 + 196.08 -432.80 + 189.61 -442.34 + 185.37 -452.64 + 186.64 -467.52 + 188.16 -479.27 + 185.46 -490.82 + 177.88 -500.66 + 169.54 -511.04 + 160.25 -521.94 + 149.23 -531.75 + 136.35 -538.66 + 124.67 -545.84 + 117.82 -553.70 +endline + +line wall + 117.82 -553.70 + 93.50 -562.41 + 70.50 -567.67 + 53.91 -566.52 + 35.44 -565.12 + 19.47 -566.21 + 1.52 -570.93 + -14.06 -577.82 + -28.84 -587.10 + -40.54 -596.62 + -51.37 -612.90 + -59.35 -629.61 + -64.74 -646.57 + -64.53 -677.36 +endline + +line wall + 27.74 -688.13 + 45.11 -686.32 + 60.36 -681.59 + 71.83 -670.90 + 78.61 -655.88 + 83.48 -641.76 + 87.89 -627.29 + 94.81 -614.51 + 107.74 -606.65 + 123.81 -598.79 + 140.65 -591.08 + 156.97 -586.73 + 172.17 -590.35 + 185.84 -582.11 + 196.51 -567.09 + 205.28 -552.35 + 211.70 -538.78 + 216.21 -523.47 + 222.93 -508.78 + 235.58 -500.47 + 248.53 -491.12 + 262.49 -484.60 + 276.13 -483.92 + 291.26 -476.66 + 299.07 -464.32 + 299.23 -448.84 + 298.50 -433.56 + 293.43 -418.08 + 284.02 -404.39 + 273.25 -393.42 + 259.77 -385.74 + 248.55 -376.03 + 241.16 -363.21 + 226.30 -355.41 + 217.42 -341.03 + 222.77 -326.13 + 229.00 -311.49 + 234.07 -296.99 + 235.44 -281.88 + 241.67 -267.67 + 252.97 -256.45 + 267.14 -251.61 + 279.46 -243.10 +endline + +point -110.95 -1131.91 continuation + +line wall + -64.74 -646.57 + -64.53 -677.36 + -64.53 -696.94 + -66.40 -716.03 + -75.94 -731.49 + -91.94 -743.63 + -109.77 -750.61 + -126.07 -760.38 + -138.26 -774.62 + -147.87 -793.66 + -152.26 -812.36 + -157.87 -834.22 + -165.91 -856.84 + -182.39 -872.56 +endline + +line wall + -182.39 -872.56 + -207.31 -838.46 + -243.20 -833.38 + -261.57 -856.19 + -271.38 -898.83 + -249.96 -932.17 + -198.09 -974.69 +endline + +line wall + -198.09 -974.69 + -208.56 -1009.58 + -200.49 -1041.92 + -181.93 -1069.43 + -158.64 -1092.73 + -131.36 -1108.90 +endline + +line wall + -131.36 -1108.90 + -152.97 -1130.36 + -162.75 -1166.21 + -162.75 -1194.68 + -155.56 -1220.86 + -145.57 -1248.87 + -123.56 -1268.85 + -96.96 -1283.72 + -59.96 -1290.26 + -26.35 -1292.88 + 4.03 -1279.22 + 23.06 -1249.73 + 27.02 -1220.21 + 11.11 -1193.16 + -15.51 -1172.42 + -45.22 -1153.96 + -65.90 -1134.56 + -73.75 -1113.25 +endline + +point -84.90 -1005.16 label -text "point marqué sur excroissance au sol" + +line wall + -73.75 -1113.25 + -72.91 -1093.27 + -70.57 -1076.13 + -57.93 -1058.46 + -42.42 -1040.40 + -29.17 -1022.90 +endline + +line wall + -29.17 -1022.90 + -15.88 -1018.95 + 1.54 -1018.39 + 20.35 -1008.04 + 34.88 -991.22 + 51.87 -969.01 + 62.90 -953.51 + 73.05 -937.58 + 84.49 -919.45 + 100.11 -895.07 + 109.23 -897.06 + 135.52 -893.93 + 152.83 -881.82 + 165.82 -870.84 +endline + +line wall + 79.35 -704.33 + 62.57 -711.71 + 43.13 -721.25 + 24.47 -712.14 + 26.07 -690.97 +endline + +line wall + 165.82 -870.84 + 191.25 -851.50 + 195.50 -840.02 + 210.16 -829.06 + 238.56 -818.01 + 251.97 -799.21 + 255.76 -788.15 + 301.21 -746.53 +endline + +line wall + 158.54 -658.80 + 134.89 -674.17 + 106.07 -690.38 + 79.35 -704.33 + 62.57 -711.71 +endline + +line wall + 134.89 -674.17 + 158.54 -658.80 + 183.43 -646.60 +endline + +point 111.63 -95.73 entrance + +line wall + 285.43 -606.81 + 279.67 -622.61 + 274.47 -637.26 + 265.23 -658.19 + 257.28 -672.02 + 245.21 -685.57 + 231.22 -694.69 + 214.40 -693.17 + 194.77 -687.70 + 183.43 -646.60 + 158.54 -658.80 +endline + +line wall + 301.21 -746.53 + 324.45 -714.41 + 338.58 -694.13 + 346.65 -680.20 + 352.56 -663.92 + 354.91 -647.18 + 360.16 -627.75 + 368.05 -609.11 + 379.38 -598.17 +endline + +line wall + 570.09 -512.57 + 561.04 -502.17 + 539.16 -506.29 + 523.67 -505.50 + 505.77 -504.90 + 484.65 -506.92 + 463.04 -513.27 + 445.28 -517.91 + 423.98 -524.43 + 405.39 -528.08 + 388.19 -532.11 + 366.85 -533.75 + 351.66 -538.42 + 336.45 -546.59 + 320.78 -555.90 + 308.56 -566.99 + 296.69 -583.30 + 287.48 -599.04 + 285.43 -606.81 +endline + +line wall + 813.64 -702.03 + 808.43 -688.81 + 793.24 -666.95 + 783.01 -643.78 + 776.99 -620.23 + 766.47 -593.21 + 749.29 -567.98 + 727.47 -545.77 + 708.26 -532.23 + 684.06 -526.79 + 655.59 -524.74 + 629.25 -520.77 + 603.38 -516.53 + 570.09 -512.57 + 561.04 -502.17 +endline + +line wall + 956.20 -1083.27 + 938.28 -1068.26 + 926.83 -1036.65 + 922.73 -1002.19 + 922.73 -967.79 + 922.73 -935.32 + 916.59 -901.11 + 896.05 -875.46 + 872.94 -848.37 + 845.66 -821.45 + 825.93 -793.54 + 819.78 -758.61 + 818.25 -722.28 + 813.64 -702.03 +endline + +line border -id dessinp-a1 -close on + 772.62 -756.94 + 742.20 -769.63 + 734.61 -798.10 + 718.95 -824.58 + 694.99 -838.40 + 716.15 -853.28 + 751.48 -858.35 + 780.17 -851.40 + 807.94 -828.09 + 822.03 -805.11 + 811.87 -778.46 + 794.36 -758.41 + 778.95 -746.80 + 772.62 -756.94 +endline +area clay + dessinp-a1 +endarea + +line wall + 379.38 -598.17 + 395.93 -605.49 + 401.63 -624.20 + 409.69 -638.41 + 420.81 -646.23 + 437.92 -652.83 + 455.90 -659.19 + 471.07 -664.25 + 485.80 -669.15 + 498.29 -674.17 + 508.43 -684.91 + 509.50 -698.14 + 503.50 -710.25 + 495.34 -725.39 + 481.71 -746.24 + 478.18 -757.75 +endline + +line wall + 478.18 -757.75 + 478.68 -773.09 + 467.95 -804.22 + 460.85 -830.26 + 460.63 -870.44 + 462.99 -905.97 + 465.02 -933.90 + 468.08 -961.43 + 466.24 -994.95 + 459.82 -1027.95 + 454.96 -1052.50 +endline + +line wall + 1945.61 -1491.14 + 1825.28 -1446.01 + 1751.87 -1423.40 + 1691.80 -1399.29 + 1635.30 -1400.32 + 1591.23 -1393.81 + 1546.93 -1391.86 + 1503.10 -1391.85 + 1456.63 -1379.42 + 1403.23 -1365.70 + 1351.19 -1344.87 + 1295.28 -1300.92 + 1255.50 -1266.40 + 1218.60 -1226.97 + 1175.52 -1197.00 + 1136.27 -1168.98 + 1093.40 -1144.53 + 1056.71 -1123.90 + 1016.97 -1108.14 + 973.90 -1091.63 + 956.20 -1083.27 +endline + +line wall + 454.96 -1052.50 + 485.18 -1091.11 + 519.02 -1122.74 + 548.87 -1146.79 + 583.27 -1169.87 + 610.87 -1205.60 + 629.20 -1253.90 + 656.12 -1307.15 + 694.62 -1359.09 + 728.17 -1399.97 + 770.93 -1449.93 + 818.27 -1497.44 + 867.51 -1546.21 + 908.65 -1580.62 + 941.06 -1609.29 + 972.37 -1647.19 + 1000.57 -1674.35 + 1039.52 -1700.19 + 1077.36 -1712.38 + 1117.41 -1725.47 + 1137.92 -1729.78 +endline + +line wall + 1137.92 -1729.78 + 1204.11 -1714.98 + 1267.56 -1719.47 + 1304.67 -1764.87 + 1351.55 -1800.06 + 1404.59 -1826.38 + 1466.35 -1862.32 + 1519.01 -1893.71 + 1587.70 -1902.72 + 1649.08 -1905.76 + 1704.46 -1929.41 + 1763.76 -1935.54 +endline + + +point 196.85 -236.22 station -name "1" +point 104.91 -112.48 station -name "0" +point 204.30 -285.06 station -name "2" +point 193.60 -379.55 station -name "3" +point 251.12 -441.64 station -name "4" +point 160.54 -557.83 station -name "5" +point 18.07 -642.67 station -name "6" +point -37.25 -837.98 station -name "7" +point 231.49 -800.97 station -name "9" +point 324.44 -576.16 station -name "10" +point 539.48 -588.62 station -name "11" +point 715.60 -1057.04 station -name "12" +point 1307.40 -1468.11 station -name "13" +point 1791.25 -1536.15 station -name "14" + + +endscrap + diff --git a/Data/Deroc_01/Data/Deroc_-_secteur_entrée-dessins.th2 b/Data/Deroc_01/Data/Deroc_-_secteur_entrée-dessins.th2 new file mode 100644 index 0000000..209d4a5 --- /dev/null +++ b/Data/Deroc_01/Data/Deroc_-_secteur_entrée-dessins.th2 @@ -0,0 +1,171 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -837.4 -367.2 463.1 -8.5 +##XTHERION## xth_me_area_zoom_to 25 + +# 2025.05.18 created by TopoDroid v. 6.3.20 + +scrap Deroc_-_secteur_entrée-dessins -projection extended -scale [0 0 39.3701 0 0 0 1 0 m] + +line wall + 16.21 -215.24 + 24.73 -193.68 + 33.29 -173.40 + 22.65 -159.45 + 2.62 -159.45 + -19.79 -165.76 + -40.25 -173.64 + -57.64 -188.44 + -69.65 -203.95 + -82.25 -216.14 + -101.01 -211.04 + -119.98 -198.62 + -142.81 -183.83 + -162.08 -174.61 + -182.58 -166.65 + -204.89 -164.85 + -214.41 -171.18 + -224.80 -176.52 + -256.59 -166.96 +endline + +line wall + 16.21 -215.24 + 44.45 -194.93 + 63.31 -186.46 + 77.32 -194.53 + 81.14 -209.39 +endline + +line wall + 363.07 -164.37 + 343.54 -151.62 + 324.52 -145.68 + 303.20 -146.53 + 282.03 -149.20 + 263.86 -156.57 + 248.43 -168.61 + 235.88 -182.02 + 221.46 -193.58 + 202.89 -197.50 + 192.31 -197.05 +endline + +line wall + 192.31 -197.05 + 170.54 -209.51 + 155.02 -201.75 +endline + +line wall + 155.02 -201.75 + 132.85 -207.79 + 113.93 -217.89 + 94.60 -215.58 + 81.14 -209.39 +endline + +line wall + -256.59 -166.96 + -258.42 -154.09 + -262.82 -145.67 + -270.51 -138.27 + -277.97 -133.07 + -285.29 -127.66 + -293.84 -121.87 + -301.31 -117.51 + -310.04 -112.17 + -318.27 -109.89 + -326.60 -108.48 + -339.36 -109.61 + -348.71 -112.59 + -358.62 -117.06 + -367.90 -121.62 + -377.49 -126.61 + -387.07 -132.45 + -395.44 -137.76 + -402.97 -143.74 + -409.78 -150.43 + -418.55 -160.11 + -425.10 -166.16 + -431.10 -171.98 + -435.98 -178.78 + -441.97 -185.33 +endline + +line wall + -443.95 -188.76 + -459.17 -197.17 + -471.78 -181.61 + -480.82 -168.11 + -492.92 -153.15 +endline + +line wall + -480.82 -168.11 + -492.92 -153.15 + -502.80 -140.39 + -525.53 -126.76 + -546.20 -116.17 + -564.43 -111.79 + -580.73 -111.70 + -595.82 -112.40 + -611.70 -115.12 + -628.16 -120.46 + -647.88 -126.45 + -669.98 -137.63 + -692.06 -151.03 + -713.72 -169.30 + -726.99 -184.19 + -734.56 -200.65 + -737.37 -208.38 +endline + +line wall + -282.19 -263.10 + -294.01 -253.80 + -310.02 -252.26 + -325.71 -254.12 + -343.76 -257.20 + -359.53 -260.11 + -373.13 -265.22 + -388.31 -267.17 + -403.48 -263.74 + -417.14 -256.85 + -429.06 -246.96 + -439.68 -236.33 + -451.58 -227.15 + -463.65 -217.10 + -476.23 -210.92 + -490.92 -205.11 + -505.35 -198.42 + -520.09 -193.16 + -534.18 -191.26 +endline + +line wall + -528.76 -197.36 + -546.39 -191.60 + -562.29 -187.87 + -582.99 -186.24 + -603.04 -184.32 + -624.95 -183.13 + -647.33 -184.38 + -670.49 -188.72 + -688.29 -193.63 + -705.28 -198.95 + -724.90 -207.14 +endline + + +point 196.85 -236.22 station -name "1" +point 351.01 -229.44 station -name "0" +point 147.45 -245.20 station -name "2" +point 52.35 -216.71 station -name "3" +point -32.29 -234.68 station -name "4" +point -179.62 -241.86 station -name "5" +point -345.43 -253.70 station -name "6" +point -548.42 -241.73 station -name "7" + + +endscrap + diff --git a/Data/Deroc_01/Data/Deroc_01-Extended.th2 b/Data/Deroc_01/Data/Deroc_01-Extended.th2 new file mode 100644 index 0000000..493fd94 --- /dev/null +++ b/Data/Deroc_01/Data/Deroc_01-Extended.th2 @@ -0,0 +1,37 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -104.532 -42.288000000000004 385.296 -1.752 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {321.081 1.0} {-9.72 surface} Deroc_01-Extended.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-14:51:57 + +# x_min: -104.532, x_max: 385.296 ecart : 408.19 +# y_min: -42.288000000000004, y_max: -1.752 ecart : 33.78 + +scrap SC-Deroc_01_01 -station-names "" "@Deroc_01" -projection extended -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point 321.08 -9.72 station -name surface + point 288.36 -3.98 station -name 0 + point 257.52 -5.31 station -name 1 + point 247.60 -7.13 station -name 2 + point 228.60 -1.46 station -name 3 + point 211.65 -5.00 station -name 4 + point 182.16 -6.50 station -name 5 + point 149.02 -8.86 station -name 6 + point 108.46 -6.42 station -name 7 + point 108.46 -12.24 station -name 9 + point 157.11 -17.83 station -name 10 + point 157.11 -27.36 station -name 11 + point 57.04 -31.38 station -name 12 + point -87.11 -34.37 station -name 13 + point -87.11 -35.24 station -name 14 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_01/Data/Deroc_01-Extended.xvi b/Data/Deroc_01/Data/Deroc_01-Extended.xvi new file mode 100644 index 0000000..0defadc --- /dev/null +++ b/Data/Deroc_01/Data/Deroc_01-Extended.xvi @@ -0,0 +1,732 @@ +set XVIgrids {2.0 m} +set XVIstations { + { 321.08 -9.72 surface} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 288.36 -3.98 0} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 257.52 -5.31 1} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 247.60 -7.13 2} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 228.60 -1.46 3} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 211.65 -5.00 4} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 182.16 -6.50 5} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 149.02 -8.86 6} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -6.42 7} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 108.46 -12.24 9} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -17.83 10} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 157.11 -27.36 11} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { 57.04 -31.38 12} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -34.37 13} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} + { -87.11 -35.24 14} +} +set XVIshots { + { 321.08 -9.72 288.36 -3.98} + { 288.36 -3.98 287.44 9.17} + { 288.36 -3.98 283.63 -2.40} + { 288.36 -3.98 289.39 -2.01} + { 288.36 -3.98 287.98 -6.26} + { 288.36 -3.98 287.11 8.70} + { 288.36 -3.98 283.61 5.79} + { 288.36 -3.98 288.29 -4.21} + { 288.36 -3.98 288.21 -0.12} + { 288.36 -3.98 288.24 5.24} + { 288.36 -3.98 288.43 9.17} + { 288.36 -3.98 288.01 9.02} + { 288.36 -3.98 286.90 9.17} + { 288.36 -3.98 284.54 5.71} + { 288.36 -3.98 283.82 2.01} + { 288.36 -3.98 283.59 -2.40} + { 288.36 -3.98 257.52 -5.31} + { 257.52 -5.31 256.92 1.30} + { 257.52 -5.31 259.05 0.28} + { 257.52 -5.31 267.33 -0.98} + { 257.52 -5.31 255.36 0.43} + { 257.52 -5.31 254.81 -2.09} + { 257.52 -5.31 258.73 -8.07} + { 257.52 -5.31 269.86 -2.80} + { 257.52 -5.31 279.45 -1.77} + { 257.52 -5.31 259.87 -1.93} + { 257.52 -5.31 253.77 -1.77} + { 257.52 -5.31 261.24 -0.04} + { 257.52 -5.31 247.60 -7.13} + { 247.60 -7.13 247.54 -0.43} + { 247.60 -7.13 247.70 -0.20} + { 247.60 -7.13 249.06 -2.95} + { 247.60 -7.13 249.39 -4.53} + { 247.60 -7.13 249.44 -6.57} + { 247.60 -7.13 248.88 -7.60} + { 247.60 -7.13 248.12 -8.78} + { 247.60 -7.13 248.12 -7.99} + { 247.60 -7.13 248.75 -4.37} + { 247.60 -7.13 248.42 -2.56} + { 247.60 -7.13 248.58 -2.24} + { 247.60 -7.13 228.60 -1.46} + { 228.60 -1.46 224.81 -1.30} + { 228.60 -1.46 223.30 -5.55} + { 228.60 -1.46 226.50 0.75} + { 228.60 -1.46 227.73 0.98} + { 228.60 -1.46 228.15 0.51} + { 228.60 -1.46 230.14 -6.57} + { 228.60 -1.46 226.50 -9.33} + { 228.60 -1.46 224.84 -9.25} + { 228.60 -1.46 211.65 -5.00} + { 211.65 -5.00 206.85 -3.27} + { 211.65 -5.00 208.22 -0.91} + { 211.65 -5.00 211.52 2.87} + { 211.65 -5.00 215.26 3.03} + { 211.65 -5.00 220.19 2.72} + { 211.65 -5.00 221.52 -0.98} + { 211.65 -5.00 222.62 -4.37} + { 211.65 -5.00 209.93 1.30} + { 211.65 -5.00 214.08 2.01} + { 211.65 -5.00 218.83 1.69} + { 211.65 -5.00 221.56 -0.67} + { 211.65 -5.00 216.02 -2.72} + { 211.65 -5.00 217.17 1.85} + { 211.65 -5.00 215.67 4.84} + { 211.65 -5.00 214.84 7.20} + { 211.65 -5.00 212.66 2.56} + { 211.65 -5.00 210.38 -0.91} + { 211.65 -5.00 209.95 -1.38} + { 211.65 -5.00 208.69 -9.49} + { 211.65 -5.00 211.00 -9.88} + { 211.65 -5.00 204.03 -3.19} + { 211.65 -5.00 202.44 -5.16} + { 211.65 -5.00 204.42 -5.31} + { 211.65 -5.00 182.16 -6.50} + { 182.16 -6.50 183.61 -3.74} + { 182.16 -6.50 183.04 -5.08} + { 182.16 -6.50 183.36 -0.51} + { 182.16 -6.50 182.76 0.28} + { 182.16 -6.50 182.14 -0.91} + { 182.16 -6.50 182.74 -2.87} + { 182.16 -6.50 183.07 -4.53} + { 182.16 -6.50 182.74 -6.97} + { 182.16 -6.50 180.95 -9.17} + { 182.16 -6.50 189.55 1.06} + { 182.16 -6.50 190.48 0.98} + { 182.16 -6.50 191.70 -0.28} + { 182.16 -6.50 185.56 -3.82} + { 182.16 -6.50 190.94 -2.09} + { 182.16 -6.50 197.80 -2.72} + { 182.16 -6.50 197.15 -2.24} + { 182.16 -6.50 174.27 2.80} + { 182.16 -6.50 169.38 6.50} + { 182.16 -6.50 179.13 -1.61} + { 182.16 -6.50 149.02 -8.86} + { 149.02 -8.86 156.71 1.93} + { 149.02 -8.86 163.70 1.61} + { 149.02 -8.86 171.73 6.81} + { 149.02 -8.86 173.33 1.85} + { 149.02 -8.86 176.78 -2.24} + { 149.02 -8.86 152.82 3.50} + { 149.02 -8.86 156.20 9.57} + { 149.02 -8.86 155.82 11.85} + { 149.02 -8.86 154.12 4.21} + { 149.02 -8.86 154.14 0.91} + { 149.02 -8.86 150.92 -2.72} + { 149.02 -8.86 151.56 4.13} + { 149.02 -8.86 148.44 -1.22} + { 149.02 -8.86 146.88 -6.42} + { 149.02 -8.86 150.57 13.66} + { 149.02 -8.86 147.86 12.87} + { 149.02 -8.86 149.71 -10.35} + { 149.02 -8.86 150.16 -10.75} + { 149.02 -8.86 150.10 -8.46} + { 149.02 -8.86 146.70 -9.25} + { 149.02 -8.86 146.55 -5.94} + { 149.02 -8.86 145.93 -0.75} + { 149.02 -8.86 142.81 3.50} + { 149.02 -8.86 139.34 1.06} + { 149.02 -8.86 139.32 2.40} + { 149.02 -8.86 138.48 -4.13} + { 149.02 -8.86 138.23 -7.13} + { 149.02 -8.86 140.00 -10.28} + { 149.02 -8.86 144.31 -9.80} + { 149.02 -8.86 143.97 -8.15} + { 149.02 -8.86 108.46 -6.42} + { 108.46 -6.42 106.89 6.10} + { 108.46 -6.42 87.83 -3.82} + { 108.46 -6.42 93.46 0.59} + { 108.46 -6.42 96.37 2.95} + { 108.46 -6.42 97.58 3.27} + { 108.46 -6.42 98.23 2.64} + { 108.46 -6.42 98.35 -1.46} + { 108.46 -6.42 71.80 -0.12} + { 108.46 -6.42 72.12 -2.32} + { 108.46 -6.42 69.50 -2.09} + { 108.46 -6.42 56.66 -6.97} + { 108.46 -6.42 44.75 -5.71} + { 108.46 -6.42 64.25 -4.37} + { 108.46 -6.42 102.71 3.66} + { 108.46 -6.42 110.70 1.38} + { 108.46 -6.42 110.64 -4.06} + { 108.46 -6.42 94.87 0.28} + { 108.46 -6.42 107.54 4.45} + { 108.46 -6.42 104.85 -10.20} + { 108.46 -6.42 97.12 -11.06} + { 108.46 -6.42 110.16 -9.88} + { 108.46 -6.42 108.15 -10.20} + { 108.46 -6.42 113.72 5.24} + { 108.46 -6.42 117.40 13.43} + { 108.46 -6.42 122.05 15.55} + { 108.46 -6.42 125.68 12.40} + { 108.46 -6.42 127.01 -1.30} + { 108.46 -6.42 150.58 9.17} + { 108.46 -6.42 143.42 10.75} + { 108.46 -6.42 142.94 14.37} + { 108.46 -6.42 140.84 9.33} + { 108.46 -6.42 153.55 0.20} + { 108.46 -6.42 166.78 -0.98} + { 108.46 -6.42 164.47 -2.09} + { 108.46 -6.42 151.92 3.27} + { 108.46 -6.42 130.66 -1.85} + { 108.46 -6.42 157.91 -6.81} + { 108.46 -6.42 151.41 -7.52} + { 108.46 -6.42 121.78 -10.35} + { 108.46 -6.42 125.52 -8.94} + { 108.46 -6.42 122.14 -9.57} + { 108.46 -6.42 113.53 -10.20} + { 108.46 -6.42 115.36 -10.35} + { 108.46 -6.42 108.46 -12.24} + { 108.46 -12.24 138.84 -5.00} + { 108.46 -12.24 162.95 0.43} + { 108.46 -12.24 150.58 -1.93} + { 108.46 -12.24 147.64 -7.44} + { 108.46 -12.24 143.04 -10.67} + { 108.46 -12.24 159.36 -2.24} + { 108.46 -12.24 134.97 -5.08} + { 108.46 -12.24 126.37 -7.68} + { 108.46 -12.24 130.18 -8.46} + { 108.46 -12.24 127.52 -9.33} + { 108.46 -12.24 121.86 -2.87} + { 108.46 -12.24 117.37 3.19} + { 108.46 -12.24 111.59 -2.48} + { 108.46 -12.24 112.76 2.56} + { 108.46 -12.24 115.51 4.76} + { 108.46 -12.24 118.40 2.24} + { 108.46 -12.24 128.45 -8.86} + { 108.46 -12.24 122.03 -1.54} + { 108.46 -12.24 120.38 0.20} + { 108.46 -12.24 111.82 -1.61} + { 108.46 -12.24 117.54 2.01} + { 108.46 -12.24 119.32 1.38} + { 108.46 -12.24 120.27 -6.97} + { 108.46 -12.24 123.74 -2.09} + { 108.46 -12.24 120.64 3.11} + { 108.46 -12.24 129.05 -6.34} + { 108.46 -12.24 111.36 -15.00} + { 108.46 -12.24 109.12 -13.90} + { 108.46 -12.24 107.79 -13.66} + { 108.46 -12.24 129.16 -10.67} + { 108.46 -12.24 133.97 -13.43} + { 108.46 -12.24 128.18 -13.03} + { 108.46 -12.24 123.44 -3.03} + { 108.46 -12.24 157.11 -17.83} + { 157.11 -17.83 160.46 -8.78} + { 157.11 -17.83 157.18 -12.64} + { 157.11 -17.83 152.70 -12.09} + { 157.11 -17.83 151.07 -11.85} + { 157.11 -17.83 163.60 -10.98} + { 157.11 -17.83 167.21 -11.06} + { 157.11 -17.83 159.01 -11.77} + { 157.11 -17.83 154.24 -14.76} + { 157.11 -17.83 161.99 -13.27} + { 157.11 -17.83 169.52 -15.63} + { 157.11 -17.83 162.40 -9.09} + { 157.11 -17.83 149.66 -12.56} + { 157.11 -17.83 150.02 -19.33} + { 157.11 -17.83 150.99 -20.67} + { 157.11 -17.83 154.47 -20.83} + { 157.11 -17.83 158.75 -16.26} + { 157.11 -17.83 151.52 -13.74} + { 157.11 -17.83 149.14 -13.43} + { 157.11 -17.83 146.00 -14.29} + { 157.11 -17.83 145.90 -15.24} + { 157.11 -17.83 157.11 -27.36} + { 157.11 -27.36 177.98 -5.47} + { 157.11 -27.36 162.38 -14.61} + { 157.11 -27.36 163.41 -3.58} + { 157.11 -27.36 174.91 -14.06} + { 157.11 -27.36 173.60 -9.57} + { 157.11 -27.36 164.90 1.30} + { 157.11 -27.36 162.59 -8.23} + { 157.11 -27.36 175.55 -11.46} + { 157.11 -27.36 175.90 -13.11} + { 157.11 -27.36 166.48 -14.53} + { 157.11 -27.36 157.70 -13.50} + { 157.11 -27.36 154.03 -12.87} + { 157.11 -27.36 156.29 -10.51} + { 157.11 -27.36 150.79 -14.37} + { 157.11 -27.36 154.85 -7.83} + { 157.11 -27.36 157.58 -9.09} + { 157.11 -27.36 151.13 -14.06} + { 157.11 -27.36 141.11 -17.20} + { 157.11 -27.36 143.20 -16.18} + { 157.11 -27.36 144.79 -16.89} + { 157.11 -27.36 137.33 -20.43} + { 157.11 -27.36 130.96 -17.99} + { 157.11 -27.36 132.18 -17.36} + { 157.11 -27.36 112.71 -26.10} + { 157.11 -27.36 146.60 -30.12} + { 157.11 -27.36 153.73 -29.72} + { 157.11 -27.36 153.13 -28.46} + { 157.11 -27.36 150.03 -30.20} + { 157.11 -27.36 113.30 -29.96} + { 157.11 -27.36 176.10 -26.10} + { 157.11 -27.36 57.04 -31.38} + { 57.04 -31.38 83.83 0.04} + { 57.04 -31.38 130.23 -16.34} + { 57.04 -31.38 77.07 -10.51} + { 57.04 -31.38 58.41 2.56} + { 57.04 -31.38 63.88 -13.11} + { 57.04 -31.38 65.49 -10.35} + { 57.04 -31.38 69.64 -20.59} + { 57.04 -31.38 111.40 -31.54} + { 57.04 -31.38 88.05 -32.80} + { 57.04 -31.38 71.29 -25.39} + { 57.04 -31.38 44.86 -44.45} + { 57.04 -31.38 52.04 -42.56} + { 57.04 -31.38 64.99 -40.67} + { 57.04 -31.38 39.18 -7.68} + { 57.04 -31.38 26.84 13.66} + { 57.04 -31.38 -19.90 -13.43} + { 57.04 -31.38 -30.97 29.65} + { 57.04 -31.38 -9.99 34.21} + { 57.04 -31.38 53.58 -27.99} + { 57.04 -31.38 14.28 2.32} + { 57.04 -31.38 55.84 -26.81} + { 57.04 -31.38 9.28 2.87} + { 57.04 -31.38 -37.10 12.72} + { 57.04 -31.38 -96.39 -12.40} + { 57.04 -31.38 -144.22 -3.58} + { 57.04 -31.38 53.69 -30.91} + { 57.04 -31.38 -188.30 17.13} + { 57.04 -31.38 54.13 -30.83} + { 57.04 -31.38 18.25 -37.13} + { 57.04 -31.38 3.46 -37.91} + { 57.04 -31.38 23.90 -37.60} + { 57.04 -31.38 53.67 -34.37} + { 57.04 -31.38 57.08 -38.46} + { 57.04 -31.38 53.30 -44.13} + { 57.04 -31.38 -87.11 -34.37} + { -87.11 -34.37 52.87 -7.60} + { -87.11 -34.37 55.43 -16.34} + { -87.11 -34.37 115.48 -22.80} + { -87.11 -34.37 -30.07 2.95} + { -87.11 -34.37 -39.05 33.03} + { -87.11 -34.37 -60.64 10.98} + { -87.11 -34.37 -73.60 12.72} + { -87.11 -34.37 -88.36 31.14} + { -87.11 -34.37 -84.28 -14.92} + { -87.11 -34.37 -32.10 -24.29} + { -87.11 -34.37 -52.42 -25.63} + { -87.11 -34.37 -94.96 5.79} + { -87.11 -34.37 -98.07 -33.66} + { -87.11 -34.37 -70.61 -33.03} + { -87.11 -34.37 -82.01 18.78} + { -87.11 -34.37 -102.38 38.46} + { -87.11 -34.37 -89.86 26.18} + { -87.11 -34.37 -85.99 -13.50} + { -87.11 -34.37 -87.40 -35.00} + { -87.11 -34.37 -96.86 -28.23} + { -87.11 -34.37 -110.75 10.83} + { -87.11 -34.37 -110.54 15.39} + { -87.11 -34.37 -151.68 -8.94} + { -87.11 -34.37 -190.33 23.43} + { -87.11 -34.37 -166.94 19.17} + { -87.11 -34.37 -133.84 -14.69} + { -87.11 -34.37 -193.42 -19.25} + { -87.11 -34.37 -192.54 -27.52} + { -87.11 -34.37 -178.13 -42.72} + { -87.11 -34.37 -231.49 -20.75} + { -87.11 -34.37 -265.55 14.21} + { -87.11 -34.37 -313.98 -26.42} + { -87.11 -34.37 -89.53 -36.97} + { -87.11 -34.37 -96.66 -39.80} + { -87.11 -34.37 -86.09 -38.23} + { -87.11 -34.37 -87.39 -38.70} + { -87.11 -34.37 -87.11 -35.24} + { -87.11 -35.24 -86.47 -14.21} + { -87.11 -35.24 -78.87 -27.83} + { -87.11 -35.24 -93.58 -7.28} + { -87.11 -35.24 -96.28 44.45} + { -87.11 -35.24 -92.29 10.43} + { -87.11 -35.24 -95.37 24.29} + { -87.11 -35.24 -111.55 8.46} + { -87.11 -35.24 -97.26 -0.35} + { -87.11 -35.24 -87.82 -24.76} + { -87.11 -35.24 -85.76 -35.39} + { -87.11 -35.24 -86.38 -38.07} + { -87.11 -35.24 -132.12 -10.83} + { -87.11 -35.24 -213.30 -5.16} + { -87.11 -35.24 -238.40 -11.14} + { -87.11 -35.24 -269.34 -1.38} + { -87.11 -35.24 -165.27 -17.28} + { -87.11 -35.24 -321.08 -13.43} + { -87.11 -35.24 -272.01 -34.84} + { -87.11 -35.24 -100.18 -35.55} + { -87.11 -35.24 -113.71 -7.28} + { -87.11 -35.24 -108.11 16.26} + { -87.11 -35.24 -106.85 -37.52} + { -87.11 -35.24 -74.93 -31.85} + { -87.11 -35.24 -89.53 -34.69} + { -87.11 -35.24 -123.69 -34.69} + { -87.11 -35.24 -160.82 -38.23} + { -87.11 -35.24 -161.36 -38.62} + { -87.11 -35.24 -215.79 -36.57} + { -87.11 -35.24 -226.92 -32.72} +} +set XVIgrid {-386.319 -122.087 15.748 0.0 0.0 15.748 50 15} diff --git a/Data/Deroc_01/Data/Deroc_01-Plan.th2 b/Data/Deroc_01/Data/Deroc_01-Plan.th2 new file mode 100644 index 0000000..a3d9c99 --- /dev/null +++ b/Data/Deroc_01/Data/Deroc_01-Plan.th2 @@ -0,0 +1,37 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -333.16799999999995 -133.224 101.29199999999999 248.97599999999997 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {-266.461 1.0} {207.48 surface} Deroc_01-Plan.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-14:51:57 + +# x_min: -333.16799999999995, x_max: 101.29199999999999 ecart : 362.04999999999995 +# y_min: -133.224, y_max: 248.97599999999997 ecart : 318.5 + +scrap SP-Deroc_01_01 -station-names "" "@Deroc_01" -projection plan -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point -266.46 207.48 station -name surface + point -245.51 182.28 station -name 0 + point -227.80 157.09 station -name 1 + point -226.54 147.24 station -name 2 + point -229.21 128.43 station -name 3 + point -217.95 115.67 station -name 4 + point -236.69 92.83 station -name 5 + point -265.59 76.61 station -name 6 + point -277.64 37.87 station -name 7 + point -223.70 43.86 station -name 9 + point -203.94 88.35 station -name 10 + point -161.02 84.80 station -name 11 + point -128.19 -9.76 station -name 12 + point -11.97 -94.96 station -name 13 + point 84.41 -111.02 station -name 14 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_01/Data/Deroc_01-Plan.xvi b/Data/Deroc_01/Data/Deroc_01-Plan.xvi new file mode 100644 index 0000000..2ea9dc5 --- /dev/null +++ b/Data/Deroc_01/Data/Deroc_01-Plan.xvi @@ -0,0 +1,377 @@ +set XVIgrids {2.0 m} +set XVIstations { + { -266.46 207.48 surface} + { -245.51 182.28 0} + { -227.80 157.09 1} + { -226.54 147.24 2} + { -229.21 128.43 3} + { -217.95 115.67 4} + { -236.69 92.83 5} + { -265.59 76.61 6} + { -277.64 37.87 7} + { -223.70 43.86 9} + { -203.94 88.35 10} + { -161.02 84.80 11} + { -128.19 -9.76 12} + { -11.97 -94.96 13} + { 84.41 -111.02 14} +} +set XVIshots { + { -266.46 207.48 -245.51 182.28} + { -245.51 182.28 -245.59 181.10} + { -245.51 182.28 -234.88 184.02} + { -245.51 182.28 -255.28 176.69} + { -245.51 182.28 -245.51 181.81} + { -245.51 182.28 -253.86 174.88} + { -245.51 182.28 -238.11 181.73} + { -245.51 182.28 -252.68 177.17} + { -245.51 182.28 -254.88 175.51} + { -245.51 182.28 -256.06 174.72} + { -245.51 182.28 -252.36 177.56} + { -245.51 182.28 -247.24 180.63} + { -245.51 182.28 -242.91 182.36} + { -245.51 182.28 -238.35 182.68} + { -245.51 182.28 -236.46 183.15} + { -245.51 182.28 -235.04 183.86} + { -245.51 182.28 -227.80 157.09} + { -227.80 157.09 -226.22 156.69} + { -227.80 157.09 -219.53 159.69} + { -227.80 157.09 -202.20 170.24} + { -227.80 157.09 -230.39 154.57} + { -227.80 157.09 -233.46 153.62} + { -227.80 157.09 -227.64 158.27} + { -227.80 157.09 -201.18 172.91} + { -227.80 157.09 -213.78 180.94} + { -227.80 157.09 -203.23 162.60} + { -227.80 157.09 -211.81 155.35} + { -227.80 157.09 -218.35 162.05} + { -227.80 157.09 -226.54 147.24} + { -226.54 147.24 -224.80 146.93} + { -226.54 147.24 -222.52 146.77} + { -226.54 147.24 -220.63 147.87} + { -226.54 147.24 -219.92 148.11} + { -226.54 147.24 -220.08 148.19} + { -226.54 147.24 -220.31 147.64} + { -226.54 147.24 -225.20 147.56} + { -226.54 147.24 -229.45 148.19} + { -226.54 147.24 -228.90 148.74} + { -226.54 147.24 -228.43 148.35} + { -226.54 147.24 -226.46 148.19} + { -226.54 147.24 -229.21 128.43} + { -229.21 128.43 -221.26 130.39} + { -229.21 128.43 -218.58 130.71} + { -229.21 128.43 -223.54 130.63} + { -229.21 128.43 -226.38 129.76} + { -229.21 128.43 -227.72 129.13} + { -229.21 128.43 -232.68 127.40} + { -229.21 128.43 -226.46 128.03} + { -229.21 128.43 -221.73 130.00} + { -229.21 128.43 -217.95 115.67} + { -217.95 115.67 -220.00 111.10} + { -217.95 115.67 -219.45 112.44} + { -217.95 115.67 -217.40 115.04} + { -217.95 115.67 -215.51 118.35} + { -217.95 115.67 -213.31 122.83} + { -217.95 115.67 -214.09 125.28} + { -217.95 115.67 -214.17 126.77} + { -217.95 115.67 -212.52 108.98} + { -217.95 115.67 -209.92 112.20} + { -217.95 115.67 -208.03 116.77} + { -217.95 115.67 -207.40 119.84} + { -217.95 115.67 -207.72 112.91} + { -217.95 115.67 -218.74 123.46} + { -217.95 115.67 -219.92 122.52} + { -217.95 115.67 -224.65 125.28} + { -217.95 115.67 -221.73 120.08} + { -217.95 115.67 -221.02 116.54} + { -217.95 115.67 -228.03 121.73} + { -217.95 115.67 -225.04 117.64} + { -217.95 115.67 -220.24 116.69} + { -217.95 115.67 -225.04 111.57} + { -217.95 115.67 -229.53 113.23} + { -217.95 115.67 -221.73 109.37} + { -217.95 115.67 -236.69 92.83} + { -236.69 92.83 -238.74 99.45} + { -236.69 92.83 -240.94 102.20} + { -236.69 92.83 -238.11 97.80} + { -236.69 92.83 -237.24 95.04} + { -236.69 92.83 -236.77 92.91} + { -236.69 92.83 -235.20 91.34} + { -236.69 92.83 -233.70 89.37} + { -236.69 92.83 -234.96 90.94} + { -236.69 92.83 -240.79 97.64} + { -236.69 92.83 -234.88 104.72} + { -236.69 92.83 -231.81 101.18} + { -236.69 92.83 -229.21 98.98} + { -236.69 92.83 -233.62 94.33} + { -236.69 92.83 -233.31 104.80} + { -236.69 92.83 -227.01 107.64} + { -236.69 92.83 -225.83 104.09} + { -236.69 92.83 -248.11 97.01} + { -236.69 92.83 -250.16 90.71} + { -236.69 92.83 -239.37 91.42} + { -236.69 92.83 -265.59 76.61} + { -265.59 76.61 -249.06 79.53} + { -265.59 76.61 -245.51 85.75} + { -265.59 76.61 -243.70 93.62} + { -265.59 76.61 -250.24 97.32} + { -265.59 76.61 -260.71 104.17} + { -265.59 76.61 -255.51 77.48} + { -265.59 76.61 -256.54 81.34} + { -265.59 76.61 -264.02 83.23} + { -265.59 76.61 -268.90 82.99} + { -265.59 76.61 -273.94 84.57} + { -265.59 76.61 -280.71 83.31} + { -265.59 76.61 -256.30 76.38} + { -265.59 76.61 -258.43 73.78} + { -265.59 76.61 -258.35 72.13} + { -265.59 76.61 -264.72 77.95} + { -265.59 76.61 -264.72 75.12} + { -265.59 76.61 -265.35 77.24} + { -265.59 76.61 -270.08 79.21} + { -265.59 76.61 -292.60 86.14} + { -265.59 76.61 -259.45 72.28} + { -265.59 76.61 -258.98 71.97} + { -265.59 76.61 -260.79 71.89} + { -265.59 76.61 -263.39 69.45} + { -265.59 76.61 -268.27 67.32} + { -265.59 76.61 -274.65 69.29} + { -265.59 76.61 -277.80 69.37} + { -265.59 76.61 -278.11 69.21} + { -265.59 76.61 -271.34 68.98} + { -265.59 76.61 -263.46 71.02} + { -265.59 76.61 -260.31 69.69} + { -265.59 76.61 -277.64 37.87} + { -277.64 37.87 -276.06 38.35} + { -277.64 37.87 -260.31 68.98} + { -277.64 37.87 -264.49 55.51} + { -277.64 37.87 -266.61 48.43} + { -277.64 37.87 -267.32 43.62} + { -277.64 37.87 -267.09 35.98} + { -277.64 37.87 -266.69 31.34} + { -277.64 37.87 -240.16 32.68} + { -277.64 37.87 -241.73 43.78} + { -277.64 37.87 -240.31 54.96} + { -277.64 37.87 -229.37 72.91} + { -277.64 37.87 -216.06 60.71} + { -277.64 37.87 -232.60 32.91} + { -277.64 37.87 -269.29 14.72} + { -277.64 37.87 -277.72 18.27} + { -277.64 37.87 -277.64 18.11} + { -277.64 37.87 -259.92 1.42} + { -277.64 37.87 -275.98 31.26} + { -277.64 37.87 -273.70 35.35} + { -277.64 37.87 -267.95 53.54} + { -277.64 37.87 -277.48 21.10} + { -277.64 37.87 -276.54 30.71} + { -277.64 37.87 -281.65 26.46} + { -277.64 37.87 -285.35 26.85} + { -277.64 37.87 -291.02 35.67} + { -277.64 37.87 -296.22 49.61} + { -277.64 37.87 -299.69 68.35} + { -277.64 37.87 -321.65 52.44} + { -277.64 37.87 -313.23 41.97} + { -277.64 37.87 -311.18 27.72} + { -277.64 37.87 -307.24 11.73} + { -277.64 37.87 -320.16 12.28} + { -277.64 37.87 -333.54 13.39} + { -277.64 37.87 -333.07 29.53} + { -277.64 37.87 -323.31 55.67} + { -277.64 37.87 -301.65 52.99} + { -277.64 37.87 -327.09 35.12} + { -277.64 37.87 -318.43 16.22} + { -277.64 37.87 -289.92 28.43} + { -277.64 37.87 -295.20 41.97} + { -277.64 37.87 -291.02 34.96} + { -277.64 37.87 -282.36 35.12} + { -277.64 37.87 -284.72 39.69} + { -277.64 37.87 -223.70 43.86} + { -223.70 43.86 -252.20 25.43} + { -223.70 43.86 -275.75 19.06} + { -223.70 43.86 -264.65 31.26} + { -223.70 43.86 -262.99 42.68} + { -223.70 43.86 -259.84 56.06} + { -223.70 43.86 -278.27 74.17} + { -223.70 43.86 -252.68 64.65} + { -223.70 43.86 -244.57 69.61} + { -223.70 43.86 -235.67 72.99} + { -223.70 43.86 -225.43 65.51} + { -223.70 43.86 -227.64 60.31} + { -223.70 43.86 -233.94 55.12} + { -223.70 43.86 -227.17 46.38} + { -223.70 43.86 -228.58 48.90} + { -223.70 43.86 -230.55 54.65} + { -223.70 43.86 -231.34 58.11} + { -223.70 43.86 -237.72 71.97} + { -223.70 43.86 -225.67 59.61} + { -223.70 43.86 -223.15 56.69} + { -223.70 43.86 -225.91 48.50} + { -223.70 43.86 -223.23 53.62} + { -223.70 43.86 -219.29 53.78} + { -223.70 43.86 -214.96 52.91} + { -223.70 43.86 -220.94 59.37} + { -223.70 43.86 -220.39 55.75} + { -223.70 43.86 -222.36 65.83} + { -223.70 43.86 -224.41 47.40} + { -223.70 43.86 -220.47 43.15} + { -223.70 43.86 -222.68 40.63} + { -223.70 43.86 -216.22 63.23} + { -223.70 43.86 -217.32 68.98} + { -223.70 43.86 -213.78 61.02} + { -223.70 43.86 -210.31 54.33} + { -223.70 43.86 -203.94 88.35} + { -203.94 88.35 -206.85 93.46} + { -203.94 88.35 -203.94 89.13} + { -203.94 88.35 -199.92 83.46} + { -203.94 88.35 -198.82 76.85} + { -203.94 88.35 -210.87 83.07} + { -203.94 88.35 -215.12 75.51} + { -203.94 88.35 -206.93 75.12} + { -203.94 88.35 -202.83 66.77} + { -203.94 88.35 -210.71 65.59} + { -203.94 88.35 -217.64 72.91} + { -203.94 88.35 -208.82 93.39} + { -203.94 88.35 -197.17 79.69} + { -203.94 88.35 -197.32 82.20} + { -203.94 88.35 -198.19 83.31} + { -203.94 88.35 -201.57 84.96} + { -203.94 88.35 -205.43 90.00} + { -203.94 88.35 -198.19 90.24} + { -203.94 88.35 -196.06 86.93} + { -203.94 88.35 -193.31 81.89} + { -203.94 88.35 -193.31 80.94} + { -203.94 88.35 -161.02 84.80} + { -161.02 84.80 -176.06 101.65} + { -161.02 84.80 -188.43 80.87} + { -161.02 84.80 -187.48 82.28} + { -161.02 84.80 -195.12 91.81} + { -161.02 84.80 -183.62 94.41} + { -161.02 84.80 -174.25 88.43} + { -161.02 84.80 -164.02 89.53} + { -161.02 84.80 -171.73 100.63} + { -161.02 84.80 -165.83 102.99} + { -161.02 84.80 -155.75 96.54} + { -161.02 84.80 -151.50 88.74} + { -161.02 84.80 -142.13 88.11} + { -161.02 84.80 -143.54 90.00} + { -161.02 84.80 -123.15 91.26} + { -161.02 84.80 -164.57 81.18} + { -161.02 84.80 -161.10 85.28} + { -161.02 84.80 -149.53 82.44} + { -161.02 84.80 -139.13 75.43} + { -161.02 84.80 -150.94 73.54} + { -161.02 84.80 -160.63 71.89} + { -161.02 84.80 -163.86 62.83} + { -161.02 84.80 -142.76 63.46} + { -161.02 84.80 -154.80 60.55} + { -161.02 84.80 -116.77 53.15} + { -161.02 84.80 -157.48 74.88} + { -161.02 84.80 -152.68 84.09} + { -161.02 84.80 -168.58 77.95} + { -161.02 84.80 -133.31 86.93} + { -161.02 84.80 -153.94 40.87} + { -161.02 84.80 -162.20 104.49} + { -161.02 84.80 -128.19 -9.76} + { -128.19 -9.76 -131.34 31.26} + { -128.19 -9.76 -140.00 97.95} + { -128.19 -9.76 -117.48 38.74} + { -128.19 -9.76 -110.55 16.61} + { -128.19 -9.76 -132.36 -3.86} + { -128.19 -9.76 -139.69 -11.18} + { -128.19 -9.76 -153.78 -23.39} + { -128.19 -9.76 -174.17 19.45} + { -128.19 -9.76 -172.83 -18.19} + { -128.19 -9.76 -106.61 43.78} + { -128.19 -9.76 -90.00 21.73} + { -128.19 -9.76 -112.13 3.70} + { -128.19 -9.76 -126.61 5.83} + { -128.19 -9.76 -91.34 10.31} + { -128.19 -9.76 -94.25 -14.57} + { -128.19 -9.76 -36.22 -14.49} + { -128.19 -9.76 -55.67 -59.69} + { -128.19 -9.76 -88.90 -69.53} + { -128.19 -9.76 -128.58 -16.14} + { -128.19 -9.76 -120.47 -71.57} + { -128.19 -9.76 -186.22 -90.94} + { -128.19 -9.76 -111.89 -68.35} + { -128.19 -9.76 -75.12 -96.54} + { -128.19 -9.76 -38.74 -147.24} + { -128.19 -9.76 21.18 -146.38} + { -128.19 -9.76 -125.35 -11.57} + { -128.19 -9.76 86.69 -131.57} + { -128.19 -9.76 -125.51 -11.10} + { -128.19 -9.76 -101.81 -39.37} + { -128.19 -9.76 -111.18 -77.17} + { -128.19 -9.76 -91.34 -15.59} + { -128.19 -9.76 -127.72 -14.80} + { -128.19 -9.76 -124.49 -4.65} + { -128.19 -9.76 -109.13 9.92} + { -128.19 -9.76 -11.97 -94.96} + { -11.97 -94.96 -144.25 -37.32} + { -11.97 -94.96 -140.24 2.20} + { -11.97 -94.96 -183.62 107.09} + { -11.97 -94.96 -57.01 -18.43} + { -11.97 -94.96 -52.68 -47.09} + { -11.97 -94.96 -38.27 -91.81} + { -11.97 -94.96 -28.90 -114.41} + { -11.97 -94.96 -16.46 -129.53} + { -11.97 -94.96 -23.15 -144.88} + { -11.97 -94.96 -75.98 -144.41} + { -11.97 -94.96 -35.12 -22.99} + { -11.97 -94.96 4.49 -43.94} + { -11.97 -94.96 9.53 -32.68} + { -11.97 -94.96 -37.56 -148.11} + { -11.97 -94.96 -17.48 -97.17} + { -11.97 -94.96 -1.73 -126.61} + { -11.97 -94.96 -15.43 -132.52} + { -11.97 -94.96 -21.50 -145.35} + { -11.97 -94.96 -19.69 -143.07} + { -11.97 -94.96 8.35 -32.36} + { -11.97 -94.96 16.77 -66.22} + { -11.97 -94.96 9.53 -108.66} + { -11.97 -94.96 58.19 -66.93} + { -11.97 -94.96 94.09 -86.38} + { -11.97 -94.96 64.33 -122.99} + { -11.97 -94.96 27.72 -141.34} + { -11.97 -94.96 84.65 -162.28} + { -11.97 -94.96 96.30 -86.61} + { -11.97 -94.96 75.98 -121.26} + { -11.97 -94.96 126.30 -143.86} + { -11.97 -94.96 165.91 -113.23} + { -11.97 -94.96 215.28 -111.89} + { -11.97 -94.96 -9.45 -94.72} + { -11.97 -94.96 2.83 -64.17} + { -11.97 -94.96 -14.88 -106.22} + { -11.97 -94.96 -12.52 -100.00} + { -11.97 -94.96 84.41 -111.02} + { 84.41 -111.02 74.65 -165.75} + { 84.41 -111.02 62.44 -192.76} + { 84.41 -111.02 86.14 -140.08} + { 84.41 -111.02 89.21 -138.03} + { 84.41 -111.02 89.92 -109.76} + { 84.41 -111.02 96.69 -87.64} + { 84.41 -111.02 117.87 -58.90} + { 84.41 -111.02 105.59 -45.67} + { 84.41 -111.02 90.71 -77.56} + { 84.41 -111.02 86.85 -88.19} + { 84.41 -111.02 84.80 -104.25} + { 84.41 -111.02 124.72 -143.23} + { 84.41 -111.02 205.20 -153.94} + { 84.41 -111.02 238.11 -109.06} + { 84.41 -111.02 273.15 -87.40} + { 84.41 -111.02 168.50 -82.05} + { 84.41 -111.02 333.54 -39.37} + { 84.41 -111.02 280.79 -57.48} + { 84.41 -111.02 100.79 -92.28} + { 84.41 -111.02 118.50 -68.35} + { 84.41 -111.02 107.64 -99.53} + { 84.41 -111.02 97.72 -151.50} + { 84.41 -111.02 57.32 -199.45} + { 84.41 -111.02 70.79 -207.48} + { 84.41 -111.02 114.49 -153.39} + { 84.41 -111.02 151.26 -158.58} + { 84.41 -111.02 157.72 -122.83} + { 84.41 -111.02 214.02 -116.38} + { 84.41 -111.02 227.09 -105.67} +} +set XVIgrid {-424.724 -298.189 15.748 0.0 0.0 15.748 54 38} diff --git a/Data/Deroc_01/Data/Deroc_01.th b/Data/Deroc_01/Data/Deroc_01.th new file mode 100644 index 0000000..2801807 --- /dev/null +++ b/Data/Deroc_01/Data/Deroc_01.th @@ -0,0 +1,433 @@ +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +encoding utf-8 +# 2025.05.18 created by TopoDroid v 6.3.20 + +survey Deroc_01 -title "Déroc 01 Secteur entrée 01" + + centerline + + # cs long-lat + # fix 0 4.414947 44.395156 177 # 3.2 3.0 #Coordonnée tablette math à changer + + cs EPSG:2154 + fix 0 812693.915 6367244.259 175.955 # Coordonnées de Benoit GPS diff + + date 2025 05 18 + + team "Janet" + team "Mathilde" + + units length meters + units compass clino degrees + data normal from to length compass clino + extend left + # Pt sur bloc au centre du porche + flags surface + surface 0 4.22 138.9 10.0 + # extend auto + 0 . 1.68 181.0 84.9 + 0 . 1.39 79.3 8.3 + 0 . 1.44 238.7 9.8 + 0 . 0.30 174.7 -78.8 + 0 . 2.14 226.7 48.8 + 0 . 1.56 92.4 52.5 + 0 . 1.11 233.1 -1.4 + 0 . 1.54 232.6 18.4 + 0 . 2.02 233.1 35.5 + 0 . 1.97 234.0 57.8 + 0 . 1.68 223.9 79.7 + 0 . 1.70 86.3 78.6 + 0 . 1.53 85.6 53.2 + 0 . 1.39 83.0 33.1 + 0 . 1.37 79.9 8.4 + extend left + flags not surface + # pt sur bloc sur paroie droite + 0 1 3.92 143.4 -2.5 + + # extend auto + 1 . 0.87 100.6 76.1 + 1 . 1.31 70.9 33.0 + 1 . 3.70 61.3 8.5 + 1 . 0.86 225.2 57.9 + 1 . 0.94 237.3 26.2 + 1 . 0.38 6.5 -65.2 + 1 . 3.95 57.8 4.6 + 1 . 3.55 29.0 7.3 + 1 . 3.23 75.8 7.6 + 1 . 2.09 94.5 12.4 + 1 . 1.51 60.6 26.2 + extend left + # pt sur bloc à l'entrée d'une voûte + 1 2 1.28 171.3 -10.3 + # extend auto + 2 . 0.88 98.8 75.5 + 2 . 1.02 95.4 59.8 + 2 . 0.92 82.0 35.2 + 2 . 0.91 81.2 21.3 + 2 . 0.83 80.1 5.1 + 2 . 0.80 84.5 -4.1 + 2 . 0.28 74.0 -50.1 + 2 . 0.40 287.3 -16.1 + 2 . 0.50 300.9 44.7 + 2 . 0.64 299.1 64.6 + 2 . 0.63 2.6 78.6 + extend left + # pt sur paroie droite en sortie devoute + 2 3 2.52 186.5 16.7 + # extend auto + 3 . 1.04 74.2 0.8 + 3 . 1.47 76.4 -20.8 + 3 . 0.82 66.7 19.8 + 3 . 0.50 61.9 37.8 + 3 . 0.32 60.4 50.0 + 3 . 0.80 253.0 -54.5 + 3 . 1.06 96.5 -70.7 + 3 . 1.39 76.4 -45.8 + extend left + 3 4 2.20 137.2 -12.0 + # extend auto + 4 . 0.67 202.7 19.3 + 4 . 0.69 203.2 49.2 + 4 . 1.01 136.2 83.9 + 4 . 1.12 41.2 65.8 + 4 . 1.47 31.8 42.1 + 4 . 1.41 20.8 21.3 + 4 . 1.49 17.7 3.3 + 4 . 1.36 139.1 36.3 + 4 . 1.43 112.0 38.8 + 4 . 1.53 82.3 33.7 + 4 . 1.54 67.1 20.9 + 4 . 1.38 103.7 12.4 + 4 . 1.32 353.2 41.2 + 4 . 1.54 342.7 54.3 + 4 . 2.15 323.7 46.2 + 4 . 1.21 318.2 52.7 + 4 . 0.66 283.7 52.2 + 4 . 1.56 299.8 17.1 + 4 . 1.09 284.3 -31.3 + 4 . 0.69 293.6 -62.9 + 4 . 1.06 238.2 12.7 + 4 . 1.50 256.6 -0.5 + 4 . 0.93 209.1 -2.3 + extend left + # pt sur bloc pour entrée de petite salle + 4 5 3.75 217.9 -2.8 + # extend auto + 5 . 0.94 341.2 21.5 + 5 . 1.32 334.0 7.8 + 5 . 1.00 342.1 49.0 + 5 . 0.90 344.8 71.4 + 5 . 0.71 313.8 89.0 + 5 . 0.53 134.6 59.2 + 5 . 0.63 137.9 23.0 + 5 . 0.33 136.9 -11.5 + 5 . 0.87 318.3 -23.3 + 5 . 1.80 7.1 32.1 + 5 . 1.55 28.7 37.8 + 5 . 1.46 49.3 32.6 + 5 . 0.55 62.6 38.3 + 5 . 1.67 14.3 19.5 + 5 . 2.29 31.7 12.1 + 5 . 2.06 42.6 15.2 + 5 . 1.94 288.4 37.5 + 5 . 2.39 259.5 43.6 + 5 . 0.73 240.5 58.2 + extend left + # pt sur cailloux ajouté par nos soins au centre d'une petite salle + 5 6 4.22 239.2 -4.1 + # extend auto + 6 . 2.53 78.6 32.6 + 6 . 3.10 64.2 25.4 + 6 . 4.04 50.7 29.5 + 6 . 3.54 35.2 22.5 + 6 . 3.65 8.6 13.2 + 6 . 2.02 83.8 50.7 + 6 . 2.67 61.1 61.0 + 6 . 2.77 12.0 71.8 + 6 . 1.89 331.2 61.2 + 6 . 1.92 312.0 40.3 + 6 . 2.24 292.4 20.2 + 6 . 2.03 90.3 54.4 + 6 . 1.38 110.2 44.7 + 6 . 1.13 120.4 16.0 + 6 . 2.87 31.5 85.9 + 6 . 2.77 149.7 85.5 + 6 . 0.21 20.6 -65.4 + 6 . 0.70 298.6 -20.5 + 6 . 3.64 287.9 0.8 + 6 . 0.96 123.8 -2.9 + 6 . 1.09 123.8 20.0 + 6 . 1.34 132.9 50.3 + 6 . 1.84 161.7 58.7 + 6 . 1.76 194.7 45.7 + 6 . 2.06 229.5 44.0 + 6 . 1.90 237.8 18.4 + 6 . 1.86 237.8 6.8 + 6 . 1.23 215.3 -8.4 + 6 . 0.77 158.1 -9.4 + 6 . 1.11 141.2 4.3 + extend left + # pt sur stalagmites au centre d'une grande salle + 6 7 5.16 195.8 3.4 + # extend auto + 7 . 1.60 72.3 82.7 + 7 . 4.53 27.7 4.2 + 7 . 2.93 35.1 17.7 + 7 . 2.27 44.6 31.6 + 7 . 1.94 59.3 39.4 + 7 . 1.78 98.7 40.4 + 7 . 1.73 119.5 21.4 + 7 . 4.87 96.5 9.5 + 7 . 4.65 79.2 6.4 + 7 . 5.24 64.0 6.1 + 7 . 7.57 52.6 -0.5 + 7 . 8.34 68.2 0.6 + 7 . 5.76 94.9 2.6 + 7 . 3.38 158.9 22.2 + 7 . 2.68 178.9 21.8 + 7 . 2.53 178.6 6.9 + 7 . 5.22 152.7 9.4 + 7 . 1.63 164.8 57.7 + 7 . 0.76 121.2 -39.1 + 7 . 2.41 30.2 -14.1 + 7 . 2.18 178.2 -11.6 + 7 . 1.04 170.3 -27.3 + 7 . 2.14 198.2 44.0 + 7 . 3.05 213.6 55.7 + 7 . 3.28 259.0 58.2 + 7 . 3.68 300.7 40.5 + 7 . 4.82 322.6 7.8 + 7 . 6.21 286.8 18.6 + 7 . 5.05 275.1 25.6 + 7 . 5.18 251.7 30.7 + 7 . 5.41 227.1 21.7 + 7 . 6.36 237.5 7.6 + 7 . 7.79 244.9 5.1 + 7 . 7.14 260.0 4.4 + 7 . 6.35 289.8 11.2 + 7 . 3.65 300.7 9.2 + 7 . 6.29 265.3 -0.4 + 7 . 5.87 240.6 -1.3 + 7 . 2.04 231.0 -14.1 + 7 . 2.32 281.5 -8.0 + 7 . 1.79 256.3 -12.7 + 7 . 0.85 238.3 -34.0 + 7 . 1.06 282.9 -27.9 + extend vertical + 7 9 6.93 82.2 -6.1 + # extend auto + 9 . 4.41 235.7 12.0 + 9 . 7.50 243.0 12.4 + 9 . 5.60 251.4 13.5 + 9 . 5.03 266.8 7.0 + 9 . 4.85 287.2 2.4 + 9 . 8.03 297.6 9.1 + 9 . 4.62 304.2 11.4 + 9 . 4.25 319.5 7.8 + 9 . 4.02 336.2 6.8 + 9 . 2.78 353.9 7.7 + 9 . 2.45 345.1 29.0 + 9 . 2.75 316.2 45.5 + 9 . 1.35 304.1 66.5 + 9 . 2.08 314.0 64.6 + 9 . 2.70 326.0 53.2 + 9 . 2.76 330.2 41.8 + 9 . 4.01 332.0 6.2 + 9 . 2.43 351.4 34.1 + 9 . 2.27 0.9 44.2 + 9 . 1.50 332.9 64.1 + 9 . 2.19 1.0 55.6 + 9 . 2.21 22.5 51.4 + 9 . 1.73 42.7 22.7 + 9 . 2.38 8.7 32.9 + 9 . 2.50 13.9 51.3 + 9 . 2.89 2.0 15.0 + 9 . 0.57 347.2 -37.8 + 9 . 0.47 101.6 -26.7 + 9 . 0.47 160.9 -22.9 + 9 . 2.64 19.7 4.4 + 9 . 3.29 12.7 -2.7 + 9 . 2.52 28.6 -2.2 + 9 . 2.45 50.6 28.4 + extend right + 9 10 6.22 22.5 -6.6 + # extend auto + 10 . 1.38 328.7 56.9 + 10 . 0.67 357.4 81.1 + 10 . 1.09 139.4 42.4 + 10 . 1.77 154.4 25.5 + 10 . 1.41 231.4 38.1 + 10 . 2.33 219.7 21.7 + 10 . 1.89 191.2 24.2 + 10 . 2.77 175.7 8.1 + 10 . 3.07 195.2 11.0 + 10 . 2.64 220.1 6.1 + 10 . 1.43 314.1 51.4 + 10 . 1.55 140.5 25.8 + 10 . 1.16 131.7 -9.3 + 10 . 1.03 129.7 -20.1 + 10 . 0.65 143.8 -35.8 + 10 . 0.35 317.3 35.7 + 10 . 0.93 70.2 34.0 + 10 . 1.16 98.8 28.8 + 10 . 1.64 119.7 15.9 + 10 . 1.68 123.4 11.6 + extend vertical + 10 11 5.60 93.3 -12.4 + # extend auto + 11 . 3.99 316.9 44.0 + 11 . 3.87 260.4 24.7 + 11 . 4.53 263.2 41.8 + 11 . 4.73 280.2 20.9 + 11 . 3.85 291.6 35.9 + 11 . 4.03 283.8 64.3 + 11 . 2.53 326.0 73.6 + 11 . 3.15 324.5 39.7 + 11 . 3.00 343.8 37.1 + 11 . 2.31 22.8 44.9 + 11 . 2.19 66.0 53.4 + 11 . 3.05 78.6 36.9 + 11 . 3.15 72.0 42.6 + 11 . 5.15 78.8 18.6 + 11 . 2.56 222.8 75.4 + 11 . 2.32 344.9 88.5 + 11 . 2.25 100.1 48.7 + 11 . 3.28 111.8 23.0 + 11 . 2.38 136.8 36.4 + 11 . 2.11 176.8 39.0 + 11 . 2.94 185.9 17.3 + 11 . 3.76 138.0 18.4 + 11 . 3.42 164.1 21.7 + 11 . 6.91 124.1 1.3 + 11 . 1.38 158.7 -14.7 + 11 . 1.10 93.4 -16.0 + 11 . 1.30 226.5 -6.5 + 11 . 3.55 84.1 -5.9 + 11 . 5.66 169.4 -3.4 + 11 . 2.51 355.0 3.6 + extend left + 11 12 12.72 159.4 -2.3 + # extend auto + 12 . 6.57 354.1 37.3 + 12 . 13.89 352.3 7.9 + 12 . 6.84 11.0 22.8 + 12 . 5.90 32.3 46.9 + 12 . 2.49 323.0 68.4 + 12 . 3.05 261.4 61.1 + 12 . 3.93 240.5 20.3 + 12 . 6.92 301.0 -0.2 + 12 . 5.77 257.8 -1.8 + 12 . 7.37 20.5 5.9 + 12 . 6.50 49.0 -14.8 + 12 . 3.02 48.6 -28.2 + 12 . 2.32 4.4 -30.8 + 12 . 6.12 60.0 29.4 + 12 . 7.18 96.6 52.7 + 12 . 11.91 91.5 11.0 + 12 . 13.60 123.1 34.7 + 12 . 12.32 145.2 42.5 + 12 . 0.92 181.9 27.9 + 12 . 8.99 171.4 28.4 + 12 . 12.69 214.1 2.6 + 12 . 8.86 163.0 29.4 + 12 . 14.08 147.1 23.4 + 12 . 20.97 145.5 6.6 + 12 . 25.95 131.0 7.8 + 12 . 0.43 120.7 7.6 + 12 . 31.97 118.1 11.1 + 12 . 0.38 115.2 9.5 + 12 . 5.09 136.9 -8.3 + 12 . 8.87 164.4 -5.4 + 12 . 4.80 97.6 -9.5 + 12 . 0.75 173.5 -30.8 + 12 . 1.21 34.6 -48.6 + 12 . 3.84 42.6 -25.0 + extend left + 12 13 18.31 124.8 -1.2 + # extend auto + 13 . 18.64 292.1 10.5 + 13 . 20.57 305.7 6.4 + 13 . 33.71 318.2 2.5 + 13 . 12.24 328.1 22.8 + 13 . 11.71 318.2 47.0 + 13 . 6.67 275.4 59.7 + 13 . 6.82 219.6 61.3 + 13 . 9.42 186.0 62.0 + 13 . 6.95 191.2 20.8 + 13 . 10.35 230.9 7.1 + 13 . 9.67 340.7 6.6 + 13 . 8.51 16.4 36.8 + 13 . 8.37 17.6 0.6 + 13 . 7.49 204.3 1.3 + 13 . 6.79 246.9 83.6 + 13 . 10.17 160.7 65.5 + 13 . 9.06 183.8 58.1 + 13 . 7.03 189.3 22.1 + 13 . 6.18 187.7 -0.7 + 13 . 8.40 16.5 5.3 + 13 . 7.72 43.5 48.0 + 13 . 7.10 121.1 62.9 + 13 . 10.12 66.7 18.6 + 13 . 15.38 83.9 28.5 + 13 . 12.36 108.7 33.4 + 13 . 8.14 138.0 17.9 + 13 . 15.07 123.4 7.3 + 13 . 13.82 84.1 3.6 + 13 . 11.70 105.2 -5.2 + 13 . 18.70 108.0 5.3 + 13 . 23.53 94.4 15.2 + 13 . 28.95 92.8 2.0 + 13 . 0.46 82.4 -46.1 + 13 . 4.40 24.2 -9.0 + 13 . 1.55 193.1 -18.3 + 13 . 0.84 184.8 -40.6 + extend vertical + # pt topo de l'équipe 2 + 13 14 12.41 98.0 -0.5 + # extend auto + 14 . 7.55 188.7 20.7 + 14 . 10.79 193.6 5.0 + 14 . 5.12 175.2 43.9 + 14 . 10.70 168.6 71.0 + 14 . 5.84 75.2 83.0 + 14 . 8.27 26.2 66.1 + 14 . 9.63 31.2 35.2 + 14 . 9.79 16.5 26.9 + 14 . 4.53 9.2 17.0 + 14 . 2.92 4.6 -0.5 + 14 . 0.94 1.8 -22.6 + 14 . 7.24 127.2 25.3 + 14 . 16.72 108.1 13.2 + 14 . 19.76 87.8 8.9 + 14 . 24.53 81.4 10.1 + 14 . 11.52 69.5 11.4 + 14 . 33.04 72.5 4.8 + 14 . 25.85 73.3 0.1 + 14 . 3.16 39.7 -0.7 + 14 . 7.79 37.1 27.1 + 14 . 7.32 62.1 63.3 + 14 . 5.41 160.4 -3.1 + 14 . 11.75 195.6 2.1 + 14 . 12.37 186.6 0.3 + 14 . 6.59 143.2 0.6 + 14 . 10.42 124.0 -2.1 + 14 . 9.44 97.7 -2.6 + 14 . 16.47 90.9 -0.6 + 14 . 18.13 86.4 1.0 + endcenterline + + # input "Deroc_-_secteur_entrée-dessinp.th2" + # input "Deroc_-_secteur_entrée-dessins.th2" + + # map mdessinp -projection plan + # Deroc_-_secteur_entrée-dessinp + # endmap + # map mdessins -projection extended + # Deroc_-_secteur_entrée-dessins + # endmap + +endsurvey diff --git a/Data/Deroc_01/Deroc_01-maps.th b/Data/Deroc_01/Deroc_01-maps.th new file mode 100644 index 0000000..29d9bab --- /dev/null +++ b/Data/Deroc_01/Deroc_01-maps.th @@ -0,0 +1,21 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-14:51:57 + +map MP-Deroc_01-Plan-tot -title "Deroc_01" + SP-Deroc_01_01 + break +endmap + +map MC-Deroc_01-Extended-tot -title "Deroc_01" + SC-Deroc_01_01 + break +endmap + + diff --git a/Data/Deroc_01/Deroc_01-tot.th b/Data/Deroc_01/Deroc_01-tot.th new file mode 100644 index 0000000..93c0f84 --- /dev/null +++ b/Data/Deroc_01/Deroc_01-tot.th @@ -0,0 +1,23 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 14:51:57 + +survey Deroc_01 -title "Deroc_01" + input Data/Deroc_01.th + + ## Pour le plan + input Data/Deroc_01-Plan.th2 + + ## Pour la coupe développée + input Data/Deroc_01-Extended.th2 + + ## Appel des maps + input Deroc_01-maps.th + +endsurvey diff --git a/Data/Deroc_01/Deroc_01.thconfig b/Data/Deroc_01/Deroc_01.thconfig new file mode 100644 index 0000000..469416b --- /dev/null +++ b/Data/Deroc_01/Deroc_01.thconfig @@ -0,0 +1,392 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +############################################################################################### + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 14:51:57 +############################################################################################### + +## 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 imprimées (layout) et ce que l'on +## veut comme résultat : map, ou atlas ou 3D ou donnees en format SQL + +## Alors, on peut fractionner 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 spécifie 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 Deroc_01-tot.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 + +## Début de la définition du Layout "xviexport" +layout xviexport + #cs UTM32 + ## echelle à laquelle on veut dessiner la topo + scale 1 500 + #scale 1 1000 + ## taille de la grille + grid-size 2 2 2 m + ## mettre la grille en arrière plan + grid bottom +endlayout +## fin de la définition du layout "xviexport" + +## Début de la définition du layout "Layout-Plan" +layout layout-Plan + ## Call the config settings (Layout config inside the config.thc file) + copy fonts_1000 + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy headerl + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 100 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + grid bottom + + ## Défini la rotation de la topographie + #rotate -65 + + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + grid-size 50 50 50 m + + ## la topo est transparente (on peut voir les galeries en dessous) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 01 Plan - 1:500" + doc-subject "Deroc 01, topographie en plan" + doc-keywords "Cave, Survey, Deroc 01, Pierre saint Martin - Larra, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 2 98 nw + + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point station-name + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 01 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 01, Plan 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + endcode + +endlayout + +##debut de la definition du layout "layout-Extended" +layout layout-Extended + ## Call the config settings (Layout config inside the config.thc file) + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy header_coupe + #copy headerl + #copy header_coupe_vert-auto + #copy header_coupe_vert-to-place + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 40 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + #grid bottom + grid off + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + #grid-size 250 250 250 m + + ## la topo est transparente (on peut voir les galeries inférieurs) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 01 Coupe développée - 1:500" + + doc-subject "Deroc 01, topographie en coupe développée" + doc-keywords "Cave, Survey, Deroc 01, Pierre saint Martin - Larra, Coupe développée, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 98 98 ne + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + ## Modification du Titre de la topo + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 01 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 01, Coupe développée 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + 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 -proj plan -layout xviexport -fmt xvi -o Data/Deroc_01-Plan.xvi +export map -proj extended -layout xviexport -fmt xvi -o Data/Deroc_01-Extended.xvi + +## Selection des Maps à exporter +select MP-Deroc_01-Plan-tot@Deroc_01 +select MC-Deroc_01-Extended-tot@Deroc_01 + +## 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 plan -fmt pdf -layout layout-Plan -o Outputs/Deroc_01-Plan.pdf +export map -projection extended -fmt pdf -layout layout-Extended -o Outputs/Deroc_01-Extended.pdf + +## Export du fichier 3d pour Loch +export model -enable all -o Outputs/Deroc_01.lox +export model -enable all -o Outputs/Deroc_01.kml + +## Export des fichiers ESRI +#export map -proj plan -fmt esri -o Outputs/Deroc_01 + +## Export des fichiers kml +#export map -proj plan -fmt kml -o Outputs/Deroc_01.kml -layout layout-kml +#export model -fmt kml -o Outputs/Deroc_01-model.kml -enable all +#export model -enable all -o Outputs/Deroc_01-3D.kml +export cave-list -location on -o Outputs/Deroc_01-Cave-list.html +export survey-list -location on -o Outputs/Deroc_01-Surveys.html + + +############################################################################################### +## END +############################################################################################### \ No newline at end of file diff --git a/Data/Deroc_01/Outputs/Deroc_01-Cave-list.html b/Data/Deroc_01/Outputs/Deroc_01-Cave-list.html new file mode 100644 index 0000000..88c8daf --- /dev/null +++ b/Data/Deroc_01/Outputs/Deroc_01-Cave-list.html @@ -0,0 +1,41 @@ + + +Deroc_01-Cave-list.html + + + + + + + +
+ + diff --git a/Data/Deroc_01/Outputs/Deroc_01-Extended.pdf b/Data/Deroc_01/Outputs/Deroc_01-Extended.pdf new file mode 100644 index 0000000..9c27b01 Binary files /dev/null and b/Data/Deroc_01/Outputs/Deroc_01-Extended.pdf differ diff --git a/Data/Deroc_01/Outputs/Deroc_01-Plan.pdf b/Data/Deroc_01/Outputs/Deroc_01-Plan.pdf new file mode 100644 index 0000000..4fc50e7 Binary files /dev/null and b/Data/Deroc_01/Outputs/Deroc_01-Plan.pdf differ diff --git a/Data/Deroc_01/Outputs/Deroc_01-Surveys.html b/Data/Deroc_01/Outputs/Deroc_01-Surveys.html new file mode 100644 index 0000000..f33f9c6 --- /dev/null +++ b/Data/Deroc_01/Outputs/Deroc_01-Surveys.html @@ -0,0 +1,43 @@ + + +Deroc_01-Surveys.html + + + + + + + + + +
TitleLengthDepthExploredApprox.DuplicateSurfaceShotsStations
Deroc_018940000356357
Déroc - secteur entrée8940000356357
+ + diff --git a/Data/Deroc_01/Outputs/Deroc_01.kml b/Data/Deroc_01/Outputs/Deroc_01.kml new file mode 100644 index 0000000..47029f7 --- /dev/null +++ b/Data/Deroc_01/Outputs/Deroc_01.kml @@ -0,0 +1,1046 @@ + + + + + + + https://therion.speleo.sk/downloads/KmlIconModel.png + +Depth 4 m]]> + + + +surface +#ThSurveyLine + + + 4.41491436713997,44.39518522907245,176.27000000000001 4.41494706308683,44.39515601494355,177.00000000000000 4.41494690502273,44.39515466647864,178.66999999999999 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41496405689469,44.39515778500986,177.19999999999999 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41493134378393,44.39514981770090,177.25000000000000 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41494705007181,44.39515547493546,176.71000000000001 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41493355337137,44.39514771967530,178.61000000000001 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41495884739914,44.39515523873775,178.24000000000001 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41493549917492,44.39515030638542,176.97000000000000 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41493193887948,44.39514845990443,177.49000000000001 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41493003428987,44.39514758321981,178.16999999999999 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41493601212687,44.39515075017111,178.66999999999999 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41494425595003,44.39515415913128,178.65000000000001 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41495120763249,44.39515605362077,178.66999999999999 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41495849684971,44.39515632341976,178.22999999999999 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41496152250231,44.39515682610089,177.75999999999999 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41496380150317,44.39515760811776,177.19999999999999 + + + 4.41494706308683,44.39515601494355,177.00000000000000 4.41497461241493,44.39512686457312,176.83000000000001 4.41497711209879,44.39512638346029,177.66999999999999 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41498786428161,44.39512967130984,177.53999999999999 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41501577079439,44.39514138931646,177.38000000000000 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41497040062604,44.39512403585501,177.56000000000000 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41496547906254,44.39512301649543,177.24000000000001 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41497489600609,44.39512821148268,176.47999999999999 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41501747639464,44.39514442914256,177.15000000000001 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41499761341260,44.39515385813403,177.28000000000000 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41501392853026,44.39513267940571,177.25999999999999 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41500004657004,44.39512456881407,177.28000000000000 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41498981225614,44.39513234802037,177.50000000000000 + + + 4.41497461241493,44.39512686457312,176.83000000000001 4.41497634968733,44.39511558952014,176.59999999999999 4.41497910259285,44.39511519529801,177.44999999999999 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41498273852207,44.39511497019132,177.47999999999999 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41498578152653,44.39511619288261,177.13000000000000 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41498691777247,44.39511644888880,176.93000000000001 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41498666888875,44.39511654200079,176.66999999999999 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41498627712474,44.39511591665731,176.53999999999999 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41497849231421,44.39511592308531,176.38999999999999 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41497173123830,44.39511672708248,176.49000000000001 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41497262510807,44.39511734620480,176.94999999999999 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41497336742089,44.39511688686625,177.18000000000001 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41497650124434,44.39511666798097,177.22000000000000 + + + 4.41497634968733,44.39511558952014,176.59999999999999 4.41497156334750,44.39509413207893,177.31999999999999 4.41498429574710,44.39509622502661,177.34000000000000 + + + 4.41497156334750,44.39509413207893,177.31999999999999 4.41498857232265,44.39509653215125,176.80000000000001 + + + 4.41497156334750,44.39509413207893,177.31999999999999 4.41498066198827,44.39509654013467,177.59999999999999 + + + 4.41497156334750,44.39509413207893,177.31999999999999 4.41497611917542,44.39509560611093,177.63000000000000 + + + 4.41497156334750,44.39509413207893,177.31999999999999 4.41497396787247,44.39509491254032,177.56999999999999 + + + 4.41497156334750,44.39509413207893,177.31999999999999 4.41496601198520,44.39509303049448,176.66999999999999 + + + 4.41497156334750,44.39509413207893,177.31999999999999 4.41497594592638,44.39509362763664,176.31999999999999 + + + 4.41497156334750,44.39509413207893,177.31999999999999 4.41498353174242,44.39509578435177,176.33000000000001 + + + 4.41497156334750,44.39509413207893,177.31999999999999 4.41498916221124,44.39507932945184,176.87000000000000 4.41498577271003,44.39507414981205,177.09000000000000 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41498668827153,44.39507566894771,177.38999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41499002354216,44.39507859855386,177.87000000000000 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41499312728343,44.39508234128264,177.88999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41499676566935,44.39508742781018,177.84999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41499557765166,44.39509023340512,177.38000000000000 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41499549334078,44.39509194498599,176.94999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41499763914688,44.39507157202025,177.66999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41500187045647,44.39507521074949,177.75999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41500500890635,44.39508039349946,177.72000000000000 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41500609771845,44.39508389110919,177.41999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41500540471851,44.39507597721224,177.16000000000000 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41498812170079,44.39508825513818,177.74000000000001 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41498621277390,44.39508719845178,178.12000000000000 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41497875711168,44.39509044181752,178.41999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41498325842061,44.39508444418229,177.83000000000001 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41498429054329,44.39508038012394,177.38999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41497326186146,44.39508645863508,177.33000000000001 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41497791906602,44.39508171946356,176.30000000000001 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41498555014571,44.39508054457351,176.25000000000000 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41497775203675,44.39507478935997,177.09999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41497064258599,44.39507676804043,176.84999999999999 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41498296340679,44.39507220399934,176.83000000000001 + + + 4.41498916221124,44.39507932945184,176.87000000000000 4.41495865786655,44.39505359922325,176.68000000000001 4.41495557639242,44.39506119977371,177.03000000000000 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41495213757538,44.39506439336865,176.86000000000001 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41495653505055,44.39505929730318,177.44000000000000 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41495783991917,44.39505613014794,177.53999999999999 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41495853450939,44.39505369077988,177.38999999999999 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41496100165253,44.39505185964725,177.13999999999999 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41496333242326,44.39504958006310,176.93000000000001 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41496136738562,44.39505140497465,176.62000000000000 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41495226281620,44.39505917017998,176.34000000000000 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41496187251934,44.39506715365498,177.63999999999999 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41496667043405,44.39506304293806,177.63000000000000 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41497075206636,44.39506047157565,177.47000000000000 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41496359460839,44.39505524859264,177.02000000000001 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41496438521592,44.39506721255054,177.24000000000001 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41497450541684,44.39507032817529,177.16000000000000 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41497629069810,44.39506625478518,177.22000000000000 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41494057151211,44.39505859480940,177.86000000000001 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41493713429517,44.39505143513843,178.33000000000001 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41495435092584,44.39505203207859,177.30000000000001 + + + 4.41495865786655,44.39505359922325,176.68000000000001 4.41491214286250,44.39503562972542,176.38000000000000 4.41493858364476,44.39503863317342,177.75000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41494440369210,44.39504567329296,177.71000000000001 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41494750771381,44.39505463765645,178.37000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41493719097718,44.39505899680687,177.74000000000001 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492068468573,44.39506703377258,177.22000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492823408989,44.39503642066938,177.94999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492670853527,44.39504085095366,178.72000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41491483559397,44.39504315873403,179.00999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41490704645476,44.39504298515432,178.03999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41489905615196,44.39504488471555,177.62000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41488822618281,44.39504357844223,177.16000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492694845901,44.39503517620300,178.03000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492348766771,44.39503224815017,177.34999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492356764239,44.39503035656661,176.69000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41491356052671,44.39503714264078,179.24000000000001 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41491348243877,44.39503390259224,179.13999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41491253679428,44.39503634507051,176.19000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41490505944329,44.39503868841797,176.13999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41486934979343,44.39504705332542,176.43000000000001 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492181461253,44.39503055834271,176.33000000000001 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492255909380,44.39503018900586,176.75000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41491966981995,44.39503013477509,177.41000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41491546020982,44.39502739605614,177.94999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41490761901431,44.39502506244408,177.63999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41489750561250,44.39502743845077,177.81000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41489248673004,44.39502759066065,176.97999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41489198028673,44.39502741687878,176.59999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41490276904022,44.39502701312616,176.19999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41491537806576,44.39502919763834,176.25999999999999 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41492036224236,44.39502760540588,176.47000000000000 + + + 4.41491214286250,44.39503562972542,176.38000000000000 4.41489187015264,44.39499158701029,176.69000000000000 4.41489439369134,44.39499209591418,178.28000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41492034272029,44.39502679539374,177.02000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41491331890965,44.39501148759068,177.58000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41490973448166,44.39500342946049,177.88000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41490847243049,44.39499795337524,177.91999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41490863860657,44.39498921857867,177.84000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41490913826075,44.39498390072290,177.31999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41495147746347,44.39498490662622,177.49000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41494927279123,44.39499762792174,177.21000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41495184028473,44.39501038011819,177.24000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41496978300946,44.39503068424062,176.62000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41499066072233,44.39501647118509,176.78000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41496353448562,44.39498502732331,176.94999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41490453821805,44.39496496176050,177.97000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41489120452764,44.39496917822927,177.68000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41489132571567,44.39496899667137,176.99000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41491910925034,44.39494956646001,177.53999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41489432400066,44.39498399423747,178.06999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41489807705259,44.39498862920647,176.21000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41490774152703,44.39500930598707,176.09999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41489165919269,44.39497241361227,176.25000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41489343013377,44.39498337511449,176.21000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41488515380179,44.39497861612996,178.16999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41487926491637,44.39497913923102,179.21000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41487046996337,44.39498933135599,179.47999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41486256915160,44.39500536423710,179.08000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41485756222409,44.39502685298631,177.34000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41482210225745,44.39500910660081,178.66999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41483524509117,44.39499697002098,178.87000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41483811618575,44.39498063934235,179.33000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41484395218866,44.39496229131019,178.69000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41482338108239,44.39496317636329,177.53000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41480207200100,44.39496470075287,177.38000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41480326978972,44.39498314169974,177.24000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41481955513364,44.39501282931402,177.91999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41485400110851,44.39500934160208,177.27000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41481296377633,44.39498941360696,176.63999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41482625110631,44.39496764221799,176.55000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41487202777841,44.39498102945910,176.19000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41486399059674,44.39499661388873,176.37000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41487045044201,44.39498852134384,176.28999999999999 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41488426266278,44.39498853027532,176.21000000000001 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41488062268183,44.39499379700960,176.19000000000000 + + + 4.41489187015264,44.39499158701029,176.69000000000000 4.41497802046492,44.39499736176215,175.94999999999999 4.41493207239531,44.39497686445750,176.87000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41489436437249,44.39497003936254,177.56000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41491239977270,44.39498377028558,177.25999999999999 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41491535034351,44.39499678782135,176.56000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41492074014240,44.39501202584113,176.15000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41489186588593,44.39503309007423,177.22000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41493239946737,44.39502169446055,176.86000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41494546533045,44.39502720435353,176.53000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41495974307532,44.39503089866518,176.43000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497585541879,44.39502214634911,176.31999999999999 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497219751607,44.39501624980865,177.13999999999999 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41496201224920,44.39501043414313,177.91000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497256672556,44.39500031023849,177.19000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497037666769,44.39500321827691,177.83000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41496739686273,44.39500982725759,178.11000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41496623704455,44.39501380286978,177.78999999999999 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41495645119244,44.39502976908501,176.38000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497531614975,44.39501540091403,177.31000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497925272928,44.39501202109452,177.53000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497463371359,44.39500271539006,177.30000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497904260392,44.39500851259731,177.75999999999999 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41498532325451,44.39500861483455,177.68000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41499220333636,44.39500753927737,176.62000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41498284121757,44.39501503759167,177.24000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41498362011747,44.39501088664257,177.90000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41498075962025,44.39502244569761,176.69999999999999 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497698834311,44.39500142582047,175.59999999999999 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41498314751699,44.39499648798245,175.74000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41497956336825,44.39499365148798,175.77000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41499047908504,44.39501935433879,176.15000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41498888007066,44.39502594621148,175.80000000000001 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41499430966078,44.39501678608620,175.84999999999999 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41499964843083,44.39500906753749,177.12000000000000 + + + 4.41497802046492,44.39499736176215,175.94999999999999 4.41501075317561,44.39504782213650,175.24000000000001 4.41500624970298,44.39505372977145,176.38999999999999 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41501077486820,44.39504872214995,175.90000000000001 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41501702052353,44.39504216273058,175.97000000000000 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41501859567316,44.39503458084274,176.00000000000000 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41499956151970,44.39504192891588,176.11000000000001 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41499257485259,44.39503337277425,176.09999999999999 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41500561874103,44.39503276101342,176.00999999999999 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41501191616674,44.39502313999323,175.63000000000000 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41499933100082,44.39502194550655,175.81999999999999 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41498848642673,44.39503045250002,175.52000000000001 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41500310937526,44.39505367865347,176.34999999999999 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41502130981928,44.39503778822879,175.91000000000000 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41502112818346,44.39504067138250,175.05000000000001 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41501977776387,44.39504194851019,174.88000000000000 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41501442568698,44.39504390541840,174.86000000000001 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41500841372979,44.39504974171619,175.44000000000000 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41501996865991,44.39504986862850,175.75999999999999 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41502326676110,44.39504604657751,175.80000000000001 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41502752134810,44.39504023205397,175.69000000000000 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41502749531669,44.39503915203787,175.56999999999999 + + + 4.41501075317561,44.39504782213650,175.24000000000001 4.41507906740015,44.39504292439469,174.03000000000000 4.41505555611070,44.39506248176403,176.81000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41503527577835,44.39503896560396,175.65000000000001 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41503682114139,44.39504056696374,177.05000000000001 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41502490757238,44.39505160799657,175.72000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41504330600408,44.39505435095733,176.28999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41505807876895,44.39504732576443,177.66999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41507442756171,44.39504838358095,176.46000000000001 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41506243185876,44.39506122619987,176.05000000000001 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41507191141572,44.39506380958486,175.84000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41508780090022,44.39505623038142,175.66000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41509436455311,44.39504723625541,175.78999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41510928482981,44.39504633114719,175.87000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41510707742187,44.39504851917742,176.16999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41513962345019,44.39504955633346,175.68000000000001 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41507331892581,44.39503885432654,176.50999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41507895489002,44.39504346595817,176.34999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41509732915975,44.39503999726224,175.72000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41511370555375,44.39503178182414,175.31999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41509482454550,44.39502985510847,175.44999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41507933925604,44.39502815639751,175.36000000000001 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41507394320278,44.39501787001504,174.91000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41510760159484,44.39501817317100,175.22000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41508831581050,44.39501508110309,175.30000000000001 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41514874105871,44.39500586969056,174.19000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41508444274331,44.39503151423175,173.68000000000001 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41509235366464,44.39504194950774,173.72999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41506682814121,44.39503524359720,173.88999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41512331123578,44.39504480691588,173.66999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41508915425510,44.39499256365784,173.69999999999999 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41507772684600,44.39506544806140,174.19000000000000 + + + 4.41507906740015,44.39504292439469,174.03000000000000 4.41512880637631,44.39493418416373,173.52000000000001 4.41512491560454,44.39498113708134,177.50999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41511294521738,44.39505753931756,175.43000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41514721431055,44.39498941344473,176.16999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41515765099175,44.39496398618456,177.83000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41512231620090,44.39494101670400,175.84000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41511044051980,44.39493279123641,176.19000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41508763510027,44.39491911945107,174.88999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41505630396427,44.39496848303217,173.50000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41505740097199,44.39492543594793,173.34000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41516467577255,44.39499495887159,174.28000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41519055433288,44.39496943028132,171.86000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41515478467532,44.39494925707471,172.09999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41513174644627,44.39495197332000,172.34000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41518810580723,44.39495640653125,176.53000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41518277577384,44.39492802366259,179.24000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41527529064706,44.39492696720315,175.80000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41524304035826,44.39487569067123,181.27000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41518979721850,44.39486509695111,181.84999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41512800302207,44.39492690183238,173.94999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41513940491615,44.39486338067380,177.80000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41503405712276,44.39484253911812,174.09999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41515317618985,44.39486690118096,177.87000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41521102009896,44.39483395427112,179.12000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41526761579863,44.39477527472785,175.93000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41536316474303,44.39477508087886,177.05000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41513327541796,44.39493205813595,173.58000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41546801009008,44.39479070672154,179.68000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41513303738244,44.39493260125494,173.59000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41517004188144,44.39489982257027,172.78999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41515406294314,44.39485680703122,172.69000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41518739203429,44.39492679609059,172.72999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41512942068908,44.39492841474506,173.13999999999999 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41513484711555,44.39493996114381,172.62000000000000 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41515972605634,44.39495630807161,171.90000000000001 + + + 4.41512880637631,44.39493418416373,173.52000000000001 4.41531173522751,44.39483450669809,173.13999999999999 4.41510243976979,44.39490300100621,176.53999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41510993063579,44.39494810235276,175.43000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41504365526309,44.39506884117357,174.61000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41524204328852,44.39492287781739,177.88000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41524815748184,44.39489003177273,181.69999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41526989637758,44.39483862633638,178.90000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41528421126232,44.39481261083274,179.12000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41530362775934,44.39479508478393,181.46000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41529253498290,44.39477766675333,175.61000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41520832023119,44.39477925056705,174.41999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41527681368875,44.39491722528002,174.25000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41533937612733,44.39489250242583,178.24000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41534772006606,44.39490527305162,173.22999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41526947481858,44.39477426137887,173.31000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41530288766641,44.39483209555696,179.88999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41532718135787,44.39479812392327,182.38999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41530517714606,44.39479164450957,180.83000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41529515800523,44.39477709407677,175.78999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41529810801776,44.39477966833565,173.06000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41534584585507,44.39490565639255,173.91999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41535834413171,44.39486678935780,178.88000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41534562624748,44.39481842176381,179.46000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41542435123516,44.39486516101898,176.37000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41548105506869,44.39484222123572,180.47999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41543259729401,44.39480095871878,179.94000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41537372224493,44.39478071183898,175.63999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41546390014637,44.39475564665403,175.06000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41548456328287,44.39484190766782,174.00999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41545122284674,44.39480270848846,172.08000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41553081101589,44.39477588391103,174.87000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41559479463213,44.39481011178908,179.31000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41567353619216,44.39481066618721,174.15000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41531575856393,44.39483472692071,172.81000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41533618245712,44.39486940475246,172.44999999999999 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41530678050430,44.39482169406651,172.65000000000001 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41531071768555,44.39482875750222,172.59000000000000 + + + 4.41531173522751,44.39483450669809,173.13999999999999 4.41546493619673,44.39481424218810,173.03000000000000 4.41544786290947,44.39475188418484,175.69999999999999 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41542766216335,44.39472125487693,173.97000000000000 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41546689705643,44.39478099746865,176.58000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41547184897850,44.39478327682557,183.15000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41547375772204,44.39481557330067,178.83000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41548516270255,44.39484072987126,180.59000000000000 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41551972121666,44.39487316182547,178.58000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41550050373182,44.39488852476666,177.46000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41547590049186,44.39485236828618,174.36000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41546945678070,44.39484029434298,173.00999999999999 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41546575044051,44.39482197452336,172.66999999999999 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41552831786182,44.39477663503973,176.13000000000000 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41565630998909,44.39476280465532,176.84999999999999 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41571001679997,44.39481345497069,176.09000000000000 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41576647263412,44.39483751285379,177.33000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41559979636044,44.39484570096656,175.31000000000000 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41586407498350,44.39489122003577,175.80000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41577947340056,44.39487156240582,173.08000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41549156201825,44.39483533888810,172.99000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41552046502079,44.39486234921898,176.58000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41550228312707,44.39482692340516,179.56999999999999 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41548503469364,44.39476771856648,172.74000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41541931856085,44.39471370588962,173.46000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41544056210739,44.39470425971306,173.09999999999999 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41551171958759,44.39476522713437,173.09999999999999 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41557019685942,44.39475856043394,172.65000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41558147519621,44.39479929344806,172.59999999999999 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41567140407516,44.39480556100879,172.86000000000001 + + + 4.41546493619673,44.39481424218810,173.03000000000000 4.41569253651207,44.39481754288062,173.34999999999999 + + + + + + diff --git a/Data/Deroc_01/Outputs/Deroc_01.lox b/Data/Deroc_01/Outputs/Deroc_01.lox new file mode 100644 index 0000000..40f1188 Binary files /dev/null and b/Data/Deroc_01/Outputs/Deroc_01.lox differ diff --git a/Data/Deroc_01/Outputs/outputs.txt b/Data/Deroc_01/Outputs/outputs.txt new file mode 100644 index 0000000..4a3b6e4 --- /dev/null +++ b/Data/Deroc_01/Outputs/outputs.txt @@ -0,0 +1,2 @@ +Folder where Therion outputs are exported + diff --git a/Data/Deroc_01/config.thc b/Data/Deroc_01/config.thc new file mode 100644 index 0000000..6281e94 --- /dev/null +++ b/Data/Deroc_01/config.thc @@ -0,0 +1,3207 @@ +encoding utf-8 +###################################################################################################################################### +# Version pyCreate_th2.py By Alex 2025 01 02 +###################################################################################################################################### + + + +###################################################################################################################################### +# Licence +###################################################################################################################################### +# +# Released under a Creative Commons Attribution-ShareAlike-NonCommercial License: +# Publié sous la licence Creative Commons Attribution-ShareAlike-NonCommercial: +# +# +# Written by: / Écrit par : Xavier Robert +# + +# File to set up specific settings for Therion drawing outputs +# In your *.thconfig file, you need to call this file with: +# Fichier pour définir une configuration pour les dessins de issus de Therion +# Dans votre fichier *.thconfig, vous devez appeler ce fichier avec la ligne : +# input config.thc +# and then, in each layout, you need to call the corresponding layout: +# et ensuite, dans chaque layout de votre thconfig, vous devez appeler les layouts qui vous intéressent comme par exemple : +# copy drawingconfig +# +# Lots of definition comes from (or are deeply inspired by) the excellent Therion Wiki +# Beaucoup de définitions proviennent (ou sont fortement inspirées) de l'excellent Wiki Therion +# https://therion.speleo.sk/wiki/doku.php +# https://therion.speleo.sk/wiki/tbe:wiki6 +# https://therion.speleo.sk/wiki/metapost +# https://thomas-holder.de/projects/therion/ + + +# Existing user points / nouvelles définitions de points : +# - nid/nest (u:nest) +# - gradient --> geologic dip +# - danger (u:danger) +# - chauves-souris/bats (u:bats) +# - stalactite boss (u:boss) +# - Shell/coquille fossile (u:shell) +# - Masonry/maçonnerie (u:masonry) +# - Ex voto/Signature (u:ex_voto) +# - Human bones/Ossements humains (u:human_bones) +# - Walking Caver/Spéléo qui marche (u:man_w) +# - Climbing caver/Spéléo qui grimpe (u:man_c) +# - Plan view symbol/symbole de vue en plan (u:symbol_plan) +# - extended view symbol/symbole de vue en coupe développée (u:symbol_extend) +# - entrance +# - block point +# - block user (u:block) + +# Existing user lines: +# - strate/strata (u:strata; option -clip off) +# - coupole (u:coupole; option -clip off) +# - faille/fault (u:fault; option -clip off) +# - doline (u:doline; option -clip off) +# - chauves-souris/bats (u:bats) +# - rail (u:rail) +# - plan walk/ (u:planwalk) +# - handrail/rambarde (u:handrail) +# - Surface (u:surf) +# - Dive line/fil d'Ariane (u:ariane) +# - Deviation (u:deviation) +# - rock border +# - Shot_Survey line (u:Shot_Survey) + +# Existing user areas: +# - boue/mud (u:boue) +# - guano (u:guano) +# - chauves-souris/bats (u:bats) +# - tronc/tree-trunk (u:tronc) +# - feuilles/tree-leaves (u:feuilles) +# - Tunnel initiation/Départ de galerie (u:galerie) + +# layout definition: +# - layout langue-fr +# - layout langue-es +# - layout langue-en +# - layout drawingconfig +# - layout scalebar_horiz +# - layout scalebar_vert-Halama +# - layout scalebar_vert +# - layout headerl +# - layout header_coupe_vert-to-place +# - layout header_coupe_vert-auto +# - layout header_coupe +# - layout header-plan-schema +# - layout header_coupe-schema +# - layout headeratlas +# - layout layoutmapborder +# - layout LayoutAtlasNorthArrow2 +# - layout LayoutAtlasNorthArrow +# - layout AtlasSetUp +# - layout layoutcontinuation +# - layout northarrowMG +# - layout test +# - layout depth +# - layout fonts_2000 +# - layout fonts_1000 +# - layout fonts_500 +# - layout Survey_No_Scrap + +###################################################################################################################################### +# change the names for the legend +# change les descriptions des symboles pour la légende +###################################################################################################################################### +text en "line u:rope" "rope" +text fr "line u:rope" "corde" +text es "line u:rope" "cuerda" + +text en "line u:fault" "fault" +text fr "line u:fault" "faille" +text es "line u:fault" "falla" + +text en "line u:strata" "strata" +text fr "line u:strata" "strate" +text es "line u:strata" "strata" + +text en "line u:doline" "doline" +text fr "line u:doline" "doline" +text es "line u:doline" "dolina" + +text en "point u:bats" "bat(s)" +text fr "point u:bats" "chauve-souris" +text es "point u:bats" "murciélago(s)" + +text en "line u:bats" "bat path" +text fr "line u:bats" "passage de chauve-souris" +text es "line u:bats" "ruta de murciélagos" + +text en "area u:bats" "lot of bats" +text fr "area u:bats" "beaucoup de chauve-souris" +text es "area u:bats" "muchos murciélagos" + +text fr "area u:galerie" "départ de galerie" +text en "area u:galerie" "tunnel departure" +text es "area u:galerie" "salida de galeria" + +text en "point u:guacharos" "guacharos" +text fr "point u:guacharos" "guacharos" +text es "point u:guacharos" "guacharos" + +text fr "point danger" "danger !" +text en "point danger" "danger !" +text es "point danger" "danger !" + +text en "point masonry" "masonry" +text fr "point masonry" "maçonnerie/murs" +text es "point masonry" "albañilería/muros" + +text en "point ex-voto" "ex voto" +text fr "point ex-voto" "ex voto/signature" +text es "point ex-voto" "ex voto/firma" + +text en "point human-bones" "human bones" +text fr "point human-bones" "ossements humains" +text es "point human-bones" "huesos humanos" + +text en "point u:boss" "stalagmite boss" +text fr "point u:boss" "stalagmite boss" +text es "point u:boss" "stalagmite boss" + +text fr "area u:guano" "guano" +text en "area u:guano" "guano" +text es "area u:guano" "guano" + +text fr "area u:boue" "lac de boue" +text en "area u:boue" "mud lake" +text es "area u:boue" "lago de barro" + +text fr "area u:tronc" "tronc d'arbre" +text en "area u:tronc" "Tree trunk" +text es "area u:tronc" "tronca de árbol" + +text fr "area u:feuilles" "feuilles/feuillage" +text en "area u:feuilles" "tree leaves" +text es "area u:feuilles" "Hojas de árbol" + +text en "line u:sentier" "trail" +text fr "line u:sentier" "sentier" +text es "line u:sentier" "sendero" + +text en "point u:shell" "shell" +text fr "point u:shell" "fossile" +text es "point u:shell" "fosíl" + +# Correction texte espagnol +text es "point air-draught" "corriente de aire" +text es "line rock-border" "contorno de bloque" +#text es "point water-flow" "curso de agua" +#text es "line water-flow" "curso de agua" +#text es "group water-flow" "curso de agua" +text es "point water-flow:permanent" "riachuelo" +text es "line water-flow:permanent" "riachuelo" +text es "point water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:conjectural" "riachuelo supuesto" + +text es "line rock-edge" "arista de bloque" +text es "point cave-pearl" "perlas de cavernas" + +text es "point rimstone-dam" "travertino" +text es "point rimstone-pool" "travertino" +text es "point stalactite" "estalactita" +text es "point stalactites" "estalactitas" +text es "point stalagmite" "estalagmita" +text es "point stalagmites" "estalagmitas" +text es "point pillars" "pilares" +text es "point pillar" "pilare" + +text fr "point traverse" "vire" +text fr "point ice-stalagmite" "stalagmite de glace" + +text fr "point u:anchor_artificial" "Ancrage artificiel" +text fr "point u:anchor_natural" "Ancrage naturel" + +text en "point u:man_w" "caver (walking)" +text fr "point u:man_w" "spéléo (marchant)" +text es "point u:man_w" "espeleológo (caminando)" + +text en "point u:man_c" "caver (climbing)" +text fr "point u:man_c" "spéléo (grimpant)" +text es "point u:man_c" "espeleológo (escalando)" + +text en "point u:symbol_plan" "" +text fr "point u:symbol_plan" "" +text es "point u:symbol_plan" "" + +text en "point u:symbol_extend" "" +text fr "point u:symbol_extend" "" +text es "point u:symbol_extend" "" + +text en "point wall-altitude" "altitude (m)" +text fr "point wall-altitude" "altitude (m)" +text es "point wall-altitude" "altura (m)" + + + +###################################################################################################################################### +### Layouts Languages/langues +###################################################################################################################################### +# Different layouts to manage languages (en, fr, es) +# In your thconfig, call the layout langue-XX where XX is en, fr or es +# You need to add one of these layout if you use the layout headerl or header_coupe +# If you want to add one of the field club, syntesys, web page, expedition, guide, +# add the following line in the code tex-map/endcode block of your layout in the thconfig +# \newtoks\YYYY \YYYY={the value of your variable} +# where YYYY = club, synth, wpage, expe or guide +# Différents layouts pour définir les langues (pour l'instant : en, fr, es) +# Dans votre thconfig, appelez le layout langue-XX où XX est en, fr ou es +# Vous devez ajouter l'un de ces layouts si vous voulez utiliser les layouts headerl ou header_coupe +# qui redéfinissent la présentation et les informations du cartouche (header). +# Si vous voulez ajouter un de ces champs club, syntesys, web page, expedition, guide, +# rajouter la ligne suivante dans le bloc code tex-map/endcode de votre layout dans votre thconfig +# (voir les exemples) +# \newtoks\YYYY \YYYY={Valeur de votre varialbe} +# où YYYY = club, synth, wpage, expe or guide +# +# You may add new fields, following the examples in the layouts. +# If you add a new field, you need to edit the layout(s) headerl and/or header_coupe +# Vous pouvez ajouter de nouveaux champs, en suivant les exemples dans les layouts suivant. +# Si vous rajouter un nouveau champ, vous devrez éditer le(s) layout(s) headerl et/ou header_coupe + +###################################################################################################################################### +layout langue-fr + # Définit la langue française + language fr + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilation } + \newtoks\datetitle \datetitle={le } + \newtoks\thproj \thproj={Projection } + \newtoks\thclub \thclub={Club(s) } + \newtoks\thsynth \thsynth={Synthèse } + \newtoks\thwpage \thwpage={Page internet } + \newtoks\thexpe \thexpe={Expedition } + \newtoks\thguide \thguide={Guide(s) } + \newtoks\thdatat \thdatat={Données topographiques } + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\ththanksto \ththanksto{Remerciements } + \newtoks\thcoords \thcoords{Coordonnées} + \newtoks\explolengthtitle \explolengthtitle{Longueur explorée } + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondeur explorée } + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode +endlayout + +###################################################################################################################################### +layout langue-es + # Definición del idioma español + language es + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilación} + \newtoks\datetitle \datetitle={el } + \newtoks\thproj \thproj={Proyección} + \newtoks\thclub \thclub={Club(es)} + \newtoks\thsynth \thsynth={Síntesis} + \newtoks\thwpage \thwpage={Página web} + \newtoks\thexpe \thexpe={Expedición} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guia(s)} + \newtoks\thdatat \thdatat={Datos topograficas} + \newtoks\ththanksto \ththanksto{Nuestros agradecimientos } + \newtoks\thcoords \thcoords{Coordinadas GPS (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Longitud explorada} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondidad explorada} + + \cartotitle={Dibujo} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +###################################################################################################################################### +layout langue-en + # Set the language english + language en + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compiled} + \newtoks\datetitle \datetitle={on } + \newtoks\thproj \thproj={Projection} + \newtoks\thclub \thclub={Club(s)} + \newtoks\thsynth \thsynth={Synthesys} + \newtoks\thwpage \thwpage={Web page} + \newtoks\thexpe \thexpe={Expedition} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guide(s)} + \newtoks\thdatat \thdatat={Survey's data} + \newtoks\ththanksto \ththanksto{Acknowledgments } + \newtoks\thcoords \thcoords{GPS coordinates (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Explored length} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Explored depth} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +### End of the layouts languages +### Fin des layouts languages +#______________________________ + +###################################################################################################################################### +###################################################################################################################################### +layout drawingconfig + # Layout to draw the map and extended view. + # Layout pour dessiner les plans et les coupes développées. + + # pdf-Author + # Auteur du pdf + doc-author "Xavier Robert" + + # Set the symology you want to use: UIS, ASF (Australie) CCNP (Etats Units), SKB (tchecoslovakia) + # Définit la banque de symboles que nous voulons utiliser : + # UIS, ASF (Australie) CCNP (Etats Units) ou SKB (tchecoslovakia) + #symbol-set UIS + # Change the type or colors of specific symbols: + # Changer le type ou la couleur de symboles spécifiques: + + + symbol-assign area sand AUT + symbol-assign point pillar AUT + symbol-assign point station:temporary SKBB + symbol-assign point entrance MY + #symbol-assign point entrance UIS + + + symbol-color area clay [52 33 6] # Color to verify + symbol-color area flowstone [100 60 20] + symbol-color area ice [0 0 100] + symbol-color area moonmilk [100 60 20] # Change the color ? + symbol-color area mudcrack [52 33 6] # Color to verify ; Maybe to darken + symbol-color area pillar [100 60 20] + symbol-color area pillar-with-curtains [100 60 20] + symbol-color area sand [67 49 1] # Color to verify + symbol-color area snow [0 0 100] + symbol-color area stalactite [100 60 20] + symbol-color area stalactite-stalagmite [100 60 20] + symbol-color area stalagmite [100 60 20] + + symbol-color line contour [34 21 3] # Marron : (87, 56, 8) + symbol-color line ceiling-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line flowstone [100 60 20] + symbol-color line floor-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line floor-step [34 21 3] # Marron : (87, 56, 8) + symbol-color line map-connection [69 69 69] # Gris acier (175, 175, 175) + symbol-color line rimstone-dam [100 60 20] + symbol-color line rimstone-pool [100 60 20] + symbol-color line rock-border [34 21 3] # Marron : (87, 56, 8) + symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + symbol-color line slope [34 21 3] # Marron : (87, 56, 8) + symbol-color line rope [58 44 25] + symbol-color line survey [46 46 46] # Gris foncé (117, 117, 117) / acier (175, 175, 175) + symbol-color line wall:clay [52 33 6] # Color to verify + symbol-color line wall:flowstone [100 60 20] + symbol-color line wall:ice [0 0 100] + symbol-color line wall:moonmilk [100 60 20] # Change the color ? + symbol-color line water-flow [17 46 100] + symbol-color line water-flow:conjectural [17 46 100] + symbol-color line water-flow:intermittent [17 46 100] + + symbol-color point altitude [100 50 0] + symbol-color point aragonite [100 60 20] + symbol-color point blocks [34 21 3] # Marron : (87, 56, 8) + symbol-color point breakdown-choke [34 21 3] # Marron : (87, 56, 8) + symbol-color point cave-pearl [100 60 20] + symbol-color point clay [52 33 6] # Color to verify + symbol-color point clay-choke [52 33 6] # Color to verify + symbol-color point curtain [100 60 20] + symbol-color point curtains [100 60 20] + symbol-color point disc-pillar [100 60 20] + symbol-color point disc-pillars [100 60 20] + symbol-color point disc-stalactite [100 60 20] + symbol-color point disc-stalactites [100 60 20] + symbol-color point disc-stalagmite [100 60 20] + symbol-color point disc-stalagmites [100 60 20] + symbol-color point disk [100 60 20] + symbol-color point flowstone [100 60 20] + symbol-color point flowstone-choke [100 60 20] + symbol-color point helictite [100 60 20] + symbol-color point helictites [100 60 20] + symbol-color point ice [0 0 100] + symbol-color point ice-pillar [0 0 100] + symbol-color point ice-stalactite [0 0 100] + symbol-color point ice-stalagmite [0 0 100] + symbol-color point moonmilk [100 60 20] # Change the color ? + symbol-color point mud [52 33 6] # Color to verify + symbol-color point mudcrack [52 33 6] # Color to verify + symbol-color point pillar [100 60 20] + symbol-color point pillar-with-curtains [100 60 20] + symbol-color point pillars [100 60 20] + symbol-color point pillars-with-curtains [100 60 20] + symbol-color point popcorn [100 60 20] + symbol-color point rimstone-dam [100 60 20] + symbol-color point root [52 33 6] + + symbol-color point seed-germination [13 47 6] + symbol-color point snow [0 0 100] + symbol-color point soda-straw [100 60 20] + symbol-color point spring [17 46 100] + symbol-color point stalactite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalagmite [100 60 20] + symbol-color point stalagmites [100 60 20] + symbol-color point station [54 7 60] + symbol-color point station-name [80 80 80] # light grey + symbol-color point vegetable-debris [13 47 6] + symbol-color point volcano [52 33 6] # Color to verify + symbol-color point wall-altitude [100 50 0] + symbol-color point wall-calcite [100 60 20] + symbol-color point water [17 46 100] + symbol-color point water-drip [17 46 100] + symbol-color point water-flow [17 46 100] + symbol-color point water-flow:intermittent [17 46 100] + symbol-color point water-flow:paleo [17 46 100] + + ####### Metapost-changes ############ + code metapost + + #fonts_setup( 12, 16, 32, 64, 96 ); + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + #endcode + + # Change the entrance symbole + # Changer le symbole d'entrée + def p_entrance_MY (expr pos,theta,sc,al)= + U:=(0.0u,0.0u); + T:=identity aligned al rotated 0.0 scaled sc shifted pos; + path p; + p = (-.3u,-.25u) -- (-.2u,-.25u){dir 135} .. (0u, .25u) .. {dir 225}(.2u,-.25u) -- (.3u,-.25u); + thdraw p withpen PenA; + thdraw unitsquare scaled 1.2u shifted (-0.6u,-0.6u) rotated 0.0 withpen PenD; + enddef; + + initsymbol("p_entrance_MY"); + + # Define Shot_Survey (u:Shot_Survey) in thin red + # Définition de la ligne file d'Shot_Survey en rouge fin + def l_u_Shot_Survey (expr Path) = + T:=identity; + pickup PenA; + draw Path withcolor black; + enddef; + + + # Change the block symbole + # Changer le symbole de block + def p_blocks (expr pos,theta,sc,al)= + base_symbolsize :=0.30u; %Factor*u; Factor=size of the blocks + size_factor := 0.5 + uniformdeviate 0.5; % Pour le polygone principal + symbolsize := base_symbolsize * size_factor; + U:=(.5u,.5u); + random_theta := uniformdeviate 360; + T:=identity aligned al rotated random_theta scaled sc shifted pos; + pickup PenC; + thfill (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.6; + thdraw (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.4; + thdraw (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + enddef; + + # Change the rock bordersymbole + # Changer le symbole des ligne rock border + def l_rockborder (expr p) = + % Vérifie si le chemin est fermé + %if p[0] = point infinity of p: + % Remplit la zone avec une couleur si le chemin est fermé + %fill p withcolor (0.34, 0.21, 0.3); + + %draw p withcolor 0.5green; + %fi; + thfill p --cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw p --cycle withcolor (0.341117, 0.219607, 0.031372); + % Dessine la bordure de la ligne (même si elle n'est pas fermée) + %draw p withcolor (0.34, 0.21, 0.3); + enddef; + + + def p_u_block(expr pos,theta,sc,al) = + T:=identity aligned al rotated theta scaled sc shifted pos; + path p q; + p := (2.3u,0.9u)--(0.65u,1u)--(-0.9u,0.6u)--(-2.15u,-0.1u)--(-2.35u,-0.25u)--(-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--cycle; + pickup PenB; + thdraw p; + % The following line uses the code from Colour Dependant Visualization of Symbols by Bruce Mutton + if known colour_block_bg: thfill p withcolor colour_block_bg; else: thfill p withcolor (0.75,0.75,0.75); fi; + q := (-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--(2.3u,0.9u)--(2.5u,0.7u)--(2.5u,0.5u)--(2.25u,-0.9u)--(1.1u,-1.3u)--(0.5u,-1.5u)--(-0.75u,-1.4u)--(-2u,-1.15u)--(-2.35u,-0.65u)--cycle; + thdraw q; + thfill q withcolor(0.6,0.6,0.6); + pickup PenD; + path p; + p := (-2u,-0.65u)--(-1.9u,-1u); + thdraw p; + path p; + p := (0.6u,-0.7u)--(0.5u,-1.3u); + thdraw p; + path p; + p := (2.1u,-0.15u)--(2.3u,-0.4u); + thdraw p; + enddef; + + initsymbol("p_u_block"); + + + + # Change the dashed line for the line wall:presumed + # Changer la ligne pointillée du symbole line wall:presumed + def l_wall_presumed (expr P) = + T:=identity; + pickup PenA; + # Old definition + #thdraw P dashed evenly scaled (2*optical_zoom); + # New definition + thdraw P dashed evenly scaled (.1u); + enddef; + + # Change the dashed line for the line chimney + # Changer la ligne pointillée du symbole line chemney (cheminée) + def l_chimney (expr P) = + T:=identity; + pickup PenC; + %thdraw P dashed evenly scaled optical_zoom; + thdraw P dashed evenly scaled (.05u); + enddef; + + # To change blocs size in the area blocks + # Pour modifier la taille des blocs dans l'aire blocks + def a_blocks (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + uu := max(u, (xpart urcorner q - xpart llcorner q)/100, (ypart urcorner q - ypart llcorner q)/100); + tmp_pic := image( + for i = xpart llcorner q step 1.0uu until xpart urcorner q: + for j = ypart llcorner q step 1.0uu until ypart urcorner q: + qq := punked (((-.3uu,-.3uu)--(.3uu,-.3uu)--(.3uu,.3uu)--(-.3uu,.3uu)--cycle) + randomized (uu/2)) + rotated uniformdeviate(360) + shifted ((i,j) randomized 1.0uu); + if xpart (p intersectiontimes qq) < 0: + thclean qq; + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change sand aspects + # Pour modifier les aspects du sable dans l'aire associée + def a_sands (expr p) = + T:=identity; + pickup PenC; + path q; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step 0.1u until xpart urcorner q: + for j = ypart llcorner q step 0.1u until ypart urcorner q: + draw origin shifted ((i,j) randomized 0.1u) withpen PenC; + endfor; + endfor; + ); + #clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change pebbles aspects + # Pour modifier l'aspects de l'aire pebbles (galets) + def a_pebbles_SKBB (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step .1u until xpart urcorner q: + for j = ypart llcorner q step .5u until ypart urcorner q: + qq := (superellipse((.07u,0),(0,.03u), (-.07u,0),(0,.-.03u),.75)) + %randomized (u/25) + rotated uniformdeviate(360) + shifted ((i,j) randomized 0.27u); + if xpart (p intersectiontimes qq) < 0: + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change slopes aspects + # Pour modifier la ligne aspects + def l_slope (expr P,S)(text Q) = + %show Q; + T:=identity; + numeric dirs[]; + numeric lengths[]; + for i=Q: + dirs[redpart i]:=greenpart i; + lengths[redpart i]:=bluepart i; + endfor; + li:=length(P); % last + alw_perpendicular:=true; + for i=0 upto li: + if unknown dirs[i]: dirs[i]:=-1; + else: + if dirs[i]>-1: + dirs[i]:=((90-dirs[i]) - angle(thdir(P,i))) mod 360; + alw_perpendicular:=false; + fi; + fi; + if unknown lengths[i]: lengths[i]:=-1; fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + d:=dirs[i]; + if d=-1: + if (i=0) or (i=li): + dirs[i] := angle(thdir(P,i) rotated 90) mod 360; + pi:=i; + else: + if ni<=i: + for j=i upto li: + ni:=j; + exitif dirs[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + dirs[i]:=w[dirs[pi],dirs[ni]]; + %if (dirs[i]-angle(thdir(P,i))) mod 360>180: + %dirs[i]:=w[dirs[ni],dirs[pi]]; + %message("*******"); + %fi; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + l:=lengths[i]; + if l=-1: + if (i=0) or (i=li): + lengths[i] := 1cm; % should never happen! + thwarning("slope width at the end point not specified"); + pi:=i; + else: + if ni<=i: + for j=i+1 upto li: + ni:=j; + exitif lengths[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + lengths[i]:=w[lengths[pi],lengths[ni]]; + pi:=i; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show lengths[i]; endfor; + T:=identity; + boolean par; + cas := 0.3u; + krok := 0.7u; + dlzka := (arclength P); + if dlzka>3u: dlzka:=dlzka-0.6u fi; + mojkrok:=adjust_step(dlzka,1.4u) / 5; + pickup PenD; + par := false; + forever: + t := arctime cas of P; + if t mod 1>0: % not a key point + w := (arclength(subpath(floor t,t) of P) / + arclength(subpath(floor t,ceiling t) of P)); + if alw_perpendicular: + a := 90; + else: + a := w[dirs[floor t],dirs[ceiling t]]; + fi; + l := w[lengths[floor t],lengths[ceiling t]]; + else: + if alw_perpendicular: + a := 90; + else: + a:= dirs[t]; + fi; + l:=lengths[t]; + fi; + a := a + angle(thdir(P,t)); + thdraw (point t of P) -- ((point t of P) + if par: 0.333 * fi l * unitvector(dir(a))); + cas := cas + mojkrok; + par := not par; + exitif cas > dlzka + .3u + (krok / 3); % for rounding errors + endfor; + if S = 1: pickup PenC; draw P fi; + %pickup pencircle scaled 3pt; + %for i=0 upto li: draw point i of P; endfor; + enddef; + + # To change color of Mud area + # Pour modifier la couleur de l'aire Boue + def a_u_boue (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + #126, 51, 0 + thfill p withcolor (0.49, 0.20, 0.00); + enddef; + + # To change color of Sump + # Pour modifier la couleur de l'aire siphon + def a_sump (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + thfill p withcolor (0.06, 0.20, 0.65); + enddef; + + # To change color of guano + # Pour modifier la couleur de l'aire guano + def a_u_guano (expr p) = + T:=identity; + thfill p withcolor (0.53, 0.26, 0.11); + enddef; + + # To change color of a tree-trunk + # I advise to use a line "border" to delimit the area + # If used with tree-leaves, add the option -place top + # Pour modifier la couleur de l'aire tronc + # Je suggère d'utiliser une ligne "border/bord" pour délimiter l'aire + # Si utilisé conjointement avec l'aire feuilles d'arbres, utiliser l'option -place top + def a_u_tronc (expr p) = + T:=identity; + thfill p withcolor (0.62, 0.24, 0.05); + enddef; + + # To change color of a tree-leaves + # Pour modifier la couleur de l'aire feuilles d'arbre/feuillage + def a_u_feuilles (expr p) = + T:=identity; + thfill p withcolor (0.0, 1.0, 0.0); + enddef; + + # To change color of Water area + # Pour modifier la couleur de l'aire eau + def a_water (expr p) = + T:=identity; + #thfill p withcolor (0.60, 0.8, 1); + thfill p withcolor (0.17, 0.46, 1); + enddef; + + # Northarrow more funnier ! + # Pour définir une nouvelle flèche du nord + # def s_northarrow (expr rot) = + # begingroup + # interim defaultscale:=0.7; % scale your north arrow here + # #interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + # T:=identity scaled defaultscale rotated -rot; + # interim linecap:=squared; + # interim linejoin:=rounded; + # thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + # pickup pencircle scaled (0.08cm * defaultscale); + # thdraw (0,0)--(0,-2.5cm); + # pickup pencircle scaled (0.16cm * defaultscale); + # p:=(0.4cm,0.6cm); + # thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + # label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + # endgroup; + # enddef; + + def s_northarrow (expr rot) = + begingroup + interim defaultscale:=0.8; % scale your north arrow here + T:=identity scaled defaultscale rotated -rot; + %noRotT:=identity scaled defaultscale 0; + pickup pencircle scaled (0.08cm * defaultscale); + + % Cercle du nord + p:=fullcircle scaled 1.6cm; + thclean p; + thdraw p withcolor black; + p:=(0.95cm,0)--(0.65cm,0); + thdraw p withcolor black; thdraw p xscaled -1 withcolor black; + + % Flèche + thdraw (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + thfill (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black withalpha 0.8; + thdraw (.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + + % N du Nord + %pickup pencircle scaled (0.12cm * defaultscale); + %p:=(0.28cm,0.42cm); + %thdraw p--(p yscaled -1)--(p xscaled -1)--(p scaled -1) transformed T withcolor red; + label.rt(thTEX("N") scaled 1.6, (-0.2cm,0cm)) withcolor red; % transformed T; + endgroup; + enddef; + + # # Change Scale bar type + # # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + + # # Write the point depth (not functionning...) + # # Définir un point qui écrit la côte/profondeur (Ne fonctionne pas actuellement...) + # def p_u_prof (expr pos) = + # T:=identity shifted pos; + # pickup PenD; + # p:=(-.3u,0)--(.3u,0); + # thdraw p; thdraw p rotated 90; + # p:=fullcircle scaled .2u; + # thclean p; thdraw p; + # enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # % append "m" to label + # picture txtm; + # % calcul profondeur + # %numeric profondeur; + # profondeur:=(\thaltitude-\cavemaxz); + # picture txtprofondeur; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude m etex, lrcorner txt); + # %label.urt(btex \thdepth m etex, lrcorner txt); + # ); + # % give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # % draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + + + + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + def p_altitude (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + + vardef p_label@#(expr txt,pos,rot,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + p_altitude(pos); + % append "m" to label + picture txtm; + txtm:=image( + draw txt; + interim labeloffset:=0; + label.urt(btex \thaltitude { m} etex, lrcorner txt); + #label.urt(btex \thheight m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, pos); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, pos); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(pos,rot); % station name + elseif mode=8: process_filledlabel(pos, rot); + else: process_label(pos,rot); fi; + fi; + enddef; + + # For point height with P or C prefixe + # use “point 0 0 height -value [+10 m]” + # or “point 0 0 height -value [-85 m]” + # in your data to get E10 or P85 + # Pour obtenir un point de hauteur de passage avec P ou C comme préfixe + # utiliser “point 0 0 height -value [+10 m]” + # ou “point 0 0 height -value [-85 m]” + # dans les données vous donner E10 ou P85 respectivement + verbatimtex \def\thheightpos{E}\def\thheightneg{P} etex + + + # Change the altitude definition for the wall-line label (add units) + # To modify the color, you need to modify the triplets after the 3 withcolor command. + # BE CAREFUL ! Sometimes, it generates mpost errors when using point wall:altitude. + # If you get this kind of error, comment the whole p_wallaltitude definition. + # Changer la définition de l'altitude pour le label de la ligne mur (ajout de l'unité) + # Pour modifier la couleur, modifier le triplet (RGB) après les 3 commandes withcolor. + # ATTENTION ! Parfois, cette redéfinition génère des erreurs métapost. + # Si c'est le cas, commenter toute la redéfinition du point p_wallaltitude. + + #def p_wallaltitude (expr pprev,pos,pnext,txt) = + # rot:=angle(unitvector(pnext-pos)+unitvector(pos-pprev)) - 90; + # pickup PenD; + # pair zz; + # %zz:=(pos + 3*unitvector(dir rot)); + # zz:=(pos + (u/4)*unitvector(dir rot)); + # %draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in black + # draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in color + # % add the unit (here, meters as m) + # txtm:=image( + # %draw txt; % altitude in black + # draw txt withcolor (0.78, 0.08, 0.52); % altitude in color + # %interim labeloffset:=0; + # %label.urt(btex \thaltitude { m} etex, lrcorner txt); % unit in black + # label.urt(btex \thaltitude { m} etex, lrcorner txt) withcolor (0.78, 0.08, 0.52); % unit in color + # ); + # begingroup + # % interim labeloffset:=2pt; + # interim labeloffset:=(u/12); + # if horiz_labels: + # rot:=rot mod 360; + # if rot<=22.5: lab:=thelabel.rt(txtm, zz); + # elseif rot<=67.5: lab:=thelabel.urt(txtm, zz); + # elseif rot<=112.5: lab:=thelabel.top(txtm, zz); + # elseif rot<=157.5: lab:=thelabel.ulft(txtm, zz); + # elseif rot<=202.5: lab:=thelabel.lft(txtm, zz); + # elseif rot<=247.5: lab:=thelabel.llft(txtm, zz); + # elseif rot<=292.5: lab:=thelabel.bot(txtm, zz); + # elseif rot<=337.5: lab:=thelabel.lrt(txtm, zz); + # else: lab:=thelabel.rt(txtm, zz); + # fi; + # else: + # if (abs rot>90) and (abs rot <=270): + # rot:=rot-180; + # lab:=thelabel.lft(txtm, pos); + # else: + # lab:=thelabel.rt(txtm, pos); + # fi; + # fi; + # process_label(pos, if horiz_labels: 0 else: rot fi); + # endgroup; + #enddef; + + + + # Definition of new lines symbols + # Définition de nouveau symboles de lignes + + + # Line symbol for strata for cross sections (u:strata). It works exactly as line section + # symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des strates (u:strata). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_strata (expr P) = + T:=identity; + path Q; Q = punked P; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + linecap:=0; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz1--zz5 dashed evenly; + pickup PenA; + draw zz1--zz5 withcolor background; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz2--zz6 dashed evenly; + pickup PenA; + draw zz2--zz6 withcolor background; + else: + pickup pencircle scaled 1 mm; + draw zz1--zz2 dashed evenly; + pickup PenA; + draw zz1--zz2 withcolor background; + fi; + endfor; + enddef; + + + # Line symbol for Coupoles (u:coupole). It works exactly as line section + # Symbole de ligne pour dessiner des coupoles de plafond. + # Fonctionne comme les autres lignes + def l_u_coupole (expr P) = + T:=identity; + cas := 0; % cursor to step along path + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.25u); % symbol length nudged to be multiple of path length + q:= (0.10u,0.16u) -- (0.13u,0.17u); % dot + + pickup PenC; %2nd thinnest pen + forever: + t := arctime cas of P; + thdraw q rotated angle(thdir(P,t)) shifted (point t of P ); % draw dots + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + pickup PenC; %2nd thickest pen + thdraw P; %continuous line + enddef; + + + # Line symbol for fault. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des failles (u:fault). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_fault (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenA; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + draw zz1--zz5 dashed evenly; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + draw zz2--zz6 dashed evenly; + else: + draw zz1--zz2 dashed evenly; + fi; + endfor; + enddef; + + + # Line symbol for the surface. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner la surface (u:surf). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_surf (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenC; + draw Q dashed evenly withcolor (0.5, 0, 0); + enddef; + + + # To add a doline line (u:doline); Do not forget the option -clip off ! + # Symbole de ligne pour dessiner une ligne doline (u:doline). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_doline (expr P) = + T:=identity; + laenge:= arclength P; + symsize:=adjust_step(laenge,2u); + triangle_width:=symsize/10; + cur:=(symsize-triangle_width)/2; + pickup PenC; + forever: + t1 := arctime (cur) of P; + t := arctime (cur + triangle_width/2) of P; + t2 := arctime (cur + triangle_width) of P; + thfill (subpath (t1,t2) of P) -- + ((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + cycle; + thdraw (point t2 of P) --((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + (point t1 of P) withcolor (0.5, 0, 0); + cur := cur + symsize; + exitif cur > laenge - (1*symsize/3); % for rounding errors + t1:=arctime (cur) of P; + endfor; + enddef; + + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + + + # Defines the gradient as geologic dip + # Définit le gradient comme pendage géologique + def p_gradient_XA (expr P,R,S,A) = + U:=(.15u, .4u); + T:=identity aligned A rotated R scaled S shifted P; + pickup PenC; + thdraw (0u, 0u) -- (0u, .4u); + thdraw (-.4u, 0u) -- (.4u, 0u); + enddef; + initsymbol ("p_gradient_XA"); + symbol-assign point gradient XA + + + # Section to define the bat symbol (point, line, area) + # Section pour définir le symbole Chauve souris utilisé en point, ligne ou aire + path bat_path_x; + bat_path_x := (160.43589,619.76148) + .. controls (200.83034,598.56215) and (225.01974,599.82632) .. (242.33709,601.15842) + .. controls (250.91988,585.02142) and (280.12279,545.7622) .. (328.92385,566.52372) + .. controls (343.18917,529.89929) and (387.77695,513.04018) .. (453.54702,518.36185) + .. controls (456.6654,525.97557) and (466.09064,533.43257) .. (471.27843,523.05007) + .. controls (463.85291,520.67657) and (466.71891,517.42483) .. (471.63814,522.23522) + .. controls (472.87859,519.83044) and (472.11254,517.25674) .. (467.00984,516.24193) + .. controls (498.08181,494.38071) and (518.37927,488.7935) .. (554.08261,484.34703) + .. controls (536.23968,468.87122) and (526.7451,451.32142) .. (536.0878,433.78585) + .. controls (539.04313,428.23891) and (549.65293,437.81051) .. (550.08905,431.99134) + .. controls (543.35122,428.68782) and (547.16851,429.31755) .. (550.93619,430.90592) + .. controls (555.01514,419.20795) and (542.29889,420.82043) .. (539.21019,422.32967) + .. controls (526.80565,412.03922) and (538.14174,362.22955) .. (562.04206,325.41289) + .. controls (560.70416,305.4475) and (552.94665,275.48765) .. (596.42383,240.15823) + .. controls (586.13796,214.86512) and (584.21841,176.344) .. (618.88684,158.99293) + .. controls (600.38363,161.42082) and (571.90452,163.00167) .. (555.87287,173.29962) + .. controls (533.80922,180.31406) and (511.7587,189.77279) .. (494.76462,217.75852) + .. controls (469.02274,260.15007) and (465.60841,280.08537) .. (466.27659,287.73284) + .. controls (467.27295,299.13663) and (456.20597,295.4343) .. (455.42733,284.84646) + .. controls (447.034,297.47822) and (465.71846,292.96944) .. (457.40227,311.17742) + .. controls (451.51715,333.88534) and (454.55183,344.68208) .. (455.22274,365.27634) + .. controls (445.59186,380.66207) and (438.52169,394.98144) .. (432.56329,406.97544) + .. controls (421.27321,411.75599) and (411.86904,413.85884) .. (403.92838,423.33244) + .. controls (391.19793,418.79449) and (380.875,414.46152) .. (373.6673,409.41976) + .. controls (365.11095,413.84661) and (372.76761,437.1554) .. (372.88328,437.30963) + -- (360.72573,447.88215) + .. controls (360.72573,447.88215) and (348.36583,439.38367) .. (342.32921,440.26049) + .. controls (340.52016,451.25937) and (343.58923,463.9528) .. (354.67087,475.2679) + .. controls (341.63825,482.57642) and (339.10347,494.24676) .. (313.80723,490.57484) + .. controls (304.61922,489.24114) and (282.31298,490.61764) .. (258.32359,496.84657) + .. controls (246.18809,499.99759) and (248.48311,482.8706) .. (236.36849,493.22467) + .. controls (239.32461,491.85429) and (242.55704,492.01948) .. (245.59044,495.64662) + .. controls (248.83726,499.52895) and (249.4495,502.08244) .. (244.59097,503.87878) + .. controls (221.93401,514.80409) and (190.83965,541.85436) .. (178.69512,574.11392) + .. controls (176.80431,577.00681) and (162.4873,600.33708) .. cycle; + path bat_path_bb; + bat_path_bb = bbox bat_path_x; + path bat_path; + bat_path = bat_path_x shifted (-(llcorner bat_path_bb) - (urcorner bat_path_bb - llcorner bat_path_bb) / 2.0) scaled (1u / ((xpart urcorner bat_path_bb) - (xpart llcorner bat_path_bb))) rotated 210; + + # Section of your layout define point u:bats symbol like this + # Pour définir le point chauve souris : u:bats + def p_u_bats(expr pos, theta, sc, al) = + T := identity shifted pos; + thfill (bat_path scaled 1.5) withcolor black; + enddef; + + # similarly the line u:bat symbol + # Idem pour la ligne + def l_u_bats(expr P) = + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 1.0u); + pickup PenD; + forever: + t := arctime cas of P; + thfill bat_path scaled 0.5 shifted (point t of P) withcolor black; + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + enddef; + + # and finally the area u:bat symbol (pattern in this case) + # Et pour l'aire + % bat pattern + beginpattern(pattern_bat); + fill bat_path withcolor black; + endpattern; + + % bat area symbol + def a_u_bats (expr Path) = + T:=identity; + thclean Path; + thfill Path withpattern pattern_bat; + enddef; + + # These symbols will be included also in the legend. To + # change the way how they are drawn there just define appropriate + # macro. Its name should be symbol macro name with _legend + # suffix. + # Ces symbols seront inclus dans la légende. Pour modifier la façon dont ils + # sont dessinés, juste, définissez la macro appropriée. + # Son nom doit être le nom de la macro symbol approprié avec le suffixe + # _legend. + def l_u_bats_legend = + l_u_bats(((.2,.2) -- (.8,.8)) inscale) + enddef; + + + # Definition of a stalagmite boss symbol + # Définition du point stalagmite boss + def p_u_boss (expr pos,theta,sc,al)= + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenD; + p := (0.08u,0.25u)..(0,0.29u)..(-0.08u,0.25u); + q := (0.16u,0.5u)..(0u,0.58u)..(-0.16u,0.5u); + for i=0 upto 9: + # braun color + thdraw p rotated 36i withcolor (100, 0.6, 0.2); + thdraw q rotated 36i withcolor (100, 0.6, 0.2); + % black color + %thdraw p rotated 36i; + %thdraw q rotated 36i; + endfor + p := fullcircle scaled 0.15u; + thdraw p withcolor (100, 0.6, 0.2); + % black color + %thdraw p withcolor; + enddef; + + + # Definition of a shell limestone symbol + # Définition du point coquille fossile + def p_u_shell (expr pos,theta,sc,al)= + T:=identity shifted pos; + pickup PenB; + numeric turns, radius; + path ss, cesta; + pair za, zb; + turns = 1.55; + radius = .3u; + za = ( xpart(origin)+0, ypart(origin)+.1u ) rotated 370 turns; + zb = ( xpart(origin)+.3u, ypart(origin)+0 ) rotated 360 turns; + cesta := za--zb; + ss := (origin for t=1 upto 360 turns: -- dir t scaled t endfor) scaled (radius/turns/360); + thdraw ss withcolor (0.3); + thdraw (cesta cutbefore ss) withcolor (0.6); + enddef; + initsymbol ("p_u_shell"); + + + # Define Danger symbol + # Définition du point Danger + def p_u_danger (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + thfill (0,-u)--(u,0)--(0,u)--(0,.9u)--(.9u,0)--(0,-.9u)--cycle; + thfill (0,-u)--(-u,0)--(0,u)--(0,.9u)--(-.9u,0)--(0,-.9u)--cycle; + thfill (.1u,-.45u)..(0,-.35u)..(-.1u,-.45u)..(0,-.55u)..cycle; + thfill (0,-.2u)..(.1u,-.1u)--(.2u,.4u)..(0,.6u)..(-.2u,.4u)--(-.1u,-.1u)..cycle; + enddef; + #initsymbol("p_entrance_MY"); + #let p_entrance = p_entrance_MY; + + + # Define dive line (u:ariane) in thin red + # Définition de la ligne file d'Ariane en rouge fin + def l_u_ariane (expr Path) = + T:=identity; + pickup PenD; + draw Path withcolor (100, 0, 0); + enddef; + + + # Definition of plankwalk + # Définition d'une ligne de main courante + def l_u_plankwalk (expr P) = T:=identity; + # by Dave Clucas + cas := 0; + dlzka := arclength P; + mojrok := adjust_step(dlzka, 0.5u); + pickup PenD; + forever: + t := arctime cas of P; + thdraw ((point t of P) + 0.5 * u * unitvector(thdir(P,t) rotated 90)) -- + ((point t of P) - 0.5 * u * unitvector(thdir(P,t) rotated 90) ); + cas := cas + mojrok; + exitif cas > dlzka + (mojrok/3); % for rounding errors + endfor; + pickup PenC; + %thdraw P; + %draw path withcolor (0.5, 0 ,0) + enddef; + + + # Definition of a line rail + # Définition d'une ligne rail + def l_u_rail (expr P) = + # by Andrew Aktinson + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.8u); + pickup PenC; + forever: + t0 := arctime (cas) of P; + t1 := arctime (cas + mojkrok*2/5) of P; + t := arctime (cas + mojkrok/2) of P; + t4 := arctime (cas + mojkrok*3/5) of P; + t5 := arctime (cas + mojkrok) of P; + thdraw (subpath (t0,t1) of P); + thdraw (subpath (t4,t5) of P); + drawdot (point t of P); + #mark_ (P,t,0.02u); + #mark_ (P,t,-0.02u); + #f := (P,t,0.2u); + #draw f; + cas := cas + mojkrok; + exitif cas > dlzka - (2*mojkrok/3); % for rounding errors + endfor; + enddef; + + + # Change fig Flowstone, increase the number of arcs + # Modifier le symbole flowstone en augmentant le nombr d'arc + def l_flowstone (expr p) = + #draw p withpen PenC withcolor (0.0, 0.5, 1.0); + T:=identity; + cas := 0; + dlzka := arclength p; + mojkrok:=adjust_step(dlzka, .3u); + # povodne .7u + pickup PenC; + t1:=0; + forever: + t2 := arctime (cas + mojkrok) of p; + thdraw (point t1 of p){dir (angle(thdir(p,t1)) + 60)} .. + {dir (angle(thdir(p,t2)) - 60)}(point t2 of p); + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + t1:=t2; + endfor; + enddef; + + + # Point that represent a bird nest + # Point pour représenter un nid d'oiseau + def p_u_nid (expr pos,theta,sc,al)= + U:=(.4u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenC; + #thdraw (-.4u,.2u){dir -70}..{dir 70}(.4u,.2u) withcolor (0.53, 0.26, 0.11); + thdraw (-.2u,.1u){dir -70}..{dir 70}(.2u,.1u) withcolor (0.53, 0.26, 0.11); + enddef; + + + # Artificial anchor point (From a post by Evaristo Quiroga) + # Point ancrage artificiel (From a post by Evaristo Quiroga) + def p_u_anchor_artificial(expr pos,theta,sc,al) = + T:=identity shifted pos; + thdraw origin withpen pencircle scaled 0.25u withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_artificial"); + + + # Natural anchor point (From a post by Evaristo Quiroga) + # Point ancrage naturel (From a post by Evaristo Quiroga) + def p_u_anchor_natural(expr pos,theta,sc,al) = + U:=(.2u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + thfill (-.2u,-.2u)--(0,.2u)--(.2u,-.2u)--cycle withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_natural"); + + + # Deviation line (by Tarquin 2019) + # Ligne pour dessiner une déviation (D'après Tarquin 2019) + def l_u_deviation (expr P) = + begingroup; + save ellipse; + T:=identity; + pickup PenC; + path ellipse; + ellipse:=fullcircle xscaled (.5u) yscaled (.25u) shifted (point (length P) of P); + thdraw P cutafter ellipse; + draw ellipse; + endgroup; + enddef; + initsymbol("l_u_deviation"); + + def l_u_deviation_legend = + l_u_deviation(((.1,.5)--(.8,.5)) inscale); + enddef; + + + # Climbing caver point (by Juraj Halama, 2020) + # Climbing one has center where the rope should go on the harness... + # Point pour dessiner un spéléo qui grimpe ou escalade (D'après Juraj Halama, 2020) + # Le point correspond au centre du spéléo au niveau du harnais, qui doit donc être sur la corde + picture u_man_c_pic; + u_man_c_pic := image ( + draw (0cm, -0cm) -- (-8cm, 27cm) -- (-36cm, 55cm) -- (-50cm, 99cm) withpen pencircle scaled 16cm; + draw (27cm, 48cm) -- (0, 64cm) -- (-29cm, 61cm) -- (-38cm, 102cm) withpen pencircle scaled 16cm; + draw (-65cm, 48cm) -- (-75cm, 75cm) -- (-53cm, 106cm) -- (0, 106cm) withpen pencircle scaled 14cm; + draw (-44cm, 130cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (20cm, -67cm); + + def p_u_man_c (expr P, R, S, A) = + U := (60cm, 85cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_c_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_c"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_c_legend = + draw u_man_c_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Walking caver point (by Juraj Halama, 2020) + # Use "-align top" for proper alignment of the walking man when his point is on the groung. + # Point pour dessiner un spéléo marchant (D'après Juraj Halama, 2020) + # Utiliser l'option "-align top" pour un alignement correct quand le point est au sol + picture u_man_w_pic; + u_man_w_pic := image ( + draw (0, 0) -- (7.5cm, 36cm) -- (0cm, 69cm) -- (9cm, 99cm) withpen pencircle scaled 16cm; + draw (42cm, 9cm) -- (37.5cm, 42cm) -- (13.5cm, 69cm) -- (30cm, 102cm) withpen pencircle scaled 16cm; + draw (21.5cm, 100.5cm) -- (6.6cm, 69cm) withpen pencircle scaled 16cm; + draw (-24cm, 75cm) -- (-13.5cm, 102cm) -- (9cm, 112.5cm) -- (30cm, 108cm) -- (51cm, 87cm) -- (75cm, 93cm) withpen pencircle scaled 14cm; + draw (30cm, 132cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (-20cm, -70cm); + + def p_u_man_w (expr P, R, S, A) = + U := (60cm, 80cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_w_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_w"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_w_legend = + draw u_man_w_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Plan view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en plan" (D'après Juraj Halama, 2020) + def p_u_symbol_plan (expr pos,theta,sc,al) = + U := (-3.25u, 3.25u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-3.26u, -.95u) -- (1.74u, -.95u) -- (2.8u, .82u) -- (-1.49u, .82u) -- cycle); + thfill q withcolor .85; + thdraw q; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle); + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (0u, 2.31u) withcolor .5green; + enddef; + + + # Extended view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en coupe développée" (D'après Juraj Halama, 2020) + def p_u_symbol_extend (expr pos,theta,sc,al) = + U := (-2.5u, 2.5u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-2.346u, -2.480u) -- (-.48u, -2.116u) -- (-.48u, 1.573u) -- (-2.346u, 1.354u) -- cycle); + thfill q withcolor .85; + q := ((-1.551u, -2.878u) -- (1.438u, -.766u) -- (1.438u, 2.388u) -- (-1.551u, 1.118u) -- cycle); + thfill q withcolor .75; + thdraw q; + thdraw (-.48u, -2.116u) -- (-.48u, 1.573u) dashed evenly; + q := ((.446u, -1.461u) -- (2.120u, -1.094u) -- (2.120u, 2.184u) -- (.446u, 1.965u) -- cycle); + thfill q withcolor .85; + thdraw (.446u, -1.461u) -- (.446u, 1.965u) dashed evenly; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle) rotated -90; + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (2.31u, 0u) withcolor .5green; + enddef; + + + # Change rope line color + # Changer la couleur de la ligne rope (corde) + #symbol-colour line rope [58 44 25] + + + # Area for galerie initiation + # You will probably need to adapt the color to match the color of your galeries + # Aire pour matérialiser le départ d'une galerie + # A adapter en fonction de la couleur de vos galeries + def a_u_galerie(expr P) = + T:=identity; + ## jaune chamois (208, 192, 122) + ##thfill P withcolor (0.82,0.75,0.48) withtransparency 0.5; + thfill P withcolor (0.82,0.75,0.48) withalpha 0.5; + + ## Grey + ##thfill P withcolor (0.73,0.72,0.75) withtransparency 0.5; + #thfill P withcolor (0.73,0.72,0.75) withalpha 0.5; + + ## Jaune queue de vache (168, 152, 116) + ##thfill P withcolor (0.66,0.60,0.45) withtransparency 0.5; + #thfill P withcolor (0.66,0.60,0.45) withalpha 0.5; + + ## gris argile (239, 239, 239) + ##thfill P withcolor (0.937,0.937,0.937) withtransparency 0.5; + #thfill P withcolor (0.937,0;937,0.937) withalpha 0.5; + enddef; + + + # Make unsurveyed wall lines more light-weight and dashed + # Rendre les parois non topographiées plus légères et en pointillés + #Bruce Mutton 2010.06.20 for Therion 5.3.9 + def l_wall_unsurveyed (expr P) = + T:=identity; + pickup PenC; + thdraw P dashed evenly scaled (0.5*optical_zoom); + enddef; + + + # thin grey cave splays, yellow duplicates and dashed approximate legs + # Pour modifier la couleur du squelette en fonction du type de visées + # (splays, normal, duplicates, approximate...) + def l_survey_cave (expr P) = + % always draws full centreline, rather than short stubs like default cave centrelines + T:=identity; + pickup PenC; + if ATTR__shotflag_splay: + drawoptions(withcolor(0.5,0.5,0.5) withpen PenD); + thdraw P; % grey & thin + drawoptions(); + else: % not splay but may have either or both duplicate and approx flags set + if ATTR__shotflag_duplicate: + drawoptions(withcolor (1,1,0)); % differentiate duplicate with colour yellow + fi; + if ATTR__shotflag_approx: + thdraw P dashed evenly scaled optical_zoom; % differentiate approx with dashed + else: + thdraw P; + fi; + thdrawoptions(); + fi; + enddef; + + endcode + # Endcode for all the definition + + + code tex-map + \newtoks\thversiontitleB \thversiontitleB={Therion } + endcode + +endlayout + +###################################################################################################################################### + # Layout to define a horizontal Scale bar + # Layout pour définir une barre d'échelle horizontale +###################################################################################################################################### +layout scalebar_horiz + + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + def s_scalebar (expr l, units, txt) = + % l = value of scale-bar length + % units = ?? + % txt = string representing units + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + % tmpl = half plotted length of scale bar from central top insertion point + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + endgroup; + pickup PenC; + draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + for i:=-0.5 step 2 until 2: % start drawing at the third block (leave space for smaller divisions) + fill p shifted (i * tmpx,0); + endfor; + + % Draw first part with subdivided blocks + p:=(0,0)--(tmpx/5,0)--(tmpx/5,-tmph)--(0,-tmph)--cycle; % define width of segment (tmpx is length of a normal bar segment) + for i:=-2.5 step 2/5 until -0.75: % Startpos, segments, count-index + fill p shifted (i * tmpx,0) withcolor black; + endfor; + + % Label of scale: Scalebar top, values below + begingroup + interim labeloffset:=3.5bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + endfor; + label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # label.top(thTEX("Echelle 1 : " & decimal round(Scale*100)),(0,0)); + endgroup; + + enddef; + + endcode + +endlayout + +###################################################################################################################################### +###################################################################################################################################### +layout scalebar_vert-Halama + + # Layout to define a vertical Scale bar (see Therion Wiki - Juraj Halama) + # distributed under the GNU General Public Licence + # You need to place it with in your thconfig file: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + # Layout pour définir une barre d'échelle verticale (voir le wiki Therion - Jural Halama) + # distribué sous la licence GNU General Public Licence + # Il faut l'appeler dans le fichier de configuration thconfig avec le bloc: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + + code metapost + def s_scalebar (expr l, units, txt) = + begingroup + tmpw = 3.0 bp; + tmp5m = 5 / Scale * units * cm; + tmpl = l / Scale * units * cm; + endgroup; + p := (0, 0) -- (tmpw, 0) -- (tmpw, - tmp5m) -- (0, - tmp5m) -- cycle; + pickup PenD; + for i := 0 step 1 until (l - 1) / 5: + if (i mod 2) <> 0: + unfill p shifted - (0, i * tmp5m); + else: + fill p shifted - (0, i * tmp5m); + fi; + draw p shifted - (0, i * tmp5m); + endfor; + pickup PenA + %draw (-tmpw, 0) -- (tmpw, 0); + %draw (-tmpw, -tmpl) -- (0, -tmpl); + fill (-2tmpw, tmpw) -- (-2tmpw, -tmpw) -- (0, 0) -- cycle; + fill (-2tmpw, -tmpl + tmpw) -- (-2tmpw, -tmpl + -tmpw) -- (0, -tmpl) -- cycle; + if ((l mod 10) > 5) or ((l mod 10) = 0): + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor black; + else: + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor white; + fi; + begingroup + interim labeloffset:=3.5bp + tmpw; + %interim defaultscale:=0.5; + label.rt(thTEX("\size[12]" & "0{\thinspace}m"),(0, 0)); + for i := 1 step 1 until l / 5: + if (i mod 10) = 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + if i * 5 = l: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + label.rt(thTEX("\size[8]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + fi + fi; + endfor; + if (l mod 5) <> 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (l)),(0, - tmpl)); + fi; + endgroup + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout scalebar_vert + + # Layout to define a vertical Scale bar + # Layout pour définir une barre d'échelle verticale + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + def s_scalebar (expr l, units, txt) = + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + % To compute the right size of the text + if (l/1000) <1 : + if (l/100) <1 : + if (l/10) <1 : tmphz:=6bp; + else: tmphz:=8bp; fi; + else: tmphz:=10bp; fi; + else tmphz:=12bp; fi; + endgroup; + pickup PenC; + draw (0,-tmpl)--(0,tmpl)--(-tmph,tmpl)--(-tmph,-tmpl)--cycle; + p:=(0,0)--(0,tmpx)--(-tmph,tmpx)--(-tmph,0)--cycle; + for i:=-2.5 step 2 until 2: + fill p shifted (0,i * tmpx); + endfor; + begingroup + interim labeloffset:=0bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (l-i)),(tmph+tmphz,tmpx)); + %label.bot(thTEX(decimal (i)),(tmpx,-tmph)) rotated 90; + % Inverser l'ordre des nombres + endfor; + label.bot(thTEX(decimal (l-l) & "\thinspace" & txt),(tmph+tmphz,tmpl)); + %label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)) rotated 90; + endgroup; + enddef; + + endcode + +endlayout + + +###################################################################################################################################### +layout headerl + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + + \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords \the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + %{\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + %\fi + %\edef\tmp{\the\northdir} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\northdir north } + %\fi + %\edef\tmp{\the\magdecl} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\magdecl { deg.} \par} + %\fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + % Add Logos + # \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + # \def\maplayout{ + # \legendbox{0}{100}{NE}{\the\legendcontent} + # \legendbox{100}{100}{NW}{\loadpicture{D:/Logo-ARSIP-Synthese-Topo.jpg}} %%% pdf, png, jpg supported + # } + endcode +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-to-place + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # that needs to be manually located inside your layout (in the thconfig file) + # with the code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % add legend content + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % add scalebar where you want it + # } + # endcode + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale qu'il faut localiser grâce au code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % Ajout du contenu de la légende + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % Ajout de l'échelle où nous la voulons + # } + # endcode + + + copy scalebar_vert # Xavier robert + #copy scalebar_vert-Halama # Juraj Halama + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.5cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-auto + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # located at the right of the header. + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale et localisée à la droite du header. + + copy scalebar_vert + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + % print scalebar + \ifscalebar\hskip1.3cm\vbox to 0pt{\line{\hfil\scalebar}\vss}\fi + % print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + % print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.3cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + +###################################################################################################################################### +layout header_coupe + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + + +###################################################################################################################################### +layout header-plan-schema + # Layout to change the header for sketch (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %%print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %%print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %%print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %%print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %%print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %%print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %%print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %%print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %%print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %%print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + \fi + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe-schema + # Layout to change the header for sketch (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout headeratlas + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + \fi + \edef\tmp{\the\northdir} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\northdir north } + \fi + \edef\tmp{\the\magdecl} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\magdecl deg \par} + \fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout layoutmapborder + # If you want to draw a frame around the map + # Si vous voulez un cadre autour de votre topographie + code tex-map + \framethickness=0.5mm + endcode + +endlayout + +###################################################################################################################################### +# CODE TO CUSTOMISE ATLAS OUTPUT +# CODE POUR CUSTOMISER L'ATLAS +###################################################################################################################################### +layout LayoutAtlasNorthArrow2 +# This code is a redefinition of the default atlas definition +# that includes both north arrow & scale bar beside the navigation pane +# from Bruce Mutton (2019/08) +# Ce code est une redéfinition de la définition par défaut de l'Altlas +# Cela inclus à la fois la flèche du nord et la barre d'échelle du panneau de navigation. +# from Bruce Mutton (2019/08) + + code tex-atlas + \def\dopage{% + \vbox{\centerline{\framed{\mapbox}} + \bigskip + \line{% + \vbox to \ht\navbox{ + \hbox{\size[20]\the\pagelabel + \ifpagenumbering\space(\the\pagenum)\fi + \space\size[16]\the\pagename} + \ifpagenumbering + \medskip + \hbox{\qquad\qquad + \vtop{% + \hbox to 0pt{\hss\showpointer\pointerN\hss} + \hbox to 0pt{\llap{\showpointer\pointerW\hskip0.7em}% + \raise1pt\hbox to 0pt{\hss$\updownarrow$\hss}% + \raise1pt\hbox to 0pt{\hss$\leftrightarrow$\hss}% + \rlap{\hskip0.7em\showpointer\pointerE}} + \hbox to 0pt{\hss\showpointer\pointerS\hss} + }\qquad\qquad + \vtop{ + \def\arr{$\uparrow$} + \showpointerlist\pointerU + \def\arr{$\downarrow$} + \showpointerlist\pointerD + } + } + \fi + \vss + } + \hss + \vbox to \ht\navbox{ + \ifnortharrow\hbox to 0pt{\hss\northarrow\qquad}\fi + \vss + \ifscalebar\hbox to 0pt{\hss\scalebar\qquad}\fi + } + \box\navbox + } + } + } + endcode + +endlayout + +###################################################################################################################################### +layout LayoutAtlasNorthArrow + # Layout for the set of the Atlas North Arrow to override + # the north arrow definition of the layout drawingconfig + # and use a smaller North arrow to avoid overlaps with the scale bar + # For that, it should be call first in the layout Altas of the .thconfig file. + # Layout pour définir le set up de l'Atlas North Arrow. + # pour effacer la définition de la flèche du nord du layout drawingconfig + # et éviter la superposition de la flèche avec la barre d'échelle. + # Pour cela, il convient de placer l'appel à ce Layout avant tous les autres layouts + # dans le layout Atlas du .thconfig + code metapost + def s_northarrow (expr rot) = + begingroup + #interim defaultscale:=0.7; % scale your north arrow here + interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + T:=identity scaled defaultscale rotated -rot; + interim linecap:=squared; + interim linejoin:=rounded; + thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + pickup pencircle scaled (0.08cm * defaultscale); + thdraw (0,0)--(0,-2.5cm); + pickup pencircle scaled (0.16cm * defaultscale); + p:=(0.4cm,0.6cm); + thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + endgroup; + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout AtlasSetUp + # Layout for the set of the Atlas + # Layout pour définir le set up de l'Atlas + + # "size" are the dimensions of the square/rectangle which will be + # occupied by part of the survey corresponding to each smal inset. + # 15 x 20, is good to print with an A4-paper. + # "size", c'est pour l'atlas. Ce sont les dimensions du carré dont + # l'interieur sera occupé par la partie de la topo correspondante à + # chaque une des pagines. 15 x 20, ça va bien pour imprimer A4. + size 15 20 cm + + # In the atlas, we choose an overlap of 1 cm with the neibourghood pages + # Dans l'atlas, on va superposer 1 cm de chaque page voisine + overlap 1 cm + + # "page-setup". + # We specify 1) the dimensions of the paper: 21 X 29.7 (A4) + # 2) the surface usable to print, here 17 X 28.2 + # and then 3, we can add a 3 cm left margin (21 - 17 -1 = 3) + # and a 1.5 cm top margin (29.7 - 27.2 - 1 = 1,5) + # "page-setup", ça sert pour le map et pour l'atlas aussi. + # on spécifie les dimensions de la feuille de papier : 21 X 29,7 (A4) + # la surface imprimible du papier, ce sont 17 X 28,2 + # Alors, on peut indiquer une marge à gauche de 3 (21-17-1=3) + # et une marge en haut de 1,5 (29,7-27,2-1=1,5) + # en centimetres + page-setup 21 29.7 17 27.2 3 1.5 cm + + # Print (or not) the title of the pages before each capter of the Atlas + # Affiche (ou non) le titre des pages avant chaque chapitre de l’atlas + title-pages on + + # Zoom factor of the navigation pannel; by default, 30 + # Facteur de zoom du panneau de navigation ; Par défault, 30 + nav-factor 30 + + # Define the number of pages in the 2 directions of the navigation pannel + # Définir le nombre de pages de l'atlas dans les 2 directions du panneau de navigation + nav-size 2 2 + + + code tex-atlas + \atlastitlepages + \insertmaps + \formattedlegend + endcode + +endlayout + + +###################################################################################################################################### +layout layoutcontinuation + # If you want to write all the texts that go with continuations marks + # Si vous voulez écrire sur la carte le texte qui est donnée dans chaque définition + # de point d'interrogation de continuation + + code metapost + def p_continuation(expr pos,theta,sc,al) = + % draw default continuation symbol + p_continuation_UIS(pos,theta,sc,al); + % if text attribute is set + if known(ATTR__text) and picture(ATTR__text): + % set labeling color to light orange + push_label_fill_color(1.0, 0.9, 0.8); + % draw filled label with text next to ? + p_label.urt(ATTR__text,(.5u,-.25u) transformed T,0.0,8); + % restore original labeling color + pop_label_fill_color; + fi; + enddef; + endcode + +endlayout + + +###################################################################################################################################### +layout northarrowMG + # New Northarrow definition + # Nouvelle définition de la flèche du nord + + code metapost + # If you want to get both, magnetic and geographic north, + # with \cartodate ? + def s_northarrow (expr rot) = + %valscal=1.2; % scale your north arrow here + valscal=0.7; % scale your north arrow here + decl:=MagDecl; % set the magnetic declination + T:=identity; + picture tmp_pic; + tmp_pic = image ( + pickup pencircle scaled .3; + thfill fullcircle scaled 4cm withcolor 1white; + thdraw fullcircle scaled 3.1cm; + thdraw fullcircle scaled 4.05cm; + pickup pencircle scaled .1; + thdraw fullcircle scaled 3cm; + thdraw fullcircle scaled 4cm; + pickup pencircle scaled .2; + thdraw (dir(45)*2.025cm)--(dir(45)*3.7cm); + thdraw (dir(135)*2.025cm)--(dir(135)*3.7cm); + thdraw (dir(225)*2.025cm)--(dir(225)*3.7cm); + thdraw (dir(315)*2.025cm)--(dir(315)*3.7cm); + pickup pencircle scaled .1; + for whereto=0 step 15 until 345: + thdraw dir(whereto)*.65cm--dir(whereto)*.9cm; + thdraw dir(whereto)*1.4cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 5 until 355: + thdraw dir(whereto)*.65cm--dir(whereto)*.8cm; + thdraw dir(whereto)*1.45cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 1 until 359: + thdraw dir(whereto)*1.94cm--dir(whereto)*2cm; + endfor; + pickup pencircle scaled 1; + thdraw fullcircle scaled 1cm; + thdraw fullcircle scaled 1.1cm; + thdraw fullcircle scaled 1.3cm withpen pencircle scaled .3; + vald=90-decl; + texrot=0-decl; + drawarrow(dir(vald)*-2cm--dir(vald)*2cm) withpen pencircle scaled .2; + % Add the date of the last drawing + thdraw image(label.top(btex $mg$ etex, (0,0)) scaled .5 rotated texrot;) shifted (dir(vald)*2.04cm); + thfill (1.06cm,1.06cm)--(0,.2cm)--(-1.06cm,1.06cm)--(-.2cm,0)--(-1.06cm,-1.06cm)--(0,-.2cm)--(1.06cm,-1.06cm)--(.2cm,0)--cycle; + thfill (-.2cm,.2cm)--(0,2cm)--(0,0)--cycle; + thfill (.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle; + thfill (.2cm,.2cm)--(2cm,0)--(0,0)--cycle; + thfill (-.2cm,-.2cm)--(-2cm,0)--(0,0)--cycle; + thfill (.2cm,.2cm)--(-0,2cm)--(0,0)--cycle withcolor 1white; + thfill (.2cm,-.2cm)--(2cm,0)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,.2cm)--(-2cm,0)--(0,0)--cycle withcolor 1white; + pickup pencircle scaled .2; + thdraw (-.2cm,.2cm)--(0,2cm)--(.2cm,.2cm)--(2cm,0cm)--(.2cm,-.2cm)--(0,-2cm)--(-.2cm,-.2cm)--(-2cm,0)--cycle; + thfill fullcircle scaled .56cm withcolor 1white; + pickup pencircle scaled .1; + thdraw (.28cm,0)..(0,.28cm)..(-.28cm,0)..(0,-.28cm)..cycle; + pickup pencircle scaled .4; + thdraw (.2cm,0)..(0,.2cm)..(-.2cm,0)..(0,-.2cm)..cycle; + label.bot(btex $N$ etex, (0,2.6cm)); + label.lft(btex $E$ etex, (2.6cm,0)); + label.rt(btex $W$ etex, (-2.6cm,0)); + label.top(btex $S$ etex, (0,-2.6cm)); + ); + thdraw tmp_pic scaled valscal rotatedaround(origin, -rot); + enddef; + + endcode + +endlayout + + + ####################################################################################################################################### + layout test + # A test layout to test you new symbols, configurations,... ;-) + # Un layout de test pour tester vos nouveaux symboles, configurations,... ;-) + + code metapost + + def p_u_prof (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; + #thdraw p rotated 90; + p:=fullcircle scaled .2u; + #thclean p; + thdraw p; + enddef; + + vardef p_label@#(expr txt,P,R,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + # thdrawoptions(withcolor .8red + .6blue); + p_u_prof(P); + % append "m" to label + picture txtm; + % calcul profondeur + %numeric profondeur; + profondeur:=(\thaltitude-\cavemaxz); + picture txtprofondeur; + txtm:=image( + draw txt; + interim labeloffset:=0; + #label.urt(btex \thaltitude m etex, lrcorner txt); + label.urt(btex profondeur m etex, lrcorner txt); + %label.urt(btex \thdepth m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, P); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, P); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(P,R); % station name + elseif mode=8: process_filledlabel(P, R); + else: process_label(P,R); fi; + fi; + enddef; + + endcode + + endlayout + + +###################################################################################################################################### +layout depth + + code metapost + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + #def p_altitude_depth (expr pos) = + def p_u_prof (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # #%% append "m" to label + # picture txtm; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude { m} etex, lrcorner txt); + # #label.urt(btex \thheight m etex, lrcorner txt); + # ); + # #%% give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # #% draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + endcode + + #symbol-color point altitude_depth [100 100 100] + +endlayout + +###################################################################################################################################### +layout fonts_2000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(1,1,1,28,32); + endcode + +endlayout + + +###################################################################################################################################### +layout fonts_1000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(8,14,18,20,25); + endcode + +endlayout + +###################################################################################################################################### +layout fonts_500 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(6,10,12,14,18); + endcode + +endlayout + +###################################################################################################################################### +layout Survey_No_Scrap + + code metapost + def l_survey_cave_MY(expr P) = + if ATTR__scrap_centerline: + l_survey_cave_SKBB(P); + else: + draw P withcolor black; + fi; + enddef; + initsymbol("l_survey_cave_MY"); + endcode + + symbol-assign line survey:cave MY + #symbol-color line cave_MY [100 60 20] + #symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + +endlayout + +###################################################################################################################################### +# NOK for test +layout logo_ARSIP + # If you want to change font size + # Si vous voulez changer la police + + code metapost + beginfig(1); + % Charger le logo + drawimage "Logo-ARSIP-Synthese-Topo.jpg" scaled 1 shifted (10, 10); + + % Exemple de dessin (ajouter vos éléments topographiques ici) + draw (0,0)--(100,0)--(100,100)--(0,100)--cycle withcolor .7white; + + % Ajouter une légende ou d'autres détails + label("Topographie avec logo", (50, 110)) withcolor black; + endfig; + endcode + +endlayout \ No newline at end of file diff --git a/Data/Deroc_02/Data/Deroc_02-Extended.th2 b/Data/Deroc_02/Data/Deroc_02-Extended.th2 new file mode 100644 index 0000000..65e6447 --- /dev/null +++ b/Data/Deroc_02/Data/Deroc_02-Extended.th2 @@ -0,0 +1,37 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -394.728 -36.852 334.81199999999995 4.9079999999999995 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {-328.941 1.0} {-28.11 1} Deroc_02-Extended.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-14:54:48 + +# x_min: -394.728, x_max: 334.81199999999995 ecart : 607.95 +# y_min: -36.852, y_max: 4.9079999999999995 ecart : 34.8 + +scrap SC-Deroc_01_01 -station-names "" "@Deroc_01" -projection extended -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point -328.94 -28.11 station -name 1 + point -328.94 -24.41 station -name 0 + point -216.50 -25.43 station -name 7 + point -216.50 -6.38 station -name 8 + point -123.48 -22.28 station -name 9 + point -90.14 -19.37 station -name 10 + point -147.85 -20.47 station -name 11 + point -48.88 -21.57 station -name 12 + point -48.88 -30.71 station -name 13 + point 42.59 -21.10 station -name 14 + point 94.62 -19.92 station -name 15 + point 94.62 -16.30 station -name 16 + point 120.78 -3.23 station -name 17 + point 148.77 -5.91 station -name 18 + point 279.01 4.09 station -name 19 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_02/Data/Deroc_02-Extended.xvi b/Data/Deroc_02/Data/Deroc_02-Extended.xvi new file mode 100644 index 0000000..eb9823e --- /dev/null +++ b/Data/Deroc_02/Data/Deroc_02-Extended.xvi @@ -0,0 +1,606 @@ +set XVIgrids {2.0 m} +set XVIstations { + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -28.11 1} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -328.94 -24.41 0} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -25.43 7} + { -216.50 -6.38 8} + { -216.50 -25.43 7} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -123.48 -22.28 9} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -90.14 -19.37 10} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -147.85 -20.47 11} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -21.57 12} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { -48.88 -30.71 13} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 42.59 -21.10 14} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -19.92 15} + { 94.62 -16.30 16} + { 94.62 -19.92 15} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 120.78 -3.23 17} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 148.77 -5.91 18} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} + { 279.01 4.09 19} +} +set XVIshots { + { -328.94 -28.11 -337.42 -30.87} + { -328.94 -28.11 -337.33 -11.02} + { -328.94 -28.11 -334.71 2.36} + { -328.94 -28.11 -328.94 45.12} + { -328.94 -28.11 -331.77 18.58} + { -328.94 -28.11 -332.85 7.95} + { -328.94 -28.11 -333.58 8.11} + { -328.94 -28.11 -340.37 7.48} + { -328.94 -28.11 -347.25 1.65} + { -328.94 -28.11 -342.63 9.45} + { -328.94 -28.11 -317.83 20.47} + { -328.94 -28.11 -311.98 10.08} + { -328.94 -28.11 -328.70 -3.54} + { -328.94 -28.11 -329.60 -17.95} + { -328.94 -28.11 -314.57 -18.35} + { -328.94 -28.11 -320.40 -28.19} + { -328.94 -28.11 -318.03 -34.57} + { -328.94 -28.11 -346.10 -25.75} + { -328.94 -28.11 -308.49 -45.12} + { -328.94 -28.11 -325.00 -35.59} + { -328.94 -28.11 -308.63 -42.99} + { -328.94 -28.11 -303.80 -31.34} + { -328.94 -28.11 -325.64 -32.76} + { -328.94 -28.11 -286.76 -35.28} + { -328.94 -28.11 -311.00 -39.53} + { -328.94 -28.11 -316.53 -36.85} + { -328.94 -28.11 -328.94 -24.41} + { -328.94 -24.41 -331.29 -24.96} + { -328.94 -24.41 -335.02 19.45} + { -328.94 -24.41 -315.75 -7.72} + { -328.94 -24.41 -306.55 -2.91} + { -328.94 -24.41 -323.90 15.04} + { -328.94 -24.41 -320.38 -6.30} + { -328.94 -24.41 -317.84 14.96} + { -328.94 -24.41 -325.13 17.24} + { -328.94 -24.41 -338.23 -10.47} + { -328.94 -24.41 -308.52 -34.80} + { -328.94 -24.41 -311.64 -32.76} + { -328.94 -24.41 -291.18 10.55} + { -328.94 -24.41 -304.20 -8.50} + { -328.94 -24.41 -324.51 -9.06} + { -328.94 -24.41 -321.21 12.83} + { -328.94 -24.41 -322.15 -20.31} + { -328.94 -24.41 -317.40 -29.13} + { -328.94 -24.41 -313.90 -18.43} + { -328.94 -24.41 -285.85 -8.98} + { -328.94 -24.41 -310.10 -22.13} + { -328.94 -24.41 -302.43 -22.13} + { -328.94 -24.41 -297.30 -12.99} + { -328.94 -24.41 -294.73 -4.72} + { -328.94 -24.41 -324.83 14.80} + { -328.94 -24.41 -250.91 -24.72} + { -328.94 -24.41 -250.55 -27.40} + { -328.94 -24.41 -288.75 -24.41} + { -328.94 -24.41 -272.36 -20.94} + { -328.94 -24.41 -216.50 -25.43} + { -216.50 -25.43 -184.23 -32.28} + { -216.50 -25.43 -192.87 -3.94} + { -216.50 -25.43 -201.78 17.01} + { -216.50 -25.43 -225.42 27.40} + { -216.50 -25.43 -230.86 7.87} + { -216.50 -25.43 -243.03 -1.57} + { -216.50 -25.43 -241.47 -9.61} + { -216.50 -25.43 -230.16 -24.57} + { -216.50 -25.43 -215.23 -33.15} + { -216.50 -25.43 -326.81 -29.21} + { -216.50 -25.43 -160.51 -24.25} + { -216.50 -25.43 -166.65 -19.13} + { -216.50 -25.43 -328.97 -21.02} + { -216.50 -25.43 -301.37 -23.39} + { -216.50 -25.43 -256.44 -21.89} + { -216.50 -25.43 -152.13 -22.05} + { -216.50 -25.43 -140.11 -22.83} + { -216.50 -25.43 -100.69 -21.97} + { -216.50 -25.43 -123.94 -26.22} + { -216.50 -25.43 -283.43 -11.50} + { -216.50 -25.43 -310.26 -12.05} + { -216.50 -25.43 -254.83 -26.30} + { -216.50 -25.43 -216.50 -6.38} + { -216.50 -25.43 -123.48 -22.28} + { -123.48 -22.28 -123.07 -29.84} + { -123.48 -22.28 -122.46 -5.51} + { -123.48 -22.28 -112.22 -19.06} + { -123.48 -22.28 -80.95 -15.91} + { -123.48 -22.28 -79.45 -19.84} + { -123.48 -22.28 -97.84 -20.79} + { -123.48 -22.28 -112.97 -19.45} + { -123.48 -22.28 -117.36 0.55} + { -123.48 -22.28 -126.11 -21.02} + { -123.48 -22.28 -135.64 -21.57} + { -123.48 -22.28 -188.92 -23.23} + { -123.48 -22.28 -229.56 -26.38} + { -123.48 -22.28 -220.28 -15.20} + { -123.48 -22.28 -232.86 -4.09} + { -123.48 -22.28 -166.64 -13.70} + { -123.48 -22.28 -158.88 8.98} + { -123.48 -22.28 -136.38 1.81} + { -123.48 -22.28 -132.29 -13.15} + { -123.48 -22.28 -107.82 -10.08} + { -123.48 -22.28 -116.34 -20.79} + { -123.48 -22.28 -112.60 -17.64} + { -123.48 -22.28 -136.80 -25.51} + { -123.48 -22.28 -148.05 -28.90} + { -123.48 -22.28 -90.14 -19.37} + { -90.14 -19.37 -88.75 -17.80} + { -90.14 -19.37 -89.52 -8.03} + { -90.14 -19.37 -90.95 -5.20} + { -90.14 -19.37 -101.34 17.72} + { -90.14 -19.37 -97.37 2.36} + { -90.14 -19.37 -100.77 -15.59} + { -90.14 -19.37 -100.51 -22.05} + { -90.14 -19.37 -124.38 -18.35} + { -90.14 -19.37 -129.17 -0.16} + { -90.14 -19.37 -127.25 26.22} + { -90.14 -19.37 -108.06 -23.94} + { -90.14 -19.37 -114.71 -25.51} + { -90.14 -19.37 -151.29 -17.32} + { -90.14 -19.37 -174.11 0.94} + { -90.14 -19.37 -148.70 16.06} + { -90.14 -19.37 -104.11 -12.28} + { -90.14 -19.37 -96.89 -19.29} + { -90.14 -19.37 -100.52 -32.28} + { -90.14 -19.37 -90.76 -32.28} + { -90.14 -19.37 -69.60 -19.21} + { -90.14 -19.37 -68.03 -18.82} + { -90.14 -19.37 -83.00 -24.88} + { -90.14 -19.37 -88.56 -23.54} + { -90.14 -19.37 -92.74 -17.48} + { -90.14 -19.37 -90.55 4.17} + { -90.14 -19.37 -78.32 -1.42} + { -90.14 -19.37 -84.73 2.99} + { -90.14 -19.37 -147.85 -20.47} + { -147.85 -20.47 -147.02 -31.97} + { -147.85 -20.47 -147.44 18.82} + { -147.85 -20.47 -151.20 -20.87} + { -147.85 -20.47 -151.75 -2.76} + { -147.85 -20.47 -149.57 16.77} + { -147.85 -20.47 -141.90 18.03} + { -147.85 -20.47 -142.20 -6.38} + { -147.85 -20.47 -141.94 -21.18} + { -147.85 -20.47 -140.09 -31.57} + { -147.85 -20.47 -102.50 -20.39} + { -147.85 -20.47 -92.01 -22.28} + { -147.85 -20.47 -113.81 -26.85} + { -147.85 -20.47 -91.04 -17.48} + { -147.85 -20.47 -111.03 -19.92} + { -147.85 -20.47 -141.36 -18.27} + { -147.85 -20.47 -115.80 -8.66} + { -147.85 -20.47 -128.52 28.58} + { -147.85 -20.47 -106.79 -16.61} + { -147.85 -20.47 -110.52 -17.01} + { -147.85 -20.47 -88.82 -18.74} + { -147.85 -20.47 -111.12 -19.53} + { -147.85 -20.47 -48.88 -21.57} + { -48.88 -21.57 -48.34 -31.81} + { -48.88 -21.57 -40.34 -20.47} + { -48.88 -21.57 -40.34 7.32} + { -48.88 -21.57 -52.36 22.76} + { -48.88 -21.57 -56.97 14.96} + { -48.88 -21.57 -57.86 6.30} + { -48.88 -21.57 -64.25 -2.76} + { -48.88 -21.57 -59.63 -18.35} + { -48.88 -21.57 -50.06 -23.39} + { -48.88 -21.57 -84.83 -20.31} + { -48.88 -21.57 -102.62 -18.66} + { -48.88 -21.57 -114.04 5.83} + { -48.88 -21.57 -136.53 20.00} + { -48.88 -21.57 -139.08 20.47} + { -48.88 -21.57 -125.97 8.58} + { -48.88 -21.57 -125.09 9.06} + { -48.88 -21.57 -116.51 -11.42} + { -48.88 -21.57 -71.59 -7.56} + { -48.88 -21.57 -60.64 1.26} + { -48.88 -21.57 -61.74 12.91} + { -48.88 -21.57 -108.14 -22.13} + { -48.88 -21.57 -152.70 -25.83} + { -48.88 -21.57 -209.76 -22.99} + { -48.88 -21.57 -18.53 -25.91} + { -48.88 -21.57 -13.72 25.35} + { -48.88 -21.57 28.45 -21.89} + { -48.88 -21.57 -12.71 -21.10} + { -48.88 -21.57 -20.31 -27.72} + { -48.88 -21.57 42.96 -10.24} + { -48.88 -21.57 128.13 -21.26} + { -48.88 -21.57 39.83 -26.30} + { -48.88 -21.57 42.69 -21.02} + { -48.88 -21.57 8.79 -22.91} + { -48.88 -21.57 4.25 21.57} + { -48.88 -21.57 -48.88 -30.71} + { -48.88 -30.71 -48.66 -32.36} + { -48.88 -30.71 -61.61 21.65} + { -48.88 -30.71 -33.20 -17.01} + { -48.88 -30.71 -38.62 12.20} + { -48.88 -30.71 -46.30 24.80} + { -48.88 -30.71 -53.06 -4.41} + { -48.88 -30.71 -49.58 -21.65} + { -48.88 -30.71 -45.80 -25.12} + { -48.88 -30.71 -35.72 -31.02} + { -48.88 -30.71 -18.64 -28.43} + { -48.88 -30.71 0.17 -28.35} + { -48.88 -30.71 12.34 -25.35} + { -48.88 -30.71 51.28 -21.50} + { -48.88 -30.71 97.60 -20.94} + { -48.88 -30.71 83.33 -10.24} + { -48.88 -30.71 77.17 -12.28} + { -48.88 -30.71 42.90 17.56} + { -48.88 -30.71 85.84 -17.72} + { -48.88 -30.71 104.64 -17.09} + { -48.88 -30.71 12.83 -25.43} + { -48.88 -30.71 10.58 25.04} + { -48.88 -30.71 42.59 -21.10} + { 42.59 -21.10 42.85 -31.50} + { 42.59 -21.10 47.03 41.73} + { 42.59 -21.10 42.11 9.84} + { 42.59 -21.10 40.46 -18.74} + { 42.59 -21.10 28.31 18.11} + { 42.59 -21.10 52.03 -20.71} + { 42.59 -21.10 49.02 13.15} + { 42.59 -21.10 41.77 24.65} + { 42.59 -21.10 46.98 -32.36} + { 42.59 -21.10 90.81 -24.49} + { 42.59 -21.10 111.50 -5.83} + { 42.59 -21.10 107.57 -21.57} + { 42.59 -21.10 79.96 -16.06} + { 42.59 -21.10 81.24 10.24} + { 42.59 -21.10 -72.65 -21.97} + { 42.59 -21.10 -17.25 18.66} + { 42.59 -21.10 -19.78 3.31} + { 42.59 -21.10 16.59 -22.05} + { 42.59 -21.10 -15.85 -14.96} + { 42.59 -21.10 -106.26 -24.25} + { 42.59 -21.10 -24.42 19.61} + { 42.59 -21.10 94.62 -19.92} + { 94.62 -19.92 94.19 -27.64} + { 94.62 -19.92 95.64 21.02} + { 94.62 -19.92 89.03 7.80} + { 94.62 -19.92 64.61 -9.45} + { 94.62 -19.92 76.30 -25.98} + { 94.62 -19.92 110.95 -17.01} + { 94.62 -19.92 117.49 4.17} + { 94.62 -19.92 106.76 -1.50} + { 94.62 -19.92 77.85 -20.39} + { 94.62 -19.92 49.15 -23.15} + { 94.62 -19.92 0.81 -20.24} + { 94.62 -19.92 96.06 -15.51} + { 94.62 -19.92 69.99 26.14} + { 94.62 -19.92 49.58 -9.29} + { 94.62 -19.92 94.62 -16.30} + { 94.62 -19.92 120.78 -3.23} + { 120.78 -3.23 121.46 -8.98} + { 120.78 -3.23 118.77 2.44} + { 120.78 -3.23 113.33 3.86} + { 120.78 -3.23 116.86 -4.80} + { 120.78 -3.23 135.15 -1.73} + { 120.78 -3.23 141.02 7.80} + { 120.78 -3.23 139.57 0.24} + { 120.78 -3.23 132.35 -2.13} + { 120.78 -3.23 125.99 -1.26} + { 120.78 -3.23 116.85 -3.39} + { 120.78 -3.23 79.17 -5.67} + { 120.78 -3.23 81.84 -17.48} + { 120.78 -3.23 148.77 -5.91} + { 148.77 -5.91 149.30 -10.63} + { 148.77 -5.91 152.54 6.30} + { 148.77 -5.91 144.21 -4.57} + { 148.77 -5.91 173.17 -2.05} + { 148.77 -5.91 238.89 3.15} + { 148.77 -5.91 226.91 4.57} + { 148.77 -5.91 227.98 -0.24} + { 148.77 -5.91 198.42 -0.39} + { 148.77 -5.91 194.44 -3.78} + { 148.77 -5.91 172.39 12.13} + { 148.77 -5.91 152.49 -7.64} + { 148.77 -5.91 120.52 -8.11} + { 148.77 -5.91 130.24 0.79} + { 148.77 -5.91 145.57 -4.72} + { 148.77 -5.91 148.89 -4.49} + { 148.77 -5.91 279.01 4.09} + { 279.01 4.09 278.27 -1.89} + { 279.01 4.09 278.77 13.70} + { 279.01 4.09 273.58 2.76} + { 279.01 4.09 248.94 0.87} + { 279.01 4.09 157.60 -9.53} + { 279.01 4.09 253.00 0.55} + { 279.01 4.09 252.27 2.36} + { 279.01 4.09 269.20 4.49} + { 279.01 4.09 314.08 10.16} + { 279.01 4.09 343.08 10.24} + { 279.01 4.09 288.23 6.22} + { 279.01 4.09 325.62 9.29} + { 279.01 4.09 337.59 8.82} + { 279.01 4.09 347.25 11.89} + { 279.01 4.09 320.28 6.54} +} +set XVIgrid {-423.426 -122.598 15.748 0.0 0.0 15.748 54 16} diff --git a/Data/Deroc_02/Data/Deroc_02-Plan.th2 b/Data/Deroc_02/Data/Deroc_02-Plan.th2 new file mode 100644 index 0000000..c6fac89 --- /dev/null +++ b/Data/Deroc_02/Data/Deroc_02-Plan.th2 @@ -0,0 +1,37 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -325.044 -265.176 309.444 299.664 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {-270.871 1.0} {-220.98 1} Deroc_02-Plan.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-14:54:48 + +# x_min: -325.044, x_max: 309.444 ecart : 528.74 +# y_min: -265.176, y_max: 299.664 ecart : 470.7 + +scrap SP-Deroc_01_01 -station-names "" "@Deroc_01" -projection plan -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point -270.87 -220.98 station -name 1 + point -165.12 -216.57 station -name 0 + point -70.94 -155.16 station -name 7 + point 27.09 -154.29 station -name 8 + point -38.50 -67.99 station -name 9 + point -19.45 -40.59 station -name 10 + point 36.77 -53.74 station -name 11 + point 133.15 -31.30 station -name 12 + point 257.87 -23.66 station -name 13 + point 196.46 44.13 station -name 14 + point 168.58 88.07 station -name 15 + point 228.90 93.35 station -name 16 + point 163.86 113.82 station -name 17 + point 136.54 120.12 station -name 18 + point 149.29 249.72 station -name 19 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_02/Data/Deroc_02-Plan.xvi b/Data/Deroc_02/Data/Deroc_02-Plan.xvi new file mode 100644 index 0000000..643a2b2 --- /dev/null +++ b/Data/Deroc_02/Data/Deroc_02-Plan.xvi @@ -0,0 +1,314 @@ +set XVIgrids {2.0 m} +set XVIstations { + { -270.87 -220.98 1} + { -165.12 -216.57 0} + { -70.94 -155.16 7} + { 27.09 -154.29 8} + { -38.50 -67.99 9} + { -19.45 -40.59 10} + { 36.77 -53.74 11} + { 133.15 -31.30 12} + { 257.87 -23.66 13} + { 196.46 44.13 14} + { 168.58 88.07 15} + { 228.90 93.35 16} + { 163.86 113.82 17} + { 136.54 120.12 18} + { 149.29 249.72 19} +} +set XVIshots { + { -270.87 -220.98 -260.71 -260.75} + { -270.87 -220.98 -261.10 -253.66} + { -270.87 -220.98 -264.17 -242.64} + { -270.87 -220.98 -269.92 -243.50} + { -270.87 -220.98 -267.95 -223.19} + { -270.87 -220.98 -267.01 -219.80} + { -270.87 -220.98 -266.54 -213.03} + { -270.87 -220.98 -260.16 -203.58} + { -270.87 -220.98 -253.54 -196.89} + { -270.87 -220.98 -258.82 -181.22} + { -270.87 -220.98 -282.99 -197.28} + { -270.87 -220.98 -288.11 -214.37} + { -270.87 -220.98 -272.99 -175.63} + { -270.87 -220.98 -271.81 -182.40} + { -270.87 -220.98 -286.77 -184.29} + { -270.87 -220.98 -280.55 -193.66} + { -270.87 -220.98 -282.68 -199.33} + { -270.87 -220.98 -254.41 -204.37} + { -270.87 -220.98 -290.71 -235.55} + { -270.87 -220.98 -274.49 -228.31} + { -270.87 -220.98 -291.18 -220.83} + { -270.87 -220.98 -294.41 -260.12} + { -270.87 -220.98 -272.05 -271.77} + { -270.87 -220.98 -308.98 -319.17} + { -270.87 -220.98 -285.12 -309.96} + { -270.87 -220.98 -281.50 -263.58} + { -270.87 -220.98 -165.12 -216.57} + { -165.12 -216.57 -153.86 -238.15} + { -165.12 -216.57 -156.14 -241.46} + { -165.12 -216.57 -176.30 -265.00} + { -165.12 -216.57 -185.98 -252.95} + { -165.12 -216.57 -169.61 -229.33} + { -165.12 -216.57 -174.88 -187.83} + { -165.12 -216.57 -172.28 -185.24} + { -165.12 -216.57 -169.29 -208.46} + { -165.12 -216.57 -147.72 -260.28} + { -165.12 -216.57 -184.96 -230.98} + { -165.12 -216.57 -182.28 -219.25} + { -165.12 -216.57 -199.53 -297.99} + { -165.12 -216.57 -188.11 -258.23} + { -165.12 -216.57 -167.80 -258.62} + { -165.12 -216.57 -171.02 -260.35} + { -165.12 -216.57 -170.55 -249.25} + { -165.12 -216.57 -147.01 -223.27} + { -165.12 -216.57 -144.57 -220.59} + { -165.12 -216.57 -118.11 -209.72} + { -165.12 -216.57 -183.86 -153.35} + { -165.12 -216.57 -193.07 -182.64} + { -165.12 -216.57 -170.87 -149.80} + { -165.12 -216.57 -156.22 -167.60} + { -165.12 -216.57 -164.02 -210.75} + { -165.12 -216.57 -243.07 -219.57} + { -165.12 -216.57 -244.49 -194.53} + { -165.12 -216.57 -203.46 -261.14} + { -165.12 -216.57 -220.31 -250.12} + { -165.12 -216.57 -70.94 -155.16} + { -70.94 -155.16 -101.42 -109.41} + { -70.94 -155.16 -91.57 -122.24} + { -70.94 -155.16 -82.20 -135.24} + { -70.94 -155.16 -62.05 -149.41} + { -70.94 -155.16 -56.54 -161.77} + { -70.94 -155.16 -44.25 -177.36} + { -70.94 -155.16 -45.75 -182.24} + { -70.94 -155.16 -57.17 -168.86} + { -70.94 -155.16 -70.71 -153.90} + { -70.94 -155.16 -162.36 -216.81} + { -70.94 -155.16 -126.38 -214.61} + { -70.94 -155.16 -120.24 -217.13} + { -70.94 -155.16 -188.35 -180.98} + { -70.94 -155.16 -174.25 -152.09} + { -70.94 -155.16 -31.18 -129.33} + { -70.94 -155.16 -76.61 -84.37} + { -70.94 -155.16 -52.44 -80.51} + { -70.94 -155.16 -33.62 -45.47} + { -70.94 -155.16 -20.87 -75.00} + { -70.94 -155.16 -3.78 -182.95} + { -70.94 -155.16 22.83 -156.10} + { -70.94 -155.16 -32.60 -155.47} + { -70.94 -155.16 27.09 -154.29} + { -70.94 -155.16 -38.50 -67.99} + { -38.50 -67.99 -38.82 -67.28} + { -38.50 -67.99 -39.06 -66.34} + { -38.50 -67.99 -23.54 -64.69} + { -38.50 -67.99 -1.97 -41.54} + { -38.50 -67.99 -10.39 -33.90} + { -38.50 -67.99 -29.06 -43.27} + { -38.50 -67.99 -44.49 -50.98} + { -38.50 -67.99 -46.22 -55.16} + { -38.50 -67.99 -46.69 -67.76} + { -38.50 -67.99 -53.86 -75.24} + { -38.50 -67.99 -98.50 -115.47} + { -38.50 -67.99 -69.06 -169.80} + { -38.50 -67.99 -52.99 -165.87} + { -38.50 -67.99 -43.54 -182.80} + { -38.50 -67.99 -27.95 -117.91} + { -38.50 -67.99 -11.81 -115.71} + { -38.50 -67.99 1.97 -96.81} + { -38.50 -67.99 -5.35 -89.72} + { -38.50 -67.99 12.60 -84.45} + { -38.50 -67.99 -22.05 -70.75} + { -38.50 -67.99 -24.02 -64.76} + { -38.50 -67.99 -26.69 -86.57} + { -38.50 -67.99 -46.85 -91.06} + { -38.50 -67.99 -19.45 -40.59} + { -19.45 -40.59 -19.13 -33.19} + { -19.45 -40.59 -18.74 -34.84} + { -19.45 -40.59 -19.13 -42.87} + { -19.45 -40.59 -12.99 -62.24} + { -19.45 -40.59 -16.93 -61.61} + { -19.45 -40.59 -13.39 -61.38} + { -19.45 -40.59 -13.78 -61.93} + { -19.45 -40.59 5.35 -84.92} + { -19.45 -40.59 10.08 -85.87} + { -19.45 -40.59 8.66 -83.43} + { -19.45 -40.59 -4.80 -56.65} + { -19.45 -40.59 3.07 -52.24} + { -19.45 -40.59 36.38 -70.67} + { -19.45 -40.59 57.95 -78.39} + { -19.45 -40.59 35.83 -61.38} + { -19.45 -40.59 -4.96 -40.04} + { -19.45 -40.59 -11.02 -34.13} + { -19.45 -40.59 -6.38 -30.20} + { -19.45 -40.59 -18.19 -37.91} + { -19.45 -40.59 -42.28 -48.15} + { -19.45 -40.59 -47.64 -63.98} + { -19.45 -40.59 -31.50 -60.67} + { -19.45 -40.59 -27.56 -68.31} + { -19.45 -40.59 -21.18 -59.41} + { -19.45 -40.59 -23.23 -58.54} + { -19.45 -40.59 -39.29 -73.50} + { -19.45 -40.59 -28.43 -55.16} + { -19.45 -40.59 36.77 -53.74} + { 36.77 -53.74 36.93 -50.75} + { 36.77 -53.74 36.93 -52.56} + { 36.77 -53.74 36.93 -69.09} + { 36.77 -53.74 35.12 -77.91} + { 36.77 -53.74 33.62 -74.76} + { 36.77 -53.74 38.35 -34.21} + { 36.77 -53.74 37.56 -32.17} + { 36.77 -53.74 37.64 -31.38} + { 36.77 -53.74 39.45 -30.98} + { 36.77 -53.74 76.61 -24.84} + { 36.77 -53.74 87.87 -26.97} + { 36.77 -53.74 70.16 -46.97} + { 36.77 -53.74 103.54 -90.12} + { 36.77 -53.74 82.91 -89.57} + { 36.77 -53.74 24.65 -77.13} + { 36.77 -53.74 -6.54 -98.23} + { 36.77 -53.74 10.55 -80.98} + { 36.77 -53.74 -8.35 -66.50} + { 36.77 -53.74 -8.43 -83.27} + { 36.77 -53.74 -20.87 -40.83} + { 36.77 -53.74 -8.27 -85.16} + { 36.77 -53.74 133.15 -31.30} + { 133.15 -31.30 132.44 -28.54} + { 133.15 -31.30 122.76 -1.46} + { 133.15 -31.30 121.89 12.87} + { 133.15 -31.30 136.22 -24.06} + { 133.15 -31.30 142.13 -45.87} + { 133.15 -31.30 143.94 -60.59} + { 133.15 -31.30 151.42 -78.31} + { 133.15 -31.30 147.01 -81.77} + { 133.15 -31.30 134.57 -35.16} + { 133.15 -31.30 170.31 -50.51} + { 133.15 -31.30 187.56 -40.28} + { 133.15 -31.30 198.58 -33.43} + { 133.15 -31.30 220.00 -15.47} + { 133.15 -31.30 220.79 13.74} + { 133.15 -31.30 206.30 35.79} + { 133.15 -31.30 202.83 77.68} + { 133.15 -31.30 192.83 100.91} + { 133.15 -31.30 150.87 51.14} + { 133.15 -31.30 140.79 36.57} + { 133.15 -31.30 143.39 11.93} + { 133.15 -31.30 188.74 31.14} + { 133.15 -31.30 233.46 29.25} + { 133.15 -31.30 291.57 13.82} + { 133.15 -31.30 106.30 -88.94} + { 133.15 -31.30 100.39 -71.61} + { 133.15 -31.30 59.76 -98.07} + { 133.15 -31.30 96.61 -26.10} + { 133.15 -31.30 104.96 -37.76} + { 133.15 -31.30 41.02 -29.49} + { 133.15 -31.30 -43.15 -47.28} + { 133.15 -31.30 45.75 -55.00} + { 133.15 -31.30 44.33 -78.15} + { 133.15 -31.30 79.06 -90.91} + { 133.15 -31.30 81.97 -64.29} + { 133.15 -31.30 257.87 -23.66} + { 257.87 -23.66 257.64 -23.66} + { 257.87 -23.66 274.57 -25.71} + { 257.87 -23.66 277.09 14.92} + { 257.87 -23.66 288.66 18.07} + { 257.87 -23.66 281.57 1.30} + { 257.87 -23.66 264.02 -55.55} + { 257.87 -23.66 260.24 -50.75} + { 257.87 -23.66 257.32 -65.00} + { 257.87 -23.66 248.19 -80.67} + { 257.87 -23.66 229.53 -55.00} + { 257.87 -23.66 210.87 -58.54} + { 257.87 -23.66 197.80 -44.13} + { 257.87 -23.66 160.31 -69.57} + { 257.87 -23.66 110.79 -18.54} + { 257.87 -23.66 122.20 29.25} + { 257.87 -23.66 150.79 49.41} + { 257.87 -23.66 163.94 8.94} + { 257.87 -23.66 174.33 82.48} + { 257.87 -23.66 172.60 106.26} + { 257.87 -23.66 229.76 34.13} + { 257.87 -23.66 234.88 35.71} + { 257.87 -23.66 196.46 44.13} + { 196.46 44.13 196.22 44.29} + { 196.46 44.13 190.71 45.79} + { 196.46 44.13 192.91 40.28} + { 196.46 44.13 194.33 39.33} + { 196.46 44.13 186.69 16.02} + { 196.46 44.13 215.43 67.36} + { 196.46 44.13 207.40 58.70} + { 196.46 44.13 199.92 46.18} + { 196.46 44.13 214.80 60.98} + { 196.46 44.13 192.99 99.02} + { 196.46 44.13 170.31 109.17} + { 196.46 44.13 163.94 100.43} + { 196.46 44.13 166.93 69.65} + { 196.46 44.13 160.55 67.13} + { 196.46 44.13 250.31 -62.56} + { 196.46 44.13 221.18 -14.21} + { 196.46 44.13 207.95 -29.57} + { 196.46 44.13 222.52 32.72} + { 196.46 44.13 262.91 25.47} + { 196.46 44.13 308.98 -54.76} + { 196.46 44.13 252.28 4.29} + { 196.46 44.13 168.58 88.07} + { 168.58 88.07 168.98 88.15} + { 168.58 88.07 168.90 89.17} + { 168.58 88.07 154.33 72.40} + { 168.58 88.07 197.32 103.58} + { 168.58 88.07 186.14 97.36} + { 168.58 88.07 170.55 105.00} + { 168.58 88.07 164.72 110.59} + { 168.58 88.07 160.94 99.02} + { 168.58 88.07 188.98 47.44} + { 168.58 88.07 217.72 48.15} + { 168.58 88.07 274.88 -50.51} + { 168.58 88.07 178.66 -43.74} + { 168.58 88.07 197.24 42.87} + { 168.58 88.07 215.20 71.54} + { 168.58 88.07 228.90 93.35} + { 168.58 88.07 163.86 113.82} + { 163.86 113.82 163.15 113.74} + { 163.86 113.82 161.97 111.38} + { 163.86 113.82 159.45 105.39} + { 163.86 113.82 159.45 109.02} + { 163.86 113.82 149.06 113.58} + { 163.86 113.82 144.33 119.25} + { 163.86 113.82 146.61 122.64} + { 163.86 113.82 154.09 122.87} + { 163.86 113.82 161.34 125.94} + { 163.86 113.82 170.63 111.06} + { 163.86 113.82 162.36 71.22} + { 163.86 113.82 201.57 81.14} + { 163.86 113.82 136.54 120.12} + { 136.54 120.12 135.91 120.67} + { 136.54 120.12 135.91 123.90} + { 136.54 120.12 141.97 123.27} + { 136.54 120.12 152.28 143.11} + { 136.54 120.12 172.13 207.13} + { 136.54 120.12 151.81 197.13} + { 136.54 120.12 130.39 200.28} + { 136.54 120.12 111.57 172.40} + { 136.54 120.12 59.29 173.58} + { 136.54 120.12 98.19 147.60} + { 136.54 120.12 65.67 130.83} + { 136.54 120.12 31.42 102.09} + { 136.54 120.12 92.83 105.79} + { 136.54 120.12 139.06 116.65} + { 136.54 120.12 134.88 113.50} + { 136.54 120.12 149.29 249.72} + { 149.29 249.72 149.76 248.94} + { 149.29 249.72 154.02 249.02} + { 149.29 249.72 168.19 242.40} + { 149.29 249.72 166.61 217.76} + { 149.29 249.72 140.16 128.62} + { 149.29 249.72 139.53 224.53} + { 149.29 249.72 132.36 224.45} + { 149.29 249.72 135.59 241.22} + { 149.29 249.72 169.29 282.95} + { 149.29 249.72 146.22 314.37} + { 149.29 249.72 132.36 260.67} + { 149.29 249.72 108.11 300.59} + { 149.29 249.72 114.80 311.93} + { 149.29 249.72 140.24 319.17} + { 149.29 249.72 187.32 287.44} +} +set XVIgrid {-412.598 -409.961 15.748 0.0 0.0 15.748 52 52} diff --git a/Data/Deroc_02/Data/Deroc_02.th b/Data/Deroc_02/Data/Deroc_02.th new file mode 100644 index 0000000..9fc94c0 --- /dev/null +++ b/Data/Deroc_02/Data/Deroc_02.th @@ -0,0 +1,351 @@ +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# 2025.05.18 created by TopoDroid v 5.1.40 + +survey Deroc_02 -title "Déroc 02" + # point A3 salle principale + + centerline + + date 2025 05 18 + + team "Fabien" + team "Olivier V." + + units length meters + units compass clino degrees + data normal from to length compass clino + extend right + 1 . 5.22 165.7 -3.8 + 1 . 4.84 163.4 26.6 + 1 . 4.82 162.9 53.4 + 1 . 9.73 177.5 72.9 + 1 . 5.95 126.9 85.5 + 1 . 4.61 72.7 83.6 + 1 . 4.74 28.4 76.0 + # extend auto + 1 . 5.21 31.7 60.1 + extend right + 1 . 5.34 35.8 45.1 + 1 . 7.11 16.9 42.1 + 1 . 7.03 332.9 61.3 + 1 . 5.39 290.9 64.2 + 1 . 6.55 357.3 28.4 + 1 . 5.07 358.6 14.7 + 1 . 5.23 336.6 13.7 + 1 . 3.68 340.5 -0.2 + 1 . 3.24 331.4 -14.6 + 1 . 2.99 44.7 5.8 + 1 . 3.80 233.7 -34.6 + 1 . 1.41 206.2 -42.4 + 1 . 3.20 270.4 -36.2 + 1 . 5.81 211.0 -4.0 + 1 . 6.48 181.3 -5.2 + 1 . 13.41 201.2 -3.9 + 1 . 11.53 189.1 -7.2 + 1 . 5.69 194.0 -11.3 + extend vertical + 1 0 13.45 87.6 2.0 + # extend auto + 0 . 3.09 152.5 -1.2 + 0 . 6.51 160.2 58.9 + 0 . 6.66 193.0 18.6 + 0 . 5.99 209.8 27.1 + 0 . 5.30 199.4 71.0 + 0 . 4.49 341.2 30.8 + 0 . 6.45 347.1 50.8 + 0 . 5.41 332.5 77.7 + 0 . 6.23 158.3 16.5 + 0 . 3.38 234.0 -22.9 + 0 . 2.45 261.0 -25.5 + 0 . 12.07 202.9 21.6 + 0 . 6.38 208.9 18.5 + 0 . 5.70 183.6 20.0 + 0 . 7.34 187.7 40.1 + 0 . 4.24 189.5 7.1 + 0 . 2.53 110.4 -13.8 + 0 . 2.77 101.0 16.0 + 0 . 6.34 81.7 18.0 + 0 . 8.38 343.5 2.0 + 0 . 5.59 320.5 3.0 + 0 . 8.63 355.1 9.7 + 0 . 6.80 10.3 21.6 + 0 . 5.04 10.5 81.4 + 0 . 9.91 267.8 -0.2 + 0 . 10.47 285.5 -2.1 + 0 . 7.47 220.7 0.0 + 0 . 8.22 238.7 3.1 + extend right + 0 7 14.28 56.9 -0.5 + # extend auto + 7 . 7.04 326.3 -7.1 + 7 . 5.63 327.9 28.9 + 7 . 6.12 330.5 61.7 + 7 . 6.84 57.1 78.7 + 7 . 4.68 114.8 64.5 + 7 . 5.35 129.8 34.4 + 7 . 5.11 137.1 23.1 + 7 . 2.47 134.8 2.4 + 7 . 1.00 9.3 -80.6 + 7 . 14.02 236.0 -2.0 + 7 . 10.33 223.0 0.8 + 7 . 10.09 218.5 4.5 + 7 . 15.28 257.6 2.1 + 7 . 13.13 271.7 1.1 + 7 . 6.03 57.0 4.2 + 7 . 9.03 355.4 2.7 + 7 . 9.77 13.9 1.9 + 7 . 14.72 18.8 1.7 + 7 . 12.00 32.0 -0.5 + 7 . 9.40 112.5 10.8 + 7 . 12.03 90.6 8.1 + 7 . 4.87 90.5 -1.4 + extend vertical + 7 8 12.68 89.5 11.0 + extend right + 7 9 11.82 20.4 1.9 + # extend auto + 9 . 0.96 334.8 -84.0 + 9 . 2.14 341.4 84.2 + 9 . 1.99 77.8 11.9 + 9 . 5.78 54.1 8.1 + 9 . 5.62 39.5 3.2 + 9 . 3.36 21.0 3.3 + 9 . 2.31 340.6 9.0 + 9 . 3.47 329.0 56.8 + 9 . 1.05 271.4 9.0 + 9 . 2.16 244.8 2.5 + 9 . 9.72 231.6 -0.7 + 9 . 13.51 196.7 -2.2 + 9 . 12.60 188.4 4.1 + 9 . 14.78 182.5 9.0 + 9 . 6.58 168.1 9.6 + 9 . 8.00 150.8 29.8 + 9 . 7.02 125.5 25.9 + 9 . 5.17 123.3 13.0 + 9 . 6.99 107.9 12.8 + 9 . 2.13 99.5 5.3 + 9 . 1.97 77.6 17.5 + 9 . 2.83 147.7 -8.3 + 9 . 3.23 199.9 -15.0 + extend right + 9 10 4.25 34.9 5.0 + # extend auto + 10 . 0.97 2.0 12.2 + 10 . 1.62 7.1 62.7 + 10 . 1.83 172.5 81.0 + 10 . 5.51 163.5 58.7 + 10 . 3.85 173.1 45.8 + 10 . 2.79 163.7 10.0 + 10 . 2.82 165.1 -6.9 + 10 . 6.45 150.8 1.2 + 10 . 7.28 146.9 19.6 + 10 . 8.71 146.7 41.7 + 10 . 2.82 137.6 -11.9 + 10 . 3.31 117.3 -13.5 + 10 . 8.05 118.3 1.9 + 10 . 11.24 116.0 13.3 + 10 . 8.75 110.6 31.0 + 10 . 2.05 87.6 26.2 + 10 . 1.35 52.3 0.5 + 10 . 2.68 51.4 -37.6 + 10 . 1.68 25.1 -77.1 + 10 . 3.06 251.7 0.4 + 10 . 4.65 230.4 0.9 + 10 . 3.05 211.1 -13.2 + 10 . 3.70 196.3 -8.2 + 10 . 2.41 185.3 5.8 + 10 . 3.79 191.9 52.2 + 10 . 5.39 211.1 25.1 + 10 . 3.58 211.7 52.7 + extend left + 10 11 7.33 103.1 -1.1 + # extend auto + 11 . 1.51 3.6 -75.4 + 11 . 5.00 8.8 88.3 + 11 . 1.96 179.5 -1.3 + 11 . 3.82 184.0 36.2 + 11 . 5.45 188.6 60.3 + 11 . 5.49 4.6 63.1 + 11 . 3.27 2.1 33.2 + 11 . 2.84 2.2 -1.7 + 11 . 3.23 6.7 -25.8 + 11 . 6.25 54.1 0.1 + 11 . 7.33 62.4 -1.8 + 11 . 4.40 78.6 -10.6 + 11 . 9.67 118.6 2.3 + 11 . 7.42 127.9 0.6 + 11 . 3.36 207.3 4.9 + 11 . 8.03 224.2 10.8 + 11 . 7.87 223.9 52.4 + 11 . 5.98 254.2 4.7 + 11 . 6.88 236.8 3.7 + 11 . 7.50 282.6 1.7 + 11 . 6.98 235.1 1.0 + extend right + 11 12 12.57 76.9 -0.6 + # extend auto + 12 . 1.35 344.8 -74.4 + 12 . 4.01 340.8 1.9 + 12 . 6.85 345.7 32.3 + 12 . 5.71 22.7 80.0 + 12 . 5.12 148.4 64.8 + 12 . 5.31 159.9 41.7 + 12 . 6.84 158.8 20.4 + 12 . 6.66 164.7 3.5 + 12 . 0.57 160.1 -23.8 + 12 . 5.32 117.4 1.7 + 12 . 7.01 99.4 3.0 + 12 . 9.01 91.9 22.7 + 12 . 12.39 79.7 25.2 + 12 . 13.60 62.8 23.1 + 12 . 13.17 47.5 16.9 + 12 . 16.88 32.6 13.3 + 12 . 18.46 24.3 4.0 + 12 . 10.85 12.1 9.4 + 12 . 9.14 6.4 18.5 + 12 . 7.14 13.3 37.8 + 12 . 10.61 41.7 -0.4 + 12 . 14.89 58.9 -2.1 + 12 . 20.92 74.1 -0.5 + 12 . 8.10 205.0 -3.9 + 12 . 8.89 219.1 42.1 + 12 . 12.60 227.7 -0.2 + 12 . 4.69 278.1 0.7 + 12 . 3.76 257.0 -12.0 + 12 . 11.79 271.1 7.0 + 12 . 22.49 264.8 0.1 + 12 . 11.52 254.8 -3.0 + 12 . 12.76 242.2 0.3 + 12 . 10.23 222.2 -1.0 + 12 . 9.48 237.2 35.3 + extend vertical + # 13=A2 + 12 13 15.91 86.5 -4.2 + # extend auto + 13 . 0.21 272.3 -82.2 + 13 . 6.99 97.0 72.2 + 13 . 5.74 26.5 17.7 + 13 . 8.55 36.4 39.6 + 13 . 8.29 43.6 58.2 + 13 . 5.31 169.1 39.0 + 13 . 3.64 175.0 18.5 + 13 . 5.30 180.8 7.7 + 13 . 7.35 189.6 -0.3 + 13 . 5.38 222.1 3.1 + 13 . 7.44 233.4 2.3 + 13 . 8.09 251.2 4.8 + 13 . 13.74 244.8 4.9 + 13 . 18.73 272.0 3.8 + 13 . 18.68 291.3 8.0 + 13 . 16.63 304.3 8.1 + 13 . 14.04 289.1 25.9 + 13 . 17.23 321.8 5.5 + 13 . 19.81 326.7 5.0 + 13 . 8.19 334.1 4.7 + 13 . 10.75 338.8 41.2 + extend right + 13 14 11.68 317.8 6.0 + # extend auto + 14 . 1.32 313.3 -88.4 + 14 . 8.02 286.4 84.6 + 14 . 3.98 222.6 80.5 + 14 . 0.73 203.4 24.1 + 14 . 6.25 199.1 52.8 + 14 . 3.81 39.3 0.7 + 14 . 4.93 37.0 62.0 + 14 . 5.83 59.1 84.9 + 14 . 3.47 47.4 -24.3 + 14 . 7.00 356.4 -3.5 + 14 . 9.11 338.1 12.3 + 14 . 8.26 330.0 -0.4 + 14 . 5.00 310.9 7.4 + 14 . 6.72 302.7 36.3 + 14 . 15.18 153.2 -0.4 + 14 . 9.50 157.0 32.1 + 14 . 9.97 171.1 18.1 + 14 . 3.62 113.6 -1.9 + 14 . 8.80 105.7 5.1 + 14 . 19.03 131.3 -1.2 + 14 . 10.13 125.5 30.7 + extend right + 14 15 6.61 327.6 1.3 + # extend auto + 15 . 0.98 77.8 -86.8 + 15 . 5.20 17.8 88.4 + 15 . 4.43 222.4 52.7 + 15 . 4.36 61.7 17.8 + 15 . 2.64 62.0 -16.9 + 15 . 2.20 6.7 9.6 + 15 . 4.22 350.4 46.5 + 15 . 2.89 325.1 54.1 + 15 . 5.77 153.3 -0.6 + 15 . 8.05 129.1 -2.9 + 15 . 22.18 142.5 -0.1 + 15 . 16.80 175.6 1.9 + 15 . 8.97 147.6 40.7 + 15 . 6.43 109.5 12.1 + extend vertical + # visée d'amorce depart + 15 16 7.71 85.0 3.4 + extend right + 15 17 3.94 349.6 32.5 + # extend auto + 17 . 0.73 268.4 -82.8 + 17 . 0.82 217.7 62.2 + 17 . 1.50 207.5 36.8 + 17 . 0.85 222.6 -13.6 + 17 . 1.89 269.3 5.9 + 17 . 2.93 285.7 28.6 + 17 . 2.50 297.2 10.3 + 17 . 1.70 312.9 4.8 + 17 . 1.60 348.6 9.2 + 17 . 0.93 111.6 -0.8 + 17 . 5.42 182.0 -3.2 + 17 . 6.59 130.9 -15.9 + extend right + 17 18 3.57 283.0 -5.4 + # extend auto + 18 . 0.61 309.9 -79.1 + 18 . 1.63 350.8 72.3 + 18 . 0.81 59.3 11.9 + 18 . 3.57 34.3 7.9 + 18 . 12.00 22.2 5.5 + 18 . 10.06 11.2 7.6 + 18 . 10.24 355.6 4.0 + 18 . 7.40 334.5 5.4 + 18 . 11.94 304.7 1.3 + 18 . 6.42 305.6 20.9 + 18 . 9.11 278.6 -1.4 + 18 . 13.55 260.3 -1.2 + 18 . 5.90 251.9 8.3 + 18 . 0.56 143.9 15.7 + 18 . 0.88 194.3 11.5 + extend right + # 19=B1 + flags duplicate + 18 19 16.59 5.6 4.4 + # extend auto + 19 . 0.77 149.9 -81.2 + 19 . 1.36 97.9 63.5 + 19 . 2.58 111.2 -3.9 + 19 . 4.63 151.5 -5.1 + 19 . 15.52 184.3 -6.4 + 19 . 3.46 201.2 -7.6 + 19 . 3.86 213.8 -3.3 + 19 . 2.05 238.2 1.3 + 19 . 4.99 31.1 8.8 + 19 . 8.26 357.3 5.4 + 19 . 2.57 302.9 5.9 + 19 . 8.34 321.0 4.5 + 19 . 9.06 331.0 3.8 + 19 . 8.95 352.6 6.3 + 19 . 6.81 45.2 2.6 + flags not duplicate + endcenterline + + + +endsurvey diff --git a/Data/Deroc_02/Data/Deroc_02.th2 b/Data/Deroc_02/Data/Deroc_02.th2 new file mode 100644 index 0000000..aa2434c --- /dev/null +++ b/Data/Deroc_02/Data/Deroc_02.th2 @@ -0,0 +1,2404 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -214.6 -873.8 3801.7 1862.7 +##XTHERION## xth_me_area_zoom_to 25 +##XTHERION## xth_me_image_insert {-508.27 1 1.0} {-1167.55 0} DEROC-1p.xvi 0 {} + +# 2025.05.18 created by TopoDroid v. 5.1.40 + +scrap DEROC-1p -projection plan -scale [0 0 39.3701 0 0 0 1 0 m] + +line wall + 452.69 -133.06 + 442.52 -135.91 + 432.17 -140.34 + 422.32 -143.30 + 411.20 -146.27 + 399.49 -147.86 + 390.67 -149.20 + 381.52 -148.84 + 370.73 -148.84 + 361.89 -149.34 + 351.97 -150.21 + 340.81 -150.32 + 331.97 -149.45 + 322.07 -147.48 + 311.78 -144.52 + 301.86 -140.57 + 293.11 -138.48 + 283.09 -132.42 + 278.32 -122.44 + 278.84 -111.45 + 281.47 -102.07 + 285.76 -90.80 + 290.75 -78.63 + 293.02 -68.41 + 293.70 -59.15 + 294.61 -48.55 + 293.35 -38.45 + 289.59 -29.31 + 284.05 -22.29 + 276.95 -16.86 + 269.14 -11.55 + 258.89 -8.24 + 249.18 -7.75 + 240.18 -7.75 + 230.32 -8.24 + 221.63 -8.73 + 211.94 -12.56 + 201.99 -14.16 + 192.76 -17.00 + 184.16 -20.57 + 175.01 -23.04 + 166.58 -25.26 + 159.07 -31.68 + 156.39 -40.94 + 158.22 -50.06 + 163.11 -60.79 + 166.18 -71.00 + 166.70 -81.13 + 165.33 -90.01 + 161.74 -99.39 + 156.64 -107.62 + 151.38 -116.16 + 144.08 -123.20 + 135.41 -129.32 + 127.19 -132.07 + 118.08 -133.06 + 107.60 -133.06 + 97.47 -132.94 + 88.59 -133.55 + 77.61 -134.04 + 63.43 -133.92 + 52.56 -134.91 + 43.57 -135.52 + 33.16 -136.88 + 20.28 -140.33 + 10.50 -142.80 + 0.53 -143.42 + -10.57 -142.43 + -20.59 -141.44 + -29.64 -140.09 + -39.95 -137.62 + -54.72 -134.66 + -66.81 -133.55 +endline + +line wall + 194.48 -33.89 + 185.35 -40.90 + 175.06 -45.96 + 164.35 -49.06 + 152.79 -51.16 + 142.23 -54.48 + 131.21 -66.86 + 126.81 -82.77 + 125.65 -94.88 +endline + +line wall + 131.86 -101.48 + 122.85 -112.56 + 110.33 -121.16 + 101.78 -124.25 + 91.00 -127.72 + 82.24 -130.82 +endline + +line wall + -114.57 -556.57 + -105.37 -552.90 + -94.40 -550.05 + -82.86 -547.31 + -67.49 -545.44 + -53.23 -543.71 + -39.51 -542.06 + -28.70 -537.43 + -17.33 -528.96 + -7.86 -522.93 + 2.40 -519.34 + 16.91 -516.28 + 29.56 -512.98 + 43.54 -511.03 + 54.56 -513.77 + 65.39 -522.49 + 72.54 -534.95 + 71.95 -549.23 + 71.19 -561.61 + 69.56 -574.78 + 66.57 -588.04 + 62.91 -600.94 + 58.93 -618.82 + 56.84 -632.04 + 54.19 -644.23 + 51.87 -653.71 + 47.32 -670.39 + 43.77 -689.54 + 41.38 -699.16 + 36.43 -714.92 + 33.32 -724.15 + 32.67 -734.72 + 38.46 -746.65 + 47.51 -752.92 + 59.51 -755.19 + 72.84 -754.40 + 82.23 -750.57 + 91.29 -743.50 + 100.43 -737.71 + 110.92 -733.24 + 119.72 -728.85 +endline + +line wall + 91.31 -773.85 + 104.90 -766.88 + 114.35 -761.72 + 123.11 -756.78 + 131.68 -750.72 + 143.54 -739.53 + 150.85 -728.78 + 156.31 -717.50 + 161.67 -707.98 + 168.41 -695.90 + 174.24 -683.37 + 179.83 -669.93 + 185.65 -656.91 + 191.10 -645.96 + 195.60 -633.32 + 197.77 -622.03 + 201.75 -608.62 + 207.07 -596.56 + 211.51 -586.38 + 215.60 -575.88 + 222.32 -561.78 + 229.67 -550.16 + 236.99 -541.40 + 245.89 -533.24 + 258.56 -524.11 + 272.40 -515.27 + 283.54 -508.68 + 293.59 -503.99 + 303.77 -499.37 + 317.58 -493.88 + 334.17 -489.72 + 347.04 -487.21 + 362.66 -485.79 + 380.94 -485.01 + 397.48 -483.37 + 409.86 -482.27 + 423.27 -480.94 + 439.03 -477.89 + 454.20 -475.69 + 464.73 -474.04 + 477.60 -472.07 + 493.38 -470.19 + 503.72 -469.10 + 513.79 -468.55 + 525.36 -468.00 + 538.01 -464.50 + 549.43 -460.32 + 561.37 -455.61 +endline + +line wall + 518.58 -466.25 + 532.85 -466.25 + 545.66 -466.25 + 562.20 -465.58 + 578.24 -462.69 + 590.97 -460.75 + 604.75 -458.03 + 620.80 -454.04 + 634.62 -448.71 + 647.36 -444.48 + 667.90 -440.73 + 683.60 -438.96 + 696.98 -438.29 + 710.29 -439.19 + 723.71 -450.98 + 732.73 -465.46 + 738.97 -477.16 + 743.76 -489.21 + 744.47 -505.74 + 743.96 -521.03 + 744.06 -533.38 + 743.04 -546.35 + 742.15 -558.60 + 742.64 -570.58 + 746.84 -587.86 + 752.78 -599.39 + 761.39 -614.04 + 769.66 -624.21 + 783.62 -633.77 + 800.90 -638.20 + 814.67 -632.58 + 826.04 -619.49 + 834.90 -607.80 + 837.87 -596.47 + 837.04 -580.70 + 837.15 -561.19 + 837.04 -540.97 + 834.38 -526.13 + 831.21 -512.87 + 830.39 -500.82 + 832.43 -486.90 + 834.89 -469.38 + 837.05 -457.81 + 838.79 -445.82 + 842.89 -434.70 +endline + +line wall + 428.82 -154.50 + 432.97 -132.99 + 434.71 -119.40 + 436.67 -104.99 + 438.96 -91.99 + 444.29 -72.79 + 452.45 -58.40 + 461.26 -45.19 + 467.04 -31.33 + 471.58 -17.24 + 478.22 -5.56 + 484.09 5.62 + 492.16 15.45 + 504.89 24.67 + 520.90 34.85 + 535.28 44.94 + 547.53 52.93 + 561.58 60.21 + 574.46 62.49 +endline + +line wall + 585.53 48.07 + 596.78 59.90 + 605.98 70.94 + 616.23 80.30 + 628.49 89.67 + 638.82 97.62 + 651.80 103.58 + 665.74 105.02 + 681.01 104.30 + 697.62 102.96 + 716.24 98.64 + 729.03 98.53 + 745.53 99.88 + 763.64 102.02 + 778.01 102.86 + 790.77 103.58 + 804.60 105.64 + 818.87 107.81 + 831.98 112.23 + 844.99 118.51 + 860.07 124.38 + 874.99 132.21 + 887.25 140.03 + 899.14 149.61 + 910.99 157.53 + 923.75 165.35 + 933.50 174.23 + 942.62 186.78 + 948.38 202.41 + 951.75 220.93 + 954.41 237.83 + 957.41 252.47 + 963.97 264.85 + 970.95 277.60 + 974.10 293.26 + 975.37 311.14 +endline + +line wall + 857.69 -510.62 + 873.94 -467.49 + 878.03 -453.84 + 883.42 -436.26 + 889.02 -421.72 + 895.52 -409.20 + 903.72 -394.20 + 910.92 -378.83 + 920.97 -355.98 + 930.19 -340.07 + 937.42 -329.58 + 946.31 -317.65 + 955.33 -304.47 + 963.39 -293.03 + 971.59 -280.89 + 977.69 -269.36 + 980.97 -256.50 + 983.68 -243.53 + 990.70 -226.03 + 997.76 -214.23 + 1004.53 -202.44 + 1013.12 -192.23 + 1023.72 -182.61 + 1035.93 -174.52 + 1048.73 -167.02 + 1060.54 -162.43 + 1072.92 -157.04 + 1086.80 -151.15 + 1100.74 -144.53 + 1113.08 -137.20 + 1125.85 -128.80 + 1136.40 -121.46 + 1149.63 -109.71 + 1164.14 -94.00 + 1177.96 -80.76 + 1198.56 -65.87 + 1209.55 -57.82 + 1222.60 -46.75 + 1235.25 -31.15 + 1247.51 -15.21 + 1261.53 -2.06 + 1273.20 5.54 + 1286.03 12.49 +endline + +point 273.75 -162.39 stalagmite + +line wall + 1269.24 -20.68 + 1290.16 -21.48 + 1312.82 -31.63 + 1331.65 -38.30 + 1351.19 -44.47 + 1367.61 -48.89 + 1385.32 -52.42 + 1402.53 -53.78 + 1421.79 -52.94 + 1438.45 -51.14 + 1456.10 -46.77 + 1477.09 -41.87 + 1494.02 -36.17 + 1510.96 -29.55 + 1526.61 -21.17 + 1541.67 -10.18 + 1555.68 1.70 + 1569.32 10.57 + 1587.60 22.86 + 1607.42 36.55 + 1622.17 49.00 + 1635.82 58.71 + 1654.81 70.57 + 1667.55 82.01 + 1677.53 96.13 + 1687.73 108.97 + 1694.93 124.91 + 1699.79 141.12 + 1703.86 156.62 + 1711.20 174.73 + 1716.70 198.72 + 1717.36 217.38 + 1715.75 238.94 + 1715.73 258.09 + 1715.32 276.12 + 1714.73 297.20 + 1711.09 317.27 + 1705.18 336.14 + 1702.31 355.61 + 1698.09 376.20 + 1694.79 396.17 + 1692.89 414.30 + 1695.97 423.73 +endline + +line wall + 1463.97 534.07 + 1466.00 515.75 + 1464.00 497.07 + 1466.07 471.99 + 1470.04 448.80 + 1469.50 428.81 + 1468.04 412.77 + 1462.61 395.63 + 1454.77 379.10 + 1447.57 356.96 + 1444.00 339.07 + 1440.37 321.05 + 1439.73 303.47 + 1437.93 287.44 + 1433.65 270.76 + 1429.00 254.12 + 1425.30 236.84 + 1427.60 219.99 + 1438.74 208.59 + 1457.10 203.60 + 1475.37 202.63 + 1492.81 210.42 + 1506.03 218.88 + 1522.93 229.92 + 1537.12 244.84 + 1546.59 257.64 + 1556.06 272.50 + 1563.70 293.60 + 1567.41 312.44 + 1572.46 329.94 + 1579.59 347.67 + 1583.50 365.25 + 1586.92 387.00 + 1586.25 411.19 + 1584.18 427.91 + 1583.37 445.84 + 1578.73 467.06 + 1577.42 478.02 +endline + +line wall + 1417.28 670.40 + 1410.45 664.99 + 1402.10 651.40 + 1398.00 643.90 + 1393.21 630.15 + 1390.18 616.48 + 1386.55 602.64 + 1385.49 588.27 + 1386.92 574.68 + 1389.34 561.83 + 1404.29 557.27 + 1416.63 558.40 + 1430.02 567.96 + 1439.39 583.54 + 1444.38 592.98 + 1448.06 600.56 + 1453.10 609.32 + 1458.17 618.05 + 1461.61 626.49 + 1467.07 638.90 + 1471.60 646.11 + 1475.58 659.36 + 1477.26 673.25 + 1478.52 685.99 +endline + +line wall + 1461.02 513.12 + 1468.69 522.46 + 1474.52 537.01 + 1476.14 545.25 + 1479.27 559.66 + 1483.49 574.07 + 1488.14 586.78 + 1494.01 598.54 + 1500.36 611.94 + 1506.63 622.93 + 1515.23 633.88 + 1522.38 647.56 + 1520.97 662.32 + 1517.86 675.94 + 1515.64 690.36 +endline + +line wall + 991.09 267.13 + 994.78 282.30 + 995.42 296.73 + 1003.99 309.43 + 1016.72 319.19 + 1023.69 322.97 + 1035.68 330.63 + 1043.80 335.20 + 1053.30 339.56 + 1065.20 346.41 + 1077.02 354.65 + 1088.30 361.42 + 1100.15 370.12 + 1110.10 378.60 + 1120.03 387.76 + 1128.74 399.40 + 1137.46 409.50 + 1145.99 418.98 + 1155.77 428.15 + 1162.15 433.19 + 1168.20 438.34 + 1180.19 449.10 + 1195.51 461.30 + 1206.63 470.26 +endline + +line wall + 1196.97 453.25 + 1210.69 461.78 + 1217.97 467.28 + 1225.69 470.28 + 1234.10 473.36 + 1246.06 478.08 + 1259.40 487.89 + 1267.91 496.96 + 1271.76 504.27 + 1276.37 517.88 + 1282.54 531.07 + 1288.95 545.05 + 1295.68 558.27 + 1301.84 571.26 + 1306.78 582.65 + 1310.27 589.78 + 1316.45 603.95 + 1322.70 615.44 + 1329.37 627.13 + 1336.70 640.28 + 1340.31 649.32 + 1345.33 664.66 + 1347.87 673.34 + 1353.42 686.79 + 1358.02 695.21 +endline + +line wall + 1367.35 690.55 + 1368.03 699.37 + 1368.34 707.44 + 1368.98 715.62 + 1371.16 724.46 + 1374.33 733.65 + 1379.68 748.94 + 1385.02 762.14 + 1388.71 774.40 + 1398.52 785.49 + 1407.06 791.23 + 1415.69 793.91 +endline + +point 1476.76 544.65 pillar + +line wall + 1638.25 527.20 + 1640.29 513.91 + 1643.25 501.02 + 1644.70 488.66 + 1645.73 473.49 + 1642.74 461.08 + 1640.16 445.28 + 1637.53 430.91 + 1632.17 415.87 + 1626.13 401.34 + 1619.17 386.66 + 1613.47 375.57 + 1604.07 363.79 + 1593.33 353.18 + 1580.49 344.02 + 1569.36 335.04 + 1558.27 326.81 + 1548.85 316.86 + 1538.46 305.57 + 1527.32 298.20 + 1515.28 290.02 + 1503.72 280.69 + 1491.49 272.17 + 1477.75 264.90 + 1464.99 260.09 + 1451.94 251.50 + 1441.74 243.71 + 1428.48 232.04 + 1420.15 221.75 + 1415.57 206.05 + 1419.04 188.86 + 1431.58 178.19 + 1446.00 169.95 + 1460.00 167.31 + 1474.70 167.31 + 1488.58 165.25 + 1503.38 166.91 + 1521.55 167.03 + 1538.57 166.97 + 1552.80 170.34 + 1566.88 172.12 + 1580.30 176.81 + 1594.48 184.83 + 1608.76 195.75 + 1626.08 211.88 + 1638.73 226.37 + 1648.52 242.16 + 1660.83 257.62 + 1666.23 270.04 + 1671.30 290.07 + 1676.22 307.26 + 1680.16 319.18 + 1684.51 332.09 + 1687.88 346.77 + 1693.32 365.12 + 1696.68 377.98 + 1700.93 391.60 + 1702.60 410.10 + 1703.97 425.88 + 1707.80 444.06 + 1709.55 460.63 + 1711.45 473.45 + 1713.32 489.09 + 1715.09 503.04 + 1717.13 517.40 + 1719.85 531.18 +endline + +line wall + 1796.43 448.56 + 1804.11 431.89 + 1805.69 415.27 + 1807.78 396.83 + 1808.69 375.18 + 1804.73 355.95 + 1800.93 337.63 + 1798.68 322.38 + 1798.49 308.12 + 1796.97 292.09 + 1795.35 274.73 + 1793.48 261.61 + 1789.39 244.70 + 1786.66 230.15 + 1783.97 216.27 + 1780.08 200.02 + 1775.31 183.30 + 1772.27 169.00 + 1764.60 150.90 + 1758.80 138.39 + 1751.99 125.90 + 1742.35 112.16 + 1732.21 100.97 + 1717.24 87.98 + 1704.73 77.98 + 1691.38 66.01 + 1676.11 54.96 + 1663.70 45.29 + 1652.82 35.05 + 1641.87 26.39 + 1628.90 20.06 + 1612.73 13.95 + 1597.30 8.73 + 1584.94 3.65 + 1571.43 -3.49 + 1560.21 -15.11 + 1549.59 -24.79 + 1537.81 -33.78 + 1520.09 -39.00 + 1507.60 -41.61 +endline + +line wall + 1581.03 362.04 + 1580.83 371.01 + 1587.53 388.49 + 1592.89 397.77 + 1598.22 407.39 + 1604.94 421.76 + 1613.71 432.97 + 1620.85 437.65 + 1633.00 445.65 + 1640.96 450.16 + 1654.33 457.59 + 1666.79 463.29 + 1677.20 470.63 + 1689.58 472.29 + 1702.21 471.06 + 1717.23 471.06 + 1731.95 467.34 + 1745.91 464.04 + 1754.61 462.32 + 1763.42 461.29 + 1772.90 461.08 + 1784.39 460.74 + 1794.90 459.23 + 1804.55 458.54 + 1812.54 458.68 + 1820.86 459.50 + 1829.33 461.57 + 1844.04 463.84 + 1856.11 460.60 + 1863.32 456.54 + 1871.36 452.89 + 1883.25 444.16 + 1889.03 437.29 + 1898.33 427.45 + 1906.01 422.04 + 1915.16 416.86 + 1923.99 412.52 + 1938.28 408.47 + 1951.49 405.92 + 1966.26 405.72 + 1979.56 405.37 + 1988.12 405.37 + 1996.08 405.37 + 2013.06 405.85 + 2024.28 406.88 + 2036.75 410.46 + 2044.63 413.89 + 2057.95 419.06 + 2065.75 422.98 + 2079.02 428.55 + 2094.29 430.48 +endline + +line wall + 1319.25 579.05 + 1326.26 587.27 + 1331.13 593.57 + 1340.22 605.25 + 1349.99 615.47 + 1360.60 623.96 + 1370.22 633.80 + 1375.36 640.11 + 1384.87 651.34 + 1390.32 657.98 + 1400.27 669.23 + 1411.49 679.09 + 1423.03 686.45 + 1436.17 692.74 + 1450.84 698.93 + 1466.30 702.85 + 1480.13 703.63 + 1492.82 705.36 + 1501.36 707.08 + 1514.41 708.70 + 1527.49 710.76 + 1538.74 705.41 + 1546.47 701.97 + 1557.28 698.87 + 1568.22 695.78 + 1576.78 692.84 + 1591.98 688.07 + 1605.60 685.56 + 1619.06 683.59 + 1632.58 681.43 + 1647.54 678.44 + 1659.75 678.09 + 1673.13 676.37 + 1686.00 678.19 + 1699.24 686.64 + 1711.21 694.01 + 1723.05 699.86 + 1730.99 703.73 + 1744.37 709.24 + 1759.62 713.96 + 1776.34 718.89 + 1790.53 722.55 + 1799.57 724.28 + 1808.28 726.78 + 1817.86 728.40 + 1826.54 728.99 + 1840.15 731.05 + 1856.30 733.21 + 1869.57 734.49 +endline + +line wall + 1859.40 729.85 + 1864.82 742.32 + 1879.41 749.52 + 1887.80 751.17 + 1900.88 751.86 + 1915.60 752.96 + 1928.56 753.24 + 1936.85 751.79 + 1951.96 749.80 + 1964.18 748.35 + 1972.52 746.63 + 1980.68 743.74 + 1990.40 740.72 + 1998.27 738.30 + 2011.51 734.94 + 2019.21 733.15 + 2027.05 731.16 + 2037.46 728.75 + 2046.89 729.16 + 2055.19 729.09 + 2073.58 725.93 + 2084.22 725.72 + 2094.62 727.17 + 2107.68 730.26 +endline + +line wall + 2066.10 723.40 + 2079.63 736.68 + 2095.49 748.13 + 2109.33 768.20 + 2116.16 783.00 + 2123.42 803.68 + 2128.99 820.39 + 2136.22 842.51 + 2140.73 859.12 + 2143.71 878.09 + 2146.69 895.47 + 2151.55 915.74 + 2154.78 932.89 + 2157.15 949.45 + 2159.44 966.67 + 2161.41 985.43 + 2161.41 1002.92 + 2163.29 1021.38 + 2168.14 1037.97 + 2169.92 1057.83 + 2171.19 1074.94 + 2168.29 1091.07 + 2163.20 1109.29 + 2155.88 1126.80 + 2147.39 1142.81 + 2138.30 1156.25 + 2127.48 1169.18 + 2114.61 1181.56 + 2097.24 1197.42 + 2084.49 1211.61 + 2073.78 1225.98 + 2065.59 1240.75 + 2054.02 1256.79 + 2044.99 1271.55 + 2036.24 1289.59 + 2031.47 1309.89 + 2028.51 1327.88 +endline + +line wall + 2248.63 1378.85 + 2253.61 1351.31 + 2257.35 1329.57 + 2259.75 1313.38 + 2263.83 1286.16 + 2269.11 1256.22 + 2273.58 1229.56 + 2276.01 1209.74 + 2285.40 1191.97 + 2298.89 1179.07 + 2319.57 1174.19 + 2338.52 1174.19 + 2361.10 1172.35 + 2381.41 1178.21 + 2393.91 1193.93 + 2403.13 1211.77 + 2409.50 1232.12 + 2413.07 1251.15 + 2416.14 1270.17 + 2419.55 1290.47 + 2424.48 1307.21 + 2427.91 1327.92 + 2432.89 1347.62 + 2437.41 1364.14 + 2441.91 1380.50 + 2447.05 1397.60 + 2452.89 1414.61 + 2457.57 1435.56 + 2462.79 1455.08 + 2464.92 1471.71 + 2466.62 1488.91 + 2470.73 1507.44 + 2478.41 1525.15 + 2491.75 1539.28 + 2506.78 1552.79 + 2520.39 1564.77 + 2534.59 1577.38 + 2547.84 1587.87 +endline + +line wall + 2093.33 355.58 + 2112.37 365.99 + 2132.49 390.48 + 2145.74 406.08 + 2162.53 424.09 + 2177.82 438.57 + 2189.49 450.46 + 2205.57 467.03 + 2218.70 481.82 + 2229.33 494.94 + 2244.33 510.18 + 2259.65 521.03 + 2274.62 530.45 + 2290.81 539.68 + 2311.30 547.53 + 2326.62 553.99 + 2346.46 563.67 + 2372.80 574.77 + 2391.77 580.96 + 2408.38 583.28 + 2428.56 586.26 + 2445.47 589.03 + 2468.74 591.57 + 2486.88 594.54 + 2509.49 601.22 + 2527.26 606.54 + 2545.09 614.12 + 2565.51 623.32 + 2588.76 634.38 + 2606.71 642.71 + 2624.06 653.07 + 2641.05 663.19 + 2658.06 674.94 + 2675.69 688.29 + 2695.15 699.13 + 2715.93 711.13 + 2732.83 720.33 + 2749.73 729.56 + 2767.34 740.53 + 2785.29 750.77 + 2804.18 761.82 + 2830.65 777.72 + 2853.43 791.31 + 2872.53 803.10 + 2892.90 815.08 + 2911.96 825.22 + 2927.69 833.51 + 2944.15 842.53 + 2959.02 853.11 + 2973.38 863.95 + 2989.54 877.71 + 3003.88 891.10 + 3018.75 906.97 + 3035.33 921.29 + 3048.96 933.29 + 3067.11 947.31 + 3083.27 959.60 + 3100.58 973.64 + 3117.48 985.84 +endline + +line wall + 2512.43 1469.19 + 2521.36 1506.98 + 2527.07 1529.89 + 2532.25 1545.52 + 2542.14 1569.71 + 2551.39 1585.69 + 2570.67 1600.62 + 2589.32 1609.63 + 2609.18 1612.08 + 2628.03 1606.44 + 2645.49 1589.98 + 2666.47 1568.73 + 2687.03 1546.27 + 2701.32 1514.80 + 2706.18 1487.46 + 2710.43 1462.97 + 2716.63 1442.89 + 2723.37 1423.12 + 2730.42 1406.17 + 2748.05 1394.15 + 2765.70 1388.99 + 2789.14 1398.75 + 2807.70 1411.84 + 2822.00 1421.43 + 2840.31 1442.92 + 2851.72 1459.69 + 2866.07 1481.89 + 2879.58 1498.27 + 2898.77 1517.98 + 2909.19 1530.36 + 2924.59 1546.58 + 2939.55 1565.01 + 2956.60 1588.44 + 2969.09 1604.47 + 2982.02 1618.75 + 2998.71 1633.06 + 3016.32 1646.70 + 3032.06 1660.53 + 3045.95 1671.25 + 3060.57 1684.50 + 3078.33 1701.27 + 3097.12 1718.02 + 3111.41 1728.78 + 3128.60 1740.79 + 3147.45 1753.59 + 3167.13 1762.68 +endline + +line wall + 2242.23 420.79 + 2259.05 432.03 + 2280.86 441.49 + 2295.68 448.19 + 2309.89 458.32 + 2327.86 470.31 + 2354.08 482.34 + 2370.21 489.76 + 2386.01 497.18 + 2401.95 505.16 + 2417.79 511.87 + 2442.44 520.72 + 2463.19 526.54 + 2482.96 526.80 + 2500.33 527.46 + 2516.98 530.23 + 2538.08 535.76 + 2560.85 536.02 + 2582.51 535.10 + 2599.14 536.02 + 2622.07 541.02 + 2643.41 545.90 + 2664.98 550.51 + 2681.39 553.27 + 2697.68 556.96 + 2716.18 560.64 + 2738.98 564.60 + 2762.41 568.02 + 2789.15 572.63 + 2812.56 575.66 + 2835.61 575.66 + 2855.55 576.58 + 2877.96 580.27 + 2899.75 586.19 + 2921.64 590.79 + 2946.98 595.66 + 2974.22 601.20 + 3005.08 609.89 + 3022.69 615.97 + 3040.83 622.53 + 3058.38 627.40 + 3075.12 632.94 + 3104.16 644.00 + 3120.50 650.18 + 3139.07 657.57 + 3158.80 665.59 + 3179.49 673.85 + 3200.72 682.18 + 3223.91 689.83 + 3243.93 696.46 + 3259.59 702.08 + 3275.29 706.56 + 3303.95 720.93 + 3323.42 732.37 + 3343.04 743.35 + 3363.57 755.43 + 3384.01 767.69 + 3400.65 777.17 + 3422.44 792.16 + 3436.52 803.46 + 3450.16 814.42 +endline + +line wall + 2761.32 1498.45 + 2744.84 1488.60 + 2730.08 1478.43 + 2716.17 1464.90 + 2704.27 1446.46 + 2697.49 1429.61 + 2691.38 1410.52 + 2683.58 1384.71 + 2677.20 1364.73 + 2669.71 1336.25 + 2666.14 1318.61 + 2663.04 1301.83 + 2660.76 1285.15 + 2659.76 1268.81 + 2659.63 1252.22 + 2661.48 1221.50 + 2666.29 1193.00 + 2674.12 1168.36 + 2684.60 1147.19 + 2695.65 1130.93 + 2712.67 1119.87 + 2736.42 1115.25 + 2762.26 1117.08 + 2785.44 1122.02 + 2804.45 1125.71 + 2824.01 1130.32 + 2845.40 1141.06 + 2858.76 1153.37 + 2871.81 1168.13 + 2890.05 1186.19 + 2907.40 1201.61 + 2923.42 1215.12 + 2938.99 1229.53 + 2957.74 1250.76 + 2977.04 1273.52 + 2988.36 1286.40 + 3002.03 1301.52 + 3014.19 1314.69 + 3025.98 1327.00 + 3038.91 1339.92 + 3059.88 1361.42 + 3078.30 1380.76 + 3089.78 1394.28 + 3100.63 1407.71 + 3111.35 1420.71 + 3127.53 1441.01 + 3143.96 1464.34 + 3153.57 1478.42 + 3170.50 1504.31 + 3180.55 1519.96 + 3189.77 1533.78 + 3199.23 1546.93 + 3218.28 1568.21 + 3242.09 1589.09 + 3259.53 1603.82 + 3278.99 1621.67 + 3297.42 1638.27 + 3315.27 1655.14 + 3330.47 1667.46 + 3350.04 1681.90 + 3370.44 1696.02 + 3392.93 1712.27 + 3408.47 1721.85 +endline + +point 2391.79 608.85 pillar + +line wall + 2912.25 986.65 + 2930.61 990.58 + 2947.45 994.31 + 2982.95 1000.05 + 3002.06 1003.00 + 3019.93 1003.88 + 3036.80 1005.80 + 3059.42 1007.71 + 3081.48 1010.59 + 3100.87 1014.50 + 3125.14 1021.28 + 3145.77 1031.80 + 3165.29 1047.20 + 3183.96 1058.69 + 3203.23 1071.04 + 3219.18 1078.63 + 3240.41 1093.13 + 3256.85 1104.66 + 3274.95 1119.08 + 3297.15 1136.37 + 3316.34 1147.59 + 3336.83 1157.23 + 3353.52 1163.85 + 3369.31 1174.44 + 3384.69 1184.91 + 3402.04 1197.42 +endline + +line wall + 2672.76 464.87 + 2691.87 478.34 + 2710.95 485.02 + 2730.38 488.85 + 2752.44 492.67 + 2776.74 495.51 + 2798.88 495.51 + 2819.17 494.55 + 2837.64 492.64 + 2854.97 489.74 + 2874.89 484.94 + 2895.17 481.12 + 2915.96 476.33 + 2934.48 472.51 + 2955.84 468.66 + 2981.40 463.85 + 3004.81 458.24 + 3034.45 452.40 + 3066.27 449.56 + 3083.04 448.60 + 3100.21 447.62 + 3119.83 448.63 + 3136.56 450.54 + 3153.33 452.46 + 3184.19 457.24 + 3215.46 461.05 + 3233.35 462.99 + 3258.43 469.72 + 3277.39 475.44 + 3297.71 482.17 + 3317.61 488.87 + 3336.16 495.57 + 3353.79 500.32 + 3371.04 505.13 + 3389.62 512.83 + 3407.29 521.45 + 3431.17 532.91 + 3449.67 542.47 + 3466.38 551.05 + 3484.12 562.59 + 3503.13 575.03 + 3520.37 582.67 + 3542.51 591.31 + 3573.01 598.95 + 3610.38 607.64 + 3637.51 614.25 + 3661.87 617.10 + 3681.70 618.06 + 3701.66 618.06 +endline + +point 2527.46 1044.88 stalagmite + +line wall + 2235.01 1411.80 + 2242.92 1411.80 + 2252.27 1411.49 + 2261.43 1411.39 + 2276.39 1411.80 + 2291.04 1409.34 + 2298.37 1405.80 + 2309.09 1397.61 + 2316.76 1386.51 + 2321.58 1373.57 + 2323.56 1363.70 + 2326.21 1348.24 + 2329.70 1333.82 + 2331.16 1324.98 + 2332.51 1316.36 + 2333.98 1302.39 + 2335.82 1287.72 + 2335.84 1274.42 + 2332.25 1261.17 + 2328.45 1246.49 + 2326.16 1238.61 + 2321.01 1226.38 + 2318.65 1212.05 +endline + +line wall + 2298.98 1215.17 + 2307.18 1213.44 + 2314.60 1209.97 + 2324.04 1206.33 + 2333.80 1202.75 + 2340.93 1198.51 + 2349.13 1185.35 + 2351.05 1171.53 + 2348.48 1163.77 + 2343.30 1155.59 + 2331.95 1142.75 + 2320.87 1132.73 + 2309.72 1125.03 + 2302.66 1120.38 + 2294.09 1117.15 +endline + +line wall + 2343.78 1496.32 + 2355.40 1500.97 + 2370.41 1500.62 + 2383.29 1496.74 + 2391.63 1493.52 + 2398.57 1487.99 + 2404.35 1480.60 + 2412.61 1468.23 + 2419.26 1455.33 +endline + +line wall + 2418.33 1462.29 + 2422.79 1449.42 + 2425.89 1435.37 + 2428.01 1427.42 + 2431.97 1414.89 + 2437.56 1402.71 + 2445.39 1392.25 + 2457.56 1383.93 + 2471.12 1378.13 + 2484.68 1373.83 + 2499.70 1370.33 + 2512.27 1365.31 +endline + +line wall + 2475.68 1367.03 + 2500.07 1369.18 + 2508.95 1369.89 + 2522.43 1367.74 +endline + +line wall + 2581.31 1271.04 + 2581.31 1262.75 + 2583.58 1249.86 + 2590.43 1237.22 + 2595.72 1225.51 + 2601.38 1212.87 + 2610.14 1201.00 + 2620.39 1192.20 +endline + +line wall + 2615.03 1193.32 + 2626.36 1184.59 + 2634.32 1173.37 + 2635.97 1158.06 + 2639.68 1143.40 +endline + +line wall + 2642.80 1145.69 + 2642.75 1132.30 + 2644.07 1123.67 + 2645.06 1115.10 + 2651.97 1101.86 + 2664.44 1093.98 + 2677.04 1087.18 + 2690.54 1080.37 + 2701.85 1070.81 + 2709.95 1065.44 + 2721.33 1056.98 + 2728.07 1052.79 + 2740.70 1046.71 + 2748.13 1043.84 + 2762.24 1039.08 + 2771.09 1037.29 + 2779.14 1036.21 + 2787.64 1034.06 + 2802.19 1030.84 + 2810.05 1029.05 + 2818.12 1026.65 + 2831.59 1020.70 +endline + +line wall + 2821.82 1033.59 + 2828.31 1027.03 + 2840.10 1019.24 + 2853.88 1010.55 + 2857.86 1002.05 + 2860.22 990.63 + 2863.19 980.13 + 2869.46 971.84 + 2875.85 966.95 +endline + +line wall + 2872.40 997.06 + 2889.16 995.27 + 2897.96 995.04 + 2913.08 992.40 +endline + +line wall + 2578.33 1281.79 + 2585.83 1294.18 + 2593.18 1297.40 + 2608.12 1297.90 + 2624.91 1297.90 + 2639.03 1296.47 + 2646.72 1298.47 + 2660.67 1301.34 + 2669.10 1302.77 + 2683.57 1305.07 + 2697.01 1308.50 + 2705.55 1310.65 + 2713.66 1313.51 + 2721.57 1316.02 + 2729.20 1318.89 + 2742.94 1323.55 + 2756.15 1327.48 +endline + +line wall + 2575.03 1349.12 + 2589.69 1354.34 + 2604.49 1356.48 + 2618.20 1357.36 + 2632.38 1360.07 + 2645.35 1364.01 + 2653.31 1365.95 + 2666.77 1367.39 + 2675.25 1366.31 + 2690.70 1365.95 + 2706.46 1367.03 + 2721.06 1367.95 + 2736.94 1369.89 + 2752.24 1368.62 + 2765.07 1366.31 +endline + + +line u:splay -visibility off + 196.85 -236.22 + 247.65 -434.81 +endline +line u:splay -visibility off + 196.85 -236.22 + 245.48 -399.51 +endline +line u:splay -visibility off + 196.85 -236.22 + 230.11 -344.37 +endline +line u:splay -visibility off + 196.85 -236.22 + 201.78 -348.96 +endline +line u:splay -visibility off + 196.85 -236.22 + 218.30 -196.54 +endline +line u:splay -visibility off + 196.85 -236.22 + 250.67 -149.09 +endline +line u:splay -visibility off + 196.85 -236.22 + 283.67 -115.76 +endline +line u:splay -visibility off + 196.85 -236.22 + 257.36 -37.57 +endline +line u:splay -visibility off + 196.85 -236.22 + 136.37 -118.12 +endline +line u:splay -visibility off + 196.85 -236.22 + 110.59 -203.30 +endline +line u:splay -visibility off + 196.85 -236.22 + 186.23 -9.48 +endline +line u:splay -visibility off + 196.85 -236.22 + 192.10 -43.33 +endline +line u:splay -visibility off + 196.85 -236.22 + 117.46 -52.48 +endline +line u:splay -visibility off + 196.85 -236.22 + 148.54 -99.80 +endline +line u:splay -visibility off + 196.85 -236.22 + 137.77 -128.00 +endline +line u:splay -visibility off + 196.85 -236.22 + 279.36 -152.85 +endline +line u:splay -visibility off + 196.85 -236.22 + 97.53 -309.09 +endline +line u:splay -visibility off + 196.85 -236.22 + 178.71 -273.04 +endline +line u:splay -visibility off + 196.85 -236.22 + 95.25 -235.51 +endline +line u:splay -visibility off + 196.85 -236.22 + 79.29 -431.88 +endline +line u:splay -visibility off + 196.85 -236.22 + 191.08 -490.27 +endline +line u:splay -visibility off + 196.85 -236.22 + 6.65 -727.48 +endline +line u:splay -visibility off + 196.85 -236.22 + 126.00 -680.89 +endline +line u:splay -visibility off + 196.85 -236.22 + 143.56 -449.47 +endline +line u:splay -visibility off + 725.70 -214.14 + 781.96 -322.06 +endline +line u:splay -visibility off + 725.70 -214.14 + 770.61 -338.75 +endline +line u:splay -visibility off + 725.70 -214.14 + 669.86 -456.08 +endline +line u:splay -visibility off + 725.70 -214.14 + 621.31 -396.40 +endline +line u:splay -visibility off + 725.70 -214.14 + 703.12 -278.14 +endline +line u:splay -visibility off + 725.70 -214.14 + 676.78 -70.43 +endline +line u:splay -visibility off + 725.70 -214.14 + 689.77 -57.70 +endline +line u:splay -visibility off + 725.70 -214.14 + 704.69 -173.74 +endline +line u:splay -visibility off + 725.70 -214.14 + 812.62 -432.77 +endline +line u:splay -visibility off + 725.70 -214.14 + 626.44 -286.21 +endline +line u:splay -visibility off + 725.70 -214.14 + 639.84 -227.66 +endline +line u:splay -visibility off + 725.70 -214.14 + 553.50 -621.12 +endline +line u:splay -visibility off + 725.70 -214.14 + 610.62 -422.60 +endline +line u:splay -visibility off + 725.70 -214.14 + 712.62 -424.43 +endline +line u:splay -visibility off + 725.70 -214.14 + 695.88 -433.36 +endline +line u:splay -visibility off + 725.70 -214.14 + 698.49 -377.34 +endline +line u:splay -visibility off + 725.70 -214.14 + 816.40 -247.89 +endline +line u:splay -visibility off + 725.70 -214.14 + 828.45 -234.09 +endline +line u:splay -visibility off + 725.70 -214.14 + 960.53 -179.92 +endline +line u:splay -visibility off + 725.70 -214.14 + 631.86 101.75 +endline +line u:splay -visibility off + 725.70 -214.14 + 585.76 -44.62 +endline +line u:splay -visibility off + 725.70 -214.14 + 696.88 119.38 +endline +line u:splay -visibility off + 725.70 -214.14 + 770.03 30.77 +endline +line u:splay -visibility off + 725.70 -214.14 + 335.68 -229.29 +endline +line u:splay -visibility off + 725.70 -214.14 + 328.68 -103.86 +endline +line u:splay -visibility off + 725.70 -214.14 + 534.12 -437.01 +endline +line u:splay -visibility off + 725.70 -214.14 + 449.63 -381.84 +endline +line u:splay -visibility off + 1196.89 92.71 + 1044.22 321.42 +endline +line u:splay -visibility off + 1196.89 92.71 + 1093.75 257.00 +endline +line u:splay -visibility off + 1196.89 92.71 + 1140.62 192.16 +endline +line u:splay -visibility off + 1196.89 92.71 + 1241.03 121.32 +endline +line u:splay -visibility off + 1196.89 92.71 + 1268.85 59.50 +endline +line u:splay -visibility off + 1196.89 92.71 + 1330.38 -18.47 +endline +line u:splay -visibility off + 1196.89 92.71 + 1322.77 -42.88 +endline +line u:splay -visibility off + 1196.89 92.71 + 1265.74 24.32 +endline +line u:splay -visibility off + 1196.89 92.71 + 739.78 -216.09 +endline +line u:splay -visibility off + 1196.89 92.71 + 919.69 -204.94 +endline +line u:splay -visibility off + 1196.89 92.71 + 950.70 -217.32 +endline +line u:splay -visibility off + 1196.89 92.71 + 609.66 -36.56 +endline +line u:splay -visibility off + 1196.89 92.71 + 680.34 108.41 +endline +line u:splay -visibility off + 1196.89 92.71 + 1395.59 221.51 +endline +line u:splay -visibility off + 1196.89 92.71 + 1168.13 446.50 +endline +line u:splay -visibility off + 1196.89 92.71 + 1289.15 466.03 +endline +line u:splay -visibility off + 1196.89 92.71 + 1383.45 640.98 +endline +line u:splay -visibility off + 1196.89 92.71 + 1447.06 493.36 +endline +line u:splay -visibility off + 1196.89 92.71 + 1532.72 -46.21 +endline +line u:splay -visibility off + 1196.89 92.71 + 1665.65 88.03 +endline +line u:splay -visibility off + 1196.89 92.71 + 1388.71 91.14 +endline +line u:splay -visibility off + 1359.28 528.59 + 1434.13 544.81 +endline +line u:splay -visibility off + 1359.28 528.59 + 1541.67 660.54 +endline +line u:splay -visibility off + 1359.28 528.59 + 1499.73 699.00 +endline +line u:splay -visibility off + 1359.28 528.59 + 1406.54 651.78 +endline +line u:splay -visibility off + 1359.28 528.59 + 1329.54 613.22 +endline +line u:splay -visibility off + 1359.28 528.59 + 1320.62 592.81 +endline +line u:splay -visibility off + 1359.28 528.59 + 1318.27 529.58 +endline +line u:splay -visibility off + 1359.28 528.59 + 1282.32 492.41 +endline +line u:splay -visibility off + 1359.28 528.59 + 1059.48 291.05 +endline +line u:splay -visibility off + 1359.28 528.59 + 1206.94 19.58 +endline +line u:splay -visibility off + 1359.28 528.59 + 1287.18 39.01 +endline +line u:splay -visibility off + 1359.28 528.59 + 1334.44 -45.52 +endline +line u:splay -visibility off + 1359.28 528.59 + 1411.96 278.80 +endline +line u:splay -visibility off + 1359.28 528.59 + 1492.64 289.88 +endline +line u:splay -visibility off + 1359.28 528.59 + 1561.71 384.21 +endline +line u:splay -visibility off + 1359.28 528.59 + 1524.89 419.72 +endline +line u:splay -visibility off + 1359.28 528.59 + 1614.48 445.96 +endline +line u:splay -visibility off + 1359.28 528.59 + 1441.72 514.87 +endline +line u:splay -visibility off + 1359.28 528.59 + 1431.50 544.47 +endline +line u:splay -visibility off + 1359.28 528.59 + 1418.18 435.43 +endline +line u:splay -visibility off + 1359.28 528.59 + 1317.49 413.14 +endline +line u:splay -visibility off + 1454.65 665.32 + 1455.97 702.70 +endline +line u:splay -visibility off + 1454.65 665.32 + 1458.24 694.29 +endline +line u:splay -visibility off + 1454.65 665.32 + 1486.59 557.21 +endline +line u:splay -visibility off + 1454.65 665.32 + 1467.38 560.55 +endline +line u:splay -visibility off + 1454.65 665.32 + 1485.02 561.38 +endline +line u:splay -visibility off + 1454.65 665.32 + 1482.91 558.92 +endline +line u:splay -visibility off + 1454.65 665.32 + 1578.55 443.54 +endline +line u:splay -visibility off + 1454.65 665.32 + 1602.24 439.27 +endline +line u:splay -visibility off + 1454.65 665.32 + 1595.39 451.25 +endline +line u:splay -visibility off + 1454.65 665.32 + 1527.93 585.00 +endline +line u:splay -visibility off + 1454.65 665.32 + 1567.17 607.34 +endline +line u:splay -visibility off + 1454.65 665.32 + 1733.78 515.33 +endline +line u:splay -visibility off + 1454.65 665.32 + 1841.86 476.62 +endline +line u:splay -visibility off + 1454.65 665.32 + 1731.19 561.44 +endline +line u:splay -visibility off + 1454.65 665.32 + 1526.96 668.39 +endline +line u:splay -visibility off + 1454.65 665.32 + 1496.82 697.94 +endline +line u:splay -visibility off + 1454.65 665.32 + 1519.93 717.36 +endline +line u:splay -visibility off + 1454.65 665.32 + 1460.87 678.62 +endline +line u:splay -visibility off + 1454.65 665.32 + 1340.35 627.52 +endline +line u:splay -visibility off + 1454.65 665.32 + 1313.66 548.71 +endline +line u:splay -visibility off + 1454.65 665.32 + 1394.16 565.13 +endline +line u:splay -visibility off + 1454.65 665.32 + 1414.27 526.96 +endline +line u:splay -visibility off + 1454.65 665.32 + 1445.87 571.45 +endline +line u:splay -visibility off + 1454.65 665.32 + 1435.81 575.86 +endline +line u:splay -visibility off + 1454.65 665.32 + 1355.30 500.74 +endline +line u:splay -visibility off + 1454.65 665.32 + 1409.69 592.64 +endline +line u:splay -visibility off + 1735.54 600.14 + 1736.48 615.05 +endline +line u:splay -visibility off + 1735.54 600.14 + 1736.15 522.84 +endline +line u:splay -visibility off + 1735.54 600.14 + 1727.15 478.92 +endline +line u:splay -visibility off + 1735.54 600.14 + 1719.62 495.02 +endline +line u:splay -visibility off + 1735.54 600.14 + 1743.39 697.78 +endline +line u:splay -visibility off + 1735.54 600.14 + 1739.48 707.89 +endline +line u:splay -visibility off + 1735.54 600.14 + 1739.77 711.86 +endline +line u:splay -visibility off + 1735.54 600.14 + 1748.84 713.91 +endline +line u:splay -visibility off + 1735.54 600.14 + 1934.86 744.62 +endline +line u:splay -visibility off + 1735.54 600.14 + 1991.06 733.62 +endline +line u:splay -visibility off + 1735.54 600.14 + 1902.36 633.71 +endline +line u:splay -visibility off + 1735.54 600.14 + 2069.59 418.03 +endline +line u:splay -visibility off + 1735.54 600.14 + 1966.18 420.82 +endline +line u:splay -visibility off + 1735.54 600.14 + 1675.04 482.86 +endline +line u:splay -visibility off + 1735.54 600.14 + 1518.94 377.56 +endline +line u:splay -visibility off + 1735.54 600.14 + 1604.45 463.83 +endline +line u:splay -visibility off + 1735.54 600.14 + 1509.86 536.43 +endline +line u:splay -visibility off + 1735.54 600.14 + 1509.41 452.35 +endline +line u:splay -visibility off + 1735.54 600.14 + 1447.36 664.65 +endline +line u:splay -visibility off + 1735.54 600.14 + 1510.04 443.01 +endline +line u:splay -visibility off + 2217.31 712.44 + 2213.54 726.28 +endline +line u:splay -visibility off + 2217.31 712.44 + 2165.40 861.46 +endline +line u:splay -visibility off + 2217.31 712.44 + 2161.17 933.41 +endline +line u:splay -visibility off + 2217.31 712.44 + 2262.25 639.32 +endline +line u:splay -visibility off + 2217.31 712.44 + 2270.88 565.69 +endline +line u:splay -visibility off + 2217.31 712.44 + 2308.56 477.16 +endline +line u:splay -visibility off + 2217.31 712.44 + 2286.28 459.99 +endline +line u:splay -visibility off + 2217.31 712.44 + 2224.31 693.11 +endline +line u:splay -visibility off + 2217.31 712.44 + 2403.09 616.10 +endline +line u:splay -visibility off + 2217.31 712.44 + 2489.44 667.56 +endline +line u:splay -visibility off + 2217.31 712.44 + 2544.29 701.41 +endline +line u:splay -visibility off + 2217.31 712.44 + 2651.24 791.30 +endline +line u:splay -visibility off + 2217.31 712.44 + 2655.22 937.89 +endline +line u:splay -visibility off + 2217.31 712.44 + 2583.14 1047.35 +endline +line u:splay -visibility off + 2217.31 712.44 + 2565.75 1257.25 +endline +line u:splay -visibility off + 2217.31 712.44 + 2515.82 1373.02 +endline +line u:splay -visibility off + 2217.31 712.44 + 2305.85 1124.27 +endline +line u:splay -visibility off + 2217.31 712.44 + 2255.23 1051.40 +endline +line u:splay -visibility off + 2217.31 712.44 + 2268.34 928.51 +endline +line u:splay -visibility off + 2217.31 712.44 + 2494.99 1024.43 +endline +line u:splay -visibility off + 2217.31 712.44 + 2718.89 1015.11 +endline +line u:splay -visibility off + 2217.31 712.44 + 3009.37 937.86 +endline +line u:splay -visibility off + 2217.31 712.44 + 2082.79 423.97 +endline +line u:splay -visibility off + 2217.31 712.44 + 2053.71 510.83 +endline +line u:splay -visibility off + 2217.31 712.44 + 1850.02 378.72 +endline +line u:splay -visibility off + 2217.31 712.44 + 2034.45 738.53 +endline +line u:splay -visibility off + 2217.31 712.44 + 2076.33 679.95 +endline +line u:splay -visibility off + 2217.31 712.44 + 1756.63 721.01 +endline +line u:splay -visibility off + 2217.31 712.44 + 1335.37 632.07 +endline +line u:splay -visibility off + 2217.31 712.44 + 1780.23 594.01 +endline +line u:splay -visibility off + 2217.31 712.44 + 1773.15 477.82 +endline +line u:splay -visibility off + 2217.31 712.44 + 1946.96 413.82 +endline +line u:splay -visibility off + 2217.31 712.44 + 1961.10 547.58 +endline +line u:splay -visibility off + 2840.78 750.09 + 2924.50 739.83 +endline +line u:splay -visibility off + 2840.78 750.09 + 2936.83 942.61 +endline +line u:splay -visibility off + 2840.78 750.09 + 2994.59 958.65 +endline +line u:splay -visibility off + 2840.78 750.09 + 2959.22 874.44 +endline +line u:splay -visibility off + 2840.78 750.09 + 2871.41 590.61 +endline +line u:splay -visibility off + 2840.78 750.09 + 2852.59 614.81 +endline +line u:splay -visibility off + 2840.78 750.09 + 2837.91 543.23 +endline +line u:splay -visibility off + 2840.78 750.09 + 2792.49 464.62 +endline +line u:splay -visibility off + 2840.78 750.09 + 2699.02 593.01 +endline +line u:splay -visibility off + 2840.78 750.09 + 2605.77 575.83 +endline +line u:splay -visibility off + 2840.78 750.09 + 2540.24 647.56 +endline +line u:splay -visibility off + 2840.78 750.09 + 2353.11 520.52 +endline +line u:splay -visibility off + 2840.78 750.09 + 2105.40 775.62 +endline +line u:splay -visibility off + 2840.78 750.09 + 2162.39 1014.62 +endline +line u:splay -visibility off + 2840.78 750.09 + 2305.41 1115.66 +endline +line u:splay -visibility off + 2840.78 750.09 + 2370.66 912.83 +endline +line u:splay -visibility off + 2840.78 750.09 + 2422.73 1280.40 +endline +line u:splay -visibility off + 2840.78 750.09 + 2414.58 1399.48 +endline +line u:splay -visibility off + 2840.78 750.09 + 2700.59 1039.22 +endline +line u:splay -visibility off + 2840.78 750.09 + 2725.37 1046.91 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2522.94 1064.44 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2484.87 948.18 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2628.43 1204.71 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2588.40 1161.51 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2624.99 1172.89 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2516.20 1363.27 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2402.53 1413.75 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2370.66 1370.19 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2385.78 1216.35 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2354.08 1203.81 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2803.14 555.23 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2657.20 796.88 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2591.29 719.93 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2664.01 1031.51 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2865.46 995.26 +endline +line u:splay -visibility off + 2533.41 1088.66 + 3096.37 594.41 +endline +line u:splay -visibility off + 2533.41 1088.66 + 2812.49 889.65 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2322.94 1230.07 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2538.25 1385.79 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2482.05 1354.91 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2404.19 1393.21 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2375.17 1421.09 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2356.12 1363.01 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2496.25 1105.28 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2639.99 1108.68 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2925.32 614.97 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2445.22 649.08 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2537.54 1082.13 +endline +line u:splay -visibility off + 2394.24 1308.28 + 2627.65 1225.80 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2361.52 1424.95 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2348.90 1394.91 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2348.73 1412.94 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2296.49 1435.93 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2273.22 1464.30 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2284.70 1481.03 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2321.93 1482.14 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2358.46 1497.66 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2404.84 1423.29 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2363.22 1223.89 +endline +line u:splay -visibility off + 2370.70 1436.82 + 2559.34 1273.46 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2230.88 1471.17 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2231.22 1487.52 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2261.24 1484.25 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2312.71 1583.20 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2412.02 1903.53 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2310.74 1853.40 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2203.17 1869.12 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2109.59 1730.05 +endline +line u:splay -visibility off + 2234.36 1468.26 + 1848.02 1735.78 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2042.27 1605.70 +endline +line u:splay -visibility off + 2234.36 1468.26 + 1879.91 1521.88 +endline +line u:splay -visibility off + 2234.36 1468.26 + 1708.65 1378.08 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2016.02 1396.76 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2246.92 1451.02 +endline +line u:splay -visibility off + 2234.36 1468.26 + 2225.96 1435.25 +endline +line u:splay -visibility off + 2297.77 2116.33 + 2252.23 1510.81 +endline + +point 196.85 -236.22 station -name "1" +point 725.70 -214.14 station -name "0" +point 1196.89 92.71 station -name "7" +point 1686.82 97.17 station -name "8" +point 1359.28 528.59 station -name "9" +point 1454.65 665.32 station -name "10" +point 1735.54 600.14 station -name "11" +point 2217.31 712.44 station -name "12" +point 2840.78 750.09 station -name "13" +point 2533.41 1088.66 station -name "14" +point 2394.24 1308.28 station -name "15" +point 2696.22 1334.83 station -name "16" +point 2370.70 1436.82 station -name "17" +point 2234.36 1468.26 station -name "18" + + +endscrap diff --git a/Data/Deroc_02/Deroc_02-maps.th b/Data/Deroc_02/Deroc_02-maps.th new file mode 100644 index 0000000..ba81c7a --- /dev/null +++ b/Data/Deroc_02/Deroc_02-maps.th @@ -0,0 +1,21 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-14:54:48 + +map MP-Deroc_02-Plan-tot -title "Deroc_02" + SP-Deroc_01_01 + break +endmap + +map MC-Deroc_02-Extended-tot -title "Deroc_02" + SC-Deroc_01_01 + break +endmap + + diff --git a/Data/Deroc_02/Deroc_02-tot.th b/Data/Deroc_02/Deroc_02-tot.th new file mode 100644 index 0000000..259780f --- /dev/null +++ b/Data/Deroc_02/Deroc_02-tot.th @@ -0,0 +1,23 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 14:54:48 + +survey Deroc_02 -title "Deroc_02" + input Data/Deroc_02.th + + ## Pour le plan + # input Data/Deroc_02-Plan.th2 + + ## Pour la coupe développée + # input Data/Deroc_02-Extended.th2 + + ## Appel des maps + # input Deroc_02-maps.th + +endsurvey diff --git a/Data/Deroc_02/Deroc_02.thconfig b/Data/Deroc_02/Deroc_02.thconfig new file mode 100644 index 0000000..84996d8 --- /dev/null +++ b/Data/Deroc_02/Deroc_02.thconfig @@ -0,0 +1,392 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +############################################################################################### + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 14:54:48 +############################################################################################### + +## 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 imprimées (layout) et ce que l'on +## veut comme résultat : map, ou atlas ou 3D ou donnees en format SQL + +## Alors, on peut fractionner 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 spécifie 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 Deroc_02-tot.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 + +## Début de la définition du Layout "xviexport" +layout xviexport + #cs UTM32 + ## echelle à laquelle on veut dessiner la topo + scale 1 500 + #scale 1 1000 + ## taille de la grille + grid-size 2 2 2 m + ## mettre la grille en arrière plan + grid bottom +endlayout +## fin de la définition du layout "xviexport" + +## Début de la définition du layout "Layout-Plan" +layout layout-Plan + ## Call the config settings (Layout config inside the config.thc file) + copy fonts_1000 + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy headerl + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 100 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + grid bottom + + ## Défini la rotation de la topographie + #rotate -65 + + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + grid-size 50 50 50 m + + ## la topo est transparente (on peut voir les galeries en dessous) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 02 Plan - 1:500" + doc-subject "Deroc 02, topographie en plan" + doc-keywords "Cave, Survey, Deroc 02, Pierre saint Martin - Larra, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 2 98 nw + + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point station-name + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 02 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 02, Plan 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + endcode + +endlayout + +##debut de la definition du layout "layout-Extended" +layout layout-Extended + ## Call the config settings (Layout config inside the config.thc file) + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy header_coupe + #copy headerl + #copy header_coupe_vert-auto + #copy header_coupe_vert-to-place + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 40 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + #grid bottom + grid off + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + #grid-size 250 250 250 m + + ## la topo est transparente (on peut voir les galeries inférieurs) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 02 Coupe développée - 1:500" + + doc-subject "Deroc 02, topographie en coupe développée" + doc-keywords "Cave, Survey, Deroc 02, Pierre saint Martin - Larra, Coupe développée, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 98 98 ne + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + ## Modification du Titre de la topo + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 02 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 02, Coupe développée 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + 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 -proj plan -layout xviexport -fmt xvi -o Data/Deroc_02-Plan.xvi +export map -proj extended -layout xviexport -fmt xvi -o Data/Deroc_02-Extended.xvi + +## Selection des Maps à exporter +select MP-Deroc_02-Plan-tot@Deroc_02 +select MC-Deroc_02-Extended-tot@Deroc_02 + +## 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 plan -fmt pdf -layout layout-Plan -o Outputs/Deroc_02-Plan.pdf +export map -projection extended -fmt pdf -layout layout-Extended -o Outputs/Deroc_02-Extended.pdf + +## Export du fichier 3d pour Loch +export model -enable all -o Outputs/Deroc_02.lox +export model -enable all -o Outputs/Deroc_02.kml + +## Export des fichiers ESRI +#export map -proj plan -fmt esri -o Outputs/Deroc_02 + +## Export des fichiers kml +#export map -proj plan -fmt kml -o Outputs/Deroc_02.kml -layout layout-kml +#export model -fmt kml -o Outputs/Deroc_02-model.kml -enable all +#export model -enable all -o Outputs/Deroc_02-3D.kml +export cave-list -location on -o Outputs/Deroc_02-Cave-list.html +export survey-list -location on -o Outputs/Deroc_02-Surveys.html + + +############################################################################################### +## END +############################################################################################### \ No newline at end of file diff --git a/Data/Deroc_02/Outputs/Deroc_02-Cave-list.html b/Data/Deroc_02/Outputs/Deroc_02-Cave-list.html new file mode 100644 index 0000000..f64cdce --- /dev/null +++ b/Data/Deroc_02/Outputs/Deroc_02-Cave-list.html @@ -0,0 +1,41 @@ + + +Deroc_02-Cave-list.html + + + + + + + +
+ + diff --git a/Data/Deroc_02/Outputs/Deroc_02-Extended.pdf b/Data/Deroc_02/Outputs/Deroc_02-Extended.pdf new file mode 100644 index 0000000..b4ab558 Binary files /dev/null and b/Data/Deroc_02/Outputs/Deroc_02-Extended.pdf differ diff --git a/Data/Deroc_02/Outputs/Deroc_02-Plan.pdf b/Data/Deroc_02/Outputs/Deroc_02-Plan.pdf new file mode 100644 index 0000000..29bace6 Binary files /dev/null and b/Data/Deroc_02/Outputs/Deroc_02-Plan.pdf differ diff --git a/Data/Deroc_02/Outputs/Deroc_02-Surveys.html b/Data/Deroc_02/Outputs/Deroc_02-Surveys.html new file mode 100644 index 0000000..754368a --- /dev/null +++ b/Data/Deroc_02/Outputs/Deroc_02-Surveys.html @@ -0,0 +1,43 @@ + + +Deroc_02-Surveys.html + + + + + + + + + +
TitleLengthDepthExploredApprox.DuplicateSurfaceShotsStations
Deroc_0214240000293294
Déroc 0214240000293294
+ + diff --git a/Data/Deroc_02/Outputs/Deroc_02.lox b/Data/Deroc_02/Outputs/Deroc_02.lox new file mode 100644 index 0000000..bb241d6 Binary files /dev/null and b/Data/Deroc_02/Outputs/Deroc_02.lox differ diff --git a/Data/Deroc_02/Outputs/outputs.txt b/Data/Deroc_02/Outputs/outputs.txt new file mode 100644 index 0000000..4a3b6e4 --- /dev/null +++ b/Data/Deroc_02/Outputs/outputs.txt @@ -0,0 +1,2 @@ +Folder where Therion outputs are exported + diff --git a/Data/Deroc_02/config.thc b/Data/Deroc_02/config.thc new file mode 100644 index 0000000..6281e94 --- /dev/null +++ b/Data/Deroc_02/config.thc @@ -0,0 +1,3207 @@ +encoding utf-8 +###################################################################################################################################### +# Version pyCreate_th2.py By Alex 2025 01 02 +###################################################################################################################################### + + + +###################################################################################################################################### +# Licence +###################################################################################################################################### +# +# Released under a Creative Commons Attribution-ShareAlike-NonCommercial License: +# Publié sous la licence Creative Commons Attribution-ShareAlike-NonCommercial: +# +# +# Written by: / Écrit par : Xavier Robert +# + +# File to set up specific settings for Therion drawing outputs +# In your *.thconfig file, you need to call this file with: +# Fichier pour définir une configuration pour les dessins de issus de Therion +# Dans votre fichier *.thconfig, vous devez appeler ce fichier avec la ligne : +# input config.thc +# and then, in each layout, you need to call the corresponding layout: +# et ensuite, dans chaque layout de votre thconfig, vous devez appeler les layouts qui vous intéressent comme par exemple : +# copy drawingconfig +# +# Lots of definition comes from (or are deeply inspired by) the excellent Therion Wiki +# Beaucoup de définitions proviennent (ou sont fortement inspirées) de l'excellent Wiki Therion +# https://therion.speleo.sk/wiki/doku.php +# https://therion.speleo.sk/wiki/tbe:wiki6 +# https://therion.speleo.sk/wiki/metapost +# https://thomas-holder.de/projects/therion/ + + +# Existing user points / nouvelles définitions de points : +# - nid/nest (u:nest) +# - gradient --> geologic dip +# - danger (u:danger) +# - chauves-souris/bats (u:bats) +# - stalactite boss (u:boss) +# - Shell/coquille fossile (u:shell) +# - Masonry/maçonnerie (u:masonry) +# - Ex voto/Signature (u:ex_voto) +# - Human bones/Ossements humains (u:human_bones) +# - Walking Caver/Spéléo qui marche (u:man_w) +# - Climbing caver/Spéléo qui grimpe (u:man_c) +# - Plan view symbol/symbole de vue en plan (u:symbol_plan) +# - extended view symbol/symbole de vue en coupe développée (u:symbol_extend) +# - entrance +# - block point +# - block user (u:block) + +# Existing user lines: +# - strate/strata (u:strata; option -clip off) +# - coupole (u:coupole; option -clip off) +# - faille/fault (u:fault; option -clip off) +# - doline (u:doline; option -clip off) +# - chauves-souris/bats (u:bats) +# - rail (u:rail) +# - plan walk/ (u:planwalk) +# - handrail/rambarde (u:handrail) +# - Surface (u:surf) +# - Dive line/fil d'Ariane (u:ariane) +# - Deviation (u:deviation) +# - rock border +# - Shot_Survey line (u:Shot_Survey) + +# Existing user areas: +# - boue/mud (u:boue) +# - guano (u:guano) +# - chauves-souris/bats (u:bats) +# - tronc/tree-trunk (u:tronc) +# - feuilles/tree-leaves (u:feuilles) +# - Tunnel initiation/Départ de galerie (u:galerie) + +# layout definition: +# - layout langue-fr +# - layout langue-es +# - layout langue-en +# - layout drawingconfig +# - layout scalebar_horiz +# - layout scalebar_vert-Halama +# - layout scalebar_vert +# - layout headerl +# - layout header_coupe_vert-to-place +# - layout header_coupe_vert-auto +# - layout header_coupe +# - layout header-plan-schema +# - layout header_coupe-schema +# - layout headeratlas +# - layout layoutmapborder +# - layout LayoutAtlasNorthArrow2 +# - layout LayoutAtlasNorthArrow +# - layout AtlasSetUp +# - layout layoutcontinuation +# - layout northarrowMG +# - layout test +# - layout depth +# - layout fonts_2000 +# - layout fonts_1000 +# - layout fonts_500 +# - layout Survey_No_Scrap + +###################################################################################################################################### +# change the names for the legend +# change les descriptions des symboles pour la légende +###################################################################################################################################### +text en "line u:rope" "rope" +text fr "line u:rope" "corde" +text es "line u:rope" "cuerda" + +text en "line u:fault" "fault" +text fr "line u:fault" "faille" +text es "line u:fault" "falla" + +text en "line u:strata" "strata" +text fr "line u:strata" "strate" +text es "line u:strata" "strata" + +text en "line u:doline" "doline" +text fr "line u:doline" "doline" +text es "line u:doline" "dolina" + +text en "point u:bats" "bat(s)" +text fr "point u:bats" "chauve-souris" +text es "point u:bats" "murciélago(s)" + +text en "line u:bats" "bat path" +text fr "line u:bats" "passage de chauve-souris" +text es "line u:bats" "ruta de murciélagos" + +text en "area u:bats" "lot of bats" +text fr "area u:bats" "beaucoup de chauve-souris" +text es "area u:bats" "muchos murciélagos" + +text fr "area u:galerie" "départ de galerie" +text en "area u:galerie" "tunnel departure" +text es "area u:galerie" "salida de galeria" + +text en "point u:guacharos" "guacharos" +text fr "point u:guacharos" "guacharos" +text es "point u:guacharos" "guacharos" + +text fr "point danger" "danger !" +text en "point danger" "danger !" +text es "point danger" "danger !" + +text en "point masonry" "masonry" +text fr "point masonry" "maçonnerie/murs" +text es "point masonry" "albañilería/muros" + +text en "point ex-voto" "ex voto" +text fr "point ex-voto" "ex voto/signature" +text es "point ex-voto" "ex voto/firma" + +text en "point human-bones" "human bones" +text fr "point human-bones" "ossements humains" +text es "point human-bones" "huesos humanos" + +text en "point u:boss" "stalagmite boss" +text fr "point u:boss" "stalagmite boss" +text es "point u:boss" "stalagmite boss" + +text fr "area u:guano" "guano" +text en "area u:guano" "guano" +text es "area u:guano" "guano" + +text fr "area u:boue" "lac de boue" +text en "area u:boue" "mud lake" +text es "area u:boue" "lago de barro" + +text fr "area u:tronc" "tronc d'arbre" +text en "area u:tronc" "Tree trunk" +text es "area u:tronc" "tronca de árbol" + +text fr "area u:feuilles" "feuilles/feuillage" +text en "area u:feuilles" "tree leaves" +text es "area u:feuilles" "Hojas de árbol" + +text en "line u:sentier" "trail" +text fr "line u:sentier" "sentier" +text es "line u:sentier" "sendero" + +text en "point u:shell" "shell" +text fr "point u:shell" "fossile" +text es "point u:shell" "fosíl" + +# Correction texte espagnol +text es "point air-draught" "corriente de aire" +text es "line rock-border" "contorno de bloque" +#text es "point water-flow" "curso de agua" +#text es "line water-flow" "curso de agua" +#text es "group water-flow" "curso de agua" +text es "point water-flow:permanent" "riachuelo" +text es "line water-flow:permanent" "riachuelo" +text es "point water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:conjectural" "riachuelo supuesto" + +text es "line rock-edge" "arista de bloque" +text es "point cave-pearl" "perlas de cavernas" + +text es "point rimstone-dam" "travertino" +text es "point rimstone-pool" "travertino" +text es "point stalactite" "estalactita" +text es "point stalactites" "estalactitas" +text es "point stalagmite" "estalagmita" +text es "point stalagmites" "estalagmitas" +text es "point pillars" "pilares" +text es "point pillar" "pilare" + +text fr "point traverse" "vire" +text fr "point ice-stalagmite" "stalagmite de glace" + +text fr "point u:anchor_artificial" "Ancrage artificiel" +text fr "point u:anchor_natural" "Ancrage naturel" + +text en "point u:man_w" "caver (walking)" +text fr "point u:man_w" "spéléo (marchant)" +text es "point u:man_w" "espeleológo (caminando)" + +text en "point u:man_c" "caver (climbing)" +text fr "point u:man_c" "spéléo (grimpant)" +text es "point u:man_c" "espeleológo (escalando)" + +text en "point u:symbol_plan" "" +text fr "point u:symbol_plan" "" +text es "point u:symbol_plan" "" + +text en "point u:symbol_extend" "" +text fr "point u:symbol_extend" "" +text es "point u:symbol_extend" "" + +text en "point wall-altitude" "altitude (m)" +text fr "point wall-altitude" "altitude (m)" +text es "point wall-altitude" "altura (m)" + + + +###################################################################################################################################### +### Layouts Languages/langues +###################################################################################################################################### +# Different layouts to manage languages (en, fr, es) +# In your thconfig, call the layout langue-XX where XX is en, fr or es +# You need to add one of these layout if you use the layout headerl or header_coupe +# If you want to add one of the field club, syntesys, web page, expedition, guide, +# add the following line in the code tex-map/endcode block of your layout in the thconfig +# \newtoks\YYYY \YYYY={the value of your variable} +# where YYYY = club, synth, wpage, expe or guide +# Différents layouts pour définir les langues (pour l'instant : en, fr, es) +# Dans votre thconfig, appelez le layout langue-XX où XX est en, fr ou es +# Vous devez ajouter l'un de ces layouts si vous voulez utiliser les layouts headerl ou header_coupe +# qui redéfinissent la présentation et les informations du cartouche (header). +# Si vous voulez ajouter un de ces champs club, syntesys, web page, expedition, guide, +# rajouter la ligne suivante dans le bloc code tex-map/endcode de votre layout dans votre thconfig +# (voir les exemples) +# \newtoks\YYYY \YYYY={Valeur de votre varialbe} +# où YYYY = club, synth, wpage, expe or guide +# +# You may add new fields, following the examples in the layouts. +# If you add a new field, you need to edit the layout(s) headerl and/or header_coupe +# Vous pouvez ajouter de nouveaux champs, en suivant les exemples dans les layouts suivant. +# Si vous rajouter un nouveau champ, vous devrez éditer le(s) layout(s) headerl et/ou header_coupe + +###################################################################################################################################### +layout langue-fr + # Définit la langue française + language fr + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilation } + \newtoks\datetitle \datetitle={le } + \newtoks\thproj \thproj={Projection } + \newtoks\thclub \thclub={Club(s) } + \newtoks\thsynth \thsynth={Synthèse } + \newtoks\thwpage \thwpage={Page internet } + \newtoks\thexpe \thexpe={Expedition } + \newtoks\thguide \thguide={Guide(s) } + \newtoks\thdatat \thdatat={Données topographiques } + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\ththanksto \ththanksto{Remerciements } + \newtoks\thcoords \thcoords{Coordonnées} + \newtoks\explolengthtitle \explolengthtitle{Longueur explorée } + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondeur explorée } + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode +endlayout + +###################################################################################################################################### +layout langue-es + # Definición del idioma español + language es + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilación} + \newtoks\datetitle \datetitle={el } + \newtoks\thproj \thproj={Proyección} + \newtoks\thclub \thclub={Club(es)} + \newtoks\thsynth \thsynth={Síntesis} + \newtoks\thwpage \thwpage={Página web} + \newtoks\thexpe \thexpe={Expedición} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guia(s)} + \newtoks\thdatat \thdatat={Datos topograficas} + \newtoks\ththanksto \ththanksto{Nuestros agradecimientos } + \newtoks\thcoords \thcoords{Coordinadas GPS (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Longitud explorada} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondidad explorada} + + \cartotitle={Dibujo} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +###################################################################################################################################### +layout langue-en + # Set the language english + language en + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compiled} + \newtoks\datetitle \datetitle={on } + \newtoks\thproj \thproj={Projection} + \newtoks\thclub \thclub={Club(s)} + \newtoks\thsynth \thsynth={Synthesys} + \newtoks\thwpage \thwpage={Web page} + \newtoks\thexpe \thexpe={Expedition} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guide(s)} + \newtoks\thdatat \thdatat={Survey's data} + \newtoks\ththanksto \ththanksto{Acknowledgments } + \newtoks\thcoords \thcoords{GPS coordinates (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Explored length} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Explored depth} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +### End of the layouts languages +### Fin des layouts languages +#______________________________ + +###################################################################################################################################### +###################################################################################################################################### +layout drawingconfig + # Layout to draw the map and extended view. + # Layout pour dessiner les plans et les coupes développées. + + # pdf-Author + # Auteur du pdf + doc-author "Xavier Robert" + + # Set the symology you want to use: UIS, ASF (Australie) CCNP (Etats Units), SKB (tchecoslovakia) + # Définit la banque de symboles que nous voulons utiliser : + # UIS, ASF (Australie) CCNP (Etats Units) ou SKB (tchecoslovakia) + #symbol-set UIS + # Change the type or colors of specific symbols: + # Changer le type ou la couleur de symboles spécifiques: + + + symbol-assign area sand AUT + symbol-assign point pillar AUT + symbol-assign point station:temporary SKBB + symbol-assign point entrance MY + #symbol-assign point entrance UIS + + + symbol-color area clay [52 33 6] # Color to verify + symbol-color area flowstone [100 60 20] + symbol-color area ice [0 0 100] + symbol-color area moonmilk [100 60 20] # Change the color ? + symbol-color area mudcrack [52 33 6] # Color to verify ; Maybe to darken + symbol-color area pillar [100 60 20] + symbol-color area pillar-with-curtains [100 60 20] + symbol-color area sand [67 49 1] # Color to verify + symbol-color area snow [0 0 100] + symbol-color area stalactite [100 60 20] + symbol-color area stalactite-stalagmite [100 60 20] + symbol-color area stalagmite [100 60 20] + + symbol-color line contour [34 21 3] # Marron : (87, 56, 8) + symbol-color line ceiling-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line flowstone [100 60 20] + symbol-color line floor-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line floor-step [34 21 3] # Marron : (87, 56, 8) + symbol-color line map-connection [69 69 69] # Gris acier (175, 175, 175) + symbol-color line rimstone-dam [100 60 20] + symbol-color line rimstone-pool [100 60 20] + symbol-color line rock-border [34 21 3] # Marron : (87, 56, 8) + symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + symbol-color line slope [34 21 3] # Marron : (87, 56, 8) + symbol-color line rope [58 44 25] + symbol-color line survey [46 46 46] # Gris foncé (117, 117, 117) / acier (175, 175, 175) + symbol-color line wall:clay [52 33 6] # Color to verify + symbol-color line wall:flowstone [100 60 20] + symbol-color line wall:ice [0 0 100] + symbol-color line wall:moonmilk [100 60 20] # Change the color ? + symbol-color line water-flow [17 46 100] + symbol-color line water-flow:conjectural [17 46 100] + symbol-color line water-flow:intermittent [17 46 100] + + symbol-color point altitude [100 50 0] + symbol-color point aragonite [100 60 20] + symbol-color point blocks [34 21 3] # Marron : (87, 56, 8) + symbol-color point breakdown-choke [34 21 3] # Marron : (87, 56, 8) + symbol-color point cave-pearl [100 60 20] + symbol-color point clay [52 33 6] # Color to verify + symbol-color point clay-choke [52 33 6] # Color to verify + symbol-color point curtain [100 60 20] + symbol-color point curtains [100 60 20] + symbol-color point disc-pillar [100 60 20] + symbol-color point disc-pillars [100 60 20] + symbol-color point disc-stalactite [100 60 20] + symbol-color point disc-stalactites [100 60 20] + symbol-color point disc-stalagmite [100 60 20] + symbol-color point disc-stalagmites [100 60 20] + symbol-color point disk [100 60 20] + symbol-color point flowstone [100 60 20] + symbol-color point flowstone-choke [100 60 20] + symbol-color point helictite [100 60 20] + symbol-color point helictites [100 60 20] + symbol-color point ice [0 0 100] + symbol-color point ice-pillar [0 0 100] + symbol-color point ice-stalactite [0 0 100] + symbol-color point ice-stalagmite [0 0 100] + symbol-color point moonmilk [100 60 20] # Change the color ? + symbol-color point mud [52 33 6] # Color to verify + symbol-color point mudcrack [52 33 6] # Color to verify + symbol-color point pillar [100 60 20] + symbol-color point pillar-with-curtains [100 60 20] + symbol-color point pillars [100 60 20] + symbol-color point pillars-with-curtains [100 60 20] + symbol-color point popcorn [100 60 20] + symbol-color point rimstone-dam [100 60 20] + symbol-color point root [52 33 6] + + symbol-color point seed-germination [13 47 6] + symbol-color point snow [0 0 100] + symbol-color point soda-straw [100 60 20] + symbol-color point spring [17 46 100] + symbol-color point stalactite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalagmite [100 60 20] + symbol-color point stalagmites [100 60 20] + symbol-color point station [54 7 60] + symbol-color point station-name [80 80 80] # light grey + symbol-color point vegetable-debris [13 47 6] + symbol-color point volcano [52 33 6] # Color to verify + symbol-color point wall-altitude [100 50 0] + symbol-color point wall-calcite [100 60 20] + symbol-color point water [17 46 100] + symbol-color point water-drip [17 46 100] + symbol-color point water-flow [17 46 100] + symbol-color point water-flow:intermittent [17 46 100] + symbol-color point water-flow:paleo [17 46 100] + + ####### Metapost-changes ############ + code metapost + + #fonts_setup( 12, 16, 32, 64, 96 ); + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + #endcode + + # Change the entrance symbole + # Changer le symbole d'entrée + def p_entrance_MY (expr pos,theta,sc,al)= + U:=(0.0u,0.0u); + T:=identity aligned al rotated 0.0 scaled sc shifted pos; + path p; + p = (-.3u,-.25u) -- (-.2u,-.25u){dir 135} .. (0u, .25u) .. {dir 225}(.2u,-.25u) -- (.3u,-.25u); + thdraw p withpen PenA; + thdraw unitsquare scaled 1.2u shifted (-0.6u,-0.6u) rotated 0.0 withpen PenD; + enddef; + + initsymbol("p_entrance_MY"); + + # Define Shot_Survey (u:Shot_Survey) in thin red + # Définition de la ligne file d'Shot_Survey en rouge fin + def l_u_Shot_Survey (expr Path) = + T:=identity; + pickup PenA; + draw Path withcolor black; + enddef; + + + # Change the block symbole + # Changer le symbole de block + def p_blocks (expr pos,theta,sc,al)= + base_symbolsize :=0.30u; %Factor*u; Factor=size of the blocks + size_factor := 0.5 + uniformdeviate 0.5; % Pour le polygone principal + symbolsize := base_symbolsize * size_factor; + U:=(.5u,.5u); + random_theta := uniformdeviate 360; + T:=identity aligned al rotated random_theta scaled sc shifted pos; + pickup PenC; + thfill (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.6; + thdraw (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.4; + thdraw (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + enddef; + + # Change the rock bordersymbole + # Changer le symbole des ligne rock border + def l_rockborder (expr p) = + % Vérifie si le chemin est fermé + %if p[0] = point infinity of p: + % Remplit la zone avec une couleur si le chemin est fermé + %fill p withcolor (0.34, 0.21, 0.3); + + %draw p withcolor 0.5green; + %fi; + thfill p --cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw p --cycle withcolor (0.341117, 0.219607, 0.031372); + % Dessine la bordure de la ligne (même si elle n'est pas fermée) + %draw p withcolor (0.34, 0.21, 0.3); + enddef; + + + def p_u_block(expr pos,theta,sc,al) = + T:=identity aligned al rotated theta scaled sc shifted pos; + path p q; + p := (2.3u,0.9u)--(0.65u,1u)--(-0.9u,0.6u)--(-2.15u,-0.1u)--(-2.35u,-0.25u)--(-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--cycle; + pickup PenB; + thdraw p; + % The following line uses the code from Colour Dependant Visualization of Symbols by Bruce Mutton + if known colour_block_bg: thfill p withcolor colour_block_bg; else: thfill p withcolor (0.75,0.75,0.75); fi; + q := (-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--(2.3u,0.9u)--(2.5u,0.7u)--(2.5u,0.5u)--(2.25u,-0.9u)--(1.1u,-1.3u)--(0.5u,-1.5u)--(-0.75u,-1.4u)--(-2u,-1.15u)--(-2.35u,-0.65u)--cycle; + thdraw q; + thfill q withcolor(0.6,0.6,0.6); + pickup PenD; + path p; + p := (-2u,-0.65u)--(-1.9u,-1u); + thdraw p; + path p; + p := (0.6u,-0.7u)--(0.5u,-1.3u); + thdraw p; + path p; + p := (2.1u,-0.15u)--(2.3u,-0.4u); + thdraw p; + enddef; + + initsymbol("p_u_block"); + + + + # Change the dashed line for the line wall:presumed + # Changer la ligne pointillée du symbole line wall:presumed + def l_wall_presumed (expr P) = + T:=identity; + pickup PenA; + # Old definition + #thdraw P dashed evenly scaled (2*optical_zoom); + # New definition + thdraw P dashed evenly scaled (.1u); + enddef; + + # Change the dashed line for the line chimney + # Changer la ligne pointillée du symbole line chemney (cheminée) + def l_chimney (expr P) = + T:=identity; + pickup PenC; + %thdraw P dashed evenly scaled optical_zoom; + thdraw P dashed evenly scaled (.05u); + enddef; + + # To change blocs size in the area blocks + # Pour modifier la taille des blocs dans l'aire blocks + def a_blocks (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + uu := max(u, (xpart urcorner q - xpart llcorner q)/100, (ypart urcorner q - ypart llcorner q)/100); + tmp_pic := image( + for i = xpart llcorner q step 1.0uu until xpart urcorner q: + for j = ypart llcorner q step 1.0uu until ypart urcorner q: + qq := punked (((-.3uu,-.3uu)--(.3uu,-.3uu)--(.3uu,.3uu)--(-.3uu,.3uu)--cycle) + randomized (uu/2)) + rotated uniformdeviate(360) + shifted ((i,j) randomized 1.0uu); + if xpart (p intersectiontimes qq) < 0: + thclean qq; + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change sand aspects + # Pour modifier les aspects du sable dans l'aire associée + def a_sands (expr p) = + T:=identity; + pickup PenC; + path q; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step 0.1u until xpart urcorner q: + for j = ypart llcorner q step 0.1u until ypart urcorner q: + draw origin shifted ((i,j) randomized 0.1u) withpen PenC; + endfor; + endfor; + ); + #clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change pebbles aspects + # Pour modifier l'aspects de l'aire pebbles (galets) + def a_pebbles_SKBB (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step .1u until xpart urcorner q: + for j = ypart llcorner q step .5u until ypart urcorner q: + qq := (superellipse((.07u,0),(0,.03u), (-.07u,0),(0,.-.03u),.75)) + %randomized (u/25) + rotated uniformdeviate(360) + shifted ((i,j) randomized 0.27u); + if xpart (p intersectiontimes qq) < 0: + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change slopes aspects + # Pour modifier la ligne aspects + def l_slope (expr P,S)(text Q) = + %show Q; + T:=identity; + numeric dirs[]; + numeric lengths[]; + for i=Q: + dirs[redpart i]:=greenpart i; + lengths[redpart i]:=bluepart i; + endfor; + li:=length(P); % last + alw_perpendicular:=true; + for i=0 upto li: + if unknown dirs[i]: dirs[i]:=-1; + else: + if dirs[i]>-1: + dirs[i]:=((90-dirs[i]) - angle(thdir(P,i))) mod 360; + alw_perpendicular:=false; + fi; + fi; + if unknown lengths[i]: lengths[i]:=-1; fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + d:=dirs[i]; + if d=-1: + if (i=0) or (i=li): + dirs[i] := angle(thdir(P,i) rotated 90) mod 360; + pi:=i; + else: + if ni<=i: + for j=i upto li: + ni:=j; + exitif dirs[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + dirs[i]:=w[dirs[pi],dirs[ni]]; + %if (dirs[i]-angle(thdir(P,i))) mod 360>180: + %dirs[i]:=w[dirs[ni],dirs[pi]]; + %message("*******"); + %fi; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + l:=lengths[i]; + if l=-1: + if (i=0) or (i=li): + lengths[i] := 1cm; % should never happen! + thwarning("slope width at the end point not specified"); + pi:=i; + else: + if ni<=i: + for j=i+1 upto li: + ni:=j; + exitif lengths[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + lengths[i]:=w[lengths[pi],lengths[ni]]; + pi:=i; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show lengths[i]; endfor; + T:=identity; + boolean par; + cas := 0.3u; + krok := 0.7u; + dlzka := (arclength P); + if dlzka>3u: dlzka:=dlzka-0.6u fi; + mojkrok:=adjust_step(dlzka,1.4u) / 5; + pickup PenD; + par := false; + forever: + t := arctime cas of P; + if t mod 1>0: % not a key point + w := (arclength(subpath(floor t,t) of P) / + arclength(subpath(floor t,ceiling t) of P)); + if alw_perpendicular: + a := 90; + else: + a := w[dirs[floor t],dirs[ceiling t]]; + fi; + l := w[lengths[floor t],lengths[ceiling t]]; + else: + if alw_perpendicular: + a := 90; + else: + a:= dirs[t]; + fi; + l:=lengths[t]; + fi; + a := a + angle(thdir(P,t)); + thdraw (point t of P) -- ((point t of P) + if par: 0.333 * fi l * unitvector(dir(a))); + cas := cas + mojkrok; + par := not par; + exitif cas > dlzka + .3u + (krok / 3); % for rounding errors + endfor; + if S = 1: pickup PenC; draw P fi; + %pickup pencircle scaled 3pt; + %for i=0 upto li: draw point i of P; endfor; + enddef; + + # To change color of Mud area + # Pour modifier la couleur de l'aire Boue + def a_u_boue (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + #126, 51, 0 + thfill p withcolor (0.49, 0.20, 0.00); + enddef; + + # To change color of Sump + # Pour modifier la couleur de l'aire siphon + def a_sump (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + thfill p withcolor (0.06, 0.20, 0.65); + enddef; + + # To change color of guano + # Pour modifier la couleur de l'aire guano + def a_u_guano (expr p) = + T:=identity; + thfill p withcolor (0.53, 0.26, 0.11); + enddef; + + # To change color of a tree-trunk + # I advise to use a line "border" to delimit the area + # If used with tree-leaves, add the option -place top + # Pour modifier la couleur de l'aire tronc + # Je suggère d'utiliser une ligne "border/bord" pour délimiter l'aire + # Si utilisé conjointement avec l'aire feuilles d'arbres, utiliser l'option -place top + def a_u_tronc (expr p) = + T:=identity; + thfill p withcolor (0.62, 0.24, 0.05); + enddef; + + # To change color of a tree-leaves + # Pour modifier la couleur de l'aire feuilles d'arbre/feuillage + def a_u_feuilles (expr p) = + T:=identity; + thfill p withcolor (0.0, 1.0, 0.0); + enddef; + + # To change color of Water area + # Pour modifier la couleur de l'aire eau + def a_water (expr p) = + T:=identity; + #thfill p withcolor (0.60, 0.8, 1); + thfill p withcolor (0.17, 0.46, 1); + enddef; + + # Northarrow more funnier ! + # Pour définir une nouvelle flèche du nord + # def s_northarrow (expr rot) = + # begingroup + # interim defaultscale:=0.7; % scale your north arrow here + # #interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + # T:=identity scaled defaultscale rotated -rot; + # interim linecap:=squared; + # interim linejoin:=rounded; + # thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + # pickup pencircle scaled (0.08cm * defaultscale); + # thdraw (0,0)--(0,-2.5cm); + # pickup pencircle scaled (0.16cm * defaultscale); + # p:=(0.4cm,0.6cm); + # thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + # label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + # endgroup; + # enddef; + + def s_northarrow (expr rot) = + begingroup + interim defaultscale:=0.8; % scale your north arrow here + T:=identity scaled defaultscale rotated -rot; + %noRotT:=identity scaled defaultscale 0; + pickup pencircle scaled (0.08cm * defaultscale); + + % Cercle du nord + p:=fullcircle scaled 1.6cm; + thclean p; + thdraw p withcolor black; + p:=(0.95cm,0)--(0.65cm,0); + thdraw p withcolor black; thdraw p xscaled -1 withcolor black; + + % Flèche + thdraw (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + thfill (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black withalpha 0.8; + thdraw (.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + + % N du Nord + %pickup pencircle scaled (0.12cm * defaultscale); + %p:=(0.28cm,0.42cm); + %thdraw p--(p yscaled -1)--(p xscaled -1)--(p scaled -1) transformed T withcolor red; + label.rt(thTEX("N") scaled 1.6, (-0.2cm,0cm)) withcolor red; % transformed T; + endgroup; + enddef; + + # # Change Scale bar type + # # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + + # # Write the point depth (not functionning...) + # # Définir un point qui écrit la côte/profondeur (Ne fonctionne pas actuellement...) + # def p_u_prof (expr pos) = + # T:=identity shifted pos; + # pickup PenD; + # p:=(-.3u,0)--(.3u,0); + # thdraw p; thdraw p rotated 90; + # p:=fullcircle scaled .2u; + # thclean p; thdraw p; + # enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # % append "m" to label + # picture txtm; + # % calcul profondeur + # %numeric profondeur; + # profondeur:=(\thaltitude-\cavemaxz); + # picture txtprofondeur; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude m etex, lrcorner txt); + # %label.urt(btex \thdepth m etex, lrcorner txt); + # ); + # % give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # % draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + + + + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + def p_altitude (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + + vardef p_label@#(expr txt,pos,rot,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + p_altitude(pos); + % append "m" to label + picture txtm; + txtm:=image( + draw txt; + interim labeloffset:=0; + label.urt(btex \thaltitude { m} etex, lrcorner txt); + #label.urt(btex \thheight m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, pos); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, pos); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(pos,rot); % station name + elseif mode=8: process_filledlabel(pos, rot); + else: process_label(pos,rot); fi; + fi; + enddef; + + # For point height with P or C prefixe + # use “point 0 0 height -value [+10 m]” + # or “point 0 0 height -value [-85 m]” + # in your data to get E10 or P85 + # Pour obtenir un point de hauteur de passage avec P ou C comme préfixe + # utiliser “point 0 0 height -value [+10 m]” + # ou “point 0 0 height -value [-85 m]” + # dans les données vous donner E10 ou P85 respectivement + verbatimtex \def\thheightpos{E}\def\thheightneg{P} etex + + + # Change the altitude definition for the wall-line label (add units) + # To modify the color, you need to modify the triplets after the 3 withcolor command. + # BE CAREFUL ! Sometimes, it generates mpost errors when using point wall:altitude. + # If you get this kind of error, comment the whole p_wallaltitude definition. + # Changer la définition de l'altitude pour le label de la ligne mur (ajout de l'unité) + # Pour modifier la couleur, modifier le triplet (RGB) après les 3 commandes withcolor. + # ATTENTION ! Parfois, cette redéfinition génère des erreurs métapost. + # Si c'est le cas, commenter toute la redéfinition du point p_wallaltitude. + + #def p_wallaltitude (expr pprev,pos,pnext,txt) = + # rot:=angle(unitvector(pnext-pos)+unitvector(pos-pprev)) - 90; + # pickup PenD; + # pair zz; + # %zz:=(pos + 3*unitvector(dir rot)); + # zz:=(pos + (u/4)*unitvector(dir rot)); + # %draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in black + # draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in color + # % add the unit (here, meters as m) + # txtm:=image( + # %draw txt; % altitude in black + # draw txt withcolor (0.78, 0.08, 0.52); % altitude in color + # %interim labeloffset:=0; + # %label.urt(btex \thaltitude { m} etex, lrcorner txt); % unit in black + # label.urt(btex \thaltitude { m} etex, lrcorner txt) withcolor (0.78, 0.08, 0.52); % unit in color + # ); + # begingroup + # % interim labeloffset:=2pt; + # interim labeloffset:=(u/12); + # if horiz_labels: + # rot:=rot mod 360; + # if rot<=22.5: lab:=thelabel.rt(txtm, zz); + # elseif rot<=67.5: lab:=thelabel.urt(txtm, zz); + # elseif rot<=112.5: lab:=thelabel.top(txtm, zz); + # elseif rot<=157.5: lab:=thelabel.ulft(txtm, zz); + # elseif rot<=202.5: lab:=thelabel.lft(txtm, zz); + # elseif rot<=247.5: lab:=thelabel.llft(txtm, zz); + # elseif rot<=292.5: lab:=thelabel.bot(txtm, zz); + # elseif rot<=337.5: lab:=thelabel.lrt(txtm, zz); + # else: lab:=thelabel.rt(txtm, zz); + # fi; + # else: + # if (abs rot>90) and (abs rot <=270): + # rot:=rot-180; + # lab:=thelabel.lft(txtm, pos); + # else: + # lab:=thelabel.rt(txtm, pos); + # fi; + # fi; + # process_label(pos, if horiz_labels: 0 else: rot fi); + # endgroup; + #enddef; + + + + # Definition of new lines symbols + # Définition de nouveau symboles de lignes + + + # Line symbol for strata for cross sections (u:strata). It works exactly as line section + # symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des strates (u:strata). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_strata (expr P) = + T:=identity; + path Q; Q = punked P; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + linecap:=0; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz1--zz5 dashed evenly; + pickup PenA; + draw zz1--zz5 withcolor background; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz2--zz6 dashed evenly; + pickup PenA; + draw zz2--zz6 withcolor background; + else: + pickup pencircle scaled 1 mm; + draw zz1--zz2 dashed evenly; + pickup PenA; + draw zz1--zz2 withcolor background; + fi; + endfor; + enddef; + + + # Line symbol for Coupoles (u:coupole). It works exactly as line section + # Symbole de ligne pour dessiner des coupoles de plafond. + # Fonctionne comme les autres lignes + def l_u_coupole (expr P) = + T:=identity; + cas := 0; % cursor to step along path + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.25u); % symbol length nudged to be multiple of path length + q:= (0.10u,0.16u) -- (0.13u,0.17u); % dot + + pickup PenC; %2nd thinnest pen + forever: + t := arctime cas of P; + thdraw q rotated angle(thdir(P,t)) shifted (point t of P ); % draw dots + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + pickup PenC; %2nd thickest pen + thdraw P; %continuous line + enddef; + + + # Line symbol for fault. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des failles (u:fault). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_fault (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenA; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + draw zz1--zz5 dashed evenly; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + draw zz2--zz6 dashed evenly; + else: + draw zz1--zz2 dashed evenly; + fi; + endfor; + enddef; + + + # Line symbol for the surface. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner la surface (u:surf). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_surf (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenC; + draw Q dashed evenly withcolor (0.5, 0, 0); + enddef; + + + # To add a doline line (u:doline); Do not forget the option -clip off ! + # Symbole de ligne pour dessiner une ligne doline (u:doline). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_doline (expr P) = + T:=identity; + laenge:= arclength P; + symsize:=adjust_step(laenge,2u); + triangle_width:=symsize/10; + cur:=(symsize-triangle_width)/2; + pickup PenC; + forever: + t1 := arctime (cur) of P; + t := arctime (cur + triangle_width/2) of P; + t2 := arctime (cur + triangle_width) of P; + thfill (subpath (t1,t2) of P) -- + ((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + cycle; + thdraw (point t2 of P) --((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + (point t1 of P) withcolor (0.5, 0, 0); + cur := cur + symsize; + exitif cur > laenge - (1*symsize/3); % for rounding errors + t1:=arctime (cur) of P; + endfor; + enddef; + + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + + + # Defines the gradient as geologic dip + # Définit le gradient comme pendage géologique + def p_gradient_XA (expr P,R,S,A) = + U:=(.15u, .4u); + T:=identity aligned A rotated R scaled S shifted P; + pickup PenC; + thdraw (0u, 0u) -- (0u, .4u); + thdraw (-.4u, 0u) -- (.4u, 0u); + enddef; + initsymbol ("p_gradient_XA"); + symbol-assign point gradient XA + + + # Section to define the bat symbol (point, line, area) + # Section pour définir le symbole Chauve souris utilisé en point, ligne ou aire + path bat_path_x; + bat_path_x := (160.43589,619.76148) + .. controls (200.83034,598.56215) and (225.01974,599.82632) .. (242.33709,601.15842) + .. controls (250.91988,585.02142) and (280.12279,545.7622) .. (328.92385,566.52372) + .. controls (343.18917,529.89929) and (387.77695,513.04018) .. (453.54702,518.36185) + .. controls (456.6654,525.97557) and (466.09064,533.43257) .. (471.27843,523.05007) + .. controls (463.85291,520.67657) and (466.71891,517.42483) .. (471.63814,522.23522) + .. controls (472.87859,519.83044) and (472.11254,517.25674) .. (467.00984,516.24193) + .. controls (498.08181,494.38071) and (518.37927,488.7935) .. (554.08261,484.34703) + .. controls (536.23968,468.87122) and (526.7451,451.32142) .. (536.0878,433.78585) + .. controls (539.04313,428.23891) and (549.65293,437.81051) .. (550.08905,431.99134) + .. controls (543.35122,428.68782) and (547.16851,429.31755) .. (550.93619,430.90592) + .. controls (555.01514,419.20795) and (542.29889,420.82043) .. (539.21019,422.32967) + .. controls (526.80565,412.03922) and (538.14174,362.22955) .. (562.04206,325.41289) + .. controls (560.70416,305.4475) and (552.94665,275.48765) .. (596.42383,240.15823) + .. controls (586.13796,214.86512) and (584.21841,176.344) .. (618.88684,158.99293) + .. controls (600.38363,161.42082) and (571.90452,163.00167) .. (555.87287,173.29962) + .. controls (533.80922,180.31406) and (511.7587,189.77279) .. (494.76462,217.75852) + .. controls (469.02274,260.15007) and (465.60841,280.08537) .. (466.27659,287.73284) + .. controls (467.27295,299.13663) and (456.20597,295.4343) .. (455.42733,284.84646) + .. controls (447.034,297.47822) and (465.71846,292.96944) .. (457.40227,311.17742) + .. controls (451.51715,333.88534) and (454.55183,344.68208) .. (455.22274,365.27634) + .. controls (445.59186,380.66207) and (438.52169,394.98144) .. (432.56329,406.97544) + .. controls (421.27321,411.75599) and (411.86904,413.85884) .. (403.92838,423.33244) + .. controls (391.19793,418.79449) and (380.875,414.46152) .. (373.6673,409.41976) + .. controls (365.11095,413.84661) and (372.76761,437.1554) .. (372.88328,437.30963) + -- (360.72573,447.88215) + .. controls (360.72573,447.88215) and (348.36583,439.38367) .. (342.32921,440.26049) + .. controls (340.52016,451.25937) and (343.58923,463.9528) .. (354.67087,475.2679) + .. controls (341.63825,482.57642) and (339.10347,494.24676) .. (313.80723,490.57484) + .. controls (304.61922,489.24114) and (282.31298,490.61764) .. (258.32359,496.84657) + .. controls (246.18809,499.99759) and (248.48311,482.8706) .. (236.36849,493.22467) + .. controls (239.32461,491.85429) and (242.55704,492.01948) .. (245.59044,495.64662) + .. controls (248.83726,499.52895) and (249.4495,502.08244) .. (244.59097,503.87878) + .. controls (221.93401,514.80409) and (190.83965,541.85436) .. (178.69512,574.11392) + .. controls (176.80431,577.00681) and (162.4873,600.33708) .. cycle; + path bat_path_bb; + bat_path_bb = bbox bat_path_x; + path bat_path; + bat_path = bat_path_x shifted (-(llcorner bat_path_bb) - (urcorner bat_path_bb - llcorner bat_path_bb) / 2.0) scaled (1u / ((xpart urcorner bat_path_bb) - (xpart llcorner bat_path_bb))) rotated 210; + + # Section of your layout define point u:bats symbol like this + # Pour définir le point chauve souris : u:bats + def p_u_bats(expr pos, theta, sc, al) = + T := identity shifted pos; + thfill (bat_path scaled 1.5) withcolor black; + enddef; + + # similarly the line u:bat symbol + # Idem pour la ligne + def l_u_bats(expr P) = + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 1.0u); + pickup PenD; + forever: + t := arctime cas of P; + thfill bat_path scaled 0.5 shifted (point t of P) withcolor black; + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + enddef; + + # and finally the area u:bat symbol (pattern in this case) + # Et pour l'aire + % bat pattern + beginpattern(pattern_bat); + fill bat_path withcolor black; + endpattern; + + % bat area symbol + def a_u_bats (expr Path) = + T:=identity; + thclean Path; + thfill Path withpattern pattern_bat; + enddef; + + # These symbols will be included also in the legend. To + # change the way how they are drawn there just define appropriate + # macro. Its name should be symbol macro name with _legend + # suffix. + # Ces symbols seront inclus dans la légende. Pour modifier la façon dont ils + # sont dessinés, juste, définissez la macro appropriée. + # Son nom doit être le nom de la macro symbol approprié avec le suffixe + # _legend. + def l_u_bats_legend = + l_u_bats(((.2,.2) -- (.8,.8)) inscale) + enddef; + + + # Definition of a stalagmite boss symbol + # Définition du point stalagmite boss + def p_u_boss (expr pos,theta,sc,al)= + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenD; + p := (0.08u,0.25u)..(0,0.29u)..(-0.08u,0.25u); + q := (0.16u,0.5u)..(0u,0.58u)..(-0.16u,0.5u); + for i=0 upto 9: + # braun color + thdraw p rotated 36i withcolor (100, 0.6, 0.2); + thdraw q rotated 36i withcolor (100, 0.6, 0.2); + % black color + %thdraw p rotated 36i; + %thdraw q rotated 36i; + endfor + p := fullcircle scaled 0.15u; + thdraw p withcolor (100, 0.6, 0.2); + % black color + %thdraw p withcolor; + enddef; + + + # Definition of a shell limestone symbol + # Définition du point coquille fossile + def p_u_shell (expr pos,theta,sc,al)= + T:=identity shifted pos; + pickup PenB; + numeric turns, radius; + path ss, cesta; + pair za, zb; + turns = 1.55; + radius = .3u; + za = ( xpart(origin)+0, ypart(origin)+.1u ) rotated 370 turns; + zb = ( xpart(origin)+.3u, ypart(origin)+0 ) rotated 360 turns; + cesta := za--zb; + ss := (origin for t=1 upto 360 turns: -- dir t scaled t endfor) scaled (radius/turns/360); + thdraw ss withcolor (0.3); + thdraw (cesta cutbefore ss) withcolor (0.6); + enddef; + initsymbol ("p_u_shell"); + + + # Define Danger symbol + # Définition du point Danger + def p_u_danger (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + thfill (0,-u)--(u,0)--(0,u)--(0,.9u)--(.9u,0)--(0,-.9u)--cycle; + thfill (0,-u)--(-u,0)--(0,u)--(0,.9u)--(-.9u,0)--(0,-.9u)--cycle; + thfill (.1u,-.45u)..(0,-.35u)..(-.1u,-.45u)..(0,-.55u)..cycle; + thfill (0,-.2u)..(.1u,-.1u)--(.2u,.4u)..(0,.6u)..(-.2u,.4u)--(-.1u,-.1u)..cycle; + enddef; + #initsymbol("p_entrance_MY"); + #let p_entrance = p_entrance_MY; + + + # Define dive line (u:ariane) in thin red + # Définition de la ligne file d'Ariane en rouge fin + def l_u_ariane (expr Path) = + T:=identity; + pickup PenD; + draw Path withcolor (100, 0, 0); + enddef; + + + # Definition of plankwalk + # Définition d'une ligne de main courante + def l_u_plankwalk (expr P) = T:=identity; + # by Dave Clucas + cas := 0; + dlzka := arclength P; + mojrok := adjust_step(dlzka, 0.5u); + pickup PenD; + forever: + t := arctime cas of P; + thdraw ((point t of P) + 0.5 * u * unitvector(thdir(P,t) rotated 90)) -- + ((point t of P) - 0.5 * u * unitvector(thdir(P,t) rotated 90) ); + cas := cas + mojrok; + exitif cas > dlzka + (mojrok/3); % for rounding errors + endfor; + pickup PenC; + %thdraw P; + %draw path withcolor (0.5, 0 ,0) + enddef; + + + # Definition of a line rail + # Définition d'une ligne rail + def l_u_rail (expr P) = + # by Andrew Aktinson + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.8u); + pickup PenC; + forever: + t0 := arctime (cas) of P; + t1 := arctime (cas + mojkrok*2/5) of P; + t := arctime (cas + mojkrok/2) of P; + t4 := arctime (cas + mojkrok*3/5) of P; + t5 := arctime (cas + mojkrok) of P; + thdraw (subpath (t0,t1) of P); + thdraw (subpath (t4,t5) of P); + drawdot (point t of P); + #mark_ (P,t,0.02u); + #mark_ (P,t,-0.02u); + #f := (P,t,0.2u); + #draw f; + cas := cas + mojkrok; + exitif cas > dlzka - (2*mojkrok/3); % for rounding errors + endfor; + enddef; + + + # Change fig Flowstone, increase the number of arcs + # Modifier le symbole flowstone en augmentant le nombr d'arc + def l_flowstone (expr p) = + #draw p withpen PenC withcolor (0.0, 0.5, 1.0); + T:=identity; + cas := 0; + dlzka := arclength p; + mojkrok:=adjust_step(dlzka, .3u); + # povodne .7u + pickup PenC; + t1:=0; + forever: + t2 := arctime (cas + mojkrok) of p; + thdraw (point t1 of p){dir (angle(thdir(p,t1)) + 60)} .. + {dir (angle(thdir(p,t2)) - 60)}(point t2 of p); + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + t1:=t2; + endfor; + enddef; + + + # Point that represent a bird nest + # Point pour représenter un nid d'oiseau + def p_u_nid (expr pos,theta,sc,al)= + U:=(.4u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenC; + #thdraw (-.4u,.2u){dir -70}..{dir 70}(.4u,.2u) withcolor (0.53, 0.26, 0.11); + thdraw (-.2u,.1u){dir -70}..{dir 70}(.2u,.1u) withcolor (0.53, 0.26, 0.11); + enddef; + + + # Artificial anchor point (From a post by Evaristo Quiroga) + # Point ancrage artificiel (From a post by Evaristo Quiroga) + def p_u_anchor_artificial(expr pos,theta,sc,al) = + T:=identity shifted pos; + thdraw origin withpen pencircle scaled 0.25u withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_artificial"); + + + # Natural anchor point (From a post by Evaristo Quiroga) + # Point ancrage naturel (From a post by Evaristo Quiroga) + def p_u_anchor_natural(expr pos,theta,sc,al) = + U:=(.2u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + thfill (-.2u,-.2u)--(0,.2u)--(.2u,-.2u)--cycle withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_natural"); + + + # Deviation line (by Tarquin 2019) + # Ligne pour dessiner une déviation (D'après Tarquin 2019) + def l_u_deviation (expr P) = + begingroup; + save ellipse; + T:=identity; + pickup PenC; + path ellipse; + ellipse:=fullcircle xscaled (.5u) yscaled (.25u) shifted (point (length P) of P); + thdraw P cutafter ellipse; + draw ellipse; + endgroup; + enddef; + initsymbol("l_u_deviation"); + + def l_u_deviation_legend = + l_u_deviation(((.1,.5)--(.8,.5)) inscale); + enddef; + + + # Climbing caver point (by Juraj Halama, 2020) + # Climbing one has center where the rope should go on the harness... + # Point pour dessiner un spéléo qui grimpe ou escalade (D'après Juraj Halama, 2020) + # Le point correspond au centre du spéléo au niveau du harnais, qui doit donc être sur la corde + picture u_man_c_pic; + u_man_c_pic := image ( + draw (0cm, -0cm) -- (-8cm, 27cm) -- (-36cm, 55cm) -- (-50cm, 99cm) withpen pencircle scaled 16cm; + draw (27cm, 48cm) -- (0, 64cm) -- (-29cm, 61cm) -- (-38cm, 102cm) withpen pencircle scaled 16cm; + draw (-65cm, 48cm) -- (-75cm, 75cm) -- (-53cm, 106cm) -- (0, 106cm) withpen pencircle scaled 14cm; + draw (-44cm, 130cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (20cm, -67cm); + + def p_u_man_c (expr P, R, S, A) = + U := (60cm, 85cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_c_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_c"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_c_legend = + draw u_man_c_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Walking caver point (by Juraj Halama, 2020) + # Use "-align top" for proper alignment of the walking man when his point is on the groung. + # Point pour dessiner un spéléo marchant (D'après Juraj Halama, 2020) + # Utiliser l'option "-align top" pour un alignement correct quand le point est au sol + picture u_man_w_pic; + u_man_w_pic := image ( + draw (0, 0) -- (7.5cm, 36cm) -- (0cm, 69cm) -- (9cm, 99cm) withpen pencircle scaled 16cm; + draw (42cm, 9cm) -- (37.5cm, 42cm) -- (13.5cm, 69cm) -- (30cm, 102cm) withpen pencircle scaled 16cm; + draw (21.5cm, 100.5cm) -- (6.6cm, 69cm) withpen pencircle scaled 16cm; + draw (-24cm, 75cm) -- (-13.5cm, 102cm) -- (9cm, 112.5cm) -- (30cm, 108cm) -- (51cm, 87cm) -- (75cm, 93cm) withpen pencircle scaled 14cm; + draw (30cm, 132cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (-20cm, -70cm); + + def p_u_man_w (expr P, R, S, A) = + U := (60cm, 80cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_w_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_w"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_w_legend = + draw u_man_w_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Plan view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en plan" (D'après Juraj Halama, 2020) + def p_u_symbol_plan (expr pos,theta,sc,al) = + U := (-3.25u, 3.25u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-3.26u, -.95u) -- (1.74u, -.95u) -- (2.8u, .82u) -- (-1.49u, .82u) -- cycle); + thfill q withcolor .85; + thdraw q; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle); + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (0u, 2.31u) withcolor .5green; + enddef; + + + # Extended view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en coupe développée" (D'après Juraj Halama, 2020) + def p_u_symbol_extend (expr pos,theta,sc,al) = + U := (-2.5u, 2.5u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-2.346u, -2.480u) -- (-.48u, -2.116u) -- (-.48u, 1.573u) -- (-2.346u, 1.354u) -- cycle); + thfill q withcolor .85; + q := ((-1.551u, -2.878u) -- (1.438u, -.766u) -- (1.438u, 2.388u) -- (-1.551u, 1.118u) -- cycle); + thfill q withcolor .75; + thdraw q; + thdraw (-.48u, -2.116u) -- (-.48u, 1.573u) dashed evenly; + q := ((.446u, -1.461u) -- (2.120u, -1.094u) -- (2.120u, 2.184u) -- (.446u, 1.965u) -- cycle); + thfill q withcolor .85; + thdraw (.446u, -1.461u) -- (.446u, 1.965u) dashed evenly; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle) rotated -90; + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (2.31u, 0u) withcolor .5green; + enddef; + + + # Change rope line color + # Changer la couleur de la ligne rope (corde) + #symbol-colour line rope [58 44 25] + + + # Area for galerie initiation + # You will probably need to adapt the color to match the color of your galeries + # Aire pour matérialiser le départ d'une galerie + # A adapter en fonction de la couleur de vos galeries + def a_u_galerie(expr P) = + T:=identity; + ## jaune chamois (208, 192, 122) + ##thfill P withcolor (0.82,0.75,0.48) withtransparency 0.5; + thfill P withcolor (0.82,0.75,0.48) withalpha 0.5; + + ## Grey + ##thfill P withcolor (0.73,0.72,0.75) withtransparency 0.5; + #thfill P withcolor (0.73,0.72,0.75) withalpha 0.5; + + ## Jaune queue de vache (168, 152, 116) + ##thfill P withcolor (0.66,0.60,0.45) withtransparency 0.5; + #thfill P withcolor (0.66,0.60,0.45) withalpha 0.5; + + ## gris argile (239, 239, 239) + ##thfill P withcolor (0.937,0.937,0.937) withtransparency 0.5; + #thfill P withcolor (0.937,0;937,0.937) withalpha 0.5; + enddef; + + + # Make unsurveyed wall lines more light-weight and dashed + # Rendre les parois non topographiées plus légères et en pointillés + #Bruce Mutton 2010.06.20 for Therion 5.3.9 + def l_wall_unsurveyed (expr P) = + T:=identity; + pickup PenC; + thdraw P dashed evenly scaled (0.5*optical_zoom); + enddef; + + + # thin grey cave splays, yellow duplicates and dashed approximate legs + # Pour modifier la couleur du squelette en fonction du type de visées + # (splays, normal, duplicates, approximate...) + def l_survey_cave (expr P) = + % always draws full centreline, rather than short stubs like default cave centrelines + T:=identity; + pickup PenC; + if ATTR__shotflag_splay: + drawoptions(withcolor(0.5,0.5,0.5) withpen PenD); + thdraw P; % grey & thin + drawoptions(); + else: % not splay but may have either or both duplicate and approx flags set + if ATTR__shotflag_duplicate: + drawoptions(withcolor (1,1,0)); % differentiate duplicate with colour yellow + fi; + if ATTR__shotflag_approx: + thdraw P dashed evenly scaled optical_zoom; % differentiate approx with dashed + else: + thdraw P; + fi; + thdrawoptions(); + fi; + enddef; + + endcode + # Endcode for all the definition + + + code tex-map + \newtoks\thversiontitleB \thversiontitleB={Therion } + endcode + +endlayout + +###################################################################################################################################### + # Layout to define a horizontal Scale bar + # Layout pour définir une barre d'échelle horizontale +###################################################################################################################################### +layout scalebar_horiz + + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + def s_scalebar (expr l, units, txt) = + % l = value of scale-bar length + % units = ?? + % txt = string representing units + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + % tmpl = half plotted length of scale bar from central top insertion point + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + endgroup; + pickup PenC; + draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + for i:=-0.5 step 2 until 2: % start drawing at the third block (leave space for smaller divisions) + fill p shifted (i * tmpx,0); + endfor; + + % Draw first part with subdivided blocks + p:=(0,0)--(tmpx/5,0)--(tmpx/5,-tmph)--(0,-tmph)--cycle; % define width of segment (tmpx is length of a normal bar segment) + for i:=-2.5 step 2/5 until -0.75: % Startpos, segments, count-index + fill p shifted (i * tmpx,0) withcolor black; + endfor; + + % Label of scale: Scalebar top, values below + begingroup + interim labeloffset:=3.5bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + endfor; + label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # label.top(thTEX("Echelle 1 : " & decimal round(Scale*100)),(0,0)); + endgroup; + + enddef; + + endcode + +endlayout + +###################################################################################################################################### +###################################################################################################################################### +layout scalebar_vert-Halama + + # Layout to define a vertical Scale bar (see Therion Wiki - Juraj Halama) + # distributed under the GNU General Public Licence + # You need to place it with in your thconfig file: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + # Layout pour définir une barre d'échelle verticale (voir le wiki Therion - Jural Halama) + # distribué sous la licence GNU General Public Licence + # Il faut l'appeler dans le fichier de configuration thconfig avec le bloc: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + + code metapost + def s_scalebar (expr l, units, txt) = + begingroup + tmpw = 3.0 bp; + tmp5m = 5 / Scale * units * cm; + tmpl = l / Scale * units * cm; + endgroup; + p := (0, 0) -- (tmpw, 0) -- (tmpw, - tmp5m) -- (0, - tmp5m) -- cycle; + pickup PenD; + for i := 0 step 1 until (l - 1) / 5: + if (i mod 2) <> 0: + unfill p shifted - (0, i * tmp5m); + else: + fill p shifted - (0, i * tmp5m); + fi; + draw p shifted - (0, i * tmp5m); + endfor; + pickup PenA + %draw (-tmpw, 0) -- (tmpw, 0); + %draw (-tmpw, -tmpl) -- (0, -tmpl); + fill (-2tmpw, tmpw) -- (-2tmpw, -tmpw) -- (0, 0) -- cycle; + fill (-2tmpw, -tmpl + tmpw) -- (-2tmpw, -tmpl + -tmpw) -- (0, -tmpl) -- cycle; + if ((l mod 10) > 5) or ((l mod 10) = 0): + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor black; + else: + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor white; + fi; + begingroup + interim labeloffset:=3.5bp + tmpw; + %interim defaultscale:=0.5; + label.rt(thTEX("\size[12]" & "0{\thinspace}m"),(0, 0)); + for i := 1 step 1 until l / 5: + if (i mod 10) = 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + if i * 5 = l: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + label.rt(thTEX("\size[8]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + fi + fi; + endfor; + if (l mod 5) <> 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (l)),(0, - tmpl)); + fi; + endgroup + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout scalebar_vert + + # Layout to define a vertical Scale bar + # Layout pour définir une barre d'échelle verticale + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + def s_scalebar (expr l, units, txt) = + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + % To compute the right size of the text + if (l/1000) <1 : + if (l/100) <1 : + if (l/10) <1 : tmphz:=6bp; + else: tmphz:=8bp; fi; + else: tmphz:=10bp; fi; + else tmphz:=12bp; fi; + endgroup; + pickup PenC; + draw (0,-tmpl)--(0,tmpl)--(-tmph,tmpl)--(-tmph,-tmpl)--cycle; + p:=(0,0)--(0,tmpx)--(-tmph,tmpx)--(-tmph,0)--cycle; + for i:=-2.5 step 2 until 2: + fill p shifted (0,i * tmpx); + endfor; + begingroup + interim labeloffset:=0bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (l-i)),(tmph+tmphz,tmpx)); + %label.bot(thTEX(decimal (i)),(tmpx,-tmph)) rotated 90; + % Inverser l'ordre des nombres + endfor; + label.bot(thTEX(decimal (l-l) & "\thinspace" & txt),(tmph+tmphz,tmpl)); + %label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)) rotated 90; + endgroup; + enddef; + + endcode + +endlayout + + +###################################################################################################################################### +layout headerl + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + + \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords \the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + %{\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + %\fi + %\edef\tmp{\the\northdir} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\northdir north } + %\fi + %\edef\tmp{\the\magdecl} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\magdecl { deg.} \par} + %\fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + % Add Logos + # \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + # \def\maplayout{ + # \legendbox{0}{100}{NE}{\the\legendcontent} + # \legendbox{100}{100}{NW}{\loadpicture{D:/Logo-ARSIP-Synthese-Topo.jpg}} %%% pdf, png, jpg supported + # } + endcode +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-to-place + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # that needs to be manually located inside your layout (in the thconfig file) + # with the code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % add legend content + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % add scalebar where you want it + # } + # endcode + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale qu'il faut localiser grâce au code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % Ajout du contenu de la légende + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % Ajout de l'échelle où nous la voulons + # } + # endcode + + + copy scalebar_vert # Xavier robert + #copy scalebar_vert-Halama # Juraj Halama + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.5cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-auto + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # located at the right of the header. + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale et localisée à la droite du header. + + copy scalebar_vert + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + % print scalebar + \ifscalebar\hskip1.3cm\vbox to 0pt{\line{\hfil\scalebar}\vss}\fi + % print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + % print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.3cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + +###################################################################################################################################### +layout header_coupe + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + + +###################################################################################################################################### +layout header-plan-schema + # Layout to change the header for sketch (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %%print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %%print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %%print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %%print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %%print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %%print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %%print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %%print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %%print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %%print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + \fi + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe-schema + # Layout to change the header for sketch (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout headeratlas + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + \fi + \edef\tmp{\the\northdir} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\northdir north } + \fi + \edef\tmp{\the\magdecl} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\magdecl deg \par} + \fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout layoutmapborder + # If you want to draw a frame around the map + # Si vous voulez un cadre autour de votre topographie + code tex-map + \framethickness=0.5mm + endcode + +endlayout + +###################################################################################################################################### +# CODE TO CUSTOMISE ATLAS OUTPUT +# CODE POUR CUSTOMISER L'ATLAS +###################################################################################################################################### +layout LayoutAtlasNorthArrow2 +# This code is a redefinition of the default atlas definition +# that includes both north arrow & scale bar beside the navigation pane +# from Bruce Mutton (2019/08) +# Ce code est une redéfinition de la définition par défaut de l'Altlas +# Cela inclus à la fois la flèche du nord et la barre d'échelle du panneau de navigation. +# from Bruce Mutton (2019/08) + + code tex-atlas + \def\dopage{% + \vbox{\centerline{\framed{\mapbox}} + \bigskip + \line{% + \vbox to \ht\navbox{ + \hbox{\size[20]\the\pagelabel + \ifpagenumbering\space(\the\pagenum)\fi + \space\size[16]\the\pagename} + \ifpagenumbering + \medskip + \hbox{\qquad\qquad + \vtop{% + \hbox to 0pt{\hss\showpointer\pointerN\hss} + \hbox to 0pt{\llap{\showpointer\pointerW\hskip0.7em}% + \raise1pt\hbox to 0pt{\hss$\updownarrow$\hss}% + \raise1pt\hbox to 0pt{\hss$\leftrightarrow$\hss}% + \rlap{\hskip0.7em\showpointer\pointerE}} + \hbox to 0pt{\hss\showpointer\pointerS\hss} + }\qquad\qquad + \vtop{ + \def\arr{$\uparrow$} + \showpointerlist\pointerU + \def\arr{$\downarrow$} + \showpointerlist\pointerD + } + } + \fi + \vss + } + \hss + \vbox to \ht\navbox{ + \ifnortharrow\hbox to 0pt{\hss\northarrow\qquad}\fi + \vss + \ifscalebar\hbox to 0pt{\hss\scalebar\qquad}\fi + } + \box\navbox + } + } + } + endcode + +endlayout + +###################################################################################################################################### +layout LayoutAtlasNorthArrow + # Layout for the set of the Atlas North Arrow to override + # the north arrow definition of the layout drawingconfig + # and use a smaller North arrow to avoid overlaps with the scale bar + # For that, it should be call first in the layout Altas of the .thconfig file. + # Layout pour définir le set up de l'Atlas North Arrow. + # pour effacer la définition de la flèche du nord du layout drawingconfig + # et éviter la superposition de la flèche avec la barre d'échelle. + # Pour cela, il convient de placer l'appel à ce Layout avant tous les autres layouts + # dans le layout Atlas du .thconfig + code metapost + def s_northarrow (expr rot) = + begingroup + #interim defaultscale:=0.7; % scale your north arrow here + interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + T:=identity scaled defaultscale rotated -rot; + interim linecap:=squared; + interim linejoin:=rounded; + thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + pickup pencircle scaled (0.08cm * defaultscale); + thdraw (0,0)--(0,-2.5cm); + pickup pencircle scaled (0.16cm * defaultscale); + p:=(0.4cm,0.6cm); + thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + endgroup; + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout AtlasSetUp + # Layout for the set of the Atlas + # Layout pour définir le set up de l'Atlas + + # "size" are the dimensions of the square/rectangle which will be + # occupied by part of the survey corresponding to each smal inset. + # 15 x 20, is good to print with an A4-paper. + # "size", c'est pour l'atlas. Ce sont les dimensions du carré dont + # l'interieur sera occupé par la partie de la topo correspondante à + # chaque une des pagines. 15 x 20, ça va bien pour imprimer A4. + size 15 20 cm + + # In the atlas, we choose an overlap of 1 cm with the neibourghood pages + # Dans l'atlas, on va superposer 1 cm de chaque page voisine + overlap 1 cm + + # "page-setup". + # We specify 1) the dimensions of the paper: 21 X 29.7 (A4) + # 2) the surface usable to print, here 17 X 28.2 + # and then 3, we can add a 3 cm left margin (21 - 17 -1 = 3) + # and a 1.5 cm top margin (29.7 - 27.2 - 1 = 1,5) + # "page-setup", ça sert pour le map et pour l'atlas aussi. + # on spécifie les dimensions de la feuille de papier : 21 X 29,7 (A4) + # la surface imprimible du papier, ce sont 17 X 28,2 + # Alors, on peut indiquer une marge à gauche de 3 (21-17-1=3) + # et une marge en haut de 1,5 (29,7-27,2-1=1,5) + # en centimetres + page-setup 21 29.7 17 27.2 3 1.5 cm + + # Print (or not) the title of the pages before each capter of the Atlas + # Affiche (ou non) le titre des pages avant chaque chapitre de l’atlas + title-pages on + + # Zoom factor of the navigation pannel; by default, 30 + # Facteur de zoom du panneau de navigation ; Par défault, 30 + nav-factor 30 + + # Define the number of pages in the 2 directions of the navigation pannel + # Définir le nombre de pages de l'atlas dans les 2 directions du panneau de navigation + nav-size 2 2 + + + code tex-atlas + \atlastitlepages + \insertmaps + \formattedlegend + endcode + +endlayout + + +###################################################################################################################################### +layout layoutcontinuation + # If you want to write all the texts that go with continuations marks + # Si vous voulez écrire sur la carte le texte qui est donnée dans chaque définition + # de point d'interrogation de continuation + + code metapost + def p_continuation(expr pos,theta,sc,al) = + % draw default continuation symbol + p_continuation_UIS(pos,theta,sc,al); + % if text attribute is set + if known(ATTR__text) and picture(ATTR__text): + % set labeling color to light orange + push_label_fill_color(1.0, 0.9, 0.8); + % draw filled label with text next to ? + p_label.urt(ATTR__text,(.5u,-.25u) transformed T,0.0,8); + % restore original labeling color + pop_label_fill_color; + fi; + enddef; + endcode + +endlayout + + +###################################################################################################################################### +layout northarrowMG + # New Northarrow definition + # Nouvelle définition de la flèche du nord + + code metapost + # If you want to get both, magnetic and geographic north, + # with \cartodate ? + def s_northarrow (expr rot) = + %valscal=1.2; % scale your north arrow here + valscal=0.7; % scale your north arrow here + decl:=MagDecl; % set the magnetic declination + T:=identity; + picture tmp_pic; + tmp_pic = image ( + pickup pencircle scaled .3; + thfill fullcircle scaled 4cm withcolor 1white; + thdraw fullcircle scaled 3.1cm; + thdraw fullcircle scaled 4.05cm; + pickup pencircle scaled .1; + thdraw fullcircle scaled 3cm; + thdraw fullcircle scaled 4cm; + pickup pencircle scaled .2; + thdraw (dir(45)*2.025cm)--(dir(45)*3.7cm); + thdraw (dir(135)*2.025cm)--(dir(135)*3.7cm); + thdraw (dir(225)*2.025cm)--(dir(225)*3.7cm); + thdraw (dir(315)*2.025cm)--(dir(315)*3.7cm); + pickup pencircle scaled .1; + for whereto=0 step 15 until 345: + thdraw dir(whereto)*.65cm--dir(whereto)*.9cm; + thdraw dir(whereto)*1.4cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 5 until 355: + thdraw dir(whereto)*.65cm--dir(whereto)*.8cm; + thdraw dir(whereto)*1.45cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 1 until 359: + thdraw dir(whereto)*1.94cm--dir(whereto)*2cm; + endfor; + pickup pencircle scaled 1; + thdraw fullcircle scaled 1cm; + thdraw fullcircle scaled 1.1cm; + thdraw fullcircle scaled 1.3cm withpen pencircle scaled .3; + vald=90-decl; + texrot=0-decl; + drawarrow(dir(vald)*-2cm--dir(vald)*2cm) withpen pencircle scaled .2; + % Add the date of the last drawing + thdraw image(label.top(btex $mg$ etex, (0,0)) scaled .5 rotated texrot;) shifted (dir(vald)*2.04cm); + thfill (1.06cm,1.06cm)--(0,.2cm)--(-1.06cm,1.06cm)--(-.2cm,0)--(-1.06cm,-1.06cm)--(0,-.2cm)--(1.06cm,-1.06cm)--(.2cm,0)--cycle; + thfill (-.2cm,.2cm)--(0,2cm)--(0,0)--cycle; + thfill (.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle; + thfill (.2cm,.2cm)--(2cm,0)--(0,0)--cycle; + thfill (-.2cm,-.2cm)--(-2cm,0)--(0,0)--cycle; + thfill (.2cm,.2cm)--(-0,2cm)--(0,0)--cycle withcolor 1white; + thfill (.2cm,-.2cm)--(2cm,0)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,.2cm)--(-2cm,0)--(0,0)--cycle withcolor 1white; + pickup pencircle scaled .2; + thdraw (-.2cm,.2cm)--(0,2cm)--(.2cm,.2cm)--(2cm,0cm)--(.2cm,-.2cm)--(0,-2cm)--(-.2cm,-.2cm)--(-2cm,0)--cycle; + thfill fullcircle scaled .56cm withcolor 1white; + pickup pencircle scaled .1; + thdraw (.28cm,0)..(0,.28cm)..(-.28cm,0)..(0,-.28cm)..cycle; + pickup pencircle scaled .4; + thdraw (.2cm,0)..(0,.2cm)..(-.2cm,0)..(0,-.2cm)..cycle; + label.bot(btex $N$ etex, (0,2.6cm)); + label.lft(btex $E$ etex, (2.6cm,0)); + label.rt(btex $W$ etex, (-2.6cm,0)); + label.top(btex $S$ etex, (0,-2.6cm)); + ); + thdraw tmp_pic scaled valscal rotatedaround(origin, -rot); + enddef; + + endcode + +endlayout + + + ####################################################################################################################################### + layout test + # A test layout to test you new symbols, configurations,... ;-) + # Un layout de test pour tester vos nouveaux symboles, configurations,... ;-) + + code metapost + + def p_u_prof (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; + #thdraw p rotated 90; + p:=fullcircle scaled .2u; + #thclean p; + thdraw p; + enddef; + + vardef p_label@#(expr txt,P,R,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + # thdrawoptions(withcolor .8red + .6blue); + p_u_prof(P); + % append "m" to label + picture txtm; + % calcul profondeur + %numeric profondeur; + profondeur:=(\thaltitude-\cavemaxz); + picture txtprofondeur; + txtm:=image( + draw txt; + interim labeloffset:=0; + #label.urt(btex \thaltitude m etex, lrcorner txt); + label.urt(btex profondeur m etex, lrcorner txt); + %label.urt(btex \thdepth m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, P); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, P); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(P,R); % station name + elseif mode=8: process_filledlabel(P, R); + else: process_label(P,R); fi; + fi; + enddef; + + endcode + + endlayout + + +###################################################################################################################################### +layout depth + + code metapost + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + #def p_altitude_depth (expr pos) = + def p_u_prof (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # #%% append "m" to label + # picture txtm; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude { m} etex, lrcorner txt); + # #label.urt(btex \thheight m etex, lrcorner txt); + # ); + # #%% give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # #% draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + endcode + + #symbol-color point altitude_depth [100 100 100] + +endlayout + +###################################################################################################################################### +layout fonts_2000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(1,1,1,28,32); + endcode + +endlayout + + +###################################################################################################################################### +layout fonts_1000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(8,14,18,20,25); + endcode + +endlayout + +###################################################################################################################################### +layout fonts_500 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(6,10,12,14,18); + endcode + +endlayout + +###################################################################################################################################### +layout Survey_No_Scrap + + code metapost + def l_survey_cave_MY(expr P) = + if ATTR__scrap_centerline: + l_survey_cave_SKBB(P); + else: + draw P withcolor black; + fi; + enddef; + initsymbol("l_survey_cave_MY"); + endcode + + symbol-assign line survey:cave MY + #symbol-color line cave_MY [100 60 20] + #symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + +endlayout + +###################################################################################################################################### +# NOK for test +layout logo_ARSIP + # If you want to change font size + # Si vous voulez changer la police + + code metapost + beginfig(1); + % Charger le logo + drawimage "Logo-ARSIP-Synthese-Topo.jpg" scaled 1 shifted (10, 10); + + % Exemple de dessin (ajouter vos éléments topographiques ici) + draw (0,0)--(100,0)--(100,100)--(0,100)--cycle withcolor .7white; + + % Ajouter une légende ou d'autres détails + label("Topographie avec logo", (50, 110)) withcolor black; + endfig; + endcode + +endlayout \ No newline at end of file diff --git a/Data/Deroc_03/Data/Deroc_03-Extended.th2 b/Data/Deroc_03/Data/Deroc_03-Extended.th2 new file mode 100644 index 0000000..2d5dc08 --- /dev/null +++ b/Data/Deroc_03/Data/Deroc_03-Extended.th2 @@ -0,0 +1,32 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -184.752 -59.004 211.18800000000002 -33.024 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {47.281 1.0} {-36.50 0} Deroc_03-Extended.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:13:45 + +# x_min: -184.752, x_max: 211.18800000000002 ecart : 329.95000000000005 +# y_min: -59.004, y_max: -33.024 ecart : 21.650000000000002 + +scrap SC-Deroc_03_01 -station-names "" "@Deroc_03" -projection extended -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point 47.28 -36.50 station -name 0 + point -41.83 -34.76 station -name 1 + point -89.69 -31.69 station -name 5 + point -153.96 -27.52 station -name 4 + point 2.23 -38.94 station -name 7 + point 63.15 -37.13 station -name 11 + point 175.99 -36.50 station -name 10 + point 144.29 -41.54 station -name 13 + point 144.29 -45.31 station -name 15 + point 109.23 -49.17 station -name 17 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_03/Data/Deroc_03-Extended.xvi b/Data/Deroc_03/Data/Deroc_03-Extended.xvi new file mode 100644 index 0000000..0b9b656 --- /dev/null +++ b/Data/Deroc_03/Data/Deroc_03-Extended.xvi @@ -0,0 +1,365 @@ +set XVIgrids {2.0 m} +set XVIstations { + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { 47.28 -36.50 0} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -41.83 -34.76 1} + { -89.69 -31.69 5} + { -41.83 -34.76 1} + { -153.96 -27.52 4} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { -89.69 -31.69 5} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 2.23 -38.94 7} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 175.99 -36.50 10} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 63.15 -37.13 11} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -41.54 13} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 144.29 -45.31 15} + { 109.23 -49.17 17} +} +set XVIshots { + { 47.28 -36.50 73.75 -38.70} + { 47.28 -36.50 66.26 12.87} + { 47.28 -36.50 40.98 15.71} + { 47.28 -36.50 24.06 -2.40} + { 47.28 -36.50 33.97 -33.82} + { 47.28 -36.50 47.24 -45.24} + { 47.28 -36.50 -136.51 -26.97} + { 47.28 -36.50 -4.22 -37.99} + { 47.28 -36.50 2.38 -38.07} + { 47.28 -36.50 38.49 -35.94} + { 47.28 -36.50 17.20 -35.39} + { 47.28 -36.50 -1.24 -23.43} + { 47.28 -36.50 -41.83 -34.76} + { -41.83 -34.76 -161.74 -35.87} + { -41.83 -34.76 -175.99 12.24} + { -41.83 -34.76 -128.22 11.46} + { -41.83 -34.76 -70.83 -9.33} + { -41.83 -34.76 -42.00 -1.22} + { -41.83 -34.76 -11.67 0.20} + { -41.83 -34.76 10.20 -8.46} + { -41.83 -34.76 25.71 -40.67} + { -41.83 -34.76 -37.38 -45.55} + { -41.83 -34.76 -59.60 -28.86} + { -41.83 -34.76 -71.04 -25.55} + { -41.83 -34.76 -48.19 -0.83} + { -41.83 -34.76 -21.03 6.02} + { -41.83 -34.76 6.57 3.58} + { -41.83 -34.76 38.08 -31.14} + { -41.83 -34.76 68.27 -32.32} + { -41.83 -34.76 43.74 -23.43} + { -41.83 -34.76 -20.10 1.22} + { -41.83 -34.76 -64.84 -24.84} + { -41.83 -34.76 -80.69 -31.85} + { -41.83 -34.76 -44.16 -45.79} + { -41.83 -34.76 -56.03 -43.90} + { -41.83 -34.76 84.80 -41.85} + { -41.83 -34.76 66.18 -10.35} + { -41.83 -34.76 -19.95 10.28} + { -41.83 -34.76 12.66 5.39} + { -41.83 -34.76 24.02 -9.25} + { -41.83 -34.76 -59.61 1.30} + { -41.83 -34.76 -74.96 -1.77} + { -41.83 -34.76 -89.69 -31.69} + { -41.83 -34.76 -153.96 -27.52} + { -89.69 -31.69 -16.10 -22.01} + { -89.69 -31.69 -39.45 3.27} + { -89.69 -31.69 -53.68 15.87} + { -89.69 -31.69 -57.78 33.43} + { -89.69 -31.69 -87.08 -12.95} + { -89.69 -31.69 -91.34 -9.49} + { -89.69 -31.69 -101.21 -23.50} + { -89.69 -31.69 -90.55 -0.04} + { -89.69 -31.69 -94.35 -9.80} + { -89.69 -31.69 -88.85 -39.09} + { -89.69 -31.69 -54.61 -20.04} + { -89.69 -31.69 -32.15 -20.12} + { -89.69 -31.69 27.16 -5.79} + { -89.69 -31.69 23.99 -14.53} + { -89.69 -31.69 -4.23 -16.42} + { -89.69 -31.69 -10.84 13.74} + { -89.69 -31.69 -32.19 0.35} + { -89.69 -31.69 2.23 -38.94} + { 2.23 -38.94 34.52 -37.91} + { 2.23 -38.94 23.23 6.57} + { 2.23 -38.94 37.16 -28.62} + { 2.23 -38.94 13.64 1.38} + { 2.23 -38.94 13.61 6.10} + { 2.23 -38.94 3.17 0.35} + { 2.23 -38.94 -1.90 -25.31} + { 2.23 -38.94 -15.04 -30.04} + { 2.23 -38.94 1.60 -46.42} + { 2.23 -38.94 27.14 -17.28} + { 2.23 -38.94 86.51 31.69} + { 2.23 -38.94 69.21 2.32} + { 2.23 -38.94 90.21 -11.06} + { 2.23 -38.94 97.92 -30.04} + { 2.23 -38.94 110.67 -26.57} + { 2.23 -38.94 59.77 -15.94} + { 2.23 -38.94 34.11 -23.03} + { 2.23 -38.94 20.37 -28.23} + { 2.23 -38.94 9.85 -31.61} + { 2.23 -38.94 48.22 -39.49} + { 2.23 -38.94 40.87 -38.46} + { 2.23 -38.94 30.91 -38.07} + { 2.23 -38.94 63.24 -41.30} + { 2.23 -38.94 63.15 -37.13} + { 63.15 -37.13 175.99 -36.50} + { 63.15 -37.13 72.89 -45.94} + { 63.15 -37.13 89.31 -28.62} + { 63.15 -37.13 106.49 -1.61} + { 63.15 -37.13 101.91 43.98} + { 63.15 -37.13 101.67 49.17} + { 63.15 -37.13 72.28 2.40} + { 63.15 -37.13 69.13 -7.20} + { 63.15 -37.13 75.50 -12.56} + { 63.15 -37.13 83.31 -20.51} + { 63.15 -37.13 100.19 -35.24} + { 63.15 -37.13 93.75 -44.21} + { 63.15 -37.13 104.73 -39.96} + { 63.15 -37.13 106.37 -38.07} + { 63.15 -37.13 103.01 -37.13} + { 63.15 -37.13 111.88 -37.68} + { 63.15 -37.13 127.94 -40.35} + { 63.15 -37.13 138.59 -40.83} + { 63.15 -37.13 103.12 -37.68} + { 63.15 -37.13 100.53 -37.05} + { 63.15 -37.13 99.61 -35.63} + { 63.15 -37.13 96.56 -34.84} + { 63.15 -37.13 169.97 -7.36} + { 63.15 -37.13 141.84 -14.13} + { 63.15 -37.13 132.11 -15.47} + { 63.15 -37.13 115.86 -11.93} + { 63.15 -37.13 31.50 -22.24} + { 63.15 -37.13 20.97 -25.00} + { 63.15 -37.13 9.64 -29.09} + { 63.15 -37.13 -7.40 -31.77} + { 63.15 -37.13 -19.11 -32.56} + { 63.15 -37.13 144.29 -41.54} + { 144.29 -41.54 129.60 -39.65} + { 144.29 -41.54 128.03 -13.27} + { 144.29 -41.54 130.49 -8.46} + { 144.29 -41.54 132.11 5.08} + { 144.29 -41.54 136.29 30.04} + { 144.29 -41.54 137.60 28.39} + { 144.29 -41.54 134.20 12.72} + { 144.29 -41.54 140.79 -19.96} + { 144.29 -41.54 142.11 -32.48} + { 144.29 -41.54 142.08 -37.76} + { 144.29 -41.54 138.00 -40.91} + { 144.29 -41.54 147.66 -44.06} + { 144.29 -41.54 141.94 -44.21} + { 144.29 -41.54 128.74 -44.45} + { 144.29 -41.54 107.22 -44.76} + { 144.29 -41.54 99.55 -43.03} + { 144.29 -41.54 99.03 -41.69} + { 144.29 -41.54 98.53 -42.17} + { 144.29 -41.54 84.64 -42.80} + { 144.29 -41.54 78.38 -44.13} + { 144.29 -41.54 95.91 -42.56} + { 144.29 -41.54 98.54 -41.93} + { 144.29 -41.54 89.55 -41.54} + { 144.29 -41.54 75.52 -42.80} + { 144.29 -41.54 83.39 -42.17} + { 144.29 -41.54 94.98 -41.14} + { 144.29 -41.54 94.27 -40.59} + { 144.29 -41.54 99.17 -40.35} + { 144.29 -41.54 96.35 -40.43} + { 144.29 -41.54 107.37 -41.54} + { 144.29 -41.54 118.57 -40.75} + { 144.29 -41.54 132.58 -39.09} + { 144.29 -41.54 144.29 -45.31} + { 144.29 -45.31 153.63 -45.63} + { 144.29 -45.31 151.36 -33.58} + { 144.29 -45.31 149.39 2.17} + { 144.29 -45.31 136.14 11.54} + { 144.29 -45.31 123.66 4.53} + { 144.29 -45.31 107.37 -0.20} + { 144.29 -45.31 95.17 -16.26} + { 144.29 -45.31 97.82 -29.88} + { 144.29 -45.31 95.83 -40.67} + { 144.29 -45.31 93.84 -46.34} + { 144.29 -45.31 153.22 -45.79} + { 144.29 -45.31 143.55 -46.89} + { 144.29 -45.31 136.52 -45.47} + { 144.29 -45.31 136.06 -45.00} + { 144.29 -45.31 131.53 -45.47} + { 144.29 -45.31 79.15 -45.31} + { 144.29 -45.31 87.79 -46.73} + { 144.29 -45.31 89.13 -45.71} + { 144.29 -45.31 94.66 -45.08} + { 144.29 -45.31 92.60 -44.84} + { 144.29 -45.31 94.58 -44.84} + { 144.29 -45.31 96.64 -46.18} + { 144.29 -45.31 102.10 -46.65} + { 144.29 -45.31 109.23 -49.17} +} +set XVIgrid {-220.312 -99.4882 15.748 0.0 0.0 15.748 28 12} diff --git a/Data/Deroc_03/Data/Deroc_03-Plan.th2 b/Data/Deroc_03/Data/Deroc_03-Plan.th2 new file mode 100644 index 0000000..9c700bb --- /dev/null +++ b/Data/Deroc_03/Data/Deroc_03-Plan.th2 @@ -0,0 +1,32 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -242.88 -186.37199999999999 195.16799999999998 212.736 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {-202.401 1.0} {-19.09 0} Deroc_03-Plan.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:13:45 + +# x_min: -242.88, x_max: 195.16799999999998 ecart : 365.03999999999996 +# y_min: -186.37199999999999, y_max: 212.736 ecart : 332.59000000000003 + +scrap SP-Deroc_03_01 -station-names "" "@Deroc_03" -projection plan -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point -202.40 -19.09 station -name 0 + point -116.57 -43.19 station -name 1 + point -69.72 -52.80 station -name 5 + point -114.69 -155.31 station -name 4 + point -14.92 20.98 station -name 7 + point 20.51 70.51 station -name 11 + point -15.87 177.28 station -name 10 + point 98.70 92.32 station -name 13 + point 142.40 99.17 station -name 15 + point 162.64 70.51 station -name 17 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_03/Data/Deroc_03-Plan.xvi b/Data/Deroc_03/Data/Deroc_03-Plan.xvi new file mode 100644 index 0000000..080622b --- /dev/null +++ b/Data/Deroc_03/Data/Deroc_03-Plan.xvi @@ -0,0 +1,191 @@ +set XVIgrids {2.0 m} +set XVIstations { + { -202.40 -19.09 0} + { -116.57 -43.19 1} + { -69.72 -52.80 5} + { -114.69 -155.31 4} + { -14.92 20.98 7} + { 20.51 70.51 11} + { -15.87 177.28 10} + { 98.70 92.32 13} + { 142.40 99.17 15} + { 162.64 70.51 17} +} +set XVIshots { + { -202.40 -19.09 -215.39 32.56} + { -202.40 -19.09 -209.72 25.08} + { -202.40 -19.09 -192.87 -8.46} + { -202.40 -19.09 -185.55 -45.08} + { -202.40 -19.09 -195.24 -42.87} + { -202.40 -19.09 -202.24 -18.70} + { -202.40 -19.09 -15.31 -32.80} + { -202.40 -19.09 -140.04 12.40} + { -202.40 -19.09 -165.79 -54.84} + { -202.40 -19.09 -181.93 21.30} + { -202.40 -19.09 -161.77 14.37} + { -202.40 -19.09 -145.55 3.98} + { -202.40 -19.09 -116.57 -43.19} + { -116.57 -43.19 -112.87 -163.03} + { -116.57 -43.19 -110.28 -177.28} + { -116.57 -43.19 -108.78 -129.49} + { -116.57 -43.19 -122.56 -72.32} + { -116.57 -43.19 -125.00 -43.50} + { -116.57 -43.19 -127.99 -13.19} + { -116.57 -43.19 -119.65 8.78} + { -116.57 -43.19 -120.83 24.29} + { -116.57 -43.19 -117.52 -38.78} + { -116.57 -43.19 -130.67 -61.22} + { -116.57 -43.19 -90.51 -71.93} + { -116.57 -43.19 -94.84 -49.17} + { -116.57 -43.19 -102.01 -22.17} + { -116.57 -43.19 -107.20 5.31} + { -116.57 -43.19 -106.65 36.89} + { -116.57 -43.19 -74.06 67.60} + { -116.57 -43.19 -27.68 43.90} + { -116.57 -43.19 -41.77 -20.20} + { -116.57 -43.19 -89.09 -65.71} + { -116.57 -43.19 -54.53 -80.98} + { -116.57 -43.19 -118.23 -45.55} + { -116.57 -43.19 -17.68 -55.71} + { -116.57 -43.19 -50.67 84.53} + { -116.57 -43.19 -68.62 65.63} + { -116.57 -43.19 -100.98 -21.06} + { -116.57 -43.19 -103.98 11.54} + { -116.57 -43.19 -103.03 22.87} + { -116.57 -43.19 -104.21 -60.75} + { -116.57 -43.19 -90.98 -75.87} + { -116.57 -43.19 -69.72 -52.80} + { -116.57 -43.19 -114.69 -155.31} + { -69.72 -52.80 -89.65 53.66} + { -69.72 -52.80 -100.28 32.48} + { -69.72 -52.80 -92.09 8.62} + { -69.72 -52.80 -75.87 -8.54} + { -69.72 -52.80 -69.57 -49.72} + { -69.72 -52.80 -51.61 -68.31} + { -69.72 -52.80 -51.54 -80.67} + { -69.72 -52.80 -74.61 -80.91} + { -69.72 -52.80 -73.50 -94.45} + { -69.72 -52.80 -70.51 -52.48} + { -69.72 -52.80 -18.31 -47.28} + { -69.72 -52.80 -20.28 -17.91} + { -69.72 -52.80 -5.00 44.61} + { -69.72 -52.80 -37.76 65.00} + { -69.72 -52.80 -75.94 58.23} + { -69.72 -52.80 -33.74 18.70} + { -69.72 -52.80 -28.70 -11.69} + { -69.72 -52.80 -14.92 20.98} + { -14.92 20.98 -59.49 92.56} + { -14.92 20.98 -32.24 59.17} + { -14.92 20.98 -5.55 57.20} + { -14.92 20.98 -13.90 34.29} + { -14.92 20.98 1.77 23.03} + { -14.92 20.98 24.21 -5.87} + { -14.92 20.98 15.79 -6.97} + { -14.92 20.98 -1.06 -10.83} + { -14.92 20.98 -11.54 17.68} + { -14.92 20.98 58.94 -1.22} + { -14.92 20.98 98.54 43.43} + { -14.92 20.98 38.15 65.31} + { -14.92 20.98 43.82 87.13} + { -14.92 20.98 26.34 109.09} + { -14.92 20.98 48.62 108.78} + { -14.92 20.98 111.38 1.38} + { -14.92 20.98 70.59 -0.98} + { -14.92 20.98 47.83 -1.61} + { -14.92 20.98 28.54 -0.75} + { -14.92 20.98 3.03 64.69} + { -14.92 20.98 -9.72 64.76} + { -14.92 20.98 -22.09 61.38} + { -14.92 20.98 -39.41 113.50} + { -14.92 20.98 20.51 70.51} + { 20.51 70.51 -15.87 177.28} + { 20.51 70.51 35.00 54.84} + { 20.51 70.51 59.72 27.28} + { 20.51 70.51 86.26 -3.82} + { 20.51 70.51 77.44 10.75} + { 20.51 70.51 72.72 26.73} + { 20.51 70.51 32.95 59.88} + { 20.51 70.51 26.02 72.95} + { 20.51 70.51 18.70 82.95} + { 20.51 70.51 15.24 89.96} + { 20.51 70.51 -0.67 102.40} + { 20.51 70.51 3.27 96.97} + { 20.51 70.51 23.66 115.47} + { 20.51 70.51 43.98 124.13} + { 20.51 70.51 52.48 104.21} + { 20.51 70.51 62.64 100.75} + { 20.51 70.51 79.57 99.96} + { 20.51 70.51 90.28 101.22} + { 20.51 70.51 63.19 66.42} + { 20.51 70.51 63.90 54.21} + { 20.51 70.51 65.24 45.94} + { 20.51 70.51 64.76 36.26} + { 20.51 70.51 140.91 36.65} + { 20.51 70.51 115.55 22.72} + { 20.51 70.51 111.14 2.24} + { 20.51 70.51 99.57 -16.65} + { 20.51 70.51 65.71 -0.75} + { 20.51 70.51 47.05 -0.35} + { 20.51 70.51 30.35 -2.32} + { 20.51 70.51 18.62 -14.92} + { 20.51 70.51 1.30 -16.89} + { 20.51 70.51 98.70 92.32} + { 98.70 92.32 126.57 9.41} + { 98.70 92.32 127.76 12.01} + { 98.70 92.32 122.01 32.72} + { 98.70 92.32 119.88 35.87} + { 98.70 92.32 114.84 41.06} + { 98.70 92.32 108.39 73.74} + { 98.70 92.32 108.07 97.76} + { 98.70 92.32 100.59 102.80} + { 98.70 92.32 99.41 101.85} + { 98.70 92.32 99.09 104.06} + { 98.70 92.32 100.98 118.46} + { 98.70 92.32 93.66 102.72} + { 98.70 92.32 97.76 113.50} + { 98.70 92.32 109.25 125.31} + { 98.70 92.32 127.52 147.76} + { 98.70 92.32 135.39 147.13} + { 98.70 92.32 136.97 140.59} + { 98.70 92.32 137.91 137.76} + { 98.70 92.32 150.51 146.89} + { 98.70 92.32 157.28 144.13} + { 98.70 92.32 142.17 127.28} + { 98.70 92.32 140.98 118.15} + { 98.70 92.32 150.28 116.50} + { 98.70 92.32 173.03 62.17} + { 98.70 92.32 166.02 56.10} + { 98.70 92.32 154.13 57.13} + { 98.70 92.32 156.81 44.53} + { 98.70 92.32 153.58 33.58} + { 98.70 92.32 160.51 7.52} + { 98.70 92.32 150.91 -2.32} + { 98.70 92.32 139.96 -4.84} + { 98.70 92.32 123.74 8.23} + { 98.70 92.32 142.40 99.17} + { 142.40 99.17 151.22 116.81} + { 142.40 99.17 148.78 112.32} + { 142.40 99.17 156.10 115.08} + { 142.40 99.17 161.30 102.56} + { 142.40 99.17 156.73 83.98} + { 142.40 99.17 158.46 65.31} + { 142.40 99.17 164.21 54.45} + { 142.40 99.17 164.06 57.60} + { 142.40 99.17 165.39 56.10} + { 142.40 99.17 166.26 54.29} + { 142.40 99.17 151.22 116.34} + { 142.40 99.17 178.94 124.06} + { 142.40 99.17 176.26 113.58} + { 142.40 99.17 172.09 110.04} + { 142.40 99.17 176.65 107.76} + { 142.40 99.17 215.39 70.98} + { 142.40 99.17 194.61 66.89} + { 142.40 99.17 185.47 62.01} + { 142.40 99.17 175.39 61.69} + { 142.40 99.17 170.59 55.79} + { 142.40 99.17 165.16 54.37} + { 142.40 99.17 160.12 53.35} + { 142.40 99.17 153.19 55.16} + { 142.40 99.17 162.64 70.51} +} +set XVIgrid {-281.142 -239.567 15.748 0.0 0.0 15.748 36 31} diff --git a/Data/Deroc_03/Data/Deroc_03.th b/Data/Deroc_03/Data/Deroc_03.th new file mode 100644 index 0000000..1e3da0c --- /dev/null +++ b/Data/Deroc_03/Data/Deroc_03.th @@ -0,0 +1,235 @@ +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +encoding utf-8 +# 2025.05.18 created by TopoDroid v 6.3.20 + +survey Deroc_03 -title "Déroc 03" + + # Grotte Deroc + # Topo du point A2 à A1 + # Réalisée le 18 mai 2025 par Bertrand et Séverine. + # Disto 37 37 - Calibrage du disto mauvaise. + + centerline + + date 2025 05 18 + + team Séverine + team Bertrand + + units length meters + units compass clino degrees + data normal from to length compass clino + flags duplicate + # extend auto + 0 . 6.77 345.9 -2.4 + 0 . 8.46 350.6 47.8 + 0 . 6.87 42.0 74.7 + 0 . 5.85 147.0 47.8 + 0 . 3.17 163.3 6.2 + 0 . 1.11 24.5 -87.0 + 0 . 23.85 94.2 2.9 + 0 . 8.87 63.2 -1.2 + 0 . 6.50 134.3 -1.8 + 0 . 5.75 26.9 0.7 + 0 . 6.69 50.5 1.2 + 0 . 7.97 67.9 12.0 + extend left + # départ point Topo A2 + 0 1 11.32 105.7 1.1 + # extend auto + 1 . 15.23 178.2 -0.5 + 1 . 18.06 177.3 19.3 + 1 . 12.47 174.8 28.1 + 1 . 4.97 191.5 40.6 + 1 . 4.39 267.8 76.0 + 1 . 6.03 339.2 47.5 + 1 . 7.41 356.7 26.8 + 1 . 8.62 356.4 -5.0 + 1 . 1.48 348.8 -67.1 + 1 . 3.00 218.0 14.6 + 1 . 5.07 137.7 13.4 + 1 . 5.18 105.4 56.4 + 1 . 6.12 34.7 57.9 + 1 . 7.95 11.0 37.8 + 1 . 10.26 7.1 2.6 + 1 . 15.08 21.0 1.2 + 1 . 15.87 45.6 5.2 + 1 . 10.94 72.9 24.7 + 1 . 4.69 129.3 15.6 + 1 . 9.24 121.3 2.3 + 1 . 1.44 215.2 -75.3 + 1 . 12.72 97.2 -5.2 + 1 . 18.28 27.3 -2.8 + 1 . 15.42 23.8 11.6 + 1 . 6.68 35.2 59.0 + 1 . 8.77 13.0 35.6 + 1 . 9.16 11.6 20.7 + 1 . 5.33 144.8 59.2 + 1 . 6.74 141.9 38.5 + extend left + 1 5 6.09 101.6 3.7 + # départ galerie secondaire _ arrêt sur rien + flags not duplicate + 1 4 14.27 179.0 3.7 + flags duplicate + # extend auto + 5 . 13.81 349.4 5.1 + 5 . 12.33 340.3 21.1 + 5 . 10.27 340.0 36.0 + 5 . 10.03 352.1 55.5 + 5 . 2.41 3.4 80.5 + 5 . 4.13 130.5 43.0 + 5 . 4.35 146.9 13.8 + 5 . 5.41 189.9 48.0 + 5 . 5.99 185.2 27.6 + 5 . 0.95 297.2 -83.5 + 5 . 6.73 83.8 12.7 + 5 . 7.83 54.8 10.8 + 5 . 15.22 33.6 12.5 + 5 . 15.66 15.2 8.0 + 5 . 14.26 356.8 7.8 + 5 . 11.69 26.7 29.6 + 5 . 8.43 44.9 28.9 + extend right + 5 7 11.71 36.6 -4.5 + # extend auto + 7 . 10.71 328.1 0.7 + 7 . 7.86 335.6 47.3 + 7 . 4.93 14.5 15.4 + 7 . 5.39 4.3 71.7 + 7 . 6.10 82.9 69.5 + 7 . 7.82 124.4 39.6 + 7 . 5.55 132.3 18.1 + 7 . 4.55 156.4 14.4 + 7 . 1.13 134.0 -57.8 + 7 . 10.17 106.7 15.7 + 7 . 17.21 78.8 31.4 + 7 . 10.23 50.1 30.8 + 7 . 11.78 41.6 17.5 + 7 . 12.41 25.1 5.2 + 7 . 13.86 35.9 6.5 + 7 . 16.49 98.8 10.2 + 7 . 11.39 104.4 10.2 + 7 . 8.58 109.8 9.1 + 7 . 6.24 116.5 8.6 + 7 . 6.00 22.3 -0.7 + 7 . 5.60 6.8 0.6 + 7 . 5.21 350.0 1.2 + 7 . 12.16 345.2 -1.4 + extend right + 7 11 7.74 35.6 1.7 + # départ galerie secondaire - arrêt sur rien + 11 10 14.33 341.2 0.3 + # extend auto + 11 . 2.93 137.3 -22.4 + 11 . 7.49 137.8 8.3 + 11 . 13.38 138.5 19.7 + 11 . 14.69 136.4 44.5 + 11 . 13.96 130.0 51.7 + 11 . 5.43 130.6 67.5 + 11 . 3.88 65.8 78.6 + 11 . 3.50 351.6 62.9 + 11 . 3.32 344.8 39.4 + 11 . 4.87 326.4 2.8 + 11 . 4.11 326.9 -12.7 + 11 . 5.74 4.0 -3.6 + 11 . 7.44 23.6 -0.9 + 11 . 5.90 43.4 0.0 + 11 . 6.59 54.3 -0.6 + 11 . 8.39 63.5 -2.8 + 11 . 9.69 66.2 -2.8 + 11 . 5.44 95.5 -0.8 + 11 . 5.88 110.6 0.1 + 11 . 6.48 118.8 1.7 + 11 . 7.11 127.7 2.3 + 11 . 16.32 105.7 13.4 + 11 . 13.82 116.7 12.2 + 11 . 14.67 127.0 10.8 + 11 . 15.28 137.8 12.1 + 11 . 10.88 147.6 10.0 + 11 . 9.73 159.5 9.1 + 11 . 9.39 172.3 6.2 + 11 . 10.87 181.3 3.6 + 11 . 11.38 192.4 2.9 + extend right + 11 13 10.32 74.4 -3.1 + # extend auto + 13 . 11.11 161.4 1.2 + 13 . 11.42 160.1 18.3 + 13 . 9.15 158.6 27.3 + 13 . 9.68 159.4 37.7 + 13 . 11.36 162.5 53.1 + 13 . 9.27 152.4 73.3 + 13 . 7.02 59.7 78.7 + 13 . 3.05 10.2 63.6 + 13 . 1.67 4.5 43.2 + 13 . 1.57 2.1 17.8 + 13 . 3.33 5.1 1.4 + 13 . 1.50 334.3 -12.5 + 13 . 2.72 357.4 -7.3 + 13 . 4.42 17.7 -4.9 + 13 . 7.95 27.5 -3.0 + 13 . 8.38 33.8 -1.3 + 13 . 7.82 38.4 -0.2 + 13 . 7.62 40.8 -0.6 + 13 . 9.56 43.5 -1.0 + 13 . 9.94 48.5 -1.9 + 13 . 7.09 51.2 -1.1 + 13 . 6.29 58.6 -0.5 + 13 . 7.24 64.9 -0.0 + 13 . 10.19 112.1 -0.9 + 13 . 9.71 118.3 -0.5 + 13 . 8.34 122.4 0.3 + 13 . 9.56 129.4 0.7 + 13 . 10.21 136.9 0.8 + 13 . 13.33 143.9 0.6 + 13 . 13.73 151.1 -0.0 + 13 . 13.41 157.0 0.4 + 13 . 11.15 163.4 1.6 + extend vertical + 13 15 5.64 81.1 -4.9 + # extend auto + 15 . 2.51 26.6 -1.0 + 15 . 2.38 25.8 38.7 + 15 . 6.59 40.8 66.1 + 15 . 7.62 79.9 71.3 + 15 . 6.86 136.7 67.3 + 15 . 7.45 154.6 50.3 + 15 . 7.32 154.0 30.3 + 15 . 6.27 152.5 18.2 + 15 . 6.23 151.9 5.4 + 15 . 6.46 152.0 -1.2 + 15 . 2.45 27.3 -1.4 + 15 . 5.62 55.8 -2.1 + 15 . 4.68 66.9 -0.2 + 15 . 4.01 69.9 0.5 + 15 . 4.49 75.9 -0.3 + 15 . 9.94 111.1 -0.0 + 15 . 7.80 121.7 -1.3 + 15 . 7.22 130.8 -0.4 + 15 . 6.34 138.6 0.3 + 15 . 6.57 147.0 0.5 + 15 . 6.38 153.1 0.5 + 15 . 6.24 158.9 -1.0 + 15 . 5.76 166.2 -1.7 + extend left + # arrivée point A1 + 15 17 4.48 144.7 -6.3 + + flags not duplicate + endcenterline + + # input "topo_jour_2-1p.th2" + # input "topo_jour_2-1s.th2" + + # map m1p -projection plan + # topo_jour_2-1p + # endmap + # map m1s -projection extended + # topo_jour_2-1s + # endmap + +endsurvey diff --git a/Data/Deroc_03/Data/topo_jour_2-1p.th2 b/Data/Deroc_03/Data/topo_jour_2-1p.th2 new file mode 100644 index 0000000..1012fa1 --- /dev/null +++ b/Data/Deroc_03/Data/topo_jour_2-1p.th2 @@ -0,0 +1,1073 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust 22.1 -1130.8 2388.3 944.9 +##XTHERION## xth_me_area_zoom_to 25 +##XTHERION## xth_me_image_insert {-271.62 1 1.0} {-1424.48 0} topo_jour_2-1p.xvi 0 {} + +# 2025.05.18 created by TopoDroid v. 6.3.20 + +scrap topo_jour_2-1p -projection plan -scale [0 0 39.3701 0 0 0 1 0 m] + +line wall + 122.08 32.63 + 131.98 19.37 + 140.93 8.91 + 147.52 -0.49 + 153.83 -11.85 + 162.64 -21.51 + 174.35 -29.32 + 188.91 -31.72 + 202.55 -31.89 + 221.12 -31.72 + 236.64 -31.72 + 250.47 -31.17 + 263.16 -31.17 + 275.47 -30.61 + 290.09 -30.46 + 303.31 -33.24 + 322.39 -37.74 + 341.37 -41.64 + 359.52 -46.52 + 378.61 -53.20 + 390.43 -56.18 + 406.85 -60.11 + 421.04 -63.48 + 435.69 -66.42 + 446.89 -68.66 + 459.15 -69.78 + 470.79 -70.74 + 483.80 -72.02 + 496.12 -76.33 + 505.40 -84.19 + 506.52 -96.25 + 503.16 -108.78 + 497.16 -119.83 + 493.09 -131.72 +endline + +line wall + 217.77 -358.53 + 227.93 -367.74 + 240.32 -374.44 + 255.96 -380.98 + 267.90 -386.59 + 280.32 -391.27 + 297.09 -395.32 + 313.55 -398.10 + 327.87 -401.61 + 337.80 -407.07 + 349.52 -414.89 + 362.83 -420.50 + 375.14 -422.17 + 389.97 -422.88 +endline + +line wall + 487.96 -118.78 + 494.67 -136.79 + 498.39 -153.61 + 504.17 -171.33 + 513.09 -186.20 + 528.76 -195.57 + 543.49 -200.79 + 559.85 -195.25 + 572.74 -179.58 + 583.15 -159.99 + 590.63 -136.03 + 593.08 -113.98 + 592.33 -93.26 + 590.84 -72.37 + 592.33 -56.52 + 596.06 -37.44 + 602.57 -21.32 + 615.99 -3.61 + 629.92 9.77 + 641.85 20.21 + 653.46 31.60 + 669.66 37.78 + 684.58 32.76 + 698.86 24.36 + 702.12 11.33 + 694.68 -3.75 + 695.96 -20.18 + 709.94 -15.53 + 715.34 0.32 + 720.36 18.74 + 726.33 33.85 + 735.27 53.03 + 744.20 68.88 + 751.67 89.35 + 760.62 106.72 + 770.18 120.95 + 782.04 134.30 + 792.66 146.94 + 803.64 159.63 + 814.80 173.77 + 826.73 182.94 + 842.61 188.38 + 860.91 189.12 + 877.46 195.63 + 893.11 208.84 + 904.71 222.46 + 914.94 235.89 + 924.84 249.14 + 925.07 266.43 + 919.62 283.57 + 913.11 297.97 + 911.42 306.92 +endline + +line wall + 389.55 -426.81 + 411.19 -423.83 + 430.60 -420.85 + 449.25 -418.09 + 464.44 -417.12 + 485.14 -416.37 + 502.48 -419.89 + 518.33 -429.58 + 531.55 -439.07 + 545.71 -449.71 + 554.89 -462.42 + 564.67 -475.18 + 575.73 -489.21 + 582.47 -506.95 + 584.16 -523.84 + 584.91 -541.74 + 586.40 -558.92 + 587.37 -578.69 + 583.66 -597.59 + 574.93 -618.26 + 562.99 -639.61 + 555.28 -658.85 + 550.82 -674.69 + 546.13 -693.81 + 541.88 -717.25 + 540.17 -745.30 + 535.92 -768.90 + 534.95 -788.97 + 538.49 -805.79 + 541.66 -822.87 + 539.63 -845.23 + 535.14 -866.73 + 527.69 -888.34 + 518.78 -907.29 + 513.32 -923.98 +endline + +line wall + 659.47 -1030.78 + 665.27 -1007.77 + 667.67 -988.03 + 669.16 -962.69 + 668.42 -938.43 + 667.67 -919.80 + 666.93 -897.93 + 666.93 -878.74 + 667.67 -857.27 + 667.67 -836.58 + 666.93 -817.97 + 666.93 -801.34 + 668.19 -784.65 + 671.68 -767.47 + 676.39 -748.38 + 685.85 -723.99 + 694.85 -697.55 + 702.02 -677.25 + 709.22 -657.11 + 714.43 -635.29 + 717.40 -612.87 + 721.15 -593.91 + 725.64 -575.02 + 731.80 -557.26 + 737.54 -542.32 + 744.28 -525.06 + 751.19 -509.80 + 764.17 -497.12 + 776.31 -485.72 + 791.82 -494.29 + 803.92 -513.96 + 810.62 -534.04 + 814.37 -553.93 + 819.59 -570.89 + 826.31 -585.45 + 835.99 -600.34 + 850.73 -608.75 + 872.63 -601.71 + 895.94 -588.51 + 915.40 -569.06 + 928.43 -551.76 + 937.40 -536.82 + 947.07 -518.97 + 950.27 -511.07 +endline + +line wall + 942.07 -517.78 + 941.32 -501.02 + 940.58 -484.41 + 951.94 -473.42 + 972.60 -462.99 + 992.03 -455.33 + 1014.20 -449.37 + 1041.76 -444.16 + 1060.52 -441.94 + 1077.95 -439.68 + 1098.06 -435.01 + 1112.63 -424.77 + 1120.09 -410.24 + 1124.01 -389.20 + 1124.01 -370.72 + 1123.26 -351.91 + 1124.01 -336.25 + 1126.24 -316.27 + 1126.24 -299.68 + 1124.23 -279.10 + 1121.24 -262.67 + 1114.51 -245.81 + 1103.36 -231.16 + 1092.15 -217.49 + 1077.98 -208.34 + 1069.38 -195.86 + 1079.08 -182.43 + 1093.76 -176.27 + 1110.22 -174.04 + 1128.08 -176.82 + 1144.27 -182.78 + 1160.31 -190.95 + 1175.77 -197.68 + 1193.68 -202.37 + 1212.86 -203.32 + 1231.43 -201.11 + 1252.24 -194.36 + 1275.97 -185.44 + 1298.61 -179.26 + 1315.02 -174.99 + 1333.10 -170.52 + 1351.54 -164.56 + 1370.69 -158.60 + 1390.94 -155.40 + 1410.70 -153.16 + 1426.32 -152.41 + 1443.32 -153.16 + 1459.17 -153.16 + 1476.82 -153.16 + 1493.47 -153.16 + 1510.59 -152.61 + 1529.16 -150.92 + 1545.85 -147.94 +endline + +line wall + 913.07 299.59 + 916.46 349.12 + 941.54 391.05 + 976.87 409.82 + 1023.57 415.73 + 1064.97 404.46 + 1110.84 394.07 + 1149.29 395.45 + 1189.29 399.98 + 1197.09 440.76 + 1170.20 482.80 + 1144.40 519.04 + 1114.44 563.58 + 1090.78 605.59 + 1069.18 648.17 + 1048.13 688.15 + 1021.96 723.55 + 997.72 763.05 + 993.78 785.81 +endline + +line wall + 1241.81 844.86 + 1253.01 771.13 + 1259.53 726.98 + 1266.78 667.59 + 1274.70 616.86 + 1281.18 562.56 + 1287.09 513.92 + 1298.90 460.19 + 1323.91 427.54 + 1363.29 452.56 + 1396.80 480.16 + 1440.04 475.37 + 1456.38 435.91 + 1489.33 404.43 + 1507.56 392.11 +endline + +line wall + 1481.97 392.11 + 1508.96 358.64 + 1555.11 341.48 + 1598.93 340.93 + 1642.80 348.80 + 1674.30 385.62 + 1697.38 428.38 + 1723.49 464.33 + 1762.90 484.63 + 1792.99 517.04 + 1814.11 556.38 + 1843.54 588.96 + 1890.12 600.77 + 1935.43 592.89 + 1977.45 575.76 + 1997.72 540.81 + 1991.81 498.93 + 1966.71 466.91 +endline + +line wall + 1515.43 -159.07 + 1558.21 -178.23 + 1592.59 -203.29 + 1630.46 -225.45 + 1668.45 -247.13 + 1704.41 -244.22 + 1722.13 -201.61 + 1743.25 -165.51 + 1777.24 -139.90 + 1803.82 -107.89 + 1841.65 -111.28 + 1867.80 -144.70 + 1900.74 -172.85 + 1941.54 -169.45 + 1981.38 -149.82 + 2006.97 -114.39 + 2013.46 -71.64 + 2002.24 -25.80 + 1987.87 14.98 + 1995.75 58.89 + 2011.50 100.19 + 2033.82 136.88 + 2062.68 163.76 +endline + +line wall + 2046.68 155.31 + 2064.50 143.48 + 2088.22 144.22 + 2106.30 148.43 + 2124.44 153.40 + 2154.73 166.26 + 2180.07 179.27 + 2206.71 189.04 + 2230.32 195.95 + 2251.92 200.93 + 2270.78 206.18 + 2288.31 210.35 +endline + +line wall + 1963.28 460.56 + 1965.57 436.80 + 1982.01 430.54 + 2002.42 439.27 + 2022.04 448.66 + 2046.83 457.83 + 2066.03 466.18 + 2082.31 473.67 + 2101.26 480.58 + 2109.23 483.08 +endline + +line border -id 1p-a1 -close on + 801.97 -623.74 + 807.92 -595.23 + 830.04 -572.55 + 857.34 -558.73 + 883.02 -552.97 + 908.90 -552.69 + 934.21 -555.15 + 958.18 -561.40 + 982.10 -575.24 + 993.59 -596.24 + 985.00 -619.26 + 965.88 -637.30 + 947.30 -649.61 + 922.57 -662.66 + 896.50 -670.26 + 863.50 -669.47 + 836.59 -661.33 + 815.34 -650.17 + 801.17 -632.20 + 799.80 -613.94 + 801.97 -623.74 +endline +area water + 1p-a1 +endarea + +point 1789.64 239.81 blocks -scale xl + +point 1841.90 241.99 blocks -scale xl + + +line u:splay -visibility off + 196.85 -236.22 + 132.11 22.14 +endline +line u:splay -visibility off + 196.85 -236.22 + 160.46 -15.70 +endline +line u:splay -visibility off + 196.85 -236.22 + 244.65 -183.12 +endline +line u:splay -visibility off + 196.85 -236.22 + 281.01 -365.96 +endline +line u:splay -visibility off + 196.85 -236.22 + 232.54 -355.10 +endline +line u:splay -visibility off + 196.85 -236.22 + 1132.04 -305.02 +endline +line u:splay -visibility off + 196.85 -236.22 + 508.32 -78.84 +endline +line u:splay -visibility off + 196.85 -236.22 + 379.80 -414.97 +endline +line u:splay -visibility off + 196.85 -236.22 + 299.29 -34.45 +endline +line u:splay -visibility off + 196.85 -236.22 + 399.98 -68.77 +endline +line u:splay -visibility off + 196.85 -236.22 + 481.12 -120.99 +endline +line u:splay -visibility off + 625.79 -356.99 + 644.47 -956.40 +endline +line u:splay -visibility off + 625.79 -356.99 + 657.43 -1027.16 +endline +line u:splay -visibility off + 625.79 -356.99 + 664.67 -788.18 +endline +line u:splay -visibility off + 625.79 -356.99 + 596.29 -502.48 +endline +line u:splay -visibility off + 625.79 -356.99 + 584.09 -358.56 +endline +line u:splay -visibility off + 625.79 -356.99 + 568.86 -206.89 +endline +line u:splay -visibility off + 625.79 -356.99 + 610.72 -96.92 +endline +line u:splay -visibility off + 625.79 -356.99 + 604.34 -19.43 +endline +line u:splay -visibility off + 625.79 -356.99 + 621.39 -334.78 +endline +line u:splay -visibility off + 625.79 -356.99 + 555.55 -446.98 +endline +line u:splay -visibility off + 625.79 -356.99 + 756.33 -500.61 +endline +line u:splay -visibility off + 625.79 -356.99 + 734.46 -387.02 +endline +line u:splay -visibility off + 625.79 -356.99 + 698.71 -251.67 +endline +line u:splay -visibility off + 625.79 -356.99 + 672.83 -114.22 +endline +line u:splay -visibility off + 625.79 -356.99 + 675.94 43.55 +endline +line u:splay -visibility off + 625.79 -356.99 + 838.59 197.20 +endline +line u:splay -visibility off + 625.79 -356.99 + 1070.31 78.33 +endline +line u:splay -visibility off + 625.79 -356.99 + 999.94 -241.77 +endline +line u:splay -visibility off + 625.79 -356.99 + 763.39 -469.43 +endline +line u:splay -visibility off + 625.79 -356.99 + 936.37 -545.55 +endline +line u:splay -visibility off + 625.79 -356.99 + 617.46 -368.79 +endline +line u:splay -visibility off + 625.79 -356.99 + 1120.59 -419.51 +endline +line u:splay -visibility off + 625.79 -356.99 + 955.24 282.01 +endline +line u:splay -visibility off + 625.79 -356.99 + 865.76 187.18 +endline +line u:splay -visibility off + 625.79 -356.99 + 703.85 -246.23 +endline +line u:splay -visibility off + 625.79 -356.99 + 688.66 -83.67 +endline +line u:splay -visibility off + 625.79 -356.99 + 693.57 -26.35 +endline +line u:splay -visibility off + 625.79 -356.99 + 687.60 -444.70 +endline +line u:splay -visibility off + 625.79 -356.99 + 754.05 -520.40 +endline +line u:splay -visibility off + 860.17 -404.91 + 760.80 127.68 +endline +line u:splay -visibility off + 860.17 -404.91 + 707.92 21.38 +endline +line u:splay -visibility off + 860.17 -404.91 + 748.16 -97.71 +endline +line u:splay -visibility off + 860.17 -404.91 + 829.26 -183.35 +endline +line u:splay -visibility off + 860.17 -404.91 + 950.50 -481.96 +endline +line u:splay -visibility off + 860.17 -404.91 + 950.85 -544.26 +endline +line u:splay -visibility off + 860.17 -404.91 + 835.64 -545.39 +endline +line u:splay -visibility off + 860.17 -404.91 + 841.26 -612.87 +endline +line u:splay -visibility off + 860.17 -404.91 + 1117.28 -377.07 +endline +line u:splay -visibility off + 860.17 -404.91 + 1107.71 -230.29 +endline +line u:splay -visibility off + 860.17 -404.91 + 1183.70 82.51 +endline +line u:splay -visibility off + 860.17 -404.91 + 1020.19 184.08 +endline +line u:splay -visibility off + 860.17 -404.91 + 829.48 150.35 +endline +line u:splay -visibility off + 860.17 -404.91 + 1040.11 -47.53 +endline +line u:splay -visibility off + 860.17 -404.91 + 1065.15 -198.99 +endline +line u:splay -visibility off + 1133.96 -35.85 + 910.98 321.80 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1047.38 155.45 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1180.80 145.26 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1138.90 30.62 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1217.41 -25.45 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1329.80 -169.71 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1287.56 -175.68 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1203.35 -195.01 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1151.01 -52.30 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1503.14 -146.64 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1701.35 76.85 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1399.20 186.08 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1427.76 295.07 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1340.55 404.65 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1451.72 403.42 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1765.56 -133.99 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1561.29 -145.54 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1447.89 -148.81 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1351.25 -144.05 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1223.66 182.66 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1160.24 183.08 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1098.24 166.21 +endline +line u:splay -visibility off + 1133.96 -35.85 + 1011.49 426.65 +endline +line u:splay -visibility off + 1311.45 211.80 + 1383.70 133.50 +endline +line u:splay -visibility off + 1311.45 211.80 + 1507.54 -4.51 +endline +line u:splay -visibility off + 1311.45 211.80 + 1640.19 -159.19 +endline +line u:splay -visibility off + 1311.45 211.80 + 1596.16 -87.12 +endline +line u:splay -visibility off + 1311.45 211.80 + 1572.76 -7.13 +endline +line u:splay -visibility off + 1311.45 211.80 + 1373.64 158.53 +endline +line u:splay -visibility off + 1311.45 211.80 + 1339.01 224.19 +endline +line u:splay -visibility off + 1311.45 211.80 + 1302.27 273.85 +endline +line u:splay -visibility off + 1311.45 211.80 + 1284.90 309.24 +endline +line u:splay -visibility off + 1311.45 211.80 + 1205.50 371.36 +endline +line u:splay -visibility off + 1311.45 211.80 + 1225.43 343.97 +endline +line u:splay -visibility off + 1311.45 211.80 + 1327.35 436.70 +endline +line u:splay -visibility off + 1311.45 211.80 + 1428.62 480.35 +endline +line u:splay -visibility off + 1311.45 211.80 + 1470.99 380.62 +endline +line u:splay -visibility off + 1311.45 211.80 + 1522.07 363.41 +endline +line u:splay -visibility off + 1311.45 211.80 + 1606.74 358.77 +endline +line u:splay -visibility off + 1311.45 211.80 + 1659.96 365.80 +endline +line u:splay -visibility off + 1311.45 211.80 + 1524.60 191.09 +endline +line u:splay -visibility off + 1311.45 211.80 + 1528.09 130.30 +endline +line u:splay -visibility off + 1311.45 211.80 + 1535.06 88.89 +endline +line u:splay -visibility off + 1311.45 211.80 + 1532.76 40.89 +endline +line u:splay -visibility off + 1311.45 211.80 + 1913.25 42.77 +endline +line u:splay -visibility off + 1311.45 211.80 + 1786.56 -27.01 +endline +line u:splay -visibility off + 1311.45 211.80 + 1764.95 -129.49 +endline +line u:splay -visibility off + 1311.45 211.80 + 1706.48 -224.14 +endline +line u:splay -visibility off + 1311.45 211.80 + 1537.16 -144.41 +endline +line u:splay -visibility off + 1311.45 211.80 + 1443.66 -142.73 +endline +line u:splay -visibility off + 1311.45 211.80 + 1360.83 -152.28 +endline +line u:splay -visibility off + 1311.45 211.80 + 1302.03 -215.30 +endline +line u:splay -visibility off + 1311.45 211.80 + 1215.70 -225.17 +endline +line u:splay -visibility off + 1702.02 321.09 + 1841.69 -93.14 +endline +line u:splay -visibility off + 1702.02 321.09 + 1847.34 -80.20 +endline +line u:splay -visibility off + 1702.02 321.09 + 1818.85 23.00 +endline +line u:splay -visibility off + 1702.02 321.09 + 1807.93 38.83 +endline +line u:splay -visibility off + 1702.02 321.09 + 1782.53 65.17 +endline +line u:splay -visibility off + 1702.02 321.09 + 1750.46 228.27 +endline +line u:splay -visibility off + 1702.02 321.09 + 1748.80 348.41 +endline +line u:splay -visibility off + 1702.02 321.09 + 1711.49 373.70 +endline +line u:splay -visibility off + 1702.02 321.09 + 1705.80 368.79 +endline +line u:splay -visibility off + 1702.02 321.09 + 1704.21 379.85 +endline +line u:splay -visibility off + 1702.02 321.09 + 1713.61 451.44 +endline +line u:splay -visibility off + 1702.02 321.09 + 1677.09 372.95 +endline +line u:splay -visibility off + 1702.02 321.09 + 1697.14 427.13 +endline +line u:splay -visibility off + 1702.02 321.09 + 1754.75 486.10 +endline +line u:splay -visibility off + 1702.02 321.09 + 1846.34 598.47 +endline +line u:splay -visibility off + 1702.02 321.09 + 1885.75 595.16 +endline +line u:splay -visibility off + 1702.02 321.09 + 1892.98 562.43 +endline +line u:splay -visibility off + 1702.02 321.09 + 1898.10 548.23 +endline +line u:splay -visibility off + 1702.02 321.09 + 1960.96 594.32 +endline +line u:splay -visibility off + 1702.02 321.09 + 1994.94 580.20 +endline +line u:splay -visibility off + 1702.02 321.09 + 1919.35 495.85 +endline +line u:splay -visibility off + 1702.02 321.09 + 1913.29 450.27 +endline +line u:splay -visibility off + 1702.02 321.09 + 1960.35 441.85 +endline +line u:splay -visibility off + 1702.02 321.09 + 2073.94 170.29 +endline +line u:splay -visibility off + 1702.02 321.09 + 2038.88 140.04 +endline +line u:splay -visibility off + 1702.02 321.09 + 1979.07 145.17 +endline +line u:splay -visibility off + 1702.02 321.09 + 1992.84 82.52 +endline +line u:splay -visibility off + 1702.02 321.09 + 1976.61 27.53 +endline +line u:splay -visibility off + 1702.02 321.09 + 2011.03 -103.25 +endline +line u:splay -visibility off + 1702.02 321.09 + 1962.94 -152.32 +endline +line u:splay -visibility off + 1702.02 321.09 + 1908.18 -164.85 +endline +line u:splay -visibility off + 1702.02 321.09 + 1827.11 -99.55 +endline +line u:splay -visibility off + 1920.50 355.23 + 1964.75 443.70 +endline +line u:splay -visibility off + 1920.50 355.23 + 1952.26 421.07 +endline +line u:splay -visibility off + 1920.50 355.23 + 1989.13 434.77 +endline +line u:splay -visibility off + 1920.50 355.23 + 2015.13 372.05 +endline +line u:splay -visibility off + 1920.50 355.23 + 1992.20 279.19 +endline +line u:splay -visibility off + 1920.50 355.23 + 2000.97 185.71 +endline +line u:splay -visibility off + 1920.50 355.23 + 2029.40 131.56 +endline +line u:splay -visibility off + 1920.50 355.23 + 2028.70 147.03 +endline +line u:splay -visibility off + 1920.50 355.23 + 2035.43 139.81 +endline +line u:splay -visibility off + 1920.50 355.23 + 2039.70 130.62 +endline +line u:splay -visibility off + 1920.50 355.23 + 1964.60 440.80 +endline +line u:splay -visibility off + 1920.50 355.23 + 2103.26 479.46 +endline +line u:splay -visibility off + 1920.50 355.23 + 2089.83 427.45 +endline +line u:splay -visibility off + 1920.50 355.23 + 2068.68 409.55 +endline +line u:splay -visibility off + 1920.50 355.23 + 2092.09 398.35 +endline +line u:splay -visibility off + 1920.50 355.23 + 2285.84 214.42 +endline +line u:splay -visibility off + 1920.50 355.23 + 2181.65 194.17 +endline +line u:splay -visibility off + 1920.50 355.23 + 2135.63 169.22 +endline +line u:splay -visibility off + 1920.50 355.23 + 2085.69 167.90 +endline +line u:splay -visibility off + 1920.50 355.23 + 2061.42 138.57 +endline +line u:splay -visibility off + 1920.50 355.23 + 2034.06 131.06 +endline +line u:splay -visibility off + 1920.50 355.23 + 2008.81 125.89 +endline +line u:splay -visibility off + 1920.50 355.23 + 1974.44 135.03 +endline + +point 196.85 -236.22 station -name "0" +point 625.79 -356.99 station -name "1" +point 860.17 -404.91 station -name "5" +point 635.23 -917.59 station -name "4" +point 1133.96 -35.85 station -name "7" +point 1311.45 211.80 station -name "11" +point 1129.28 745.95 station -name "10" +point 1702.02 321.09 station -name "13" +point 1920.50 355.23 station -name "15" +point 2021.91 212.02 station -name "17" + + +endscrap + diff --git a/Data/Deroc_03/Deroc_03-maps.th b/Data/Deroc_03/Deroc_03-maps.th new file mode 100644 index 0000000..58799e5 --- /dev/null +++ b/Data/Deroc_03/Deroc_03-maps.th @@ -0,0 +1,21 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:13:45 + +map MP-Deroc_03-Plan-tot -title "Deroc_03" + SP-Deroc_03_01 + break +endmap + +map MC-Deroc_03-Extended-tot -title "Deroc_03" + SC-Deroc_03_01 + break +endmap + + diff --git a/Data/Deroc_03/Deroc_03-tot.th b/Data/Deroc_03/Deroc_03-tot.th new file mode 100644 index 0000000..40f7959 --- /dev/null +++ b/Data/Deroc_03/Deroc_03-tot.th @@ -0,0 +1,23 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 15:13:45 + +survey Deroc_03 -title "Deroc_03" + input Data/Deroc_03.th + + ## Pour le plan + input Data/Deroc_03-Plan.th2 + + ## Pour la coupe développée + input Data/Deroc_03-Extended.th2 + + ## Appel des maps + input Deroc_03-maps.th + +endsurvey diff --git a/Data/Deroc_03/Deroc_03.thconfig b/Data/Deroc_03/Deroc_03.thconfig new file mode 100644 index 0000000..a6b14d5 --- /dev/null +++ b/Data/Deroc_03/Deroc_03.thconfig @@ -0,0 +1,392 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +############################################################################################### + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 15:13:45 +############################################################################################### + +## 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 imprimées (layout) et ce que l'on +## veut comme résultat : map, ou atlas ou 3D ou donnees en format SQL + +## Alors, on peut fractionner 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 spécifie 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 Deroc_03-tot.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 + +## Début de la définition du Layout "xviexport" +layout xviexport + #cs UTM32 + ## echelle à laquelle on veut dessiner la topo + scale 1 500 + #scale 1 1000 + ## taille de la grille + grid-size 2 2 2 m + ## mettre la grille en arrière plan + grid bottom +endlayout +## fin de la définition du layout "xviexport" + +## Début de la définition du layout "Layout-Plan" +layout layout-Plan + ## Call the config settings (Layout config inside the config.thc file) + copy fonts_1000 + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy headerl + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 100 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + grid bottom + + ## Défini la rotation de la topographie + #rotate -65 + + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + grid-size 50 50 50 m + + ## la topo est transparente (on peut voir les galeries en dessous) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 03 Plan - 1:500" + doc-subject "Deroc 03, topographie en plan" + doc-keywords "Cave, Survey, Deroc 03, Pierre saint Martin - Larra, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 2 98 nw + + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point station-name + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 03 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 03, Plan 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + endcode + +endlayout + +##debut de la definition du layout "layout-Extended" +layout layout-Extended + ## Call the config settings (Layout config inside the config.thc file) + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy header_coupe + #copy headerl + #copy header_coupe_vert-auto + #copy header_coupe_vert-to-place + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 40 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + #grid bottom + grid off + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + #grid-size 250 250 250 m + + ## la topo est transparente (on peut voir les galeries inférieurs) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 03 Coupe développée - 1:500" + + doc-subject "Deroc 03, topographie en coupe développée" + doc-keywords "Cave, Survey, Deroc 03, Pierre saint Martin - Larra, Coupe développée, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 98 98 ne + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + ## Modification du Titre de la topo + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 03 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 03, Coupe développée 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + 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 -proj plan -layout xviexport -fmt xvi -o Data/Deroc_03-Plan.xvi +export map -proj extended -layout xviexport -fmt xvi -o Data/Deroc_03-Extended.xvi + +## Selection des Maps à exporter +select MP-Deroc_03-Plan-tot@Deroc_03 +select MC-Deroc_03-Extended-tot@Deroc_03 + +## 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 plan -fmt pdf -layout layout-Plan -o Outputs/Deroc_03-Plan.pdf +export map -projection extended -fmt pdf -layout layout-Extended -o Outputs/Deroc_03-Extended.pdf + +## Export du fichier 3d pour Loch +export model -enable all -o Outputs/Deroc_03.lox +export model -enable all -o Outputs/Deroc_03.kml + +## Export des fichiers ESRI +#export map -proj plan -fmt esri -o Outputs/Deroc_03 + +## Export des fichiers kml +#export map -proj plan -fmt kml -o Outputs/Deroc_03.kml -layout layout-kml +#export model -fmt kml -o Outputs/Deroc_03-model.kml -enable all +#export model -enable all -o Outputs/Deroc_03-3D.kml +export cave-list -location on -o Outputs/Deroc_03-Cave-list.html +export survey-list -location on -o Outputs/Deroc_03-Surveys.html + + +############################################################################################### +## END +############################################################################################### \ No newline at end of file diff --git a/Data/Deroc_03/Outputs/Deroc_03-Cave-list.html b/Data/Deroc_03/Outputs/Deroc_03-Cave-list.html new file mode 100644 index 0000000..76da2e1 --- /dev/null +++ b/Data/Deroc_03/Outputs/Deroc_03-Cave-list.html @@ -0,0 +1,41 @@ + + +Deroc_03-Cave-list.html + + + + + + + +
+ + diff --git a/Data/Deroc_03/Outputs/Deroc_03-Extended.pdf b/Data/Deroc_03/Outputs/Deroc_03-Extended.pdf new file mode 100644 index 0000000..855a006 Binary files /dev/null and b/Data/Deroc_03/Outputs/Deroc_03-Extended.pdf differ diff --git a/Data/Deroc_03/Outputs/Deroc_03-Plan.pdf b/Data/Deroc_03/Outputs/Deroc_03-Plan.pdf new file mode 100644 index 0000000..3af0f55 Binary files /dev/null and b/Data/Deroc_03/Outputs/Deroc_03-Plan.pdf differ diff --git a/Data/Deroc_03/Outputs/Deroc_03-Surveys.html b/Data/Deroc_03/Outputs/Deroc_03-Surveys.html new file mode 100644 index 0000000..97ef47c --- /dev/null +++ b/Data/Deroc_03/Outputs/Deroc_03-Surveys.html @@ -0,0 +1,43 @@ + + +Deroc_03-Surveys.html + + + + + + + + + +
TitleLengthDepthExploredApprox.DuplicateSurfaceShotsStations
Deroc_038630000175176
Déroc 038630000175176
+ + diff --git a/Data/Deroc_03/Outputs/Deroc_03.lox b/Data/Deroc_03/Outputs/Deroc_03.lox new file mode 100644 index 0000000..89fb0ce Binary files /dev/null and b/Data/Deroc_03/Outputs/Deroc_03.lox differ diff --git a/Data/Deroc_03/Outputs/outputs.txt b/Data/Deroc_03/Outputs/outputs.txt new file mode 100644 index 0000000..4a3b6e4 --- /dev/null +++ b/Data/Deroc_03/Outputs/outputs.txt @@ -0,0 +1,2 @@ +Folder where Therion outputs are exported + diff --git a/Data/Deroc_03/config.thc b/Data/Deroc_03/config.thc new file mode 100644 index 0000000..6281e94 --- /dev/null +++ b/Data/Deroc_03/config.thc @@ -0,0 +1,3207 @@ +encoding utf-8 +###################################################################################################################################### +# Version pyCreate_th2.py By Alex 2025 01 02 +###################################################################################################################################### + + + +###################################################################################################################################### +# Licence +###################################################################################################################################### +# +# Released under a Creative Commons Attribution-ShareAlike-NonCommercial License: +# Publié sous la licence Creative Commons Attribution-ShareAlike-NonCommercial: +# +# +# Written by: / Écrit par : Xavier Robert +# + +# File to set up specific settings for Therion drawing outputs +# In your *.thconfig file, you need to call this file with: +# Fichier pour définir une configuration pour les dessins de issus de Therion +# Dans votre fichier *.thconfig, vous devez appeler ce fichier avec la ligne : +# input config.thc +# and then, in each layout, you need to call the corresponding layout: +# et ensuite, dans chaque layout de votre thconfig, vous devez appeler les layouts qui vous intéressent comme par exemple : +# copy drawingconfig +# +# Lots of definition comes from (or are deeply inspired by) the excellent Therion Wiki +# Beaucoup de définitions proviennent (ou sont fortement inspirées) de l'excellent Wiki Therion +# https://therion.speleo.sk/wiki/doku.php +# https://therion.speleo.sk/wiki/tbe:wiki6 +# https://therion.speleo.sk/wiki/metapost +# https://thomas-holder.de/projects/therion/ + + +# Existing user points / nouvelles définitions de points : +# - nid/nest (u:nest) +# - gradient --> geologic dip +# - danger (u:danger) +# - chauves-souris/bats (u:bats) +# - stalactite boss (u:boss) +# - Shell/coquille fossile (u:shell) +# - Masonry/maçonnerie (u:masonry) +# - Ex voto/Signature (u:ex_voto) +# - Human bones/Ossements humains (u:human_bones) +# - Walking Caver/Spéléo qui marche (u:man_w) +# - Climbing caver/Spéléo qui grimpe (u:man_c) +# - Plan view symbol/symbole de vue en plan (u:symbol_plan) +# - extended view symbol/symbole de vue en coupe développée (u:symbol_extend) +# - entrance +# - block point +# - block user (u:block) + +# Existing user lines: +# - strate/strata (u:strata; option -clip off) +# - coupole (u:coupole; option -clip off) +# - faille/fault (u:fault; option -clip off) +# - doline (u:doline; option -clip off) +# - chauves-souris/bats (u:bats) +# - rail (u:rail) +# - plan walk/ (u:planwalk) +# - handrail/rambarde (u:handrail) +# - Surface (u:surf) +# - Dive line/fil d'Ariane (u:ariane) +# - Deviation (u:deviation) +# - rock border +# - Shot_Survey line (u:Shot_Survey) + +# Existing user areas: +# - boue/mud (u:boue) +# - guano (u:guano) +# - chauves-souris/bats (u:bats) +# - tronc/tree-trunk (u:tronc) +# - feuilles/tree-leaves (u:feuilles) +# - Tunnel initiation/Départ de galerie (u:galerie) + +# layout definition: +# - layout langue-fr +# - layout langue-es +# - layout langue-en +# - layout drawingconfig +# - layout scalebar_horiz +# - layout scalebar_vert-Halama +# - layout scalebar_vert +# - layout headerl +# - layout header_coupe_vert-to-place +# - layout header_coupe_vert-auto +# - layout header_coupe +# - layout header-plan-schema +# - layout header_coupe-schema +# - layout headeratlas +# - layout layoutmapborder +# - layout LayoutAtlasNorthArrow2 +# - layout LayoutAtlasNorthArrow +# - layout AtlasSetUp +# - layout layoutcontinuation +# - layout northarrowMG +# - layout test +# - layout depth +# - layout fonts_2000 +# - layout fonts_1000 +# - layout fonts_500 +# - layout Survey_No_Scrap + +###################################################################################################################################### +# change the names for the legend +# change les descriptions des symboles pour la légende +###################################################################################################################################### +text en "line u:rope" "rope" +text fr "line u:rope" "corde" +text es "line u:rope" "cuerda" + +text en "line u:fault" "fault" +text fr "line u:fault" "faille" +text es "line u:fault" "falla" + +text en "line u:strata" "strata" +text fr "line u:strata" "strate" +text es "line u:strata" "strata" + +text en "line u:doline" "doline" +text fr "line u:doline" "doline" +text es "line u:doline" "dolina" + +text en "point u:bats" "bat(s)" +text fr "point u:bats" "chauve-souris" +text es "point u:bats" "murciélago(s)" + +text en "line u:bats" "bat path" +text fr "line u:bats" "passage de chauve-souris" +text es "line u:bats" "ruta de murciélagos" + +text en "area u:bats" "lot of bats" +text fr "area u:bats" "beaucoup de chauve-souris" +text es "area u:bats" "muchos murciélagos" + +text fr "area u:galerie" "départ de galerie" +text en "area u:galerie" "tunnel departure" +text es "area u:galerie" "salida de galeria" + +text en "point u:guacharos" "guacharos" +text fr "point u:guacharos" "guacharos" +text es "point u:guacharos" "guacharos" + +text fr "point danger" "danger !" +text en "point danger" "danger !" +text es "point danger" "danger !" + +text en "point masonry" "masonry" +text fr "point masonry" "maçonnerie/murs" +text es "point masonry" "albañilería/muros" + +text en "point ex-voto" "ex voto" +text fr "point ex-voto" "ex voto/signature" +text es "point ex-voto" "ex voto/firma" + +text en "point human-bones" "human bones" +text fr "point human-bones" "ossements humains" +text es "point human-bones" "huesos humanos" + +text en "point u:boss" "stalagmite boss" +text fr "point u:boss" "stalagmite boss" +text es "point u:boss" "stalagmite boss" + +text fr "area u:guano" "guano" +text en "area u:guano" "guano" +text es "area u:guano" "guano" + +text fr "area u:boue" "lac de boue" +text en "area u:boue" "mud lake" +text es "area u:boue" "lago de barro" + +text fr "area u:tronc" "tronc d'arbre" +text en "area u:tronc" "Tree trunk" +text es "area u:tronc" "tronca de árbol" + +text fr "area u:feuilles" "feuilles/feuillage" +text en "area u:feuilles" "tree leaves" +text es "area u:feuilles" "Hojas de árbol" + +text en "line u:sentier" "trail" +text fr "line u:sentier" "sentier" +text es "line u:sentier" "sendero" + +text en "point u:shell" "shell" +text fr "point u:shell" "fossile" +text es "point u:shell" "fosíl" + +# Correction texte espagnol +text es "point air-draught" "corriente de aire" +text es "line rock-border" "contorno de bloque" +#text es "point water-flow" "curso de agua" +#text es "line water-flow" "curso de agua" +#text es "group water-flow" "curso de agua" +text es "point water-flow:permanent" "riachuelo" +text es "line water-flow:permanent" "riachuelo" +text es "point water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:conjectural" "riachuelo supuesto" + +text es "line rock-edge" "arista de bloque" +text es "point cave-pearl" "perlas de cavernas" + +text es "point rimstone-dam" "travertino" +text es "point rimstone-pool" "travertino" +text es "point stalactite" "estalactita" +text es "point stalactites" "estalactitas" +text es "point stalagmite" "estalagmita" +text es "point stalagmites" "estalagmitas" +text es "point pillars" "pilares" +text es "point pillar" "pilare" + +text fr "point traverse" "vire" +text fr "point ice-stalagmite" "stalagmite de glace" + +text fr "point u:anchor_artificial" "Ancrage artificiel" +text fr "point u:anchor_natural" "Ancrage naturel" + +text en "point u:man_w" "caver (walking)" +text fr "point u:man_w" "spéléo (marchant)" +text es "point u:man_w" "espeleológo (caminando)" + +text en "point u:man_c" "caver (climbing)" +text fr "point u:man_c" "spéléo (grimpant)" +text es "point u:man_c" "espeleológo (escalando)" + +text en "point u:symbol_plan" "" +text fr "point u:symbol_plan" "" +text es "point u:symbol_plan" "" + +text en "point u:symbol_extend" "" +text fr "point u:symbol_extend" "" +text es "point u:symbol_extend" "" + +text en "point wall-altitude" "altitude (m)" +text fr "point wall-altitude" "altitude (m)" +text es "point wall-altitude" "altura (m)" + + + +###################################################################################################################################### +### Layouts Languages/langues +###################################################################################################################################### +# Different layouts to manage languages (en, fr, es) +# In your thconfig, call the layout langue-XX where XX is en, fr or es +# You need to add one of these layout if you use the layout headerl or header_coupe +# If you want to add one of the field club, syntesys, web page, expedition, guide, +# add the following line in the code tex-map/endcode block of your layout in the thconfig +# \newtoks\YYYY \YYYY={the value of your variable} +# where YYYY = club, synth, wpage, expe or guide +# Différents layouts pour définir les langues (pour l'instant : en, fr, es) +# Dans votre thconfig, appelez le layout langue-XX où XX est en, fr ou es +# Vous devez ajouter l'un de ces layouts si vous voulez utiliser les layouts headerl ou header_coupe +# qui redéfinissent la présentation et les informations du cartouche (header). +# Si vous voulez ajouter un de ces champs club, syntesys, web page, expedition, guide, +# rajouter la ligne suivante dans le bloc code tex-map/endcode de votre layout dans votre thconfig +# (voir les exemples) +# \newtoks\YYYY \YYYY={Valeur de votre varialbe} +# où YYYY = club, synth, wpage, expe or guide +# +# You may add new fields, following the examples in the layouts. +# If you add a new field, you need to edit the layout(s) headerl and/or header_coupe +# Vous pouvez ajouter de nouveaux champs, en suivant les exemples dans les layouts suivant. +# Si vous rajouter un nouveau champ, vous devrez éditer le(s) layout(s) headerl et/ou header_coupe + +###################################################################################################################################### +layout langue-fr + # Définit la langue française + language fr + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilation } + \newtoks\datetitle \datetitle={le } + \newtoks\thproj \thproj={Projection } + \newtoks\thclub \thclub={Club(s) } + \newtoks\thsynth \thsynth={Synthèse } + \newtoks\thwpage \thwpage={Page internet } + \newtoks\thexpe \thexpe={Expedition } + \newtoks\thguide \thguide={Guide(s) } + \newtoks\thdatat \thdatat={Données topographiques } + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\ththanksto \ththanksto{Remerciements } + \newtoks\thcoords \thcoords{Coordonnées} + \newtoks\explolengthtitle \explolengthtitle{Longueur explorée } + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondeur explorée } + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode +endlayout + +###################################################################################################################################### +layout langue-es + # Definición del idioma español + language es + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilación} + \newtoks\datetitle \datetitle={el } + \newtoks\thproj \thproj={Proyección} + \newtoks\thclub \thclub={Club(es)} + \newtoks\thsynth \thsynth={Síntesis} + \newtoks\thwpage \thwpage={Página web} + \newtoks\thexpe \thexpe={Expedición} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guia(s)} + \newtoks\thdatat \thdatat={Datos topograficas} + \newtoks\ththanksto \ththanksto{Nuestros agradecimientos } + \newtoks\thcoords \thcoords{Coordinadas GPS (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Longitud explorada} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondidad explorada} + + \cartotitle={Dibujo} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +###################################################################################################################################### +layout langue-en + # Set the language english + language en + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compiled} + \newtoks\datetitle \datetitle={on } + \newtoks\thproj \thproj={Projection} + \newtoks\thclub \thclub={Club(s)} + \newtoks\thsynth \thsynth={Synthesys} + \newtoks\thwpage \thwpage={Web page} + \newtoks\thexpe \thexpe={Expedition} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guide(s)} + \newtoks\thdatat \thdatat={Survey's data} + \newtoks\ththanksto \ththanksto{Acknowledgments } + \newtoks\thcoords \thcoords{GPS coordinates (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Explored length} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Explored depth} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +### End of the layouts languages +### Fin des layouts languages +#______________________________ + +###################################################################################################################################### +###################################################################################################################################### +layout drawingconfig + # Layout to draw the map and extended view. + # Layout pour dessiner les plans et les coupes développées. + + # pdf-Author + # Auteur du pdf + doc-author "Xavier Robert" + + # Set the symology you want to use: UIS, ASF (Australie) CCNP (Etats Units), SKB (tchecoslovakia) + # Définit la banque de symboles que nous voulons utiliser : + # UIS, ASF (Australie) CCNP (Etats Units) ou SKB (tchecoslovakia) + #symbol-set UIS + # Change the type or colors of specific symbols: + # Changer le type ou la couleur de symboles spécifiques: + + + symbol-assign area sand AUT + symbol-assign point pillar AUT + symbol-assign point station:temporary SKBB + symbol-assign point entrance MY + #symbol-assign point entrance UIS + + + symbol-color area clay [52 33 6] # Color to verify + symbol-color area flowstone [100 60 20] + symbol-color area ice [0 0 100] + symbol-color area moonmilk [100 60 20] # Change the color ? + symbol-color area mudcrack [52 33 6] # Color to verify ; Maybe to darken + symbol-color area pillar [100 60 20] + symbol-color area pillar-with-curtains [100 60 20] + symbol-color area sand [67 49 1] # Color to verify + symbol-color area snow [0 0 100] + symbol-color area stalactite [100 60 20] + symbol-color area stalactite-stalagmite [100 60 20] + symbol-color area stalagmite [100 60 20] + + symbol-color line contour [34 21 3] # Marron : (87, 56, 8) + symbol-color line ceiling-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line flowstone [100 60 20] + symbol-color line floor-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line floor-step [34 21 3] # Marron : (87, 56, 8) + symbol-color line map-connection [69 69 69] # Gris acier (175, 175, 175) + symbol-color line rimstone-dam [100 60 20] + symbol-color line rimstone-pool [100 60 20] + symbol-color line rock-border [34 21 3] # Marron : (87, 56, 8) + symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + symbol-color line slope [34 21 3] # Marron : (87, 56, 8) + symbol-color line rope [58 44 25] + symbol-color line survey [46 46 46] # Gris foncé (117, 117, 117) / acier (175, 175, 175) + symbol-color line wall:clay [52 33 6] # Color to verify + symbol-color line wall:flowstone [100 60 20] + symbol-color line wall:ice [0 0 100] + symbol-color line wall:moonmilk [100 60 20] # Change the color ? + symbol-color line water-flow [17 46 100] + symbol-color line water-flow:conjectural [17 46 100] + symbol-color line water-flow:intermittent [17 46 100] + + symbol-color point altitude [100 50 0] + symbol-color point aragonite [100 60 20] + symbol-color point blocks [34 21 3] # Marron : (87, 56, 8) + symbol-color point breakdown-choke [34 21 3] # Marron : (87, 56, 8) + symbol-color point cave-pearl [100 60 20] + symbol-color point clay [52 33 6] # Color to verify + symbol-color point clay-choke [52 33 6] # Color to verify + symbol-color point curtain [100 60 20] + symbol-color point curtains [100 60 20] + symbol-color point disc-pillar [100 60 20] + symbol-color point disc-pillars [100 60 20] + symbol-color point disc-stalactite [100 60 20] + symbol-color point disc-stalactites [100 60 20] + symbol-color point disc-stalagmite [100 60 20] + symbol-color point disc-stalagmites [100 60 20] + symbol-color point disk [100 60 20] + symbol-color point flowstone [100 60 20] + symbol-color point flowstone-choke [100 60 20] + symbol-color point helictite [100 60 20] + symbol-color point helictites [100 60 20] + symbol-color point ice [0 0 100] + symbol-color point ice-pillar [0 0 100] + symbol-color point ice-stalactite [0 0 100] + symbol-color point ice-stalagmite [0 0 100] + symbol-color point moonmilk [100 60 20] # Change the color ? + symbol-color point mud [52 33 6] # Color to verify + symbol-color point mudcrack [52 33 6] # Color to verify + symbol-color point pillar [100 60 20] + symbol-color point pillar-with-curtains [100 60 20] + symbol-color point pillars [100 60 20] + symbol-color point pillars-with-curtains [100 60 20] + symbol-color point popcorn [100 60 20] + symbol-color point rimstone-dam [100 60 20] + symbol-color point root [52 33 6] + + symbol-color point seed-germination [13 47 6] + symbol-color point snow [0 0 100] + symbol-color point soda-straw [100 60 20] + symbol-color point spring [17 46 100] + symbol-color point stalactite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalagmite [100 60 20] + symbol-color point stalagmites [100 60 20] + symbol-color point station [54 7 60] + symbol-color point station-name [80 80 80] # light grey + symbol-color point vegetable-debris [13 47 6] + symbol-color point volcano [52 33 6] # Color to verify + symbol-color point wall-altitude [100 50 0] + symbol-color point wall-calcite [100 60 20] + symbol-color point water [17 46 100] + symbol-color point water-drip [17 46 100] + symbol-color point water-flow [17 46 100] + symbol-color point water-flow:intermittent [17 46 100] + symbol-color point water-flow:paleo [17 46 100] + + ####### Metapost-changes ############ + code metapost + + #fonts_setup( 12, 16, 32, 64, 96 ); + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + #endcode + + # Change the entrance symbole + # Changer le symbole d'entrée + def p_entrance_MY (expr pos,theta,sc,al)= + U:=(0.0u,0.0u); + T:=identity aligned al rotated 0.0 scaled sc shifted pos; + path p; + p = (-.3u,-.25u) -- (-.2u,-.25u){dir 135} .. (0u, .25u) .. {dir 225}(.2u,-.25u) -- (.3u,-.25u); + thdraw p withpen PenA; + thdraw unitsquare scaled 1.2u shifted (-0.6u,-0.6u) rotated 0.0 withpen PenD; + enddef; + + initsymbol("p_entrance_MY"); + + # Define Shot_Survey (u:Shot_Survey) in thin red + # Définition de la ligne file d'Shot_Survey en rouge fin + def l_u_Shot_Survey (expr Path) = + T:=identity; + pickup PenA; + draw Path withcolor black; + enddef; + + + # Change the block symbole + # Changer le symbole de block + def p_blocks (expr pos,theta,sc,al)= + base_symbolsize :=0.30u; %Factor*u; Factor=size of the blocks + size_factor := 0.5 + uniformdeviate 0.5; % Pour le polygone principal + symbolsize := base_symbolsize * size_factor; + U:=(.5u,.5u); + random_theta := uniformdeviate 360; + T:=identity aligned al rotated random_theta scaled sc shifted pos; + pickup PenC; + thfill (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.6; + thdraw (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.4; + thdraw (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + enddef; + + # Change the rock bordersymbole + # Changer le symbole des ligne rock border + def l_rockborder (expr p) = + % Vérifie si le chemin est fermé + %if p[0] = point infinity of p: + % Remplit la zone avec une couleur si le chemin est fermé + %fill p withcolor (0.34, 0.21, 0.3); + + %draw p withcolor 0.5green; + %fi; + thfill p --cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw p --cycle withcolor (0.341117, 0.219607, 0.031372); + % Dessine la bordure de la ligne (même si elle n'est pas fermée) + %draw p withcolor (0.34, 0.21, 0.3); + enddef; + + + def p_u_block(expr pos,theta,sc,al) = + T:=identity aligned al rotated theta scaled sc shifted pos; + path p q; + p := (2.3u,0.9u)--(0.65u,1u)--(-0.9u,0.6u)--(-2.15u,-0.1u)--(-2.35u,-0.25u)--(-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--cycle; + pickup PenB; + thdraw p; + % The following line uses the code from Colour Dependant Visualization of Symbols by Bruce Mutton + if known colour_block_bg: thfill p withcolor colour_block_bg; else: thfill p withcolor (0.75,0.75,0.75); fi; + q := (-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--(2.3u,0.9u)--(2.5u,0.7u)--(2.5u,0.5u)--(2.25u,-0.9u)--(1.1u,-1.3u)--(0.5u,-1.5u)--(-0.75u,-1.4u)--(-2u,-1.15u)--(-2.35u,-0.65u)--cycle; + thdraw q; + thfill q withcolor(0.6,0.6,0.6); + pickup PenD; + path p; + p := (-2u,-0.65u)--(-1.9u,-1u); + thdraw p; + path p; + p := (0.6u,-0.7u)--(0.5u,-1.3u); + thdraw p; + path p; + p := (2.1u,-0.15u)--(2.3u,-0.4u); + thdraw p; + enddef; + + initsymbol("p_u_block"); + + + + # Change the dashed line for the line wall:presumed + # Changer la ligne pointillée du symbole line wall:presumed + def l_wall_presumed (expr P) = + T:=identity; + pickup PenA; + # Old definition + #thdraw P dashed evenly scaled (2*optical_zoom); + # New definition + thdraw P dashed evenly scaled (.1u); + enddef; + + # Change the dashed line for the line chimney + # Changer la ligne pointillée du symbole line chemney (cheminée) + def l_chimney (expr P) = + T:=identity; + pickup PenC; + %thdraw P dashed evenly scaled optical_zoom; + thdraw P dashed evenly scaled (.05u); + enddef; + + # To change blocs size in the area blocks + # Pour modifier la taille des blocs dans l'aire blocks + def a_blocks (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + uu := max(u, (xpart urcorner q - xpart llcorner q)/100, (ypart urcorner q - ypart llcorner q)/100); + tmp_pic := image( + for i = xpart llcorner q step 1.0uu until xpart urcorner q: + for j = ypart llcorner q step 1.0uu until ypart urcorner q: + qq := punked (((-.3uu,-.3uu)--(.3uu,-.3uu)--(.3uu,.3uu)--(-.3uu,.3uu)--cycle) + randomized (uu/2)) + rotated uniformdeviate(360) + shifted ((i,j) randomized 1.0uu); + if xpart (p intersectiontimes qq) < 0: + thclean qq; + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change sand aspects + # Pour modifier les aspects du sable dans l'aire associée + def a_sands (expr p) = + T:=identity; + pickup PenC; + path q; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step 0.1u until xpart urcorner q: + for j = ypart llcorner q step 0.1u until ypart urcorner q: + draw origin shifted ((i,j) randomized 0.1u) withpen PenC; + endfor; + endfor; + ); + #clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change pebbles aspects + # Pour modifier l'aspects de l'aire pebbles (galets) + def a_pebbles_SKBB (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step .1u until xpart urcorner q: + for j = ypart llcorner q step .5u until ypart urcorner q: + qq := (superellipse((.07u,0),(0,.03u), (-.07u,0),(0,.-.03u),.75)) + %randomized (u/25) + rotated uniformdeviate(360) + shifted ((i,j) randomized 0.27u); + if xpart (p intersectiontimes qq) < 0: + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change slopes aspects + # Pour modifier la ligne aspects + def l_slope (expr P,S)(text Q) = + %show Q; + T:=identity; + numeric dirs[]; + numeric lengths[]; + for i=Q: + dirs[redpart i]:=greenpart i; + lengths[redpart i]:=bluepart i; + endfor; + li:=length(P); % last + alw_perpendicular:=true; + for i=0 upto li: + if unknown dirs[i]: dirs[i]:=-1; + else: + if dirs[i]>-1: + dirs[i]:=((90-dirs[i]) - angle(thdir(P,i))) mod 360; + alw_perpendicular:=false; + fi; + fi; + if unknown lengths[i]: lengths[i]:=-1; fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + d:=dirs[i]; + if d=-1: + if (i=0) or (i=li): + dirs[i] := angle(thdir(P,i) rotated 90) mod 360; + pi:=i; + else: + if ni<=i: + for j=i upto li: + ni:=j; + exitif dirs[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + dirs[i]:=w[dirs[pi],dirs[ni]]; + %if (dirs[i]-angle(thdir(P,i))) mod 360>180: + %dirs[i]:=w[dirs[ni],dirs[pi]]; + %message("*******"); + %fi; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + l:=lengths[i]; + if l=-1: + if (i=0) or (i=li): + lengths[i] := 1cm; % should never happen! + thwarning("slope width at the end point not specified"); + pi:=i; + else: + if ni<=i: + for j=i+1 upto li: + ni:=j; + exitif lengths[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + lengths[i]:=w[lengths[pi],lengths[ni]]; + pi:=i; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show lengths[i]; endfor; + T:=identity; + boolean par; + cas := 0.3u; + krok := 0.7u; + dlzka := (arclength P); + if dlzka>3u: dlzka:=dlzka-0.6u fi; + mojkrok:=adjust_step(dlzka,1.4u) / 5; + pickup PenD; + par := false; + forever: + t := arctime cas of P; + if t mod 1>0: % not a key point + w := (arclength(subpath(floor t,t) of P) / + arclength(subpath(floor t,ceiling t) of P)); + if alw_perpendicular: + a := 90; + else: + a := w[dirs[floor t],dirs[ceiling t]]; + fi; + l := w[lengths[floor t],lengths[ceiling t]]; + else: + if alw_perpendicular: + a := 90; + else: + a:= dirs[t]; + fi; + l:=lengths[t]; + fi; + a := a + angle(thdir(P,t)); + thdraw (point t of P) -- ((point t of P) + if par: 0.333 * fi l * unitvector(dir(a))); + cas := cas + mojkrok; + par := not par; + exitif cas > dlzka + .3u + (krok / 3); % for rounding errors + endfor; + if S = 1: pickup PenC; draw P fi; + %pickup pencircle scaled 3pt; + %for i=0 upto li: draw point i of P; endfor; + enddef; + + # To change color of Mud area + # Pour modifier la couleur de l'aire Boue + def a_u_boue (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + #126, 51, 0 + thfill p withcolor (0.49, 0.20, 0.00); + enddef; + + # To change color of Sump + # Pour modifier la couleur de l'aire siphon + def a_sump (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + thfill p withcolor (0.06, 0.20, 0.65); + enddef; + + # To change color of guano + # Pour modifier la couleur de l'aire guano + def a_u_guano (expr p) = + T:=identity; + thfill p withcolor (0.53, 0.26, 0.11); + enddef; + + # To change color of a tree-trunk + # I advise to use a line "border" to delimit the area + # If used with tree-leaves, add the option -place top + # Pour modifier la couleur de l'aire tronc + # Je suggère d'utiliser une ligne "border/bord" pour délimiter l'aire + # Si utilisé conjointement avec l'aire feuilles d'arbres, utiliser l'option -place top + def a_u_tronc (expr p) = + T:=identity; + thfill p withcolor (0.62, 0.24, 0.05); + enddef; + + # To change color of a tree-leaves + # Pour modifier la couleur de l'aire feuilles d'arbre/feuillage + def a_u_feuilles (expr p) = + T:=identity; + thfill p withcolor (0.0, 1.0, 0.0); + enddef; + + # To change color of Water area + # Pour modifier la couleur de l'aire eau + def a_water (expr p) = + T:=identity; + #thfill p withcolor (0.60, 0.8, 1); + thfill p withcolor (0.17, 0.46, 1); + enddef; + + # Northarrow more funnier ! + # Pour définir une nouvelle flèche du nord + # def s_northarrow (expr rot) = + # begingroup + # interim defaultscale:=0.7; % scale your north arrow here + # #interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + # T:=identity scaled defaultscale rotated -rot; + # interim linecap:=squared; + # interim linejoin:=rounded; + # thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + # pickup pencircle scaled (0.08cm * defaultscale); + # thdraw (0,0)--(0,-2.5cm); + # pickup pencircle scaled (0.16cm * defaultscale); + # p:=(0.4cm,0.6cm); + # thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + # label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + # endgroup; + # enddef; + + def s_northarrow (expr rot) = + begingroup + interim defaultscale:=0.8; % scale your north arrow here + T:=identity scaled defaultscale rotated -rot; + %noRotT:=identity scaled defaultscale 0; + pickup pencircle scaled (0.08cm * defaultscale); + + % Cercle du nord + p:=fullcircle scaled 1.6cm; + thclean p; + thdraw p withcolor black; + p:=(0.95cm,0)--(0.65cm,0); + thdraw p withcolor black; thdraw p xscaled -1 withcolor black; + + % Flèche + thdraw (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + thfill (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black withalpha 0.8; + thdraw (.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + + % N du Nord + %pickup pencircle scaled (0.12cm * defaultscale); + %p:=(0.28cm,0.42cm); + %thdraw p--(p yscaled -1)--(p xscaled -1)--(p scaled -1) transformed T withcolor red; + label.rt(thTEX("N") scaled 1.6, (-0.2cm,0cm)) withcolor red; % transformed T; + endgroup; + enddef; + + # # Change Scale bar type + # # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + + # # Write the point depth (not functionning...) + # # Définir un point qui écrit la côte/profondeur (Ne fonctionne pas actuellement...) + # def p_u_prof (expr pos) = + # T:=identity shifted pos; + # pickup PenD; + # p:=(-.3u,0)--(.3u,0); + # thdraw p; thdraw p rotated 90; + # p:=fullcircle scaled .2u; + # thclean p; thdraw p; + # enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # % append "m" to label + # picture txtm; + # % calcul profondeur + # %numeric profondeur; + # profondeur:=(\thaltitude-\cavemaxz); + # picture txtprofondeur; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude m etex, lrcorner txt); + # %label.urt(btex \thdepth m etex, lrcorner txt); + # ); + # % give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # % draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + + + + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + def p_altitude (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + + vardef p_label@#(expr txt,pos,rot,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + p_altitude(pos); + % append "m" to label + picture txtm; + txtm:=image( + draw txt; + interim labeloffset:=0; + label.urt(btex \thaltitude { m} etex, lrcorner txt); + #label.urt(btex \thheight m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, pos); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, pos); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(pos,rot); % station name + elseif mode=8: process_filledlabel(pos, rot); + else: process_label(pos,rot); fi; + fi; + enddef; + + # For point height with P or C prefixe + # use “point 0 0 height -value [+10 m]” + # or “point 0 0 height -value [-85 m]” + # in your data to get E10 or P85 + # Pour obtenir un point de hauteur de passage avec P ou C comme préfixe + # utiliser “point 0 0 height -value [+10 m]” + # ou “point 0 0 height -value [-85 m]” + # dans les données vous donner E10 ou P85 respectivement + verbatimtex \def\thheightpos{E}\def\thheightneg{P} etex + + + # Change the altitude definition for the wall-line label (add units) + # To modify the color, you need to modify the triplets after the 3 withcolor command. + # BE CAREFUL ! Sometimes, it generates mpost errors when using point wall:altitude. + # If you get this kind of error, comment the whole p_wallaltitude definition. + # Changer la définition de l'altitude pour le label de la ligne mur (ajout de l'unité) + # Pour modifier la couleur, modifier le triplet (RGB) après les 3 commandes withcolor. + # ATTENTION ! Parfois, cette redéfinition génère des erreurs métapost. + # Si c'est le cas, commenter toute la redéfinition du point p_wallaltitude. + + #def p_wallaltitude (expr pprev,pos,pnext,txt) = + # rot:=angle(unitvector(pnext-pos)+unitvector(pos-pprev)) - 90; + # pickup PenD; + # pair zz; + # %zz:=(pos + 3*unitvector(dir rot)); + # zz:=(pos + (u/4)*unitvector(dir rot)); + # %draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in black + # draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in color + # % add the unit (here, meters as m) + # txtm:=image( + # %draw txt; % altitude in black + # draw txt withcolor (0.78, 0.08, 0.52); % altitude in color + # %interim labeloffset:=0; + # %label.urt(btex \thaltitude { m} etex, lrcorner txt); % unit in black + # label.urt(btex \thaltitude { m} etex, lrcorner txt) withcolor (0.78, 0.08, 0.52); % unit in color + # ); + # begingroup + # % interim labeloffset:=2pt; + # interim labeloffset:=(u/12); + # if horiz_labels: + # rot:=rot mod 360; + # if rot<=22.5: lab:=thelabel.rt(txtm, zz); + # elseif rot<=67.5: lab:=thelabel.urt(txtm, zz); + # elseif rot<=112.5: lab:=thelabel.top(txtm, zz); + # elseif rot<=157.5: lab:=thelabel.ulft(txtm, zz); + # elseif rot<=202.5: lab:=thelabel.lft(txtm, zz); + # elseif rot<=247.5: lab:=thelabel.llft(txtm, zz); + # elseif rot<=292.5: lab:=thelabel.bot(txtm, zz); + # elseif rot<=337.5: lab:=thelabel.lrt(txtm, zz); + # else: lab:=thelabel.rt(txtm, zz); + # fi; + # else: + # if (abs rot>90) and (abs rot <=270): + # rot:=rot-180; + # lab:=thelabel.lft(txtm, pos); + # else: + # lab:=thelabel.rt(txtm, pos); + # fi; + # fi; + # process_label(pos, if horiz_labels: 0 else: rot fi); + # endgroup; + #enddef; + + + + # Definition of new lines symbols + # Définition de nouveau symboles de lignes + + + # Line symbol for strata for cross sections (u:strata). It works exactly as line section + # symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des strates (u:strata). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_strata (expr P) = + T:=identity; + path Q; Q = punked P; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + linecap:=0; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz1--zz5 dashed evenly; + pickup PenA; + draw zz1--zz5 withcolor background; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz2--zz6 dashed evenly; + pickup PenA; + draw zz2--zz6 withcolor background; + else: + pickup pencircle scaled 1 mm; + draw zz1--zz2 dashed evenly; + pickup PenA; + draw zz1--zz2 withcolor background; + fi; + endfor; + enddef; + + + # Line symbol for Coupoles (u:coupole). It works exactly as line section + # Symbole de ligne pour dessiner des coupoles de plafond. + # Fonctionne comme les autres lignes + def l_u_coupole (expr P) = + T:=identity; + cas := 0; % cursor to step along path + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.25u); % symbol length nudged to be multiple of path length + q:= (0.10u,0.16u) -- (0.13u,0.17u); % dot + + pickup PenC; %2nd thinnest pen + forever: + t := arctime cas of P; + thdraw q rotated angle(thdir(P,t)) shifted (point t of P ); % draw dots + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + pickup PenC; %2nd thickest pen + thdraw P; %continuous line + enddef; + + + # Line symbol for fault. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des failles (u:fault). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_fault (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenA; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + draw zz1--zz5 dashed evenly; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + draw zz2--zz6 dashed evenly; + else: + draw zz1--zz2 dashed evenly; + fi; + endfor; + enddef; + + + # Line symbol for the surface. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner la surface (u:surf). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_surf (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenC; + draw Q dashed evenly withcolor (0.5, 0, 0); + enddef; + + + # To add a doline line (u:doline); Do not forget the option -clip off ! + # Symbole de ligne pour dessiner une ligne doline (u:doline). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_doline (expr P) = + T:=identity; + laenge:= arclength P; + symsize:=adjust_step(laenge,2u); + triangle_width:=symsize/10; + cur:=(symsize-triangle_width)/2; + pickup PenC; + forever: + t1 := arctime (cur) of P; + t := arctime (cur + triangle_width/2) of P; + t2 := arctime (cur + triangle_width) of P; + thfill (subpath (t1,t2) of P) -- + ((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + cycle; + thdraw (point t2 of P) --((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + (point t1 of P) withcolor (0.5, 0, 0); + cur := cur + symsize; + exitif cur > laenge - (1*symsize/3); % for rounding errors + t1:=arctime (cur) of P; + endfor; + enddef; + + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + + + # Defines the gradient as geologic dip + # Définit le gradient comme pendage géologique + def p_gradient_XA (expr P,R,S,A) = + U:=(.15u, .4u); + T:=identity aligned A rotated R scaled S shifted P; + pickup PenC; + thdraw (0u, 0u) -- (0u, .4u); + thdraw (-.4u, 0u) -- (.4u, 0u); + enddef; + initsymbol ("p_gradient_XA"); + symbol-assign point gradient XA + + + # Section to define the bat symbol (point, line, area) + # Section pour définir le symbole Chauve souris utilisé en point, ligne ou aire + path bat_path_x; + bat_path_x := (160.43589,619.76148) + .. controls (200.83034,598.56215) and (225.01974,599.82632) .. (242.33709,601.15842) + .. controls (250.91988,585.02142) and (280.12279,545.7622) .. (328.92385,566.52372) + .. controls (343.18917,529.89929) and (387.77695,513.04018) .. (453.54702,518.36185) + .. controls (456.6654,525.97557) and (466.09064,533.43257) .. (471.27843,523.05007) + .. controls (463.85291,520.67657) and (466.71891,517.42483) .. (471.63814,522.23522) + .. controls (472.87859,519.83044) and (472.11254,517.25674) .. (467.00984,516.24193) + .. controls (498.08181,494.38071) and (518.37927,488.7935) .. (554.08261,484.34703) + .. controls (536.23968,468.87122) and (526.7451,451.32142) .. (536.0878,433.78585) + .. controls (539.04313,428.23891) and (549.65293,437.81051) .. (550.08905,431.99134) + .. controls (543.35122,428.68782) and (547.16851,429.31755) .. (550.93619,430.90592) + .. controls (555.01514,419.20795) and (542.29889,420.82043) .. (539.21019,422.32967) + .. controls (526.80565,412.03922) and (538.14174,362.22955) .. (562.04206,325.41289) + .. controls (560.70416,305.4475) and (552.94665,275.48765) .. (596.42383,240.15823) + .. controls (586.13796,214.86512) and (584.21841,176.344) .. (618.88684,158.99293) + .. controls (600.38363,161.42082) and (571.90452,163.00167) .. (555.87287,173.29962) + .. controls (533.80922,180.31406) and (511.7587,189.77279) .. (494.76462,217.75852) + .. controls (469.02274,260.15007) and (465.60841,280.08537) .. (466.27659,287.73284) + .. controls (467.27295,299.13663) and (456.20597,295.4343) .. (455.42733,284.84646) + .. controls (447.034,297.47822) and (465.71846,292.96944) .. (457.40227,311.17742) + .. controls (451.51715,333.88534) and (454.55183,344.68208) .. (455.22274,365.27634) + .. controls (445.59186,380.66207) and (438.52169,394.98144) .. (432.56329,406.97544) + .. controls (421.27321,411.75599) and (411.86904,413.85884) .. (403.92838,423.33244) + .. controls (391.19793,418.79449) and (380.875,414.46152) .. (373.6673,409.41976) + .. controls (365.11095,413.84661) and (372.76761,437.1554) .. (372.88328,437.30963) + -- (360.72573,447.88215) + .. controls (360.72573,447.88215) and (348.36583,439.38367) .. (342.32921,440.26049) + .. controls (340.52016,451.25937) and (343.58923,463.9528) .. (354.67087,475.2679) + .. controls (341.63825,482.57642) and (339.10347,494.24676) .. (313.80723,490.57484) + .. controls (304.61922,489.24114) and (282.31298,490.61764) .. (258.32359,496.84657) + .. controls (246.18809,499.99759) and (248.48311,482.8706) .. (236.36849,493.22467) + .. controls (239.32461,491.85429) and (242.55704,492.01948) .. (245.59044,495.64662) + .. controls (248.83726,499.52895) and (249.4495,502.08244) .. (244.59097,503.87878) + .. controls (221.93401,514.80409) and (190.83965,541.85436) .. (178.69512,574.11392) + .. controls (176.80431,577.00681) and (162.4873,600.33708) .. cycle; + path bat_path_bb; + bat_path_bb = bbox bat_path_x; + path bat_path; + bat_path = bat_path_x shifted (-(llcorner bat_path_bb) - (urcorner bat_path_bb - llcorner bat_path_bb) / 2.0) scaled (1u / ((xpart urcorner bat_path_bb) - (xpart llcorner bat_path_bb))) rotated 210; + + # Section of your layout define point u:bats symbol like this + # Pour définir le point chauve souris : u:bats + def p_u_bats(expr pos, theta, sc, al) = + T := identity shifted pos; + thfill (bat_path scaled 1.5) withcolor black; + enddef; + + # similarly the line u:bat symbol + # Idem pour la ligne + def l_u_bats(expr P) = + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 1.0u); + pickup PenD; + forever: + t := arctime cas of P; + thfill bat_path scaled 0.5 shifted (point t of P) withcolor black; + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + enddef; + + # and finally the area u:bat symbol (pattern in this case) + # Et pour l'aire + % bat pattern + beginpattern(pattern_bat); + fill bat_path withcolor black; + endpattern; + + % bat area symbol + def a_u_bats (expr Path) = + T:=identity; + thclean Path; + thfill Path withpattern pattern_bat; + enddef; + + # These symbols will be included also in the legend. To + # change the way how they are drawn there just define appropriate + # macro. Its name should be symbol macro name with _legend + # suffix. + # Ces symbols seront inclus dans la légende. Pour modifier la façon dont ils + # sont dessinés, juste, définissez la macro appropriée. + # Son nom doit être le nom de la macro symbol approprié avec le suffixe + # _legend. + def l_u_bats_legend = + l_u_bats(((.2,.2) -- (.8,.8)) inscale) + enddef; + + + # Definition of a stalagmite boss symbol + # Définition du point stalagmite boss + def p_u_boss (expr pos,theta,sc,al)= + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenD; + p := (0.08u,0.25u)..(0,0.29u)..(-0.08u,0.25u); + q := (0.16u,0.5u)..(0u,0.58u)..(-0.16u,0.5u); + for i=0 upto 9: + # braun color + thdraw p rotated 36i withcolor (100, 0.6, 0.2); + thdraw q rotated 36i withcolor (100, 0.6, 0.2); + % black color + %thdraw p rotated 36i; + %thdraw q rotated 36i; + endfor + p := fullcircle scaled 0.15u; + thdraw p withcolor (100, 0.6, 0.2); + % black color + %thdraw p withcolor; + enddef; + + + # Definition of a shell limestone symbol + # Définition du point coquille fossile + def p_u_shell (expr pos,theta,sc,al)= + T:=identity shifted pos; + pickup PenB; + numeric turns, radius; + path ss, cesta; + pair za, zb; + turns = 1.55; + radius = .3u; + za = ( xpart(origin)+0, ypart(origin)+.1u ) rotated 370 turns; + zb = ( xpart(origin)+.3u, ypart(origin)+0 ) rotated 360 turns; + cesta := za--zb; + ss := (origin for t=1 upto 360 turns: -- dir t scaled t endfor) scaled (radius/turns/360); + thdraw ss withcolor (0.3); + thdraw (cesta cutbefore ss) withcolor (0.6); + enddef; + initsymbol ("p_u_shell"); + + + # Define Danger symbol + # Définition du point Danger + def p_u_danger (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + thfill (0,-u)--(u,0)--(0,u)--(0,.9u)--(.9u,0)--(0,-.9u)--cycle; + thfill (0,-u)--(-u,0)--(0,u)--(0,.9u)--(-.9u,0)--(0,-.9u)--cycle; + thfill (.1u,-.45u)..(0,-.35u)..(-.1u,-.45u)..(0,-.55u)..cycle; + thfill (0,-.2u)..(.1u,-.1u)--(.2u,.4u)..(0,.6u)..(-.2u,.4u)--(-.1u,-.1u)..cycle; + enddef; + #initsymbol("p_entrance_MY"); + #let p_entrance = p_entrance_MY; + + + # Define dive line (u:ariane) in thin red + # Définition de la ligne file d'Ariane en rouge fin + def l_u_ariane (expr Path) = + T:=identity; + pickup PenD; + draw Path withcolor (100, 0, 0); + enddef; + + + # Definition of plankwalk + # Définition d'une ligne de main courante + def l_u_plankwalk (expr P) = T:=identity; + # by Dave Clucas + cas := 0; + dlzka := arclength P; + mojrok := adjust_step(dlzka, 0.5u); + pickup PenD; + forever: + t := arctime cas of P; + thdraw ((point t of P) + 0.5 * u * unitvector(thdir(P,t) rotated 90)) -- + ((point t of P) - 0.5 * u * unitvector(thdir(P,t) rotated 90) ); + cas := cas + mojrok; + exitif cas > dlzka + (mojrok/3); % for rounding errors + endfor; + pickup PenC; + %thdraw P; + %draw path withcolor (0.5, 0 ,0) + enddef; + + + # Definition of a line rail + # Définition d'une ligne rail + def l_u_rail (expr P) = + # by Andrew Aktinson + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.8u); + pickup PenC; + forever: + t0 := arctime (cas) of P; + t1 := arctime (cas + mojkrok*2/5) of P; + t := arctime (cas + mojkrok/2) of P; + t4 := arctime (cas + mojkrok*3/5) of P; + t5 := arctime (cas + mojkrok) of P; + thdraw (subpath (t0,t1) of P); + thdraw (subpath (t4,t5) of P); + drawdot (point t of P); + #mark_ (P,t,0.02u); + #mark_ (P,t,-0.02u); + #f := (P,t,0.2u); + #draw f; + cas := cas + mojkrok; + exitif cas > dlzka - (2*mojkrok/3); % for rounding errors + endfor; + enddef; + + + # Change fig Flowstone, increase the number of arcs + # Modifier le symbole flowstone en augmentant le nombr d'arc + def l_flowstone (expr p) = + #draw p withpen PenC withcolor (0.0, 0.5, 1.0); + T:=identity; + cas := 0; + dlzka := arclength p; + mojkrok:=adjust_step(dlzka, .3u); + # povodne .7u + pickup PenC; + t1:=0; + forever: + t2 := arctime (cas + mojkrok) of p; + thdraw (point t1 of p){dir (angle(thdir(p,t1)) + 60)} .. + {dir (angle(thdir(p,t2)) - 60)}(point t2 of p); + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + t1:=t2; + endfor; + enddef; + + + # Point that represent a bird nest + # Point pour représenter un nid d'oiseau + def p_u_nid (expr pos,theta,sc,al)= + U:=(.4u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenC; + #thdraw (-.4u,.2u){dir -70}..{dir 70}(.4u,.2u) withcolor (0.53, 0.26, 0.11); + thdraw (-.2u,.1u){dir -70}..{dir 70}(.2u,.1u) withcolor (0.53, 0.26, 0.11); + enddef; + + + # Artificial anchor point (From a post by Evaristo Quiroga) + # Point ancrage artificiel (From a post by Evaristo Quiroga) + def p_u_anchor_artificial(expr pos,theta,sc,al) = + T:=identity shifted pos; + thdraw origin withpen pencircle scaled 0.25u withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_artificial"); + + + # Natural anchor point (From a post by Evaristo Quiroga) + # Point ancrage naturel (From a post by Evaristo Quiroga) + def p_u_anchor_natural(expr pos,theta,sc,al) = + U:=(.2u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + thfill (-.2u,-.2u)--(0,.2u)--(.2u,-.2u)--cycle withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_natural"); + + + # Deviation line (by Tarquin 2019) + # Ligne pour dessiner une déviation (D'après Tarquin 2019) + def l_u_deviation (expr P) = + begingroup; + save ellipse; + T:=identity; + pickup PenC; + path ellipse; + ellipse:=fullcircle xscaled (.5u) yscaled (.25u) shifted (point (length P) of P); + thdraw P cutafter ellipse; + draw ellipse; + endgroup; + enddef; + initsymbol("l_u_deviation"); + + def l_u_deviation_legend = + l_u_deviation(((.1,.5)--(.8,.5)) inscale); + enddef; + + + # Climbing caver point (by Juraj Halama, 2020) + # Climbing one has center where the rope should go on the harness... + # Point pour dessiner un spéléo qui grimpe ou escalade (D'après Juraj Halama, 2020) + # Le point correspond au centre du spéléo au niveau du harnais, qui doit donc être sur la corde + picture u_man_c_pic; + u_man_c_pic := image ( + draw (0cm, -0cm) -- (-8cm, 27cm) -- (-36cm, 55cm) -- (-50cm, 99cm) withpen pencircle scaled 16cm; + draw (27cm, 48cm) -- (0, 64cm) -- (-29cm, 61cm) -- (-38cm, 102cm) withpen pencircle scaled 16cm; + draw (-65cm, 48cm) -- (-75cm, 75cm) -- (-53cm, 106cm) -- (0, 106cm) withpen pencircle scaled 14cm; + draw (-44cm, 130cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (20cm, -67cm); + + def p_u_man_c (expr P, R, S, A) = + U := (60cm, 85cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_c_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_c"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_c_legend = + draw u_man_c_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Walking caver point (by Juraj Halama, 2020) + # Use "-align top" for proper alignment of the walking man when his point is on the groung. + # Point pour dessiner un spéléo marchant (D'après Juraj Halama, 2020) + # Utiliser l'option "-align top" pour un alignement correct quand le point est au sol + picture u_man_w_pic; + u_man_w_pic := image ( + draw (0, 0) -- (7.5cm, 36cm) -- (0cm, 69cm) -- (9cm, 99cm) withpen pencircle scaled 16cm; + draw (42cm, 9cm) -- (37.5cm, 42cm) -- (13.5cm, 69cm) -- (30cm, 102cm) withpen pencircle scaled 16cm; + draw (21.5cm, 100.5cm) -- (6.6cm, 69cm) withpen pencircle scaled 16cm; + draw (-24cm, 75cm) -- (-13.5cm, 102cm) -- (9cm, 112.5cm) -- (30cm, 108cm) -- (51cm, 87cm) -- (75cm, 93cm) withpen pencircle scaled 14cm; + draw (30cm, 132cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (-20cm, -70cm); + + def p_u_man_w (expr P, R, S, A) = + U := (60cm, 80cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_w_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_w"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_w_legend = + draw u_man_w_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Plan view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en plan" (D'après Juraj Halama, 2020) + def p_u_symbol_plan (expr pos,theta,sc,al) = + U := (-3.25u, 3.25u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-3.26u, -.95u) -- (1.74u, -.95u) -- (2.8u, .82u) -- (-1.49u, .82u) -- cycle); + thfill q withcolor .85; + thdraw q; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle); + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (0u, 2.31u) withcolor .5green; + enddef; + + + # Extended view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en coupe développée" (D'après Juraj Halama, 2020) + def p_u_symbol_extend (expr pos,theta,sc,al) = + U := (-2.5u, 2.5u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-2.346u, -2.480u) -- (-.48u, -2.116u) -- (-.48u, 1.573u) -- (-2.346u, 1.354u) -- cycle); + thfill q withcolor .85; + q := ((-1.551u, -2.878u) -- (1.438u, -.766u) -- (1.438u, 2.388u) -- (-1.551u, 1.118u) -- cycle); + thfill q withcolor .75; + thdraw q; + thdraw (-.48u, -2.116u) -- (-.48u, 1.573u) dashed evenly; + q := ((.446u, -1.461u) -- (2.120u, -1.094u) -- (2.120u, 2.184u) -- (.446u, 1.965u) -- cycle); + thfill q withcolor .85; + thdraw (.446u, -1.461u) -- (.446u, 1.965u) dashed evenly; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle) rotated -90; + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (2.31u, 0u) withcolor .5green; + enddef; + + + # Change rope line color + # Changer la couleur de la ligne rope (corde) + #symbol-colour line rope [58 44 25] + + + # Area for galerie initiation + # You will probably need to adapt the color to match the color of your galeries + # Aire pour matérialiser le départ d'une galerie + # A adapter en fonction de la couleur de vos galeries + def a_u_galerie(expr P) = + T:=identity; + ## jaune chamois (208, 192, 122) + ##thfill P withcolor (0.82,0.75,0.48) withtransparency 0.5; + thfill P withcolor (0.82,0.75,0.48) withalpha 0.5; + + ## Grey + ##thfill P withcolor (0.73,0.72,0.75) withtransparency 0.5; + #thfill P withcolor (0.73,0.72,0.75) withalpha 0.5; + + ## Jaune queue de vache (168, 152, 116) + ##thfill P withcolor (0.66,0.60,0.45) withtransparency 0.5; + #thfill P withcolor (0.66,0.60,0.45) withalpha 0.5; + + ## gris argile (239, 239, 239) + ##thfill P withcolor (0.937,0.937,0.937) withtransparency 0.5; + #thfill P withcolor (0.937,0;937,0.937) withalpha 0.5; + enddef; + + + # Make unsurveyed wall lines more light-weight and dashed + # Rendre les parois non topographiées plus légères et en pointillés + #Bruce Mutton 2010.06.20 for Therion 5.3.9 + def l_wall_unsurveyed (expr P) = + T:=identity; + pickup PenC; + thdraw P dashed evenly scaled (0.5*optical_zoom); + enddef; + + + # thin grey cave splays, yellow duplicates and dashed approximate legs + # Pour modifier la couleur du squelette en fonction du type de visées + # (splays, normal, duplicates, approximate...) + def l_survey_cave (expr P) = + % always draws full centreline, rather than short stubs like default cave centrelines + T:=identity; + pickup PenC; + if ATTR__shotflag_splay: + drawoptions(withcolor(0.5,0.5,0.5) withpen PenD); + thdraw P; % grey & thin + drawoptions(); + else: % not splay but may have either or both duplicate and approx flags set + if ATTR__shotflag_duplicate: + drawoptions(withcolor (1,1,0)); % differentiate duplicate with colour yellow + fi; + if ATTR__shotflag_approx: + thdraw P dashed evenly scaled optical_zoom; % differentiate approx with dashed + else: + thdraw P; + fi; + thdrawoptions(); + fi; + enddef; + + endcode + # Endcode for all the definition + + + code tex-map + \newtoks\thversiontitleB \thversiontitleB={Therion } + endcode + +endlayout + +###################################################################################################################################### + # Layout to define a horizontal Scale bar + # Layout pour définir une barre d'échelle horizontale +###################################################################################################################################### +layout scalebar_horiz + + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + def s_scalebar (expr l, units, txt) = + % l = value of scale-bar length + % units = ?? + % txt = string representing units + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + % tmpl = half plotted length of scale bar from central top insertion point + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + endgroup; + pickup PenC; + draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + for i:=-0.5 step 2 until 2: % start drawing at the third block (leave space for smaller divisions) + fill p shifted (i * tmpx,0); + endfor; + + % Draw first part with subdivided blocks + p:=(0,0)--(tmpx/5,0)--(tmpx/5,-tmph)--(0,-tmph)--cycle; % define width of segment (tmpx is length of a normal bar segment) + for i:=-2.5 step 2/5 until -0.75: % Startpos, segments, count-index + fill p shifted (i * tmpx,0) withcolor black; + endfor; + + % Label of scale: Scalebar top, values below + begingroup + interim labeloffset:=3.5bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + endfor; + label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # label.top(thTEX("Echelle 1 : " & decimal round(Scale*100)),(0,0)); + endgroup; + + enddef; + + endcode + +endlayout + +###################################################################################################################################### +###################################################################################################################################### +layout scalebar_vert-Halama + + # Layout to define a vertical Scale bar (see Therion Wiki - Juraj Halama) + # distributed under the GNU General Public Licence + # You need to place it with in your thconfig file: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + # Layout pour définir une barre d'échelle verticale (voir le wiki Therion - Jural Halama) + # distribué sous la licence GNU General Public Licence + # Il faut l'appeler dans le fichier de configuration thconfig avec le bloc: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + + code metapost + def s_scalebar (expr l, units, txt) = + begingroup + tmpw = 3.0 bp; + tmp5m = 5 / Scale * units * cm; + tmpl = l / Scale * units * cm; + endgroup; + p := (0, 0) -- (tmpw, 0) -- (tmpw, - tmp5m) -- (0, - tmp5m) -- cycle; + pickup PenD; + for i := 0 step 1 until (l - 1) / 5: + if (i mod 2) <> 0: + unfill p shifted - (0, i * tmp5m); + else: + fill p shifted - (0, i * tmp5m); + fi; + draw p shifted - (0, i * tmp5m); + endfor; + pickup PenA + %draw (-tmpw, 0) -- (tmpw, 0); + %draw (-tmpw, -tmpl) -- (0, -tmpl); + fill (-2tmpw, tmpw) -- (-2tmpw, -tmpw) -- (0, 0) -- cycle; + fill (-2tmpw, -tmpl + tmpw) -- (-2tmpw, -tmpl + -tmpw) -- (0, -tmpl) -- cycle; + if ((l mod 10) > 5) or ((l mod 10) = 0): + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor black; + else: + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor white; + fi; + begingroup + interim labeloffset:=3.5bp + tmpw; + %interim defaultscale:=0.5; + label.rt(thTEX("\size[12]" & "0{\thinspace}m"),(0, 0)); + for i := 1 step 1 until l / 5: + if (i mod 10) = 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + if i * 5 = l: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + label.rt(thTEX("\size[8]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + fi + fi; + endfor; + if (l mod 5) <> 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (l)),(0, - tmpl)); + fi; + endgroup + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout scalebar_vert + + # Layout to define a vertical Scale bar + # Layout pour définir une barre d'échelle verticale + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + def s_scalebar (expr l, units, txt) = + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + % To compute the right size of the text + if (l/1000) <1 : + if (l/100) <1 : + if (l/10) <1 : tmphz:=6bp; + else: tmphz:=8bp; fi; + else: tmphz:=10bp; fi; + else tmphz:=12bp; fi; + endgroup; + pickup PenC; + draw (0,-tmpl)--(0,tmpl)--(-tmph,tmpl)--(-tmph,-tmpl)--cycle; + p:=(0,0)--(0,tmpx)--(-tmph,tmpx)--(-tmph,0)--cycle; + for i:=-2.5 step 2 until 2: + fill p shifted (0,i * tmpx); + endfor; + begingroup + interim labeloffset:=0bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (l-i)),(tmph+tmphz,tmpx)); + %label.bot(thTEX(decimal (i)),(tmpx,-tmph)) rotated 90; + % Inverser l'ordre des nombres + endfor; + label.bot(thTEX(decimal (l-l) & "\thinspace" & txt),(tmph+tmphz,tmpl)); + %label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)) rotated 90; + endgroup; + enddef; + + endcode + +endlayout + + +###################################################################################################################################### +layout headerl + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + + \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords \the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + %{\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + %\fi + %\edef\tmp{\the\northdir} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\northdir north } + %\fi + %\edef\tmp{\the\magdecl} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\magdecl { deg.} \par} + %\fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + % Add Logos + # \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + # \def\maplayout{ + # \legendbox{0}{100}{NE}{\the\legendcontent} + # \legendbox{100}{100}{NW}{\loadpicture{D:/Logo-ARSIP-Synthese-Topo.jpg}} %%% pdf, png, jpg supported + # } + endcode +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-to-place + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # that needs to be manually located inside your layout (in the thconfig file) + # with the code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % add legend content + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % add scalebar where you want it + # } + # endcode + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale qu'il faut localiser grâce au code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % Ajout du contenu de la légende + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % Ajout de l'échelle où nous la voulons + # } + # endcode + + + copy scalebar_vert # Xavier robert + #copy scalebar_vert-Halama # Juraj Halama + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.5cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-auto + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # located at the right of the header. + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale et localisée à la droite du header. + + copy scalebar_vert + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + % print scalebar + \ifscalebar\hskip1.3cm\vbox to 0pt{\line{\hfil\scalebar}\vss}\fi + % print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + % print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.3cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + +###################################################################################################################################### +layout header_coupe + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + + +###################################################################################################################################### +layout header-plan-schema + # Layout to change the header for sketch (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %%print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %%print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %%print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %%print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %%print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %%print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %%print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %%print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %%print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %%print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + \fi + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe-schema + # Layout to change the header for sketch (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout headeratlas + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + \fi + \edef\tmp{\the\northdir} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\northdir north } + \fi + \edef\tmp{\the\magdecl} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\magdecl deg \par} + \fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout layoutmapborder + # If you want to draw a frame around the map + # Si vous voulez un cadre autour de votre topographie + code tex-map + \framethickness=0.5mm + endcode + +endlayout + +###################################################################################################################################### +# CODE TO CUSTOMISE ATLAS OUTPUT +# CODE POUR CUSTOMISER L'ATLAS +###################################################################################################################################### +layout LayoutAtlasNorthArrow2 +# This code is a redefinition of the default atlas definition +# that includes both north arrow & scale bar beside the navigation pane +# from Bruce Mutton (2019/08) +# Ce code est une redéfinition de la définition par défaut de l'Altlas +# Cela inclus à la fois la flèche du nord et la barre d'échelle du panneau de navigation. +# from Bruce Mutton (2019/08) + + code tex-atlas + \def\dopage{% + \vbox{\centerline{\framed{\mapbox}} + \bigskip + \line{% + \vbox to \ht\navbox{ + \hbox{\size[20]\the\pagelabel + \ifpagenumbering\space(\the\pagenum)\fi + \space\size[16]\the\pagename} + \ifpagenumbering + \medskip + \hbox{\qquad\qquad + \vtop{% + \hbox to 0pt{\hss\showpointer\pointerN\hss} + \hbox to 0pt{\llap{\showpointer\pointerW\hskip0.7em}% + \raise1pt\hbox to 0pt{\hss$\updownarrow$\hss}% + \raise1pt\hbox to 0pt{\hss$\leftrightarrow$\hss}% + \rlap{\hskip0.7em\showpointer\pointerE}} + \hbox to 0pt{\hss\showpointer\pointerS\hss} + }\qquad\qquad + \vtop{ + \def\arr{$\uparrow$} + \showpointerlist\pointerU + \def\arr{$\downarrow$} + \showpointerlist\pointerD + } + } + \fi + \vss + } + \hss + \vbox to \ht\navbox{ + \ifnortharrow\hbox to 0pt{\hss\northarrow\qquad}\fi + \vss + \ifscalebar\hbox to 0pt{\hss\scalebar\qquad}\fi + } + \box\navbox + } + } + } + endcode + +endlayout + +###################################################################################################################################### +layout LayoutAtlasNorthArrow + # Layout for the set of the Atlas North Arrow to override + # the north arrow definition of the layout drawingconfig + # and use a smaller North arrow to avoid overlaps with the scale bar + # For that, it should be call first in the layout Altas of the .thconfig file. + # Layout pour définir le set up de l'Atlas North Arrow. + # pour effacer la définition de la flèche du nord du layout drawingconfig + # et éviter la superposition de la flèche avec la barre d'échelle. + # Pour cela, il convient de placer l'appel à ce Layout avant tous les autres layouts + # dans le layout Atlas du .thconfig + code metapost + def s_northarrow (expr rot) = + begingroup + #interim defaultscale:=0.7; % scale your north arrow here + interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + T:=identity scaled defaultscale rotated -rot; + interim linecap:=squared; + interim linejoin:=rounded; + thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + pickup pencircle scaled (0.08cm * defaultscale); + thdraw (0,0)--(0,-2.5cm); + pickup pencircle scaled (0.16cm * defaultscale); + p:=(0.4cm,0.6cm); + thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + endgroup; + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout AtlasSetUp + # Layout for the set of the Atlas + # Layout pour définir le set up de l'Atlas + + # "size" are the dimensions of the square/rectangle which will be + # occupied by part of the survey corresponding to each smal inset. + # 15 x 20, is good to print with an A4-paper. + # "size", c'est pour l'atlas. Ce sont les dimensions du carré dont + # l'interieur sera occupé par la partie de la topo correspondante à + # chaque une des pagines. 15 x 20, ça va bien pour imprimer A4. + size 15 20 cm + + # In the atlas, we choose an overlap of 1 cm with the neibourghood pages + # Dans l'atlas, on va superposer 1 cm de chaque page voisine + overlap 1 cm + + # "page-setup". + # We specify 1) the dimensions of the paper: 21 X 29.7 (A4) + # 2) the surface usable to print, here 17 X 28.2 + # and then 3, we can add a 3 cm left margin (21 - 17 -1 = 3) + # and a 1.5 cm top margin (29.7 - 27.2 - 1 = 1,5) + # "page-setup", ça sert pour le map et pour l'atlas aussi. + # on spécifie les dimensions de la feuille de papier : 21 X 29,7 (A4) + # la surface imprimible du papier, ce sont 17 X 28,2 + # Alors, on peut indiquer une marge à gauche de 3 (21-17-1=3) + # et une marge en haut de 1,5 (29,7-27,2-1=1,5) + # en centimetres + page-setup 21 29.7 17 27.2 3 1.5 cm + + # Print (or not) the title of the pages before each capter of the Atlas + # Affiche (ou non) le titre des pages avant chaque chapitre de l’atlas + title-pages on + + # Zoom factor of the navigation pannel; by default, 30 + # Facteur de zoom du panneau de navigation ; Par défault, 30 + nav-factor 30 + + # Define the number of pages in the 2 directions of the navigation pannel + # Définir le nombre de pages de l'atlas dans les 2 directions du panneau de navigation + nav-size 2 2 + + + code tex-atlas + \atlastitlepages + \insertmaps + \formattedlegend + endcode + +endlayout + + +###################################################################################################################################### +layout layoutcontinuation + # If you want to write all the texts that go with continuations marks + # Si vous voulez écrire sur la carte le texte qui est donnée dans chaque définition + # de point d'interrogation de continuation + + code metapost + def p_continuation(expr pos,theta,sc,al) = + % draw default continuation symbol + p_continuation_UIS(pos,theta,sc,al); + % if text attribute is set + if known(ATTR__text) and picture(ATTR__text): + % set labeling color to light orange + push_label_fill_color(1.0, 0.9, 0.8); + % draw filled label with text next to ? + p_label.urt(ATTR__text,(.5u,-.25u) transformed T,0.0,8); + % restore original labeling color + pop_label_fill_color; + fi; + enddef; + endcode + +endlayout + + +###################################################################################################################################### +layout northarrowMG + # New Northarrow definition + # Nouvelle définition de la flèche du nord + + code metapost + # If you want to get both, magnetic and geographic north, + # with \cartodate ? + def s_northarrow (expr rot) = + %valscal=1.2; % scale your north arrow here + valscal=0.7; % scale your north arrow here + decl:=MagDecl; % set the magnetic declination + T:=identity; + picture tmp_pic; + tmp_pic = image ( + pickup pencircle scaled .3; + thfill fullcircle scaled 4cm withcolor 1white; + thdraw fullcircle scaled 3.1cm; + thdraw fullcircle scaled 4.05cm; + pickup pencircle scaled .1; + thdraw fullcircle scaled 3cm; + thdraw fullcircle scaled 4cm; + pickup pencircle scaled .2; + thdraw (dir(45)*2.025cm)--(dir(45)*3.7cm); + thdraw (dir(135)*2.025cm)--(dir(135)*3.7cm); + thdraw (dir(225)*2.025cm)--(dir(225)*3.7cm); + thdraw (dir(315)*2.025cm)--(dir(315)*3.7cm); + pickup pencircle scaled .1; + for whereto=0 step 15 until 345: + thdraw dir(whereto)*.65cm--dir(whereto)*.9cm; + thdraw dir(whereto)*1.4cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 5 until 355: + thdraw dir(whereto)*.65cm--dir(whereto)*.8cm; + thdraw dir(whereto)*1.45cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 1 until 359: + thdraw dir(whereto)*1.94cm--dir(whereto)*2cm; + endfor; + pickup pencircle scaled 1; + thdraw fullcircle scaled 1cm; + thdraw fullcircle scaled 1.1cm; + thdraw fullcircle scaled 1.3cm withpen pencircle scaled .3; + vald=90-decl; + texrot=0-decl; + drawarrow(dir(vald)*-2cm--dir(vald)*2cm) withpen pencircle scaled .2; + % Add the date of the last drawing + thdraw image(label.top(btex $mg$ etex, (0,0)) scaled .5 rotated texrot;) shifted (dir(vald)*2.04cm); + thfill (1.06cm,1.06cm)--(0,.2cm)--(-1.06cm,1.06cm)--(-.2cm,0)--(-1.06cm,-1.06cm)--(0,-.2cm)--(1.06cm,-1.06cm)--(.2cm,0)--cycle; + thfill (-.2cm,.2cm)--(0,2cm)--(0,0)--cycle; + thfill (.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle; + thfill (.2cm,.2cm)--(2cm,0)--(0,0)--cycle; + thfill (-.2cm,-.2cm)--(-2cm,0)--(0,0)--cycle; + thfill (.2cm,.2cm)--(-0,2cm)--(0,0)--cycle withcolor 1white; + thfill (.2cm,-.2cm)--(2cm,0)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,.2cm)--(-2cm,0)--(0,0)--cycle withcolor 1white; + pickup pencircle scaled .2; + thdraw (-.2cm,.2cm)--(0,2cm)--(.2cm,.2cm)--(2cm,0cm)--(.2cm,-.2cm)--(0,-2cm)--(-.2cm,-.2cm)--(-2cm,0)--cycle; + thfill fullcircle scaled .56cm withcolor 1white; + pickup pencircle scaled .1; + thdraw (.28cm,0)..(0,.28cm)..(-.28cm,0)..(0,-.28cm)..cycle; + pickup pencircle scaled .4; + thdraw (.2cm,0)..(0,.2cm)..(-.2cm,0)..(0,-.2cm)..cycle; + label.bot(btex $N$ etex, (0,2.6cm)); + label.lft(btex $E$ etex, (2.6cm,0)); + label.rt(btex $W$ etex, (-2.6cm,0)); + label.top(btex $S$ etex, (0,-2.6cm)); + ); + thdraw tmp_pic scaled valscal rotatedaround(origin, -rot); + enddef; + + endcode + +endlayout + + + ####################################################################################################################################### + layout test + # A test layout to test you new symbols, configurations,... ;-) + # Un layout de test pour tester vos nouveaux symboles, configurations,... ;-) + + code metapost + + def p_u_prof (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; + #thdraw p rotated 90; + p:=fullcircle scaled .2u; + #thclean p; + thdraw p; + enddef; + + vardef p_label@#(expr txt,P,R,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + # thdrawoptions(withcolor .8red + .6blue); + p_u_prof(P); + % append "m" to label + picture txtm; + % calcul profondeur + %numeric profondeur; + profondeur:=(\thaltitude-\cavemaxz); + picture txtprofondeur; + txtm:=image( + draw txt; + interim labeloffset:=0; + #label.urt(btex \thaltitude m etex, lrcorner txt); + label.urt(btex profondeur m etex, lrcorner txt); + %label.urt(btex \thdepth m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, P); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, P); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(P,R); % station name + elseif mode=8: process_filledlabel(P, R); + else: process_label(P,R); fi; + fi; + enddef; + + endcode + + endlayout + + +###################################################################################################################################### +layout depth + + code metapost + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + #def p_altitude_depth (expr pos) = + def p_u_prof (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # #%% append "m" to label + # picture txtm; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude { m} etex, lrcorner txt); + # #label.urt(btex \thheight m etex, lrcorner txt); + # ); + # #%% give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # #% draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + endcode + + #symbol-color point altitude_depth [100 100 100] + +endlayout + +###################################################################################################################################### +layout fonts_2000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(1,1,1,28,32); + endcode + +endlayout + + +###################################################################################################################################### +layout fonts_1000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(8,14,18,20,25); + endcode + +endlayout + +###################################################################################################################################### +layout fonts_500 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(6,10,12,14,18); + endcode + +endlayout + +###################################################################################################################################### +layout Survey_No_Scrap + + code metapost + def l_survey_cave_MY(expr P) = + if ATTR__scrap_centerline: + l_survey_cave_SKBB(P); + else: + draw P withcolor black; + fi; + enddef; + initsymbol("l_survey_cave_MY"); + endcode + + symbol-assign line survey:cave MY + #symbol-color line cave_MY [100 60 20] + #symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + +endlayout + +###################################################################################################################################### +# NOK for test +layout logo_ARSIP + # If you want to change font size + # Si vous voulez changer la police + + code metapost + beginfig(1); + % Charger le logo + drawimage "Logo-ARSIP-Synthese-Topo.jpg" scaled 1 shifted (10, 10); + + % Exemple de dessin (ajouter vos éléments topographiques ici) + draw (0,0)--(100,0)--(100,100)--(0,100)--cycle withcolor .7white; + + % Ajouter une légende ou d'autres détails + label("Topographie avec logo", (50, 110)) withcolor black; + endfig; + endcode + +endlayout \ No newline at end of file diff --git a/Data/Deroc_04/Data/Derac-1p.th2 b/Data/Deroc_04/Data/Derac-1p.th2 new file mode 100644 index 0000000..cc0ff33 --- /dev/null +++ b/Data/Deroc_04/Data/Derac-1p.th2 @@ -0,0 +1,15 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -100.0 -100.0 100.0 100.0 +##XTHERION## xth_me_area_zoom_to 25 +##XTHERION## xth_me_image_insert {0.00 1 1.0} {0.00 0} Derac-1p.xvi 0 {} + +# 2025.05.18 created by TopoDroid v. 6.3.20 + +scrap Derac-1p -projection plan -scale [0 0 39.3701 0 0 0 1 0 m] + + + + + +endscrap + diff --git a/Data/Deroc_04/Data/Derac-1s.th2 b/Data/Deroc_04/Data/Derac-1s.th2 new file mode 100644 index 0000000..bee350b --- /dev/null +++ b/Data/Deroc_04/Data/Derac-1s.th2 @@ -0,0 +1,15 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -100.0 -100.0 100.0 100.0 +##XTHERION## xth_me_area_zoom_to 25 +##XTHERION## xth_me_image_insert {0.00 1 1.0} {0.00 0} Derac-1s.xvi 0 {} + +# 2025.05.18 created by TopoDroid v. 6.3.20 + +scrap Derac-1s -projection extended -scale [0 0 39.3701 0 0 0 1 0 m] + + + + + +endscrap + diff --git a/Data/Deroc_04/Data/Deroc_04-Extended.th2 b/Data/Deroc_04/Data/Deroc_04-Extended.th2 new file mode 100644 index 0000000..ae155b9 --- /dev/null +++ b/Data/Deroc_04/Data/Deroc_04-Extended.th2 @@ -0,0 +1,45 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -234.732 -68.02799999999999 461.628 -12.66 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {384.691 1.0} {-28.43 0} Deroc_04-Extended.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:27:07 + +# x_min: -234.732, x_max: 461.628 ecart : 580.3 +# y_min: -68.02799999999999, y_max: -12.66 ecart : 46.14 + +scrap SC-Deroc_04_01 -station-names "" "@Deroc_04" -projection extended -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point 384.69 -28.43 station -name 0 + point 364.20 -18.90 station -name 1 + point 320.17 -13.07 station -name 2 + point 287.21 -11.65 station -name 3 + point 238.80 -10.55 station -name 4 + point 174.52 -27.40 station -name 5 + point 142.75 -22.68 station -name 6 + point 91.97 -23.54 station -name 7 + point 2.82 -35.04 station -name 8 + point -86.16 -35.35 station -name 9 + point -192.43 -47.48 station -name 10 + point -130.27 -55.91 station -name 11 + point 203.29 -21.65 station -name 12 + point 203.29 -22.91 station -name 13 + point 158.73 -25.91 station -name 14 + point 58.26 -39.92 station -name 15 + point 6.05 -37.32 station -name 16 + point 6.05 -47.32 station -name 17 + point -54.35 -56.69 station -name 18 + point 11.33 -43.78 station -name 19 + point -70.70 -54.17 station -name 20 + point -195.61 -56.30 station -name 21 + point -130.27 -56.30 station -name 21 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_04/Data/Deroc_04-Extended.xvi b/Data/Deroc_04/Data/Deroc_04-Extended.xvi new file mode 100644 index 0000000..5ab036b --- /dev/null +++ b/Data/Deroc_04/Data/Deroc_04-Extended.xvi @@ -0,0 +1,584 @@ +set XVIgrids {2.0 m} +set XVIstations { + { 384.69 -28.43 0} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 364.20 -18.90 1} + { 320.17 -13.07 2} + { 320.17 -13.07 2} + { 320.17 -13.07 2} + { 320.17 -13.07 2} + { 320.17 -13.07 2} + { 320.17 -13.07 2} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 287.21 -11.65 3} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 238.80 -10.55 4} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 174.52 -27.40 5} + { 142.75 -22.68 6} + { 142.75 -22.68 6} + { 142.75 -22.68 6} + { 142.75 -22.68 6} + { 142.75 -22.68 6} + { 142.75 -22.68 6} + { 142.75 -22.68 6} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 91.97 -23.54 7} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { 2.82 -35.04 8} + { -86.16 -35.35 9} + { -86.16 -35.35 9} + { -86.16 -35.35 9} + { -86.16 -35.35 9} + { -86.16 -35.35 9} + { -86.16 -35.35 9} + { -86.16 -35.35 9} + { -86.16 -35.35 9} + { -86.16 -35.35 9} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -192.43 -47.48 10} + { -130.27 -55.91 11} + { 142.75 -22.68 6} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 203.29 -21.65 12} + { 384.69 -28.43 0} + { 203.29 -21.65 12} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 384.69 -28.43 0} + { 203.29 -22.91 13} + { 203.29 -22.91 13} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 158.73 -25.91 14} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 58.26 -39.92 15} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -37.32 16} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { 6.05 -47.32 17} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { -54.35 -56.69 18} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { 11.33 -43.78 19} + { -70.70 -54.17 20} + { -70.70 -54.17 20} + { -70.70 -54.17 20} + { -70.70 -54.17 20} + { -70.70 -54.17 20} + { -70.70 -54.17 20} + { -70.70 -54.17 20} + { -70.70 -54.17 20} + { -54.35 -56.69 18} + { -195.61 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { 384.69 -28.43 0} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -56.30 21} + { -130.27 -55.91 11} + { -130.27 -55.91 11} + { -130.27 -55.91 11} + { -130.27 -55.91 11} + { -130.27 -55.91 11} + { -130.27 -55.91 11} + { -130.27 -55.91 11} + { -130.27 -55.91 11} +} +set XVIshots { + { 384.69 -28.43 364.20 -18.90} + { 364.20 -18.90 326.20 -20.24} + { 364.20 -18.90 338.96 -18.43} + { 364.20 -18.90 318.19 -24.72} + { 364.20 -18.90 316.42 -22.44} + { 364.20 -18.90 305.31 -2.20} + { 364.20 -18.90 309.61 -0.47} + { 364.20 -18.90 325.25 -16.85} + { 364.20 -18.90 349.53 -6.30} + { 364.20 -18.90 357.50 -2.83} + { 364.20 -18.90 363.00 -11.26} + { 364.20 -18.90 387.66 -21.81} + { 364.20 -18.90 320.17 -13.07} + { 320.17 -13.07 320.45 -22.52} + { 320.17 -13.07 319.10 -25.67} + { 320.17 -13.07 314.54 -24.49} + { 320.17 -13.07 306.09 -22.20} + { 320.17 -13.07 287.21 -11.65} + { 287.21 -11.65 279.59 -22.60} + { 287.21 -11.65 285.44 -18.74} + { 287.21 -11.65 287.80 -23.62} + { 287.21 -11.65 307.45 -15.91} + { 287.21 -11.65 304.46 -15.12} + { 287.21 -11.65 298.60 -10.87} + { 287.21 -11.65 297.41 -10.87} + { 287.21 -11.65 303.59 -21.97} + { 287.21 -11.65 305.27 -12.20} + { 287.21 -11.65 238.80 -10.55} + { 238.80 -10.55 239.71 -22.60} + { 238.80 -10.55 241.24 -23.86} + { 238.80 -10.55 238.91 -24.49} + { 238.80 -10.55 266.97 49.61} + { 238.80 -10.55 246.81 5.28} + { 238.80 -10.55 248.28 2.60} + { 238.80 -10.55 254.92 6.38} + { 238.80 -10.55 243.92 10.08} + { 238.80 -10.55 174.52 -27.40} + { 174.52 -27.40 188.34 -28.19} + { 174.52 -27.40 160.73 -27.01} + { 174.52 -27.40 174.49 -8.74} + { 174.52 -27.40 167.21 -17.64} + { 174.52 -27.40 164.88 -26.46} + { 174.52 -27.40 177.70 -25.35} + { 174.52 -27.40 166.76 -12.13} + { 174.52 -27.40 188.83 -27.17} + { 174.52 -27.40 177.17 -28.90} + { 174.52 -27.40 188.46 -29.06} + { 174.52 -27.40 182.68 -23.15} + { 174.52 -27.40 163.48 -28.74} + { 174.52 -27.40 140.78 -28.27} + { 174.52 -27.40 152.07 -12.76} + { 174.52 -27.40 153.57 -17.80} + { 174.52 -27.40 140.89 -19.29} + { 174.52 -27.40 151.84 -18.03} + { 174.52 -27.40 145.85 -29.45} + { 174.52 -27.40 150.00 -26.22} + { 174.52 -27.40 145.35 -27.01} + { 174.52 -27.40 151.29 -27.64} + { 174.52 -27.40 146.38 -11.18} + { 174.52 -27.40 149.09 -13.46} + { 174.52 -27.40 153.29 -10.79} + { 174.52 -27.40 142.75 -22.68} + { 142.75 -22.68 153.21 -27.87} + { 142.75 -22.68 141.85 -26.69} + { 142.75 -22.68 142.67 -17.80} + { 142.75 -22.68 117.72 -29.53} + { 142.75 -22.68 117.72 -21.50} + { 142.75 -22.68 91.97 -23.54} + { 91.97 -23.54 106.45 -32.20} + { 91.97 -23.54 83.47 -31.26} + { 91.97 -23.54 92.27 -32.44} + { 91.97 -23.54 96.34 -10.39} + { 91.97 -23.54 86.14 -27.40} + { 91.97 -23.54 88.31 -29.92} + { 91.97 -23.54 96.98 -30.63} + { 91.97 -23.54 106.57 -12.44} + { 91.97 -23.54 55.69 -34.02} + { 91.97 -23.54 59.50 -33.86} + { 91.97 -23.54 51.32 -8.90} + { 91.97 -23.54 2.82 -35.04} + { 2.82 -35.04 -9.29 -37.64} + { 2.82 -35.04 -7.96 -36.85} + { 2.82 -35.04 3.29 -16.38} + { 2.82 -35.04 -2.50 -32.83} + { 2.82 -35.04 -8.52 -35.04} + { 2.82 -35.04 13.34 -39.61} + { 2.82 -35.04 25.98 -35.67} + { 2.82 -35.04 52.41 -20.87} + { 2.82 -35.04 89.28 -23.54} + { 2.82 -35.04 60.25 -32.99} + { 2.82 -35.04 60.20 -19.53} + { 2.82 -35.04 68.01 -33.07} + { 2.82 -35.04 52.86 -33.70} + { 2.82 -35.04 28.90 -32.91} + { 2.82 -35.04 30.16 2.99} + { 2.82 -35.04 30.62 -7.01} + { 2.82 -35.04 18.68 -14.72} + { 2.82 -35.04 -10.13 -28.35} + { 2.82 -35.04 -0.98 -34.57} + { 2.82 -35.04 -6.05 -33.15} + { 2.82 -35.04 -1.60 -25.67} + { 2.82 -35.04 -86.16 -35.35} + { -86.16 -35.35 -88.27 -44.49} + { -86.16 -35.35 -84.58 -12.83} + { -86.16 -35.35 -85.58 -45.59} + { -86.16 -35.35 -190.03 -57.40} + { -86.16 -35.35 -140.93 -54.88} + { -86.16 -35.35 -126.84 -14.65} + { -86.16 -35.35 -377.15 -34.17} + { -86.16 -35.35 -192.43 -47.48} + { -192.43 -47.48 -100.24 -49.69} + { -192.43 -47.48 -176.07 -9.37} + { -192.43 -47.48 -171.40 -57.64} + { -192.43 -47.48 -192.26 -59.69} + { -192.43 -47.48 53.16 -39.61} + { -192.43 -47.48 -60.08 -55.67} + { -192.43 -47.48 -126.63 -56.06} + { -192.43 -47.48 -109.24 -17.01} + { -192.43 -47.48 -53.69 -28.98} + { -192.43 -47.48 -95.75 -43.54} + { -192.43 -47.48 -73.54 -37.64} + { -192.43 -47.48 -91.15 -2.99} + { -192.43 -47.48 -82.75 -20.55} + { -192.43 -47.48 -89.82 -50.47} + { -192.43 -47.48 -143.35 -55.67} + { -192.43 -47.48 -130.27 -55.91} + { 142.75 -22.68 203.29 -21.65} + { 203.29 -21.65 194.74 -29.29} + { 203.29 -21.65 201.80 -13.78} + { 203.29 -21.65 201.16 -29.69} + { 203.29 -21.65 203.08 -29.61} + { 203.29 -21.65 185.65 -29.61} + { 203.29 -21.65 186.86 -30.00} + { 203.29 -21.65 181.56 -27.80} + { 203.29 -21.65 180.82 -19.45} + { 203.29 -21.65 183.00 -30.94} + { 203.29 -21.65 183.39 -19.92} + { 203.29 -21.65 129.30 -28.82} + { 203.29 -21.65 51.16 -35.28} + { 384.69 -28.43 318.98 -43.39} + { 203.29 -21.65 203.29 -22.91} + { 203.29 -22.91 201.84 -34.88} + { 203.29 -22.91 201.02 -34.96} + { 203.29 -22.91 206.35 -16.77} + { 203.29 -22.91 203.18 -24.02} + { 203.29 -22.91 212.45 -24.96} + { 203.29 -22.91 204.69 -26.77} + { 203.29 -22.91 209.33 -25.04} + { 203.29 -22.91 205.38 -14.80} + { 203.29 -22.91 233.98 -31.81} + { 203.29 -22.91 231.73 -31.73} + { 203.29 -22.91 211.37 -23.70} + { 203.29 -22.91 158.84 -25.83} + { 384.69 -28.43 370.56 -31.34} + { 203.29 -22.91 159.14 -25.83} + { 203.29 -22.91 158.73 -25.91} + { 158.73 -25.91 155.66 -39.06} + { 158.73 -25.91 150.16 -40.79} + { 158.73 -25.91 159.03 -41.26} + { 158.73 -25.91 -4.23 -37.95} + { 158.73 -25.91 41.79 -34.33} + { 158.73 -25.91 57.89 -47.17} + { 158.73 -25.91 78.52 -45.83} + { 158.73 -25.91 78.74 -28.90} + { 158.73 -25.91 49.89 -16.38} + { 158.73 -25.91 181.24 -35.20} + { 158.73 -25.91 170.84 -36.85} + { 158.73 -25.91 170.47 -38.11} + { 158.73 -25.91 170.30 -29.92} + { 158.73 -25.91 58.26 -39.92} + { 58.26 -39.92 61.30 -46.46} + { 58.26 -39.92 58.82 -9.37} + { 58.26 -39.92 60.25 -48.27} + { 58.26 -39.92 57.39 -48.19} + { 58.26 -39.92 105.48 -35.43} + { 58.26 -39.92 81.66 -41.02} + { 58.26 -39.92 83.85 -41.02} + { 58.26 -39.92 97.72 -31.73} + { 58.26 -39.92 -129.27 -15.91} + { 58.26 -39.92 -22.04 -35.35} + { 58.26 -39.92 -10.24 -35.43} + { 58.26 -39.92 -14.91 -24.65} + { 58.26 -39.92 6.05 -37.32} + { 6.05 -37.32 2.43 -46.06} + { 6.05 -37.32 8.61 -35.98} + { 6.05 -37.32 6.47 -11.10} + { 6.05 -37.32 -24.26 -15.43} + { 6.05 -37.32 -5.27 -35.51} + { 6.05 -37.32 3.19 -35.35} + { 6.05 -37.32 -14.71 -27.87} + { 6.05 -37.32 -3.54 -25.20} + { 6.05 -37.32 -18.86 -50.24} + { 6.05 -37.32 -13.72 -53.86} + { 6.05 -37.32 -27.63 -32.52} + { 6.05 -37.32 -60.23 -51.97} + { 6.05 -37.32 -55.04 -56.14} + { 6.05 -37.32 -37.59 -52.76} + { 6.05 -37.32 6.05 -47.32} + { 6.05 -47.32 9.33 -55.98} + { 6.05 -47.32 4.70 -55.35} + { 6.05 -47.32 4.36 -32.36} + { 6.05 -47.32 4.76 -56.93} + { 6.05 -47.32 -128.97 -34.88} + { 6.05 -47.32 -17.20 -55.91} + { 6.05 -47.32 -21.06 -56.61} + { 6.05 -47.32 -38.98 -33.07} + { 6.05 -47.32 -54.35 -56.69} + { -54.35 -56.69 -28.45 -57.32} + { -54.35 -56.69 -100.09 -50.63} + { -54.35 -56.69 -54.41 -8.98} + { -54.35 -56.69 205.29 -11.73} + { -54.35 -56.69 2.59 -55.98} + { -54.35 -56.69 -24.58 -53.46} + { -54.35 -56.69 -36.40 -38.11} + { -54.35 -56.69 -43.82 -47.48} + { -54.35 -56.69 -257.71 -46.69} + { -54.35 -56.69 -76.16 -57.87} + { -54.35 -56.69 -137.26 -55.51} + { -54.35 -56.69 -90.93 -33.54} + { -54.35 -56.69 11.33 -43.78} + { 11.33 -43.78 7.67 -55.59} + { 11.33 -43.78 6.54 6.30} + { 11.33 -43.78 10.29 -56.38} + { 11.33 -43.78 -82.18 -41.65} + { 11.33 -43.78 -54.61 -52.76} + { 11.33 -43.78 -79.08 -55.04} + { 11.33 -43.78 -209.52 -42.52} + { 11.33 -43.78 -145.37 -54.88} + { 11.33 -43.78 -80.69 -54.57} + { 11.33 -43.78 -118.94 1.65} + { 11.33 -43.78 -70.70 -54.17} + { -70.70 -54.17 -63.93 -55.67} + { -70.70 -54.17 -82.72 -53.78} + { -70.70 -54.17 -56.88 -55.43} + { -70.70 -54.17 -73.46 -6.14} + { -70.70 -54.17 -179.95 -50.55} + { -70.70 -54.17 -227.18 -50.71} + { -70.70 -54.17 -195.70 6.14} + { -54.35 -56.69 -195.61 -56.30} + { -130.27 -56.30 -138.02 -54.65} + { -130.27 -56.30 -152.35 -56.61} + { -130.27 -56.30 -135.38 -55.51} + { -130.27 -56.30 -137.95 -5.59} + { -130.27 -56.30 -101.51 60.94} + { -130.27 -56.30 -119.14 27.72} + { 384.69 -28.43 381.44 54.17} + { -130.27 -56.30 -88.51 24.25} + { -130.27 -56.30 -103.83 20.63} + { -130.27 -56.30 -114.58 -0.63} + { -130.27 -56.30 -122.84 -52.83} + { -130.27 -56.30 -124.28 -26.93} + { -130.27 -56.30 -154.51 -55.12} + { -130.27 -56.30 -151.43 -9.29} + { -130.27 -56.30 -136.17 -34.09} + { -130.27 -56.30 -136.73 -52.44} + { -130.27 -56.30 -204.31 -31.81} + { -130.27 -56.30 -151.21 -55.28} + { -130.27 -56.30 -180.32 -56.06} + { -130.27 -56.30 -159.17 -11.10} + { -130.27 -56.30 -387.66 -38.19} + { -130.27 -56.30 -311.35 -54.41} + { -130.27 -56.30 -260.39 -54.65} + { -130.27 -56.30 -171.82 -9.69} + { -130.27 -56.30 -170.91 -56.22} + { -130.27 -56.30 -178.09 -56.22} + { -130.27 -56.30 -56.34 -60.00} + { -130.27 -56.30 -96.27 -58.27} + { -130.27 -56.30 -68.08 -60.08} + { -130.27 -56.30 -77.69 -46.46} + { -130.27 -56.30 -86.71 -60.94} + { -130.27 -56.30 -130.27 -55.91} + { -130.27 -55.91 -106.52 -55.35} + { -130.27 -55.91 -139.02 -57.56} + { -130.27 -55.91 -129.83 -5.43} + { -130.27 -55.91 -65.67 -55.51} + { -130.27 -55.91 -72.45 -56.06} + { -130.27 -55.91 -42.62 -4.41} + { -130.27 -55.91 62.21 -47.17} +} +set XVIgrid {-476.729 -154.409 15.748 0.0 0.0 15.748 60 19} diff --git a/Data/Deroc_04/Data/Deroc_04-Plan.th2 b/Data/Deroc_04/Data/Deroc_04-Plan.th2 new file mode 100644 index 0000000..1a2e96b --- /dev/null +++ b/Data/Deroc_04/Data/Deroc_04-Plan.th2 @@ -0,0 +1,44 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -416.64 -193.93200000000002 277.464 396.42 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {-347.201 1.0} {330.35 0} Deroc_04-Plan.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:27:07 + +# x_min: -416.64, x_max: 277.464 ecart : 578.42 +# y_min: -193.93200000000002, y_max: 396.42 ecart : 491.96000000000004 + +scrap SP-Deroc_04_01 -station-names "" "@Deroc_04" -projection plan -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point -347.20 330.35 station -name 0 + point -343.35 310.20 station -name 1 + point -307.36 284.84 station -name 2 + point -285.79 259.88 station -name 3 + point -257.44 220.59 station -name 4 + point -240.43 158.62 station -name 5 + point -233.58 127.60 station -name 6 + point -232.80 77.36 station -name 7 + point -276.50 0.12 station -name 8 + point -266.34 -87.76 station -name 9 + point -190.59 -161.61 station -name 10 + point -130.59 -145.63 station -name 11 + point -182.01 159.02 station -name 12 + point -110.91 144.21 station -name 13 + point -67.76 132.01 station -name 14 + point 4.37 61.38 station -name 15 + point 14.76 9.65 station -name 16 + point 70.20 7.91 station -name 17 + point 93.82 -48.31 station -name 18 + point 153.58 -21.22 station -name 19 + point 231.22 -47.91 station -name 20 + point -11.54 -142.95 station -name 21 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_04/Data/Deroc_04-Plan.xvi b/Data/Deroc_04/Data/Deroc_04-Plan.xvi new file mode 100644 index 0000000..75a3de3 --- /dev/null +++ b/Data/Deroc_04/Data/Deroc_04-Plan.xvi @@ -0,0 +1,306 @@ +set XVIgrids {2.0 m} +set XVIstations { + { -347.20 330.35 0} + { -343.35 310.20 1} + { -307.36 284.84 2} + { -285.79 259.88 3} + { -257.44 220.59 4} + { -240.43 158.62 5} + { -233.58 127.60 6} + { -232.80 77.36 7} + { -276.50 0.12 8} + { -266.34 -87.76 9} + { -190.59 -161.61 10} + { -130.59 -145.63 11} + { -182.01 159.02 12} + { -110.91 144.21 13} + { -67.76 132.01 14} + { 4.37 61.38 15} + { 14.76 9.65 16} + { 70.20 7.91 17} + { 93.82 -48.31 18} + { 153.58 -21.22 19} + { 231.22 -47.91 20} + { -11.54 -142.95 21} +} +set XVIshots { + { -347.20 330.35 -343.35 310.20} + { -343.35 310.20 -324.13 271.54} + { -343.35 310.20 -316.02 305.16} + { -343.35 310.20 -311.14 276.02} + { -343.35 310.20 -297.83 291.85} + { -343.35 310.20 -308.15 257.91} + { -343.35 310.20 -315.39 255.08} + { -343.35 310.20 -334.45 255.24} + { -343.35 310.20 -385.71 224.61} + { -343.35 310.20 -395.39 224.69} + { -343.35 310.20 -397.91 230.67} + { -343.35 310.20 -417.13 246.18} + { -343.35 310.20 -307.36 284.84} + { -307.36 284.84 -297.68 293.58} + { -307.36 284.84 -307.52 283.27} + { -307.36 284.84 -309.49 275.55} + { -307.36 284.84 -300.20 272.40} + { -307.36 284.84 -285.79 259.88} + { -285.79 259.88 -273.74 259.17} + { -285.79 259.88 -304.37 244.29} + { -285.79 259.88 -287.28 259.49} + { -285.79 259.88 -328.78 253.82} + { -285.79 259.88 -309.02 264.37} + { -285.79 259.88 -304.21 260.59} + { -285.79 259.88 -302.09 260.67} + { -285.79 259.88 -299.72 270.04} + { -285.79 259.88 -298.07 273.27} + { -285.79 259.88 -257.44 220.59} + { -257.44 220.59 -239.33 226.50} + { -257.44 220.59 -261.22 222.09} + { -257.44 220.59 -257.28 220.75} + { -257.44 220.59 -263.82 248.07} + { -257.44 220.59 -262.01 227.68} + { -257.44 220.59 -258.23 230.20} + { -257.44 220.59 -262.72 235.87} + { -257.44 220.59 -259.57 225.39} + { -257.44 220.59 -240.43 158.62} + { -240.43 158.62 -212.56 178.94} + { -240.43 158.62 -260.59 140.04} + { -240.43 158.62 -240.35 158.62} + { -240.43 158.62 -291.38 139.88} + { -240.43 158.62 -269.88 142.24} + { -240.43 158.62 -279.80 153.19} + { -240.43 158.62 -273.58 143.35} + { -240.43 158.62 -207.36 180.59} + { -240.43 158.62 -186.42 173.27} + { -240.43 158.62 -182.72 185.63} + { -240.43 158.62 -202.64 175.31} + { -240.43 158.62 -186.42 159.25} + { -240.43 158.62 -180.59 137.28} + { -240.43 158.62 -182.80 148.39} + { -240.43 158.62 -163.66 154.13} + { -240.43 158.62 -167.91 140.20} + { -240.43 158.62 -176.97 149.41} + { -240.43 158.62 -167.44 145.39} + { -240.43 158.62 -228.39 136.18} + { -240.43 158.62 -236.73 129.57} + { -240.43 158.62 -233.58 136.34} + { -240.43 158.62 -237.99 130.35} + { -240.43 158.62 -224.92 136.02} + { -240.43 158.62 -233.19 138.46} + { -240.43 158.62 -233.58 127.60} + { -233.58 127.60 -215.55 118.07} + { -233.58 127.60 -246.42 126.50} + { -233.58 127.60 -233.90 127.52} + { -233.58 127.60 -243.58 102.40} + { -233.58 127.60 -243.27 102.40} + { -233.58 127.60 -232.80 77.36} + { -232.80 77.36 -212.48 82.48} + { -232.80 77.36 -249.33 76.97} + { -232.80 77.36 -233.03 77.83} + { -232.80 77.36 -246.18 89.96} + { -232.80 77.36 -296.97 106.97} + { -232.80 77.36 -254.29 85.31} + { -232.80 77.36 -257.13 96.89} + { -232.80 77.36 -222.40 88.23} + { -232.80 77.36 -228.78 33.43} + { -232.80 77.36 -261.69 56.42} + { -232.80 77.36 -248.70 39.65} + { -232.80 77.36 -276.50 0.12} + { -276.50 0.12 -257.44 -9.88} + { -276.50 0.12 -301.22 -13.58} + { -276.50 0.12 -275.79 0.67} + { -276.50 0.12 -356.26 -14.45} + { -276.50 0.12 -322.24 -16.57} + { -276.50 0.12 -327.13 4.84} + { -276.50 0.12 -316.57 18.78} + { -276.50 0.12 -343.11 42.32} + { -276.50 0.12 -307.13 83.58} + { -276.50 0.12 -293.11 56.02} + { -276.50 0.12 -309.49 54.06} + { -276.50 0.12 -321.46 60.51} + { -276.50 0.12 -261.06 52.24} + { -276.50 0.12 -229.72 31.77} + { -276.50 0.12 -233.19 32.64} + { -276.50 0.12 -242.24 32.09} + { -276.50 0.12 -239.57 20.35} + { -276.50 0.12 -206.57 -4.84} + { -276.50 0.12 -242.72 0.20} + { -276.50 0.12 -244.21 -5.08} + { -276.50 0.12 -244.13 -0.59} + { -276.50 0.12 -266.34 -87.76} + { -266.34 -87.76 -252.72 -76.81} + { -266.34 -87.76 -265.94 -85.08} + { -266.34 -87.76 -264.37 -84.92} + { -266.34 -87.76 -193.58 -161.93} + { -266.34 -87.76 -196.02 -94.06} + { -266.34 -87.76 -225.63 -104.21} + { -266.34 -87.76 40.35 -190.04} + { -266.34 -87.76 -190.59 -161.61} + { -190.59 -161.61 -224.45 -64.29} + { -190.59 -161.61 -189.41 -136.97} + { -190.59 -161.61 -190.98 -131.93} + { -190.59 -161.61 -190.43 -161.69} + { -190.59 -161.61 59.41 -146.10} + { -190.59 -161.61 -66.50 -113.58} + { -190.59 -161.61 -119.49 -173.11} + { -190.59 -161.61 -105.63 -157.52} + { -190.59 -161.61 -401.54 -179.17} + { -190.59 -161.61 -349.17 -185.71} + { -190.59 -161.61 -342.09 -146.65} + { -190.59 -161.61 -339.65 -169.33} + { -190.59 -161.61 -188.23 -2.09} + { -190.59 -161.61 -217.76 -42.56} + { -190.59 -161.61 -165.55 -65.63} + { -190.59 -161.61 -130.59 -145.63} + { -233.58 127.60 -182.01 159.02} + { -182.01 159.02 -177.76 137.44} + { -182.01 159.02 -182.09 151.30} + { -182.01 159.02 -182.17 147.76} + { -182.01 159.02 -181.85 159.02} + { -182.01 159.02 -165.16 153.43} + { -182.01 159.02 -167.76 146.89} + { -182.01 159.02 -160.20 157.44} + { -182.01 159.02 -160.20 153.50} + { -182.01 159.02 -166.50 133.98} + { -182.01 159.02 -166.34 136.57} + { -182.01 159.02 -109.41 144.84} + { -182.01 159.02 -34.21 122.56} + { -347.20 330.35 -199.57 291.69} + { -182.01 159.02 -110.91 144.21} + { -110.91 144.21 -108.78 146.34} + { -110.91 144.21 -111.38 134.21} + { -110.91 144.21 -116.26 136.50} + { -110.91 144.21 -110.83 144.13} + { -110.91 144.21 -127.91 117.76} + { -110.91 144.21 -119.09 120.43} + { -110.91 144.21 -120.28 133.27} + { -110.91 144.21 -117.52 128.54} + { -110.91 144.21 -135.24 170.98} + { -110.91 144.21 -130.83 178.39} + { -110.91 144.21 -116.89 152.80} + { -110.91 144.21 -66.65 137.44} + { -347.20 330.35 -302.87 324.45} + { -110.91 144.21 -66.50 139.02} + { -110.91 144.21 -67.76 132.01} + { -67.76 132.01 -49.41 146.34} + { -67.76 132.01 -81.14 106.10} + { -67.76 132.01 -68.23 131.93} + { -67.76 132.01 38.23 7.28} + { -67.76 132.01 16.02 50.43} + { -67.76 132.01 5.08 62.32} + { -67.76 132.01 -12.40 73.98} + { -67.76 132.01 -21.06 65.47} + { -67.76 132.01 6.57 52.40} + { -67.76 132.01 -44.61 187.83} + { -67.76 132.01 -56.50 160.83} + { -67.76 132.01 -54.13 162.72} + { -67.76 132.01 -52.64 163.98} + { -67.76 132.01 4.37 61.38} + { 4.37 61.38 -16.57 60.28} + { 4.37 61.38 1.46 61.38} + { 4.37 61.38 -4.53 61.61} + { 4.37 61.38 2.80 60.20} + { 4.37 61.38 32.48 115.24} + { 4.37 61.38 12.80 86.97} + { 4.37 61.38 32.17 93.11} + { 4.37 61.38 25.87 105.94} + { 4.37 61.38 41.30 -122.48} + { 4.37 61.38 24.45 -16.50} + { 4.37 61.38 16.57 -6.02} + { 4.37 61.38 21.54 -9.80} + { 4.37 61.38 14.76 9.65} + { 14.76 9.65 19.49 44.92} + { 14.76 9.65 11.93 0.59} + { 14.76 9.65 14.37 11.06} + { 14.76 9.65 40.98 -121.38} + { 14.76 9.65 25.24 -17.20} + { 14.76 9.65 17.13 -6.26} + { 14.76 9.65 35.00 -6.73} + { 14.76 9.65 23.74 -9.17} + { 14.76 9.65 39.72 12.87} + { 14.76 9.65 35.79 50.04} + { 14.76 9.65 48.86 22.95} + { 14.76 9.65 82.24 47.91} + { 14.76 9.65 76.18 21.22} + { 14.76 9.65 59.88 57.83} + { 14.76 9.65 70.20 7.91} + { 70.20 7.91 74.29 13.19} + { 70.20 7.91 64.69 4.13} + { 70.20 7.91 65.94 4.29} + { 70.20 7.91 69.25 6.10} + { 70.20 7.91 105.39 -123.82} + { 70.20 7.91 87.05 -10.20} + { 70.20 7.91 73.35 -20.20} + { 70.20 7.91 81.30 -36.34} + { 70.20 7.91 93.82 -48.31} + { 93.82 -48.31 94.76 -10.67} + { 93.82 -48.31 100.67 -124.37} + { 93.82 -48.31 90.91 -45.16} + { 93.82 -48.31 397.44 2.17} + { 93.82 -48.31 146.18 -21.46} + { 93.82 -48.31 139.25 -54.37} + { 93.82 -48.31 138.46 -71.14} + { 93.82 -48.31 135.71 -79.17} + { 93.82 -48.31 -59.33 -182.17} + { 93.82 -48.31 70.75 -55.31} + { 93.82 -48.31 63.50 -138.62} + { 93.82 -48.31 70.28 -76.89} + { 93.82 -48.31 153.58 -21.22} + { 153.58 -21.22 150.83 -40.51} + { 153.58 -21.22 153.19 -37.13} + { 153.58 -21.22 151.22 -31.30} + { 153.58 -21.22 215.71 -128.23} + { 153.58 -21.22 192.01 -112.40} + { 153.58 -21.22 224.92 -91.93} + { 153.58 -21.22 393.27 -3.43} + { 153.58 -21.22 316.34 -29.96} + { 153.58 -21.22 255.47 -7.91} + { 153.58 -21.22 292.56 -17.76} + { 153.58 -21.22 231.22 -47.91} + { 231.22 -47.91 237.76 -8.07} + { 231.22 -47.91 239.02 -62.24} + { 231.22 -47.91 225.87 -20.98} + { 231.22 -47.91 234.69 -46.26} + { 231.22 -47.91 377.52 41.61} + { 231.22 -47.91 417.13 11.61} + { 231.22 -47.91 386.97 20.67} + { 93.82 -48.31 -11.54 -142.95} + { -11.54 -142.95 -18.15 -193.35} + { -11.54 -142.95 -34.76 -91.54} + { -11.54 -142.95 -15.55 -191.61} + { -11.54 -142.95 -19.02 -151.46} + { -11.54 -142.95 17.36 -147.60} + { -11.54 -142.95 -0.35 -145.00} + { -347.20 330.35 -336.10 329.17} + { -11.54 -142.95 30.35 -146.10} + { -11.54 -142.95 14.76 -134.61} + { -11.54 -142.95 4.29 -146.97} + { -11.54 -142.95 -2.72 -204.61} + { -11.54 -142.95 -4.45 -191.54} + { -11.54 -142.95 -34.29 -208.86} + { -11.54 -142.95 -31.14 -212.17} + { -11.54 -142.95 -16.34 -191.69} + { -11.54 -142.95 -16.81 -195.87} + { -11.54 -142.95 -81.38 -330.35} + { -11.54 -142.95 -31.14 -201.69} + { -11.54 -142.95 -60.12 -206.42} + { -11.54 -142.95 -38.70 -219.88} + { -11.54 -142.95 -269.65 -113.74} + { -11.54 -142.95 -192.32 -157.99} + { -11.54 -142.95 -142.80 -93.19} + { -11.54 -142.95 -52.87 -150.83} + { -11.54 -142.95 -51.54 -169.72} + { -11.54 -142.95 -60.12 -109.25} + { -11.54 -142.95 59.41 -9.33} + { -11.54 -142.95 20.12 -38.54} + { -11.54 -142.95 48.39 -41.14} + { -11.54 -142.95 38.62 -33.74} + { -11.54 -142.95 30.04 -53.66} + { -11.54 -142.95 -130.59 -145.63} + { -130.59 -145.63 -107.76 -104.92} + { -130.59 -145.63 -128.39 -187.91} + { -130.59 -145.63 -130.28 -140.04} + { -130.59 -145.63 -66.73 -111.93} + { -130.59 -145.63 -72.09 -176.26} + { -130.59 -145.63 -42.80 -148.94} + { -130.59 -145.63 61.85 -141.77} +} +set XVIgrid {-530.906 -442.48 15.748 0.0 0.0 15.748 67 56} diff --git a/Data/Deroc_04/Data/Deroc_04.th b/Data/Deroc_04/Data/Deroc_04.th new file mode 100644 index 0000000..aa2c34b --- /dev/null +++ b/Data/Deroc_04/Data/Deroc_04.th @@ -0,0 +1,362 @@ +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +encoding utf-8 +# 2025.05.18 created by TopoDroid v 6.3.20 + +survey Deroc_04 -title "Déroc 04" + + centerline + + # cs long-lat + # fix 0 4.416018 44.395531 176 # Coordonnées Benoit Entrée 2 + + cs EPSG:2154 + fix 0 812779.345 6367288.033 176.416 # Coordonnées de Benoit GPS diff + + date 2025 05 18 + + team "Axel" + team "Olivier B." + + units length meters + units compass clino degrees + data normal from to length compass clino + extend left + # Point GPS Vers station 1 a l'exterieur + flags surface + 0 1 2.87 167.6 25.0 + # arbre ext + # extend auto + 1 . 5.49 152.2 -1.8 + 1 . 3.53 99.1 0.9 + 1 . 6.01 135.3 -7.1 + 1 . 6.25 110.5 -4.2 + 1 . 8.28 144.6 14.8 + 1 . 8.19 151.7 16.6 + 1 . 7.08 169.4 2.1 + 1 . 12.24 204.9 7.5 + 1 . 12.88 209.9 9.1 + 1 . 12.29 213.0 4.5 + 1 . 12.42 227.6 -1.7 + extend left + # Entree 2 + 1 2 5.64 123.8 7.5 + # extend auto + 2 . 2.05 46.4 -35.8 + 2 . 1.61 185.1 -82.9 + 2 . 1.89 191.5 -50.2 + 2 . 2.16 148.6 -32.5 + flags not surface + extend left + 2 3 4.19 137.6 2.5 + # extend auto + 3 . 2.07 91.9 -42.2 + 3 . 3.21 228.5 -16.3 + 3 . 1.54 252.2 -82.3 + 3 . 5.54 260.5 -5.6 + 3 . 3.04 279.4 -8.4 + 3 . 2.35 270.7 2.4 + 3 . 2.08 271.2 2.8 + 3 . 2.55 304.6 -30.9 + 3 . 2.31 316.0 -1.8 + extend left + 3 4 6.15 142.8 1.3 + # extend auto + 4 . 2.87 70.5 -32.3 + 4 . 1.77 290.3 -73.1 + 4 . 1.77 59.7 -89.1 + 4 . 8.44 345.5 64.9 + 4 . 2.27 325.8 62.0 + 4 . 2.07 353.9 53.7 + 4 . 2.97 339.5 46.3 + 4 . 2.70 334.8 75.9 + extend left + 4 5 8.44 163.2 -14.7 + # extend auto + 5 . 4.38 52.5 -1.3 + 5 . 3.48 225.9 0.8 + 5 . 2.37 84.7 89.6 + 5 . 7.00 248.3 10.2 + 5 . 4.28 239.5 1.6 + 5 . 5.05 260.7 3.0 + 5 . 5.02 243.8 22.7 + 5 . 5.04 55.0 0.3 + 5 . 7.11 73.4 -1.5 + 5 . 8.10 63.5 -1.5 + 5 . 5.28 64.8 5.9 + 5 . 6.87 87.9 -1.4 + 5 . 8.07 108.2 -0.8 + 5 . 7.67 98.6 14.0 + 5 . 9.85 91.9 7.1 + 5 . 9.56 102.8 6.2 + 5 . 8.23 96.8 8.3 + 5 . 9.43 98.8 -1.6 + 5 . 3.24 150.2 2.7 + 5 . 3.72 171.3 0.8 + 5 . 2.96 161.3 -0.6 + 5 . 4.15 173.5 29.7 + 5 . 3.91 144.1 27.0 + 5 . 3.44 158.7 37.8 + extend left + # B1 + 5 6 4.08 166.1 8.5 + # extend auto + 6 . 2.68 116.4 -14.4 + 6 . 1.71 263.6 -17.6 + 6 . 0.62 257.9 86.2 + 6 . 3.55 200.2 -14.2 + 6 . 3.43 199.5 2.5 + extend left + 6 7 6.45 177.4 -1.2 + # extend auto + 7 . 2.88 74.4 -22.3 + 7 . 2.32 267.2 -24.9 + 7 . 1.13 335.3 -86.6 + 7 . 2.87 311.6 35.6 + 7 . 8.99 293.3 -3.1 + 7 . 3.02 288.8 -15.5 + 7 . 4.06 307.3 -12.7 + 7 . 2.38 42.3 36.5 + 7 . 5.76 173.3 -13.3 + 7 . 4.72 232.6 -16.1 + 7 . 5.52 201.4 19.7 + extend left + 7 8 11.42 207.2 -7.5 + # extend auto + 8 . 2.75 116.2 -6.8 + 8 . 3.60 239.6 -3.6 + 8 . 2.38 48.5 87.2 + 8 . 10.31 258.2 1.6 + 8 . 6.19 248.5 0.0 + 8 . 6.49 273.9 -5.1 + 8 . 5.62 293.5 -0.8 + 8 . 10.18 300.9 10.2 + 8 . 11.39 338.4 7.4 + 8 . 7.41 342.0 2.0 + 8 . 8.27 327.1 13.8 + 8 . 9.57 321.9 1.5 + 8 . 6.91 15.0 1.4 + 8 . 7.18 54.4 2.2 + 8 . 8.41 51.6 35.1 + 8 . 6.93 45.5 30.9 + 8 . 5.94 59.8 25.8 + 8 . 8.94 92.6 5.5 + 8 . 4.29 88.4 0.9 + 8 . 4.16 97.6 3.4 + 8 . 4.28 89.7 16.2 + extend left + 8 9 11.30 171.8 -0.4 + # extend auto + 9 . 2.51 50.0 -27.7 + 9 . 2.88 7.3 83.2 + 9 . 1.38 34.3 -71.4 + 9 . 13.49 134.1 -12.0 + 9 . 9.31 93.7 -15.5 + 9 . 6.17 110.6 25.2 + 9 . 41.06 107.0 0.2 + extend left + 9 10 13.59 133.5 -6.7 + # extend auto + 10 . 13.09 339.4 -1.2 + 10 . 5.77 1.3 57.1 + 10 . 3.99 357.9 -18.9 + 10 . 1.55 106.4 -88.9 + 10 . 31.83 85.0 1.8 + 10 . 16.94 67.4 -3.5 + 10 . 9.22 97.7 -6.8 + 10 . 11.48 85.8 19.7 + 10 . 26.98 263.8 5.0 + 10 . 20.37 259.9 1.4 + 10 . 19.37 274.2 3.7 + 10 . 19.77 265.6 16.6 + 10 . 20.55 359.4 9.6 + 10 . 15.52 345.7 -1.4 + 10 . 12.64 13.2 -4.7 + extend right + # B2 + 10 11 7.97 74.5 -7.9 + 6 12 7.69 56.4 1.1 + # extend auto + 12 . 2.95 167.4 -19.1 + 12 . 1.40 178.8 45.9 + 12 . 1.75 179.1 -35.6 + 12 . 1.01 86.7 -88.5 + 12 . 2.47 106.8 -24.1 + 12 . 2.60 128.8 -23.9 + 12 . 2.89 92.6 -15.6 + 12 . 2.87 102.6 5.6 + 12 . 3.92 146.7 -17.4 + 12 . 3.48 143.6 3.7 + 12 . 9.44 99.6 -5.5 + 12 . 19.41 102.4 -5.1 + 0 . 19.47 103.2 -5.6 + extend vertical + 12 13 9.19 99.4 -0.8 + # extend auto + 13 . 1.56 43.7 -76.0 + 13 . 1.99 181.1 -50.3 + 13 . 1.43 213.2 33.2 + 13 . 0.14 145.1 -83.6 + 13 . 4.00 211.2 -3.7 + 13 . 3.23 197.6 -8.6 + 13 . 1.85 218.9 -8.4 + 13 . 2.39 201.3 25.6 + 13 . 4.73 316.3 -13.8 + 13 . 5.14 328.3 -12.5 + 13 . 1.33 323.6 -4.1 + 13 . 5.70 97.3 -3.7 + 0 . 5.69 96.1 -3.7 + 13 . 5.69 95.2 -3.7 + extend left + 13 14 5.67 103.7 -3.7 + # extend auto + 14 . 3.39 50.7 -29.4 + 14 . 4.16 205.9 -26.9 + 14 . 1.95 250.9 -88.1 + 14 . 20.84 138.2 -4.2 + 14 . 14.89 132.8 -4.1 + 14 . 13.09 132.3 -11.9 + 14 . 10.50 134.9 -13.9 + 14 . 10.34 143.5 -2.1 + 14 . 13.89 135.5 5.0 + 14 . 7.76 21.1 -8.7 + 14 . 4.16 20.0 -19.4 + 14 . 4.53 22.5 -19.9 + 14 . 4.52 23.9 -6.4 + extend left + 14 15 12.88 132.3 -7.8 + # extend auto + 15 . 2.79 265.5 -17.2 + 15 . 3.90 267.8 84.6 + 15 . 1.55 269.9 -42.9 + 15 . 1.08 231.2 -76.4 + 15 . 7.73 26.1 4.3 + 15 . 3.42 16.8 -2.3 + 15 . 5.35 39.8 -1.5 + 15 . 6.37 24.3 9.4 + 15 . 24.01 167.2 7.3 + 15 . 10.23 164.1 3.3 + 15 . 8.72 168.3 3.8 + 15 . 9.50 165.0 11.8 + extend left + 15 16 6.64 167.3 3.1 + # extend auto + 16 . 4.65 6.2 -13.9 + 16 . 1.22 195.6 7.7 + 16 . 3.33 344.6 86.9 + 16 . 17.20 167.2 9.3 + 16 . 3.67 157.1 3.5 + 16 . 2.06 170.1 6.9 + 16 . 3.52 127.6 19.9 + 16 . 3.07 152.9 30.1 + 16 . 3.60 81.2 -27.1 + 16 . 6.16 26.1 -20.0 + 16 . 4.69 67.3 7.4 + 16 . 10.03 59.0 -10.7 + 16 . 8.30 77.9 -16.8 + 16 . 8.62 41.7 -13.2 + extend vertical + 16 17 7.14 89.6 -10.1 + # extend auto + 17 . 1.39 36.2 -52.4 + 17 . 1.33 234.1 -50.3 + 17 . 2.02 228.5 69.5 + 17 . 1.25 206.5 -78.2 + 17 . 17.38 163.6 5.2 + 17 . 3.33 135.6 -19.2 + 17 . 3.78 172.1 -18.3 + 17 . 6.06 164.5 17.3 + extend left + 17 18 7.76 155.7 -8.7 + # extend auto + 18 . 4.79 360.0 -1.0 + 18 . 9.73 173.4 4.5 + 18 . 6.08 316.7 84.9 + 18 . 39.51 79.1 8.3 + 18 . 7.48 61.4 0.7 + 18 . 5.84 96.1 4.0 + 18 . 6.79 115.6 20.3 + 18 . 6.71 124.9 10.0 + 18 . 25.86 227.4 2.8 + 18 . 3.06 251.6 -2.8 + 18 . 12.10 197.1 0.7 + 18 . 5.54 218.0 32.0 + extend right + 18 19 8.50 64.2 11.1 + # extend auto + 19 . 2.89 186.8 -31.3 + 19 . 6.67 180.1 72.4 + 19 . 2.07 191.8 -50.7 + 19 . 15.71 148.4 1.0 + 19 . 12.61 155.7 -5.2 + 19 . 12.83 133.3 -6.4 + 19 . 30.52 84.3 0.3 + 19 . 20.74 91.6 -3.9 + 19 . 13.12 81.1 -6.0 + 19 . 18.57 87.1 18.1 + extend left + # A1 + 19 20 10.50 107.5 -7.2 + # extend auto + 20 . 5.13 7.9 -2.2 + 20 . 2.07 150.0 1.4 + 20 . 3.49 347.4 -2.6 + 20 . 6.12 63.9 85.4 + 20 . 21.79 57.1 1.2 + 20 . 24.80 70.8 1.0 + 20 . 22.93 64.8 19.5 + extend left + 18 21 17.94 228.2 0.5 + # extend auto + 21 . 6.46 186.1 1.9 + 21 . 7.17 334.2 -0.3 + 21 . 6.20 183.3 1.0 + 21 . 6.60 219.8 77.4 + 21 . 15.35 97.7 76.0 + 21 . 10.77 99.0 82.3 + 0 . 10.59 94.4 82.3 + 21 . 11.54 92.9 62.5 + 21 . 10.38 70.9 70.3 + 21 . 7.37 102.9 73.7 + 21 . 7.92 170.4 3.2 + 21 . 7.27 170.3 30.9 + 21 . 8.86 197.6 1.0 + 21 . 10.92 194.4 33.2 + 21 . 6.83 184.2 24.4 + 21 . 6.77 184.3 4.2 + 21 . 25.59 199.0 7.0 + 21 . 7.87 197.0 1.0 + 21 . 10.16 216.0 0.2 + 21 . 11.85 198.0 29.0 + 21 . 33.07 275.0 4.0 + 21 . 23.04 263.8 0.6 + 21 . 17.83 289.3 0.7 + 21 . 7.98 257.8 47.9 + 21 . 6.12 234.8 0.1 + 21 . 7.51 303.3 0.1 + 21 . 19.22 26.5 -1.4 + 21 . 13.86 15.4 -1.0 + 21 . 15.01 29.0 -1.8 + 21 . 15.31 23.2 4.7 + 21 . 12.52 23.5 -2.7 + extend vertical + 21 11 15.14 268.7 0.5 + # extend auto + 11 . 5.93 27.8 0.7 + 11 . 5.38 175.6 -2.2 + 11 . 6.45 1.3 83.7 + 11 . 9.17 60.7 0.3 + 11 . 8.39 116.2 -0.1 + 11 . 12.93 90.7 30.4 + 11 . 24.47 87.4 2.6 + endcenterline + + # input "Derac-1p.th2" + + # map m1p -projection plan + # Derac-1p + # endmap + +endsurvey diff --git a/Data/Deroc_04/Deroc_04-maps.th b/Data/Deroc_04/Deroc_04-maps.th new file mode 100644 index 0000000..55b220a --- /dev/null +++ b/Data/Deroc_04/Deroc_04-maps.th @@ -0,0 +1,21 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:27:07 + +map MP-Deroc_04-Plan-tot -title "Deroc_04" + SP-Deroc_04_01 + break +endmap + +map MC-Deroc_04-Extended-tot -title "Deroc_04" + SC-Deroc_04_01 + break +endmap + + diff --git a/Data/Deroc_04/Deroc_04-tot.th b/Data/Deroc_04/Deroc_04-tot.th new file mode 100644 index 0000000..64d64bd --- /dev/null +++ b/Data/Deroc_04/Deroc_04-tot.th @@ -0,0 +1,23 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 15:27:07 + +survey Deroc_04 -title "Deroc_04" + input Data/Deroc_04.th + + ## Pour le plan + input Data/Deroc_04-Plan.th2 + + ## Pour la coupe développée + input Data/Deroc_04-Extended.th2 + + ## Appel des maps + input Deroc_04-maps.th + +endsurvey diff --git a/Data/Deroc_04/Deroc_04.thconfig b/Data/Deroc_04/Deroc_04.thconfig new file mode 100644 index 0000000..b4c7549 --- /dev/null +++ b/Data/Deroc_04/Deroc_04.thconfig @@ -0,0 +1,392 @@ +encoding utf-8 +#Template for pyCreate_th2.py + +############################################################################################### + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 15:27:07 +############################################################################################### + +## 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 imprimées (layout) et ce que l'on +## veut comme résultat : map, ou atlas ou 3D ou donnees en format SQL + +## Alors, on peut fractionner 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 spécifie 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 Deroc_04-tot.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 + +## Début de la définition du Layout "xviexport" +layout xviexport + #cs UTM32 + ## echelle à laquelle on veut dessiner la topo + scale 1 500 + #scale 1 1000 + ## taille de la grille + grid-size 2 2 2 m + ## mettre la grille en arrière plan + grid bottom +endlayout +## fin de la définition du layout "xviexport" + +## Début de la définition du layout "Layout-Plan" +layout layout-Plan + ## Call the config settings (Layout config inside the config.thc file) + copy fonts_1000 + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy headerl + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 100 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + grid bottom + + ## Défini la rotation de la topographie + #rotate -65 + + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + grid-size 50 50 50 m + + ## la topo est transparente (on peut voir les galeries en dessous) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 04 Plan - 1:500" + doc-subject "Deroc 04, topographie en plan" + doc-keywords "Cave, Survey, Deroc 04, Pierre saint Martin - Larra, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 2 98 nw + + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point station-name + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 04 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 04, Plan 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + endcode + +endlayout + +##debut de la definition du layout "layout-Extended" +layout layout-Extended + ## Call the config settings (Layout config inside the config.thc file) + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy header_coupe + #copy headerl + #copy header_coupe_vert-auto + #copy header_coupe_vert-to-place + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 40 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + #grid bottom + grid off + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + #grid-size 250 250 250 m + + ## la topo est transparente (on peut voir les galeries inférieurs) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 04 Coupe développée - 1:500" + + doc-subject "Deroc 04, topographie en coupe développée" + doc-keywords "Cave, Survey, Deroc 04, Pierre saint Martin - Larra, Coupe développée, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 98 98 ne + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + ## Modification du Titre de la topo + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 04 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 04, Coupe développée 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + 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 -proj plan -layout xviexport -fmt xvi -o Data/Deroc_04-Plan.xvi +export map -proj extended -layout xviexport -fmt xvi -o Data/Deroc_04-Extended.xvi + +## Selection des Maps à exporter +select MP-Deroc_04-Plan-tot@Deroc_04 +select MC-Deroc_04-Extended-tot@Deroc_04 + +## 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 plan -fmt pdf -layout layout-Plan -o Outputs/Deroc_04-Plan.pdf +export map -projection extended -fmt pdf -layout layout-Extended -o Outputs/Deroc_04-Extended.pdf + +## Export du fichier 3d pour Loch +export model -enable all -o Outputs/Deroc_04.lox +export model -enable all -o Outputs/Deroc_04.kml + +## Export des fichiers ESRI +#export map -proj plan -fmt esri -o Outputs/Deroc_04 + +## Export des fichiers kml +#export map -proj plan -fmt kml -o Outputs/Deroc_04.kml -layout layout-kml +#export model -fmt kml -o Outputs/Deroc_04-model.kml -enable all +#export model -enable all -o Outputs/Deroc_04-3D.kml +export cave-list -location on -o Outputs/Deroc_04-Cave-list.html +export survey-list -location on -o Outputs/Deroc_04-Surveys.html + + +############################################################################################### +## END +############################################################################################### diff --git a/Data/Deroc_04/Outputs/Deroc_04-Cave-list.html b/Data/Deroc_04/Outputs/Deroc_04-Cave-list.html new file mode 100644 index 0000000..e901e2b --- /dev/null +++ b/Data/Deroc_04/Outputs/Deroc_04-Cave-list.html @@ -0,0 +1,41 @@ + + +Deroc_04-Cave-list.html + + + + + + + +
+ + diff --git a/Data/Deroc_04/Outputs/Deroc_04-Extended.pdf b/Data/Deroc_04/Outputs/Deroc_04-Extended.pdf new file mode 100644 index 0000000..bdf3b69 Binary files /dev/null and b/Data/Deroc_04/Outputs/Deroc_04-Extended.pdf differ diff --git a/Data/Deroc_04/Outputs/Deroc_04-Plan.pdf b/Data/Deroc_04/Outputs/Deroc_04-Plan.pdf new file mode 100644 index 0000000..360deaf Binary files /dev/null and b/Data/Deroc_04/Outputs/Deroc_04-Plan.pdf differ diff --git a/Data/Deroc_04/Outputs/Deroc_04-Surveys.html b/Data/Deroc_04/Outputs/Deroc_04-Surveys.html new file mode 100644 index 0000000..875804e --- /dev/null +++ b/Data/Deroc_04/Outputs/Deroc_04-Surveys.html @@ -0,0 +1,43 @@ + + +Deroc_04-Surveys.html + + + + + + + + + +
TitleLengthDepthExploredApprox.DuplicateSurfaceShotsStations
Deroc_0419160000278278
Déroc 0419160000278278
+ + diff --git a/Data/Deroc_04/Outputs/Deroc_04.kml b/Data/Deroc_04/Outputs/Deroc_04.kml new file mode 100644 index 0000000..f1598ec --- /dev/null +++ b/Data/Deroc_04/Outputs/Deroc_04.kml @@ -0,0 +1,791 @@ + + + + + + + https://therion.speleo.sk/downloads/KmlIconModel.png + +Depth 6 m]]> + + + +0 +#ThSurveyLine + + + 4.41601800358249,44.39553103267017,176.00000000000000 4.41602359868331,44.39550791607117,177.21000000000001 4.41605316142553,44.39546334565224,177.03999999999999 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41606701770147,44.39550161588588,177.27000000000001 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41607399714882,44.39546821890208,176.47000000000000 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41609564760166,44.39548604610846,176.75999999999999 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41607826786794,44.39544745945595,179.33000000000001 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41606664121999,44.39544436260898,179.55000000000001 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41603626799935,44.39544491928356,177.47000000000000 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41595370542728,44.39541092201576,178.81000000000000 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41593826777068,44.39541120345167,179.25000000000000 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41593441587842,44.39541809335446,178.18000000000001 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41590421489324,44.39543620336062,176.84000000000000 + + + 4.41602359868331,44.39550791607117,177.21000000000001 4.41608026559704,44.39547822433410,177.94999999999999 4.41609594641709,44.39548802302387,176.75000000000000 + + + 4.41608026559704,44.39547822433410,177.94999999999999 4.41607997112405,44.39547642742122,176.34999999999999 + + + 4.41608026559704,44.39547822433410,177.94999999999999 4.41607662019377,44.39546764620733,176.50000000000000 + + + 4.41608026559704,44.39547822433410,177.94999999999999 4.41609134556130,44.39546386248469,176.78999999999999 + + + 4.41608026559704,44.39547822433410,177.94999999999999 4.41611397184468,44.39544926742960,178.13000000000000 4.41613315795543,44.39544821926196,176.74000000000001 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41608391759817,44.39543181451826,177.22999999999999 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41611157597444,44.39544884699782,176.61000000000001 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41604526687612,44.39544318719334,177.59000000000000 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41607706508537,44.39545485668405,177.69000000000000 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41608461803584,44.39545044167359,178.22999999999999 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41608800943923,44.39545048964847,178.22999999999999 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41609203359580,44.39546115310657,176.81999999999999 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41609475867499,44.39546481047232,178.06000000000000 + + + 4.41611397184468,44.39544926742960,178.13000000000000 4.41615807825599,44.39540379641171,178.27000000000001 4.41618711230302,44.39541018848433,176.74000000000001 + + + 4.41615807825599,44.39540379641171,178.27000000000001 4.41615209420849,44.39540558115350,176.58000000000001 + + + 4.41615807825599,44.39540379641171,178.27000000000001 4.41615833365213,44.39540397330108,176.50000000000000 + + + 4.41615807825599,44.39540379641171,178.27000000000001 4.41614866825682,44.39543533294860,185.91000000000000 + + + 4.41615807825599,44.39540379641171,178.27000000000001 4.41615099308164,44.39541198681148,180.28000000000000 + + + 4.41615807825599,44.39540379641171,178.27000000000001 4.41615708785306,44.39541479213572,179.94000000000000 + + + 4.41615807825599,44.39540379641171,178.27000000000001 4.41615008912573,44.39542136095553,180.41999999999999 + + + 4.41615807825599,44.39540379641171,178.27000000000001 4.41615482145977,44.39540932851914,180.88999999999999 + + + 4.41615807825599,44.39540379641171,178.27000000000001 4.41618348345116,44.39533262916203,176.13000000000000 4.41622848011891,44.39535529843710,176.03000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41615083620931,44.39531178735093,176.18000000000001 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41618360897804,44.39533262760538,178.50000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41610175087688,44.39531221596889,177.37000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41613608483165,44.39531449106522,176.25000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41612057021675,44.39532719737416,176.38999999999999 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41613021546435,44.39531582424273,178.06999999999999 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41623681048980,44.39535708572254,176.16000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41626999872743,44.39534830151621,175.94000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41627623937356,44.39536235855220,175.91999999999999 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41624419663639,44.39535096223392,176.66999999999999 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41626961225182,44.39533228128640,175.96000000000001 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41627829546856,44.39530705572763,176.02000000000001 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41627508685946,44.39531978949839,177.99000000000001 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41630574838322,44.39532598130113,177.34999999999999 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41629858562135,44.39531013513825,177.16000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41628440407149,44.39532084431619,177.31999999999999 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41629948208505,44.39531606588283,175.87000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41620207029696,44.39530674062604,176.28000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41618858208351,44.39529934552220,176.18000000000001 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41619378986937,44.39530702336773,176.09999999999999 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41618659536552,44.39530027044141,178.19000000000000 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41620758913456,44.39530649213038,177.90000000000001 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41619447612297,44.39530944561943,178.24000000000001 + + + 4.41618348345116,44.39533262916203,176.13000000000000 4.41619354887819,44.39529703322403,176.72999999999999 4.41622203180651,44.39528578659151,176.06999999999999 + + + 4.41619354887819,44.39529703322403,176.72999999999999 4.41617305761577,44.39529602693765,176.22000000000000 + + + 4.41619354887819,44.39529703322403,176.72999999999999 4.41619304459992,44.39529694944931,177.34999999999999 + + + 4.41619354887819,44.39529703322403,176.72999999999999 4.41617691223442,44.39526843050261,175.86000000000001 + + + 4.41619354887819,44.39529703322403,176.72999999999999 4.41617741434136,44.39526842427610,176.88000000000000 + + + 4.41619354887819,44.39529703322403,176.72999999999999 4.41619341899083,44.39523959683125,176.62000000000000 4.41622594599558,44.39524504529609,175.52000000000001 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41616704753439,44.39523947371740,175.63999999999999 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41619305543733,44.39524014150896,175.49000000000001 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41617242682530,44.39525426166651,178.28999999999999 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41609193102065,44.39527470594057,176.13000000000000 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41615936948366,44.39524911192149,175.81000000000000 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41615516966394,44.39526239814995,175.72000000000000 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41621028812491,44.39525181153145,178.03000000000000 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41619860938085,44.39518929671908,175.28999999999999 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41614677321185,44.39521622776592,175.31000000000000 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41616702267230,44.39519680064971,178.47999999999999 + + + 4.41619341899083,44.39523959683125,176.62000000000000 4.41612162196028,44.39515216947424,175.16000000000000 4.41615172365116,44.39514036261659,174.83000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41608182890433,44.39513699800234,174.93000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41612276689548,44.39515278547425,177.53000000000000 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41599406202914,44.39513709596225,175.44000000000000 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41604823084712,44.39513399353893,175.16000000000000 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41604103867696,44.39515857039508,174.58000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41605824347335,44.39517429205647,175.08000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41601659010164,44.39520172697739,176.96000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41607509331007,44.39524817634645,176.62000000000000 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41609667723341,44.39521639882955,175.41999999999999 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41607051342236,44.39521447255419,177.13000000000000 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41605161138648,44.39522208924889,175.41000000000000 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41614766236107,44.39521144524439,175.33000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41619705746923,44.39518742537165,175.43000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41619155818247,44.39518848387832,179.99000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41617710743035,44.39518803288223,178.72000000000000 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41618105184499,44.39517456976358,177.74000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41623295269611,44.39514511710870,176.00999999999999 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41617547499391,44.39515159169655,175.22000000000000 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41617294453046,44.39514559118542,175.40000000000001 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41617319380671,44.39515071970278,176.34999999999999 + + + 4.41612162196028,44.39515216947424,175.16000000000000 4.41613539205339,44.39505152722543,175.12000000000000 4.41615740986980,44.39506376811622,173.96000000000001 + + + 4.41613539205339,44.39505152722543,175.12000000000000 4.41613609349823,44.39505457948678,177.97999999999999 + + + 4.41613539205339,44.39505152722543,175.12000000000000 4.41613860836579,44.39505472835781,173.81999999999999 + + + 4.41613539205339,44.39505152722543,175.12000000000000 4.41624933309559,44.39496530766742,172.31999999999999 + + + 4.41613539205339,44.39505152722543,175.12000000000000 4.41624731331829,44.39504293704330,172.63999999999999 + + + 4.41613539205339,44.39505152722543,175.12000000000000 4.41619983537882,44.39503191218522,177.75000000000000 + + + 4.41613539205339,44.39505152722543,175.12000000000000 4.41662149573601,44.39492855164475,175.27000000000001 + + + 4.41613539205339,44.39505152722543,175.12000000000000 4.41625411177134,44.39496560851792,173.58000000000001 4.41620281901291,44.39507751949367,173.30000000000001 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41625667423670,44.39499375557336,178.41999999999999 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41625430266818,44.39499954679054,172.28999999999999 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41625436065234,44.39496551540320,172.03000000000000 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41665308487049,44.39497839553610,174.58000000000001 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41645326545820,44.39501805576569,172.53999999999999 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41636714480514,44.39495106256799,172.49000000000001 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41638966731937,44.39496860881983,177.44999999999999 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41591734330700,44.39494970814421,175.93000000000001 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41600063796525,44.39494120304255,174.08000000000001 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41601301202018,44.39498570361193,174.83000000000001 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41601627814141,44.39495973498587,179.22999999999999 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41626227635418,44.39514790444220,177.00000000000000 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41621408797583,44.39510222753578,173.19999999999999 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41629667578975,44.39507482505741,172.53999999999999 + + + 4.41625411177134,44.39496560851792,173.58000000000001 4.41635020341836,44.39498269253107,172.50999999999999 + + + 4.41619354887819,44.39529703322403,176.72999999999999 4.41627663524260,44.39533192410530,176.86000000000001 4.41628281877620,44.39530717968744,175.88999999999999 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41627629693614,44.39532310553552,177.86000000000001 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41627607370441,44.39531905703416,175.84000000000000 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41627688629633,44.39533192099181,175.84999999999999 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41630334383172,44.39532520086818,175.84999999999999 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41629902123157,44.39531778213439,175.80000000000001 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41631136275812,44.39532969285722,176.08000000000001 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41631125419442,44.39532519279273,177.13999999999999 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41630067357481,44.39530299701455,175.68000000000001 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41630099627987,44.39530596394359,177.08000000000001 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41639198015556,44.39531428850074,175.94999999999999 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41651124370749,44.39528733126757,175.13000000000000 + + + 4.41601800358249,44.39553103267017,176.00000000000000 4.41625230120136,44.39548392342978,174.09999999999999 + + + 4.41627663524260,44.39533192410530,176.86000000000001 4.41638957777483,44.39531359807087,176.69999999999999 4.41639302562668,44.39531598607023,175.18000000000001 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41638854884725,44.39530217724861,175.16999999999999 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41638082915595,44.39530488381114,177.47999999999999 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41638970113025,44.39531350651272,176.56000000000000 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41636173440823,44.39528369391741,176.44000000000000 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41637586723147,44.39528657959512,176.21000000000001 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41637433826298,44.39530127315773,176.43000000000001 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41637860141824,44.39529581859074,177.72999999999999 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41635152824125,44.39534467957311,175.56999999999999 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41635876185365,44.39535305251184,175.58000000000001 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41638027441685,44.39532352653239,176.59999999999999 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41645993709642,44.39530498298124,176.33000000000001 + + + 4.41601800358249,44.39553103267017,176.00000000000000 4.41608851263191,44.39552340626344,175.63000000000000 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41646023158002,44.39530677989304,176.33000000000001 + + + 4.41638957777483,44.39531359807087,176.69999999999999 4.41645802988797,44.39529879468979,176.31999999999999 4.41648767284897,44.39531481215288,174.65000000000001 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41643597592352,44.39526944894443,174.43000000000001 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41645727455577,44.39529871403012,174.37000000000000 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41662354888153,44.39515413689960,174.78999999999999 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41658934050290,44.39520389670304,175.25000000000000 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41657222023046,44.39521770332934,173.62000000000000 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41654467472441,44.39523136918343,173.78999999999999 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41653063226144,44.39522182031758,175.94000000000000 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41657433160569,44.39520633358372,177.53000000000000 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41649647439565,44.39536214785313,175.13999999999999 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41647677499643,44.39533151251590,174.93000000000001 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41648059291881,44.39533362583781,174.77000000000001 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41648301267369,44.39533503627599,175.81000000000000 + + + 4.41645802988797,44.39529879468979,176.31999999999999 4.41657106443105,44.39521663732752,174.53999999999999 4.41653764395204,44.39521579148278,173.71000000000001 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41656641994678,44.39521669493866,178.41999999999999 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41655688643991,44.39521708327832,173.47999999999999 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41656852132412,44.39521531844949,173.49000000000001 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41661736289453,44.39527764232299,175.11000000000001 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41658520157531,44.39524572113743,174.40000000000001 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41661625052949,44.39525235819211,174.40000000000001 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41660656238594,44.39526715296909,175.58000000000001 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41662486538857,44.39500575406041,177.59000000000000 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41660092589527,44.39512722900592,175.12000000000000 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41658866208831,44.39513935488480,175.11000000000001 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41659646601229,44.39513493672712,176.47999999999999 + + + 4.41657106443105,44.39521663732752,174.53999999999999 4.41658620714488,44.39515730095264,174.87000000000000 4.41659471165321,44.39519752810175,173.75999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41658143844919,44.39514700685984,175.03999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41658561860278,44.39515892876107,178.19999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41662439368819,44.39500702030683,177.65000000000001 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41660216161402,44.39512640342346,175.09999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41658953425830,44.39513907398141,175.12000000000000 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41661801572840,44.39513818051331,176.06999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41659999812582,44.39513561313892,176.41000000000000 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41662608807815,44.39516049740526,173.22999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41662083681385,44.39520305586517,172.77000000000001 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41664092713577,44.39517183694223,175.47999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41669483884841,44.39519970710896,173.00999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41668443705108,44.39516931657962,172.47999999999999 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41665946295184,44.39521148950810,172.91000000000000 + + + 4.41658620714488,44.39515730095264,174.87000000000000 4.41667453000016,44.39515422470918,173.59999999999999 4.41668120288868,44.39516017382164,172.50000000000000 + + + 4.41667453000016,44.39515422470918,173.59999999999999 4.41666563890116,44.39515001364955,172.58000000000001 + + + 4.41667453000016,44.39515422470918,173.59999999999999 4.41666765166804,44.39515016873748,175.50000000000000 + + + 4.41667453000016,44.39515422470918,173.59999999999999 4.41667297373086,44.39515217336584,172.38000000000000 + + + 4.41667453000016,44.39515422470918,173.59999999999999 4.41672700674766,44.39500295650232,175.18000000000001 + + + 4.41667453000016,44.39515422470918,173.59999999999999 4.41670089313573,44.39513319117732,172.50999999999999 + + + 4.41667453000016,44.39515422470918,173.59999999999999 4.41667877571770,44.39512203196582,172.41999999999999 + + + 4.41667453000016,44.39515422470918,173.59999999999999 4.41669100865622,44.39510342442827,175.41000000000000 + + + 4.41667453000016,44.39515422470918,173.59999999999999 4.41671063722221,44.39508949663922,172.41000000000000 4.41671318169323,44.39513249856331,172.33000000000001 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41671945997633,44.39500241992670,173.18000000000001 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41670607962272,44.39509315430704,178.47000000000000 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41719605929079,44.39514118181749,178.12000000000000 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41679485287555,44.39511915149838,172.50000000000000 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41678289866621,44.39508166800768,172.81999999999999 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41678118077249,44.39506251330893,174.77000000000001 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41677656581274,44.39505338768375,173.58000000000001 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41646279698077,44.39493952296198,173.68000000000001 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41667366471811,44.39508194278208,172.25999999999999 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41665981854633,44.39498686468617,172.56000000000000 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41667231648481,44.39505729177447,175.34999999999999 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41680665887140,44.39511927511504,174.05000000000001 4.41680173330575,44.39509727930891,172.55000000000001 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41680559249238,44.39510110264430,180.41000000000000 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41680261506256,44.39510780167141,172.44999999999999 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41690274721428,44.39499573462214,174.31999999999999 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41686540044604,44.39501429365490,172.91000000000000 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41691843514432,44.39503704298909,172.62000000000000 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41718925213624,44.39513487428847,174.21000000000001 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41706588074100,44.39510606570648,172.63999999999999 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41696945711289,44.39513247004589,172.68000000000001 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41702830850154,44.39512048629187,179.81999999999999 + + + 4.41680665887140,44.39511927511504,174.05000000000001 4.41692969150042,44.39508722910349,172.72999999999999 4.41694120932813,44.39513264047647,172.53999999999999 + + + 4.41692969150042,44.39508722910349,172.72999999999999 4.41694172326029,44.39507069468418,172.78000000000000 + + + 4.41692969150042,44.39508722910349,172.72999999999999 4.41692189860134,44.39511811544399,172.56999999999999 + + + 4.41692969150042,44.39508722910349,172.72999999999999 4.41693526027431,44.39508905060215,178.83000000000001 + + + 4.41692969150042,44.39508722910349,172.72999999999999 4.41716538956708,44.39518666655340,173.19000000000000 + + + 4.41692969150042,44.39508722910349,172.72999999999999 4.41722770161186,44.39515159252770,173.16999999999999 + + + 4.41692969150042,44.39508722910349,172.72999999999999 4.41717987483763,44.39516253929218,180.38999999999999 + + + 4.41671063722221,44.39508949663922,172.41000000000000 4.41654007272498,44.39498339851839,172.46000000000001 4.41652813872149,44.39492592848386,172.66999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41650446054255,44.39504262867379,172.41999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41653232885373,44.39492785713095,172.56000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41652791321436,44.39497382629570,178.90000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41658601267633,44.39497751700698,187.34999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41655784096950,44.39498083738673,183.13000000000000 + + + 4.41601800358249,44.39553103267017,176.00000000000000 4.41603567036924,44.39552946318828,186.49000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41660676574331,44.39497897011287,182.69000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41658222863975,44.39499241860216,182.22999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41656519271837,44.39497849548903,179.53000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41655243127326,44.39491275312417,172.90000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41655003018934,44.39492772759245,176.19000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41650197810235,44.39490851741320,172.61000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41650690793545,44.39490467507991,178.43000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41653107142228,44.39492778269975,175.28000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41653020317267,44.39492302197355,172.94999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41642356309611,44.39477057646529,175.56999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41650719675059,44.39491664525129,172.59000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41646087290685,44.39491181813394,172.49000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41649464463609,44.39489600442315,178.19999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41612940352863,44.39502189217212,174.75999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41625145007065,44.39496978282509,172.69999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41633219294378,44.39504287469686,172.66999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41647395436881,44.39497521580603,178.38000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41647556715269,44.39495358902856,172.47000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41646355251066,44.39502287972514,172.47000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41665685725264,44.39513472776040,171.99000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41659341386937,44.39510211428675,172.21000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41663840616241,44.39509858524320,171.97999999999999 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41662304503851,44.39510723844683,173.71000000000001 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41660881322131,44.39508463784723,171.87000000000000 + + + 4.41654007272498,44.39498339851839,172.46000000000001 4.41635020341836,44.39498269253107,172.50999999999999 4.41638772858703,44.39502877171782,172.58000000000001 + + + 4.41635020341836,44.39498269253107,172.50999999999999 4.41635255215600,44.39493431824551,172.30000000000001 + + + 4.41635020341836,44.39498269253107,172.50999999999999 4.41635085968572,44.39498907639566,178.91999999999999 + + + 4.41635020341836,44.39498269253107,172.50999999999999 4.41645293448047,44.39501995046353,172.56000000000000 + + + 4.41635020341836,44.39498269253107,172.50999999999999 4.41644262462461,44.39494652528025,172.49000000000001 + + + 4.41635020341836,44.39498269253107,172.50999999999999 4.41649007382489,44.39497717654658,179.05000000000001 + + + 4.41635020341836,44.39498269253107,172.50999999999999 4.41665709562699,44.39498329733506,173.62000000000000 + + + + + + diff --git a/Data/Deroc_04/Outputs/Deroc_04.lox b/Data/Deroc_04/Outputs/Deroc_04.lox new file mode 100644 index 0000000..90b55e5 Binary files /dev/null and b/Data/Deroc_04/Outputs/Deroc_04.lox differ diff --git a/Data/Deroc_04/Outputs/outputs.txt b/Data/Deroc_04/Outputs/outputs.txt new file mode 100644 index 0000000..4a3b6e4 --- /dev/null +++ b/Data/Deroc_04/Outputs/outputs.txt @@ -0,0 +1,2 @@ +Folder where Therion outputs are exported + diff --git a/Data/Deroc_04/config.thc b/Data/Deroc_04/config.thc new file mode 100644 index 0000000..6281e94 --- /dev/null +++ b/Data/Deroc_04/config.thc @@ -0,0 +1,3207 @@ +encoding utf-8 +###################################################################################################################################### +# Version pyCreate_th2.py By Alex 2025 01 02 +###################################################################################################################################### + + + +###################################################################################################################################### +# Licence +###################################################################################################################################### +# +# Released under a Creative Commons Attribution-ShareAlike-NonCommercial License: +# Publié sous la licence Creative Commons Attribution-ShareAlike-NonCommercial: +# +# +# Written by: / Écrit par : Xavier Robert +# + +# File to set up specific settings for Therion drawing outputs +# In your *.thconfig file, you need to call this file with: +# Fichier pour définir une configuration pour les dessins de issus de Therion +# Dans votre fichier *.thconfig, vous devez appeler ce fichier avec la ligne : +# input config.thc +# and then, in each layout, you need to call the corresponding layout: +# et ensuite, dans chaque layout de votre thconfig, vous devez appeler les layouts qui vous intéressent comme par exemple : +# copy drawingconfig +# +# Lots of definition comes from (or are deeply inspired by) the excellent Therion Wiki +# Beaucoup de définitions proviennent (ou sont fortement inspirées) de l'excellent Wiki Therion +# https://therion.speleo.sk/wiki/doku.php +# https://therion.speleo.sk/wiki/tbe:wiki6 +# https://therion.speleo.sk/wiki/metapost +# https://thomas-holder.de/projects/therion/ + + +# Existing user points / nouvelles définitions de points : +# - nid/nest (u:nest) +# - gradient --> geologic dip +# - danger (u:danger) +# - chauves-souris/bats (u:bats) +# - stalactite boss (u:boss) +# - Shell/coquille fossile (u:shell) +# - Masonry/maçonnerie (u:masonry) +# - Ex voto/Signature (u:ex_voto) +# - Human bones/Ossements humains (u:human_bones) +# - Walking Caver/Spéléo qui marche (u:man_w) +# - Climbing caver/Spéléo qui grimpe (u:man_c) +# - Plan view symbol/symbole de vue en plan (u:symbol_plan) +# - extended view symbol/symbole de vue en coupe développée (u:symbol_extend) +# - entrance +# - block point +# - block user (u:block) + +# Existing user lines: +# - strate/strata (u:strata; option -clip off) +# - coupole (u:coupole; option -clip off) +# - faille/fault (u:fault; option -clip off) +# - doline (u:doline; option -clip off) +# - chauves-souris/bats (u:bats) +# - rail (u:rail) +# - plan walk/ (u:planwalk) +# - handrail/rambarde (u:handrail) +# - Surface (u:surf) +# - Dive line/fil d'Ariane (u:ariane) +# - Deviation (u:deviation) +# - rock border +# - Shot_Survey line (u:Shot_Survey) + +# Existing user areas: +# - boue/mud (u:boue) +# - guano (u:guano) +# - chauves-souris/bats (u:bats) +# - tronc/tree-trunk (u:tronc) +# - feuilles/tree-leaves (u:feuilles) +# - Tunnel initiation/Départ de galerie (u:galerie) + +# layout definition: +# - layout langue-fr +# - layout langue-es +# - layout langue-en +# - layout drawingconfig +# - layout scalebar_horiz +# - layout scalebar_vert-Halama +# - layout scalebar_vert +# - layout headerl +# - layout header_coupe_vert-to-place +# - layout header_coupe_vert-auto +# - layout header_coupe +# - layout header-plan-schema +# - layout header_coupe-schema +# - layout headeratlas +# - layout layoutmapborder +# - layout LayoutAtlasNorthArrow2 +# - layout LayoutAtlasNorthArrow +# - layout AtlasSetUp +# - layout layoutcontinuation +# - layout northarrowMG +# - layout test +# - layout depth +# - layout fonts_2000 +# - layout fonts_1000 +# - layout fonts_500 +# - layout Survey_No_Scrap + +###################################################################################################################################### +# change the names for the legend +# change les descriptions des symboles pour la légende +###################################################################################################################################### +text en "line u:rope" "rope" +text fr "line u:rope" "corde" +text es "line u:rope" "cuerda" + +text en "line u:fault" "fault" +text fr "line u:fault" "faille" +text es "line u:fault" "falla" + +text en "line u:strata" "strata" +text fr "line u:strata" "strate" +text es "line u:strata" "strata" + +text en "line u:doline" "doline" +text fr "line u:doline" "doline" +text es "line u:doline" "dolina" + +text en "point u:bats" "bat(s)" +text fr "point u:bats" "chauve-souris" +text es "point u:bats" "murciélago(s)" + +text en "line u:bats" "bat path" +text fr "line u:bats" "passage de chauve-souris" +text es "line u:bats" "ruta de murciélagos" + +text en "area u:bats" "lot of bats" +text fr "area u:bats" "beaucoup de chauve-souris" +text es "area u:bats" "muchos murciélagos" + +text fr "area u:galerie" "départ de galerie" +text en "area u:galerie" "tunnel departure" +text es "area u:galerie" "salida de galeria" + +text en "point u:guacharos" "guacharos" +text fr "point u:guacharos" "guacharos" +text es "point u:guacharos" "guacharos" + +text fr "point danger" "danger !" +text en "point danger" "danger !" +text es "point danger" "danger !" + +text en "point masonry" "masonry" +text fr "point masonry" "maçonnerie/murs" +text es "point masonry" "albañilería/muros" + +text en "point ex-voto" "ex voto" +text fr "point ex-voto" "ex voto/signature" +text es "point ex-voto" "ex voto/firma" + +text en "point human-bones" "human bones" +text fr "point human-bones" "ossements humains" +text es "point human-bones" "huesos humanos" + +text en "point u:boss" "stalagmite boss" +text fr "point u:boss" "stalagmite boss" +text es "point u:boss" "stalagmite boss" + +text fr "area u:guano" "guano" +text en "area u:guano" "guano" +text es "area u:guano" "guano" + +text fr "area u:boue" "lac de boue" +text en "area u:boue" "mud lake" +text es "area u:boue" "lago de barro" + +text fr "area u:tronc" "tronc d'arbre" +text en "area u:tronc" "Tree trunk" +text es "area u:tronc" "tronca de árbol" + +text fr "area u:feuilles" "feuilles/feuillage" +text en "area u:feuilles" "tree leaves" +text es "area u:feuilles" "Hojas de árbol" + +text en "line u:sentier" "trail" +text fr "line u:sentier" "sentier" +text es "line u:sentier" "sendero" + +text en "point u:shell" "shell" +text fr "point u:shell" "fossile" +text es "point u:shell" "fosíl" + +# Correction texte espagnol +text es "point air-draught" "corriente de aire" +text es "line rock-border" "contorno de bloque" +#text es "point water-flow" "curso de agua" +#text es "line water-flow" "curso de agua" +#text es "group water-flow" "curso de agua" +text es "point water-flow:permanent" "riachuelo" +text es "line water-flow:permanent" "riachuelo" +text es "point water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:conjectural" "riachuelo supuesto" + +text es "line rock-edge" "arista de bloque" +text es "point cave-pearl" "perlas de cavernas" + +text es "point rimstone-dam" "travertino" +text es "point rimstone-pool" "travertino" +text es "point stalactite" "estalactita" +text es "point stalactites" "estalactitas" +text es "point stalagmite" "estalagmita" +text es "point stalagmites" "estalagmitas" +text es "point pillars" "pilares" +text es "point pillar" "pilare" + +text fr "point traverse" "vire" +text fr "point ice-stalagmite" "stalagmite de glace" + +text fr "point u:anchor_artificial" "Ancrage artificiel" +text fr "point u:anchor_natural" "Ancrage naturel" + +text en "point u:man_w" "caver (walking)" +text fr "point u:man_w" "spéléo (marchant)" +text es "point u:man_w" "espeleológo (caminando)" + +text en "point u:man_c" "caver (climbing)" +text fr "point u:man_c" "spéléo (grimpant)" +text es "point u:man_c" "espeleológo (escalando)" + +text en "point u:symbol_plan" "" +text fr "point u:symbol_plan" "" +text es "point u:symbol_plan" "" + +text en "point u:symbol_extend" "" +text fr "point u:symbol_extend" "" +text es "point u:symbol_extend" "" + +text en "point wall-altitude" "altitude (m)" +text fr "point wall-altitude" "altitude (m)" +text es "point wall-altitude" "altura (m)" + + + +###################################################################################################################################### +### Layouts Languages/langues +###################################################################################################################################### +# Different layouts to manage languages (en, fr, es) +# In your thconfig, call the layout langue-XX where XX is en, fr or es +# You need to add one of these layout if you use the layout headerl or header_coupe +# If you want to add one of the field club, syntesys, web page, expedition, guide, +# add the following line in the code tex-map/endcode block of your layout in the thconfig +# \newtoks\YYYY \YYYY={the value of your variable} +# where YYYY = club, synth, wpage, expe or guide +# Différents layouts pour définir les langues (pour l'instant : en, fr, es) +# Dans votre thconfig, appelez le layout langue-XX où XX est en, fr ou es +# Vous devez ajouter l'un de ces layouts si vous voulez utiliser les layouts headerl ou header_coupe +# qui redéfinissent la présentation et les informations du cartouche (header). +# Si vous voulez ajouter un de ces champs club, syntesys, web page, expedition, guide, +# rajouter la ligne suivante dans le bloc code tex-map/endcode de votre layout dans votre thconfig +# (voir les exemples) +# \newtoks\YYYY \YYYY={Valeur de votre varialbe} +# où YYYY = club, synth, wpage, expe or guide +# +# You may add new fields, following the examples in the layouts. +# If you add a new field, you need to edit the layout(s) headerl and/or header_coupe +# Vous pouvez ajouter de nouveaux champs, en suivant les exemples dans les layouts suivant. +# Si vous rajouter un nouveau champ, vous devrez éditer le(s) layout(s) headerl et/ou header_coupe + +###################################################################################################################################### +layout langue-fr + # Définit la langue française + language fr + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilation } + \newtoks\datetitle \datetitle={le } + \newtoks\thproj \thproj={Projection } + \newtoks\thclub \thclub={Club(s) } + \newtoks\thsynth \thsynth={Synthèse } + \newtoks\thwpage \thwpage={Page internet } + \newtoks\thexpe \thexpe={Expedition } + \newtoks\thguide \thguide={Guide(s) } + \newtoks\thdatat \thdatat={Données topographiques } + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\ththanksto \ththanksto{Remerciements } + \newtoks\thcoords \thcoords{Coordonnées} + \newtoks\explolengthtitle \explolengthtitle{Longueur explorée } + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondeur explorée } + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode +endlayout + +###################################################################################################################################### +layout langue-es + # Definición del idioma español + language es + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilación} + \newtoks\datetitle \datetitle={el } + \newtoks\thproj \thproj={Proyección} + \newtoks\thclub \thclub={Club(es)} + \newtoks\thsynth \thsynth={Síntesis} + \newtoks\thwpage \thwpage={Página web} + \newtoks\thexpe \thexpe={Expedición} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guia(s)} + \newtoks\thdatat \thdatat={Datos topograficas} + \newtoks\ththanksto \ththanksto{Nuestros agradecimientos } + \newtoks\thcoords \thcoords{Coordinadas GPS (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Longitud explorada} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondidad explorada} + + \cartotitle={Dibujo} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +###################################################################################################################################### +layout langue-en + # Set the language english + language en + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compiled} + \newtoks\datetitle \datetitle={on } + \newtoks\thproj \thproj={Projection} + \newtoks\thclub \thclub={Club(s)} + \newtoks\thsynth \thsynth={Synthesys} + \newtoks\thwpage \thwpage={Web page} + \newtoks\thexpe \thexpe={Expedition} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guide(s)} + \newtoks\thdatat \thdatat={Survey's data} + \newtoks\ththanksto \ththanksto{Acknowledgments } + \newtoks\thcoords \thcoords{GPS coordinates (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Explored length} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Explored depth} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +### End of the layouts languages +### Fin des layouts languages +#______________________________ + +###################################################################################################################################### +###################################################################################################################################### +layout drawingconfig + # Layout to draw the map and extended view. + # Layout pour dessiner les plans et les coupes développées. + + # pdf-Author + # Auteur du pdf + doc-author "Xavier Robert" + + # Set the symology you want to use: UIS, ASF (Australie) CCNP (Etats Units), SKB (tchecoslovakia) + # Définit la banque de symboles que nous voulons utiliser : + # UIS, ASF (Australie) CCNP (Etats Units) ou SKB (tchecoslovakia) + #symbol-set UIS + # Change the type or colors of specific symbols: + # Changer le type ou la couleur de symboles spécifiques: + + + symbol-assign area sand AUT + symbol-assign point pillar AUT + symbol-assign point station:temporary SKBB + symbol-assign point entrance MY + #symbol-assign point entrance UIS + + + symbol-color area clay [52 33 6] # Color to verify + symbol-color area flowstone [100 60 20] + symbol-color area ice [0 0 100] + symbol-color area moonmilk [100 60 20] # Change the color ? + symbol-color area mudcrack [52 33 6] # Color to verify ; Maybe to darken + symbol-color area pillar [100 60 20] + symbol-color area pillar-with-curtains [100 60 20] + symbol-color area sand [67 49 1] # Color to verify + symbol-color area snow [0 0 100] + symbol-color area stalactite [100 60 20] + symbol-color area stalactite-stalagmite [100 60 20] + symbol-color area stalagmite [100 60 20] + + symbol-color line contour [34 21 3] # Marron : (87, 56, 8) + symbol-color line ceiling-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line flowstone [100 60 20] + symbol-color line floor-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line floor-step [34 21 3] # Marron : (87, 56, 8) + symbol-color line map-connection [69 69 69] # Gris acier (175, 175, 175) + symbol-color line rimstone-dam [100 60 20] + symbol-color line rimstone-pool [100 60 20] + symbol-color line rock-border [34 21 3] # Marron : (87, 56, 8) + symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + symbol-color line slope [34 21 3] # Marron : (87, 56, 8) + symbol-color line rope [58 44 25] + symbol-color line survey [46 46 46] # Gris foncé (117, 117, 117) / acier (175, 175, 175) + symbol-color line wall:clay [52 33 6] # Color to verify + symbol-color line wall:flowstone [100 60 20] + symbol-color line wall:ice [0 0 100] + symbol-color line wall:moonmilk [100 60 20] # Change the color ? + symbol-color line water-flow [17 46 100] + symbol-color line water-flow:conjectural [17 46 100] + symbol-color line water-flow:intermittent [17 46 100] + + symbol-color point altitude [100 50 0] + symbol-color point aragonite [100 60 20] + symbol-color point blocks [34 21 3] # Marron : (87, 56, 8) + symbol-color point breakdown-choke [34 21 3] # Marron : (87, 56, 8) + symbol-color point cave-pearl [100 60 20] + symbol-color point clay [52 33 6] # Color to verify + symbol-color point clay-choke [52 33 6] # Color to verify + symbol-color point curtain [100 60 20] + symbol-color point curtains [100 60 20] + symbol-color point disc-pillar [100 60 20] + symbol-color point disc-pillars [100 60 20] + symbol-color point disc-stalactite [100 60 20] + symbol-color point disc-stalactites [100 60 20] + symbol-color point disc-stalagmite [100 60 20] + symbol-color point disc-stalagmites [100 60 20] + symbol-color point disk [100 60 20] + symbol-color point flowstone [100 60 20] + symbol-color point flowstone-choke [100 60 20] + symbol-color point helictite [100 60 20] + symbol-color point helictites [100 60 20] + symbol-color point ice [0 0 100] + symbol-color point ice-pillar [0 0 100] + symbol-color point ice-stalactite [0 0 100] + symbol-color point ice-stalagmite [0 0 100] + symbol-color point moonmilk [100 60 20] # Change the color ? + symbol-color point mud [52 33 6] # Color to verify + symbol-color point mudcrack [52 33 6] # Color to verify + symbol-color point pillar [100 60 20] + symbol-color point pillar-with-curtains [100 60 20] + symbol-color point pillars [100 60 20] + symbol-color point pillars-with-curtains [100 60 20] + symbol-color point popcorn [100 60 20] + symbol-color point rimstone-dam [100 60 20] + symbol-color point root [52 33 6] + + symbol-color point seed-germination [13 47 6] + symbol-color point snow [0 0 100] + symbol-color point soda-straw [100 60 20] + symbol-color point spring [17 46 100] + symbol-color point stalactite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalagmite [100 60 20] + symbol-color point stalagmites [100 60 20] + symbol-color point station [54 7 60] + symbol-color point station-name [80 80 80] # light grey + symbol-color point vegetable-debris [13 47 6] + symbol-color point volcano [52 33 6] # Color to verify + symbol-color point wall-altitude [100 50 0] + symbol-color point wall-calcite [100 60 20] + symbol-color point water [17 46 100] + symbol-color point water-drip [17 46 100] + symbol-color point water-flow [17 46 100] + symbol-color point water-flow:intermittent [17 46 100] + symbol-color point water-flow:paleo [17 46 100] + + ####### Metapost-changes ############ + code metapost + + #fonts_setup( 12, 16, 32, 64, 96 ); + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + #endcode + + # Change the entrance symbole + # Changer le symbole d'entrée + def p_entrance_MY (expr pos,theta,sc,al)= + U:=(0.0u,0.0u); + T:=identity aligned al rotated 0.0 scaled sc shifted pos; + path p; + p = (-.3u,-.25u) -- (-.2u,-.25u){dir 135} .. (0u, .25u) .. {dir 225}(.2u,-.25u) -- (.3u,-.25u); + thdraw p withpen PenA; + thdraw unitsquare scaled 1.2u shifted (-0.6u,-0.6u) rotated 0.0 withpen PenD; + enddef; + + initsymbol("p_entrance_MY"); + + # Define Shot_Survey (u:Shot_Survey) in thin red + # Définition de la ligne file d'Shot_Survey en rouge fin + def l_u_Shot_Survey (expr Path) = + T:=identity; + pickup PenA; + draw Path withcolor black; + enddef; + + + # Change the block symbole + # Changer le symbole de block + def p_blocks (expr pos,theta,sc,al)= + base_symbolsize :=0.30u; %Factor*u; Factor=size of the blocks + size_factor := 0.5 + uniformdeviate 0.5; % Pour le polygone principal + symbolsize := base_symbolsize * size_factor; + U:=(.5u,.5u); + random_theta := uniformdeviate 360; + T:=identity aligned al rotated random_theta scaled sc shifted pos; + pickup PenC; + thfill (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.6; + thdraw (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.4; + thdraw (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + enddef; + + # Change the rock bordersymbole + # Changer le symbole des ligne rock border + def l_rockborder (expr p) = + % Vérifie si le chemin est fermé + %if p[0] = point infinity of p: + % Remplit la zone avec une couleur si le chemin est fermé + %fill p withcolor (0.34, 0.21, 0.3); + + %draw p withcolor 0.5green; + %fi; + thfill p --cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw p --cycle withcolor (0.341117, 0.219607, 0.031372); + % Dessine la bordure de la ligne (même si elle n'est pas fermée) + %draw p withcolor (0.34, 0.21, 0.3); + enddef; + + + def p_u_block(expr pos,theta,sc,al) = + T:=identity aligned al rotated theta scaled sc shifted pos; + path p q; + p := (2.3u,0.9u)--(0.65u,1u)--(-0.9u,0.6u)--(-2.15u,-0.1u)--(-2.35u,-0.25u)--(-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--cycle; + pickup PenB; + thdraw p; + % The following line uses the code from Colour Dependant Visualization of Symbols by Bruce Mutton + if known colour_block_bg: thfill p withcolor colour_block_bg; else: thfill p withcolor (0.75,0.75,0.75); fi; + q := (-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--(2.3u,0.9u)--(2.5u,0.7u)--(2.5u,0.5u)--(2.25u,-0.9u)--(1.1u,-1.3u)--(0.5u,-1.5u)--(-0.75u,-1.4u)--(-2u,-1.15u)--(-2.35u,-0.65u)--cycle; + thdraw q; + thfill q withcolor(0.6,0.6,0.6); + pickup PenD; + path p; + p := (-2u,-0.65u)--(-1.9u,-1u); + thdraw p; + path p; + p := (0.6u,-0.7u)--(0.5u,-1.3u); + thdraw p; + path p; + p := (2.1u,-0.15u)--(2.3u,-0.4u); + thdraw p; + enddef; + + initsymbol("p_u_block"); + + + + # Change the dashed line for the line wall:presumed + # Changer la ligne pointillée du symbole line wall:presumed + def l_wall_presumed (expr P) = + T:=identity; + pickup PenA; + # Old definition + #thdraw P dashed evenly scaled (2*optical_zoom); + # New definition + thdraw P dashed evenly scaled (.1u); + enddef; + + # Change the dashed line for the line chimney + # Changer la ligne pointillée du symbole line chemney (cheminée) + def l_chimney (expr P) = + T:=identity; + pickup PenC; + %thdraw P dashed evenly scaled optical_zoom; + thdraw P dashed evenly scaled (.05u); + enddef; + + # To change blocs size in the area blocks + # Pour modifier la taille des blocs dans l'aire blocks + def a_blocks (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + uu := max(u, (xpart urcorner q - xpart llcorner q)/100, (ypart urcorner q - ypart llcorner q)/100); + tmp_pic := image( + for i = xpart llcorner q step 1.0uu until xpart urcorner q: + for j = ypart llcorner q step 1.0uu until ypart urcorner q: + qq := punked (((-.3uu,-.3uu)--(.3uu,-.3uu)--(.3uu,.3uu)--(-.3uu,.3uu)--cycle) + randomized (uu/2)) + rotated uniformdeviate(360) + shifted ((i,j) randomized 1.0uu); + if xpart (p intersectiontimes qq) < 0: + thclean qq; + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change sand aspects + # Pour modifier les aspects du sable dans l'aire associée + def a_sands (expr p) = + T:=identity; + pickup PenC; + path q; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step 0.1u until xpart urcorner q: + for j = ypart llcorner q step 0.1u until ypart urcorner q: + draw origin shifted ((i,j) randomized 0.1u) withpen PenC; + endfor; + endfor; + ); + #clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change pebbles aspects + # Pour modifier l'aspects de l'aire pebbles (galets) + def a_pebbles_SKBB (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step .1u until xpart urcorner q: + for j = ypart llcorner q step .5u until ypart urcorner q: + qq := (superellipse((.07u,0),(0,.03u), (-.07u,0),(0,.-.03u),.75)) + %randomized (u/25) + rotated uniformdeviate(360) + shifted ((i,j) randomized 0.27u); + if xpart (p intersectiontimes qq) < 0: + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change slopes aspects + # Pour modifier la ligne aspects + def l_slope (expr P,S)(text Q) = + %show Q; + T:=identity; + numeric dirs[]; + numeric lengths[]; + for i=Q: + dirs[redpart i]:=greenpart i; + lengths[redpart i]:=bluepart i; + endfor; + li:=length(P); % last + alw_perpendicular:=true; + for i=0 upto li: + if unknown dirs[i]: dirs[i]:=-1; + else: + if dirs[i]>-1: + dirs[i]:=((90-dirs[i]) - angle(thdir(P,i))) mod 360; + alw_perpendicular:=false; + fi; + fi; + if unknown lengths[i]: lengths[i]:=-1; fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + d:=dirs[i]; + if d=-1: + if (i=0) or (i=li): + dirs[i] := angle(thdir(P,i) rotated 90) mod 360; + pi:=i; + else: + if ni<=i: + for j=i upto li: + ni:=j; + exitif dirs[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + dirs[i]:=w[dirs[pi],dirs[ni]]; + %if (dirs[i]-angle(thdir(P,i))) mod 360>180: + %dirs[i]:=w[dirs[ni],dirs[pi]]; + %message("*******"); + %fi; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + l:=lengths[i]; + if l=-1: + if (i=0) or (i=li): + lengths[i] := 1cm; % should never happen! + thwarning("slope width at the end point not specified"); + pi:=i; + else: + if ni<=i: + for j=i+1 upto li: + ni:=j; + exitif lengths[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + lengths[i]:=w[lengths[pi],lengths[ni]]; + pi:=i; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show lengths[i]; endfor; + T:=identity; + boolean par; + cas := 0.3u; + krok := 0.7u; + dlzka := (arclength P); + if dlzka>3u: dlzka:=dlzka-0.6u fi; + mojkrok:=adjust_step(dlzka,1.4u) / 5; + pickup PenD; + par := false; + forever: + t := arctime cas of P; + if t mod 1>0: % not a key point + w := (arclength(subpath(floor t,t) of P) / + arclength(subpath(floor t,ceiling t) of P)); + if alw_perpendicular: + a := 90; + else: + a := w[dirs[floor t],dirs[ceiling t]]; + fi; + l := w[lengths[floor t],lengths[ceiling t]]; + else: + if alw_perpendicular: + a := 90; + else: + a:= dirs[t]; + fi; + l:=lengths[t]; + fi; + a := a + angle(thdir(P,t)); + thdraw (point t of P) -- ((point t of P) + if par: 0.333 * fi l * unitvector(dir(a))); + cas := cas + mojkrok; + par := not par; + exitif cas > dlzka + .3u + (krok / 3); % for rounding errors + endfor; + if S = 1: pickup PenC; draw P fi; + %pickup pencircle scaled 3pt; + %for i=0 upto li: draw point i of P; endfor; + enddef; + + # To change color of Mud area + # Pour modifier la couleur de l'aire Boue + def a_u_boue (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + #126, 51, 0 + thfill p withcolor (0.49, 0.20, 0.00); + enddef; + + # To change color of Sump + # Pour modifier la couleur de l'aire siphon + def a_sump (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + thfill p withcolor (0.06, 0.20, 0.65); + enddef; + + # To change color of guano + # Pour modifier la couleur de l'aire guano + def a_u_guano (expr p) = + T:=identity; + thfill p withcolor (0.53, 0.26, 0.11); + enddef; + + # To change color of a tree-trunk + # I advise to use a line "border" to delimit the area + # If used with tree-leaves, add the option -place top + # Pour modifier la couleur de l'aire tronc + # Je suggère d'utiliser une ligne "border/bord" pour délimiter l'aire + # Si utilisé conjointement avec l'aire feuilles d'arbres, utiliser l'option -place top + def a_u_tronc (expr p) = + T:=identity; + thfill p withcolor (0.62, 0.24, 0.05); + enddef; + + # To change color of a tree-leaves + # Pour modifier la couleur de l'aire feuilles d'arbre/feuillage + def a_u_feuilles (expr p) = + T:=identity; + thfill p withcolor (0.0, 1.0, 0.0); + enddef; + + # To change color of Water area + # Pour modifier la couleur de l'aire eau + def a_water (expr p) = + T:=identity; + #thfill p withcolor (0.60, 0.8, 1); + thfill p withcolor (0.17, 0.46, 1); + enddef; + + # Northarrow more funnier ! + # Pour définir une nouvelle flèche du nord + # def s_northarrow (expr rot) = + # begingroup + # interim defaultscale:=0.7; % scale your north arrow here + # #interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + # T:=identity scaled defaultscale rotated -rot; + # interim linecap:=squared; + # interim linejoin:=rounded; + # thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + # pickup pencircle scaled (0.08cm * defaultscale); + # thdraw (0,0)--(0,-2.5cm); + # pickup pencircle scaled (0.16cm * defaultscale); + # p:=(0.4cm,0.6cm); + # thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + # label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + # endgroup; + # enddef; + + def s_northarrow (expr rot) = + begingroup + interim defaultscale:=0.8; % scale your north arrow here + T:=identity scaled defaultscale rotated -rot; + %noRotT:=identity scaled defaultscale 0; + pickup pencircle scaled (0.08cm * defaultscale); + + % Cercle du nord + p:=fullcircle scaled 1.6cm; + thclean p; + thdraw p withcolor black; + p:=(0.95cm,0)--(0.65cm,0); + thdraw p withcolor black; thdraw p xscaled -1 withcolor black; + + % Flèche + thdraw (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + thfill (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black withalpha 0.8; + thdraw (.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + + % N du Nord + %pickup pencircle scaled (0.12cm * defaultscale); + %p:=(0.28cm,0.42cm); + %thdraw p--(p yscaled -1)--(p xscaled -1)--(p scaled -1) transformed T withcolor red; + label.rt(thTEX("N") scaled 1.6, (-0.2cm,0cm)) withcolor red; % transformed T; + endgroup; + enddef; + + # # Change Scale bar type + # # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + + # # Write the point depth (not functionning...) + # # Définir un point qui écrit la côte/profondeur (Ne fonctionne pas actuellement...) + # def p_u_prof (expr pos) = + # T:=identity shifted pos; + # pickup PenD; + # p:=(-.3u,0)--(.3u,0); + # thdraw p; thdraw p rotated 90; + # p:=fullcircle scaled .2u; + # thclean p; thdraw p; + # enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # % append "m" to label + # picture txtm; + # % calcul profondeur + # %numeric profondeur; + # profondeur:=(\thaltitude-\cavemaxz); + # picture txtprofondeur; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude m etex, lrcorner txt); + # %label.urt(btex \thdepth m etex, lrcorner txt); + # ); + # % give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # % draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + + + + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + def p_altitude (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + + vardef p_label@#(expr txt,pos,rot,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + p_altitude(pos); + % append "m" to label + picture txtm; + txtm:=image( + draw txt; + interim labeloffset:=0; + label.urt(btex \thaltitude { m} etex, lrcorner txt); + #label.urt(btex \thheight m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, pos); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, pos); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(pos,rot); % station name + elseif mode=8: process_filledlabel(pos, rot); + else: process_label(pos,rot); fi; + fi; + enddef; + + # For point height with P or C prefixe + # use “point 0 0 height -value [+10 m]” + # or “point 0 0 height -value [-85 m]” + # in your data to get E10 or P85 + # Pour obtenir un point de hauteur de passage avec P ou C comme préfixe + # utiliser “point 0 0 height -value [+10 m]” + # ou “point 0 0 height -value [-85 m]” + # dans les données vous donner E10 ou P85 respectivement + verbatimtex \def\thheightpos{E}\def\thheightneg{P} etex + + + # Change the altitude definition for the wall-line label (add units) + # To modify the color, you need to modify the triplets after the 3 withcolor command. + # BE CAREFUL ! Sometimes, it generates mpost errors when using point wall:altitude. + # If you get this kind of error, comment the whole p_wallaltitude definition. + # Changer la définition de l'altitude pour le label de la ligne mur (ajout de l'unité) + # Pour modifier la couleur, modifier le triplet (RGB) après les 3 commandes withcolor. + # ATTENTION ! Parfois, cette redéfinition génère des erreurs métapost. + # Si c'est le cas, commenter toute la redéfinition du point p_wallaltitude. + + #def p_wallaltitude (expr pprev,pos,pnext,txt) = + # rot:=angle(unitvector(pnext-pos)+unitvector(pos-pprev)) - 90; + # pickup PenD; + # pair zz; + # %zz:=(pos + 3*unitvector(dir rot)); + # zz:=(pos + (u/4)*unitvector(dir rot)); + # %draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in black + # draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in color + # % add the unit (here, meters as m) + # txtm:=image( + # %draw txt; % altitude in black + # draw txt withcolor (0.78, 0.08, 0.52); % altitude in color + # %interim labeloffset:=0; + # %label.urt(btex \thaltitude { m} etex, lrcorner txt); % unit in black + # label.urt(btex \thaltitude { m} etex, lrcorner txt) withcolor (0.78, 0.08, 0.52); % unit in color + # ); + # begingroup + # % interim labeloffset:=2pt; + # interim labeloffset:=(u/12); + # if horiz_labels: + # rot:=rot mod 360; + # if rot<=22.5: lab:=thelabel.rt(txtm, zz); + # elseif rot<=67.5: lab:=thelabel.urt(txtm, zz); + # elseif rot<=112.5: lab:=thelabel.top(txtm, zz); + # elseif rot<=157.5: lab:=thelabel.ulft(txtm, zz); + # elseif rot<=202.5: lab:=thelabel.lft(txtm, zz); + # elseif rot<=247.5: lab:=thelabel.llft(txtm, zz); + # elseif rot<=292.5: lab:=thelabel.bot(txtm, zz); + # elseif rot<=337.5: lab:=thelabel.lrt(txtm, zz); + # else: lab:=thelabel.rt(txtm, zz); + # fi; + # else: + # if (abs rot>90) and (abs rot <=270): + # rot:=rot-180; + # lab:=thelabel.lft(txtm, pos); + # else: + # lab:=thelabel.rt(txtm, pos); + # fi; + # fi; + # process_label(pos, if horiz_labels: 0 else: rot fi); + # endgroup; + #enddef; + + + + # Definition of new lines symbols + # Définition de nouveau symboles de lignes + + + # Line symbol for strata for cross sections (u:strata). It works exactly as line section + # symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des strates (u:strata). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_strata (expr P) = + T:=identity; + path Q; Q = punked P; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + linecap:=0; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz1--zz5 dashed evenly; + pickup PenA; + draw zz1--zz5 withcolor background; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz2--zz6 dashed evenly; + pickup PenA; + draw zz2--zz6 withcolor background; + else: + pickup pencircle scaled 1 mm; + draw zz1--zz2 dashed evenly; + pickup PenA; + draw zz1--zz2 withcolor background; + fi; + endfor; + enddef; + + + # Line symbol for Coupoles (u:coupole). It works exactly as line section + # Symbole de ligne pour dessiner des coupoles de plafond. + # Fonctionne comme les autres lignes + def l_u_coupole (expr P) = + T:=identity; + cas := 0; % cursor to step along path + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.25u); % symbol length nudged to be multiple of path length + q:= (0.10u,0.16u) -- (0.13u,0.17u); % dot + + pickup PenC; %2nd thinnest pen + forever: + t := arctime cas of P; + thdraw q rotated angle(thdir(P,t)) shifted (point t of P ); % draw dots + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + pickup PenC; %2nd thickest pen + thdraw P; %continuous line + enddef; + + + # Line symbol for fault. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des failles (u:fault). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_fault (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenA; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + draw zz1--zz5 dashed evenly; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + draw zz2--zz6 dashed evenly; + else: + draw zz1--zz2 dashed evenly; + fi; + endfor; + enddef; + + + # Line symbol for the surface. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner la surface (u:surf). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_surf (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenC; + draw Q dashed evenly withcolor (0.5, 0, 0); + enddef; + + + # To add a doline line (u:doline); Do not forget the option -clip off ! + # Symbole de ligne pour dessiner une ligne doline (u:doline). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_doline (expr P) = + T:=identity; + laenge:= arclength P; + symsize:=adjust_step(laenge,2u); + triangle_width:=symsize/10; + cur:=(symsize-triangle_width)/2; + pickup PenC; + forever: + t1 := arctime (cur) of P; + t := arctime (cur + triangle_width/2) of P; + t2 := arctime (cur + triangle_width) of P; + thfill (subpath (t1,t2) of P) -- + ((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + cycle; + thdraw (point t2 of P) --((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + (point t1 of P) withcolor (0.5, 0, 0); + cur := cur + symsize; + exitif cur > laenge - (1*symsize/3); % for rounding errors + t1:=arctime (cur) of P; + endfor; + enddef; + + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + + + # Defines the gradient as geologic dip + # Définit le gradient comme pendage géologique + def p_gradient_XA (expr P,R,S,A) = + U:=(.15u, .4u); + T:=identity aligned A rotated R scaled S shifted P; + pickup PenC; + thdraw (0u, 0u) -- (0u, .4u); + thdraw (-.4u, 0u) -- (.4u, 0u); + enddef; + initsymbol ("p_gradient_XA"); + symbol-assign point gradient XA + + + # Section to define the bat symbol (point, line, area) + # Section pour définir le symbole Chauve souris utilisé en point, ligne ou aire + path bat_path_x; + bat_path_x := (160.43589,619.76148) + .. controls (200.83034,598.56215) and (225.01974,599.82632) .. (242.33709,601.15842) + .. controls (250.91988,585.02142) and (280.12279,545.7622) .. (328.92385,566.52372) + .. controls (343.18917,529.89929) and (387.77695,513.04018) .. (453.54702,518.36185) + .. controls (456.6654,525.97557) and (466.09064,533.43257) .. (471.27843,523.05007) + .. controls (463.85291,520.67657) and (466.71891,517.42483) .. (471.63814,522.23522) + .. controls (472.87859,519.83044) and (472.11254,517.25674) .. (467.00984,516.24193) + .. controls (498.08181,494.38071) and (518.37927,488.7935) .. (554.08261,484.34703) + .. controls (536.23968,468.87122) and (526.7451,451.32142) .. (536.0878,433.78585) + .. controls (539.04313,428.23891) and (549.65293,437.81051) .. (550.08905,431.99134) + .. controls (543.35122,428.68782) and (547.16851,429.31755) .. (550.93619,430.90592) + .. controls (555.01514,419.20795) and (542.29889,420.82043) .. (539.21019,422.32967) + .. controls (526.80565,412.03922) and (538.14174,362.22955) .. (562.04206,325.41289) + .. controls (560.70416,305.4475) and (552.94665,275.48765) .. (596.42383,240.15823) + .. controls (586.13796,214.86512) and (584.21841,176.344) .. (618.88684,158.99293) + .. controls (600.38363,161.42082) and (571.90452,163.00167) .. (555.87287,173.29962) + .. controls (533.80922,180.31406) and (511.7587,189.77279) .. (494.76462,217.75852) + .. controls (469.02274,260.15007) and (465.60841,280.08537) .. (466.27659,287.73284) + .. controls (467.27295,299.13663) and (456.20597,295.4343) .. (455.42733,284.84646) + .. controls (447.034,297.47822) and (465.71846,292.96944) .. (457.40227,311.17742) + .. controls (451.51715,333.88534) and (454.55183,344.68208) .. (455.22274,365.27634) + .. controls (445.59186,380.66207) and (438.52169,394.98144) .. (432.56329,406.97544) + .. controls (421.27321,411.75599) and (411.86904,413.85884) .. (403.92838,423.33244) + .. controls (391.19793,418.79449) and (380.875,414.46152) .. (373.6673,409.41976) + .. controls (365.11095,413.84661) and (372.76761,437.1554) .. (372.88328,437.30963) + -- (360.72573,447.88215) + .. controls (360.72573,447.88215) and (348.36583,439.38367) .. (342.32921,440.26049) + .. controls (340.52016,451.25937) and (343.58923,463.9528) .. (354.67087,475.2679) + .. controls (341.63825,482.57642) and (339.10347,494.24676) .. (313.80723,490.57484) + .. controls (304.61922,489.24114) and (282.31298,490.61764) .. (258.32359,496.84657) + .. controls (246.18809,499.99759) and (248.48311,482.8706) .. (236.36849,493.22467) + .. controls (239.32461,491.85429) and (242.55704,492.01948) .. (245.59044,495.64662) + .. controls (248.83726,499.52895) and (249.4495,502.08244) .. (244.59097,503.87878) + .. controls (221.93401,514.80409) and (190.83965,541.85436) .. (178.69512,574.11392) + .. controls (176.80431,577.00681) and (162.4873,600.33708) .. cycle; + path bat_path_bb; + bat_path_bb = bbox bat_path_x; + path bat_path; + bat_path = bat_path_x shifted (-(llcorner bat_path_bb) - (urcorner bat_path_bb - llcorner bat_path_bb) / 2.0) scaled (1u / ((xpart urcorner bat_path_bb) - (xpart llcorner bat_path_bb))) rotated 210; + + # Section of your layout define point u:bats symbol like this + # Pour définir le point chauve souris : u:bats + def p_u_bats(expr pos, theta, sc, al) = + T := identity shifted pos; + thfill (bat_path scaled 1.5) withcolor black; + enddef; + + # similarly the line u:bat symbol + # Idem pour la ligne + def l_u_bats(expr P) = + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 1.0u); + pickup PenD; + forever: + t := arctime cas of P; + thfill bat_path scaled 0.5 shifted (point t of P) withcolor black; + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + enddef; + + # and finally the area u:bat symbol (pattern in this case) + # Et pour l'aire + % bat pattern + beginpattern(pattern_bat); + fill bat_path withcolor black; + endpattern; + + % bat area symbol + def a_u_bats (expr Path) = + T:=identity; + thclean Path; + thfill Path withpattern pattern_bat; + enddef; + + # These symbols will be included also in the legend. To + # change the way how they are drawn there just define appropriate + # macro. Its name should be symbol macro name with _legend + # suffix. + # Ces symbols seront inclus dans la légende. Pour modifier la façon dont ils + # sont dessinés, juste, définissez la macro appropriée. + # Son nom doit être le nom de la macro symbol approprié avec le suffixe + # _legend. + def l_u_bats_legend = + l_u_bats(((.2,.2) -- (.8,.8)) inscale) + enddef; + + + # Definition of a stalagmite boss symbol + # Définition du point stalagmite boss + def p_u_boss (expr pos,theta,sc,al)= + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenD; + p := (0.08u,0.25u)..(0,0.29u)..(-0.08u,0.25u); + q := (0.16u,0.5u)..(0u,0.58u)..(-0.16u,0.5u); + for i=0 upto 9: + # braun color + thdraw p rotated 36i withcolor (100, 0.6, 0.2); + thdraw q rotated 36i withcolor (100, 0.6, 0.2); + % black color + %thdraw p rotated 36i; + %thdraw q rotated 36i; + endfor + p := fullcircle scaled 0.15u; + thdraw p withcolor (100, 0.6, 0.2); + % black color + %thdraw p withcolor; + enddef; + + + # Definition of a shell limestone symbol + # Définition du point coquille fossile + def p_u_shell (expr pos,theta,sc,al)= + T:=identity shifted pos; + pickup PenB; + numeric turns, radius; + path ss, cesta; + pair za, zb; + turns = 1.55; + radius = .3u; + za = ( xpart(origin)+0, ypart(origin)+.1u ) rotated 370 turns; + zb = ( xpart(origin)+.3u, ypart(origin)+0 ) rotated 360 turns; + cesta := za--zb; + ss := (origin for t=1 upto 360 turns: -- dir t scaled t endfor) scaled (radius/turns/360); + thdraw ss withcolor (0.3); + thdraw (cesta cutbefore ss) withcolor (0.6); + enddef; + initsymbol ("p_u_shell"); + + + # Define Danger symbol + # Définition du point Danger + def p_u_danger (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + thfill (0,-u)--(u,0)--(0,u)--(0,.9u)--(.9u,0)--(0,-.9u)--cycle; + thfill (0,-u)--(-u,0)--(0,u)--(0,.9u)--(-.9u,0)--(0,-.9u)--cycle; + thfill (.1u,-.45u)..(0,-.35u)..(-.1u,-.45u)..(0,-.55u)..cycle; + thfill (0,-.2u)..(.1u,-.1u)--(.2u,.4u)..(0,.6u)..(-.2u,.4u)--(-.1u,-.1u)..cycle; + enddef; + #initsymbol("p_entrance_MY"); + #let p_entrance = p_entrance_MY; + + + # Define dive line (u:ariane) in thin red + # Définition de la ligne file d'Ariane en rouge fin + def l_u_ariane (expr Path) = + T:=identity; + pickup PenD; + draw Path withcolor (100, 0, 0); + enddef; + + + # Definition of plankwalk + # Définition d'une ligne de main courante + def l_u_plankwalk (expr P) = T:=identity; + # by Dave Clucas + cas := 0; + dlzka := arclength P; + mojrok := adjust_step(dlzka, 0.5u); + pickup PenD; + forever: + t := arctime cas of P; + thdraw ((point t of P) + 0.5 * u * unitvector(thdir(P,t) rotated 90)) -- + ((point t of P) - 0.5 * u * unitvector(thdir(P,t) rotated 90) ); + cas := cas + mojrok; + exitif cas > dlzka + (mojrok/3); % for rounding errors + endfor; + pickup PenC; + %thdraw P; + %draw path withcolor (0.5, 0 ,0) + enddef; + + + # Definition of a line rail + # Définition d'une ligne rail + def l_u_rail (expr P) = + # by Andrew Aktinson + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.8u); + pickup PenC; + forever: + t0 := arctime (cas) of P; + t1 := arctime (cas + mojkrok*2/5) of P; + t := arctime (cas + mojkrok/2) of P; + t4 := arctime (cas + mojkrok*3/5) of P; + t5 := arctime (cas + mojkrok) of P; + thdraw (subpath (t0,t1) of P); + thdraw (subpath (t4,t5) of P); + drawdot (point t of P); + #mark_ (P,t,0.02u); + #mark_ (P,t,-0.02u); + #f := (P,t,0.2u); + #draw f; + cas := cas + mojkrok; + exitif cas > dlzka - (2*mojkrok/3); % for rounding errors + endfor; + enddef; + + + # Change fig Flowstone, increase the number of arcs + # Modifier le symbole flowstone en augmentant le nombr d'arc + def l_flowstone (expr p) = + #draw p withpen PenC withcolor (0.0, 0.5, 1.0); + T:=identity; + cas := 0; + dlzka := arclength p; + mojkrok:=adjust_step(dlzka, .3u); + # povodne .7u + pickup PenC; + t1:=0; + forever: + t2 := arctime (cas + mojkrok) of p; + thdraw (point t1 of p){dir (angle(thdir(p,t1)) + 60)} .. + {dir (angle(thdir(p,t2)) - 60)}(point t2 of p); + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + t1:=t2; + endfor; + enddef; + + + # Point that represent a bird nest + # Point pour représenter un nid d'oiseau + def p_u_nid (expr pos,theta,sc,al)= + U:=(.4u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenC; + #thdraw (-.4u,.2u){dir -70}..{dir 70}(.4u,.2u) withcolor (0.53, 0.26, 0.11); + thdraw (-.2u,.1u){dir -70}..{dir 70}(.2u,.1u) withcolor (0.53, 0.26, 0.11); + enddef; + + + # Artificial anchor point (From a post by Evaristo Quiroga) + # Point ancrage artificiel (From a post by Evaristo Quiroga) + def p_u_anchor_artificial(expr pos,theta,sc,al) = + T:=identity shifted pos; + thdraw origin withpen pencircle scaled 0.25u withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_artificial"); + + + # Natural anchor point (From a post by Evaristo Quiroga) + # Point ancrage naturel (From a post by Evaristo Quiroga) + def p_u_anchor_natural(expr pos,theta,sc,al) = + U:=(.2u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + thfill (-.2u,-.2u)--(0,.2u)--(.2u,-.2u)--cycle withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_natural"); + + + # Deviation line (by Tarquin 2019) + # Ligne pour dessiner une déviation (D'après Tarquin 2019) + def l_u_deviation (expr P) = + begingroup; + save ellipse; + T:=identity; + pickup PenC; + path ellipse; + ellipse:=fullcircle xscaled (.5u) yscaled (.25u) shifted (point (length P) of P); + thdraw P cutafter ellipse; + draw ellipse; + endgroup; + enddef; + initsymbol("l_u_deviation"); + + def l_u_deviation_legend = + l_u_deviation(((.1,.5)--(.8,.5)) inscale); + enddef; + + + # Climbing caver point (by Juraj Halama, 2020) + # Climbing one has center where the rope should go on the harness... + # Point pour dessiner un spéléo qui grimpe ou escalade (D'après Juraj Halama, 2020) + # Le point correspond au centre du spéléo au niveau du harnais, qui doit donc être sur la corde + picture u_man_c_pic; + u_man_c_pic := image ( + draw (0cm, -0cm) -- (-8cm, 27cm) -- (-36cm, 55cm) -- (-50cm, 99cm) withpen pencircle scaled 16cm; + draw (27cm, 48cm) -- (0, 64cm) -- (-29cm, 61cm) -- (-38cm, 102cm) withpen pencircle scaled 16cm; + draw (-65cm, 48cm) -- (-75cm, 75cm) -- (-53cm, 106cm) -- (0, 106cm) withpen pencircle scaled 14cm; + draw (-44cm, 130cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (20cm, -67cm); + + def p_u_man_c (expr P, R, S, A) = + U := (60cm, 85cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_c_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_c"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_c_legend = + draw u_man_c_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Walking caver point (by Juraj Halama, 2020) + # Use "-align top" for proper alignment of the walking man when his point is on the groung. + # Point pour dessiner un spéléo marchant (D'après Juraj Halama, 2020) + # Utiliser l'option "-align top" pour un alignement correct quand le point est au sol + picture u_man_w_pic; + u_man_w_pic := image ( + draw (0, 0) -- (7.5cm, 36cm) -- (0cm, 69cm) -- (9cm, 99cm) withpen pencircle scaled 16cm; + draw (42cm, 9cm) -- (37.5cm, 42cm) -- (13.5cm, 69cm) -- (30cm, 102cm) withpen pencircle scaled 16cm; + draw (21.5cm, 100.5cm) -- (6.6cm, 69cm) withpen pencircle scaled 16cm; + draw (-24cm, 75cm) -- (-13.5cm, 102cm) -- (9cm, 112.5cm) -- (30cm, 108cm) -- (51cm, 87cm) -- (75cm, 93cm) withpen pencircle scaled 14cm; + draw (30cm, 132cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (-20cm, -70cm); + + def p_u_man_w (expr P, R, S, A) = + U := (60cm, 80cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_w_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_w"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_w_legend = + draw u_man_w_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Plan view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en plan" (D'après Juraj Halama, 2020) + def p_u_symbol_plan (expr pos,theta,sc,al) = + U := (-3.25u, 3.25u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-3.26u, -.95u) -- (1.74u, -.95u) -- (2.8u, .82u) -- (-1.49u, .82u) -- cycle); + thfill q withcolor .85; + thdraw q; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle); + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (0u, 2.31u) withcolor .5green; + enddef; + + + # Extended view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en coupe développée" (D'après Juraj Halama, 2020) + def p_u_symbol_extend (expr pos,theta,sc,al) = + U := (-2.5u, 2.5u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-2.346u, -2.480u) -- (-.48u, -2.116u) -- (-.48u, 1.573u) -- (-2.346u, 1.354u) -- cycle); + thfill q withcolor .85; + q := ((-1.551u, -2.878u) -- (1.438u, -.766u) -- (1.438u, 2.388u) -- (-1.551u, 1.118u) -- cycle); + thfill q withcolor .75; + thdraw q; + thdraw (-.48u, -2.116u) -- (-.48u, 1.573u) dashed evenly; + q := ((.446u, -1.461u) -- (2.120u, -1.094u) -- (2.120u, 2.184u) -- (.446u, 1.965u) -- cycle); + thfill q withcolor .85; + thdraw (.446u, -1.461u) -- (.446u, 1.965u) dashed evenly; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle) rotated -90; + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (2.31u, 0u) withcolor .5green; + enddef; + + + # Change rope line color + # Changer la couleur de la ligne rope (corde) + #symbol-colour line rope [58 44 25] + + + # Area for galerie initiation + # You will probably need to adapt the color to match the color of your galeries + # Aire pour matérialiser le départ d'une galerie + # A adapter en fonction de la couleur de vos galeries + def a_u_galerie(expr P) = + T:=identity; + ## jaune chamois (208, 192, 122) + ##thfill P withcolor (0.82,0.75,0.48) withtransparency 0.5; + thfill P withcolor (0.82,0.75,0.48) withalpha 0.5; + + ## Grey + ##thfill P withcolor (0.73,0.72,0.75) withtransparency 0.5; + #thfill P withcolor (0.73,0.72,0.75) withalpha 0.5; + + ## Jaune queue de vache (168, 152, 116) + ##thfill P withcolor (0.66,0.60,0.45) withtransparency 0.5; + #thfill P withcolor (0.66,0.60,0.45) withalpha 0.5; + + ## gris argile (239, 239, 239) + ##thfill P withcolor (0.937,0.937,0.937) withtransparency 0.5; + #thfill P withcolor (0.937,0;937,0.937) withalpha 0.5; + enddef; + + + # Make unsurveyed wall lines more light-weight and dashed + # Rendre les parois non topographiées plus légères et en pointillés + #Bruce Mutton 2010.06.20 for Therion 5.3.9 + def l_wall_unsurveyed (expr P) = + T:=identity; + pickup PenC; + thdraw P dashed evenly scaled (0.5*optical_zoom); + enddef; + + + # thin grey cave splays, yellow duplicates and dashed approximate legs + # Pour modifier la couleur du squelette en fonction du type de visées + # (splays, normal, duplicates, approximate...) + def l_survey_cave (expr P) = + % always draws full centreline, rather than short stubs like default cave centrelines + T:=identity; + pickup PenC; + if ATTR__shotflag_splay: + drawoptions(withcolor(0.5,0.5,0.5) withpen PenD); + thdraw P; % grey & thin + drawoptions(); + else: % not splay but may have either or both duplicate and approx flags set + if ATTR__shotflag_duplicate: + drawoptions(withcolor (1,1,0)); % differentiate duplicate with colour yellow + fi; + if ATTR__shotflag_approx: + thdraw P dashed evenly scaled optical_zoom; % differentiate approx with dashed + else: + thdraw P; + fi; + thdrawoptions(); + fi; + enddef; + + endcode + # Endcode for all the definition + + + code tex-map + \newtoks\thversiontitleB \thversiontitleB={Therion } + endcode + +endlayout + +###################################################################################################################################### + # Layout to define a horizontal Scale bar + # Layout pour définir une barre d'échelle horizontale +###################################################################################################################################### +layout scalebar_horiz + + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + def s_scalebar (expr l, units, txt) = + % l = value of scale-bar length + % units = ?? + % txt = string representing units + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + % tmpl = half plotted length of scale bar from central top insertion point + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + endgroup; + pickup PenC; + draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + for i:=-0.5 step 2 until 2: % start drawing at the third block (leave space for smaller divisions) + fill p shifted (i * tmpx,0); + endfor; + + % Draw first part with subdivided blocks + p:=(0,0)--(tmpx/5,0)--(tmpx/5,-tmph)--(0,-tmph)--cycle; % define width of segment (tmpx is length of a normal bar segment) + for i:=-2.5 step 2/5 until -0.75: % Startpos, segments, count-index + fill p shifted (i * tmpx,0) withcolor black; + endfor; + + % Label of scale: Scalebar top, values below + begingroup + interim labeloffset:=3.5bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + endfor; + label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # label.top(thTEX("Echelle 1 : " & decimal round(Scale*100)),(0,0)); + endgroup; + + enddef; + + endcode + +endlayout + +###################################################################################################################################### +###################################################################################################################################### +layout scalebar_vert-Halama + + # Layout to define a vertical Scale bar (see Therion Wiki - Juraj Halama) + # distributed under the GNU General Public Licence + # You need to place it with in your thconfig file: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + # Layout pour définir une barre d'échelle verticale (voir le wiki Therion - Jural Halama) + # distribué sous la licence GNU General Public Licence + # Il faut l'appeler dans le fichier de configuration thconfig avec le bloc: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + + code metapost + def s_scalebar (expr l, units, txt) = + begingroup + tmpw = 3.0 bp; + tmp5m = 5 / Scale * units * cm; + tmpl = l / Scale * units * cm; + endgroup; + p := (0, 0) -- (tmpw, 0) -- (tmpw, - tmp5m) -- (0, - tmp5m) -- cycle; + pickup PenD; + for i := 0 step 1 until (l - 1) / 5: + if (i mod 2) <> 0: + unfill p shifted - (0, i * tmp5m); + else: + fill p shifted - (0, i * tmp5m); + fi; + draw p shifted - (0, i * tmp5m); + endfor; + pickup PenA + %draw (-tmpw, 0) -- (tmpw, 0); + %draw (-tmpw, -tmpl) -- (0, -tmpl); + fill (-2tmpw, tmpw) -- (-2tmpw, -tmpw) -- (0, 0) -- cycle; + fill (-2tmpw, -tmpl + tmpw) -- (-2tmpw, -tmpl + -tmpw) -- (0, -tmpl) -- cycle; + if ((l mod 10) > 5) or ((l mod 10) = 0): + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor black; + else: + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor white; + fi; + begingroup + interim labeloffset:=3.5bp + tmpw; + %interim defaultscale:=0.5; + label.rt(thTEX("\size[12]" & "0{\thinspace}m"),(0, 0)); + for i := 1 step 1 until l / 5: + if (i mod 10) = 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + if i * 5 = l: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + label.rt(thTEX("\size[8]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + fi + fi; + endfor; + if (l mod 5) <> 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (l)),(0, - tmpl)); + fi; + endgroup + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout scalebar_vert + + # Layout to define a vertical Scale bar + # Layout pour définir une barre d'échelle verticale + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + def s_scalebar (expr l, units, txt) = + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + % To compute the right size of the text + if (l/1000) <1 : + if (l/100) <1 : + if (l/10) <1 : tmphz:=6bp; + else: tmphz:=8bp; fi; + else: tmphz:=10bp; fi; + else tmphz:=12bp; fi; + endgroup; + pickup PenC; + draw (0,-tmpl)--(0,tmpl)--(-tmph,tmpl)--(-tmph,-tmpl)--cycle; + p:=(0,0)--(0,tmpx)--(-tmph,tmpx)--(-tmph,0)--cycle; + for i:=-2.5 step 2 until 2: + fill p shifted (0,i * tmpx); + endfor; + begingroup + interim labeloffset:=0bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (l-i)),(tmph+tmphz,tmpx)); + %label.bot(thTEX(decimal (i)),(tmpx,-tmph)) rotated 90; + % Inverser l'ordre des nombres + endfor; + label.bot(thTEX(decimal (l-l) & "\thinspace" & txt),(tmph+tmphz,tmpl)); + %label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)) rotated 90; + endgroup; + enddef; + + endcode + +endlayout + + +###################################################################################################################################### +layout headerl + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + + \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords \the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + %{\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + %\fi + %\edef\tmp{\the\northdir} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\northdir north } + %\fi + %\edef\tmp{\the\magdecl} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\magdecl { deg.} \par} + %\fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + % Add Logos + # \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + # \def\maplayout{ + # \legendbox{0}{100}{NE}{\the\legendcontent} + # \legendbox{100}{100}{NW}{\loadpicture{D:/Logo-ARSIP-Synthese-Topo.jpg}} %%% pdf, png, jpg supported + # } + endcode +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-to-place + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # that needs to be manually located inside your layout (in the thconfig file) + # with the code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % add legend content + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % add scalebar where you want it + # } + # endcode + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale qu'il faut localiser grâce au code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % Ajout du contenu de la légende + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % Ajout de l'échelle où nous la voulons + # } + # endcode + + + copy scalebar_vert # Xavier robert + #copy scalebar_vert-Halama # Juraj Halama + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.5cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-auto + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # located at the right of the header. + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale et localisée à la droite du header. + + copy scalebar_vert + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + % print scalebar + \ifscalebar\hskip1.3cm\vbox to 0pt{\line{\hfil\scalebar}\vss}\fi + % print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + % print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.3cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + +###################################################################################################################################### +layout header_coupe + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + + +###################################################################################################################################### +layout header-plan-schema + # Layout to change the header for sketch (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %%print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %%print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %%print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %%print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %%print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %%print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %%print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %%print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %%print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %%print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + \fi + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe-schema + # Layout to change the header for sketch (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout headeratlas + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + \fi + \edef\tmp{\the\northdir} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\northdir north } + \fi + \edef\tmp{\the\magdecl} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\magdecl deg \par} + \fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout layoutmapborder + # If you want to draw a frame around the map + # Si vous voulez un cadre autour de votre topographie + code tex-map + \framethickness=0.5mm + endcode + +endlayout + +###################################################################################################################################### +# CODE TO CUSTOMISE ATLAS OUTPUT +# CODE POUR CUSTOMISER L'ATLAS +###################################################################################################################################### +layout LayoutAtlasNorthArrow2 +# This code is a redefinition of the default atlas definition +# that includes both north arrow & scale bar beside the navigation pane +# from Bruce Mutton (2019/08) +# Ce code est une redéfinition de la définition par défaut de l'Altlas +# Cela inclus à la fois la flèche du nord et la barre d'échelle du panneau de navigation. +# from Bruce Mutton (2019/08) + + code tex-atlas + \def\dopage{% + \vbox{\centerline{\framed{\mapbox}} + \bigskip + \line{% + \vbox to \ht\navbox{ + \hbox{\size[20]\the\pagelabel + \ifpagenumbering\space(\the\pagenum)\fi + \space\size[16]\the\pagename} + \ifpagenumbering + \medskip + \hbox{\qquad\qquad + \vtop{% + \hbox to 0pt{\hss\showpointer\pointerN\hss} + \hbox to 0pt{\llap{\showpointer\pointerW\hskip0.7em}% + \raise1pt\hbox to 0pt{\hss$\updownarrow$\hss}% + \raise1pt\hbox to 0pt{\hss$\leftrightarrow$\hss}% + \rlap{\hskip0.7em\showpointer\pointerE}} + \hbox to 0pt{\hss\showpointer\pointerS\hss} + }\qquad\qquad + \vtop{ + \def\arr{$\uparrow$} + \showpointerlist\pointerU + \def\arr{$\downarrow$} + \showpointerlist\pointerD + } + } + \fi + \vss + } + \hss + \vbox to \ht\navbox{ + \ifnortharrow\hbox to 0pt{\hss\northarrow\qquad}\fi + \vss + \ifscalebar\hbox to 0pt{\hss\scalebar\qquad}\fi + } + \box\navbox + } + } + } + endcode + +endlayout + +###################################################################################################################################### +layout LayoutAtlasNorthArrow + # Layout for the set of the Atlas North Arrow to override + # the north arrow definition of the layout drawingconfig + # and use a smaller North arrow to avoid overlaps with the scale bar + # For that, it should be call first in the layout Altas of the .thconfig file. + # Layout pour définir le set up de l'Atlas North Arrow. + # pour effacer la définition de la flèche du nord du layout drawingconfig + # et éviter la superposition de la flèche avec la barre d'échelle. + # Pour cela, il convient de placer l'appel à ce Layout avant tous les autres layouts + # dans le layout Atlas du .thconfig + code metapost + def s_northarrow (expr rot) = + begingroup + #interim defaultscale:=0.7; % scale your north arrow here + interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + T:=identity scaled defaultscale rotated -rot; + interim linecap:=squared; + interim linejoin:=rounded; + thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + pickup pencircle scaled (0.08cm * defaultscale); + thdraw (0,0)--(0,-2.5cm); + pickup pencircle scaled (0.16cm * defaultscale); + p:=(0.4cm,0.6cm); + thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + endgroup; + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout AtlasSetUp + # Layout for the set of the Atlas + # Layout pour définir le set up de l'Atlas + + # "size" are the dimensions of the square/rectangle which will be + # occupied by part of the survey corresponding to each smal inset. + # 15 x 20, is good to print with an A4-paper. + # "size", c'est pour l'atlas. Ce sont les dimensions du carré dont + # l'interieur sera occupé par la partie de la topo correspondante à + # chaque une des pagines. 15 x 20, ça va bien pour imprimer A4. + size 15 20 cm + + # In the atlas, we choose an overlap of 1 cm with the neibourghood pages + # Dans l'atlas, on va superposer 1 cm de chaque page voisine + overlap 1 cm + + # "page-setup". + # We specify 1) the dimensions of the paper: 21 X 29.7 (A4) + # 2) the surface usable to print, here 17 X 28.2 + # and then 3, we can add a 3 cm left margin (21 - 17 -1 = 3) + # and a 1.5 cm top margin (29.7 - 27.2 - 1 = 1,5) + # "page-setup", ça sert pour le map et pour l'atlas aussi. + # on spécifie les dimensions de la feuille de papier : 21 X 29,7 (A4) + # la surface imprimible du papier, ce sont 17 X 28,2 + # Alors, on peut indiquer une marge à gauche de 3 (21-17-1=3) + # et une marge en haut de 1,5 (29,7-27,2-1=1,5) + # en centimetres + page-setup 21 29.7 17 27.2 3 1.5 cm + + # Print (or not) the title of the pages before each capter of the Atlas + # Affiche (ou non) le titre des pages avant chaque chapitre de l’atlas + title-pages on + + # Zoom factor of the navigation pannel; by default, 30 + # Facteur de zoom du panneau de navigation ; Par défault, 30 + nav-factor 30 + + # Define the number of pages in the 2 directions of the navigation pannel + # Définir le nombre de pages de l'atlas dans les 2 directions du panneau de navigation + nav-size 2 2 + + + code tex-atlas + \atlastitlepages + \insertmaps + \formattedlegend + endcode + +endlayout + + +###################################################################################################################################### +layout layoutcontinuation + # If you want to write all the texts that go with continuations marks + # Si vous voulez écrire sur la carte le texte qui est donnée dans chaque définition + # de point d'interrogation de continuation + + code metapost + def p_continuation(expr pos,theta,sc,al) = + % draw default continuation symbol + p_continuation_UIS(pos,theta,sc,al); + % if text attribute is set + if known(ATTR__text) and picture(ATTR__text): + % set labeling color to light orange + push_label_fill_color(1.0, 0.9, 0.8); + % draw filled label with text next to ? + p_label.urt(ATTR__text,(.5u,-.25u) transformed T,0.0,8); + % restore original labeling color + pop_label_fill_color; + fi; + enddef; + endcode + +endlayout + + +###################################################################################################################################### +layout northarrowMG + # New Northarrow definition + # Nouvelle définition de la flèche du nord + + code metapost + # If you want to get both, magnetic and geographic north, + # with \cartodate ? + def s_northarrow (expr rot) = + %valscal=1.2; % scale your north arrow here + valscal=0.7; % scale your north arrow here + decl:=MagDecl; % set the magnetic declination + T:=identity; + picture tmp_pic; + tmp_pic = image ( + pickup pencircle scaled .3; + thfill fullcircle scaled 4cm withcolor 1white; + thdraw fullcircle scaled 3.1cm; + thdraw fullcircle scaled 4.05cm; + pickup pencircle scaled .1; + thdraw fullcircle scaled 3cm; + thdraw fullcircle scaled 4cm; + pickup pencircle scaled .2; + thdraw (dir(45)*2.025cm)--(dir(45)*3.7cm); + thdraw (dir(135)*2.025cm)--(dir(135)*3.7cm); + thdraw (dir(225)*2.025cm)--(dir(225)*3.7cm); + thdraw (dir(315)*2.025cm)--(dir(315)*3.7cm); + pickup pencircle scaled .1; + for whereto=0 step 15 until 345: + thdraw dir(whereto)*.65cm--dir(whereto)*.9cm; + thdraw dir(whereto)*1.4cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 5 until 355: + thdraw dir(whereto)*.65cm--dir(whereto)*.8cm; + thdraw dir(whereto)*1.45cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 1 until 359: + thdraw dir(whereto)*1.94cm--dir(whereto)*2cm; + endfor; + pickup pencircle scaled 1; + thdraw fullcircle scaled 1cm; + thdraw fullcircle scaled 1.1cm; + thdraw fullcircle scaled 1.3cm withpen pencircle scaled .3; + vald=90-decl; + texrot=0-decl; + drawarrow(dir(vald)*-2cm--dir(vald)*2cm) withpen pencircle scaled .2; + % Add the date of the last drawing + thdraw image(label.top(btex $mg$ etex, (0,0)) scaled .5 rotated texrot;) shifted (dir(vald)*2.04cm); + thfill (1.06cm,1.06cm)--(0,.2cm)--(-1.06cm,1.06cm)--(-.2cm,0)--(-1.06cm,-1.06cm)--(0,-.2cm)--(1.06cm,-1.06cm)--(.2cm,0)--cycle; + thfill (-.2cm,.2cm)--(0,2cm)--(0,0)--cycle; + thfill (.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle; + thfill (.2cm,.2cm)--(2cm,0)--(0,0)--cycle; + thfill (-.2cm,-.2cm)--(-2cm,0)--(0,0)--cycle; + thfill (.2cm,.2cm)--(-0,2cm)--(0,0)--cycle withcolor 1white; + thfill (.2cm,-.2cm)--(2cm,0)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,.2cm)--(-2cm,0)--(0,0)--cycle withcolor 1white; + pickup pencircle scaled .2; + thdraw (-.2cm,.2cm)--(0,2cm)--(.2cm,.2cm)--(2cm,0cm)--(.2cm,-.2cm)--(0,-2cm)--(-.2cm,-.2cm)--(-2cm,0)--cycle; + thfill fullcircle scaled .56cm withcolor 1white; + pickup pencircle scaled .1; + thdraw (.28cm,0)..(0,.28cm)..(-.28cm,0)..(0,-.28cm)..cycle; + pickup pencircle scaled .4; + thdraw (.2cm,0)..(0,.2cm)..(-.2cm,0)..(0,-.2cm)..cycle; + label.bot(btex $N$ etex, (0,2.6cm)); + label.lft(btex $E$ etex, (2.6cm,0)); + label.rt(btex $W$ etex, (-2.6cm,0)); + label.top(btex $S$ etex, (0,-2.6cm)); + ); + thdraw tmp_pic scaled valscal rotatedaround(origin, -rot); + enddef; + + endcode + +endlayout + + + ####################################################################################################################################### + layout test + # A test layout to test you new symbols, configurations,... ;-) + # Un layout de test pour tester vos nouveaux symboles, configurations,... ;-) + + code metapost + + def p_u_prof (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; + #thdraw p rotated 90; + p:=fullcircle scaled .2u; + #thclean p; + thdraw p; + enddef; + + vardef p_label@#(expr txt,P,R,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + # thdrawoptions(withcolor .8red + .6blue); + p_u_prof(P); + % append "m" to label + picture txtm; + % calcul profondeur + %numeric profondeur; + profondeur:=(\thaltitude-\cavemaxz); + picture txtprofondeur; + txtm:=image( + draw txt; + interim labeloffset:=0; + #label.urt(btex \thaltitude m etex, lrcorner txt); + label.urt(btex profondeur m etex, lrcorner txt); + %label.urt(btex \thdepth m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, P); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, P); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(P,R); % station name + elseif mode=8: process_filledlabel(P, R); + else: process_label(P,R); fi; + fi; + enddef; + + endcode + + endlayout + + +###################################################################################################################################### +layout depth + + code metapost + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + #def p_altitude_depth (expr pos) = + def p_u_prof (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # #%% append "m" to label + # picture txtm; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude { m} etex, lrcorner txt); + # #label.urt(btex \thheight m etex, lrcorner txt); + # ); + # #%% give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # #% draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + endcode + + #symbol-color point altitude_depth [100 100 100] + +endlayout + +###################################################################################################################################### +layout fonts_2000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(1,1,1,28,32); + endcode + +endlayout + + +###################################################################################################################################### +layout fonts_1000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(8,14,18,20,25); + endcode + +endlayout + +###################################################################################################################################### +layout fonts_500 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(6,10,12,14,18); + endcode + +endlayout + +###################################################################################################################################### +layout Survey_No_Scrap + + code metapost + def l_survey_cave_MY(expr P) = + if ATTR__scrap_centerline: + l_survey_cave_SKBB(P); + else: + draw P withcolor black; + fi; + enddef; + initsymbol("l_survey_cave_MY"); + endcode + + symbol-assign line survey:cave MY + #symbol-color line cave_MY [100 60 20] + #symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + +endlayout + +###################################################################################################################################### +# NOK for test +layout logo_ARSIP + # If you want to change font size + # Si vous voulez changer la police + + code metapost + beginfig(1); + % Charger le logo + drawimage "Logo-ARSIP-Synthese-Topo.jpg" scaled 1 shifted (10, 10); + + % Exemple de dessin (ajouter vos éléments topographiques ici) + draw (0,0)--(100,0)--(100,100)--(0,100)--cycle withcolor .7white; + + % Ajouter une légende ou d'autres détails + label("Topographie avec logo", (50, 110)) withcolor black; + endfig; + endcode + +endlayout \ No newline at end of file diff --git a/Data/Deroc_05/Data/Deroc_05-Extended.th2 b/Data/Deroc_05/Data/Deroc_05-Extended.th2 new file mode 100644 index 0000000..c7859a7 --- /dev/null +++ b/Data/Deroc_05/Data/Deroc_05-Extended.th2 @@ -0,0 +1,48 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -635.076 -73.656 797.064 12.239999999999998 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {664.221 1.0} {8.31 23} Deroc_05-Extended.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:42:49 + +# x_min: -635.076, x_max: 797.064 ecart : 1193.45 +# y_min: -73.656, y_max: 12.239999999999998 ecart : 71.58 + +scrap SC-Deroc_05_01 -station-names "" "@Deroc_05" -projection extended -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point 664.22 8.31 station -name 23 + point 641.94 10.20 station -name 24 + point 639.67 -2.48 station -name 0 + point 585.00 -6.34 station -name 1 + point 534.17 -2.95 station -name 2 + point 480.35 0.67 station -name 3 + point 555.74 -25.16 station -name 4 + point 573.58 -4.76 station -name 5 + point 550.86 -5.94 station -name 6 + point 487.81 -13.27 station -name 7 + point 395.13 -16.81 station -name 8 + point 295.60 -17.28 station -name 9 + point 478.63 -17.28 station -name 9 + point 429.90 -16.02 station -name 10 + point 354.81 -17.28 station -name 11 + point 141.59 -35.16 station -name 12 + point 6.36 -38.70 station -name 13 + point -138.31 -42.48 station -name 14 + point -353.30 -53.74 station -name 15 + point -114.84 -9.57 station -name 16 + point -353.30 -58.31 station -name 17 + point -424.26 -43.35 station -name 18 + point -381.71 -61.38 station -name 19 + point -529.23 -26.50 station -name 20 + point -482.87 -11.93 station -name 21 + point 543.93 -24.69 station -name 22 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_05/Data/Deroc_05-Extended.xvi b/Data/Deroc_05/Data/Deroc_05-Extended.xvi new file mode 100644 index 0000000..801a4d9 --- /dev/null +++ b/Data/Deroc_05/Data/Deroc_05-Extended.xvi @@ -0,0 +1,761 @@ +set XVIgrids {2.0 m} +set XVIstations { + { 664.22 8.31 23} + { 641.94 10.20 24} + { 641.94 10.20 24} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 639.67 -2.48 0} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 585.00 -6.34 1} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 534.17 -2.95 2} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 480.35 0.67 3} + { 555.74 -25.16 4} + { 480.35 0.67 3} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 573.58 -4.76 5} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 550.86 -5.94 6} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 487.81 -13.27 7} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 395.13 -16.81 8} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 478.63 -17.28 9} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 429.90 -16.02 10} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 354.81 -17.28 11} + { 295.60 -17.28 9} + { 295.60 -17.28 9} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 141.59 -35.16 12} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { 6.36 -38.70 13} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -138.31 -42.48 14} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -353.30 -53.74 15} + { -114.84 -9.57 16} + { -353.30 -53.74 15} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -353.30 -58.31 17} + { -424.26 -43.35 18} + { -353.30 -58.31 17} + { -381.71 -61.38 19} + { -353.30 -53.74 15} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -529.23 -26.50 20} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { -482.87 -11.93 21} + { 480.35 0.67 3} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} + { 543.93 -24.69 22} +} +set XVIshots { + { 664.22 8.31 641.94 10.20} + { 641.94 10.20 639.67 -2.48} + { 639.67 -2.48 607.88 -2.64} + { 639.67 -2.48 623.19 -1.69} + { 639.67 -2.48 631.48 -1.30} + { 639.67 -2.48 618.03 -1.77} + { 639.67 -2.48 630.64 -2.56} + { 639.67 -2.48 635.56 5.55} + { 639.67 -2.48 639.31 9.17} + { 639.67 -2.48 638.73 5.39} + { 639.67 -2.48 635.61 -0.12} + { 639.67 -2.48 640.14 -5.31} + { 639.67 -2.48 585.00 -6.34} + { 585.00 -6.34 584.18 -2.32} + { 585.00 -6.34 584.59 -8.62} + { 585.00 -6.34 566.86 -3.43} + { 585.00 -6.34 506.11 -3.11} + { 585.00 -6.34 427.05 -3.74} + { 585.00 -6.34 549.06 -5.16} + { 585.00 -6.34 590.47 -5.79} + { 585.00 -6.34 594.69 -3.35} + { 585.00 -6.34 582.49 -3.74} + { 585.00 -6.34 578.46 4.21} + { 585.00 -6.34 582.14 0.28} + { 585.00 -6.34 534.17 -2.95} + { 534.17 -2.95 544.63 -4.06} + { 534.17 -2.95 551.82 -4.29} + { 534.17 -2.95 581.55 -7.28} + { 534.17 -2.95 567.40 -7.83} + { 534.17 -2.95 529.23 -3.66} + { 534.17 -2.95 493.18 0.20} + { 534.17 -2.95 533.29 7.60} + { 534.17 -2.95 545.01 5.79} + { 534.17 -2.95 546.80 6.73} + { 534.17 -2.95 533.46 -9.72} + { 534.17 -2.95 519.77 -8.86} + { 534.17 -2.95 541.94 -9.25} + { 534.17 -2.95 480.35 0.67} + { 480.35 0.67 515.26 -1.93} + { 480.35 0.67 495.98 -1.30} + { 480.35 0.67 509.89 -2.72} + { 480.35 0.67 542.57 0.43} + { 480.35 0.67 573.03 -4.37} + { 480.35 0.67 507.09 -1.77} + { 480.35 0.67 474.59 0.67} + { 480.35 0.67 486.23 0.98} + { 480.35 0.67 480.76 -8.62} + { 480.35 0.67 494.42 9.02} + { 480.35 0.67 514.25 -13.50} + { 480.35 0.67 555.74 -25.16} + { 480.35 0.67 573.58 -4.76} + { 573.58 -4.76 623.76 -7.05} + { 573.58 -4.76 613.96 -5.47} + { 573.58 -4.76 589.24 -5.16} + { 573.58 -4.76 569.87 -6.50} + { 573.58 -4.76 585.19 -5.79} + { 573.58 -4.76 619.04 -8.78} + { 573.58 -4.76 661.57 -8.31} + { 573.58 -4.76 678.28 -1.22} + { 573.58 -4.76 595.65 1.30} + { 573.58 -4.76 589.16 6.65} + { 573.58 -4.76 573.43 -2.95} + { 573.58 -4.76 573.58 -11.22} + { 573.58 -4.76 569.97 -4.84} + { 573.58 -4.76 427.48 -10.35} + { 573.58 -4.76 559.61 2.87} + { 573.58 -4.76 561.82 -0.12} + { 573.58 -4.76 566.84 -3.43} + { 573.58 -4.76 402.02 -15.08} + { 573.58 -4.76 520.75 -5.55} + { 573.58 -4.76 545.93 2.01} + { 573.58 -4.76 550.86 -5.94} + { 550.86 -5.94 563.00 -5.16} + { 550.86 -5.94 560.96 -5.47} + { 550.86 -5.94 542.46 -6.73} + { 550.86 -5.94 517.47 -8.23} + { 550.86 -5.94 412.51 -12.24} + { 550.86 -5.94 437.26 -12.95} + { 550.86 -5.94 538.34 -7.60} + { 550.86 -5.94 554.98 -6.34} + { 550.86 -5.94 568.26 -4.21} + { 550.86 -5.94 568.46 -4.13} + { 550.86 -5.94 551.07 0.59} + { 550.86 -5.94 551.44 -12.80} + { 550.86 -5.94 572.83 5.47} + { 550.86 -5.94 565.37 -0.43} + { 550.86 -5.94 554.61 7.44} + { 550.86 -5.94 487.81 -13.27} + { 487.81 -13.27 454.67 -11.22} + { 487.81 -13.27 483.18 -8.46} + { 487.81 -13.27 529.91 -2.87} + { 487.81 -13.27 532.80 -8.54} + { 487.81 -13.27 527.94 -7.99} + { 487.81 -13.27 473.72 -8.15} + { 487.81 -13.27 484.84 0.98} + { 487.81 -13.27 500.99 0.35} + { 487.81 -13.27 494.45 0.28} + { 487.81 -13.27 479.38 1.54} + { 487.81 -13.27 467.38 1.46} + { 487.81 -13.27 486.70 -3.03} + { 487.81 -13.27 487.95 -19.65} + { 487.81 -13.27 395.13 -16.81} + { 395.13 -16.81 401.54 -17.28} + { 395.13 -16.81 356.39 -15.31} + { 395.13 -16.81 314.36 -14.53} + { 395.13 -16.81 262.64 -13.90} + { 395.13 -16.81 208.52 -15.47} + { 395.13 -16.81 276.39 -12.64} + { 395.13 -16.81 273.92 -13.58} + { 395.13 -16.81 298.96 -18.94} + { 395.13 -16.81 356.71 -16.50} + { 395.13 -16.81 400.93 -13.35} + { 395.13 -16.81 460.05 -13.27} + { 395.13 -16.81 534.81 -13.11} + { 395.13 -16.81 542.84 -13.11} + { 395.13 -16.81 449.09 8.70} + { 395.13 -16.81 423.62 1.06} + { 395.13 -16.81 402.43 -1.54} + { 395.13 -16.81 378.37 4.06} + { 395.13 -16.81 337.62 10.51} + { 395.13 -16.81 394.22 -3.11} + { 395.13 -16.81 397.68 1.30} + { 395.13 -16.81 395.68 -20.51} + { 395.13 -16.81 295.60 -17.28} + { 295.60 -17.28 294.02 -0.59} + { 295.60 -17.28 276.33 -16.26} + { 295.60 -17.28 290.36 -15.71} + { 295.60 -17.28 318.95 -13.66} + { 295.60 -17.28 371.64 -14.69} + { 295.60 -17.28 363.06 -13.27} + { 295.60 -17.28 364.56 -13.74} + { 295.60 -17.28 284.22 -14.21} + { 295.60 -17.28 287.85 -15.79} + { 295.60 -17.28 243.10 -15.47} + { 295.60 -17.28 274.63 -0.75} + { 295.60 -17.28 308.15 8.31} + { 295.60 -17.28 332.26 5.47} + { 295.60 -17.28 315.79 -2.87} + { 478.63 -17.28 429.90 -16.02} + { 429.90 -16.02 370.34 -19.80} + { 429.90 -16.02 403.92 -15.24} + { 429.90 -16.02 410.95 -16.34} + { 429.90 -16.02 362.93 -18.31} + { 429.90 -16.02 401.63 -21.85} + { 429.90 -16.02 439.76 -18.39} + { 429.90 -16.02 444.15 -19.33} + { 429.90 -16.02 473.78 -21.14} + { 429.90 -16.02 447.33 -17.13} + { 429.90 -16.02 431.84 -1.14} + { 429.90 -16.02 430.12 -26.65} + { 429.90 -16.02 452.39 -29.88} + { 429.90 -16.02 424.03 -26.81} + { 429.90 -16.02 424.71 -24.53} + { 429.90 -16.02 380.33 2.95} + { 429.90 -16.02 385.22 0.28} + { 429.90 -16.02 412.41 -0.91} + { 429.90 -16.02 425.41 -2.48} + { 429.90 -16.02 354.81 -17.28} + { 354.81 -17.28 355.93 1.54} + { 354.81 -17.28 353.34 -30.75} + { 354.81 -17.28 362.90 -18.31} + { 354.81 -17.28 358.96 -17.05} + { 354.81 -17.28 184.75 -6.10} + { 354.81 -17.28 286.32 -16.34} + { 354.81 -17.28 288.94 -17.20} + { 354.81 -17.28 314.42 -16.97} + { 354.81 -17.28 320.71 -16.18} + { 354.81 -17.28 314.03 -20.20} + { 354.81 -17.28 336.25 -23.66} + { 354.81 -17.28 320.62 -29.57} + { 354.81 -17.28 344.01 -37.36} + { 354.81 -17.28 360.77 -25.08} + { 354.81 -17.28 359.43 -19.02} + { 354.81 -17.28 358.75 -34.13} + { 354.81 -17.28 336.11 -36.10} + { 354.81 -17.28 346.09 -31.14} + { 354.81 -17.28 323.42 -23.27} + { 354.81 -17.28 335.00 -23.82} + { 354.81 -17.28 344.25 -21.85} + { 354.81 -17.28 327.49 -30.51} + { 354.81 -17.28 330.14 -29.49} + { 354.81 -17.28 339.21 0.12} + { 354.81 -17.28 343.48 -2.40} + { 354.81 -17.28 302.78 1.54} + { 354.81 -17.28 317.09 0.51} + { 354.81 -17.28 249.24 -17.13} + { 354.81 -17.28 295.60 -17.28} + { 295.60 -17.28 141.59 -35.16} + { 141.59 -35.16 142.11 -45.63} + { 141.59 -35.16 137.28 -9.88} + { 141.59 -35.16 161.48 -30.20} + { 141.59 -35.16 141.74 -32.48} + { 141.59 -35.16 120.58 -36.26} + { 141.59 -35.16 49.18 -41.77} + { 141.59 -35.16 -41.41 -40.98} + { 141.59 -35.16 -7.05 -38.78} + { 141.59 -35.16 68.34 -38.46} + { 141.59 -35.16 110.72 -38.86} + { 141.59 -35.16 136.28 -38.23} + { 141.59 -35.16 119.82 -46.26} + { 141.59 -35.16 75.61 -49.72} + { 141.59 -35.16 133.59 -47.36} + { 141.59 -35.16 163.63 -45.16} + { 141.59 -35.16 145.01 -3.90} + { 141.59 -35.16 128.64 -11.46} + { 141.59 -35.16 95.82 -3.58} + { 141.59 -35.16 56.16 7.91} + { 141.59 -35.16 87.42 1.22} + { 141.59 -35.16 23.61 -3.27} + { 141.59 -35.16 6.36 -38.70} + { 6.36 -38.70 77.92 -37.91} + { 6.36 -38.70 57.79 -40.35} + { 6.36 -38.70 8.16 -40.12} + { 6.36 -38.70 -24.06 -41.77} + { 6.36 -38.70 -113.18 -37.13} + { 6.36 -38.70 -47.04 -39.09} + { 6.36 -38.70 4.00 -6.02} + { 6.36 -38.70 4.91 -46.50} + { 6.36 -38.70 -77.12 -13.11} + { 6.36 -38.70 -64.86 -1.30} + { 6.36 -38.70 -6.40 -4.06} + { 6.36 -38.70 39.97 -1.22} + { 6.36 -38.70 42.75 -10.12} + { 6.36 -38.70 34.80 -50.98} + { 6.36 -38.70 5.12 -51.77} + { 6.36 -38.70 -19.37 -52.01} + { 6.36 -38.70 -48.25 -51.30} + { 6.36 -38.70 -76.08 -55.87} + { 6.36 -38.70 -138.31 -42.48} + { -138.31 -42.48 -137.37 -1.61} + { -138.31 -42.48 -137.93 -51.46} + { -138.31 -42.48 1.73 -37.36} + { -138.31 -42.48 -29.39 -40.91} + { -138.31 -42.48 -127.89 -42.17} + { -138.31 -42.48 -167.43 -44.21} + { -138.31 -42.48 -282.48 -43.27} + { -138.31 -42.48 -482.17 -52.32} + { -138.31 -42.48 -290.48 -39.02} + { -138.31 -42.48 -225.85 -43.90} + { -138.31 -42.48 -170.04 -43.58} + { -138.31 -42.48 -149.91 -43.03} + { -138.31 -42.48 -122.65 -39.25} + { -138.31 -42.48 -64.51 -40.51} + { -138.31 -42.48 -100.15 -7.83} + { -138.31 -42.48 -150.84 -3.50} + { -138.31 -42.48 -110.20 -10.75} + { -138.31 -42.48 -193.22 -3.74} + { -138.31 -42.48 -196.38 -6.18} + { -138.31 -42.48 -65.15 -50.20} + { -138.31 -42.48 -111.11 -52.72} + { -138.31 -42.48 -128.89 -51.22} + { -138.31 -42.48 -173.92 -56.81} + { -138.31 -42.48 -195.13 -54.84} + { -138.31 -42.48 -353.30 -53.74} + { -353.30 -53.74 -353.27 -48.86} + { -353.30 -53.74 -354.77 -62.64} + { -353.30 -53.74 -355.26 -55.08} + { -353.30 -53.74 -383.64 -52.24} + { -353.30 -53.74 -487.25 -48.54} + { -353.30 -53.74 -422.55 -52.56} + { -353.30 -53.74 -388.41 -51.93} + { -353.30 -53.74 -326.38 -53.90} + { -353.30 -53.74 -250.92 -55.87} + { -353.30 -53.74 -323.85 -55.55} + { -353.30 -53.74 -302.20 -65.55} + { -353.30 -53.74 -352.72 -62.48} + { -353.30 -53.74 -371.93 -61.69} + { -353.30 -53.74 -411.11 -60.20} + { -353.30 -53.74 -366.51 0.20} + { -353.30 -53.74 -433.45 -0.28} + { -353.30 -53.74 -381.66 -24.69} + { -353.30 -53.74 -316.66 -9.33} + { -353.30 -53.74 -343.69 -39.96} + { -353.30 -53.74 -114.84 -9.57} + { -353.30 -53.74 -353.30 -58.31} + { -353.30 -58.31 -351.79 -65.71} + { -353.30 -58.31 -356.26 -2.72} + { -353.30 -58.31 -396.78 -57.13} + { -353.30 -58.31 -395.28 -58.39} + { -353.30 -58.31 -455.34 -57.68} + { -353.30 -58.31 -601.88 -52.72} + { -353.30 -58.31 -388.00 -58.70} + { -353.30 -58.31 -330.51 -57.52} + { -353.30 -58.31 -376.49 -56.97} + { -353.30 -58.31 -354.19 -56.50} + { -353.30 -58.31 -311.60 -55.94} + { -353.30 -58.31 -280.16 -55.94} + { -353.30 -58.31 -221.59 -55.00} + { -353.30 -58.31 -305.37 -56.34} + { -353.30 -58.31 -228.05 -52.01} + { -353.30 -58.31 -229.33 -19.96} + { -353.30 -58.31 -287.08 -33.74} + { -353.30 -58.31 -343.17 -42.17} + { -353.30 -58.31 -277.99 65.87} + { -353.30 -58.31 -282.01 -4.53} + { -353.30 -58.31 -327.35 27.99} + { -353.30 -58.31 -295.84 -23.50} + { -353.30 -58.31 -329.51 4.06} + { -353.30 -58.31 -376.34 -10.98} + { -353.30 -58.31 -424.19 -2.87} + { -353.30 -58.31 -512.33 -7.60} + { -353.30 -58.31 -432.09 -65.87} + { -353.30 -58.31 -371.08 -65.79} + { -353.30 -58.31 -319.33 -64.53} + { -353.30 -58.31 -424.26 -43.35} + { -353.30 -58.31 -381.71 -61.38} + { -353.30 -53.74 -529.23 -26.50} + { -529.23 -26.50 -528.56 5.24} + { -529.23 -26.50 -527.98 -32.87} + { -529.23 -26.50 -514.84 -27.99} + { -529.23 -26.50 -499.84 -30.28} + { -529.23 -26.50 -483.12 -30.67} + { -529.23 -26.50 -355.15 -37.13} + { -529.23 -26.50 -464.33 -27.68} + { -529.23 -26.50 -526.83 -26.50} + { -529.23 -26.50 -515.63 -24.06} + { -529.23 -26.50 -507.04 -29.57} + { -529.23 -26.50 -481.79 -13.66} + { -529.23 -26.50 -460.47 -3.50} + { -529.23 -26.50 -520.78 -32.40} + { -529.23 -26.50 -507.65 -36.10} + { -529.23 -26.50 -451.64 -52.80} + { -529.23 -26.50 -368.91 -60.59} + { -529.23 -26.50 -462.72 -52.24} + { -529.23 -26.50 -482.87 -11.93} + { -482.87 -11.93 -482.89 11.77} + { -482.87 -11.93 -482.58 -19.72} + { -482.87 -11.93 -470.12 -7.44} + { -482.87 -11.93 -465.82 -5.79} + { -482.87 -11.93 -472.45 -8.07} + { -482.87 -11.93 -471.14 -7.68} + { -482.87 -11.93 -473.79 -6.34} + { -482.87 -11.93 -483.09 -9.17} + { -482.87 -11.93 -491.00 -10.91} + { -482.87 -11.93 -522.54 -9.49} + { -482.87 -11.93 -532.96 -10.67} + { -482.87 -11.93 -545.28 -12.09} + { -482.87 -11.93 -513.48 -11.46} + { -482.87 -11.93 -495.27 -10.75} + { -482.87 -11.93 -519.30 6.26} + { -482.87 -11.93 -505.95 15.08} + { -482.87 -11.93 -494.18 33.50} + { -482.87 -11.93 -514.81 5.24} + { -482.87 -11.93 -539.57 -4.92} + { -482.87 -11.93 -545.32 -17.99} + { -482.87 -11.93 -678.28 -33.11} + { -482.87 -11.93 -475.27 -14.53} + { -482.87 -11.93 -493.28 -18.31} + { -482.87 -11.93 -512.31 -30.20} + { -482.87 -11.93 -537.30 -33.90} + { -482.87 -11.93 -601.33 -53.43} + { 480.35 0.67 543.93 -24.69} + { 543.93 -24.69 544.17 -16.50} + { 543.93 -24.69 518.63 -13.03} + { 543.93 -24.69 534.06 -18.78} + { 543.93 -24.69 542.81 -22.40} + { 543.93 -24.69 551.02 -23.11} + { 543.93 -24.69 551.60 -23.58} + { 543.93 -24.69 547.44 -23.19} + { 543.93 -24.69 542.17 -23.66} + { 543.93 -24.69 534.76 -23.11} + { 543.93 -24.69 539.57 -16.81} + { 543.93 -24.69 539.81 -15.87} + { 543.93 -24.69 549.67 -15.71} + { 543.93 -24.69 545.16 -17.68} +} +set XVIgrid {-824.894 -212.165 15.748 0.0 0.0 15.748 105 27} diff --git a/Data/Deroc_05/Data/Deroc_05-Plan.th2 b/Data/Deroc_05/Data/Deroc_05-Plan.th2 new file mode 100644 index 0000000..4fa3879 --- /dev/null +++ b/Data/Deroc_05/Data/Deroc_05-Plan.th2 @@ -0,0 +1,47 @@ +encoding utf-8 +##XTHERION## xth_me_area_adjust -280.116 -503.628 368.17199999999997 591.684 +##XTHERION## xth_me_area_zoom_to 100 +##XTHERION## xth_me_image_insert {298.071 1.0} {493.07 23} Deroc_05-Plan.xvi 0 {} + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:42:49 + +# x_min: -280.116, x_max: 368.17199999999997 ecart : 540.24 +# y_min: -503.628, y_max: 591.684 ecart : 912.76 + +scrap SP-Deroc_05_01 -station-names "" "@Deroc_05" -projection plan -author 2025 "Alexandre Pont" -copyright 2025 "Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/" + + point 298.07 493.07 station -name 23 + point 306.81 472.52 station -name 24 + point 306.73 470.24 station -name 0 + point 298.78 416.14 station -name 1 + point 262.09 381.02 station -name 2 + point 244.76 330.08 station -name 3 + point 201.06 391.50 station -name 4 + point 165.00 281.73 station -name 5 + point 143.58 274.25 station -name 6 + point 90.12 240.79 station -name 7 + point 66.81 151.02 station -name 8 + point 75.00 51.89 station -name 9 + point 117.68 27.32 station -name 10 + point 48.62 -1.34 station -name 11 + point 224.76 15.98 station -name 12 + point 251.38 -116.61 station -name 13 + point 127.52 -191.42 station -name 14 + point -13.74 -353.46 station -name 15 + point 72.40 -131.10 station -name 16 + point -174.37 -380.39 station -name 17 + point -233.43 -419.69 station -name 18 + point -146.73 -387.17 station -name 19 + point 58.54 -193.07 station -name 20 + point 64.61 -147.17 station -name 21 + point 208.94 382.68 station -name 22 + + + + + +endscrap \ No newline at end of file diff --git a/Data/Deroc_05/Data/Deroc_05-Plan.xvi b/Data/Deroc_05/Data/Deroc_05-Plan.xvi new file mode 100644 index 0000000..2b6df86 --- /dev/null +++ b/Data/Deroc_05/Data/Deroc_05-Plan.xvi @@ -0,0 +1,396 @@ +set XVIgrids {2.0 m} +set XVIstations { + { 298.07 493.07 23} + { 306.81 472.52 24} + { 306.73 470.24 0} + { 298.78 416.14 1} + { 262.09 381.02 2} + { 244.76 330.08 3} + { 201.06 391.50 4} + { 165.00 281.73 5} + { 143.58 274.25 6} + { 90.12 240.79 7} + { 66.81 151.02 8} + { 75.00 51.89 9} + { 117.68 27.32 10} + { 48.62 -1.34 11} + { 224.76 15.98 12} + { 251.38 -116.61 13} + { 127.52 -191.42 14} + { -13.74 -353.46 15} + { 72.40 -131.10 16} + { -174.37 -380.39 17} + { -233.43 -419.69 18} + { -146.73 -387.17 19} + { 58.54 -193.07 20} + { 64.61 -147.17 21} + { 208.94 382.68 22} +} +set XVIshots { + { 298.07 493.07 306.81 472.52} + { 306.81 472.52 306.73 470.24} + { 306.73 470.24 307.68 437.95} + { 306.73 470.24 318.31 451.89} + { 306.73 470.24 323.66 459.45} + { 306.73 470.24 295.71 450.00} + { 306.73 470.24 291.38 463.39} + { 306.73 470.24 301.14 466.93} + { 306.73 470.24 306.73 469.92} + { 306.73 470.24 313.11 468.35} + { 306.73 470.24 325.39 463.39} + { 306.73 470.24 306.97 470.71} + { 306.73 470.24 298.78 416.14} + { 298.78 416.14 297.99 415.75} + { 298.78 416.14 298.31 416.06} + { 298.78 416.14 275.94 413.78} + { 298.78 416.14 238.15 365.43} + { 298.78 416.14 210.83 279.61} + { 298.78 416.14 291.93 371.34} + { 298.78 416.14 302.01 420.71} + { 298.78 416.14 286.42 443.07} + { 298.78 416.14 275.63 436.69} + { 298.78 416.14 286.34 419.69} + { 298.78 416.14 294.21 416.77} + { 298.78 416.14 262.09 381.02} + { 262.09 381.02 249.49 396.38} + { 262.09 381.02 264.53 398.82} + { 262.09 381.02 310.59 414.57} + { 262.09 381.02 316.34 397.64} + { 262.09 381.02 284.29 368.27} + { 262.09 381.02 258.54 338.98} + { 262.09 381.02 272.80 376.46} + { 262.09 381.02 275.79 387.80} + { 262.09 381.02 261.93 394.41} + { 262.09 381.02 262.32 380.24} + { 262.09 381.02 266.34 364.41} + { 262.09 381.02 279.88 383.15} + { 262.09 381.02 244.76 330.08} + { 244.76 330.08 221.54 356.38} + { 244.76 330.08 224.45 334.80} + { 244.76 330.08 206.26 336.54} + { 244.76 330.08 182.24 313.07} + { 244.76 330.08 169.09 276.06} + { 244.76 330.08 230.20 302.52} + { 244.76 330.08 257.99 319.37} + { 244.76 330.08 258.31 331.65} + { 244.76 330.08 245.16 330.39} + { 244.76 330.08 236.57 341.50} + { 244.76 330.08 213.35 316.46} + { 244.76 330.08 201.06 391.50} + { 244.76 330.08 165.00 281.73} + { 165.00 281.73 201.14 330.47} + { 165.00 281.73 189.17 335.04} + { 165.00 281.73 170.98 312.13} + { 165.00 281.73 164.45 272.13} + { 165.00 281.73 183.35 264.33} + { 165.00 281.73 214.06 279.13} + { 165.00 281.73 246.50 315.35} + { 165.00 281.73 256.89 336.14} + { 165.00 281.73 185.08 291.18} + { 165.00 281.73 179.88 286.38} + { 165.00 281.73 165.00 281.34} + { 165.00 281.73 165.55 280.16} + { 165.00 281.73 165.87 268.35} + { 165.00 281.73 29.41 226.93} + { 165.00 281.73 151.77 277.32} + { 165.00 281.73 151.38 285.12} + { 165.00 281.73 159.96 275.75} + { 165.00 281.73 26.34 158.50} + { 165.00 281.73 123.11 241.50} + { 165.00 281.73 141.69 264.65} + { 165.00 281.73 143.58 274.25} + { 143.58 274.25 159.02 272.44} + { 143.58 274.25 168.15 254.02} + { 143.58 274.25 149.80 248.50} + { 143.58 274.25 124.69 241.50} + { 143.58 274.25 21.85 207.87} + { 143.58 274.25 30.51 240.71} + { 143.58 274.25 123.90 282.05} + { 143.58 274.25 139.49 288.58} + { 143.58 274.25 152.87 292.28} + { 143.58 274.25 157.99 284.33} + { 143.58 274.25 143.66 274.57} + { 143.58 274.25 145.16 272.83} + { 143.58 274.25 164.61 281.97} + { 143.58 274.25 162.32 271.57} + { 143.58 274.25 155.39 262.44} + { 143.58 274.25 90.12 240.79} + { 90.12 240.79 109.33 201.50} + { 90.12 240.79 119.25 228.43} + { 90.12 240.79 171.14 263.23} + { 90.12 240.79 108.54 282.44} + { 90.12 240.79 46.81 293.46} + { 90.12 240.79 34.06 240.79} + { 90.12 240.79 65.55 244.09} + { 90.12 240.79 85.16 255.67} + { 90.12 240.79 101.38 244.72} + { 90.12 240.79 93.90 231.02} + { 90.12 240.79 57.76 228.11} + { 90.12 240.79 90.35 239.53} + { 90.12 240.79 89.96 240.94} + { 90.12 240.79 66.81 151.02} + { 66.81 151.02 98.46 160.08} + { 66.81 151.02 102.95 115.12} + { 66.81 151.02 106.65 73.31} + { 66.81 151.02 115.63 22.13} + { 66.81 151.02 115.63 -32.13} + { 66.81 151.02 87.20 33.54} + { 66.81 151.02 78.46 30.39} + { 66.81 151.02 38.70 52.20} + { 66.81 151.02 26.42 109.13} + { 66.81 151.02 24.92 153.39} + { 66.81 151.02 26.02 212.83} + { 66.81 151.02 44.37 289.37} + { 66.81 151.02 84.61 300.71} + { 66.81 151.02 66.81 205.20} + { 66.81 151.02 52.40 178.43} + { 66.81 151.02 82.80 159.69} + { 66.81 151.02 101.85 137.09} + { 66.81 151.02 69.49 93.54} + { 66.81 151.02 38.70 147.80} + { 66.81 151.02 61.46 153.15} + { 66.81 151.02 66.97 151.57} + { 66.81 151.02 75.00 51.89} + { 75.00 51.89 76.57 51.57} + { 75.00 51.89 91.14 36.38} + { 75.00 51.89 75.24 30.31} + { 75.00 51.89 46.73 34.17} + { 75.00 51.89 -0.28 64.02} + { 75.00 51.89 24.06 128.58} + { 75.00 51.89 58.94 280.63} + { 75.00 51.89 101.69 114.41} + { 75.00 51.89 83.90 55.67} + { 75.00 51.89 130.12 56.38} + { 75.00 51.89 95.16 45.75} + { 75.00 51.89 73.90 101.10} + { 75.00 51.89 44.21 80.55} + { 75.00 51.89 52.09 42.99} + { 75.00 51.89 117.68 27.32} + { 117.68 27.32 75.31 -25.98} + { 117.68 27.32 91.22 23.31} + { 117.68 27.32 93.27 36.69} + { 117.68 27.32 12.95 104.96} + { 117.68 27.32 25.31 176.14} + { 117.68 27.32 109.88 71.81} + { 117.68 27.32 114.61 71.89} + { 117.68 27.32 136.50 96.38} + { 117.68 27.32 130.75 41.18} + { 117.68 27.32 118.62 30.08} + { 117.68 27.32 116.97 29.61} + { 117.68 27.32 124.21 70.24} + { 117.68 27.32 94.53 67.80} + { 117.68 27.32 109.02 34.65} + { 117.68 27.32 77.76 -5.98} + { 117.68 27.32 73.35 17.48} + { 117.68 27.32 96.73 32.20} + { 117.68 27.32 102.95 51.10} + { 117.68 27.32 48.62 -1.34} + { 48.62 -1.34 51.38 -3.94} + { 48.62 -1.34 47.20 1.02} + { 48.62 -1.34 46.65 -9.37} + { 48.62 -1.34 43.19 -3.23} + { 48.62 -1.34 93.74 166.14} + { 48.62 -1.34 83.35 57.95} + { 48.62 -1.34 86.81 53.31} + { 48.62 -1.34 75.39 30.47} + { 48.62 -1.34 83.03 19.69} + { 48.62 -1.34 119.09 9.29} + { 48.62 -1.34 116.81 -14.41} + { 48.62 -1.34 196.50 -36.46} + { 48.62 -1.34 250.91 -89.53} + { 48.62 -1.34 109.72 -38.27} + { 48.62 -1.34 56.81 -10.55} + { 48.62 -1.34 81.54 -22.05} + { 48.62 -1.34 99.33 -5.59} + { 48.62 -1.34 65.55 -0.00} + { 48.62 -1.34 76.65 19.84} + { 48.62 -1.34 78.94 5.75} + { 48.62 -1.34 47.60 11.02} + { 48.62 -1.34 42.01 32.44} + { 48.62 -1.34 57.13 22.05} + { 48.62 -1.34 84.92 -1.89} + { 48.62 -1.34 119.25 -23.70} + { 48.62 -1.34 99.33 31.65} + { 48.62 -1.34 73.43 28.50} + { 48.62 -1.34 93.90 94.09} + { 48.62 -1.34 75.00 51.89} + { 75.00 51.89 224.76 15.98} + { 224.76 15.98 223.43 16.22} + { 224.76 15.98 222.40 11.10} + { 224.76 15.98 139.80 19.21} + { 224.76 15.98 145.55 0.24} + { 224.76 15.98 199.25 -10.55} + { 224.76 15.98 198.15 -83.62} + { 224.76 15.98 190.75 -177.48} + { 224.76 15.98 230.35 -134.49} + { 224.76 15.98 271.14 -49.45} + { 224.76 15.98 269.96 -6.46} + { 224.76 15.98 252.95 16.22} + { 224.76 15.98 252.24 -0.71} + { 224.76 15.98 230.75 -50.16} + { 224.76 15.98 196.34 2.13} + { 224.76 15.98 193.74 32.20} + { 224.76 15.98 186.57 11.81} + { 224.76 15.98 199.96 -2.20} + { 224.76 15.98 202.64 -35.12} + { 224.76 15.98 226.81 -70.79} + { 224.76 15.98 239.25 -36.38} + { 224.76 15.98 248.94 -99.53} + { 224.76 15.98 251.38 -116.61} + { 251.38 -116.61 274.06 -15.75} + { 251.38 -116.61 228.62 20.55} + { 251.38 -116.61 199.88 -27.87} + { 251.38 -116.61 201.06 -92.13} + { 251.38 -116.61 131.69 -149.69} + { 251.38 -116.61 214.61 -159.06} + { 251.38 -116.61 248.70 -116.85} + { 251.38 -116.61 251.14 -119.06} + { 251.38 -116.61 185.39 -168.90} + { 251.38 -116.61 176.73 -130.87} + { 251.38 -116.61 214.21 -79.76} + { 251.38 -116.61 231.61 -18.90} + { 251.38 -116.61 260.35 -61.10} + { 251.38 -116.61 253.90 -65.83} + { 251.38 -116.61 226.34 -77.56} + { 251.38 -116.61 210.59 -98.90} + { 251.38 -116.61 200.75 -138.50} + { 251.38 -116.61 179.65 -157.40} + { 251.38 -116.61 127.52 -191.42} + { 127.52 -191.42 128.86 -191.34} + { 127.52 -191.42 128.54 -191.81} + { 127.52 -191.42 251.22 -113.46} + { 127.52 -191.42 193.19 -104.17} + { 127.52 -191.42 116.10 -167.64} + { 127.52 -191.42 88.70 -196.22} + { 127.52 -191.42 -3.82 -268.19} + { 127.52 -191.42 -155.39 -400.94} + { 127.52 -191.42 22.32 -301.57} + { 127.52 -191.42 88.78 -273.78} + { 127.52 -191.42 121.46 -228.27} + { 127.52 -191.42 134.45 -212.83} + { 127.52 -191.42 161.38 -200.16} + { 127.52 -191.42 207.60 -163.31} + { 127.52 -191.42 171.22 -178.90} + { 127.52 -191.42 132.56 -212.44} + { 127.52 -191.42 132.87 -158.74} + { 127.52 -191.42 61.06 -206.30} + { 127.52 -191.42 76.26 -223.78} + { 127.52 -191.42 191.46 -150.16} + { 127.52 -191.42 141.22 -167.24} + { 127.52 -191.42 147.99 -196.77} + { 127.52 -191.42 111.69 -224.88} + { 127.52 -191.42 79.25 -224.72} + { 127.52 -191.42 -13.74 -353.46} + { -13.74 -353.46 -13.27 -353.70} + { -13.74 -353.46 -11.93 -352.68} + { -13.74 -353.46 -0.04 -357.48} + { -13.74 -353.46 11.85 -331.73} + { -13.74 -353.46 47.91 -234.33} + { -13.74 -353.46 -4.13 -281.81} + { -13.74 -353.46 -41.14 -302.60} + { -13.74 -353.46 -110.51 -339.37} + { -13.74 -353.46 -219.57 -372.99} + { -13.74 -353.46 -57.83 -365.91} + { -13.74 -353.46 -103.58 -369.06} + { -13.74 -353.46 -44.84 -340.08} + { -13.74 -353.46 -16.42 -331.81} + { -13.74 -353.46 13.03 -302.13} + { -13.74 -353.46 -31.38 -331.02} + { -13.74 -353.46 10.20 -276.38} + { -13.74 -353.46 -40.12 -310.47} + { -13.74 -353.46 -118.15 -346.61} + { -13.74 -353.46 -33.27 -355.20} + { -13.74 -353.46 72.40 -131.10} + { -13.74 -353.46 -174.37 -380.39} + { -174.37 -380.39 -175.31 -378.03} + { -174.37 -380.39 -170.91 -378.66} + { -174.37 -380.39 -149.02 -459.69} + { -174.37 -380.39 -135.16 -396.93} + { -174.37 -380.39 -65.87 -366.46} + { -174.37 -380.39 114.13 -247.56} + { -174.37 -380.39 -130.20 -345.98} + { -174.37 -380.39 -180.20 -308.43} + { -174.37 -380.39 -137.91 -329.06} + { -174.37 -380.39 -163.82 -341.10} + { -174.37 -380.39 -212.40 -360.55} + { -174.37 -380.39 -247.28 -370.87} + { -174.37 -380.39 -307.91 -372.05} + { -174.37 -380.39 -227.20 -394.72} + { -174.37 -380.39 -312.40 -417.48} + { -174.37 -380.39 -325.39 -475.98} + { -174.37 -380.39 -264.92 -471.73} + { -174.37 -380.39 -212.40 -493.07} + { -174.37 -380.39 -277.83 -486.14} + { -174.37 -380.39 -269.41 -468.82} + { -174.37 -380.39 -206.02 -400.55} + { -174.37 -380.39 -231.30 -371.26} + { -174.37 -380.39 -197.60 -375.20} + { -174.37 -380.39 -149.80 -376.93} + { -174.37 -380.39 -93.66 -348.90} + { -174.37 -380.39 5.00 -316.46} + { -174.37 -380.39 -85.63 -349.45} + { -174.37 -380.39 -154.76 -375.28} + { -174.37 -380.39 -211.61 -389.69} + { -174.37 -380.39 -233.43 -419.69} + { -174.37 -380.39 -146.73 -387.17} + { -13.74 -353.46 58.54 -193.07} + { 58.54 -193.07 58.15 -192.36} + { 58.54 -193.07 56.97 -193.70} + { 58.54 -193.07 40.59 -176.22} + { 58.54 -193.07 16.89 -206.54} + { 58.54 -193.07 26.18 -229.06} + { 58.54 -193.07 -12.72 -351.89} + { 58.54 -193.07 81.54 -274.65} + { 58.54 -193.07 68.94 -200.39} + { 58.54 -193.07 85.08 -182.83} + { 58.54 -193.07 72.01 -172.44} + { 58.54 -193.07 105.08 -151.34} + { 58.54 -193.07 82.64 -126.93} + { 58.54 -193.07 58.46 -184.57} + { 58.54 -193.07 44.06 -210.24} + { 58.54 -193.07 9.33 -255.98} + { 58.54 -193.07 -10.43 -337.87} + { 58.54 -193.07 36.65 -256.14} + { 58.54 -193.07 64.61 -147.17} + { 64.61 -147.17 68.62 -147.72} + { 64.61 -147.17 65.24 -146.93} + { 64.61 -147.17 69.88 -134.96} + { 64.61 -147.17 87.13 -132.91} + { 64.61 -147.17 89.33 -139.92} + { 64.61 -147.17 100.51 -140.08} + { 64.61 -147.17 111.38 -144.17} + { 64.61 -147.17 89.80 -150.71} + { 64.61 -147.17 77.20 -157.01} + { 64.61 -147.17 89.96 -190.47} + { 64.61 -147.17 62.56 -197.40} + { 64.61 -147.17 36.42 -206.38} + { 64.61 -147.17 42.17 -175.04} + { 64.61 -147.17 46.89 -157.32} + { 64.61 -147.17 79.96 -185.91} + { 64.61 -147.17 74.29 -171.73} + { 64.61 -147.17 67.13 -158.90} + { 64.61 -147.17 53.98 -177.95} + { 64.61 -147.17 40.91 -201.18} + { 64.61 -147.17 38.31 -206.61} + { 64.61 -147.17 -8.07 -334.65} + { 64.61 -147.17 83.35 -141.97} + { 64.61 -147.17 73.98 -158.90} + { 64.61 -147.17 73.03 -177.95} + { 64.61 -147.17 52.64 -200.47} + { 64.61 -147.17 38.07 -263.15} + { 244.76 330.08 208.94 382.68} + { 208.94 382.68 208.31 382.52} + { 208.94 382.68 217.83 358.11} + { 208.94 382.68 207.99 370.08} + { 208.94 382.68 205.47 378.98} + { 208.94 382.68 198.54 384.17} + { 208.94 382.68 202.87 387.80} + { 208.94 382.68 210.43 387.95} + { 208.94 382.68 215.79 385.20} + { 208.94 382.68 217.68 377.48} + { 208.94 382.68 214.53 381.18} + { 208.94 382.68 215.16 381.89} + { 208.94 382.68 204.84 386.77} + { 208.94 382.68 205.39 381.73} +} +set XVIgrid {-457.835 -620.945 15.748 0.0 0.0 15.748 58 79} diff --git a/Data/Deroc_05/Data/Deroc_05.th b/Data/Deroc_05/Data/Deroc_05.th new file mode 100644 index 0000000..94075dd --- /dev/null +++ b/Data/Deroc_05/Data/Deroc_05.th @@ -0,0 +1,460 @@ +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +encoding utf-8 +# 2025.05.18 created by TopoDroid v 6.3.17 + +survey Deroc_05 -title "Déroc 05" + + centerline + + cs EPSG:2154 + fix 23 812923.475 6367350.603 180.286 # Coordonnées de Benoit GPS diff + + date 2025 05 18 + + team "Thaïs" + team "Pierre" + + units length meters + units compass clino degrees + data normal from to length compass clino + + flags surface + 23 24 2.84 160.7 4.9 + 24 0 1.64 184.5 -79.9 + flags not surface + + 0 . 4.10 182.1 -0.3 + 0 . 2.76 151.5 2.2 + 0 . 2.55 126.3 3.5 + 0 . 2.93 212.4 1.8 + 0 . 2.14 249.6 -0.3 + 0 . 1.32 243.1 51.0 + 0 . 1.48 192.6 88.2 + 0 . 1.31 110.2 49.8 + 0 . 2.54 114.0 6.8 + 0 . 0.36 27.2 -80.0 + extend left + 0 1 6.96 192.1 -4.0 + # extend auto + 1 . 0.52 246.2 77.9 + 1 . 0.30 264.0 -77.7 + 1 . 2.94 267.8 7.1 + 1 . 10.05 233.8 2.3 + 1 . 20.63 216.5 0.9 + 1 . 5.76 192.4 1.5 + 1 . 0.71 38.6 5.2 + 1 . 3.78 339.0 5.8 + 1 . 3.94 315.3 4.7 + 1 . 2.12 289.4 39.1 + 1 . 1.02 281.1 55.0 + extend left + 1 2 6.47 230.0 3.8 + # extend auto + 2 . 2.52 324.5 -3.2 + 2 . 2.29 11.7 -4.4 + 2 . 7.51 59.1 -4.2 + 2 . 7.24 76.7 -4.9 + 2 . 3.26 123.6 -1.6 + 2 . 5.38 188.5 4.3 + 2 . 2.00 116.7 42.2 + 2 . 2.24 67.5 29.8 + 2 . 2.10 3.3 35.9 + 2 . 0.87 163.7 -82.7 + 2 . 2.31 169.4 -19.0 + 2 . 2.42 86.9 -19.3 + extend left + 2 3 6.85 202.5 3.8 + # extend auto + 3 . 4.47 322.3 -4.2 + 3 . 2.66 286.9 -5.3 + 3 . 4.97 283.3 -4.9 + 3 . 8.22 258.5 -0.2 + 3 . 11.82 238.2 -3.1 + 3 . 3.97 211.5 -4.4 + 3 . 2.16 132.7 -0.0 + 3 . 1.74 87.0 1.5 + 3 . 1.18 58.3 -87.0 + 3 . 2.08 328.2 30.8 + 3 . 4.70 250.3 -22.4 + extend right + + flags duplicate + 3 4 10.12 328.3 -18.9 + flags not duplicate + + extend ignore + 3 5 11.86 242.5 -3.3 + # extend auto + 5 . 7.71 40.3 -2.2 + 5 . 7.43 28.1 -0.7 + 5 . 3.93 14.9 -0.8 + 5 . 1.25 187.1 -10.4 + 5 . 3.22 137.3 -2.4 + 5 . 6.26 96.8 -4.7 + 5 . 11.20 71.3 -2.3 + 5 . 13.57 63.1 1.9 + 5 . 2.92 68.6 15.2 + 5 . 2.45 76.4 36.1 + 5 . 0.23 182.0 75.4 + 5 . 0.85 164.9 -75.1 + 5 . 1.71 179.9 -0.3 + 5 . 18.59 251.7 -2.2 + 5 . 2.02 255.3 28.5 + 5 . 1.88 287.6 18.2 + 5 . 1.01 223.7 9.8 + 5 . 23.60 232.1 -3.2 + 5 . 7.38 229.9 -0.8 + 5 . 3.77 237.4 13.1 + extend left + 5 6 2.89 254.5 -3.0 + # extend auto + 6 . 1.98 100.4 2.9 + 6 . 4.05 133.2 0.9 + 6 . 3.37 170.1 -1.8 + 6 . 4.81 213.6 -3.5 + 6 . 17.62 245.1 -2.6 + 6 . 15.00 257.2 -3.4 + 6 . 2.69 295.3 -4.5 + 6 . 1.89 348.0 -1.7 + 6 . 2.58 31.1 4.9 + 6 . 2.25 58.9 5.8 + 6 . 0.83 21.6 87.4 + 6 . 0.91 135.2 -72.8 + 6 . 3.20 73.6 27.0 + 6 . 2.51 102.0 16.1 + 6 . 2.72 138.7 38.7 + extend left + 6 7 8.06 241.6 -6.6 + # extend auto + 7 . 5.55 157.7 2.6 + 7 . 4.06 116.6 8.5 + 7 . 10.76 78.2 7.0 + 7 . 5.82 27.5 5.9 + 7 . 8.69 324.3 4.4 + 7 . 7.15 273.8 5.2 + 7 . 3.63 281.4 29.8 + 7 . 2.64 345.3 40.9 + 7 . 2.29 74.2 48.6 + 7 . 2.29 162.8 54.8 + 7 . 4.80 252.4 22.9 + 7 . 1.30 173.0 83.1 + 7 . 0.82 315.7 -87.7 + extend left + 7 8 11.78 198.3 -2.2 + # extend auto + 8 . 4.18 77.8 -0.9 + 8 . 6.47 138.6 1.7 + 8 . 11.10 156.6 1.5 + 8 . 17.51 163.0 1.2 + 8 . 24.08 168.8 0.4 + 8 . 15.15 173.9 2.0 + 8 . 15.40 178.2 1.5 + 8 . 13.05 199.6 -1.2 + 8 . 7.39 227.7 0.3 + 8 . 5.35 276.9 4.7 + 8 . 9.41 330.3 2.7 + 8 . 17.80 354.5 1.5 + 8 . 19.15 10.5 1.4 + 8 . 7.60 3.7 25.2 + 8 . 4.54 336.0 30.0 + 8 . 3.01 65.3 40.0 + 8 . 5.47 115.5 29.0 + 8 . 8.09 181.1 25.4 + 8 . 4.00 267.1 25.8 + 8 . 2.41 294.9 72.4 + 8 . 0.48 21.0 -81.0 + extend ignore + # 8 = colonne cassee + 8 9 12.64 179.0 -0.3 + # extend auto + 9 . 2.13 104.2 84.6 + 9 . 2.84 137.5 2.7 + 9 . 2.74 183.1 4.2 + 9 . 4.26 241.7 6.2 + 9 . 9.69 282.9 2.0 + 9 . 11.71 330.1 2.5 + 9 . 29.13 359.7 0.9 + 9 . 8.64 26.8 2.6 + 9 . 1.24 70.7 8.9 + 9 . 7.02 89.0 1.9 + 9 . 3.40 110.7 38.3 + 9 . 7.05 2.4 27.5 + 9 . 6.08 316.7 28.4 + 9 . 3.62 252.6 30.5 + extend left + 9 10 6.19 123.9 1.0 + # extend auto + 10 . 8.66 222.2 -3.2 + 10 . 3.40 265.2 1.7 + 10 . 3.32 294.8 -0.8 + 10 . 16.56 310.3 -1.0 + 10 . 22.26 331.9 -1.9 + 10 . 5.75 353.8 -3.0 + 10 . 5.69 359.8 -4.3 + 10 . 9.12 19.0 -4.1 + 10 . 2.43 47.0 -3.3 + 10 . 1.92 23.0 78.8 + 10 . 1.39 347.7 -77.3 + 10 . 5.79 12.4 -17.7 + 10 . 6.08 334.0 -13.0 + 10 . 1.80 314.3 -36.9 + 10 . 7.02 233.9 20.1 + 10 . 6.12 261.2 19.7 + 10 . 3.34 287.0 35.1 + 10 . 3.95 332.0 25.8 + extend left + 10 11 9.54 251.7 -1.7 + # extend auto + 11 . 2.44 137.9 78.5 + 11 . 1.74 331.7 -78.5 + 11 . 1.06 197.4 -6.9 + 11 . 0.74 254.4 2.7 + 11 . 22.07 18.8 3.7 + 11 . 8.72 34.1 0.8 + 11 . 8.46 38.7 0.1 + 11 . 5.28 43.8 0.5 + 11 . 5.12 62.3 1.6 + 11 . 9.05 85.2 -2.3 + 11 . 8.85 104.6 -5.2 + 11 . 19.36 107.1 -4.6 + 11 . 28.14 117.3 -5.2 + 11 . 9.12 124.9 -6.2 + 11 . 1.58 142.2 -7.7 + 11 . 5.38 126.0 -23.4 + 11 . 6.89 98.6 -20.3 + 11 . 2.78 89.2 -39.1 + 11 . 4.52 56.6 -9.6 + 11 . 4.04 80.6 -11.8 + 11 . 1.67 358.8 -20.3 + 11 . 4.68 352.6 -21.0 + 11 . 3.51 23.6 -26.1 + 11 . 5.11 94.6 25.7 + 11 . 9.60 111.3 11.4 + 11 . 8.04 60.7 17.3 + 11 . 5.42 43.5 24.7 + 11 . 13.41 29.1 0.1 + extend ignore + 11 9 7.52 29.4 -0.6 + extend left + 10 12 19.69 107.2 -6.6 + # extend auto + 12 . 1.35 283.7 -82.3 + 12 . 3.28 209.8 77.9 + 12 . 10.82 275.9 3.3 + 12 . 10.27 262.5 1.9 + 12 . 4.68 227.6 -1.7 + 12 . 13.12 198.7 -3.7 + 12 . 24.96 193.7 -1.7 + 12 . 19.13 181.6 -1.4 + 12 . 10.19 148.4 -2.4 + 12 . 6.42 120.1 -4.2 + 12 . 3.60 93.2 -6.2 + 12 . 4.32 125.0 -19.1 + 12 . 8.63 178.6 -12.4 + 12 . 4.31 247.8 -21.1 + 12 . 4.63 301.3 -15.9 + 12 . 6.29 267.5 39.1 + 12 . 4.93 237.5 37.6 + 12 . 8.13 207.2 29.5 + 12 . 12.30 182.4 26.4 + 12 . 8.30 168.3 33.8 + 12 . 15.52 171.9 15.1 + extend left + 12 13 17.18 172.4 -1.5 + # extend auto + 13 . 13.13 16.4 0.4 + 13 . 17.66 354.3 -0.7 + 13 . 13.03 333.6 -0.8 + 13 . 7.12 299.7 -3.2 + 13 . 15.77 258.3 0.7 + 13 . 7.13 224.6 -0.4 + 13 . 4.16 269.4 85.4 + 13 . 1.04 189.5 -72.7 + 13 . 11.17 235.3 16.9 + 13 . 10.75 262.9 26.2 + 13 . 7.97 318.5 33.5 + 13 . 13.53 352.3 20.6 + 13 . 8.01 12.9 26.9 + 13 . 6.65 6.6 -13.6 + 13 . 6.12 331.1 -15.8 + 13 . 5.89 297.2 -16.7 + 13 . 7.18 250.3 -12.9 + 13 . 10.70 244.1 -11.8 + extend left + 13 14 18.38 242.6 -1.5 + # extend auto + 14 . 5.19 90.4 88.1 + 14 . 1.15 113.6 -82.8 + 14 . 18.58 61.5 2.0 + 14 . 13.87 40.7 0.8 + 14 . 3.35 338.1 0.7 + 14 . 4.97 266.7 -2.6 + 14 . 19.32 243.4 -0.3 + 14 . 44.73 237.2 -1.6 + 14 . 19.35 227.4 1.3 + 14 . 11.56 208.9 -0.9 + 14 . 4.74 193.0 -1.7 + 14 . 2.86 165.7 -1.5 + 14 . 4.46 108.2 5.3 + 14 . 10.78 74.4 1.3 + 14 . 7.26 77.8 37.3 + 14 . 5.66 170.1 61.0 + 14 . 5.82 13.1 43.8 + 14 . 9.95 261.1 29.6 + 14 . 8.97 241.4 30.9 + 14 . 9.72 60.9 -5.8 + 14 . 3.76 33.3 -20.3 + 14 . 2.91 108.4 -22.4 + 14 . 5.04 209.0 -21.2 + 14 . 7.61 239.1 -11.9 + extend left + 14 15 27.34 224.8 -3.0 + # extend auto + 15 . 0.62 121.9 83.6 + 15 . 1.16 71.4 -77.4 + 15 . 1.82 110.2 -5.3 + 15 . 4.27 53.4 2.5 + 15 . 17.05 31.1 2.2 + 15 . 9.18 11.4 0.9 + 15 . 7.34 335.4 1.8 + 15 . 12.42 282.0 -0.1 + 15 . 26.26 268.3 -0.6 + 15 . 5.82 258.0 -2.3 + 15 . 11.67 263.9 -7.4 + 15 . 4.44 297.1 -14.5 + 15 . 2.95 356.8 -20.1 + 15 . 7.40 31.3 -6.4 + 15 . 7.75 325.6 62.1 + 15 . 12.30 21.0 33.5 + 15 . 7.39 332.2 29.9 + 15 . 14.43 277.5 23.0 + 15 . 3.04 268.7 35.0 + extend right + # a supprimer wi jamais (premier point ) + flags duplicate + 15 16 30.80 24.9 10.5 + flags not duplicate + extend vertical + 15 17 20.69 264.2 -1.6 + # extend auto + 17 . 1.00 341.4 -70.8 + 17 . 7.07 67.3 86.0 + 17 . 10.57 166.0 0.8 + 17 . 5.40 116.6 -0.1 + 17 . 13.89 86.4 0.3 + 17 . 40.34 69.0 1.0 + 17 . 7.11 55.8 -0.4 + 17 . 9.17 359.1 0.6 + 17 . 8.00 39.1 1.2 + 17 . 5.17 18.7 2.5 + 17 . 5.46 301.3 3.1 + 17 . 9.35 281.2 1.8 + 17 . 17.00 277.3 1.4 + 17 . 6.96 258.6 2.0 + 17 . 18.17 258.7 2.5 + 17 . 23.22 241.4 12.1 + 17 . 16.63 228.5 10.8 + 17 . 15.24 202.4 7.7 + 17 . 24.52 228.1 40.0 + 17 . 17.85 230.8 22.5 + 17 . 11.95 241.2 66.5 + 17 . 8.55 282.9 31.1 + 17 . 8.47 286.3 69.1 + 17 . 6.78 85.7 62.3 + 17 . 13.06 72.4 32.6 + 17 . 25.03 74.1 14.9 + 17 . 11.97 74.5 -4.6 + 17 . 2.74 79.1 -20.4 + 17 . 4.94 259.8 -9.3 + extend left + # plafond effondre dans grande salle + 17 18 9.21 240.1 11.9 + extend ignore + 17 19 3.63 107.4 -6.2 + 15 20 22.61 28.0 8.8 + # extend auto + 20 . 4.03 334.8 88.5 + 20 . 0.84 253.4 -74.8 + 20 . 3.14 316.8 -3.5 + 20 . 5.58 255.8 -4.9 + 20 . 6.17 225.7 -4.9 + 20 . 22.15 207.9 -3.5 + 20 . 10.76 168.0 -0.8 + 20 . 1.61 128.7 -0.0 + 20 . 3.62 72.5 4.9 + 20 . 3.15 36.8 -7.2 + 20 . 8.10 51.8 11.6 + 20 . 9.41 23.7 18.1 + 20 . 1.32 3.2 -34.8 + 20 . 3.10 224.0 -23.2 + 20 . 10.68 221.8 -18.2 + 20 . 20.82 209.2 -12.0 + 20 . 9.09 202.9 -21.1 + extend right + 20 21 6.17 11.2 17.4 + # extend auto + 21 . 3.06 101.6 80.3 + 21 . 0.99 74.5 -85.4 + 21 . 1.78 27.2 18.9 + 21 . 3.47 61.4 13.1 + 21 . 3.31 77.5 8.6 + 21 . 4.68 82.6 6.7 + 21 . 5.99 90.1 6.8 + 21 . 3.25 101.8 6.2 + 21 . 2.04 131.9 3.9 + 21 . 6.39 153.4 2.8 + 21 . 6.39 186.1 1.5 + 21 . 8.33 209.2 -0.1 + 21 . 4.55 222.6 0.8 + 21 . 2.60 243.8 3.3 + 21 . 5.78 162.1 23.6 + 21 . 4.80 162.3 45.7 + 21 . 5.97 171.5 75.2 + 21 . 4.68 202.8 27.8 + 21 . 7.55 207.4 6.8 + 21 . 8.30 207.6 -5.3 + 21 . 25.68 204.9 -6.0 + 21 . 2.49 78.4 -7.5 + 21 . 2.07 145.3 -22.8 + 21 . 4.67 168.4 -29.7 + 21 . 7.48 196.4 -21.9 + 21 . 16.00 196.6 -19.2 + extend right + 3 22 8.69 329.5 -21.7 + # extend auto + 22 . 1.04 263.9 85.1 + 22 . 3.63 163.9 24.0 + 22 . 1.77 188.1 25.1 + 22 . 0.71 227.3 24.0 + 22 . 1.35 282.2 8.5 + 22 . 1.02 313.8 7.5 + 22 . 0.72 18.9 14.8 + 22 . 0.93 73.0 8.1 + 22 . 1.30 124.5 8.9 + 22 . 1.24 108.8 53.9 + 22 . 1.37 100.8 54.8 + 22 . 1.36 318.3 56.9 + 22 . 1.01 259.1 62.1 + endcenterline + + # input "entree_3-dessin_drockp.th2" + # input "entree_3-dessin_drocks.th2" + + # map mdessin_drockp -projection plan + # entree_3-dessin_drockp + # endmap + # map mdessin_drocks -projection extended + # entree_3-dessin_drocks + # endmap + +# input entree_3.th2 + +# map entree_3 -projection plan + # entree_3-dessin_drockp + # break +# endmap + +endsurvey diff --git a/Data/Deroc_05/Deroc_05-maps.th b/Data/Deroc_05/Deroc_05-maps.th new file mode 100644 index 0000000..8388bfb --- /dev/null +++ b/Data/Deroc_05/Deroc_05-maps.th @@ -0,0 +1,21 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py version 2025.03.21 date: 2025.05.18-15:42:49 + +map MP-Deroc_05-Plan-tot -title "Deroc_05" + SP-Deroc_05_01 + break +endmap + +map MC-Deroc_05-Extended-tot -title "Deroc_05" + SC-Deroc_05_01 + break +endmap + + diff --git a/Data/Deroc_05/Deroc_05-tot.th b/Data/Deroc_05/Deroc_05-tot.th new file mode 100644 index 0000000..6cee8b4 --- /dev/null +++ b/Data/Deroc_05/Deroc_05-tot.th @@ -0,0 +1,23 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 15:42:48 + +survey Deroc_05 -title "Deroc_05" + input Data/Deroc_05.th + + ## Pour le plan + input Data/Deroc_05-Plan.th2 + + ## Pour la coupe développée + input Data/Deroc_05-Extended.th2 + + ## Appel des maps + input Deroc_05-maps.th + +endsurvey diff --git a/Data/Deroc_05/Deroc_05.thconfig b/Data/Deroc_05/Deroc_05.thconfig new file mode 100644 index 0000000..fdddbd2 --- /dev/null +++ b/Data/Deroc_05/Deroc_05.thconfig @@ -0,0 +1,392 @@ +#Template for pyCreate_th2.py +encoding utf-8 + +############################################################################################### + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 15:42:48 +############################################################################################### + +## 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 imprimées (layout) et ce que l'on +## veut comme résultat : map, ou atlas ou 3D ou donnees en format SQL + +## Alors, on peut fractionner 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 spécifie 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 Deroc_05-tot.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 + +## Début de la définition du Layout "xviexport" +layout xviexport + #cs UTM32 + ## echelle à laquelle on veut dessiner la topo + scale 1 500 + #scale 1 1000 + ## taille de la grille + grid-size 2 2 2 m + ## mettre la grille en arrière plan + grid bottom +endlayout +## fin de la définition du layout "xviexport" + +## Début de la définition du layout "Layout-Plan" +layout layout-Plan + ## Call the config settings (Layout config inside the config.thc file) + copy fonts_1000 + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy headerl + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 100 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + grid bottom + + ## Défini la rotation de la topographie + #rotate -65 + + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + grid-size 50 50 50 m + + ## la topo est transparente (on peut voir les galeries en dessous) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 05 Plan - 1:500" + doc-subject "Deroc 05, topographie en plan" + doc-keywords "Cave, Survey, Deroc 05, Pierre saint Martin - Larra, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 2 98 nw + + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point station-name + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 05 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 05, Plan 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + endcode + +endlayout + +##debut de la definition du layout "layout-Extended" +layout layout-Extended + ## Call the config settings (Layout config inside the config.thc file) + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy header_coupe + #copy headerl + #copy header_coupe_vert-auto + #copy header_coupe_vert-to-place + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 40 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + #grid bottom + grid off + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + #grid-size 250 250 250 m + + ## la topo est transparente (on peut voir les galeries inférieurs) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc 05 Coupe développée - 1:500" + + doc-subject "Deroc 05, topographie en coupe développée" + doc-keywords "Cave, Survey, Deroc 05, Pierre saint Martin - Larra, Coupe développée, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 98 98 ne + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + ## Modification du Titre de la topo + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 05 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc 05, Coupe développée 1:500} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + 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 -proj plan -layout xviexport -fmt xvi -o Data/Deroc_05-Plan.xvi +export map -proj extended -layout xviexport -fmt xvi -o Data/Deroc_05-Extended.xvi + +## Selection des Maps à exporter +select MP-Deroc_05-Plan-tot@Deroc_05 +select MC-Deroc_05-Extended-tot@Deroc_05 + +## 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 plan -fmt pdf -layout layout-Plan -o Outputs/Deroc_05-Plan.pdf +export map -projection extended -fmt pdf -layout layout-Extended -o Outputs/Deroc_05-Extended.pdf + +## Export du fichier 3d pour Loch +export model -enable all -o Outputs/Deroc_05.lox +export model -enable all -o Outputs/Deroc_05.kml + +## Export des fichiers ESRI +#export map -proj plan -fmt esri -o Outputs/Deroc_05 + +## Export des fichiers kml +#export map -proj plan -fmt kml -o Outputs/Deroc_05.kml -layout layout-kml +#export model -fmt kml -o Outputs/Deroc_05-model.kml -enable all +#export model -enable all -o Outputs/Deroc_05-3D.kml +export cave-list -location on -o Outputs/Deroc_05-Cave-list.html +export survey-list -location on -o Outputs/Deroc_05-Surveys.html + + +############################################################################################### +## END +############################################################################################### \ No newline at end of file diff --git a/Data/Deroc_05/Outputs/Deroc_05-Cave-list.html b/Data/Deroc_05/Outputs/Deroc_05-Cave-list.html new file mode 100644 index 0000000..936e9d7 --- /dev/null +++ b/Data/Deroc_05/Outputs/Deroc_05-Cave-list.html @@ -0,0 +1,41 @@ + + +Deroc_05-Cave-list.html + + + + + + + +
+ + diff --git a/Data/Deroc_05/Outputs/Deroc_05-Extended.pdf b/Data/Deroc_05/Outputs/Deroc_05-Extended.pdf new file mode 100644 index 0000000..1af7a34 Binary files /dev/null and b/Data/Deroc_05/Outputs/Deroc_05-Extended.pdf differ diff --git a/Data/Deroc_05/Outputs/Deroc_05-Plan.pdf b/Data/Deroc_05/Outputs/Deroc_05-Plan.pdf new file mode 100644 index 0000000..df37639 Binary files /dev/null and b/Data/Deroc_05/Outputs/Deroc_05-Plan.pdf differ diff --git a/Data/Deroc_05/Outputs/Deroc_05-Surveys.html b/Data/Deroc_05/Outputs/Deroc_05-Surveys.html new file mode 100644 index 0000000..3066522 --- /dev/null +++ b/Data/Deroc_05/Outputs/Deroc_05-Surveys.html @@ -0,0 +1,43 @@ + + +Deroc_05-Surveys.html + + + + + + + + + +
TitleLengthDepthExploredApprox.DuplicateSurfaceShotsStations
Deroc_0529090000365365
Déroc 0529090000365365
+ + diff --git a/Data/Deroc_05/Outputs/Deroc_05.kml b/Data/Deroc_05/Outputs/Deroc_05.kml new file mode 100644 index 0000000..356a87b --- /dev/null +++ b/Data/Deroc_05/Outputs/Deroc_05.kml @@ -0,0 +1,1052 @@ + + + + + + + https://therion.speleo.sk/downloads/KmlIconModel.png + +Depth 9 m]]> + + + +23 +#ThSurveyLine + + + -1.35834769654809,-5.97782538348425,6.00000000000000 -1.35833989439899,-5.97784125713416,6.24000000000000 -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35833770124364,-5.97786856109942,4.61000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35832991154055,-5.97785707262298,4.73000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35832601136209,-5.97785085954839,4.78000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35834768270924,-5.97785955500401,4.72000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35835168844357,-5.97784915632037,4.62000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35834412933492,-5.97784592692364,5.65000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35833984318389,-5.97784331588321,6.11000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35833473560450,-5.97784428279066,5.63000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35832481464125,-5.97784766974062,4.93000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35833969093085,-5.97784268273918,4.27000000000000 + + + -1.35833985693213,-5.97784306675499,4.63000000000000 -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35834438355874,-5.97788654789284,4.65000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35834414847561,-5.97788628500015,3.85000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35836171582838,-5.97788906846986,4.51000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35838946521466,-5.97792896138280,4.55000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35840730487519,-5.97799804279857,4.47000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35834723505874,-5.97792193991054,4.29000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35834142749336,-5.97788244862658,4.21000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35835472077521,-5.97786544188101,4.52000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35836296484894,-5.97787095816621,4.47000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35835376217327,-5.97788394308417,5.48000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35834741421715,-5.97788590340237,4.98000000000000 + + + -1.35834377866559,-5.97788620207118,4.14000000000000 -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35838185806609,-5.97790398903008,4.43000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35837008291996,-5.97790140102194,4.40000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35833437874759,-5.97788693153818,4.02000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35832909860916,-5.97790007096660,3.95000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35835313517140,-5.97792470270066,4.48000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35837219853215,-5.97794899685682,4.97000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35836257496808,-5.97791872778491,5.91000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35836070600948,-5.97790962841365,5.68000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35837194330180,-5.97790500237290,5.80000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35837101358791,-5.97791619592589,3.71000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35836715013627,-5.97792853910448,3.82000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35835726841531,-5.97791312411046,3.77000000000000 + + + -1.35837123458219,-5.97791558342955,4.57000000000000 -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35840219579536,-5.97793684990244,4.70000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35839895234053,-5.97795378783535,4.78000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35841339795641,-5.97795321255078,4.60000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35843134706817,-5.97797282214151,5.00000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35844012031363,-5.97800266932939,4.39000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35839300196201,-5.97797907222436,4.72000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35837177815365,-5.97796452915113,5.03000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35837206550702,-5.97795479940230,5.07000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35838239921455,-5.97795637059099,3.85000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35838966449381,-5.97794796392489,6.09000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35840692279271,-5.97796878473845,3.23000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35841990277913,-5.97790996685389,1.75000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35841717680480,-5.97795823193983,4.05000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35842683174136,-5.97795514265177,4.25000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35844020153417,-5.97797406162027,4.29000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35844361871412,-5.97800598645732,4.12000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35842834857949,-5.97801132647142,4.21000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35840473373460,-5.97799827540075,3.83000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35838068519846,-5.97796820794264,3.89000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35837338116090,-5.97795131127207,4.79000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35842815206784,-5.97799001263329,5.11000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35843204811531,-5.97799403895093,5.79000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35844358540465,-5.97799867538548,4.57000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35844309839336,-5.97799958552551,3.52000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35844233399225,-5.97800891404650,4.33000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35854833203001,-5.97804763804049,3.63000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35845386101277,-5.97800242989057,5.31000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35845451232872,-5.97799628118767,4.93000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35844732266403,-5.97800331763998,4.51000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35854777119089,-5.97810189516870,3.03000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35847494072566,-5.97803202076632,4.24000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35846127022371,-5.97801289775595,5.20000000000000 + + + -1.35844360259032,-5.97799836397593,4.34000000000000 -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35844792479721,-5.97800597477482,4.29000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35843990440968,-5.97802014955607,4.25000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35845415821210,-5.97802531109583,4.09000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35847369657115,-5.97803195194123,3.90000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35855347216302,-5.97806304061564,3.39000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35854806263473,-5.97803669053535,3.30000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35847608878538,-5.97799991117829,3.98000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35846405693421,-5.97799406041147,4.14000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35845364316140,-5.97799054814980,4.41000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35844925250594,-5.97799661494272,4.42000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35846014811076,-5.97800496420527,5.02000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35845889054633,-5.97800626902352,3.32000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35844392394050,-5.97799819433635,5.64000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35844527426334,-5.97800651534395,4.89000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35845034983679,-5.97801404287308,5.89000000000000 + + + -1.35846019656992,-5.97800521677415,4.19000000000000 -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35848408099746,-5.97806426217388,3.52000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35847741833560,-5.97804252817910,3.87000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35843794265987,-5.97801273180767,4.58000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35848823648248,-5.97800027081501,3.86000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35853748856584,-5.97799424931682,3.93000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35854526672461,-5.97803647339444,3.91000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35852052799882,-5.97803248103526,5.07000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35850554354145,-5.97802246871842,4.99000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35849225098169,-5.97803041699765,4.98000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35849756264697,-5.97804158096471,5.14000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35852598881209,-5.97804546494315,5.13000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35850073320946,-5.97803500937976,4.56000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35850110611729,-5.97803390551238,2.45000000000000 + + + -1.35850097482748,-5.97803402319356,3.26000000000000 -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35849085770885,-5.97809749731335,2.75000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35848534925104,-5.97813286407148,3.00000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35848060036061,-5.97816577395411,3.10000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35847127454468,-5.97820586478319,3.18000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35846890635112,-5.97824877687686,2.98000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35849422987289,-5.97819807622536,3.34000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35850099742891,-5.97820094947488,3.22000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35853336436534,-5.97818543528183,2.54000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35854555385201,-5.97814094241334,2.85000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35854866751003,-5.97810600543002,3.25000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35855039169968,-5.97805893446940,3.26000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35853923827120,-5.97799759465665,3.28000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35850794506521,-5.97798686755893,3.28000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35851783470238,-5.97806319321514,6.05000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35852805006363,-5.97808499879689,5.08000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35850321984980,-5.97809849353511,4.75000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35848717912670,-5.97811553562807,5.46000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35851084571199,-5.97815139181799,6.28000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35853753712725,-5.97810982520994,4.55000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35851979284183,-5.97810459551291,5.11000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35851536956144,-5.97810560025915,2.34000000000000 + + + -1.35851546991646,-5.97810604311440,2.81000000000000 -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35850341501073,-5.97818427827905,4.87000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35849124323110,-5.97819566202002,2.88000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35850354450297,-5.97820115284862,2.95000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35852623207293,-5.97819934678690,3.21000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35856467271103,-5.97817779646735,3.08000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35854826907229,-5.97812566205165,3.26000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35852734830811,-5.97800387130707,3.20000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35848631363890,-5.97813347966772,3.14000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35849780843633,-5.97818071959048,2.94000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35846132350418,-5.97817813903995,2.98000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35848847966596,-5.97818807498937,4.85000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35850769205389,-5.97814522005627,6.00000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35853024722345,-5.97816277296174,5.64000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35852238692180,-5.97819213722571,4.58000000000000 + + + -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35850102471778,-5.97824568082683,2.43000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35849061045436,-5.97820599734534,3.01000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35848957737466,-5.97819531997908,2.87000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35855600918525,-5.97814483181145,2.62000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35854934982646,-5.97808798877815,2.17000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35847798454225,-5.97816681621616,2.61000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35847425552224,-5.97816654745942,2.49000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35845803075409,-5.97814622116429,2.26000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35846016247522,-5.97819013188643,2.77000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35846925780808,-5.97819944356166,4.80000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35847054354466,-5.97819988951813,1.56000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35846659401256,-5.97816743554442,1.15000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35848993973250,-5.97817066363059,1.54000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35847704648934,-5.97819625105331,1.83000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35849996932439,-5.97822975459764,5.32000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35850447722576,-5.97821138735962,4.98000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35848664432228,-5.97819871862235,4.83000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35848255484005,-5.97818349914666,4.63000000000000 + + + -1.35846988399906,-5.97820166471704,2.91000000000000 -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35852089822642,-5.97822928810012,5.14000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35852441177040,-5.97822554674098,1.04000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35852439351447,-5.97823379201424,2.62000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35852739874819,-5.97822908545840,2.78000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35849485483140,-5.97809290808907,4.17000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35849834356752,-5.97817893750874,2.87000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35849540363982,-5.97818246071596,2.76000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35850342696214,-5.97820102140262,2.79000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35849692193373,-5.97820922019569,2.89000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35846797715610,-5.97821586528861,2.38000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35846874659518,-5.97823471187790,1.94000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35840483014910,-5.97824866824210,1.19000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35835952814818,-5.97828826823892,0.20000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35847330382022,-5.97825389294115,1.76000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35851631718089,-5.97823428231439,2.53000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35849628217913,-5.97824229488264,0.61000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35848294163617,-5.97822850028426,0.36000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35850987272293,-5.97822555458507,0.99000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35850196762243,-5.97820937437480,1.99000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35849954834905,-5.97822042300474,1.92000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35852453725554,-5.97821761975786,2.17000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35852988891013,-5.97820092346220,1.07000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35851749134440,-5.97820848392267,1.20000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35849448716821,-5.97822620279420,4.96000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35846641257779,-5.97824195443934,4.64000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35848456741157,-5.97819904103303,5.14000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35850489622255,-5.97820266447750,5.01000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35849158540665,-5.97814988905181,2.77000000000000 + + + -1.35852318891849,-5.97822735324892,2.75000000000000 -1.35850467291152,-5.97818409797750,2.75000000000000 -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35838585456964,-5.97820582489569,-0.85000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35838643985808,-5.97820991794311,3.69000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35845204964079,-5.97820711274737,1.11000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35844668013887,-5.97822187143140,0.82000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35840378368810,-5.97822805712238,0.34000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35840146497289,-5.97828590269768,-0.36000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35840321546844,-5.97836046585977,-0.26000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35837380174750,-5.97832472919515,0.02000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35834529026905,-5.97825568249504,0.06000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35834810001092,-5.97822172830479,0.01000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35836252672210,-5.97820453445793,0.09000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35836234762210,-5.97821795599871,-0.93000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35837717181039,-5.97825800834248,-1.37000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35840663874078,-5.97821815709112,-1.07000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35841000456280,-5.97819447903154,-0.79000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35841477524453,-5.97821092314812,4.45000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35840358815184,-5.97822142429056,3.49000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35840003639009,-5.97824734104078,4.49000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35837938167480,-5.97827449819900,5.95000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35837105488143,-5.97824673740179,5.10000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35836064683015,-5.97829626403722,4.53000000000000 + + + -1.35838478672933,-5.97820595324087,0.48000000000000 -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35834445964509,-5.97822889860714,0.13000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35838193790779,-5.97820217228309,-0.18000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35840252986711,-5.97824173156676,-0.15000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35839879208890,-5.97829250179214,-0.36000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35845108437456,-5.97834106135859,0.23000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35838517087993,-5.97834484929060,-0.02000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35836007730033,-5.97830997632142,4.18000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35835805262995,-5.97831161353149,-0.96000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35840782021931,-5.97835391116712,3.28000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35841632315990,-5.97832420768285,4.78000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35838894305381,-5.97828214889582,4.43000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35837785204489,-5.97823324465832,4.79000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35835330402023,-5.97826537162036,3.66000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35835819881569,-5.97826939069498,-1.53000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35837945933180,-5.97827987506897,-1.63000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35839096938954,-5.97829744163097,-1.66000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35839701647560,-5.97832919943762,-1.57000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35841286318089,-5.97834506926092,-2.15000000000000 + + + -1.35835797255610,-5.97830967247741,0.03000000000000 -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35845150560411,-5.97837413220185,4.74000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35845173381118,-5.97837451965615,-1.59000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35835823445329,-5.97830718809431,0.20000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35840448696625,-5.97830237500197,-0.25000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35846261778933,-5.97835594292478,-0.41000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35848301830326,-5.97837974868752,-0.67000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35855297044999,-5.97844071750454,-0.55000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35866692441219,-5.97855234861356,-1.70000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35853086022651,-5.97846598235152,-0.01000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35847957050621,-5.97844109256080,-0.63000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35845574109190,-5.97840366572742,-0.59000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35844615054068,-5.97839089074244,-0.52000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35842542896815,-5.97837968651812,-0.04000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35839052174369,-5.97834851876119,-0.20000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35841858105304,-5.97836244034306,3.95000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35844766070494,-5.97839066192383,4.50000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35844975599294,-5.97834817212407,3.58000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35850441316106,-5.97838892860699,4.47000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35849164407581,-5.97840209094884,4.16000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35840384827074,-5.97833882317535,-1.43000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35844279079141,-5.97835453376707,-1.75000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35843615203107,-5.97837759341523,-1.56000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35846360261037,-5.97840141433287,-2.27000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35848923894749,-5.97840270755989,-2.02000000000000 + + + -1.35845255969375,-5.97837425298417,-0.45000000000000 -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35855670253348,-5.97850876814336,-1.26000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35855568969220,-5.97850789998254,-3.01000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35854608671387,-5.97851117951566,-2.05000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35853781736484,-5.97849029384636,-1.69000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35851357817035,-5.97841167552830,-1.22000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35855262464370,-5.97845150596959,-1.73000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35858095469027,-5.97846956569669,-1.65000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35863415418425,-5.97850168295879,-1.90000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35871884361735,-5.97853304345598,-2.15000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35859137912027,-5.97852036954772,-2.11000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35862738409128,-5.97852486022178,-3.38000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35858224231844,-5.97849937341656,-2.99000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35856014637023,-5.97849159155130,-2.89000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35853817663716,-5.97846682439306,-2.70000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35857200014068,-5.97849162258454,4.97000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35854154006458,-5.97844658223103,4.91000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35857980227219,-5.97847574910728,1.81000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35863987206842,-5.97850774666366,3.76000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35857243789227,-5.97851082558161,-0.13000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35849873777844,-5.97832895415356,3.73000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35868366311513,-5.97853509539479,-3.40000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35868015200680,-5.97853540092807,4.60000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35865932140870,-5.97859853177198,-2.31000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35865111243497,-5.97854828782865,-2.47000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35859770020787,-5.97852115653295,-2.38000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35846068428615,-5.97841924473793,-1.75000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35864941729016,-5.97850777494105,-2.51000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35869055854772,-5.97848025196787,-2.36000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35865625262507,-5.97849472168423,-2.29000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35867619293764,-5.97850538296087,-2.23000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35871372584846,-5.97852288982211,-2.16000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35874083340216,-5.97853257324166,-2.16000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35878868147610,-5.97853615738632,-2.04000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35872392902360,-5.97855056694289,-2.21000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35879024392205,-5.97857228991503,-1.66000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35879795414404,-5.97861913280705,2.41000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35875036459189,-5.97861312657165,0.66000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35870794083807,-5.97862770938241,-0.41000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35875993754539,-5.97862508845369,13.31000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35875403758754,-5.97861101832432,4.37000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35870694089640,-5.97855425002465,8.50000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35872818812943,-5.97853218603737,1.96000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35870139152991,-5.97853382718059,5.46000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35866355606504,-5.97853310844549,3.55000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35862042590392,-5.97850848256437,4.58000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35854389622068,-5.97847851063333,3.98000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35861405669407,-5.97850856751737,-3.42000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35866754730942,-5.97853201734269,-3.41000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35871183196545,-5.97854589953169,-3.25000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35872775376564,-5.97857058201668,-0.56000000000000 + + + -1.35868281350828,-5.97853692254052,-2.46000000000000 -1.35866068313268,-5.97854107081575,-2.85000000000000 + + + -1.35855708608916,-5.97850860194681,-1.88000000000000 -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35850732321524,-5.97837803209742,5.61000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35850819789513,-5.97837914250301,0.77000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35852190009876,-5.97836603177858,1.39000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35853930122426,-5.97839104600674,1.10000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35853097771087,-5.97840845245699,1.05000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35855634613769,-5.97850731158101,0.23000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35848525577865,-5.97844209425158,1.43000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35849845020381,-5.97838391336423,1.58000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35848646416190,-5.97836931911798,1.89000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35849724430536,-5.97836166919759,1.19000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35847203832358,-5.97834353240775,3.21000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35849083297398,-5.97832520586479,4.50000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35850741466515,-5.97837185245709,0.83000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35851767810985,-5.97839278599816,0.36000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35854311457917,-5.97843048917425,-1.76000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35855515394634,-5.97849612568501,-2.75000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35852152173363,-5.97842941961281,-1.69000000000000 + + + -1.35850698124347,-5.97837857542521,1.58000000000000 -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35850099849599,-5.97834226075257,6.44000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35850370778930,-5.97834178591082,2.44000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35850055999703,-5.97833211607273,4.00000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35848702592304,-5.97832974311595,4.21000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35848497820666,-5.97833518982406,3.92000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35847613786926,-5.97833482573050,3.97000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35846737450476,-5.97833758948315,4.14000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35848413407187,-5.97834370175601,3.78000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35849381229579,-5.97834923488374,3.56000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35848227389591,-5.97837514707320,3.74000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35850361961933,-5.97838182540684,3.59000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35852388065334,-5.97839006800563,3.41000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35852070750725,-5.97836502872944,3.49000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35851774842450,-5.97835080889672,3.58000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35849037359767,-5.97837197178054,5.74000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35849547122331,-5.97836100886692,6.86000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35850169236055,-5.97835117012291,9.20000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35851124921261,-5.97836681695708,5.61000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35852056168296,-5.97838576127024,4.32000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35852237736320,-5.97839017225967,2.66000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35855342865084,-5.97849346890638,0.74000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35848961660953,-5.97833707068080,3.10000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35849628031038,-5.97835087073342,2.62000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35849619500706,-5.97836598417178,1.11000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35851132370814,-5.97838468798694,0.64000000000000 + + + -1.35850419513764,-5.97834200028573,3.43000000000000 -1.35852009609152,-5.97843490072486,-1.84000000000000 + + + -1.35838269650514,-5.97795663692473,5.03000000000000 -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35841378782816,-5.97791675040882,2.85000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35840519517847,-5.97793564143572,3.29000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35841349359529,-5.97792660472682,2.56000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35841587263938,-5.97791967698185,2.10000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35842157377718,-5.97791586919791,2.01000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35841831045459,-5.97791281495946,1.95000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35841234537792,-5.97791236003889,2.00000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35840799494712,-5.97791430590621,1.94000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35840616512272,-5.97792032695188,2.01000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35840881497958,-5.97791753734692,2.81000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35840834825103,-5.97791694927936,2.93000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35841671057652,-5.97791353859491,2.95000000000000 + + + -1.35841329703984,-5.97791659831515,1.81000000000000 -1.35841605514628,-5.97791750055362,2.70000000000000 + + + + + + diff --git a/Data/Deroc_05/Outputs/Deroc_05.lox b/Data/Deroc_05/Outputs/Deroc_05.lox new file mode 100644 index 0000000..03fd8c0 Binary files /dev/null and b/Data/Deroc_05/Outputs/Deroc_05.lox differ diff --git a/Data/Deroc_05/Outputs/outputs.txt b/Data/Deroc_05/Outputs/outputs.txt new file mode 100644 index 0000000..4a3b6e4 --- /dev/null +++ b/Data/Deroc_05/Outputs/outputs.txt @@ -0,0 +1,2 @@ +Folder where Therion outputs are exported + diff --git a/Data/Deroc_05/config.thc b/Data/Deroc_05/config.thc new file mode 100644 index 0000000..6281e94 --- /dev/null +++ b/Data/Deroc_05/config.thc @@ -0,0 +1,3207 @@ +encoding utf-8 +###################################################################################################################################### +# Version pyCreate_th2.py By Alex 2025 01 02 +###################################################################################################################################### + + + +###################################################################################################################################### +# Licence +###################################################################################################################################### +# +# Released under a Creative Commons Attribution-ShareAlike-NonCommercial License: +# Publié sous la licence Creative Commons Attribution-ShareAlike-NonCommercial: +# +# +# Written by: / Écrit par : Xavier Robert +# + +# File to set up specific settings for Therion drawing outputs +# In your *.thconfig file, you need to call this file with: +# Fichier pour définir une configuration pour les dessins de issus de Therion +# Dans votre fichier *.thconfig, vous devez appeler ce fichier avec la ligne : +# input config.thc +# and then, in each layout, you need to call the corresponding layout: +# et ensuite, dans chaque layout de votre thconfig, vous devez appeler les layouts qui vous intéressent comme par exemple : +# copy drawingconfig +# +# Lots of definition comes from (or are deeply inspired by) the excellent Therion Wiki +# Beaucoup de définitions proviennent (ou sont fortement inspirées) de l'excellent Wiki Therion +# https://therion.speleo.sk/wiki/doku.php +# https://therion.speleo.sk/wiki/tbe:wiki6 +# https://therion.speleo.sk/wiki/metapost +# https://thomas-holder.de/projects/therion/ + + +# Existing user points / nouvelles définitions de points : +# - nid/nest (u:nest) +# - gradient --> geologic dip +# - danger (u:danger) +# - chauves-souris/bats (u:bats) +# - stalactite boss (u:boss) +# - Shell/coquille fossile (u:shell) +# - Masonry/maçonnerie (u:masonry) +# - Ex voto/Signature (u:ex_voto) +# - Human bones/Ossements humains (u:human_bones) +# - Walking Caver/Spéléo qui marche (u:man_w) +# - Climbing caver/Spéléo qui grimpe (u:man_c) +# - Plan view symbol/symbole de vue en plan (u:symbol_plan) +# - extended view symbol/symbole de vue en coupe développée (u:symbol_extend) +# - entrance +# - block point +# - block user (u:block) + +# Existing user lines: +# - strate/strata (u:strata; option -clip off) +# - coupole (u:coupole; option -clip off) +# - faille/fault (u:fault; option -clip off) +# - doline (u:doline; option -clip off) +# - chauves-souris/bats (u:bats) +# - rail (u:rail) +# - plan walk/ (u:planwalk) +# - handrail/rambarde (u:handrail) +# - Surface (u:surf) +# - Dive line/fil d'Ariane (u:ariane) +# - Deviation (u:deviation) +# - rock border +# - Shot_Survey line (u:Shot_Survey) + +# Existing user areas: +# - boue/mud (u:boue) +# - guano (u:guano) +# - chauves-souris/bats (u:bats) +# - tronc/tree-trunk (u:tronc) +# - feuilles/tree-leaves (u:feuilles) +# - Tunnel initiation/Départ de galerie (u:galerie) + +# layout definition: +# - layout langue-fr +# - layout langue-es +# - layout langue-en +# - layout drawingconfig +# - layout scalebar_horiz +# - layout scalebar_vert-Halama +# - layout scalebar_vert +# - layout headerl +# - layout header_coupe_vert-to-place +# - layout header_coupe_vert-auto +# - layout header_coupe +# - layout header-plan-schema +# - layout header_coupe-schema +# - layout headeratlas +# - layout layoutmapborder +# - layout LayoutAtlasNorthArrow2 +# - layout LayoutAtlasNorthArrow +# - layout AtlasSetUp +# - layout layoutcontinuation +# - layout northarrowMG +# - layout test +# - layout depth +# - layout fonts_2000 +# - layout fonts_1000 +# - layout fonts_500 +# - layout Survey_No_Scrap + +###################################################################################################################################### +# change the names for the legend +# change les descriptions des symboles pour la légende +###################################################################################################################################### +text en "line u:rope" "rope" +text fr "line u:rope" "corde" +text es "line u:rope" "cuerda" + +text en "line u:fault" "fault" +text fr "line u:fault" "faille" +text es "line u:fault" "falla" + +text en "line u:strata" "strata" +text fr "line u:strata" "strate" +text es "line u:strata" "strata" + +text en "line u:doline" "doline" +text fr "line u:doline" "doline" +text es "line u:doline" "dolina" + +text en "point u:bats" "bat(s)" +text fr "point u:bats" "chauve-souris" +text es "point u:bats" "murciélago(s)" + +text en "line u:bats" "bat path" +text fr "line u:bats" "passage de chauve-souris" +text es "line u:bats" "ruta de murciélagos" + +text en "area u:bats" "lot of bats" +text fr "area u:bats" "beaucoup de chauve-souris" +text es "area u:bats" "muchos murciélagos" + +text fr "area u:galerie" "départ de galerie" +text en "area u:galerie" "tunnel departure" +text es "area u:galerie" "salida de galeria" + +text en "point u:guacharos" "guacharos" +text fr "point u:guacharos" "guacharos" +text es "point u:guacharos" "guacharos" + +text fr "point danger" "danger !" +text en "point danger" "danger !" +text es "point danger" "danger !" + +text en "point masonry" "masonry" +text fr "point masonry" "maçonnerie/murs" +text es "point masonry" "albañilería/muros" + +text en "point ex-voto" "ex voto" +text fr "point ex-voto" "ex voto/signature" +text es "point ex-voto" "ex voto/firma" + +text en "point human-bones" "human bones" +text fr "point human-bones" "ossements humains" +text es "point human-bones" "huesos humanos" + +text en "point u:boss" "stalagmite boss" +text fr "point u:boss" "stalagmite boss" +text es "point u:boss" "stalagmite boss" + +text fr "area u:guano" "guano" +text en "area u:guano" "guano" +text es "area u:guano" "guano" + +text fr "area u:boue" "lac de boue" +text en "area u:boue" "mud lake" +text es "area u:boue" "lago de barro" + +text fr "area u:tronc" "tronc d'arbre" +text en "area u:tronc" "Tree trunk" +text es "area u:tronc" "tronca de árbol" + +text fr "area u:feuilles" "feuilles/feuillage" +text en "area u:feuilles" "tree leaves" +text es "area u:feuilles" "Hojas de árbol" + +text en "line u:sentier" "trail" +text fr "line u:sentier" "sentier" +text es "line u:sentier" "sendero" + +text en "point u:shell" "shell" +text fr "point u:shell" "fossile" +text es "point u:shell" "fosíl" + +# Correction texte espagnol +text es "point air-draught" "corriente de aire" +text es "line rock-border" "contorno de bloque" +#text es "point water-flow" "curso de agua" +#text es "line water-flow" "curso de agua" +#text es "group water-flow" "curso de agua" +text es "point water-flow:permanent" "riachuelo" +text es "line water-flow:permanent" "riachuelo" +text es "point water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:conjectural" "riachuelo supuesto" + +text es "line rock-edge" "arista de bloque" +text es "point cave-pearl" "perlas de cavernas" + +text es "point rimstone-dam" "travertino" +text es "point rimstone-pool" "travertino" +text es "point stalactite" "estalactita" +text es "point stalactites" "estalactitas" +text es "point stalagmite" "estalagmita" +text es "point stalagmites" "estalagmitas" +text es "point pillars" "pilares" +text es "point pillar" "pilare" + +text fr "point traverse" "vire" +text fr "point ice-stalagmite" "stalagmite de glace" + +text fr "point u:anchor_artificial" "Ancrage artificiel" +text fr "point u:anchor_natural" "Ancrage naturel" + +text en "point u:man_w" "caver (walking)" +text fr "point u:man_w" "spéléo (marchant)" +text es "point u:man_w" "espeleológo (caminando)" + +text en "point u:man_c" "caver (climbing)" +text fr "point u:man_c" "spéléo (grimpant)" +text es "point u:man_c" "espeleológo (escalando)" + +text en "point u:symbol_plan" "" +text fr "point u:symbol_plan" "" +text es "point u:symbol_plan" "" + +text en "point u:symbol_extend" "" +text fr "point u:symbol_extend" "" +text es "point u:symbol_extend" "" + +text en "point wall-altitude" "altitude (m)" +text fr "point wall-altitude" "altitude (m)" +text es "point wall-altitude" "altura (m)" + + + +###################################################################################################################################### +### Layouts Languages/langues +###################################################################################################################################### +# Different layouts to manage languages (en, fr, es) +# In your thconfig, call the layout langue-XX where XX is en, fr or es +# You need to add one of these layout if you use the layout headerl or header_coupe +# If you want to add one of the field club, syntesys, web page, expedition, guide, +# add the following line in the code tex-map/endcode block of your layout in the thconfig +# \newtoks\YYYY \YYYY={the value of your variable} +# where YYYY = club, synth, wpage, expe or guide +# Différents layouts pour définir les langues (pour l'instant : en, fr, es) +# Dans votre thconfig, appelez le layout langue-XX où XX est en, fr ou es +# Vous devez ajouter l'un de ces layouts si vous voulez utiliser les layouts headerl ou header_coupe +# qui redéfinissent la présentation et les informations du cartouche (header). +# Si vous voulez ajouter un de ces champs club, syntesys, web page, expedition, guide, +# rajouter la ligne suivante dans le bloc code tex-map/endcode de votre layout dans votre thconfig +# (voir les exemples) +# \newtoks\YYYY \YYYY={Valeur de votre varialbe} +# où YYYY = club, synth, wpage, expe or guide +# +# You may add new fields, following the examples in the layouts. +# If you add a new field, you need to edit the layout(s) headerl and/or header_coupe +# Vous pouvez ajouter de nouveaux champs, en suivant les exemples dans les layouts suivant. +# Si vous rajouter un nouveau champ, vous devrez éditer le(s) layout(s) headerl et/ou header_coupe + +###################################################################################################################################### +layout langue-fr + # Définit la langue française + language fr + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilation } + \newtoks\datetitle \datetitle={le } + \newtoks\thproj \thproj={Projection } + \newtoks\thclub \thclub={Club(s) } + \newtoks\thsynth \thsynth={Synthèse } + \newtoks\thwpage \thwpage={Page internet } + \newtoks\thexpe \thexpe={Expedition } + \newtoks\thguide \thguide={Guide(s) } + \newtoks\thdatat \thdatat={Données topographiques } + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\ththanksto \ththanksto{Remerciements } + \newtoks\thcoords \thcoords{Coordonnées} + \newtoks\explolengthtitle \explolengthtitle{Longueur explorée } + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondeur explorée } + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode +endlayout + +###################################################################################################################################### +layout langue-es + # Definición del idioma español + language es + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilación} + \newtoks\datetitle \datetitle={el } + \newtoks\thproj \thproj={Proyección} + \newtoks\thclub \thclub={Club(es)} + \newtoks\thsynth \thsynth={Síntesis} + \newtoks\thwpage \thwpage={Página web} + \newtoks\thexpe \thexpe={Expedición} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guia(s)} + \newtoks\thdatat \thdatat={Datos topograficas} + \newtoks\ththanksto \ththanksto{Nuestros agradecimientos } + \newtoks\thcoords \thcoords{Coordinadas GPS (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Longitud explorada} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondidad explorada} + + \cartotitle={Dibujo} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +###################################################################################################################################### +layout langue-en + # Set the language english + language en + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compiled} + \newtoks\datetitle \datetitle={on } + \newtoks\thproj \thproj={Projection} + \newtoks\thclub \thclub={Club(s)} + \newtoks\thsynth \thsynth={Synthesys} + \newtoks\thwpage \thwpage={Web page} + \newtoks\thexpe \thexpe={Expedition} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guide(s)} + \newtoks\thdatat \thdatat={Survey's data} + \newtoks\ththanksto \ththanksto{Acknowledgments } + \newtoks\thcoords \thcoords{GPS coordinates (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Explored length} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Explored depth} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +### End of the layouts languages +### Fin des layouts languages +#______________________________ + +###################################################################################################################################### +###################################################################################################################################### +layout drawingconfig + # Layout to draw the map and extended view. + # Layout pour dessiner les plans et les coupes développées. + + # pdf-Author + # Auteur du pdf + doc-author "Xavier Robert" + + # Set the symology you want to use: UIS, ASF (Australie) CCNP (Etats Units), SKB (tchecoslovakia) + # Définit la banque de symboles que nous voulons utiliser : + # UIS, ASF (Australie) CCNP (Etats Units) ou SKB (tchecoslovakia) + #symbol-set UIS + # Change the type or colors of specific symbols: + # Changer le type ou la couleur de symboles spécifiques: + + + symbol-assign area sand AUT + symbol-assign point pillar AUT + symbol-assign point station:temporary SKBB + symbol-assign point entrance MY + #symbol-assign point entrance UIS + + + symbol-color area clay [52 33 6] # Color to verify + symbol-color area flowstone [100 60 20] + symbol-color area ice [0 0 100] + symbol-color area moonmilk [100 60 20] # Change the color ? + symbol-color area mudcrack [52 33 6] # Color to verify ; Maybe to darken + symbol-color area pillar [100 60 20] + symbol-color area pillar-with-curtains [100 60 20] + symbol-color area sand [67 49 1] # Color to verify + symbol-color area snow [0 0 100] + symbol-color area stalactite [100 60 20] + symbol-color area stalactite-stalagmite [100 60 20] + symbol-color area stalagmite [100 60 20] + + symbol-color line contour [34 21 3] # Marron : (87, 56, 8) + symbol-color line ceiling-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line flowstone [100 60 20] + symbol-color line floor-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line floor-step [34 21 3] # Marron : (87, 56, 8) + symbol-color line map-connection [69 69 69] # Gris acier (175, 175, 175) + symbol-color line rimstone-dam [100 60 20] + symbol-color line rimstone-pool [100 60 20] + symbol-color line rock-border [34 21 3] # Marron : (87, 56, 8) + symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + symbol-color line slope [34 21 3] # Marron : (87, 56, 8) + symbol-color line rope [58 44 25] + symbol-color line survey [46 46 46] # Gris foncé (117, 117, 117) / acier (175, 175, 175) + symbol-color line wall:clay [52 33 6] # Color to verify + symbol-color line wall:flowstone [100 60 20] + symbol-color line wall:ice [0 0 100] + symbol-color line wall:moonmilk [100 60 20] # Change the color ? + symbol-color line water-flow [17 46 100] + symbol-color line water-flow:conjectural [17 46 100] + symbol-color line water-flow:intermittent [17 46 100] + + symbol-color point altitude [100 50 0] + symbol-color point aragonite [100 60 20] + symbol-color point blocks [34 21 3] # Marron : (87, 56, 8) + symbol-color point breakdown-choke [34 21 3] # Marron : (87, 56, 8) + symbol-color point cave-pearl [100 60 20] + symbol-color point clay [52 33 6] # Color to verify + symbol-color point clay-choke [52 33 6] # Color to verify + symbol-color point curtain [100 60 20] + symbol-color point curtains [100 60 20] + symbol-color point disc-pillar [100 60 20] + symbol-color point disc-pillars [100 60 20] + symbol-color point disc-stalactite [100 60 20] + symbol-color point disc-stalactites [100 60 20] + symbol-color point disc-stalagmite [100 60 20] + symbol-color point disc-stalagmites [100 60 20] + symbol-color point disk [100 60 20] + symbol-color point flowstone [100 60 20] + symbol-color point flowstone-choke [100 60 20] + symbol-color point helictite [100 60 20] + symbol-color point helictites [100 60 20] + symbol-color point ice [0 0 100] + symbol-color point ice-pillar [0 0 100] + symbol-color point ice-stalactite [0 0 100] + symbol-color point ice-stalagmite [0 0 100] + symbol-color point moonmilk [100 60 20] # Change the color ? + symbol-color point mud [52 33 6] # Color to verify + symbol-color point mudcrack [52 33 6] # Color to verify + symbol-color point pillar [100 60 20] + symbol-color point pillar-with-curtains [100 60 20] + symbol-color point pillars [100 60 20] + symbol-color point pillars-with-curtains [100 60 20] + symbol-color point popcorn [100 60 20] + symbol-color point rimstone-dam [100 60 20] + symbol-color point root [52 33 6] + + symbol-color point seed-germination [13 47 6] + symbol-color point snow [0 0 100] + symbol-color point soda-straw [100 60 20] + symbol-color point spring [17 46 100] + symbol-color point stalactite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalagmite [100 60 20] + symbol-color point stalagmites [100 60 20] + symbol-color point station [54 7 60] + symbol-color point station-name [80 80 80] # light grey + symbol-color point vegetable-debris [13 47 6] + symbol-color point volcano [52 33 6] # Color to verify + symbol-color point wall-altitude [100 50 0] + symbol-color point wall-calcite [100 60 20] + symbol-color point water [17 46 100] + symbol-color point water-drip [17 46 100] + symbol-color point water-flow [17 46 100] + symbol-color point water-flow:intermittent [17 46 100] + symbol-color point water-flow:paleo [17 46 100] + + ####### Metapost-changes ############ + code metapost + + #fonts_setup( 12, 16, 32, 64, 96 ); + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + #endcode + + # Change the entrance symbole + # Changer le symbole d'entrée + def p_entrance_MY (expr pos,theta,sc,al)= + U:=(0.0u,0.0u); + T:=identity aligned al rotated 0.0 scaled sc shifted pos; + path p; + p = (-.3u,-.25u) -- (-.2u,-.25u){dir 135} .. (0u, .25u) .. {dir 225}(.2u,-.25u) -- (.3u,-.25u); + thdraw p withpen PenA; + thdraw unitsquare scaled 1.2u shifted (-0.6u,-0.6u) rotated 0.0 withpen PenD; + enddef; + + initsymbol("p_entrance_MY"); + + # Define Shot_Survey (u:Shot_Survey) in thin red + # Définition de la ligne file d'Shot_Survey en rouge fin + def l_u_Shot_Survey (expr Path) = + T:=identity; + pickup PenA; + draw Path withcolor black; + enddef; + + + # Change the block symbole + # Changer le symbole de block + def p_blocks (expr pos,theta,sc,al)= + base_symbolsize :=0.30u; %Factor*u; Factor=size of the blocks + size_factor := 0.5 + uniformdeviate 0.5; % Pour le polygone principal + symbolsize := base_symbolsize * size_factor; + U:=(.5u,.5u); + random_theta := uniformdeviate 360; + T:=identity aligned al rotated random_theta scaled sc shifted pos; + pickup PenC; + thfill (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.6; + thdraw (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.4; + thdraw (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + enddef; + + # Change the rock bordersymbole + # Changer le symbole des ligne rock border + def l_rockborder (expr p) = + % Vérifie si le chemin est fermé + %if p[0] = point infinity of p: + % Remplit la zone avec une couleur si le chemin est fermé + %fill p withcolor (0.34, 0.21, 0.3); + + %draw p withcolor 0.5green; + %fi; + thfill p --cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw p --cycle withcolor (0.341117, 0.219607, 0.031372); + % Dessine la bordure de la ligne (même si elle n'est pas fermée) + %draw p withcolor (0.34, 0.21, 0.3); + enddef; + + + def p_u_block(expr pos,theta,sc,al) = + T:=identity aligned al rotated theta scaled sc shifted pos; + path p q; + p := (2.3u,0.9u)--(0.65u,1u)--(-0.9u,0.6u)--(-2.15u,-0.1u)--(-2.35u,-0.25u)--(-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--cycle; + pickup PenB; + thdraw p; + % The following line uses the code from Colour Dependant Visualization of Symbols by Bruce Mutton + if known colour_block_bg: thfill p withcolor colour_block_bg; else: thfill p withcolor (0.75,0.75,0.75); fi; + q := (-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--(2.3u,0.9u)--(2.5u,0.7u)--(2.5u,0.5u)--(2.25u,-0.9u)--(1.1u,-1.3u)--(0.5u,-1.5u)--(-0.75u,-1.4u)--(-2u,-1.15u)--(-2.35u,-0.65u)--cycle; + thdraw q; + thfill q withcolor(0.6,0.6,0.6); + pickup PenD; + path p; + p := (-2u,-0.65u)--(-1.9u,-1u); + thdraw p; + path p; + p := (0.6u,-0.7u)--(0.5u,-1.3u); + thdraw p; + path p; + p := (2.1u,-0.15u)--(2.3u,-0.4u); + thdraw p; + enddef; + + initsymbol("p_u_block"); + + + + # Change the dashed line for the line wall:presumed + # Changer la ligne pointillée du symbole line wall:presumed + def l_wall_presumed (expr P) = + T:=identity; + pickup PenA; + # Old definition + #thdraw P dashed evenly scaled (2*optical_zoom); + # New definition + thdraw P dashed evenly scaled (.1u); + enddef; + + # Change the dashed line for the line chimney + # Changer la ligne pointillée du symbole line chemney (cheminée) + def l_chimney (expr P) = + T:=identity; + pickup PenC; + %thdraw P dashed evenly scaled optical_zoom; + thdraw P dashed evenly scaled (.05u); + enddef; + + # To change blocs size in the area blocks + # Pour modifier la taille des blocs dans l'aire blocks + def a_blocks (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + uu := max(u, (xpart urcorner q - xpart llcorner q)/100, (ypart urcorner q - ypart llcorner q)/100); + tmp_pic := image( + for i = xpart llcorner q step 1.0uu until xpart urcorner q: + for j = ypart llcorner q step 1.0uu until ypart urcorner q: + qq := punked (((-.3uu,-.3uu)--(.3uu,-.3uu)--(.3uu,.3uu)--(-.3uu,.3uu)--cycle) + randomized (uu/2)) + rotated uniformdeviate(360) + shifted ((i,j) randomized 1.0uu); + if xpart (p intersectiontimes qq) < 0: + thclean qq; + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change sand aspects + # Pour modifier les aspects du sable dans l'aire associée + def a_sands (expr p) = + T:=identity; + pickup PenC; + path q; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step 0.1u until xpart urcorner q: + for j = ypart llcorner q step 0.1u until ypart urcorner q: + draw origin shifted ((i,j) randomized 0.1u) withpen PenC; + endfor; + endfor; + ); + #clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change pebbles aspects + # Pour modifier l'aspects de l'aire pebbles (galets) + def a_pebbles_SKBB (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step .1u until xpart urcorner q: + for j = ypart llcorner q step .5u until ypart urcorner q: + qq := (superellipse((.07u,0),(0,.03u), (-.07u,0),(0,.-.03u),.75)) + %randomized (u/25) + rotated uniformdeviate(360) + shifted ((i,j) randomized 0.27u); + if xpart (p intersectiontimes qq) < 0: + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change slopes aspects + # Pour modifier la ligne aspects + def l_slope (expr P,S)(text Q) = + %show Q; + T:=identity; + numeric dirs[]; + numeric lengths[]; + for i=Q: + dirs[redpart i]:=greenpart i; + lengths[redpart i]:=bluepart i; + endfor; + li:=length(P); % last + alw_perpendicular:=true; + for i=0 upto li: + if unknown dirs[i]: dirs[i]:=-1; + else: + if dirs[i]>-1: + dirs[i]:=((90-dirs[i]) - angle(thdir(P,i))) mod 360; + alw_perpendicular:=false; + fi; + fi; + if unknown lengths[i]: lengths[i]:=-1; fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + d:=dirs[i]; + if d=-1: + if (i=0) or (i=li): + dirs[i] := angle(thdir(P,i) rotated 90) mod 360; + pi:=i; + else: + if ni<=i: + for j=i upto li: + ni:=j; + exitif dirs[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + dirs[i]:=w[dirs[pi],dirs[ni]]; + %if (dirs[i]-angle(thdir(P,i))) mod 360>180: + %dirs[i]:=w[dirs[ni],dirs[pi]]; + %message("*******"); + %fi; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + l:=lengths[i]; + if l=-1: + if (i=0) or (i=li): + lengths[i] := 1cm; % should never happen! + thwarning("slope width at the end point not specified"); + pi:=i; + else: + if ni<=i: + for j=i+1 upto li: + ni:=j; + exitif lengths[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + lengths[i]:=w[lengths[pi],lengths[ni]]; + pi:=i; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show lengths[i]; endfor; + T:=identity; + boolean par; + cas := 0.3u; + krok := 0.7u; + dlzka := (arclength P); + if dlzka>3u: dlzka:=dlzka-0.6u fi; + mojkrok:=adjust_step(dlzka,1.4u) / 5; + pickup PenD; + par := false; + forever: + t := arctime cas of P; + if t mod 1>0: % not a key point + w := (arclength(subpath(floor t,t) of P) / + arclength(subpath(floor t,ceiling t) of P)); + if alw_perpendicular: + a := 90; + else: + a := w[dirs[floor t],dirs[ceiling t]]; + fi; + l := w[lengths[floor t],lengths[ceiling t]]; + else: + if alw_perpendicular: + a := 90; + else: + a:= dirs[t]; + fi; + l:=lengths[t]; + fi; + a := a + angle(thdir(P,t)); + thdraw (point t of P) -- ((point t of P) + if par: 0.333 * fi l * unitvector(dir(a))); + cas := cas + mojkrok; + par := not par; + exitif cas > dlzka + .3u + (krok / 3); % for rounding errors + endfor; + if S = 1: pickup PenC; draw P fi; + %pickup pencircle scaled 3pt; + %for i=0 upto li: draw point i of P; endfor; + enddef; + + # To change color of Mud area + # Pour modifier la couleur de l'aire Boue + def a_u_boue (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + #126, 51, 0 + thfill p withcolor (0.49, 0.20, 0.00); + enddef; + + # To change color of Sump + # Pour modifier la couleur de l'aire siphon + def a_sump (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + thfill p withcolor (0.06, 0.20, 0.65); + enddef; + + # To change color of guano + # Pour modifier la couleur de l'aire guano + def a_u_guano (expr p) = + T:=identity; + thfill p withcolor (0.53, 0.26, 0.11); + enddef; + + # To change color of a tree-trunk + # I advise to use a line "border" to delimit the area + # If used with tree-leaves, add the option -place top + # Pour modifier la couleur de l'aire tronc + # Je suggère d'utiliser une ligne "border/bord" pour délimiter l'aire + # Si utilisé conjointement avec l'aire feuilles d'arbres, utiliser l'option -place top + def a_u_tronc (expr p) = + T:=identity; + thfill p withcolor (0.62, 0.24, 0.05); + enddef; + + # To change color of a tree-leaves + # Pour modifier la couleur de l'aire feuilles d'arbre/feuillage + def a_u_feuilles (expr p) = + T:=identity; + thfill p withcolor (0.0, 1.0, 0.0); + enddef; + + # To change color of Water area + # Pour modifier la couleur de l'aire eau + def a_water (expr p) = + T:=identity; + #thfill p withcolor (0.60, 0.8, 1); + thfill p withcolor (0.17, 0.46, 1); + enddef; + + # Northarrow more funnier ! + # Pour définir une nouvelle flèche du nord + # def s_northarrow (expr rot) = + # begingroup + # interim defaultscale:=0.7; % scale your north arrow here + # #interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + # T:=identity scaled defaultscale rotated -rot; + # interim linecap:=squared; + # interim linejoin:=rounded; + # thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + # pickup pencircle scaled (0.08cm * defaultscale); + # thdraw (0,0)--(0,-2.5cm); + # pickup pencircle scaled (0.16cm * defaultscale); + # p:=(0.4cm,0.6cm); + # thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + # label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + # endgroup; + # enddef; + + def s_northarrow (expr rot) = + begingroup + interim defaultscale:=0.8; % scale your north arrow here + T:=identity scaled defaultscale rotated -rot; + %noRotT:=identity scaled defaultscale 0; + pickup pencircle scaled (0.08cm * defaultscale); + + % Cercle du nord + p:=fullcircle scaled 1.6cm; + thclean p; + thdraw p withcolor black; + p:=(0.95cm,0)--(0.65cm,0); + thdraw p withcolor black; thdraw p xscaled -1 withcolor black; + + % Flèche + thdraw (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + thfill (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black withalpha 0.8; + thdraw (.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + + % N du Nord + %pickup pencircle scaled (0.12cm * defaultscale); + %p:=(0.28cm,0.42cm); + %thdraw p--(p yscaled -1)--(p xscaled -1)--(p scaled -1) transformed T withcolor red; + label.rt(thTEX("N") scaled 1.6, (-0.2cm,0cm)) withcolor red; % transformed T; + endgroup; + enddef; + + # # Change Scale bar type + # # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + + # # Write the point depth (not functionning...) + # # Définir un point qui écrit la côte/profondeur (Ne fonctionne pas actuellement...) + # def p_u_prof (expr pos) = + # T:=identity shifted pos; + # pickup PenD; + # p:=(-.3u,0)--(.3u,0); + # thdraw p; thdraw p rotated 90; + # p:=fullcircle scaled .2u; + # thclean p; thdraw p; + # enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # % append "m" to label + # picture txtm; + # % calcul profondeur + # %numeric profondeur; + # profondeur:=(\thaltitude-\cavemaxz); + # picture txtprofondeur; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude m etex, lrcorner txt); + # %label.urt(btex \thdepth m etex, lrcorner txt); + # ); + # % give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # % draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + + + + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + def p_altitude (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + + vardef p_label@#(expr txt,pos,rot,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + p_altitude(pos); + % append "m" to label + picture txtm; + txtm:=image( + draw txt; + interim labeloffset:=0; + label.urt(btex \thaltitude { m} etex, lrcorner txt); + #label.urt(btex \thheight m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, pos); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, pos); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(pos,rot); % station name + elseif mode=8: process_filledlabel(pos, rot); + else: process_label(pos,rot); fi; + fi; + enddef; + + # For point height with P or C prefixe + # use “point 0 0 height -value [+10 m]” + # or “point 0 0 height -value [-85 m]” + # in your data to get E10 or P85 + # Pour obtenir un point de hauteur de passage avec P ou C comme préfixe + # utiliser “point 0 0 height -value [+10 m]” + # ou “point 0 0 height -value [-85 m]” + # dans les données vous donner E10 ou P85 respectivement + verbatimtex \def\thheightpos{E}\def\thheightneg{P} etex + + + # Change the altitude definition for the wall-line label (add units) + # To modify the color, you need to modify the triplets after the 3 withcolor command. + # BE CAREFUL ! Sometimes, it generates mpost errors when using point wall:altitude. + # If you get this kind of error, comment the whole p_wallaltitude definition. + # Changer la définition de l'altitude pour le label de la ligne mur (ajout de l'unité) + # Pour modifier la couleur, modifier le triplet (RGB) après les 3 commandes withcolor. + # ATTENTION ! Parfois, cette redéfinition génère des erreurs métapost. + # Si c'est le cas, commenter toute la redéfinition du point p_wallaltitude. + + #def p_wallaltitude (expr pprev,pos,pnext,txt) = + # rot:=angle(unitvector(pnext-pos)+unitvector(pos-pprev)) - 90; + # pickup PenD; + # pair zz; + # %zz:=(pos + 3*unitvector(dir rot)); + # zz:=(pos + (u/4)*unitvector(dir rot)); + # %draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in black + # draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in color + # % add the unit (here, meters as m) + # txtm:=image( + # %draw txt; % altitude in black + # draw txt withcolor (0.78, 0.08, 0.52); % altitude in color + # %interim labeloffset:=0; + # %label.urt(btex \thaltitude { m} etex, lrcorner txt); % unit in black + # label.urt(btex \thaltitude { m} etex, lrcorner txt) withcolor (0.78, 0.08, 0.52); % unit in color + # ); + # begingroup + # % interim labeloffset:=2pt; + # interim labeloffset:=(u/12); + # if horiz_labels: + # rot:=rot mod 360; + # if rot<=22.5: lab:=thelabel.rt(txtm, zz); + # elseif rot<=67.5: lab:=thelabel.urt(txtm, zz); + # elseif rot<=112.5: lab:=thelabel.top(txtm, zz); + # elseif rot<=157.5: lab:=thelabel.ulft(txtm, zz); + # elseif rot<=202.5: lab:=thelabel.lft(txtm, zz); + # elseif rot<=247.5: lab:=thelabel.llft(txtm, zz); + # elseif rot<=292.5: lab:=thelabel.bot(txtm, zz); + # elseif rot<=337.5: lab:=thelabel.lrt(txtm, zz); + # else: lab:=thelabel.rt(txtm, zz); + # fi; + # else: + # if (abs rot>90) and (abs rot <=270): + # rot:=rot-180; + # lab:=thelabel.lft(txtm, pos); + # else: + # lab:=thelabel.rt(txtm, pos); + # fi; + # fi; + # process_label(pos, if horiz_labels: 0 else: rot fi); + # endgroup; + #enddef; + + + + # Definition of new lines symbols + # Définition de nouveau symboles de lignes + + + # Line symbol for strata for cross sections (u:strata). It works exactly as line section + # symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des strates (u:strata). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_strata (expr P) = + T:=identity; + path Q; Q = punked P; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + linecap:=0; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz1--zz5 dashed evenly; + pickup PenA; + draw zz1--zz5 withcolor background; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz2--zz6 dashed evenly; + pickup PenA; + draw zz2--zz6 withcolor background; + else: + pickup pencircle scaled 1 mm; + draw zz1--zz2 dashed evenly; + pickup PenA; + draw zz1--zz2 withcolor background; + fi; + endfor; + enddef; + + + # Line symbol for Coupoles (u:coupole). It works exactly as line section + # Symbole de ligne pour dessiner des coupoles de plafond. + # Fonctionne comme les autres lignes + def l_u_coupole (expr P) = + T:=identity; + cas := 0; % cursor to step along path + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.25u); % symbol length nudged to be multiple of path length + q:= (0.10u,0.16u) -- (0.13u,0.17u); % dot + + pickup PenC; %2nd thinnest pen + forever: + t := arctime cas of P; + thdraw q rotated angle(thdir(P,t)) shifted (point t of P ); % draw dots + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + pickup PenC; %2nd thickest pen + thdraw P; %continuous line + enddef; + + + # Line symbol for fault. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des failles (u:fault). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_fault (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenA; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + draw zz1--zz5 dashed evenly; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + draw zz2--zz6 dashed evenly; + else: + draw zz1--zz2 dashed evenly; + fi; + endfor; + enddef; + + + # Line symbol for the surface. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner la surface (u:surf). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_surf (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenC; + draw Q dashed evenly withcolor (0.5, 0, 0); + enddef; + + + # To add a doline line (u:doline); Do not forget the option -clip off ! + # Symbole de ligne pour dessiner une ligne doline (u:doline). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_doline (expr P) = + T:=identity; + laenge:= arclength P; + symsize:=adjust_step(laenge,2u); + triangle_width:=symsize/10; + cur:=(symsize-triangle_width)/2; + pickup PenC; + forever: + t1 := arctime (cur) of P; + t := arctime (cur + triangle_width/2) of P; + t2 := arctime (cur + triangle_width) of P; + thfill (subpath (t1,t2) of P) -- + ((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + cycle; + thdraw (point t2 of P) --((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + (point t1 of P) withcolor (0.5, 0, 0); + cur := cur + symsize; + exitif cur > laenge - (1*symsize/3); % for rounding errors + t1:=arctime (cur) of P; + endfor; + enddef; + + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + + + # Defines the gradient as geologic dip + # Définit le gradient comme pendage géologique + def p_gradient_XA (expr P,R,S,A) = + U:=(.15u, .4u); + T:=identity aligned A rotated R scaled S shifted P; + pickup PenC; + thdraw (0u, 0u) -- (0u, .4u); + thdraw (-.4u, 0u) -- (.4u, 0u); + enddef; + initsymbol ("p_gradient_XA"); + symbol-assign point gradient XA + + + # Section to define the bat symbol (point, line, area) + # Section pour définir le symbole Chauve souris utilisé en point, ligne ou aire + path bat_path_x; + bat_path_x := (160.43589,619.76148) + .. controls (200.83034,598.56215) and (225.01974,599.82632) .. (242.33709,601.15842) + .. controls (250.91988,585.02142) and (280.12279,545.7622) .. (328.92385,566.52372) + .. controls (343.18917,529.89929) and (387.77695,513.04018) .. (453.54702,518.36185) + .. controls (456.6654,525.97557) and (466.09064,533.43257) .. (471.27843,523.05007) + .. controls (463.85291,520.67657) and (466.71891,517.42483) .. (471.63814,522.23522) + .. controls (472.87859,519.83044) and (472.11254,517.25674) .. (467.00984,516.24193) + .. controls (498.08181,494.38071) and (518.37927,488.7935) .. (554.08261,484.34703) + .. controls (536.23968,468.87122) and (526.7451,451.32142) .. (536.0878,433.78585) + .. controls (539.04313,428.23891) and (549.65293,437.81051) .. (550.08905,431.99134) + .. controls (543.35122,428.68782) and (547.16851,429.31755) .. (550.93619,430.90592) + .. controls (555.01514,419.20795) and (542.29889,420.82043) .. (539.21019,422.32967) + .. controls (526.80565,412.03922) and (538.14174,362.22955) .. (562.04206,325.41289) + .. controls (560.70416,305.4475) and (552.94665,275.48765) .. (596.42383,240.15823) + .. controls (586.13796,214.86512) and (584.21841,176.344) .. (618.88684,158.99293) + .. controls (600.38363,161.42082) and (571.90452,163.00167) .. (555.87287,173.29962) + .. controls (533.80922,180.31406) and (511.7587,189.77279) .. (494.76462,217.75852) + .. controls (469.02274,260.15007) and (465.60841,280.08537) .. (466.27659,287.73284) + .. controls (467.27295,299.13663) and (456.20597,295.4343) .. (455.42733,284.84646) + .. controls (447.034,297.47822) and (465.71846,292.96944) .. (457.40227,311.17742) + .. controls (451.51715,333.88534) and (454.55183,344.68208) .. (455.22274,365.27634) + .. controls (445.59186,380.66207) and (438.52169,394.98144) .. (432.56329,406.97544) + .. controls (421.27321,411.75599) and (411.86904,413.85884) .. (403.92838,423.33244) + .. controls (391.19793,418.79449) and (380.875,414.46152) .. (373.6673,409.41976) + .. controls (365.11095,413.84661) and (372.76761,437.1554) .. (372.88328,437.30963) + -- (360.72573,447.88215) + .. controls (360.72573,447.88215) and (348.36583,439.38367) .. (342.32921,440.26049) + .. controls (340.52016,451.25937) and (343.58923,463.9528) .. (354.67087,475.2679) + .. controls (341.63825,482.57642) and (339.10347,494.24676) .. (313.80723,490.57484) + .. controls (304.61922,489.24114) and (282.31298,490.61764) .. (258.32359,496.84657) + .. controls (246.18809,499.99759) and (248.48311,482.8706) .. (236.36849,493.22467) + .. controls (239.32461,491.85429) and (242.55704,492.01948) .. (245.59044,495.64662) + .. controls (248.83726,499.52895) and (249.4495,502.08244) .. (244.59097,503.87878) + .. controls (221.93401,514.80409) and (190.83965,541.85436) .. (178.69512,574.11392) + .. controls (176.80431,577.00681) and (162.4873,600.33708) .. cycle; + path bat_path_bb; + bat_path_bb = bbox bat_path_x; + path bat_path; + bat_path = bat_path_x shifted (-(llcorner bat_path_bb) - (urcorner bat_path_bb - llcorner bat_path_bb) / 2.0) scaled (1u / ((xpart urcorner bat_path_bb) - (xpart llcorner bat_path_bb))) rotated 210; + + # Section of your layout define point u:bats symbol like this + # Pour définir le point chauve souris : u:bats + def p_u_bats(expr pos, theta, sc, al) = + T := identity shifted pos; + thfill (bat_path scaled 1.5) withcolor black; + enddef; + + # similarly the line u:bat symbol + # Idem pour la ligne + def l_u_bats(expr P) = + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 1.0u); + pickup PenD; + forever: + t := arctime cas of P; + thfill bat_path scaled 0.5 shifted (point t of P) withcolor black; + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + enddef; + + # and finally the area u:bat symbol (pattern in this case) + # Et pour l'aire + % bat pattern + beginpattern(pattern_bat); + fill bat_path withcolor black; + endpattern; + + % bat area symbol + def a_u_bats (expr Path) = + T:=identity; + thclean Path; + thfill Path withpattern pattern_bat; + enddef; + + # These symbols will be included also in the legend. To + # change the way how they are drawn there just define appropriate + # macro. Its name should be symbol macro name with _legend + # suffix. + # Ces symbols seront inclus dans la légende. Pour modifier la façon dont ils + # sont dessinés, juste, définissez la macro appropriée. + # Son nom doit être le nom de la macro symbol approprié avec le suffixe + # _legend. + def l_u_bats_legend = + l_u_bats(((.2,.2) -- (.8,.8)) inscale) + enddef; + + + # Definition of a stalagmite boss symbol + # Définition du point stalagmite boss + def p_u_boss (expr pos,theta,sc,al)= + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenD; + p := (0.08u,0.25u)..(0,0.29u)..(-0.08u,0.25u); + q := (0.16u,0.5u)..(0u,0.58u)..(-0.16u,0.5u); + for i=0 upto 9: + # braun color + thdraw p rotated 36i withcolor (100, 0.6, 0.2); + thdraw q rotated 36i withcolor (100, 0.6, 0.2); + % black color + %thdraw p rotated 36i; + %thdraw q rotated 36i; + endfor + p := fullcircle scaled 0.15u; + thdraw p withcolor (100, 0.6, 0.2); + % black color + %thdraw p withcolor; + enddef; + + + # Definition of a shell limestone symbol + # Définition du point coquille fossile + def p_u_shell (expr pos,theta,sc,al)= + T:=identity shifted pos; + pickup PenB; + numeric turns, radius; + path ss, cesta; + pair za, zb; + turns = 1.55; + radius = .3u; + za = ( xpart(origin)+0, ypart(origin)+.1u ) rotated 370 turns; + zb = ( xpart(origin)+.3u, ypart(origin)+0 ) rotated 360 turns; + cesta := za--zb; + ss := (origin for t=1 upto 360 turns: -- dir t scaled t endfor) scaled (radius/turns/360); + thdraw ss withcolor (0.3); + thdraw (cesta cutbefore ss) withcolor (0.6); + enddef; + initsymbol ("p_u_shell"); + + + # Define Danger symbol + # Définition du point Danger + def p_u_danger (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + thfill (0,-u)--(u,0)--(0,u)--(0,.9u)--(.9u,0)--(0,-.9u)--cycle; + thfill (0,-u)--(-u,0)--(0,u)--(0,.9u)--(-.9u,0)--(0,-.9u)--cycle; + thfill (.1u,-.45u)..(0,-.35u)..(-.1u,-.45u)..(0,-.55u)..cycle; + thfill (0,-.2u)..(.1u,-.1u)--(.2u,.4u)..(0,.6u)..(-.2u,.4u)--(-.1u,-.1u)..cycle; + enddef; + #initsymbol("p_entrance_MY"); + #let p_entrance = p_entrance_MY; + + + # Define dive line (u:ariane) in thin red + # Définition de la ligne file d'Ariane en rouge fin + def l_u_ariane (expr Path) = + T:=identity; + pickup PenD; + draw Path withcolor (100, 0, 0); + enddef; + + + # Definition of plankwalk + # Définition d'une ligne de main courante + def l_u_plankwalk (expr P) = T:=identity; + # by Dave Clucas + cas := 0; + dlzka := arclength P; + mojrok := adjust_step(dlzka, 0.5u); + pickup PenD; + forever: + t := arctime cas of P; + thdraw ((point t of P) + 0.5 * u * unitvector(thdir(P,t) rotated 90)) -- + ((point t of P) - 0.5 * u * unitvector(thdir(P,t) rotated 90) ); + cas := cas + mojrok; + exitif cas > dlzka + (mojrok/3); % for rounding errors + endfor; + pickup PenC; + %thdraw P; + %draw path withcolor (0.5, 0 ,0) + enddef; + + + # Definition of a line rail + # Définition d'une ligne rail + def l_u_rail (expr P) = + # by Andrew Aktinson + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.8u); + pickup PenC; + forever: + t0 := arctime (cas) of P; + t1 := arctime (cas + mojkrok*2/5) of P; + t := arctime (cas + mojkrok/2) of P; + t4 := arctime (cas + mojkrok*3/5) of P; + t5 := arctime (cas + mojkrok) of P; + thdraw (subpath (t0,t1) of P); + thdraw (subpath (t4,t5) of P); + drawdot (point t of P); + #mark_ (P,t,0.02u); + #mark_ (P,t,-0.02u); + #f := (P,t,0.2u); + #draw f; + cas := cas + mojkrok; + exitif cas > dlzka - (2*mojkrok/3); % for rounding errors + endfor; + enddef; + + + # Change fig Flowstone, increase the number of arcs + # Modifier le symbole flowstone en augmentant le nombr d'arc + def l_flowstone (expr p) = + #draw p withpen PenC withcolor (0.0, 0.5, 1.0); + T:=identity; + cas := 0; + dlzka := arclength p; + mojkrok:=adjust_step(dlzka, .3u); + # povodne .7u + pickup PenC; + t1:=0; + forever: + t2 := arctime (cas + mojkrok) of p; + thdraw (point t1 of p){dir (angle(thdir(p,t1)) + 60)} .. + {dir (angle(thdir(p,t2)) - 60)}(point t2 of p); + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + t1:=t2; + endfor; + enddef; + + + # Point that represent a bird nest + # Point pour représenter un nid d'oiseau + def p_u_nid (expr pos,theta,sc,al)= + U:=(.4u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenC; + #thdraw (-.4u,.2u){dir -70}..{dir 70}(.4u,.2u) withcolor (0.53, 0.26, 0.11); + thdraw (-.2u,.1u){dir -70}..{dir 70}(.2u,.1u) withcolor (0.53, 0.26, 0.11); + enddef; + + + # Artificial anchor point (From a post by Evaristo Quiroga) + # Point ancrage artificiel (From a post by Evaristo Quiroga) + def p_u_anchor_artificial(expr pos,theta,sc,al) = + T:=identity shifted pos; + thdraw origin withpen pencircle scaled 0.25u withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_artificial"); + + + # Natural anchor point (From a post by Evaristo Quiroga) + # Point ancrage naturel (From a post by Evaristo Quiroga) + def p_u_anchor_natural(expr pos,theta,sc,al) = + U:=(.2u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + thfill (-.2u,-.2u)--(0,.2u)--(.2u,-.2u)--cycle withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_natural"); + + + # Deviation line (by Tarquin 2019) + # Ligne pour dessiner une déviation (D'après Tarquin 2019) + def l_u_deviation (expr P) = + begingroup; + save ellipse; + T:=identity; + pickup PenC; + path ellipse; + ellipse:=fullcircle xscaled (.5u) yscaled (.25u) shifted (point (length P) of P); + thdraw P cutafter ellipse; + draw ellipse; + endgroup; + enddef; + initsymbol("l_u_deviation"); + + def l_u_deviation_legend = + l_u_deviation(((.1,.5)--(.8,.5)) inscale); + enddef; + + + # Climbing caver point (by Juraj Halama, 2020) + # Climbing one has center where the rope should go on the harness... + # Point pour dessiner un spéléo qui grimpe ou escalade (D'après Juraj Halama, 2020) + # Le point correspond au centre du spéléo au niveau du harnais, qui doit donc être sur la corde + picture u_man_c_pic; + u_man_c_pic := image ( + draw (0cm, -0cm) -- (-8cm, 27cm) -- (-36cm, 55cm) -- (-50cm, 99cm) withpen pencircle scaled 16cm; + draw (27cm, 48cm) -- (0, 64cm) -- (-29cm, 61cm) -- (-38cm, 102cm) withpen pencircle scaled 16cm; + draw (-65cm, 48cm) -- (-75cm, 75cm) -- (-53cm, 106cm) -- (0, 106cm) withpen pencircle scaled 14cm; + draw (-44cm, 130cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (20cm, -67cm); + + def p_u_man_c (expr P, R, S, A) = + U := (60cm, 85cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_c_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_c"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_c_legend = + draw u_man_c_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Walking caver point (by Juraj Halama, 2020) + # Use "-align top" for proper alignment of the walking man when his point is on the groung. + # Point pour dessiner un spéléo marchant (D'après Juraj Halama, 2020) + # Utiliser l'option "-align top" pour un alignement correct quand le point est au sol + picture u_man_w_pic; + u_man_w_pic := image ( + draw (0, 0) -- (7.5cm, 36cm) -- (0cm, 69cm) -- (9cm, 99cm) withpen pencircle scaled 16cm; + draw (42cm, 9cm) -- (37.5cm, 42cm) -- (13.5cm, 69cm) -- (30cm, 102cm) withpen pencircle scaled 16cm; + draw (21.5cm, 100.5cm) -- (6.6cm, 69cm) withpen pencircle scaled 16cm; + draw (-24cm, 75cm) -- (-13.5cm, 102cm) -- (9cm, 112.5cm) -- (30cm, 108cm) -- (51cm, 87cm) -- (75cm, 93cm) withpen pencircle scaled 14cm; + draw (30cm, 132cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (-20cm, -70cm); + + def p_u_man_w (expr P, R, S, A) = + U := (60cm, 80cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_w_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_w"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_w_legend = + draw u_man_w_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Plan view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en plan" (D'après Juraj Halama, 2020) + def p_u_symbol_plan (expr pos,theta,sc,al) = + U := (-3.25u, 3.25u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-3.26u, -.95u) -- (1.74u, -.95u) -- (2.8u, .82u) -- (-1.49u, .82u) -- cycle); + thfill q withcolor .85; + thdraw q; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle); + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (0u, 2.31u) withcolor .5green; + enddef; + + + # Extended view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en coupe développée" (D'après Juraj Halama, 2020) + def p_u_symbol_extend (expr pos,theta,sc,al) = + U := (-2.5u, 2.5u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-2.346u, -2.480u) -- (-.48u, -2.116u) -- (-.48u, 1.573u) -- (-2.346u, 1.354u) -- cycle); + thfill q withcolor .85; + q := ((-1.551u, -2.878u) -- (1.438u, -.766u) -- (1.438u, 2.388u) -- (-1.551u, 1.118u) -- cycle); + thfill q withcolor .75; + thdraw q; + thdraw (-.48u, -2.116u) -- (-.48u, 1.573u) dashed evenly; + q := ((.446u, -1.461u) -- (2.120u, -1.094u) -- (2.120u, 2.184u) -- (.446u, 1.965u) -- cycle); + thfill q withcolor .85; + thdraw (.446u, -1.461u) -- (.446u, 1.965u) dashed evenly; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle) rotated -90; + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (2.31u, 0u) withcolor .5green; + enddef; + + + # Change rope line color + # Changer la couleur de la ligne rope (corde) + #symbol-colour line rope [58 44 25] + + + # Area for galerie initiation + # You will probably need to adapt the color to match the color of your galeries + # Aire pour matérialiser le départ d'une galerie + # A adapter en fonction de la couleur de vos galeries + def a_u_galerie(expr P) = + T:=identity; + ## jaune chamois (208, 192, 122) + ##thfill P withcolor (0.82,0.75,0.48) withtransparency 0.5; + thfill P withcolor (0.82,0.75,0.48) withalpha 0.5; + + ## Grey + ##thfill P withcolor (0.73,0.72,0.75) withtransparency 0.5; + #thfill P withcolor (0.73,0.72,0.75) withalpha 0.5; + + ## Jaune queue de vache (168, 152, 116) + ##thfill P withcolor (0.66,0.60,0.45) withtransparency 0.5; + #thfill P withcolor (0.66,0.60,0.45) withalpha 0.5; + + ## gris argile (239, 239, 239) + ##thfill P withcolor (0.937,0.937,0.937) withtransparency 0.5; + #thfill P withcolor (0.937,0;937,0.937) withalpha 0.5; + enddef; + + + # Make unsurveyed wall lines more light-weight and dashed + # Rendre les parois non topographiées plus légères et en pointillés + #Bruce Mutton 2010.06.20 for Therion 5.3.9 + def l_wall_unsurveyed (expr P) = + T:=identity; + pickup PenC; + thdraw P dashed evenly scaled (0.5*optical_zoom); + enddef; + + + # thin grey cave splays, yellow duplicates and dashed approximate legs + # Pour modifier la couleur du squelette en fonction du type de visées + # (splays, normal, duplicates, approximate...) + def l_survey_cave (expr P) = + % always draws full centreline, rather than short stubs like default cave centrelines + T:=identity; + pickup PenC; + if ATTR__shotflag_splay: + drawoptions(withcolor(0.5,0.5,0.5) withpen PenD); + thdraw P; % grey & thin + drawoptions(); + else: % not splay but may have either or both duplicate and approx flags set + if ATTR__shotflag_duplicate: + drawoptions(withcolor (1,1,0)); % differentiate duplicate with colour yellow + fi; + if ATTR__shotflag_approx: + thdraw P dashed evenly scaled optical_zoom; % differentiate approx with dashed + else: + thdraw P; + fi; + thdrawoptions(); + fi; + enddef; + + endcode + # Endcode for all the definition + + + code tex-map + \newtoks\thversiontitleB \thversiontitleB={Therion } + endcode + +endlayout + +###################################################################################################################################### + # Layout to define a horizontal Scale bar + # Layout pour définir une barre d'échelle horizontale +###################################################################################################################################### +layout scalebar_horiz + + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + def s_scalebar (expr l, units, txt) = + % l = value of scale-bar length + % units = ?? + % txt = string representing units + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + % tmpl = half plotted length of scale bar from central top insertion point + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + endgroup; + pickup PenC; + draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + for i:=-0.5 step 2 until 2: % start drawing at the third block (leave space for smaller divisions) + fill p shifted (i * tmpx,0); + endfor; + + % Draw first part with subdivided blocks + p:=(0,0)--(tmpx/5,0)--(tmpx/5,-tmph)--(0,-tmph)--cycle; % define width of segment (tmpx is length of a normal bar segment) + for i:=-2.5 step 2/5 until -0.75: % Startpos, segments, count-index + fill p shifted (i * tmpx,0) withcolor black; + endfor; + + % Label of scale: Scalebar top, values below + begingroup + interim labeloffset:=3.5bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + endfor; + label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # label.top(thTEX("Echelle 1 : " & decimal round(Scale*100)),(0,0)); + endgroup; + + enddef; + + endcode + +endlayout + +###################################################################################################################################### +###################################################################################################################################### +layout scalebar_vert-Halama + + # Layout to define a vertical Scale bar (see Therion Wiki - Juraj Halama) + # distributed under the GNU General Public Licence + # You need to place it with in your thconfig file: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + # Layout pour définir une barre d'échelle verticale (voir le wiki Therion - Jural Halama) + # distribué sous la licence GNU General Public Licence + # Il faut l'appeler dans le fichier de configuration thconfig avec le bloc: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + + code metapost + def s_scalebar (expr l, units, txt) = + begingroup + tmpw = 3.0 bp; + tmp5m = 5 / Scale * units * cm; + tmpl = l / Scale * units * cm; + endgroup; + p := (0, 0) -- (tmpw, 0) -- (tmpw, - tmp5m) -- (0, - tmp5m) -- cycle; + pickup PenD; + for i := 0 step 1 until (l - 1) / 5: + if (i mod 2) <> 0: + unfill p shifted - (0, i * tmp5m); + else: + fill p shifted - (0, i * tmp5m); + fi; + draw p shifted - (0, i * tmp5m); + endfor; + pickup PenA + %draw (-tmpw, 0) -- (tmpw, 0); + %draw (-tmpw, -tmpl) -- (0, -tmpl); + fill (-2tmpw, tmpw) -- (-2tmpw, -tmpw) -- (0, 0) -- cycle; + fill (-2tmpw, -tmpl + tmpw) -- (-2tmpw, -tmpl + -tmpw) -- (0, -tmpl) -- cycle; + if ((l mod 10) > 5) or ((l mod 10) = 0): + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor black; + else: + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor white; + fi; + begingroup + interim labeloffset:=3.5bp + tmpw; + %interim defaultscale:=0.5; + label.rt(thTEX("\size[12]" & "0{\thinspace}m"),(0, 0)); + for i := 1 step 1 until l / 5: + if (i mod 10) = 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + if i * 5 = l: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + label.rt(thTEX("\size[8]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + fi + fi; + endfor; + if (l mod 5) <> 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (l)),(0, - tmpl)); + fi; + endgroup + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout scalebar_vert + + # Layout to define a vertical Scale bar + # Layout pour définir une barre d'échelle verticale + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + def s_scalebar (expr l, units, txt) = + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + % To compute the right size of the text + if (l/1000) <1 : + if (l/100) <1 : + if (l/10) <1 : tmphz:=6bp; + else: tmphz:=8bp; fi; + else: tmphz:=10bp; fi; + else tmphz:=12bp; fi; + endgroup; + pickup PenC; + draw (0,-tmpl)--(0,tmpl)--(-tmph,tmpl)--(-tmph,-tmpl)--cycle; + p:=(0,0)--(0,tmpx)--(-tmph,tmpx)--(-tmph,0)--cycle; + for i:=-2.5 step 2 until 2: + fill p shifted (0,i * tmpx); + endfor; + begingroup + interim labeloffset:=0bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (l-i)),(tmph+tmphz,tmpx)); + %label.bot(thTEX(decimal (i)),(tmpx,-tmph)) rotated 90; + % Inverser l'ordre des nombres + endfor; + label.bot(thTEX(decimal (l-l) & "\thinspace" & txt),(tmph+tmphz,tmpl)); + %label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)) rotated 90; + endgroup; + enddef; + + endcode + +endlayout + + +###################################################################################################################################### +layout headerl + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + + \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords \the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + %{\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + %\fi + %\edef\tmp{\the\northdir} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\northdir north } + %\fi + %\edef\tmp{\the\magdecl} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\magdecl { deg.} \par} + %\fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + % Add Logos + # \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + # \def\maplayout{ + # \legendbox{0}{100}{NE}{\the\legendcontent} + # \legendbox{100}{100}{NW}{\loadpicture{D:/Logo-ARSIP-Synthese-Topo.jpg}} %%% pdf, png, jpg supported + # } + endcode +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-to-place + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # that needs to be manually located inside your layout (in the thconfig file) + # with the code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % add legend content + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % add scalebar where you want it + # } + # endcode + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale qu'il faut localiser grâce au code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % Ajout du contenu de la légende + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % Ajout de l'échelle où nous la voulons + # } + # endcode + + + copy scalebar_vert # Xavier robert + #copy scalebar_vert-Halama # Juraj Halama + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.5cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-auto + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # located at the right of the header. + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale et localisée à la droite du header. + + copy scalebar_vert + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + % print scalebar + \ifscalebar\hskip1.3cm\vbox to 0pt{\line{\hfil\scalebar}\vss}\fi + % print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + % print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.3cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + +###################################################################################################################################### +layout header_coupe + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + + +###################################################################################################################################### +layout header-plan-schema + # Layout to change the header for sketch (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %%print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %%print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %%print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %%print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %%print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %%print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %%print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %%print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %%print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %%print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + \fi + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe-schema + # Layout to change the header for sketch (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout headeratlas + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + \fi + \edef\tmp{\the\northdir} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\northdir north } + \fi + \edef\tmp{\the\magdecl} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\magdecl deg \par} + \fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout layoutmapborder + # If you want to draw a frame around the map + # Si vous voulez un cadre autour de votre topographie + code tex-map + \framethickness=0.5mm + endcode + +endlayout + +###################################################################################################################################### +# CODE TO CUSTOMISE ATLAS OUTPUT +# CODE POUR CUSTOMISER L'ATLAS +###################################################################################################################################### +layout LayoutAtlasNorthArrow2 +# This code is a redefinition of the default atlas definition +# that includes both north arrow & scale bar beside the navigation pane +# from Bruce Mutton (2019/08) +# Ce code est une redéfinition de la définition par défaut de l'Altlas +# Cela inclus à la fois la flèche du nord et la barre d'échelle du panneau de navigation. +# from Bruce Mutton (2019/08) + + code tex-atlas + \def\dopage{% + \vbox{\centerline{\framed{\mapbox}} + \bigskip + \line{% + \vbox to \ht\navbox{ + \hbox{\size[20]\the\pagelabel + \ifpagenumbering\space(\the\pagenum)\fi + \space\size[16]\the\pagename} + \ifpagenumbering + \medskip + \hbox{\qquad\qquad + \vtop{% + \hbox to 0pt{\hss\showpointer\pointerN\hss} + \hbox to 0pt{\llap{\showpointer\pointerW\hskip0.7em}% + \raise1pt\hbox to 0pt{\hss$\updownarrow$\hss}% + \raise1pt\hbox to 0pt{\hss$\leftrightarrow$\hss}% + \rlap{\hskip0.7em\showpointer\pointerE}} + \hbox to 0pt{\hss\showpointer\pointerS\hss} + }\qquad\qquad + \vtop{ + \def\arr{$\uparrow$} + \showpointerlist\pointerU + \def\arr{$\downarrow$} + \showpointerlist\pointerD + } + } + \fi + \vss + } + \hss + \vbox to \ht\navbox{ + \ifnortharrow\hbox to 0pt{\hss\northarrow\qquad}\fi + \vss + \ifscalebar\hbox to 0pt{\hss\scalebar\qquad}\fi + } + \box\navbox + } + } + } + endcode + +endlayout + +###################################################################################################################################### +layout LayoutAtlasNorthArrow + # Layout for the set of the Atlas North Arrow to override + # the north arrow definition of the layout drawingconfig + # and use a smaller North arrow to avoid overlaps with the scale bar + # For that, it should be call first in the layout Altas of the .thconfig file. + # Layout pour définir le set up de l'Atlas North Arrow. + # pour effacer la définition de la flèche du nord du layout drawingconfig + # et éviter la superposition de la flèche avec la barre d'échelle. + # Pour cela, il convient de placer l'appel à ce Layout avant tous les autres layouts + # dans le layout Atlas du .thconfig + code metapost + def s_northarrow (expr rot) = + begingroup + #interim defaultscale:=0.7; % scale your north arrow here + interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + T:=identity scaled defaultscale rotated -rot; + interim linecap:=squared; + interim linejoin:=rounded; + thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + pickup pencircle scaled (0.08cm * defaultscale); + thdraw (0,0)--(0,-2.5cm); + pickup pencircle scaled (0.16cm * defaultscale); + p:=(0.4cm,0.6cm); + thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + endgroup; + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout AtlasSetUp + # Layout for the set of the Atlas + # Layout pour définir le set up de l'Atlas + + # "size" are the dimensions of the square/rectangle which will be + # occupied by part of the survey corresponding to each smal inset. + # 15 x 20, is good to print with an A4-paper. + # "size", c'est pour l'atlas. Ce sont les dimensions du carré dont + # l'interieur sera occupé par la partie de la topo correspondante à + # chaque une des pagines. 15 x 20, ça va bien pour imprimer A4. + size 15 20 cm + + # In the atlas, we choose an overlap of 1 cm with the neibourghood pages + # Dans l'atlas, on va superposer 1 cm de chaque page voisine + overlap 1 cm + + # "page-setup". + # We specify 1) the dimensions of the paper: 21 X 29.7 (A4) + # 2) the surface usable to print, here 17 X 28.2 + # and then 3, we can add a 3 cm left margin (21 - 17 -1 = 3) + # and a 1.5 cm top margin (29.7 - 27.2 - 1 = 1,5) + # "page-setup", ça sert pour le map et pour l'atlas aussi. + # on spécifie les dimensions de la feuille de papier : 21 X 29,7 (A4) + # la surface imprimible du papier, ce sont 17 X 28,2 + # Alors, on peut indiquer une marge à gauche de 3 (21-17-1=3) + # et une marge en haut de 1,5 (29,7-27,2-1=1,5) + # en centimetres + page-setup 21 29.7 17 27.2 3 1.5 cm + + # Print (or not) the title of the pages before each capter of the Atlas + # Affiche (ou non) le titre des pages avant chaque chapitre de l’atlas + title-pages on + + # Zoom factor of the navigation pannel; by default, 30 + # Facteur de zoom du panneau de navigation ; Par défault, 30 + nav-factor 30 + + # Define the number of pages in the 2 directions of the navigation pannel + # Définir le nombre de pages de l'atlas dans les 2 directions du panneau de navigation + nav-size 2 2 + + + code tex-atlas + \atlastitlepages + \insertmaps + \formattedlegend + endcode + +endlayout + + +###################################################################################################################################### +layout layoutcontinuation + # If you want to write all the texts that go with continuations marks + # Si vous voulez écrire sur la carte le texte qui est donnée dans chaque définition + # de point d'interrogation de continuation + + code metapost + def p_continuation(expr pos,theta,sc,al) = + % draw default continuation symbol + p_continuation_UIS(pos,theta,sc,al); + % if text attribute is set + if known(ATTR__text) and picture(ATTR__text): + % set labeling color to light orange + push_label_fill_color(1.0, 0.9, 0.8); + % draw filled label with text next to ? + p_label.urt(ATTR__text,(.5u,-.25u) transformed T,0.0,8); + % restore original labeling color + pop_label_fill_color; + fi; + enddef; + endcode + +endlayout + + +###################################################################################################################################### +layout northarrowMG + # New Northarrow definition + # Nouvelle définition de la flèche du nord + + code metapost + # If you want to get both, magnetic and geographic north, + # with \cartodate ? + def s_northarrow (expr rot) = + %valscal=1.2; % scale your north arrow here + valscal=0.7; % scale your north arrow here + decl:=MagDecl; % set the magnetic declination + T:=identity; + picture tmp_pic; + tmp_pic = image ( + pickup pencircle scaled .3; + thfill fullcircle scaled 4cm withcolor 1white; + thdraw fullcircle scaled 3.1cm; + thdraw fullcircle scaled 4.05cm; + pickup pencircle scaled .1; + thdraw fullcircle scaled 3cm; + thdraw fullcircle scaled 4cm; + pickup pencircle scaled .2; + thdraw (dir(45)*2.025cm)--(dir(45)*3.7cm); + thdraw (dir(135)*2.025cm)--(dir(135)*3.7cm); + thdraw (dir(225)*2.025cm)--(dir(225)*3.7cm); + thdraw (dir(315)*2.025cm)--(dir(315)*3.7cm); + pickup pencircle scaled .1; + for whereto=0 step 15 until 345: + thdraw dir(whereto)*.65cm--dir(whereto)*.9cm; + thdraw dir(whereto)*1.4cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 5 until 355: + thdraw dir(whereto)*.65cm--dir(whereto)*.8cm; + thdraw dir(whereto)*1.45cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 1 until 359: + thdraw dir(whereto)*1.94cm--dir(whereto)*2cm; + endfor; + pickup pencircle scaled 1; + thdraw fullcircle scaled 1cm; + thdraw fullcircle scaled 1.1cm; + thdraw fullcircle scaled 1.3cm withpen pencircle scaled .3; + vald=90-decl; + texrot=0-decl; + drawarrow(dir(vald)*-2cm--dir(vald)*2cm) withpen pencircle scaled .2; + % Add the date of the last drawing + thdraw image(label.top(btex $mg$ etex, (0,0)) scaled .5 rotated texrot;) shifted (dir(vald)*2.04cm); + thfill (1.06cm,1.06cm)--(0,.2cm)--(-1.06cm,1.06cm)--(-.2cm,0)--(-1.06cm,-1.06cm)--(0,-.2cm)--(1.06cm,-1.06cm)--(.2cm,0)--cycle; + thfill (-.2cm,.2cm)--(0,2cm)--(0,0)--cycle; + thfill (.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle; + thfill (.2cm,.2cm)--(2cm,0)--(0,0)--cycle; + thfill (-.2cm,-.2cm)--(-2cm,0)--(0,0)--cycle; + thfill (.2cm,.2cm)--(-0,2cm)--(0,0)--cycle withcolor 1white; + thfill (.2cm,-.2cm)--(2cm,0)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,.2cm)--(-2cm,0)--(0,0)--cycle withcolor 1white; + pickup pencircle scaled .2; + thdraw (-.2cm,.2cm)--(0,2cm)--(.2cm,.2cm)--(2cm,0cm)--(.2cm,-.2cm)--(0,-2cm)--(-.2cm,-.2cm)--(-2cm,0)--cycle; + thfill fullcircle scaled .56cm withcolor 1white; + pickup pencircle scaled .1; + thdraw (.28cm,0)..(0,.28cm)..(-.28cm,0)..(0,-.28cm)..cycle; + pickup pencircle scaled .4; + thdraw (.2cm,0)..(0,.2cm)..(-.2cm,0)..(0,-.2cm)..cycle; + label.bot(btex $N$ etex, (0,2.6cm)); + label.lft(btex $E$ etex, (2.6cm,0)); + label.rt(btex $W$ etex, (-2.6cm,0)); + label.top(btex $S$ etex, (0,-2.6cm)); + ); + thdraw tmp_pic scaled valscal rotatedaround(origin, -rot); + enddef; + + endcode + +endlayout + + + ####################################################################################################################################### + layout test + # A test layout to test you new symbols, configurations,... ;-) + # Un layout de test pour tester vos nouveaux symboles, configurations,... ;-) + + code metapost + + def p_u_prof (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; + #thdraw p rotated 90; + p:=fullcircle scaled .2u; + #thclean p; + thdraw p; + enddef; + + vardef p_label@#(expr txt,P,R,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + # thdrawoptions(withcolor .8red + .6blue); + p_u_prof(P); + % append "m" to label + picture txtm; + % calcul profondeur + %numeric profondeur; + profondeur:=(\thaltitude-\cavemaxz); + picture txtprofondeur; + txtm:=image( + draw txt; + interim labeloffset:=0; + #label.urt(btex \thaltitude m etex, lrcorner txt); + label.urt(btex profondeur m etex, lrcorner txt); + %label.urt(btex \thdepth m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, P); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, P); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(P,R); % station name + elseif mode=8: process_filledlabel(P, R); + else: process_label(P,R); fi; + fi; + enddef; + + endcode + + endlayout + + +###################################################################################################################################### +layout depth + + code metapost + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + #def p_altitude_depth (expr pos) = + def p_u_prof (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # #%% append "m" to label + # picture txtm; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude { m} etex, lrcorner txt); + # #label.urt(btex \thheight m etex, lrcorner txt); + # ); + # #%% give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # #% draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + endcode + + #symbol-color point altitude_depth [100 100 100] + +endlayout + +###################################################################################################################################### +layout fonts_2000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(1,1,1,28,32); + endcode + +endlayout + + +###################################################################################################################################### +layout fonts_1000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(8,14,18,20,25); + endcode + +endlayout + +###################################################################################################################################### +layout fonts_500 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(6,10,12,14,18); + endcode + +endlayout + +###################################################################################################################################### +layout Survey_No_Scrap + + code metapost + def l_survey_cave_MY(expr P) = + if ATTR__scrap_centerline: + l_survey_cave_SKBB(P); + else: + draw P withcolor black; + fi; + enddef; + initsymbol("l_survey_cave_MY"); + endcode + + symbol-assign line survey:cave MY + #symbol-color line cave_MY [100 60 20] + #symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + +endlayout + +###################################################################################################################################### +# NOK for test +layout logo_ARSIP + # If you want to change font size + # Si vous voulez changer la police + + code metapost + beginfig(1); + % Charger le logo + drawimage "Logo-ARSIP-Synthese-Topo.jpg" scaled 1 shifted (10, 10); + + % Exemple de dessin (ajouter vos éléments topographiques ici) + draw (0,0)--(100,0)--(100,100)--(0,100)--cycle withcolor .7white; + + % Ajouter une légende ou d'autres détails + label("Topographie avec logo", (50, 110)) withcolor black; + endfig; + endcode + +endlayout \ No newline at end of file diff --git a/Deroc-tot.th b/Deroc-tot.th new file mode 100644 index 0000000..382f6c6 --- /dev/null +++ b/Deroc-tot.th @@ -0,0 +1,21 @@ +# 2025.05.18 created by TopoDroid v 5.1.40 + +survey Deroc -title "Déroc" + + input Data/Deroc_01/Deroc_01-tot.th + input Data/Deroc_02/Deroc_02-tot.th + equate 1@Deroc_02.Deroc_02 14@Deroc_01.Deroc_01 + + input Data/Deroc_03/Deroc_03-tot.th + equate 13@Deroc_02.Deroc_02 0@Deroc_03.Deroc_03 + + input Data/Deroc_04/Deroc_04-tot.th + equate 6@Deroc_04.Deroc_04 19@Deroc_02.Deroc_02 + equate 17@Deroc_03.Deroc_03 20@Deroc_04.Deroc_04 + equate 13@Deroc_02.Deroc_02 11@Deroc_04.Deroc_04 + + input Data/Deroc_05/Deroc_05-tot.th + equate 18@Deroc_05.Deroc_05 20@Deroc_04.Deroc_04 + + +endsurvey diff --git a/Deroc.thconfig b/Deroc.thconfig new file mode 100644 index 0000000..57a7765 --- /dev/null +++ b/Deroc.thconfig @@ -0,0 +1,392 @@ +encoding utf-8 +#Template for pyCreate_th2.py + +############################################################################################### + +# Copyright (C) TRITONS 2025 +# This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License: +# + +# File generated by pyCreate_th2.py (version 2025.03.21) date: 2025.05.18 14:51:57 +############################################################################################### + +## 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 imprimées (layout) et ce que l'on +## veut comme résultat : map, ou atlas ou 3D ou donnees en format SQL + +## Alors, on peut fractionner 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 spécifie 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 Deroc-tot.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 + +## Début de la définition du Layout "xviexport" +layout xviexport + #cs UTM32 + ## echelle à laquelle on veut dessiner la topo + scale 1 500 + #scale 1 1000 + ## taille de la grille + grid-size 2 2 2 m + ## mettre la grille en arrière plan + grid bottom +endlayout +## fin de la définition du layout "xviexport" + +## Début de la définition du layout "Layout-Plan" +layout layout-Plan + ## Call the config settings (Layout config inside the config.thc file) + copy fonts_1000 + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy headerl + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 100 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + grid bottom + + ## Défini la rotation de la topographie + #rotate -65 + + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + grid-size 50 50 50 m + + ## la topo est transparente (on peut voir les galeries en dessous) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc Plan" + doc-subject "Deroc, topographie en plan" + doc-keywords "Cave, Survey, Deroc, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 2 98 nw + + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point station-name + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc, Plan} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + endcode + +endlayout + +##debut de la definition du layout "layout-Extended" +layout layout-Extended + ## Call the config settings (Layout config inside the config.thc file) + copy drawingconfig + #copy layoutcontinuation # Pour afficher le label des continuations + copy header_coupe + #copy headerl + #copy header_coupe_vert-auto + #copy header_coupe_vert-to-place + copy langue-fr + + ## Définition du système de projection du plan + cs UTM30 + + ## La ligne base-scale spécifie l'échelle auquel nous avons dessiné nos croquis. + ## Par défaut, 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 + + ## Maintenant on va mettre une ligne "scale" pour specifier l'échelle pour imprimer la topo. + ## La combination entre scale et base-scale contrôle l'épaisseur des lignes, rotation, etc, convenable + ## pour faire l'ampliation-réduction entre dessin et le résultat de l'imprimante + ## C'est tres important s'assurer que la configuration de l'imprimante ne spécifie pas l'option "Fit in page" + ## 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 40 m + + ## Voici une ligne pour specifier qu'il faut imprimer une grille au dessous de la topo + #grid bottom + grid off + ## Une ligne pour specifier que la grille est 1000x1000x1000 m + ## (Trois dimensions, oui, ça sert pour la coupe aussi) + #grid-size 250 250 250 m + + ## la topo est transparente (on peut voir les galeries inférieurs) + ## C'est on par défaut, donc, pas vraiment besoin de specifier + transparency on + + ## Couleurs de la topographie + #colour map-bg [70 90 70] + #colour map-fg [100 100 80] + #colour map-fg altitude + #colour map-fg explo-date + #colour map-fg topo-date + #colour map-fg map + #colour map-fg scrap + #colour-legend off + colour map-fg 90 + + ## ça marche seulement si transparency est "on" 90% blanc= 10% noir + opacity 75 + #surface bottom + #surface-opacity 100 + + ## Auteur + doc-author "Alexandre Pont" + ## Titre + doc-title "Deroc Coupe développée" + + doc-subject "Deroc, topographie en coupe développée" + doc-keywords "Cave, Survey, Deroc, Coupe développée, Vallon Pont d'arc - Ardèche" + + ## Maintenant on spécifie la position de la manchette, dont l'intérieur est occupé par le titre, 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 98 98 ne + ## arrière plan de la manchette + map-header-bg on + ## Légende pour expliciter les symboles. "on" imprimera seulement la légende des symboles dessinés + ## sur la topo. Si l'on veut pour tous les symboles, utilisés ou pas, il faut indiquer "all". + ## "legend off" = pas de légende + legend on + ## Par défaut, la légende est de 14 cm de largeur + legend-width 15 cm + legend-columns 2 + ## Un commentaire à ajouter au titre, on pourrait indiquer ici la mairie où est placée la cavité + ## dont le nom est probablement le titre de la topo. + map-comment "Vallon Pont d'arc - Ardèche" + #map-comment "Vallon Pont d'arc - Ardèche
Coordonnées : (UTM30/WGS84) xxx.xxx xxxx.xxx, Alt.: xxxx 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/topographes. + statistics explo-length off + statistics topo-length off + + ## Afficher un copyright + statistics copyright 2 + + ## Dessin ou pas du cheminement topo + #symbol-hide point station + #symbol-hide line survey + #symbol-hide group + #symbol-show line wall + #symbol-hide point u:symbol_plan + #symbol-hide point u:symbol_extend + #debug scrap-names + #debug station-names + + layers on + + overlap 2 cm + + ## Modification du Titre de la topo + code tex-map + \legendwidth=15cm + \legendtextsize={\size[12]} + \legendtextheadersize={\size[28]} %%% Taille du titre + \legendtextsectionsize={\size[14]} %%% Taille du titre + %\legendtextcolor={\color[0 0 110]} %# RGB values 0--100 + % 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 Deroc 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 + \else % if not empty keep the value set by therion, or assign an override cavename here + \fi + \cavename={Deroc, Coupe développée} % Note Alex : Bug avec certains fichiers ? + \newtoks\club \club={Clan des Tritons - Cesame} + %\newtoks\thanksto \thanksto={Merçi à tout le monde} + \newtoks\wpage \wpage={https://www.clandestritons.fr/} + \newtoks\datat \datat={https://github.com/Alex38Lyon/Synthese-PSM\_LARRA} + \newtoks\synth \synth={Alexandre Pont} + \framethickness=0.5mm + 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 -proj plan -layout xviexport -fmt xvi -o Data/Deroc-Plan.xvi +# export map -proj extended -layout xviexport -fmt xvi -o Data/Deroc-Extended.xvi + +## Selection des Maps à exporter +# select MP-Deroc-Plan-tot@Deroc +# select MC-Deroc-Extended-tot@Deroc + +## 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 plan -fmt pdf -layout layout-Plan -o Outputs/Deroc-Plan.pdf +# export map -projection extended -fmt pdf -layout layout-Extended -o Outputs/Deroc-Extended.pdf + +## Export du fichier 3d pour Loch +export model -enable all -o Outputs/Deroc.lox +export model -enable all -o Outputs/Deroc.kml + +## Export des fichiers ESRI +#export map -proj plan -fmt esri -o Outputs/Deroc + +## Export des fichiers kml +#export map -proj plan -fmt kml -o Outputs/Deroc.kml -layout layout-kml +#export model -fmt kml -o Outputs/Deroc-model.kml -enable all +#export model -enable all -o Outputs/Deroc-3D.kml +# export cave-list -location on -o Outputs/Deroc-Cave-list.html +export survey-list -location on -o Outputs/Deroc-Surveys.html + + +############################################################################################### +## END +############################################################################################### diff --git a/Outputs/Deroc-Surveys.html b/Outputs/Deroc-Surveys.html new file mode 100644 index 0000000..e722e99 --- /dev/null +++ b/Outputs/Deroc-Surveys.html @@ -0,0 +1,52 @@ + + +Deroc-Surveys.html + + + + + + + + + + + + + + + + + + +
TitleLengthDepthExploredApprox.DuplicateSurfaceShotsStations
Déroc6529001291714671470
Deroc_018540004356357
Déroc 01 Secteur entrée 018540004356357
Deroc_02126500170293294
Déroc 02126500170293294
Deroc_0314200720175176
Déroc 0314200720175176
Deroc_0418360009278278
Déroc 0418360009278278
Deroc_05244900414365365
Déroc 05244900414365365
+ + diff --git a/Outputs/Deroc.kml b/Outputs/Deroc.kml new file mode 100644 index 0000000..fd3b2d0 --- /dev/null +++ b/Outputs/Deroc.kml @@ -0,0 +1,4238 @@ + + + + + + + https://therion.speleo.sk/downloads/KmlIconModel.png + +Depth 9 m]]> + +Surface legs +#ThSurveyLineSurf + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41785186170839,44.39604628939133,180.52000000000001 4.41784154017118,44.39607037078442,180.28999999999999 + + 4.41607827650299,44.39547832152292,178.34999999999999 4.41608934395642,44.39546395416177,177.19000000000000 + + 4.41607827650299,44.39547832152292,178.34999999999999 4.41607462153879,44.39546774476083,176.88999999999999 + + 4.41607827650299,44.39547832152292,178.34999999999999 4.41607798041541,44.39547652469266,176.75000000000000 + + 4.41607827650299,44.39547832152292,178.34999999999999 4.41609396879190,44.39548820329862,177.15000000000001 + + 4.41607827650299,44.39547832152292,178.34999999999999 4.41602313631479,44.39550784078915,177.62000000000000 4.41590355715789,44.39543609243589,177.25000000000000 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41593386837151,44.39541796641107,178.58000000000001 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41593771421899,44.39541107453705,179.65000000000001 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41595315207564,44.39541078600044,179.21000000000001 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41603574744881,44.39544474633115,177.87000000000000 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41606612106172,44.39544417568523,179.94999999999999 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41607775306963,44.39544735728390,179.72999999999999 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41609516780042,44.39548593708251,177.16000000000000 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41607349852798,44.39546802929782,176.87000000000000 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41606654872453,44.39550143046781,177.66999999999999 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41605265783848,44.39546316547813,177.44000000000000 + + 4.41602313631479,44.39550784078915,177.62000000000000 4.41601817810055,44.39553050255132,176.41999999999999 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41495267224628,44.39515192984879,176.16000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41495039248149,44.39515114885557,176.71000000000001 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41494736629293,44.39515064754888,177.18000000000001 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41494007662503,44.39515038108834,177.62000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41493312305077,44.39514848973545,177.61000000000001 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41492487594627,44.39514508446134,177.62000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41491889510926,44.39514192016281,177.13000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41492080053652,44.39514279599841,176.44000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41492436483285,44.39514473090127,175.93000000000001 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41494771813344,44.39514965267760,177.19000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41492253994261,44.39514205339385,177.56999999999999 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41493591842795,44.39514980429496,175.66000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41492020663635,44.39514415410726,176.19999999999999 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41495292780311,44.39515210662876,176.16000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41493577265275,44.39514899588136,177.63000000000000 + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41490326112528,44.39517957429446,175.22000000000000 + + + + + + + +surface +#ThSurveyLine + + + 4.41493593192557,44.39515034431263,175.96000000000001 4.41496431896819,44.39512053914217,175.80000000000001 4.41496694382298,44.39512005525489,176.63999999999999 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41497757372242,44.39512333987608,176.50999999999999 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41500549150261,44.39513504540924,176.34000000000000 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41496010453206,44.39511771227601,176.53000000000000 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41495518191677,44.39511669514644,176.21000000000001 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41496460377034,44.39512188596040,175.44999999999999 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41500732539541,44.39513808292706,176.11000000000001 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41498747026247,44.39514752130985,176.25000000000000 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41500364140703,44.39512633609277,176.22000000000000 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41498975405405,44.39511832164316,176.25000000000000 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41497952414339,44.39512601576957,176.46000000000001 + + + 4.41496431896819,44.39512053914217,175.80000000000001 4.41496640705998,44.39510862810670,175.56999999999999 4.41496915969254,44.39510823260937,176.41999999999999 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41497279552520,44.39510800582695,176.44999999999999 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41497584195869,44.39510931715942,176.09999999999999 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41497697621624,44.39510948264840,175.90000000000001 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41497672740852,44.39510957587733,175.63999999999999 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41497646285315,44.39510903908565,175.50999999999999 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41496855229597,44.39510905070079,175.34999999999999 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41496191502285,44.39510976620920,175.46000000000001 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41496268394251,44.39511038655198,175.91999999999999 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41496342586645,44.39510992685939,176.15000000000001 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41496655958447,44.39510970652910,176.18000000000001 + + + 4.41496640705998,44.39510862810670,175.56999999999999 4.41496196450813,44.39508662738739,176.31000000000000 4.41497470139208,44.39508880455288,176.33000000000001 + + + 4.41496196450813,44.39508662738739,176.31000000000000 4.41497897611504,44.39508901972003,175.78999999999999 + + + 4.41496196450813,44.39508662738739,176.31000000000000 4.41497106781032,44.39508912133829,176.59000000000000 + + + 4.41496196450813,44.39508662738739,176.31000000000000 4.41496652403290,44.39508818937324,176.62000000000000 + + + 4.41496196450813,44.39508662738739,176.31000000000000 4.41496437204877,44.39508749677031,176.56000000000000 + + + 4.41496196450813,44.39508662738739,176.31000000000000 4.41495641425231,44.39508561832272,175.66000000000000 + + + 4.41496196450813,44.39508662738739,176.31000000000000 4.41496634676233,44.39508612091848,175.31000000000000 + + + 4.41496196450813,44.39508662738739,176.31000000000000 4.41497393697190,44.39508836421606,175.31000000000000 + + + 4.41496196450813,44.39508662738739,176.31000000000000 4.41498041585950,44.39507126494508,175.84999999999999 4.41497702163515,44.39506608671216,176.06999999999999 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41497793857964,44.39506760547127,176.37000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41498127656237,44.39507053363058,176.84999999999999 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41498438373532,44.39507427504228,176.87000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41498802676840,44.39507936004605,176.84000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41498683897259,44.39508207626440,176.36000000000001 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41498675618790,44.39508378793335,175.94000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41498888611021,44.39506350339793,176.66000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41499312079096,44.39506714028938,176.75000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41499626395963,44.39507232174784,176.69999999999999 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41499723039808,44.39507582057156,176.40000000000001 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41499665583894,44.39506790515157,176.15000000000001 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41497938329065,44.39508019136650,176.72000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41497747111559,44.39507904552312,177.09999999999999 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41496989485706,44.39508238402130,177.40000000000001 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41497451646739,44.39507638253355,176.81000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41497541721185,44.39507222949420,176.37000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41496452142047,44.39507840163395,176.31000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41496917452618,44.39507366018763,175.28000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41497680477554,44.39507248176015,175.24000000000001 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41496900130294,44.39506672996094,176.08000000000001 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41496189341536,44.39506871196249,175.84000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41497421051352,44.39506414213317,175.81000000000000 + + + 4.41498041585950,44.39507126494508,175.84999999999999 4.41495050855441,44.39504526990638,175.68000000000001 4.41494743153032,44.39505278208762,176.03000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41494386993829,44.39505597896635,175.86000000000001 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41494826298830,44.39505088073511,176.44000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41494969059432,44.39504771127658,176.53000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41495038302586,44.39504527151933,176.38999999999999 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41495284860434,44.39504343920123,176.13999999999999 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41495517965561,44.39504124848426,175.93000000000001 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41495308841330,44.39504298596059,175.62000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41494411829612,44.39505084395969,175.34000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41495360762653,44.39505873486276,176.63999999999999 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41495840200756,44.39505462182458,176.63000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41496260698899,44.39505204690112,176.47000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41495544466119,44.39504682705379,176.02000000000001 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41495624597634,44.39505879099341,176.24000000000001 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41496624372142,44.39506190367456,176.16000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41496815094453,44.39505782773443,176.22000000000000 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41493242389344,44.39505018393724,176.86000000000001 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41492898018381,44.39504302563810,177.33000000000001 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41494619784102,44.39504361469102,176.30000000000001 + + + 4.41495050855441,44.39504526990638,175.68000000000001 4.41490484587060,44.39502694994464,175.40000000000001 4.41493116231442,44.39502985294961,176.75999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41493711434456,44.39503688898680,176.72999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41494010093277,44.39504585379632,177.38999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41492991332221,44.39505021619600,176.75000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491328820689,44.39505826258446,176.22999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41492081048713,44.39502764513355,176.96000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491928884549,44.39503207624583,177.72999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41490754540326,44.39503447793372,178.03000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41489975363639,44.39503421792219,177.05000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41489163927269,44.39503612281943,176.63999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41488080782680,44.39503482148064,176.16999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491964923652,44.39502639960867,177.05000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491618573107,44.39502347306048,176.37000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491626401868,44.39502158138575,175.71000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41490626492658,44.39502846225270,178.25999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41490605841425,44.39502522375964,178.16000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41490524045253,44.39502766512947,175.21000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41489776273068,44.39502992197441,175.15000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41486193400018,44.39503830513006,175.44999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491451111883,44.39502178397252,175.34999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491512976306,44.39502141589617,175.77000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491236813610,44.39502145138037,176.43000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41490802818145,44.39501862612527,176.97000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41490018467732,44.39501629604609,176.66000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41489019863645,44.39501867515148,176.83000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41488517974626,44.39501882966997,176.00000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41488467313325,44.39501865611561,175.62000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41489546183501,44.39501824739810,175.22000000000000 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41490794764402,44.39502042779705,175.27000000000001 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41491305831937,44.39501892162045,175.47999999999999 + + + 4.41490484587060,44.39502694994464,175.40000000000001 4.41488539619864,44.39498227395914,175.72999999999999 4.41488779473559,44.39498278333194,177.31000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41491390102582,44.39501747028294,176.06000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41490674006367,44.39500225688004,176.62000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41490314833631,44.39499420016377,176.91000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41490200688670,44.39498872288753,176.96000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41490203973791,44.39497998937635,176.88000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41490253465691,44.39497467113829,176.36000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41494499924769,44.39497556601499,176.53000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41494280812396,44.39498837869166,176.24000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41494538483082,44.39500104007327,176.28000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41496322067513,44.39502133815486,175.66000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41498421406956,44.39500720349407,175.81000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41495705672252,44.39497568117955,175.99000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41489791531834,44.39495564374054,177.00000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41488458726219,44.39495995645538,176.72000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41488483157037,44.39495968322078,176.03000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41491247301698,44.39494024130747,176.58000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41488784333563,44.39497467984138,177.09999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41489147735553,44.39497940483636,175.25000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41490116057306,44.39500007777441,175.13999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41488504258028,44.39496310171967,175.28999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41488682336184,44.39497406272391,175.25000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41487854479248,44.39496939740539,177.21000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41487265395641,44.39496983322231,178.24000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41486386785458,44.39498002967823,178.50999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41485598113568,44.39499606664770,178.12000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41485099325606,44.39501755831372,176.38000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41481564195509,44.39499982608487,177.71000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41482864879736,44.39498768473500,177.91000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41483163091790,44.39497135065606,178.37000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41483732517285,44.39495300103018,177.72999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41481687979777,44.39495389394039,176.56999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41479544594083,44.39495542976970,176.41999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41479678576098,44.39497386908359,176.27000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41481297255459,44.39500355168730,176.96000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41484754192812,44.39500004644795,176.31000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41480648562576,44.39498013672049,175.68000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41481962836366,44.39495836021851,175.59000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41486541829975,44.39497172682746,175.22999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41485739480666,44.39498731539512,175.40000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41486384760925,44.39497921965174,175.33000000000001 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41487766023286,44.39497922224197,175.25000000000000 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41487402710106,44.39498458080184,175.22999999999999 + + + 4.41488539619864,44.39498227395914,175.72999999999999 4.41497254036302,44.39498727639457,175.03000000000000 4.41492657267215,44.39496679959777,175.94000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41488885522651,44.39495990161720,176.63999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41490690340567,44.39497362465412,176.33000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41490986793686,44.39498673121244,175.63999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41491527149952,44.39500196719591,175.22999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41488641523009,44.39502304529234,176.30000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41492693979340,44.39501163074028,175.94000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41494001095144,44.39501713479273,175.59999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41495429015485,44.39502073265220,175.50000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497039739185,44.39501206268904,175.40000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41496673186822,44.39500607765544,176.21000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41495654111561,44.39500026649915,176.99000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41496708685152,44.39499013745696,176.25999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41496490157804,44.39499313658762,176.90000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41496192534112,44.39499965712377,177.19000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41496064576182,44.39500372499882,176.86000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41495099941850,44.39501969455393,175.46000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41496985208257,44.39500531730738,176.38999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497378575599,44.39500193558303,176.61000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41496915829654,44.39499263173161,176.37000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497344696247,44.39499842869431,176.83000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497985341251,44.39499852643768,176.75000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41498673273055,44.39499744769044,175.69000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497737704122,44.39500495051934,176.31999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497802672743,44.39500080070611,176.97999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497530200104,44.39501235979436,175.77000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497150959196,44.39499125104081,174.68000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497766678129,44.39498640023557,174.81000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41497407999654,44.39498356530518,174.84000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41498501898287,44.39500926388372,175.22999999999999 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41498330028194,44.39501585829343,174.87000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41498884737433,44.39500669379832,174.93000000000001 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41499417940308,44.39499897257603,176.19000000000000 + + + 4.41497254036302,44.39498727639457,175.03000000000000 4.41500643308951,44.39503707865453,174.34000000000000 4.41500193476461,44.39504298852756,175.49000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41500645558662,44.39503797868394,175.00000000000000 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41501269331215,44.39503132620478,175.06999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41501426398441,44.39502383337818,175.09999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41499523584942,44.39503119040300,175.21000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41498824134005,44.39502263722299,175.19999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41500128505537,44.39502201945512,175.11000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41500757406776,44.39501239526624,174.72999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41499498747481,44.39501120652394,174.91999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41498414793916,44.39501962873900,174.62000000000000 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41499879430132,44.39504293885006,175.46000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41501698107308,44.39502703961033,175.00999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41501680200732,44.39502992293053,174.15000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41501545268981,44.39503120071511,173.97999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41501010220761,44.39503316013725,173.96000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41500409529128,44.39503899936376,174.53999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41501565066560,44.39503912097397,174.86000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41501894544735,44.39503529729843,174.90000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41502319496257,44.39502948065376,174.78999999999999 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41502316796573,44.39502840061846,174.68000000000001 + + + 4.41500643308951,44.39503707865453,174.34000000000000 4.41507573562475,44.39503159648027,173.16000000000000 4.41505224113165,44.39505116520980,175.93000000000001 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41503193921319,44.39502765768448,174.78000000000000 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41503348605085,44.39502925838078,176.18000000000001 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41502158200300,44.39504030520239,174.84999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41503998341152,44.39504303979385,175.41999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41505475032416,44.39503600761489,176.78999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41507110052992,44.39503705795452,175.59000000000000 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41505911370531,44.39504981644921,175.16999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41506859809117,44.39505248555867,174.97000000000000 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41508448126063,44.39504489884015,174.78999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41509103706738,44.39503590144074,174.91999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41510595696287,44.39503498945485,174.99000000000001 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41510387697475,44.39503717694872,175.28999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41513629933331,44.39503820080206,174.80000000000001 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41506998110039,44.39502743893158,175.63999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41507562359516,44.39503213811102,175.47999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41509399529253,44.39502866087747,174.84999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41511036481675,44.39502043768226,174.44000000000000 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41509148154684,44.39501851958150,174.56999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41507599429671,44.39501682793259,174.49000000000001 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41507058890054,44.39500654373165,174.03000000000000 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41510424852665,44.39500683143992,174.34999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41508508495673,44.39500374652619,174.41999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41514537817732,44.39499450871252,173.31999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41508122645800,44.39502018190693,172.81000000000000 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41508902139884,44.39503061546405,172.86000000000001 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41506348915449,44.39502392108172,173.00999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41511998240901,44.39503345873845,172.78999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41508577778244,44.39498122966040,172.81999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41507441515160,44.39505412141200,173.31999999999999 + + + 4.41507573562475,44.39503159648027,173.16000000000000 4.41512838931484,44.39492270155759,172.75999999999999 4.41512454037855,44.39496965761357,176.74000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41511263565267,44.39504597754625,174.66999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41514684486637,44.39497783397144,175.41000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41515726137966,44.39495249118859,177.06999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41512190280819,44.39492944727224,175.06999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41511001943936,44.39492122702212,175.43000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41508720115453,44.39490756531733,174.12000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41505591547225,44.39495703471011,172.72999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41505709733418,44.39491389426794,172.58000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41516431403212,44.39498346154149,173.52000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41519017052567,44.39495792033031,171.09999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41515438182235,44.39493776297113,171.33000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41513147088972,44.39494048826229,171.56999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41518783582269,44.39494489571648,175.75999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41518235475076,44.39491651609203,178.47000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41527487132499,44.39491541710949,175.03000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41524257429978,44.39486415391524,180.50000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41518944570287,44.39485358273267,181.08000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41512770495995,44.39491541777254,173.19000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41513905042917,44.39485188955129,177.03000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41503367876260,44.39483100577820,173.33000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41515269971299,44.39485540544769,177.11000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41521064136388,44.39482242940991,178.34999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41526718624648,44.39476372218527,175.16999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41536273774191,44.39476348443850,176.28000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41513285658481,44.39492057341612,172.81999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41546760004473,44.39477906256433,178.91000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41513261902772,44.39492111666007,172.81999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41516959304900,44.39488823003408,172.02000000000001 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41515357522320,44.39484522059774,171.91999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41518696779640,44.39491519636153,171.97000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41512899849083,44.39491693169079,172.37000000000000 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41513443313788,44.39492838592659,171.84999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41515932964398,44.39494481190155,171.13999999999999 + + + 4.41512838931484,44.39492270155759,172.75999999999999 4.41531221830479,44.39482211427047,172.59000000000000 4.41510285029557,44.39489061829150,175.99000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41511038391848,44.39493580749765,174.88000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41504408898315,44.39505658184611,174.06000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41524260333725,44.39491051994433,177.33000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41524856282945,44.39487767175935,181.15000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41527038194228,44.39482625324607,178.34999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41528467398934,44.39480023041932,178.56999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41530394985137,44.39478269656124,180.91000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41529296672250,44.39476528151280,175.06000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41520875098711,44.39476690405645,173.87000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41527724415236,44.39490485288659,173.69999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41533978628823,44.39488010058289,177.69000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41534826740485,44.39489286613015,172.68000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41526990285827,44.39476188663365,172.75999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41530324280872,44.39481970873761,179.34000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41532750683713,44.39478572496805,181.84000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41530562173609,44.39477925386299,180.28000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41529546377993,44.39476470922823,175.22999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41529854395488,44.39476737059544,172.50999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41534626795462,44.39489325195646,173.36000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41535885738638,44.39485437644812,178.33000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41534597039066,44.39480601491872,178.91000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41542474164285,44.39485280935645,175.81999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41548155212498,44.39482984124931,179.93000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41543305609193,44.39478859980729,179.38999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41537403349179,44.39476829100342,175.09000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41546431934337,44.39474327205908,174.50000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41548506015920,44.39482952606064,173.46000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41545155596159,44.39479025268111,171.53000000000000 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41553125020807,44.39476347915643,174.31999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41559526624246,44.39479767862197,178.75999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41567388502112,44.39479819847033,173.59999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41531611642475,44.39482233426463,172.25999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41533669966607,44.39485709210130,171.90000000000001 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41530725199136,44.39480930354664,172.09999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41531119559654,44.39481636537678,172.03999999999999 + + + 4.41531221830479,44.39482211427047,172.59000000000000 4.41546611369761,44.39479996905909,172.58000000000001 4.41544898419541,44.39473761710725,175.25000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41542875550111,44.39470699620075,173.52000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41546792162545,44.39476681409922,176.13000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547287347527,44.39476900124370,182.69000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547481338657,44.39480138777363,178.37000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41548623892395,44.39482644982555,180.13999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41552082965927,44.39485895683975,178.13000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41550175088296,44.39487432743903,177.00999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547711462832,44.39483818122015,173.90000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547053216462,44.39482602150033,172.55000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41546693712525,44.39480779124564,172.22000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41552933803253,44.39476233332277,175.66999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41565744922758,44.39474853212079,176.40000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41571120284445,44.39479915921658,175.63000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41576755626854,44.39482319346531,176.88000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41560088254870,44.39483145839961,174.84999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41586533494783,44.39487685573352,175.34000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41578071337036,44.39485723641211,172.62000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41549275913252,44.39482105413362,172.53999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41552156382156,44.39484814358001,176.13000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41550334974894,44.39481272509936,179.12000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41548604791226,44.39475352648230,172.28999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41542040491476,44.39469945083012,173.00999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41544164062362,44.39468999462250,172.63999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41551273134011,44.39475102271841,172.65000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41557120206999,44.39474423895553,172.19999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41558264266190,44.39478496634584,172.15000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41567245643280,44.39479128438344,172.41000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41569360018296,44.39480325689031,172.88999999999999 + + + + + + + + + + +1 +#ThSurveyLine + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547953171434,44.39475406040239,172.22999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547935767127,44.39476216550596,174.74000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547515597932,44.39477491400606,176.44999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41546609771406,44.39477422015558,181.88000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547056744257,44.39479730088652,178.50999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547229607536,44.39480115003599,177.16000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41547349383747,44.39480887737890,177.18000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41548442927280,44.39481936057101,177.09000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41549540922298,44.39482660204325,176.36000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41548807882793,44.39484479267272,177.34000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41544847073356,44.39482756552439,178.74000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41543907440793,44.39480832945583,177.43000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41546577808217,44.39485183171936,175.69000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41546721641008,44.39484407049171,173.86000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41544332331547,44.39484266700792,173.81999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41545259115018,44.39483165402595,172.56000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41544879105758,44.39482531061072,171.75999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41549344028551,44.39481816435860,172.88000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41543345018559,44.39478427321296,170.41999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41545975578722,44.39479176785387,171.63000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41543374547865,44.39480110537310,170.69000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41542597406197,44.39475645943639,172.16999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41546077080681,44.39474196719450,171.99000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41539868763011,44.39468964640880,171.66999999999999 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41543734666286,44.39469905300104,171.13000000000000 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41544619931151,44.39475178790399,171.46000000000001 + + + 4.41546611369761,44.39479996905909,172.58000000000001 4.41563581403117,44.39479724739386,173.15000000000001 4.41565226013416,44.39477200711239,173.08000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41564840201689,44.39476836540550,178.72000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41561473097999,44.39474250896628,175.27000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41560014201424,44.39475665144993,175.88000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41562779446345,44.39478285536183,178.16000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41562220656357,44.39483055404782,175.44999999999999 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41562654428876,44.39483328927160,178.15000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41562964392540,44.39480659999521,178.43000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41566053790812,44.39474651171242,174.91999999999999 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41560328050292,44.39478172999021,171.83000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41560825813420,44.39479499071515,172.09000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41557551773379,44.39470591994144,177.59000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41559622763545,44.39475075966829,175.16999999999999 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41562871234749,44.39474926168113,175.09999999999999 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41562339516317,44.39474752939945,177.88000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41562484226018,44.39476020528729,173.66999999999999 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41566422959259,44.39478868919150,172.53999999999999 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41566832301292,44.39479169764989,173.91000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41571116734933,44.39480276094712,175.11000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41561026971595,44.39487041154941,173.44000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41559362043400,44.39483731379475,173.44000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41563132294369,44.39487374217436,174.59999999999999 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41565340034214,44.39485275102753,175.65000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41563798903103,44.39480388179000,178.13000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41551138654245,44.39479767650341,173.11000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41551084692252,44.39482631356871,172.75999999999999 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41557167767987,44.39474819424295,173.15000000000001 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41554551762902,44.39476158514707,173.59000000000000 + + + 4.41563581403117,44.39479724739386,173.15000000000001 4.41579357126039,44.39485923186295,173.15000000000001 4.41574807729425,44.39491293556881,172.28000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41576289255974,44.39489779980465,175.87000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41577695014645,44.39488249371617,178.53999999999999 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41580803903372,44.39486534807924,179.86000000000001 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41581596598255,44.39485093109508,177.37000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41583459154684,44.39483250518428,176.16999999999999 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41583181589483,44.39482695889674,175.15000000000001 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41581450811271,44.39484284697195,173.25000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41579398386002,44.39486066706786,172.16000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41564362326251,44.39479318559941,172.66000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41570115333628,44.39479397653635,173.28999999999999 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41571074246216,44.39479079217290,173.94000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41560474966982,44.39483546011996,173.71000000000001 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41562916369679,44.39486773779832,173.40000000000001 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41585854848575,44.39488666643265,173.59000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41578932070793,44.39494031518713,173.56999999999999 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41582807571346,44.39494350821381,173.47000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41586044600534,44.39498261600168,173.58000000000001 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41587879868311,44.39494825795123,173.03999999999999 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41589867281489,44.39482411856901,174.91000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41594285290903,44.39485344106988,174.84000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41585453965479,44.39485691743067,173.03000000000000 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41594968095268,44.39485533397288,175.56999999999999 + + + 4.41579357126039,44.39485923186295,173.15000000000001 4.41585500286056,44.39495576645989,173.63000000000000 4.41585452100675,44.39495658294212,172.66999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41585416918338,44.39495757781624,175.75999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41587905981004,44.39495869829005,174.03999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41591485382307,44.39498407719741,174.44000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41590202398402,44.39499324535100,173.94000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41587176832189,44.39498346077346,173.81999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41584657882572,44.39497541168694,173.99000000000001 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41584357461920,44.39497076865653,176.53000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41584195916982,44.39495638432882,173.78999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41582995241350,44.39494825577319,173.72000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41575615057331,44.39490436877850,173.50999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41579926744325,44.39484097219117,173.11000000000001 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41582522527028,44.39484459984737,174.53000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41583904474759,44.39482479521946,175.94000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41586825348728,44.39489815575906,174.72999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41589416407150,44.39489989333779,177.59999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41591741369673,44.39492075188070,176.69000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41590632551022,44.39492926741723,174.78999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41593520880498,44.39493438797408,175.18000000000001 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41588102045715,44.39495174062681,173.83000000000001 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41587817886062,44.39495861958525,174.22000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41587241089983,44.39493384495380,173.22000000000000 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41584003758093,44.39492975960395,172.78999999999999 + + + 4.41585500286056,44.39495576645989,173.63000000000000 4.41588789448417,44.39498559425491,174.02000000000001 4.41588873598168,44.39499413646234,174.22000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41588944187878,44.39499223671681,175.46000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41588820803826,44.39498306933100,175.81999999999999 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41589656227499,44.39496063401015,178.72000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41589043164656,44.39496152312416,176.78000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41589608492399,44.39496163049843,174.50000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41589544152445,44.39496100854815,173.68000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41592426983561,44.39493380837538,174.15000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41593177226680,44.39493254149297,176.46000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41592970807257,44.39493535902276,179.81000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41591014688463,44.39496658150577,173.43000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41592294681064,44.39497127864325,173.24000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41597461505150,44.39494855646307,174.28000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41600864789233,44.39493866549451,176.59999999999999 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41597450411360,44.39495918164987,178.52000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41591099846142,44.39498556727992,174.91999999999999 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41590175716928,44.39499261855864,174.03000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41590939917970,44.39499693185887,172.38000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41588997947627,44.39498862852978,172.38000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41585091657285,44.39497814690208,174.03999999999999 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41584130504538,44.39496035414124,174.09000000000000 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41586724717230,44.39496335176726,173.31999999999999 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41587305192636,44.39495445400858,173.49000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41588384392664,44.39496421875237,174.25999999999999 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41588060720287,44.39496534075199,177.00999999999999 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41585395533318,44.39494902753871,176.30000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41587254915916,44.39496949579448,176.86000000000001 + + + 4.41588789448417,44.39498559425491,174.02000000000001 4.41597746609821,44.39496715639883,173.91000000000000 4.41597792823083,44.39497057166736,172.44999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41597775092368,44.39496850321435,178.91000000000000 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41597664826814,44.39494952066912,173.87000000000000 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41597313464406,44.39493957231251,176.16999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41597096743574,44.39494329148642,178.65000000000001 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41598128589584,44.39498934515252,178.81000000000000 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41598021467294,44.39499169975566,175.69999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41598036271391,44.39499259817072,173.83000000000001 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41598326112350,44.39499301106019,172.50999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41604291017602,44.39499818613555,173.91999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41606066541786,44.39499516682641,173.68000000000001 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41603111002382,44.39497321898490,173.09999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41608131810862,44.39492224552387,174.30000000000001 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41604846122728,44.39492392849312,173.99000000000001 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41595659417601,44.39494095541383,174.19999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41590542548152,44.39491838513428,175.41999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41593377450345,44.39493728743646,180.15000000000001 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41590457754411,44.39495476891044,174.40000000000001 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41590334488283,44.39493560797278,174.36000000000001 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41588649116080,44.39498471198000,174.13999999999999 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41590354191221,44.39493344467461,174.03000000000000 + + + 4.41597746609821,44.39496715639883,173.91000000000000 4.41613412994450,44.39498539896533,173.88000000000000 4.41613308124303,44.39498865359910,172.58000000000001 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41611955001788,44.39501997863891,174.00999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41611920886775,44.39503645885883,177.53999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41613935596719,44.39499352465825,179.50000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41614738925207,44.39496830245648,178.50999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41614910219889,44.39495144446776,177.41000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41615988639526,44.39493077851329,176.25999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41615263672014,44.39492709040798,174.28999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41613602807493,44.39498096299344,173.65000000000001 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41619192423421,44.39496160754962,174.03999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41622007297769,44.39497249951904,174.25000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41623808489193,44.39497974051360,177.36000000000001 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41627347940860,44.39499918234110,179.16000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41627669983962,44.39503254274767,179.22000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41625524630790,44.39505838772092,177.71000000000001 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41625255732682,44.39510649932715,177.75999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41623816263534,44.39513342392679,175.16999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41616785590867,44.39507868842112,175.65000000000001 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41615087635608,44.39506252098241,176.78000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41615330983955,44.39503430971049,178.25999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41622688304828,44.39505398081339,173.81000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41629809768673,44.39504964369157,173.33000000000001 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41638950265367,44.39502920121823,173.69999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41608731194443,44.39492090799892,173.33000000000001 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41607915030902,44.39494100002953,179.84000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41601264631393,44.39491277493313,173.84000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41607618591211,44.39499316660294,173.94000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41608864984330,44.39497941150878,173.09999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41598750432530,44.39499196614731,175.31999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41585198780086,44.39497579230022,173.91999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41599317460866,44.39496263287707,173.28000000000000 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41598925124980,44.39493630398986,173.94999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41604384089931,44.39491993647344,173.69999999999999 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41605025063159,44.39495028481974,179.36000000000001 + + + 4.41613412994450,44.39498539896533,173.88000000000000 4.41633451151629,44.39498435239449,172.90000000000001 4.41633413718299,44.39498444724101,172.69000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41636092819563,44.39498122163352,179.55000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41636773668645,44.39502750047790,174.63999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41638639822040,44.39503059162691,178.34999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41637399561563,44.39501166439535,179.94000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41634213095026,44.39494761142051,176.24000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41633637298518,44.39495335748744,174.05000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41633069547006,44.39493722477399,173.61000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41631518847543,44.39491968794361,172.86000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41628719008829,44.39494993863063,173.19000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41625722653646,44.39494681276018,173.19000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41623731426545,44.39496399484691,173.56999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41617598384245,44.39493678369215,174.06999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41610052771747,44.39499744520009,174.13999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41612196990700,44.39505145867479,175.49000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41616884606925,44.39507309371096,175.24000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41618700889545,44.39502613358486,179.03000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41620868759649,44.39510967445872,174.55000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41620748465671,44.39513687955674,174.62000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41629375597891,44.39505177026594,173.56999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41630183258820,44.39505337699359,179.97999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41624131995996,44.39506387871032,174.06000000000000 4.41624095012932,44.39506415356236,172.74000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41623233369222,44.39506606501616,182.05000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41623543981818,44.39505972283691,177.99000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41623766780864,44.39505843373637,174.36000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41622382757916,44.39503223239569,179.03999999999999 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41627310178982,44.39508948917004,174.11000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41625967810157,44.39507993837322,178.41999999999999 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41624702503700,44.39506605613369,179.87000000000000 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41627166411408,44.39508221507835,172.63999999999999 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41623950235593,44.39512674433752,173.63999999999999 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41620403289794,44.39513944484150,176.00000000000000 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41619336858934,44.39512976851687,174.00999999999999 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41619600301532,44.39509453217225,174.71000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41618564212053,44.39509196446333,178.03999999999999 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41631982404994,44.39493934530191,173.96000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41627666658850,44.39499608026576,179.11000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41625464337797,44.39497907739328,177.16000000000000 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41628202328074,44.39504958033721,173.94000000000000 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41634580638257,44.39503930662865,174.84999999999999 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41641377607759,44.39494542945030,173.66999999999999 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41632751013458,44.39501568350653,179.24000000000001 + + + 4.41624131995996,44.39506387871032,174.06000000000000 4.41620027548643,44.39511473439786,174.19000000000000 4.41620103091005,44.39511481471447,173.21000000000001 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41620093465234,44.39511598636682,179.38999999999999 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41617649034870,44.39509757410435,177.71000000000001 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41624726993888,44.39513105600012,175.52000000000001 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41622889940252,44.39512453987317,173.41999999999999 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41620465097311,44.39513403497988,174.55000000000001 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41619577727307,44.39514072142888,177.25000000000000 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41618891879492,44.39512757494695,176.53000000000000 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41623010570135,44.39506735411656,174.13000000000000 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41627579809759,44.39506676645855,173.78000000000000 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41636017832613,44.39495125066402,174.15000000000001 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41620742050905,44.39496365905321,174.74000000000001 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41624289779092,44.39506169765266,180.03999999999999 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41627357970337,44.39509353445797,175.53000000000000 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41629691511497,44.39511781303352,174.63999999999999 + + + 4.41620027548643,44.39511473439786,174.19000000000000 4.41619484734619,44.39514370444034,176.27000000000001 4.41619371758759,44.39514371896975,175.55000000000001 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41619176710863,44.39514104309774,177.00000000000000 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41618733026251,44.39513434776728,177.16999999999999 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41618755936446,44.39513848628731,176.06999999999999 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41617125244745,44.39514418794690,176.47000000000000 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41616413839592,44.39515094179536,177.68000000000001 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41616799882399,44.39515467348776,176.72000000000000 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41617992405595,44.39515452012402,176.41999999999999 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41619180931988,44.39515778848443,176.53000000000000 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41620556175882,44.39514032549805,176.25999999999999 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41618961456507,44.39509515452298,175.97000000000000 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41625275884683,44.39510451603403,174.47000000000000 + + + 4.41619484734619,44.39514370444034,176.27000000000001 4.41615235670572,44.39515181356646,175.93000000000001 4.41615137048798,44.39515254650447,175.33000000000001 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41615171385846,44.39515623339568,177.47999999999999 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41616123152882,44.39515521067696,176.09999999999999 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41617898736041,44.39517731023594,176.41999999999999 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41621494826712,44.39524950348459,177.08000000000001 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41618191276445,44.39523903448451,177.25999999999999 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41614812577127,44.39524370049522,176.63999999999999 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41611621332542,44.39521286982788,176.63000000000000 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41603293193384,44.39521673177524,176.19999999999999 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41609316673231,44.39518507625607,178.22000000000000 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41604024090716,44.39516757041437,175.71000000000001 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41598370917433,44.39513642607021,175.63999999999999 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41608180789294,44.39513759546353,176.78000000000000 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41615614902914,44.39514780339352,176.08000000000001 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41614928266728,44.39514438045338,176.09999999999999 + + + 4.41615235670572,44.39515181356646,175.93000000000001 4.41618527724654,44.39529823219528,177.09000000000000 4.41618600790503,44.39529732247979,176.33000000000001 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41619278872660,44.39529732530659,178.31000000000000 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41621493025377,44.39528893768176,176.91000000000000 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41621071518176,44.39526099197462,176.68000000000001 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41616249187773,44.39516041631745,175.36000000000001 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41616799591318,44.39527000436525,176.63000000000000 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41615670280503,44.39527032966188,176.87000000000000 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41616282668944,44.39528924763452,177.13999999999999 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41621947913743,44.39533524560105,177.84999999999999 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41618487078528,44.39537233366542,177.87000000000000 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41615911708667,44.39531162324853,177.34999999999999 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41612311999175,44.39535845259610,177.74000000000001 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41613461180688,44.39537108933947,177.69000000000000 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41617572121964,44.39537803331001,178.06999999999999 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41624846793152,44.39533955443591,177.40000000000001 + + + + + + + + + + +0 +#ThSurveyLine + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41631729397122,44.39504399488248,172.61000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41632586254137,44.39503515158308,179.16000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41635037427832,44.39499603257514,179.52000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41635949271206,44.39495396043876,177.22999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41634424581354,44.39495685750214,173.24000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41633477608397,44.39498488918289,171.78999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41663148896195,44.39495955486053,174.09999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41643591549542,44.39501726020993,172.71000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41639032873221,44.39494176964067,172.69000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41636992021175,44.39502945309419,172.97000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41640146948625,44.39502067433038,173.03999999999999 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41642664324271,44.39500801616180,174.55000000000001 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41646963283159,44.39495461447586,173.38000000000000 4.41646746052519,44.39481761390622,173.25000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41647043991193,44.39480118978127,179.34999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41647620037758,44.39485576502926,179.25000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41645813643606,44.39492172065685,176.61000000000001 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41645632457914,44.39495469562949,177.63999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41645355353325,44.39498948357821,177.81999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41646836205358,44.39501423192542,176.72000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41646742489111,44.39503198026058,172.63000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41646850591433,44.39495976078857,172.00999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41644590564791,44.39493475253987,174.13000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41650921291374,44.39492052345327,174.55000000000001 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41650384066378,44.39494670180353,177.69000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41649432656122,44.39497797521733,178.56000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41648796191913,44.39500965827753,178.25000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41649099673017,44.39504563199188,173.84000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41654495110744,44.39507915006043,173.69000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41661717149278,44.39504977093071,174.81999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41659036926537,44.39497727993199,177.94999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41651190139415,44.39492760138810,174.63999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41656591895361,44.39490844998183,173.75000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41646680590003,44.39495203991469,171.99000000000001 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41662636633096,44.39493549221739,172.22999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41658332694749,44.39509729299373,172.49000000000001 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41655355177078,44.39507660856179,176.47999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41649598995892,44.39497921426668,179.09999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41649340752270,44.39501652068357,178.47999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41649574027691,44.39502945526722,176.62000000000000 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41648807863950,44.39493402999857,177.96000000000001 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41650822161147,44.39491603461110,177.56999999999999 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41654315519884,44.39494214464017,173.86000000000001 + + + 4.41646963283159,44.39495461447586,173.38000000000000 4.41646504513516,44.39482646809919,174.30000000000001 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41651872287282,44.39506472222401,175.09000000000000 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41650042654446,44.39504109913036,178.30000000000001 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41651179038844,44.39501349322809,179.90000000000001 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41653639384768,44.39499309962845,182.13000000000000 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41654374739796,44.39494573829732,176.24000000000001 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41657094411756,44.39492360072502,176.68000000000001 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41657021393872,44.39490947511336,174.90000000000001 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41653344318356,44.39491030825717,177.88000000000000 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41653431109851,44.39489481160982,176.63999999999999 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41654203670509,44.39494260918767,172.91999999999999 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41662550009343,44.39494603709111,175.34000000000000 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41662445726930,44.39497963239801,175.33000000000001 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41665297189414,44.39505030072173,177.16000000000000 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41660223658660,44.39507517198719,176.03999999999999 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41654093751337,44.39506929818337,175.80000000000001 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41660542903749,44.39502210213890,179.63999999999999 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41661133594874,44.39498718381164,177.94000000000000 + + + 4.41654315519884,44.39494214464017,173.86000000000001 4.41663339545456,44.39502570376735,173.22999999999999 4.41656731227322,44.39510965331256,173.36000000000001 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41660839139308,44.39507023108769,179.00999999999999 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41665086899475,44.39506662354630,174.53999999999999 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41663590782483,44.39504079680302,178.34999999999999 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41666018031519,44.39502724985599,178.94000000000000 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41669398377529,44.39499314304861,178.22000000000000 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41668039968127,44.39499223742727,174.94999999999999 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41665331422870,44.39498871450942,174.36000000000001 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41663857080071,44.39502176581727,172.27000000000001 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41674957543964,44.39499674936716,175.97999999999999 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41681572154903,44.39504577599631,182.19999999999999 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41672098886225,44.39507373428440,178.47000000000000 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41673152504362,44.39509835750053,176.77000000000001 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41670517832868,44.39512435554965,174.36000000000001 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41674067816631,44.39512290847806,174.80000000000001 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41683321564092,44.39499720378738,176.15000000000001 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41676815138893,44.39499642034105,175.25000000000000 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41673187143153,44.39499679707650,174.59000000000000 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41670115751861,44.39499881279729,174.16000000000000 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41666500987968,44.39507472455932,173.16000000000000 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41664468551341,44.39507543618819,173.28999999999999 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41662488968895,44.39507217961091,173.34000000000000 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41660078636285,44.39513263098650,172.93000000000001 + + + 4.41663339545456,44.39502570376735,173.22999999999999 4.41669242751740,44.39508148434928,173.59000000000000 4.41664178244716,44.39520529951800,173.66999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41671431436187,44.39506292629621,172.47999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41675191970429,44.39503021106781,174.66999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41679193420644,44.39499341339523,178.09999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41677892614447,44.39501050675177,183.88999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41677248159479,44.39502895617166,184.55000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41671144583195,44.39506872524160,178.61000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41670128209022,44.39508407139000,177.40000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41669027507565,44.39509582711081,176.71000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41668533336929,44.39510408358821,175.69999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41666084357984,44.39511898381475,173.83000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41666671129101,44.39511260609510,172.69000000000000 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41670049218420,44.39513278880374,173.22999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41673336164776,44.39514163921035,173.47999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41674559119417,44.39511852373823,173.59000000000000 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41676155074255,44.39511399687656,173.52000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41678850561409,44.39511229959928,173.18000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41680560679335,44.39511324998821,173.12000000000000 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41676006653735,44.39507476206856,173.52000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41676034504263,44.39506080354280,173.59999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41676186367687,44.39505124062434,173.78999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41676058464381,44.39504027318995,173.88000000000000 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41688180235800,44.39503700295514,177.38000000000000 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41684049938045,44.39502231899948,176.50999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41683200766185,44.39499910999942,176.34000000000000 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41681227020867,44.39497811642369,176.80000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41675952596995,44.39499797182442,175.47999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41672967273658,44.39499925622475,175.13000000000000 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41670314344890,44.39499788692891,174.61000000000001 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41668346070550,44.39498409517748,174.28000000000000 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41665579941844,44.39498265040176,174.16999999999999 + + + 4.41669242751740,44.39508148434928,173.59000000000000 4.41681757132843,44.39510463305191,173.25999999999999 4.41685635465219,44.39500861021300,173.49000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41685843744439,44.39501155446666,176.84000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41685074726595,44.39503542183186,177.44999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41684757588375,44.39503915394415,179.18000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41683982076787,44.39504537589415,182.34000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41683184533152,44.39508293177570,182.13000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41683291121773,44.39511046781993,180.13999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41682138572562,44.39511655821613,175.99000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41681947801725,44.39511559241051,174.40000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41681903897530,44.39511811895230,173.74000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41682308702730,44.39513436264105,173.34000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41681034145657,44.39511679034666,172.93000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41681755188524,44.39512894191257,172.91000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41683671232319,44.39514193007522,172.88000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41686733992788,44.39516656486837,172.84000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41687987027733,44.39516550332401,173.06999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41688181503973,44.39515791562192,173.22999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41688311475876,44.39515465775043,173.18000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41690382824879,44.39516447480263,173.09000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41691441484153,44.39516100740361,172.93000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41688934039016,44.39514251337206,173.12000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41688669403102,44.39513210372299,173.19999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41690145235062,44.39512975306247,173.25999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41693390043658,44.39506658331743,173.09999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41692230838255,44.39505998008418,173.16999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41690351739989,44.39506175241316,173.30000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41690692056583,44.39504721348998,173.37000000000000 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41690108868886,44.39503495416045,173.40000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41691025302393,44.39500476559110,173.40000000000001 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41689441267105,44.39499398552007,173.25999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41687664784151,44.39499160317435,173.34999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41685180409227,44.39500740831705,173.56999999999999 + + + 4.41681757132843,44.39510463305191,173.25999999999999 4.41688729665639,44.39511102850624,172.84999999999999 4.41690260914150,44.39513081856069,172.81000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41689834054250,44.39512583169893,174.34000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41691021232543,44.39512855996433,178.88000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41691763241036,44.39511396935408,180.06999999999999 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41690894590764,44.39509301366200,179.18000000000001 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41691054599451,44.39507165551522,178.59000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41691901760784,44.39505894204471,176.55000000000001 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41691897993664,44.39506245377315,174.81000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41692094559080,44.39506071787470,173.44000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41692227459120,44.39505863004064,172.72000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41690259337240,44.39513018854034,172.80000000000001 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41694723102473,44.39513762701432,172.65000000000001 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41694229134716,44.39512589639723,172.84000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41693528814785,44.39512202510686,172.88999999999999 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41694250122658,44.39511923133652,172.83000000000001 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41700167584895,44.39507534461828,172.84999999999999 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41696830715057,44.39507163253379,172.68000000000001 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41695323633737,44.39506651457748,172.80000000000001 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41693729421274,44.39506671971222,172.88999999999999 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41692921920979,44.39506016125625,172.91000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41692039391610,44.39505874427164,172.91000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41691233531042,44.39505785761257,172.75000000000000 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41690147064708,44.39506024820675,172.68000000000001 + + + 4.41688729665639,44.39511102850624,172.84999999999999 4.41691711240138,44.39507814335215,172.43000000000001 + + + + + + + + + + +0 +#ThSurveyLine + + + 4.41607827650299,44.39547832152292,178.34999999999999 4.41611083935147,44.39544981282631,178.52000000000001 4.41613002508808,44.39544875581285,177.13000000000000 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41608076862551,44.39543237321174,177.62000000000000 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41610831750580,44.39544939509727,177.00000000000000 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41604212693470,44.39544376397750,177.97999999999999 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41607381097582,44.39545542081535,178.08000000000001 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41608136020195,44.39545100220538,178.62000000000000 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41608475174765,44.39545104862352,178.62000000000000 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41608891108188,44.39546170893111,177.21000000000001 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41609163950969,44.39546536515208,178.44999999999999 + + + 4.41611083935147,44.39544981282631,178.52000000000001 4.41615328128880,44.39540461120581,178.66000000000000 4.41618244742937,44.39541098851135,177.12000000000000 + + + 4.41615328128880,44.39540461120581,178.66000000000000 4.41614729866103,44.39540639874931,176.96000000000001 + + + 4.41615328128880,44.39540461120581,178.66000000000000 4.41615353459897,44.39540469798007,176.88999999999999 + + + 4.41615328128880,44.39540461120581,178.66000000000000 4.41614389919962,44.39543615299036,186.30000000000001 + + + 4.41615328128880,44.39540461120581,178.66000000000000 4.41614620097546,44.39541271509793,180.66000000000000 + + + 4.41615328128880,44.39540461120581,178.66000000000000 4.41615230068438,44.39541560770706,180.33000000000001 + + + 4.41615328128880,44.39540461120581,178.66000000000000 4.41614530762276,44.39542217993493,180.80000000000001 + + + 4.41615328128880,44.39540461120581,178.66000000000000 4.41615002708995,44.39541005496875,181.28000000000000 + + + 4.41615328128880,44.39540461120581,178.66000000000000 4.41617624081755,44.39533355087537,176.49000000000001 4.41622125906429,44.39535620013961,176.38999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41614357399275,44.39531272345470,176.53999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41617636634671,44.39533354926102,178.86000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41609461088537,44.39531308302006,177.72999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41612882460001,44.39531543402558,176.61000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41611332088731,44.39532814783414,176.75999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41612295625253,44.39531676993874,178.43000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41622958902503,44.39535789364691,176.52000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41626277263546,44.39534918393697,176.31000000000000 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41626902602883,44.39536323851726,176.28000000000000 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41623696991489,44.39535176658520,177.03999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41626249735853,44.39533316180118,176.31999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41627103275312,44.39530793312866,176.38000000000000 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41626796096103,44.39532066713198,178.34999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41629862891736,44.39532684502708,177.71000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41629132625253,44.39531100330611,177.53000000000000 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41627715385964,44.39532171931388,177.68000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41629222804366,44.39531693381234,176.22999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41619493059788,44.39530765142771,176.65000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41618130985107,44.39530026391942,176.53999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41618665018071,44.39530793798227,176.46000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41617944943072,44.39530118816415,178.55000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41620032384577,44.39530740200341,178.27000000000001 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41618721309026,44.39531036160387,178.59999999999999 + + + 4.41617624081755,44.39533355087537,176.49000000000001 4.41618527724654,44.39529823219528,177.09000000000000 4.41621387648525,44.39528697053257,176.41999999999999 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41616491001432,44.39529723368005,176.56999999999999 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41618477513024,44.39529823865275,177.71000000000001 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41616861680354,44.39526972628472,176.22000000000000 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41616924219704,44.39526962821004,177.24000000000001 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41618434734940,44.39524098387595,176.97999999999999 4.41621700570368,44.39524641594027,175.88000000000000 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41615797501227,44.39524087287522,176.00000000000000 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41618410980105,44.39524152712224,175.84999999999999 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41616336542572,44.39525556878167,178.65000000000001 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41608288554006,44.39527605063598,176.49000000000001 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41615030535139,44.39525051488846,176.16999999999999 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41614611728346,44.39526380343455,176.08000000000001 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41620135342283,44.39525318956768,178.38999999999999 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41618961846217,44.39519067829646,175.65000000000001 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41613767932122,44.39521763556049,175.66999999999999 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41615803753842,44.39519819695931,178.84000000000000 + + + 4.41618434734940,44.39524098387595,176.97999999999999 4.41611060066035,44.39515415118907,175.53000000000000 4.41614069267681,44.39514233015714,175.21000000000001 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41607066735631,44.39513899917218,175.31000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41611174617948,44.39515476668097,177.91000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41598289576001,44.39513904745402,175.81999999999999 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41603706563485,44.39513601005729,175.53000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41602989521907,44.39516059093314,174.96000000000001 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41604711456729,44.39517630514820,175.46000000000001 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41600548449816,44.39520376000446,177.34000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41606403092435,44.39525018385132,177.00000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41608571260816,44.39521839387707,175.78999999999999 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41605954631171,44.39521647956574,177.50999999999999 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41604052500189,44.39522410678057,175.78999999999999 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41613657152038,44.39521350834040,175.69999999999999 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41618594660361,44.39518946507228,175.81000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41618057363114,44.39519052452216,180.37000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41616599427353,44.39518999176387,179.09000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41617005229939,44.39517652482596,178.12000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41622180281235,44.39514704907977,176.38999999999999 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41616445474854,44.39515354865146,175.59999999999999 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41616192109975,44.39514763913105,175.78000000000000 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41616217496697,44.39515276768334,176.72999999999999 + + + 4.41611060066035,44.39515415118907,175.53000000000000 4.41612202169114,44.39505352874195,175.50999999999999 4.41614417661736,44.39506575825813,174.34999999999999 + + + 4.41612202169114,44.39505352874195,175.50999999999999 4.41612272588434,44.39505658076974,178.37000000000000 + + + 4.41612202169114,44.39505352874195,175.50999999999999 4.41612536648669,44.39505672687532,174.21000000000001 + + + 4.41612202169114,44.39505352874195,175.50999999999999 4.41623589123695,44.39496734432784,172.71000000000001 + + + 4.41612202169114,44.39505352874195,175.50999999999999 4.41623406406542,44.39504488527090,173.03000000000000 + + + 4.41612202169114,44.39505352874195,175.50999999999999 4.41618657488950,44.39503388190763,178.13999999999999 + + + 4.41612202169114,44.39505352874195,175.50999999999999 4.41660803185046,44.39493041620074,175.66000000000000 + + + 4.41612202169114,44.39505352874195,175.50999999999999 4.41623902269046,44.39496703395842,173.96000000000001 4.41618782846382,44.39507897175549,173.69000000000000 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41624161038868,44.39499518065417,178.81000000000000 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41623936945585,44.39500097151493,172.66999999999999 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41623939702381,44.39496693911222,172.41000000000000 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41663802108869,44.39497972800012,174.96000000000001 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41643835683554,44.39501947960429,172.93000000000001 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41635217378884,44.39495252403388,172.87000000000000 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41637471039111,44.39496997044287,177.83000000000001 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41590235576851,44.39495128623533,176.31999999999999 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41598564298986,44.39494265261838,174.46000000000001 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41599793389553,44.39498724040993,175.21000000000001 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41600130243250,44.39496126791624,179.61000000000001 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41624735044523,44.39514933143637,177.38999999999999 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41619912208937,44.39510376534225,173.59000000000000 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41628168556711,44.39507623411645,172.93000000000001 + + + 4.41623902269046,44.39496703395842,173.96000000000001 4.41633451151629,44.39498435239449,172.90000000000001 + + + 4.41618527724654,44.39529823219528,177.09000000000000 4.41626838146652,44.39533245590108,177.16000000000000 4.41627454306429,44.39530770791770,176.19999999999999 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41626803526804,44.39532363722859,178.16999999999999 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41626780841118,44.39531958871130,176.15000000000001 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41626863252481,44.39533245267216,176.15000000000001 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41629508482853,44.39532572019490,176.16000000000000 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41629075547074,44.39531830323013,176.11000000000001 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41630310800488,44.39533020863083,176.38999999999999 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41630299541571,44.39532570848447,177.44000000000000 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41629239464698,44.39530351691828,175.99000000000001 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41629272001343,44.39530648378587,177.38999999999999 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41638371399485,44.39531476677890,176.25999999999999 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41650295694394,44.39528775394908,175.44000000000000 + + + 4.41601817810055,44.39553050255132,176.41999999999999 4.41625231946321,44.39548346589521,174.52000000000001 + + + 4.41626838146652,44.39533245590108,177.16000000000000 4.41638077953537,44.39531291385310,176.94000000000000 4.41638422962275,44.39531530033807,175.41999999999999 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41637986589793,44.39530149155460,175.41000000000000 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41637202287092,44.39530420335828,177.72000000000000 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41638090281256,44.39531282223559,176.80000000000001 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41635303415244,44.39528302000400,176.68000000000001 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41636704669143,44.39528599088937,176.44999999999999 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41636565408957,44.39530059396723,176.66999999999999 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41636991474579,44.39529522728450,177.97000000000000 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41634275666993,44.39534401374996,175.81000000000000 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41634999797829,44.39535238361022,175.81999999999999 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41637148477973,44.39532284688050,176.84000000000000 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41645125874541,44.39530426456428,176.56999999999999 + + + 4.41601817810055,44.39553050255132,176.41999999999999 4.41608855912469,44.39552293514321,176.05000000000001 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41645143156688,44.39530615301099,176.56999999999999 + + + 4.41638077953537,44.39531291385310,176.94000000000000 4.41644908363103,44.39529763018268,176.53000000000000 4.41647873952651,44.39531354449000,174.86000000000001 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41642687725942,44.39526829532728,174.63999999999999 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41644820042354,44.39529746147950,174.58000000000001 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41661448039367,44.39515298209161,175.00000000000000 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41658031325113,44.39520266907049,175.46000000000001 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41656320482155,44.39521648396936,173.83000000000001 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41653567072723,44.39523016288309,174.00000000000000 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41652161706474,44.39522053018852,176.15000000000001 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41656530609366,44.39520511292059,177.74000000000001 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41648746036866,44.39536096915149,175.34999999999999 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41646785628361,44.39533025035065,175.13999999999999 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41647155292991,44.39533245359767,174.97999999999999 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41647409954566,44.39533386135054,176.02000000000001 + + + 4.41644908363103,44.39529763018268,176.53000000000000 4.41656025234378,44.39521391102509,174.63000000000000 4.41652670460323,44.39521308212952,173.81000000000000 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41655560777529,44.39521397077243,178.50999999999999 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41654594880814,44.39521436511959,173.58000000000001 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41655758245459,44.39521259489200,173.58000000000001 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41660648117051,44.39527489814461,175.21000000000001 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41657429037305,44.39524299080425,174.49000000000001 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41660534391664,44.39524952378097,174.49000000000001 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41659567096841,44.39526441344689,175.66999999999999 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41661386632954,44.39500299687081,177.68000000000001 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41659003474699,44.39512448636466,175.22000000000000 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41657778142327,44.39513661823440,175.21000000000001 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41658558162494,44.39513219636088,176.56999999999999 + + + 4.41656025234378,44.39521391102509,174.63000000000000 4.41657495235305,44.39515403078202,174.93000000000001 4.41658336529223,44.39519416681103,173.81000000000000 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41657017206291,44.39514364857707,175.09999999999999 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41657436299686,44.39515556890562,178.25999999999999 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41661313117720,44.39500372658321,177.71000000000001 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41659100519292,44.39512312340231,175.16000000000000 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41657826326817,44.39513580174891,175.18000000000001 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41660674477030,44.39513489516452,176.13000000000000 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41658884987550,44.39513233438124,176.47000000000000 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41661483730793,44.39515720899884,173.28999999999999 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41660962393897,44.39519977111744,172.81999999999999 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41662968693683,44.39516854204738,175.53999999999999 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41668362514204,44.39519638825133,173.06999999999999 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41667319586942,44.39516600161321,172.53000000000000 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41664825874564,44.39520818725472,172.96000000000001 + + + 4.41657495235305,44.39515403078202,174.93000000000001 4.41666300595965,44.39515019706123,173.62000000000000 4.41666968436186,44.39515614328074,172.50999999999999 + + + 4.41666300595965,44.39515019706123,173.62000000000000 4.41665411083622,44.39514598996494,172.59000000000000 + + + 4.41666300595965,44.39515019706123,173.62000000000000 4.41665612380049,44.39514614413230,175.50999999999999 + + + 4.41666300595965,44.39515019706123,173.62000000000000 4.41666144781089,44.39514814637319,172.38999999999999 + + + 4.41666300595965,44.39515019706123,173.62000000000000 4.41671535123713,44.39499899031797,175.19000000000000 + + + 4.41666300595965,44.39515019706123,173.62000000000000 4.41668935105873,44.39512915079695,172.52000000000001 + + + 4.41666300595965,44.39515019706123,173.62000000000000 4.41666722301818,44.39511800142502,172.43000000000001 + + + 4.41666300595965,44.39515019706123,173.62000000000000 4.41667943967650,44.39509938772095,175.41999999999999 + + + 4.41666300595965,44.39515019706123,173.62000000000000 4.41669841295195,44.39508482855722,172.38000000000000 4.41670099819763,44.39512792057176,172.30000000000001 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41670728363351,44.39499774363230,173.13999999999999 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41669398401859,44.39508848681180,178.43000000000001 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41718389992401,44.39513647210026,178.08000000000001 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41678278535725,44.39511453396150,172.47000000000000 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41677079728320,44.39507705486957,172.78999999999999 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41676893668346,44.39505790201574,174.72999999999999 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41676431342944,44.39504877824531,173.53999999999999 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41645055694961,44.39493496280588,173.63999999999999 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41666155814542,44.39507728985836,172.22999999999999 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41664762656096,44.39498221535280,172.53000000000000 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41666018783252,44.39505263875067,175.31000000000000 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41679517440022,44.39511284402150,173.91000000000000 4.41679010349440,44.39509085145117,172.40000000000001 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41679396621219,44.39509467312443,180.25999999999999 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41679112021431,44.39510137210106,172.30000000000001 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41689115732087,44.39498934574855,174.18000000000001 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41685382381009,44.39500783248950,172.75999999999999 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41690675486743,44.39503055972249,172.47999999999999 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41717766950884,44.39512835938035,174.06999999999999 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41705426874340,44.39509960667633,172.49000000000001 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41695786366087,44.39512596611625,172.53000000000000 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41701670830359,44.39511404495816,179.66999999999999 + + + 4.41679517440022,44.39511284402150,173.91000000000000 4.41691711240138,44.39507814335215,172.43000000000001 4.41692867117299,44.39512355075997,172.22999999999999 + + + 4.41691711240138,44.39507814335215,172.43000000000001 4.41692912972555,44.39506160291791,172.47999999999999 + + + 4.41691711240138,44.39507814335215,172.43000000000001 4.41690934689497,44.39510903417922,172.27000000000001 + + + 4.41691711240138,44.39507814335215,172.43000000000001 4.41692268071348,44.39507987234121,178.53000000000000 + + + 4.41691711240138,44.39507814335215,172.43000000000001 4.41715290626840,44.39517747535897,172.88000000000000 + + + 4.41691711240138,44.39507814335215,172.43000000000001 4.41721519101756,44.39514246165628,172.86000000000001 + + + 4.41691711240138,44.39507814335215,172.43000000000001 4.41716737038371,44.39515334072922,180.08000000000001 + + + 4.41669841295195,44.39508482855722,172.38000000000000 4.41652456597270,44.39498208782580,172.66999999999999 4.41651245471606,44.39492462321849,172.88000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41648888017482,44.39504133768756,172.63000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41651677222250,44.39492654838115,172.78000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41651239755094,44.39497252091272,179.11000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41657037647432,44.39497618664448,187.56000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41654233244456,44.39497951845360,183.34000000000000 + + + 4.41601817810055,44.39553050255132,176.41999999999999 4.41603584625429,44.39552901490963,186.91000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41659113144439,44.39497763025465,182.90000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41656660564983,44.39499109041283,182.44000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41654955678532,44.39497717472371,179.74000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41653686397505,44.39491152469915,173.11000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41653447395669,44.39492641070350,176.40000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41648640329979,44.39490722204999,172.81999999999999 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41649132984102,44.39490337733938,178.65000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41651551468797,44.39492647452570,175.49000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41651451662879,44.39492171567487,173.16000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41640786270183,44.39476931313902,175.78999999999999 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41649162936583,44.39491534772591,172.80000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41644517208136,44.39491045336941,172.69999999999999 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41647905843408,44.39489471206672,178.41000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41611391699745,44.39502068130238,174.97000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41623592276022,44.39496860436864,172.91000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41631660553025,44.39504157287634,172.88999999999999 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41645831285009,44.39497393687595,178.59000000000000 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41645990634755,44.39495230872819,172.68000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41644807882623,44.39502160534811,172.68000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41664136591618,44.39513345942888,172.19999999999999 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41657789152449,44.39510087415934,172.43000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41662288197573,44.39509732433528,172.19999999999999 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41660752588709,44.39510589484846,173.91999999999999 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41659327344993,44.39508330012946,172.08000000000001 + + + 4.41652456597270,44.39498208782580,172.66999999999999 4.41633451151629,44.39498435239449,172.90000000000001 4.41637195568992,44.39503050729589,172.97000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41633681933348,44.39493606562676,172.69000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41633504798068,44.39499073775768,179.31000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41643715559866,44.39502165582072,172.94000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41642690308227,44.39494814162128,172.88000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41647425778835,44.39497886359110,179.44000000000000 + + + 4.41633451151629,44.39498435239449,172.90000000000001 4.41664141545978,44.39498490618166,174.00999999999999 + + + + + + + + + + +23 +#ThSurveyLine + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41784748726509,44.39600700175248,178.87000000000000 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41786681209016,44.39602151817456,179.00000000000000 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41787655530624,44.39602949559963,179.05000000000001 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41783053824588,44.39602216528090,178.97999999999999 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41782603478755,44.39603788882329,178.88000000000000 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41784205382721,44.39604074365923,179.91999999999999 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41785141297958,44.39604341414653,180.37000000000000 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41786139456818,44.39604085476565,179.88999999999999 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41787992505605,44.39603368371330,179.19000000000000 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41785193764505,44.39604430771070,178.53999999999999 + + + 4.41785154752736,44.39604377254194,178.88999999999999 4.41783020108487,44.39598363594823,178.38000000000000 4.41782893676244,44.39598329209896,178.88000000000000 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41782944564734,44.39598355564275,178.08000000000001 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41779353714771,44.39598374787354,178.74000000000001 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41772534679756,44.39593339762484,178.78000000000000 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41766736112085,44.39583925047342,178.69999999999999 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41781161776703,44.39593354735479,178.53000000000000 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41783609721940,44.39598842175872,178.44000000000000 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41781518222724,44.39601570062893,178.75999999999999 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41779707806388,44.39600981154893,178.69999999999999 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41781100012432,44.39598910501761,179.71000000000001 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41782307289431,44.39598480810895,179.21000000000001 + + + 4.41783020108487,44.39598363594823,178.38000000000000 4.41776641087902,44.39594853450170,178.78000000000000 4.41774917993661,44.39596748298852,178.63999999999999 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41777343888389,44.39596843110959,178.61000000000001 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41784908631531,44.39598060180321,178.22999999999999 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41785536902356,44.39596071388182,178.16000000000000 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41779950598193,44.39593127243258,178.69000000000000 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41775354637289,44.39590116326199,179.19000000000000 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41778257204917,44.39594202419371,180.13000000000000 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41778928968636,44.39595454217704,179.90000000000001 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41776855150906,44.39596381237226,180.00999999999999 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41776676267496,44.39594753962103,177.91999999999999 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41777019202075,44.39592903892054,178.03000000000000 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41779504760580,44.39594879603150,177.97999999999999 + + + 4.41776641087902,44.39594853450170,178.78000000000000 4.41773061574718,44.39589308551218,179.21000000000001 4.41769841045942,44.39592582159872,178.88000000000000 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41769929471311,44.39590096139885,178.97000000000000 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41767077070999,44.39590519999032,178.78999999999999 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41762873712779,44.39588143249355,179.18000000000001 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41760148028627,44.39584099891327,178.56999999999999 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41770287612927,44.39586346200397,178.91000000000000 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41774973258146,44.39587924456929,179.21000000000001 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41775246704449,44.39589316431510,179.25999999999999 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41773137569151,44.39589334582418,178.03000000000000 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41771966514053,44.39590709141329,180.28000000000000 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41767858844520,44.39588142094524,177.41999999999999 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41767197416062,44.39596829688858,175.93000000000001 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41759627181021,44.39584862864589,178.44999999999999 4.41766183932959,44.39589955292721,178.16000000000000 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41764367192552,44.39590617907679,178.36000000000001 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41761092985228,44.39588238198945,178.40000000000001 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41759361176495,44.39583767899291,178.22999999999999 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41762233878013,44.39582650534860,178.31999999999999 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41767352337216,44.39583962130101,177.94000000000000 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41773108647187,44.39587678367056,178.00000000000000 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41775123498177,44.39589912228558,178.90000000000001 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41762962817312,44.39585684230352,179.22000000000000 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41762059381317,44.39585209688241,179.90000000000001 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41759613275680,44.39584809024432,178.68000000000001 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41759685213041,44.39584673050464,177.63000000000000 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41759538427938,44.39583324461010,178.44999999999999 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41737186436593,44.39580299004933,177.74000000000001 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41757446266903,44.39584521808790,179.41999999999999 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41757518791882,44.39585412191344,179.03999999999999 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41758720139285,44.39584244317529,178.63000000000000 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41735523484164,44.39572559656734,177.13999999999999 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41752280187586,44.39580806969314,178.34999999999999 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41755630155798,44.39583203711612,179.31000000000000 + + + 4.41759627181021,44.39584862864589,178.44999999999999 4.41756134667040,44.39584295606722,178.30000000000001 4.41758560713007,44.39583895245292,178.40000000000001 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41759698481418,44.39581692822571,178.36000000000001 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41756687266287,44.39581290429710,178.19000000000000 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41752594013005,44.39580802929578,178.00000000000000 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41735716115775,44.39578247195213,177.50000000000000 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41737640347874,44.39581877724531,177.41000000000000 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41753161764644,44.39585423262584,178.08000000000001 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41755749784854,44.39585975155273,178.24000000000001 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41757928445596,44.39586226208485,178.52000000000001 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41758607524450,44.39585263128117,178.52000000000001 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41756160449230,44.39584322284409,179.12000000000000 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41756368666888,44.39584112530592,177.43000000000001 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41759615980311,44.39584917027939,179.75000000000000 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41759072006193,44.39583753615442,178.99000000000001 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41757805140912,44.39582806582212,180.00000000000000 + + + 4.41756134667040,44.39584295606722,178.30000000000001 4.41747141338452,44.39581188229958,177.33000000000001 4.41749497541413,44.39576494246381,177.58000000000001 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41751542511205,44.39579429973292,177.93000000000001 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41760365281033,44.39582746615535,178.63999999999999 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41750770221516,44.39585697133967,177.93000000000001 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41741176820958,44.39587711290481,178.00000000000000 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41738255896537,44.39581887808041,177.97999999999999 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41743303337152,44.39581867855873,179.13999999999999 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41746607620472,44.39582941719505,179.06000000000000 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41748994970709,44.39581497487853,179.05000000000001 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41747564625524,44.39580039375822,179.19999999999999 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41741778586860,44.39580149865662,179.19999999999999 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41747150285613,44.39581044063697,178.62000000000000 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41747116683148,44.39581206553710,176.50999999999999 + + + 4.41747141338452,44.39581188229958,177.33000000000001 4.41741996415710,44.39571296923190,176.81000000000000 4.41747173275525,44.39571932536371,176.74000000000001 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41747106680671,44.39566765560927,177.00000000000000 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41746986561030,44.39561968405476,177.09999999999999 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41747516130972,44.39556037488202,177.16999999999999 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41746595800494,44.39549873145034,176.97999999999999 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41743212919934,44.39557695447235,177.34000000000000 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41741774895776,44.39557434858106,177.21000000000001 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41735847140063,44.39560410184341,176.53000000000000 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41734882776310,44.39567030939872,176.84999999999999 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41735398338435,44.39572075095086,177.25000000000000 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41736596921266,44.39578821065829,177.25000000000000 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41740814744309,44.39587292800864,177.27000000000001 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41747389512582,44.39588090484791,177.28000000000000 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41742929072313,44.39577452105479,180.03999999999999 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41740195270010,44.39574588265716,179.08000000000001 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41744678158759,44.39572081694998,178.74000000000001 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41747307640542,44.39569274864922,179.46000000000001 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41741430209574,44.39564731880568,180.28000000000000 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41737475308953,44.39571274087562,178.55000000000001 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41741187682366,44.39571595435050,179.09999999999999 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41742035652201,44.39571359440503,176.33000000000001 + + + 4.41741996415710,44.39571296923190,176.81000000000000 4.41741762677805,44.39559955909198,176.66000000000000 4.41742012385080,44.39559898675900,178.78000000000000 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41744061856247,44.39557999631613,176.80000000000001 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41741437543205,44.39557502222728,176.86000000000001 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41736974387763,44.39558288928399,177.12000000000000 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41730041846603,44.39562258532170,177.00000000000000 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41735002328471,44.39569298205625,177.16999999999999 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41743146994951,44.39586155388281,177.12000000000000 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41747068120252,44.39566730044511,177.06000000000000 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41743239713671,44.39560270015345,176.86000000000001 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41750573510946,44.39559788476658,176.90000000000001 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41744840500074,44.39559006969727,178.77000000000001 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41742430300405,44.39565556304655,179.91999999999999 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41737370956314,44.39563595707497,179.56000000000000 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41737977406365,44.39559230356663,178.50000000000000 + + + 4.41741762677805,44.39559955909198,176.66000000000000 4.41748134448808,44.39556659752552,176.81000000000000 4.41740499257654,44.39551122033595,176.33000000000001 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41743874486989,44.39556534523066,176.91000000000000 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41744426793717,44.39558030946954,176.77000000000001 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41732867312798,44.39566777781751,176.52000000000001 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41736042028648,44.39574713748770,176.06999999999999 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41747660815831,44.39561815675294,176.50999999999999 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41748412867483,44.39561760978769,176.38999999999999 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41752305756152,44.39564276777790,176.16000000000000 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41750442819779,44.39558079552411,176.66999999999999 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41748330405733,44.39556963338686,178.69999999999999 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41748065892023,44.39556930730800,175.46000000000001 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41749912237979,44.39561462579446,175.05000000000001 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41745155336881,44.39561550820609,175.44000000000000 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41746889812061,44.39557603102531,175.72999999999999 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41741246234188,44.39553372220012,179.22000000000000 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41740937477363,44.39556086155012,178.88000000000000 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41744902612358,44.39557475627534,178.72999999999999 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41746210193231,44.39559547536987,178.53000000000000 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41736684686444,44.39554241220786,176.66000000000000 4.41737078043200,44.39553903039709,179.05000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41736503377858,44.39554522653392,174.94999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41736235576449,44.39553355685356,176.53000000000000 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41735789370157,44.39554090687080,176.69000000000000 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41746715868380,44.39572721701936,178.08000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41743209040883,44.39560549509120,176.78000000000000 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41743684409136,44.39559976189160,176.66999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41741475878169,44.39557528738871,176.69999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41742497650405,44.39556210124097,176.80000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41748031951941,44.39554572331316,176.28999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41747262278171,44.39551917293829,175.86000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41759518438235,44.39548428342673,175.09999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41767236246291,44.39541720643417,174.11000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41745739879026,44.39549289951839,175.66999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41737823717452,44.39553092157856,176.44999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41741537839250,44.39551477796267,174.52000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41744655680327,44.39553130264211,174.27000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41739395674722,44.39554188320423,174.90000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41741482888641,44.39556304214502,175.90000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41741617840643,44.39554672899681,175.83000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41736732619098,44.39555654104976,176.08000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41736217829508,44.39558163618310,174.97999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41738431233263,44.39556793653435,175.11000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41742423124128,44.39553735205551,178.87000000000000 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41747498846333,44.39550833865637,178.55000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41745289049936,44.39557362615022,179.05000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41741131764924,44.39557326094741,178.91999999999999 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41745506097342,44.39564526362351,176.68000000000001 + + + 4.41736684686444,44.39554241220786,176.66000000000000 4.41741762677805,44.39559955909198,176.66000000000000 + + + 4.41748134448808,44.39556659752552,176.81000000000000 4.41771438743632,44.39551083878881,174.38999999999999 4.41771213692139,44.39551122789042,173.05000000000001 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41770973538661,44.39550558679726,177.59999999999999 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41758012857805,44.39552490157634,175.00999999999999 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41758597614214,44.39550267844674,174.72999999999999 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41766938355462,44.39548377837486,174.25000000000000 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41765500128350,44.39540086406722,173.55000000000001 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41762711256416,44.39529507546861,173.65000000000001 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41769740380253,44.39533909647084,173.91999999999999 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41777654712039,44.39543072037964,173.97000000000000 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41778204587710,44.39547980701411,173.91999999999999 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41775901057003,44.39550765335991,174.00000000000000 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41775501336703,44.39548843799078,172.97999999999999 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41771236175864,44.39543496795639,172.53999999999999 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41766686602644,44.39549857602083,172.84000000000000 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41766785482253,44.39553304551825,173.12000000000000 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41765310649845,44.39551072740496,178.36000000000001 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41767187975101,44.39549319959091,177.40000000000001 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41767043322236,44.39545549483775,178.40000000000001 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41770261883593,44.39541195518594,179.86000000000001 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41772829706090,44.39544952803389,179.00999999999999 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41773287326902,44.39537654326087,178.43000000000001 + + + 4.41771438743632,44.39551083878881,174.38999999999999 4.41773691445868,44.39535740446528,173.80000000000001 4.41779019261311,44.39546916838952,173.88999999999999 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41772443725603,44.39551602128704,173.58000000000001 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41767053534318,44.39546458674721,173.62000000000000 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41766141992398,44.39539141811486,173.40000000000001 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41754158316046,44.39533453010268,173.99000000000001 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41767140228722,44.39531368208921,173.75000000000000 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41773277199631,44.39535745779771,177.94999999999999 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41773609140776,44.39535462407222,172.81000000000000 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41762349388393,44.39530601591569,177.05000000000001 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41761619008762,44.39535031561207,178.55000000000001 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41768433299851,44.39540381763260,178.19999999999999 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41772242701770,44.39547085114148,178.56000000000000 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41776069295876,44.39541940041371,177.41999999999999 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41774978022648,44.39541485925240,172.24000000000001 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41770407264952,44.39540482394741,172.13000000000000 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41767538609322,44.39538250521874,172.11000000000001 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41765306722842,44.39533867691040,172.19999999999999 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41761630698295,44.39531988331959,171.61000000000001 + + + 4.41773691445868,44.39535740446528,173.80000000000001 4.41752763429542,44.39528897345110,173.15000000000001 4.41752976603497,44.39528885597790,178.34000000000000 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41752925265025,44.39528841242701,172.00999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41773703843221,44.39536235462474,173.80000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41764669330539,44.39537999358534,173.34999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41751365506420,44.39531742342133,173.19000000000000 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41746533584414,44.39528833487256,172.93000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41730623175846,44.39521781705115,173.05000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41704311956961,44.39508561514091,171.90000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41734199316507,44.39517666234966,173.59000000000000 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41745207624713,44.39520009421654,172.97000000000000 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41751178742154,44.39524785279488,173.00999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41753491382997,44.39526376084013,173.08000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41757976960591,44.39527488756115,173.56999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41765940715367,44.39531104552461,173.40000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41759905266172,44.39529777752701,177.55000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41753204244001,44.39526442802621,178.09999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41754172986503,44.39532534495892,177.18000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41741967574444,44.39528018951103,178.06999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41744085365333,44.39525839928629,177.75999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41763609913268,44.39532800149166,172.16999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41755351922086,44.39531474949391,171.84999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41755918804257,44.39528037436039,172.03999999999999 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41749684564897,44.39525290685604,171.33000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41744546442059,44.39525698945812,171.58000000000001 + + + 4.41752763429542,44.39528897345110,173.15000000000001 4.41727610360695,44.39512286103319,171.34000000000000 4.41727684776559,44.39512249132791,171.96000000000001 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41727913432130,44.39512354228166,170.21000000000001 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41729716697483,44.39511655779862,171.16999999999999 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41732046744191,44.39514443788917,171.53000000000000 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41739432389282,44.39525062523657,172.00000000000000 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41730372821510,44.39520308404116,171.47999999999999 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41724147230908,44.39518407828155,171.56999999999999 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41712511612643,44.39515082342620,171.31999999999999 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41694643829892,44.39512602310035,171.06999999999999 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41720418565017,44.39511415321360,171.11000000000001 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41713115727160,44.39511626346517,169.84000000000000 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41722924121901,44.39514192070308,170.22999999999999 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41727572354775,44.39514780476127,170.33000000000001 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41732745886822,44.39517792980313,170.52000000000001 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41725205945994,44.39515054018749,178.19000000000000 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41732744706610,44.39520755045155,178.13000000000000 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41724174684399,44.39517498152615,175.02000000000001 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41711187413515,44.39514352119011,176.97999999999999 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41724484922474,44.39512335331887,173.08000000000001 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41745080485467,44.39536495901013,176.94999999999999 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41701723520018,44.39511502852883,170.56000000000000 4.41701605200679,44.39511792477491,169.61000000000001 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41702305007042,44.39511657427640,177.61000000000001 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41704378399454,44.39502186401077,170.69999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41707641682462,44.39509148888777,170.55000000000001 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41719158837240,44.39511755648574,170.63000000000000 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41749728871443,44.39523048320719,171.25999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41709304321719,44.39514871527724,170.50999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41702030535251,44.39519754827084,170.65000000000001 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41708375440002,44.39516891192592,170.72000000000000 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41704054644978,44.39515839402429,170.78000000000000 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41696028213288,44.39514232080114,170.84999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41690321488180,44.39513495223367,170.84999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41680692822995,44.39514096280877,170.97000000000000 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41693097774343,44.39510533463822,170.80000000000001 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41679196389786,44.39508992719623,171.34999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41676133372762,44.39502504816362,175.41999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41685795684487,44.39502245450878,173.66999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41693742610246,44.39499172145111,172.59999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41683510881344,44.39500762312777,186.31999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41685127066718,44.39502623184489,177.38999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41696351768512,44.39509600277391,181.52000000000001 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41692851986395,44.39513255589625,174.97000000000000 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41698129021241,44.39512377400123,178.47000000000000 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41705668724213,44.39511596135892,176.56000000000000 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41715048515447,44.39514095356593,177.59000000000000 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41731258656336,44.39516569681963,176.99000000000001 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41716312524963,44.39513926035359,169.59999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41704909082462,44.39511848997408,169.59999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41695656368391,44.39510914687967,169.75999999999999 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41691711240138,44.39507814335215,172.43000000000001 + + + 4.41701723520018,44.39511502852883,170.56000000000000 4.41705977912250,44.39510403736092,170.16000000000000 + + + 4.41727610360695,44.39512286103319,171.34000000000000 4.41741831947112,44.39529623264860,174.80000000000001 4.41741783989052,44.39529713914074,178.83000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41741566984006,44.39529572656240,173.99000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41739261122477,44.39531763102178,174.61000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41735000555864,44.39528603801962,174.31999999999999 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41736088945633,44.39525933851847,174.27000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41727802934996,44.39512454685407,173.44999999999999 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41744066439225,44.39520069126933,174.65000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41743352517026,44.39528667360548,174.80000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41746210340865,44.39530467225683,175.11000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41744322648826,44.39531805990005,174.40000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41749922643630,44.39533795636636,176.43000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41746784594764,44.39536852099641,177.72000000000000 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41741969261663,44.39530593842021,174.05000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41739238637390,44.39527856006700,173.58000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41732941151660,44.39523084343077,171.46000000000001 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41728407247321,44.39514022465870,170.47000000000000 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41737276789502,44.39522722430098,171.53000000000000 + + + 4.41741831947112,44.39529623264860,174.80000000000001 4.41743580852685,44.39534777588244,176.63999999999999 4.41744205794119,44.39534661505773,179.66000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41743681726722,44.39534794296192,175.66000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41744630766740,44.39536087542976,177.22000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41747393986202,44.39536114996941,177.43000000000001 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41747624310981,44.39535283738541,177.13999999999999 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41749391116979,44.39535134950995,177.19000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41751033678131,44.39534537602939,177.34999999999999 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41747505790963,44.39534060830132,177.00000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41745407133499,44.39533493633683,176.78000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41746852432405,44.39529531631902,176.96000000000001 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41742383531747,44.39529084976738,176.81000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41738084287979,44.39528393049896,176.63000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41739540441389,44.39531885551603,176.71000000000001 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41740593801172,44.39533834688905,176.78999999999999 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41745349306382,44.39530181203669,178.96000000000001 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41744688260689,44.39531864306205,180.08000000000001 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41743785103530,44.39533406474084,182.41999999999999 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41741361672952,44.39531402946727,178.83000000000001 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41738888641786,44.39528922888186,177.53999999999999 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41738384205503,44.39528335170397,175.88000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41728842607581,44.39514358983770,173.96000000000001 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41746640901628,44.39535125336529,176.31999999999999 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41744862851069,44.39533320575861,175.84000000000000 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41744381965741,44.39531165999907,174.33000000000001 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41740758122781,44.39528862812340,173.84999999999999 + + + 4.41743580852685,44.39534777588244,176.63999999999999 4.41737382262400,44.39521919788557,171.38000000000000 + + + 4.41773061574718,44.39589308551218,179.21000000000001 4.41768299691898,44.39595717108543,176.00000000000000 4.41768186714454,44.39595718563010,177.03000000000000 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41769282019476,44.39592823439879,177.47000000000000 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41767925146424,44.39594299425728,176.75000000000000 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41767675125710,44.39595347015011,176.28999999999999 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41766675008195,44.39596026126768,176.19999999999999 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41767424654105,44.39596376603707,176.13000000000000 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41768615841530,44.39596307249262,176.18000000000001 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41769422548341,44.39595927732724,176.13000000000000 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41769588303861,44.39595025279343,176.19999999999999 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41769160217265,44.39595480950274,177.00000000000000 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41769262670271,44.39595560660037,177.12000000000000 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41767709993285,44.39596237882364,177.13999999999999 + + + 4.41768299691898,44.39595717108543,176.00000000000000 4.41767708120781,44.39595661702036,176.88999999999999 + + + + + + + diff --git a/Outputs/Deroc.lox b/Outputs/Deroc.lox new file mode 100644 index 0000000..87a45a4 Binary files /dev/null and b/Outputs/Deroc.lox differ diff --git a/Sources/Deroc (coordonnées GPS diff).csv b/Sources/Deroc (coordonnées GPS diff).csv new file mode 100644 index 0000000..bace534 --- /dev/null +++ b/Sources/Deroc (coordonnées GPS diff).csv @@ -0,0 +1,4 @@ +Name,Code,Easting,Northing,Elevation,Description,Longitude,Latitude,Ellipsoidal height,Origin,Easting RMS,Northing RMS,Elevation RMS,Lateral RMS,Antenna height,Antenna height units,Solution status,Correction type,Averaging start,Averaging end,Samples,PDOP,GDOP,Base easting,Base northing,Base elevation,Base longitude,Base latitude,Base ellipsoidal height,Baseline,Mount point,CS name,GPS Satellites,GLONASS Satellites,Galileo Satellites,BeiDou Satellites,QZSS Satellites +Entrée 1,,812693.915,6367244.259,175.955,,4.41493588,44.39515034,226.291,Global,0.016,0.011,0.024,0.020,2.134,m,FIX,RTK,2025-05-18 09:51:25.8 UTC+02:00,2025-05-18 09:51:36.8 UTC+02:00,56,1.6,1.9,819169.362,6387786.316,279.031,4.50112234,44.57896426,329.670,21546.779,NEAR,RGF93 / Lambert-93 + NGF-IGN69(RAF20) height,10,7,7,5,0 +Entrée 2,,812779.345,6367288.033,176.416,,4.41601811,44.39553053,226.752,Global,0.011,0.012,0.019,0.016,2.134,m,FIX,RTK,2025-05-18 10:15:02.6 UTC+02:00,2025-05-18 10:15:13.6 UTC+02:00,56,1.7,2.0,819169.362,6387786.316,279.031,4.50112234,44.57896426,329.670,21479.450,NEAR,RGF93 / Lambert-93 + NGF-IGN69(RAF20) height,7,8,6,3,0 +Entrée 3,,812923.475,6367350.603,180.286,,4.41784148,44.39607040,230.624,Global,0.014,0.018,0.023,0.022,2.134,m,FIX,RTK,2025-05-18 10:22:14.6 UTC+02:00,2025-05-18 10:22:25.6 UTC+02:00,56,2.3,2.9,819169.362,6387786.316,279.031,4.50112234,44.57896426,329.670,21377.089,NEAR,RGF93 / Lambert-93 + NGF-IGN69(RAF20) height,7,5,5,3,0 diff --git a/config.thc b/config.thc new file mode 100644 index 0000000..6281e94 --- /dev/null +++ b/config.thc @@ -0,0 +1,3207 @@ +encoding utf-8 +###################################################################################################################################### +# Version pyCreate_th2.py By Alex 2025 01 02 +###################################################################################################################################### + + + +###################################################################################################################################### +# Licence +###################################################################################################################################### +# +# Released under a Creative Commons Attribution-ShareAlike-NonCommercial License: +# Publié sous la licence Creative Commons Attribution-ShareAlike-NonCommercial: +# +# +# Written by: / Écrit par : Xavier Robert +# + +# File to set up specific settings for Therion drawing outputs +# In your *.thconfig file, you need to call this file with: +# Fichier pour définir une configuration pour les dessins de issus de Therion +# Dans votre fichier *.thconfig, vous devez appeler ce fichier avec la ligne : +# input config.thc +# and then, in each layout, you need to call the corresponding layout: +# et ensuite, dans chaque layout de votre thconfig, vous devez appeler les layouts qui vous intéressent comme par exemple : +# copy drawingconfig +# +# Lots of definition comes from (or are deeply inspired by) the excellent Therion Wiki +# Beaucoup de définitions proviennent (ou sont fortement inspirées) de l'excellent Wiki Therion +# https://therion.speleo.sk/wiki/doku.php +# https://therion.speleo.sk/wiki/tbe:wiki6 +# https://therion.speleo.sk/wiki/metapost +# https://thomas-holder.de/projects/therion/ + + +# Existing user points / nouvelles définitions de points : +# - nid/nest (u:nest) +# - gradient --> geologic dip +# - danger (u:danger) +# - chauves-souris/bats (u:bats) +# - stalactite boss (u:boss) +# - Shell/coquille fossile (u:shell) +# - Masonry/maçonnerie (u:masonry) +# - Ex voto/Signature (u:ex_voto) +# - Human bones/Ossements humains (u:human_bones) +# - Walking Caver/Spéléo qui marche (u:man_w) +# - Climbing caver/Spéléo qui grimpe (u:man_c) +# - Plan view symbol/symbole de vue en plan (u:symbol_plan) +# - extended view symbol/symbole de vue en coupe développée (u:symbol_extend) +# - entrance +# - block point +# - block user (u:block) + +# Existing user lines: +# - strate/strata (u:strata; option -clip off) +# - coupole (u:coupole; option -clip off) +# - faille/fault (u:fault; option -clip off) +# - doline (u:doline; option -clip off) +# - chauves-souris/bats (u:bats) +# - rail (u:rail) +# - plan walk/ (u:planwalk) +# - handrail/rambarde (u:handrail) +# - Surface (u:surf) +# - Dive line/fil d'Ariane (u:ariane) +# - Deviation (u:deviation) +# - rock border +# - Shot_Survey line (u:Shot_Survey) + +# Existing user areas: +# - boue/mud (u:boue) +# - guano (u:guano) +# - chauves-souris/bats (u:bats) +# - tronc/tree-trunk (u:tronc) +# - feuilles/tree-leaves (u:feuilles) +# - Tunnel initiation/Départ de galerie (u:galerie) + +# layout definition: +# - layout langue-fr +# - layout langue-es +# - layout langue-en +# - layout drawingconfig +# - layout scalebar_horiz +# - layout scalebar_vert-Halama +# - layout scalebar_vert +# - layout headerl +# - layout header_coupe_vert-to-place +# - layout header_coupe_vert-auto +# - layout header_coupe +# - layout header-plan-schema +# - layout header_coupe-schema +# - layout headeratlas +# - layout layoutmapborder +# - layout LayoutAtlasNorthArrow2 +# - layout LayoutAtlasNorthArrow +# - layout AtlasSetUp +# - layout layoutcontinuation +# - layout northarrowMG +# - layout test +# - layout depth +# - layout fonts_2000 +# - layout fonts_1000 +# - layout fonts_500 +# - layout Survey_No_Scrap + +###################################################################################################################################### +# change the names for the legend +# change les descriptions des symboles pour la légende +###################################################################################################################################### +text en "line u:rope" "rope" +text fr "line u:rope" "corde" +text es "line u:rope" "cuerda" + +text en "line u:fault" "fault" +text fr "line u:fault" "faille" +text es "line u:fault" "falla" + +text en "line u:strata" "strata" +text fr "line u:strata" "strate" +text es "line u:strata" "strata" + +text en "line u:doline" "doline" +text fr "line u:doline" "doline" +text es "line u:doline" "dolina" + +text en "point u:bats" "bat(s)" +text fr "point u:bats" "chauve-souris" +text es "point u:bats" "murciélago(s)" + +text en "line u:bats" "bat path" +text fr "line u:bats" "passage de chauve-souris" +text es "line u:bats" "ruta de murciélagos" + +text en "area u:bats" "lot of bats" +text fr "area u:bats" "beaucoup de chauve-souris" +text es "area u:bats" "muchos murciélagos" + +text fr "area u:galerie" "départ de galerie" +text en "area u:galerie" "tunnel departure" +text es "area u:galerie" "salida de galeria" + +text en "point u:guacharos" "guacharos" +text fr "point u:guacharos" "guacharos" +text es "point u:guacharos" "guacharos" + +text fr "point danger" "danger !" +text en "point danger" "danger !" +text es "point danger" "danger !" + +text en "point masonry" "masonry" +text fr "point masonry" "maçonnerie/murs" +text es "point masonry" "albañilería/muros" + +text en "point ex-voto" "ex voto" +text fr "point ex-voto" "ex voto/signature" +text es "point ex-voto" "ex voto/firma" + +text en "point human-bones" "human bones" +text fr "point human-bones" "ossements humains" +text es "point human-bones" "huesos humanos" + +text en "point u:boss" "stalagmite boss" +text fr "point u:boss" "stalagmite boss" +text es "point u:boss" "stalagmite boss" + +text fr "area u:guano" "guano" +text en "area u:guano" "guano" +text es "area u:guano" "guano" + +text fr "area u:boue" "lac de boue" +text en "area u:boue" "mud lake" +text es "area u:boue" "lago de barro" + +text fr "area u:tronc" "tronc d'arbre" +text en "area u:tronc" "Tree trunk" +text es "area u:tronc" "tronca de árbol" + +text fr "area u:feuilles" "feuilles/feuillage" +text en "area u:feuilles" "tree leaves" +text es "area u:feuilles" "Hojas de árbol" + +text en "line u:sentier" "trail" +text fr "line u:sentier" "sentier" +text es "line u:sentier" "sendero" + +text en "point u:shell" "shell" +text fr "point u:shell" "fossile" +text es "point u:shell" "fosíl" + +# Correction texte espagnol +text es "point air-draught" "corriente de aire" +text es "line rock-border" "contorno de bloque" +#text es "point water-flow" "curso de agua" +#text es "line water-flow" "curso de agua" +#text es "group water-flow" "curso de agua" +text es "point water-flow:permanent" "riachuelo" +text es "line water-flow:permanent" "riachuelo" +text es "point water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:intermittent" "riachuelo intermitente" +text es "line water-flow:conjectural" "riachuelo supuesto" + +text es "line rock-edge" "arista de bloque" +text es "point cave-pearl" "perlas de cavernas" + +text es "point rimstone-dam" "travertino" +text es "point rimstone-pool" "travertino" +text es "point stalactite" "estalactita" +text es "point stalactites" "estalactitas" +text es "point stalagmite" "estalagmita" +text es "point stalagmites" "estalagmitas" +text es "point pillars" "pilares" +text es "point pillar" "pilare" + +text fr "point traverse" "vire" +text fr "point ice-stalagmite" "stalagmite de glace" + +text fr "point u:anchor_artificial" "Ancrage artificiel" +text fr "point u:anchor_natural" "Ancrage naturel" + +text en "point u:man_w" "caver (walking)" +text fr "point u:man_w" "spéléo (marchant)" +text es "point u:man_w" "espeleológo (caminando)" + +text en "point u:man_c" "caver (climbing)" +text fr "point u:man_c" "spéléo (grimpant)" +text es "point u:man_c" "espeleológo (escalando)" + +text en "point u:symbol_plan" "" +text fr "point u:symbol_plan" "" +text es "point u:symbol_plan" "" + +text en "point u:symbol_extend" "" +text fr "point u:symbol_extend" "" +text es "point u:symbol_extend" "" + +text en "point wall-altitude" "altitude (m)" +text fr "point wall-altitude" "altitude (m)" +text es "point wall-altitude" "altura (m)" + + + +###################################################################################################################################### +### Layouts Languages/langues +###################################################################################################################################### +# Different layouts to manage languages (en, fr, es) +# In your thconfig, call the layout langue-XX where XX is en, fr or es +# You need to add one of these layout if you use the layout headerl or header_coupe +# If you want to add one of the field club, syntesys, web page, expedition, guide, +# add the following line in the code tex-map/endcode block of your layout in the thconfig +# \newtoks\YYYY \YYYY={the value of your variable} +# where YYYY = club, synth, wpage, expe or guide +# Différents layouts pour définir les langues (pour l'instant : en, fr, es) +# Dans votre thconfig, appelez le layout langue-XX où XX est en, fr ou es +# Vous devez ajouter l'un de ces layouts si vous voulez utiliser les layouts headerl ou header_coupe +# qui redéfinissent la présentation et les informations du cartouche (header). +# Si vous voulez ajouter un de ces champs club, syntesys, web page, expedition, guide, +# rajouter la ligne suivante dans le bloc code tex-map/endcode de votre layout dans votre thconfig +# (voir les exemples) +# \newtoks\YYYY \YYYY={Valeur de votre varialbe} +# où YYYY = club, synth, wpage, expe or guide +# +# You may add new fields, following the examples in the layouts. +# If you add a new field, you need to edit the layout(s) headerl and/or header_coupe +# Vous pouvez ajouter de nouveaux champs, en suivant les exemples dans les layouts suivant. +# Si vous rajouter un nouveau champ, vous devrez éditer le(s) layout(s) headerl et/ou header_coupe + +###################################################################################################################################### +layout langue-fr + # Définit la langue française + language fr + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilation } + \newtoks\datetitle \datetitle={le } + \newtoks\thproj \thproj={Projection } + \newtoks\thclub \thclub={Club(s) } + \newtoks\thsynth \thsynth={Synthèse } + \newtoks\thwpage \thwpage={Page internet } + \newtoks\thexpe \thexpe={Expedition } + \newtoks\thguide \thguide={Guide(s) } + \newtoks\thdatat \thdatat={Données topographiques } + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\ththanksto \ththanksto{Remerciements } + \newtoks\thcoords \thcoords{Coordonnées} + \newtoks\explolengthtitle \explolengthtitle{Longueur explorée } + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondeur explorée } + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode +endlayout + +###################################################################################################################################### +layout langue-es + # Definición del idioma español + language es + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compilación} + \newtoks\datetitle \datetitle={el } + \newtoks\thproj \thproj={Proyección} + \newtoks\thclub \thclub={Club(es)} + \newtoks\thsynth \thsynth={Síntesis} + \newtoks\thwpage \thwpage={Página web} + \newtoks\thexpe \thexpe={Expedición} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guia(s)} + \newtoks\thdatat \thdatat={Datos topograficas} + \newtoks\ththanksto \ththanksto{Nuestros agradecimientos } + \newtoks\thcoords \thcoords{Coordinadas GPS (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Longitud explorada} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Profondidad explorada} + + \cartotitle={Dibujo} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +###################################################################################################################################### +layout langue-en + # Set the language english + language en + + code tex-map + % Definition of variables for the tuned headers : + \newtoks\thversiontitleB \thversiontitleB={Therion } + + \newtoks\thversiontitleA \thversiontitleA={Compiled} + \newtoks\datetitle \datetitle={on } + \newtoks\thproj \thproj={Projection} + \newtoks\thclub \thclub={Club(s)} + \newtoks\thsynth \thsynth={Synthesys} + \newtoks\thwpage \thwpage={Web page} + \newtoks\thexpe \thexpe={Expedition} + \newtoks\depthrangetitle \depthrangetitle={Depth range from } + \newtoks\thguide \thguide={Guide(s)} + \newtoks\thdatat \thdatat={Survey's data} + \newtoks\ththanksto \ththanksto{Acknowledgments } + \newtoks\thcoords \thcoords{GPS coordinates (WGS84) } + \newtoks\explolengthtitle \explolengthtitle{Explored length} + \newtoks\explodepthtitle \explodepthtitle{\thinspace{}---\thinspace{}\thinspace{}\thinspace{}\thinspace{}Explored depth} + + # Initiate variables + \newtoks\club \club={} + \newtoks\synth \synth={} + \newtoks\wpage \wpage={} + \newtoks\expe \expe={} + \newtoks\guide \guide={} + \newtoks\datat \datat={} + \newtoks\thanksto \thanksto={} + \newtoks\ECoordinates \ECoordinates={} + + endcode + +endlayout + +### End of the layouts languages +### Fin des layouts languages +#______________________________ + +###################################################################################################################################### +###################################################################################################################################### +layout drawingconfig + # Layout to draw the map and extended view. + # Layout pour dessiner les plans et les coupes développées. + + # pdf-Author + # Auteur du pdf + doc-author "Xavier Robert" + + # Set the symology you want to use: UIS, ASF (Australie) CCNP (Etats Units), SKB (tchecoslovakia) + # Définit la banque de symboles que nous voulons utiliser : + # UIS, ASF (Australie) CCNP (Etats Units) ou SKB (tchecoslovakia) + #symbol-set UIS + # Change the type or colors of specific symbols: + # Changer le type ou la couleur de symboles spécifiques: + + + symbol-assign area sand AUT + symbol-assign point pillar AUT + symbol-assign point station:temporary SKBB + symbol-assign point entrance MY + #symbol-assign point entrance UIS + + + symbol-color area clay [52 33 6] # Color to verify + symbol-color area flowstone [100 60 20] + symbol-color area ice [0 0 100] + symbol-color area moonmilk [100 60 20] # Change the color ? + symbol-color area mudcrack [52 33 6] # Color to verify ; Maybe to darken + symbol-color area pillar [100 60 20] + symbol-color area pillar-with-curtains [100 60 20] + symbol-color area sand [67 49 1] # Color to verify + symbol-color area snow [0 0 100] + symbol-color area stalactite [100 60 20] + symbol-color area stalactite-stalagmite [100 60 20] + symbol-color area stalagmite [100 60 20] + + symbol-color line contour [34 21 3] # Marron : (87, 56, 8) + symbol-color line ceiling-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line flowstone [100 60 20] + symbol-color line floor-meander [34 21 3] # Marron : (87, 56, 8) + symbol-color line floor-step [34 21 3] # Marron : (87, 56, 8) + symbol-color line map-connection [69 69 69] # Gris acier (175, 175, 175) + symbol-color line rimstone-dam [100 60 20] + symbol-color line rimstone-pool [100 60 20] + symbol-color line rock-border [34 21 3] # Marron : (87, 56, 8) + symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + symbol-color line slope [34 21 3] # Marron : (87, 56, 8) + symbol-color line rope [58 44 25] + symbol-color line survey [46 46 46] # Gris foncé (117, 117, 117) / acier (175, 175, 175) + symbol-color line wall:clay [52 33 6] # Color to verify + symbol-color line wall:flowstone [100 60 20] + symbol-color line wall:ice [0 0 100] + symbol-color line wall:moonmilk [100 60 20] # Change the color ? + symbol-color line water-flow [17 46 100] + symbol-color line water-flow:conjectural [17 46 100] + symbol-color line water-flow:intermittent [17 46 100] + + symbol-color point altitude [100 50 0] + symbol-color point aragonite [100 60 20] + symbol-color point blocks [34 21 3] # Marron : (87, 56, 8) + symbol-color point breakdown-choke [34 21 3] # Marron : (87, 56, 8) + symbol-color point cave-pearl [100 60 20] + symbol-color point clay [52 33 6] # Color to verify + symbol-color point clay-choke [52 33 6] # Color to verify + symbol-color point curtain [100 60 20] + symbol-color point curtains [100 60 20] + symbol-color point disc-pillar [100 60 20] + symbol-color point disc-pillars [100 60 20] + symbol-color point disc-stalactite [100 60 20] + symbol-color point disc-stalactites [100 60 20] + symbol-color point disc-stalagmite [100 60 20] + symbol-color point disc-stalagmites [100 60 20] + symbol-color point disk [100 60 20] + symbol-color point flowstone [100 60 20] + symbol-color point flowstone-choke [100 60 20] + symbol-color point helictite [100 60 20] + symbol-color point helictites [100 60 20] + symbol-color point ice [0 0 100] + symbol-color point ice-pillar [0 0 100] + symbol-color point ice-stalactite [0 0 100] + symbol-color point ice-stalagmite [0 0 100] + symbol-color point moonmilk [100 60 20] # Change the color ? + symbol-color point mud [52 33 6] # Color to verify + symbol-color point mudcrack [52 33 6] # Color to verify + symbol-color point pillar [100 60 20] + symbol-color point pillar-with-curtains [100 60 20] + symbol-color point pillars [100 60 20] + symbol-color point pillars-with-curtains [100 60 20] + symbol-color point popcorn [100 60 20] + symbol-color point rimstone-dam [100 60 20] + symbol-color point root [52 33 6] + + symbol-color point seed-germination [13 47 6] + symbol-color point snow [0 0 100] + symbol-color point soda-straw [100 60 20] + symbol-color point spring [17 46 100] + symbol-color point stalactite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactite-stalagmite [100 60 20] + symbol-color point stalactites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalactites-stalagmites [100 60 20] + symbol-color point stalagmite [100 60 20] + symbol-color point stalagmites [100 60 20] + symbol-color point station [54 7 60] + symbol-color point station-name [80 80 80] # light grey + symbol-color point vegetable-debris [13 47 6] + symbol-color point volcano [52 33 6] # Color to verify + symbol-color point wall-altitude [100 50 0] + symbol-color point wall-calcite [100 60 20] + symbol-color point water [17 46 100] + symbol-color point water-drip [17 46 100] + symbol-color point water-flow [17 46 100] + symbol-color point water-flow:intermittent [17 46 100] + symbol-color point water-flow:paleo [17 46 100] + + ####### Metapost-changes ############ + code metapost + + #fonts_setup( 12, 16, 32, 64, 96 ); + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + #endcode + + # Change the entrance symbole + # Changer le symbole d'entrée + def p_entrance_MY (expr pos,theta,sc,al)= + U:=(0.0u,0.0u); + T:=identity aligned al rotated 0.0 scaled sc shifted pos; + path p; + p = (-.3u,-.25u) -- (-.2u,-.25u){dir 135} .. (0u, .25u) .. {dir 225}(.2u,-.25u) -- (.3u,-.25u); + thdraw p withpen PenA; + thdraw unitsquare scaled 1.2u shifted (-0.6u,-0.6u) rotated 0.0 withpen PenD; + enddef; + + initsymbol("p_entrance_MY"); + + # Define Shot_Survey (u:Shot_Survey) in thin red + # Définition de la ligne file d'Shot_Survey en rouge fin + def l_u_Shot_Survey (expr Path) = + T:=identity; + pickup PenA; + draw Path withcolor black; + enddef; + + + # Change the block symbole + # Changer le symbole de block + def p_blocks (expr pos,theta,sc,al)= + base_symbolsize :=0.30u; %Factor*u; Factor=size of the blocks + size_factor := 0.5 + uniformdeviate 0.5; % Pour le polygone principal + symbolsize := base_symbolsize * size_factor; + U:=(.5u,.5u); + random_theta := uniformdeviate 360; + T:=identity aligned al rotated random_theta scaled sc shifted pos; + pickup PenC; + thfill (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.6; + thdraw (.0symbolsize,.0symbolsize)--(1.0symbolsize,-.5symbolsize)--(0.0symbolsize,-1.5symbolsize)--(-1.0symbolsize,-1.0symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.4; + thdraw (.5symbolsize,-.25symbolsize)--(1.0symbolsize,.5symbolsize)--(0.0symbolsize,1.5symbolsize)--(-0.5symbolsize,.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + thfill (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw (.0symbolsize,.0symbolsize)--(.0symbolsize,.5symbolsize)--(-1.5symbolsize,.5symbolsize)--(-1.5symbolsize,-0.5symbolsize)--(-0.5symbolsize,-0.5symbolsize)--cycle withcolor (0.341117, 0.219607, 0.031372); + enddef; + + # Change the rock bordersymbole + # Changer le symbole des ligne rock border + def l_rockborder (expr p) = + % Vérifie si le chemin est fermé + %if p[0] = point infinity of p: + % Remplit la zone avec une couleur si le chemin est fermé + %fill p withcolor (0.34, 0.21, 0.3); + + %draw p withcolor 0.5green; + %fi; + thfill p --cycle withcolor (0.341117, 0.219607, 0.031372) withalpha 0.5; + thdraw p --cycle withcolor (0.341117, 0.219607, 0.031372); + % Dessine la bordure de la ligne (même si elle n'est pas fermée) + %draw p withcolor (0.34, 0.21, 0.3); + enddef; + + + def p_u_block(expr pos,theta,sc,al) = + T:=identity aligned al rotated theta scaled sc shifted pos; + path p q; + p := (2.3u,0.9u)--(0.65u,1u)--(-0.9u,0.6u)--(-2.15u,-0.1u)--(-2.35u,-0.25u)--(-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--cycle; + pickup PenB; + thdraw p; + % The following line uses the code from Colour Dependant Visualization of Symbols by Bruce Mutton + if known colour_block_bg: thfill p withcolor colour_block_bg; else: thfill p withcolor (0.75,0.75,0.75); fi; + q := (-2.5u,-0.5u)--(-2u,-0.65u)--(-0.75u,-0.65u)--(0.6u,-0.7u)--(1.1u,-0.5u)--(2.1u,-0.15u)--(2.3u,0.9u)--(2.5u,0.7u)--(2.5u,0.5u)--(2.25u,-0.9u)--(1.1u,-1.3u)--(0.5u,-1.5u)--(-0.75u,-1.4u)--(-2u,-1.15u)--(-2.35u,-0.65u)--cycle; + thdraw q; + thfill q withcolor(0.6,0.6,0.6); + pickup PenD; + path p; + p := (-2u,-0.65u)--(-1.9u,-1u); + thdraw p; + path p; + p := (0.6u,-0.7u)--(0.5u,-1.3u); + thdraw p; + path p; + p := (2.1u,-0.15u)--(2.3u,-0.4u); + thdraw p; + enddef; + + initsymbol("p_u_block"); + + + + # Change the dashed line for the line wall:presumed + # Changer la ligne pointillée du symbole line wall:presumed + def l_wall_presumed (expr P) = + T:=identity; + pickup PenA; + # Old definition + #thdraw P dashed evenly scaled (2*optical_zoom); + # New definition + thdraw P dashed evenly scaled (.1u); + enddef; + + # Change the dashed line for the line chimney + # Changer la ligne pointillée du symbole line chemney (cheminée) + def l_chimney (expr P) = + T:=identity; + pickup PenC; + %thdraw P dashed evenly scaled optical_zoom; + thdraw P dashed evenly scaled (.05u); + enddef; + + # To change blocs size in the area blocks + # Pour modifier la taille des blocs dans l'aire blocks + def a_blocks (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + uu := max(u, (xpart urcorner q - xpart llcorner q)/100, (ypart urcorner q - ypart llcorner q)/100); + tmp_pic := image( + for i = xpart llcorner q step 1.0uu until xpart urcorner q: + for j = ypart llcorner q step 1.0uu until ypart urcorner q: + qq := punked (((-.3uu,-.3uu)--(.3uu,-.3uu)--(.3uu,.3uu)--(-.3uu,.3uu)--cycle) + randomized (uu/2)) + rotated uniformdeviate(360) + shifted ((i,j) randomized 1.0uu); + if xpart (p intersectiontimes qq) < 0: + thclean qq; + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change sand aspects + # Pour modifier les aspects du sable dans l'aire associée + def a_sands (expr p) = + T:=identity; + pickup PenC; + path q; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step 0.1u until xpart urcorner q: + for j = ypart llcorner q step 0.1u until ypart urcorner q: + draw origin shifted ((i,j) randomized 0.1u) withpen PenC; + endfor; + endfor; + ); + #clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change pebbles aspects + # Pour modifier l'aspects de l'aire pebbles (galets) + def a_pebbles_SKBB (expr p) = + T:=identity; + pickup PenC; + path q, qq; q = bbox p; + picture tmp_pic; + tmp_pic := image( + for i = xpart llcorner q step .1u until xpart urcorner q: + for j = ypart llcorner q step .5u until ypart urcorner q: + qq := (superellipse((.07u,0),(0,.03u), (-.07u,0),(0,.-.03u),.75)) + %randomized (u/25) + rotated uniformdeviate(360) + shifted ((i,j) randomized 0.27u); + if xpart (p intersectiontimes qq) < 0: + thdraw qq; + fi; + endfor; + endfor; + ); + clip tmp_pic to p; + draw tmp_pic; + enddef; + + # To change slopes aspects + # Pour modifier la ligne aspects + def l_slope (expr P,S)(text Q) = + %show Q; + T:=identity; + numeric dirs[]; + numeric lengths[]; + for i=Q: + dirs[redpart i]:=greenpart i; + lengths[redpart i]:=bluepart i; + endfor; + li:=length(P); % last + alw_perpendicular:=true; + for i=0 upto li: + if unknown dirs[i]: dirs[i]:=-1; + else: + if dirs[i]>-1: + dirs[i]:=((90-dirs[i]) - angle(thdir(P,i))) mod 360; + alw_perpendicular:=false; + fi; + fi; + if unknown lengths[i]: lengths[i]:=-1; fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + d:=dirs[i]; + if d=-1: + if (i=0) or (i=li): + dirs[i] := angle(thdir(P,i) rotated 90) mod 360; + pi:=i; + else: + if ni<=i: + for j=i upto li: + ni:=j; + exitif dirs[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + dirs[i]:=w[dirs[pi],dirs[ni]]; + %if (dirs[i]-angle(thdir(P,i))) mod 360>180: + %dirs[i]:=w[dirs[ni],dirs[pi]]; + %message("*******"); + %fi; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show dirs[i]; endfor; + ni:=0; % next + pi:=0; % previous + for i=0 upto li: + l:=lengths[i]; + if l=-1: + if (i=0) or (i=li): + lengths[i] := 1cm; % should never happen! + thwarning("slope width at the end point not specified"); + pi:=i; + else: + if ni<=i: + for j=i+1 upto li: + ni:=j; + exitif lengths[j]>-1; + endfor; + fi; + w:=arclength(subpath(pi,i) of P) / + arclength(subpath(pi,ni) of P); + lengths[i]:=w[lengths[pi],lengths[ni]]; + pi:=i; + fi; + else: + pi:=i; + fi; + endfor; + %for i=0 upto li: show lengths[i]; endfor; + T:=identity; + boolean par; + cas := 0.3u; + krok := 0.7u; + dlzka := (arclength P); + if dlzka>3u: dlzka:=dlzka-0.6u fi; + mojkrok:=adjust_step(dlzka,1.4u) / 5; + pickup PenD; + par := false; + forever: + t := arctime cas of P; + if t mod 1>0: % not a key point + w := (arclength(subpath(floor t,t) of P) / + arclength(subpath(floor t,ceiling t) of P)); + if alw_perpendicular: + a := 90; + else: + a := w[dirs[floor t],dirs[ceiling t]]; + fi; + l := w[lengths[floor t],lengths[ceiling t]]; + else: + if alw_perpendicular: + a := 90; + else: + a:= dirs[t]; + fi; + l:=lengths[t]; + fi; + a := a + angle(thdir(P,t)); + thdraw (point t of P) -- ((point t of P) + if par: 0.333 * fi l * unitvector(dir(a))); + cas := cas + mojkrok; + par := not par; + exitif cas > dlzka + .3u + (krok / 3); % for rounding errors + endfor; + if S = 1: pickup PenC; draw P fi; + %pickup pencircle scaled 3pt; + %for i=0 upto li: draw point i of P; endfor; + enddef; + + # To change color of Mud area + # Pour modifier la couleur de l'aire Boue + def a_u_boue (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + #126, 51, 0 + thfill p withcolor (0.49, 0.20, 0.00); + enddef; + + # To change color of Sump + # Pour modifier la couleur de l'aire siphon + def a_sump (expr p) = + T:=identity; + #thfill p withcolor (0.22, 0.22, 0.95); + thfill p withcolor (0.06, 0.20, 0.65); + enddef; + + # To change color of guano + # Pour modifier la couleur de l'aire guano + def a_u_guano (expr p) = + T:=identity; + thfill p withcolor (0.53, 0.26, 0.11); + enddef; + + # To change color of a tree-trunk + # I advise to use a line "border" to delimit the area + # If used with tree-leaves, add the option -place top + # Pour modifier la couleur de l'aire tronc + # Je suggère d'utiliser une ligne "border/bord" pour délimiter l'aire + # Si utilisé conjointement avec l'aire feuilles d'arbres, utiliser l'option -place top + def a_u_tronc (expr p) = + T:=identity; + thfill p withcolor (0.62, 0.24, 0.05); + enddef; + + # To change color of a tree-leaves + # Pour modifier la couleur de l'aire feuilles d'arbre/feuillage + def a_u_feuilles (expr p) = + T:=identity; + thfill p withcolor (0.0, 1.0, 0.0); + enddef; + + # To change color of Water area + # Pour modifier la couleur de l'aire eau + def a_water (expr p) = + T:=identity; + #thfill p withcolor (0.60, 0.8, 1); + thfill p withcolor (0.17, 0.46, 1); + enddef; + + # Northarrow more funnier ! + # Pour définir une nouvelle flèche du nord + # def s_northarrow (expr rot) = + # begingroup + # interim defaultscale:=0.7; % scale your north arrow here + # #interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + # T:=identity scaled defaultscale rotated -rot; + # interim linecap:=squared; + # interim linejoin:=rounded; + # thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + # pickup pencircle scaled (0.08cm * defaultscale); + # thdraw (0,0)--(0,-2.5cm); + # pickup pencircle scaled (0.16cm * defaultscale); + # p:=(0.4cm,0.6cm); + # thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + # label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + # endgroup; + # enddef; + + def s_northarrow (expr rot) = + begingroup + interim defaultscale:=0.8; % scale your north arrow here + T:=identity scaled defaultscale rotated -rot; + %noRotT:=identity scaled defaultscale 0; + pickup pencircle scaled (0.08cm * defaultscale); + + % Cercle du nord + p:=fullcircle scaled 1.6cm; + thclean p; + thdraw p withcolor black; + p:=(0.95cm,0)--(0.65cm,0); + thdraw p withcolor black; thdraw p xscaled -1 withcolor black; + + % Flèche + thdraw (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + thfill (-.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black withalpha 0.8; + thdraw (.6cm,-1.4cm)--(0,2.8cm)--(0cm, -1cm)--cycle withcolor black; + + % N du Nord + %pickup pencircle scaled (0.12cm * defaultscale); + %p:=(0.28cm,0.42cm); + %thdraw p--(p yscaled -1)--(p xscaled -1)--(p scaled -1) transformed T withcolor red; + label.rt(thTEX("N") scaled 1.6, (-0.2cm,0cm)) withcolor red; % transformed T; + endgroup; + enddef; + + # # Change Scale bar type + # # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + + # # Write the point depth (not functionning...) + # # Définir un point qui écrit la côte/profondeur (Ne fonctionne pas actuellement...) + # def p_u_prof (expr pos) = + # T:=identity shifted pos; + # pickup PenD; + # p:=(-.3u,0)--(.3u,0); + # thdraw p; thdraw p rotated 90; + # p:=fullcircle scaled .2u; + # thclean p; thdraw p; + # enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # % append "m" to label + # picture txtm; + # % calcul profondeur + # %numeric profondeur; + # profondeur:=(\thaltitude-\cavemaxz); + # picture txtprofondeur; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude m etex, lrcorner txt); + # %label.urt(btex \thdepth m etex, lrcorner txt); + # ); + # % give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # % draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + + + + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + def p_altitude (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + + vardef p_label@#(expr txt,pos,rot,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + p_altitude(pos); + % append "m" to label + picture txtm; + txtm:=image( + draw txt; + interim labeloffset:=0; + label.urt(btex \thaltitude { m} etex, lrcorner txt); + #label.urt(btex \thheight m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, pos); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, pos); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(pos,rot); % station name + elseif mode=8: process_filledlabel(pos, rot); + else: process_label(pos,rot); fi; + fi; + enddef; + + # For point height with P or C prefixe + # use “point 0 0 height -value [+10 m]” + # or “point 0 0 height -value [-85 m]” + # in your data to get E10 or P85 + # Pour obtenir un point de hauteur de passage avec P ou C comme préfixe + # utiliser “point 0 0 height -value [+10 m]” + # ou “point 0 0 height -value [-85 m]” + # dans les données vous donner E10 ou P85 respectivement + verbatimtex \def\thheightpos{E}\def\thheightneg{P} etex + + + # Change the altitude definition for the wall-line label (add units) + # To modify the color, you need to modify the triplets after the 3 withcolor command. + # BE CAREFUL ! Sometimes, it generates mpost errors when using point wall:altitude. + # If you get this kind of error, comment the whole p_wallaltitude definition. + # Changer la définition de l'altitude pour le label de la ligne mur (ajout de l'unité) + # Pour modifier la couleur, modifier le triplet (RGB) après les 3 commandes withcolor. + # ATTENTION ! Parfois, cette redéfinition génère des erreurs métapost. + # Si c'est le cas, commenter toute la redéfinition du point p_wallaltitude. + + #def p_wallaltitude (expr pprev,pos,pnext,txt) = + # rot:=angle(unitvector(pnext-pos)+unitvector(pos-pprev)) - 90; + # pickup PenD; + # pair zz; + # %zz:=(pos + 3*unitvector(dir rot)); + # zz:=(pos + (u/4)*unitvector(dir rot)); + # %draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in black + # draw (pos)--zz withcolor (0.78, 0.08, 0.52); % tic in color + # % add the unit (here, meters as m) + # txtm:=image( + # %draw txt; % altitude in black + # draw txt withcolor (0.78, 0.08, 0.52); % altitude in color + # %interim labeloffset:=0; + # %label.urt(btex \thaltitude { m} etex, lrcorner txt); % unit in black + # label.urt(btex \thaltitude { m} etex, lrcorner txt) withcolor (0.78, 0.08, 0.52); % unit in color + # ); + # begingroup + # % interim labeloffset:=2pt; + # interim labeloffset:=(u/12); + # if horiz_labels: + # rot:=rot mod 360; + # if rot<=22.5: lab:=thelabel.rt(txtm, zz); + # elseif rot<=67.5: lab:=thelabel.urt(txtm, zz); + # elseif rot<=112.5: lab:=thelabel.top(txtm, zz); + # elseif rot<=157.5: lab:=thelabel.ulft(txtm, zz); + # elseif rot<=202.5: lab:=thelabel.lft(txtm, zz); + # elseif rot<=247.5: lab:=thelabel.llft(txtm, zz); + # elseif rot<=292.5: lab:=thelabel.bot(txtm, zz); + # elseif rot<=337.5: lab:=thelabel.lrt(txtm, zz); + # else: lab:=thelabel.rt(txtm, zz); + # fi; + # else: + # if (abs rot>90) and (abs rot <=270): + # rot:=rot-180; + # lab:=thelabel.lft(txtm, pos); + # else: + # lab:=thelabel.rt(txtm, pos); + # fi; + # fi; + # process_label(pos, if horiz_labels: 0 else: rot fi); + # endgroup; + #enddef; + + + + # Definition of new lines symbols + # Définition de nouveau symboles de lignes + + + # Line symbol for strata for cross sections (u:strata). It works exactly as line section + # symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des strates (u:strata). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_strata (expr P) = + T:=identity; + path Q; Q = punked P; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + linecap:=0; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz1--zz5 dashed evenly; + pickup PenA; + draw zz1--zz5 withcolor background; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + pickup pencircle scaled 1 mm; + draw zz2--zz6 dashed evenly; + pickup PenA; + draw zz2--zz6 withcolor background; + else: + pickup pencircle scaled 1 mm; + draw zz1--zz2 dashed evenly; + pickup PenA; + draw zz1--zz2 withcolor background; + fi; + endfor; + enddef; + + + # Line symbol for Coupoles (u:coupole). It works exactly as line section + # Symbole de ligne pour dessiner des coupoles de plafond. + # Fonctionne comme les autres lignes + def l_u_coupole (expr P) = + T:=identity; + cas := 0; % cursor to step along path + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.25u); % symbol length nudged to be multiple of path length + q:= (0.10u,0.16u) -- (0.13u,0.17u); % dot + + pickup PenC; %2nd thinnest pen + forever: + t := arctime cas of P; + thdraw q rotated angle(thdir(P,t)) shifted (point t of P ); % draw dots + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + pickup PenC; %2nd thickest pen + thdraw P; %continuous line + enddef; + + + # Line symbol for fault. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner des failles (u:fault). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_fault (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenA; + for t = 0 upto length P - 1: + pair zz[]; + zz1 := point t of P; + zz2 := point t+1 of P; + zz3 := postcontrol t of P; + zz4 := precontrol t+1 of P; + if (length(zz3-1/3[zz1,zz2]) > 0.1pt) or (length(zz4-2/3[zz1,zz2]) > 0.1pt): + zz5 = whatever[zz1,zz2]; + (zz3-zz5) = whatever * (zz1-zz2) rotated 90; + draw zz1--zz5 dashed evenly; + zz6 = whatever[zz1,zz2]; + (zz4-zz6) = whatever * (zz1-zz2) rotated 90; + draw zz2--zz6 dashed evenly; + else: + draw zz1--zz2 dashed evenly; + fi; + endfor; + enddef; + + + # Line symbol for the surface. + # It works exactly as line section symbol but you should use -clip off option: + # Symbole de ligne pour dessiner la surface (u:surf). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_surf (expr P) = + T:=identity; + path Q; Q = punked P; + pickup PenC; + draw Q dashed evenly withcolor (0.5, 0, 0); + enddef; + + + # To add a doline line (u:doline); Do not forget the option -clip off ! + # Symbole de ligne pour dessiner une ligne doline (u:doline). + # Cela fonctionne exactement comme les autres sections de ligne + # mais vous devrez rajouter l'option -clip off: + def l_u_doline (expr P) = + T:=identity; + laenge:= arclength P; + symsize:=adjust_step(laenge,2u); + triangle_width:=symsize/10; + cur:=(symsize-triangle_width)/2; + pickup PenC; + forever: + t1 := arctime (cur) of P; + t := arctime (cur + triangle_width/2) of P; + t2 := arctime (cur + triangle_width) of P; + thfill (subpath (t1,t2) of P) -- + ((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + cycle; + thdraw (point t2 of P) --((point t of P) + symsize/2 * unitvector(thdir(P,t) rotated 90)) -- + (point t1 of P) withcolor (0.5, 0, 0); + cur := cur + symsize; + exitif cur > laenge - (1*symsize/3); % for rounding errors + t1:=arctime (cur) of P; + endfor; + enddef; + + + # Modify length/depth statistics to print + # Modifier l'aspect et les données des statistiques de longueur affichées si besoin + #code tex-map + # \cavelength{1330\thinspace{}m} + # + 150\thinspace{}m estimes} + # \cavedepth{243\thinspace{}m} + + + # Defines the gradient as geologic dip + # Définit le gradient comme pendage géologique + def p_gradient_XA (expr P,R,S,A) = + U:=(.15u, .4u); + T:=identity aligned A rotated R scaled S shifted P; + pickup PenC; + thdraw (0u, 0u) -- (0u, .4u); + thdraw (-.4u, 0u) -- (.4u, 0u); + enddef; + initsymbol ("p_gradient_XA"); + symbol-assign point gradient XA + + + # Section to define the bat symbol (point, line, area) + # Section pour définir le symbole Chauve souris utilisé en point, ligne ou aire + path bat_path_x; + bat_path_x := (160.43589,619.76148) + .. controls (200.83034,598.56215) and (225.01974,599.82632) .. (242.33709,601.15842) + .. controls (250.91988,585.02142) and (280.12279,545.7622) .. (328.92385,566.52372) + .. controls (343.18917,529.89929) and (387.77695,513.04018) .. (453.54702,518.36185) + .. controls (456.6654,525.97557) and (466.09064,533.43257) .. (471.27843,523.05007) + .. controls (463.85291,520.67657) and (466.71891,517.42483) .. (471.63814,522.23522) + .. controls (472.87859,519.83044) and (472.11254,517.25674) .. (467.00984,516.24193) + .. controls (498.08181,494.38071) and (518.37927,488.7935) .. (554.08261,484.34703) + .. controls (536.23968,468.87122) and (526.7451,451.32142) .. (536.0878,433.78585) + .. controls (539.04313,428.23891) and (549.65293,437.81051) .. (550.08905,431.99134) + .. controls (543.35122,428.68782) and (547.16851,429.31755) .. (550.93619,430.90592) + .. controls (555.01514,419.20795) and (542.29889,420.82043) .. (539.21019,422.32967) + .. controls (526.80565,412.03922) and (538.14174,362.22955) .. (562.04206,325.41289) + .. controls (560.70416,305.4475) and (552.94665,275.48765) .. (596.42383,240.15823) + .. controls (586.13796,214.86512) and (584.21841,176.344) .. (618.88684,158.99293) + .. controls (600.38363,161.42082) and (571.90452,163.00167) .. (555.87287,173.29962) + .. controls (533.80922,180.31406) and (511.7587,189.77279) .. (494.76462,217.75852) + .. controls (469.02274,260.15007) and (465.60841,280.08537) .. (466.27659,287.73284) + .. controls (467.27295,299.13663) and (456.20597,295.4343) .. (455.42733,284.84646) + .. controls (447.034,297.47822) and (465.71846,292.96944) .. (457.40227,311.17742) + .. controls (451.51715,333.88534) and (454.55183,344.68208) .. (455.22274,365.27634) + .. controls (445.59186,380.66207) and (438.52169,394.98144) .. (432.56329,406.97544) + .. controls (421.27321,411.75599) and (411.86904,413.85884) .. (403.92838,423.33244) + .. controls (391.19793,418.79449) and (380.875,414.46152) .. (373.6673,409.41976) + .. controls (365.11095,413.84661) and (372.76761,437.1554) .. (372.88328,437.30963) + -- (360.72573,447.88215) + .. controls (360.72573,447.88215) and (348.36583,439.38367) .. (342.32921,440.26049) + .. controls (340.52016,451.25937) and (343.58923,463.9528) .. (354.67087,475.2679) + .. controls (341.63825,482.57642) and (339.10347,494.24676) .. (313.80723,490.57484) + .. controls (304.61922,489.24114) and (282.31298,490.61764) .. (258.32359,496.84657) + .. controls (246.18809,499.99759) and (248.48311,482.8706) .. (236.36849,493.22467) + .. controls (239.32461,491.85429) and (242.55704,492.01948) .. (245.59044,495.64662) + .. controls (248.83726,499.52895) and (249.4495,502.08244) .. (244.59097,503.87878) + .. controls (221.93401,514.80409) and (190.83965,541.85436) .. (178.69512,574.11392) + .. controls (176.80431,577.00681) and (162.4873,600.33708) .. cycle; + path bat_path_bb; + bat_path_bb = bbox bat_path_x; + path bat_path; + bat_path = bat_path_x shifted (-(llcorner bat_path_bb) - (urcorner bat_path_bb - llcorner bat_path_bb) / 2.0) scaled (1u / ((xpart urcorner bat_path_bb) - (xpart llcorner bat_path_bb))) rotated 210; + + # Section of your layout define point u:bats symbol like this + # Pour définir le point chauve souris : u:bats + def p_u_bats(expr pos, theta, sc, al) = + T := identity shifted pos; + thfill (bat_path scaled 1.5) withcolor black; + enddef; + + # similarly the line u:bat symbol + # Idem pour la ligne + def l_u_bats(expr P) = + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 1.0u); + pickup PenD; + forever: + t := arctime cas of P; + thfill bat_path scaled 0.5 shifted (point t of P) withcolor black; + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + endfor; + enddef; + + # and finally the area u:bat symbol (pattern in this case) + # Et pour l'aire + % bat pattern + beginpattern(pattern_bat); + fill bat_path withcolor black; + endpattern; + + % bat area symbol + def a_u_bats (expr Path) = + T:=identity; + thclean Path; + thfill Path withpattern pattern_bat; + enddef; + + # These symbols will be included also in the legend. To + # change the way how they are drawn there just define appropriate + # macro. Its name should be symbol macro name with _legend + # suffix. + # Ces symbols seront inclus dans la légende. Pour modifier la façon dont ils + # sont dessinés, juste, définissez la macro appropriée. + # Son nom doit être le nom de la macro symbol approprié avec le suffixe + # _legend. + def l_u_bats_legend = + l_u_bats(((.2,.2) -- (.8,.8)) inscale) + enddef; + + + # Definition of a stalagmite boss symbol + # Définition du point stalagmite boss + def p_u_boss (expr pos,theta,sc,al)= + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenD; + p := (0.08u,0.25u)..(0,0.29u)..(-0.08u,0.25u); + q := (0.16u,0.5u)..(0u,0.58u)..(-0.16u,0.5u); + for i=0 upto 9: + # braun color + thdraw p rotated 36i withcolor (100, 0.6, 0.2); + thdraw q rotated 36i withcolor (100, 0.6, 0.2); + % black color + %thdraw p rotated 36i; + %thdraw q rotated 36i; + endfor + p := fullcircle scaled 0.15u; + thdraw p withcolor (100, 0.6, 0.2); + % black color + %thdraw p withcolor; + enddef; + + + # Definition of a shell limestone symbol + # Définition du point coquille fossile + def p_u_shell (expr pos,theta,sc,al)= + T:=identity shifted pos; + pickup PenB; + numeric turns, radius; + path ss, cesta; + pair za, zb; + turns = 1.55; + radius = .3u; + za = ( xpart(origin)+0, ypart(origin)+.1u ) rotated 370 turns; + zb = ( xpart(origin)+.3u, ypart(origin)+0 ) rotated 360 turns; + cesta := za--zb; + ss := (origin for t=1 upto 360 turns: -- dir t scaled t endfor) scaled (radius/turns/360); + thdraw ss withcolor (0.3); + thdraw (cesta cutbefore ss) withcolor (0.6); + enddef; + initsymbol ("p_u_shell"); + + + # Define Danger symbol + # Définition du point Danger + def p_u_danger (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + thfill (0,-u)--(u,0)--(0,u)--(0,.9u)--(.9u,0)--(0,-.9u)--cycle; + thfill (0,-u)--(-u,0)--(0,u)--(0,.9u)--(-.9u,0)--(0,-.9u)--cycle; + thfill (.1u,-.45u)..(0,-.35u)..(-.1u,-.45u)..(0,-.55u)..cycle; + thfill (0,-.2u)..(.1u,-.1u)--(.2u,.4u)..(0,.6u)..(-.2u,.4u)--(-.1u,-.1u)..cycle; + enddef; + #initsymbol("p_entrance_MY"); + #let p_entrance = p_entrance_MY; + + + # Define dive line (u:ariane) in thin red + # Définition de la ligne file d'Ariane en rouge fin + def l_u_ariane (expr Path) = + T:=identity; + pickup PenD; + draw Path withcolor (100, 0, 0); + enddef; + + + # Definition of plankwalk + # Définition d'une ligne de main courante + def l_u_plankwalk (expr P) = T:=identity; + # by Dave Clucas + cas := 0; + dlzka := arclength P; + mojrok := adjust_step(dlzka, 0.5u); + pickup PenD; + forever: + t := arctime cas of P; + thdraw ((point t of P) + 0.5 * u * unitvector(thdir(P,t) rotated 90)) -- + ((point t of P) - 0.5 * u * unitvector(thdir(P,t) rotated 90) ); + cas := cas + mojrok; + exitif cas > dlzka + (mojrok/3); % for rounding errors + endfor; + pickup PenC; + %thdraw P; + %draw path withcolor (0.5, 0 ,0) + enddef; + + + # Definition of a line rail + # Définition d'une ligne rail + def l_u_rail (expr P) = + # by Andrew Aktinson + T:=identity; + cas := 0; + dlzka := arclength P; + mojkrok:=adjust_step(dlzka, 0.8u); + pickup PenC; + forever: + t0 := arctime (cas) of P; + t1 := arctime (cas + mojkrok*2/5) of P; + t := arctime (cas + mojkrok/2) of P; + t4 := arctime (cas + mojkrok*3/5) of P; + t5 := arctime (cas + mojkrok) of P; + thdraw (subpath (t0,t1) of P); + thdraw (subpath (t4,t5) of P); + drawdot (point t of P); + #mark_ (P,t,0.02u); + #mark_ (P,t,-0.02u); + #f := (P,t,0.2u); + #draw f; + cas := cas + mojkrok; + exitif cas > dlzka - (2*mojkrok/3); % for rounding errors + endfor; + enddef; + + + # Change fig Flowstone, increase the number of arcs + # Modifier le symbole flowstone en augmentant le nombr d'arc + def l_flowstone (expr p) = + #draw p withpen PenC withcolor (0.0, 0.5, 1.0); + T:=identity; + cas := 0; + dlzka := arclength p; + mojkrok:=adjust_step(dlzka, .3u); + # povodne .7u + pickup PenC; + t1:=0; + forever: + t2 := arctime (cas + mojkrok) of p; + thdraw (point t1 of p){dir (angle(thdir(p,t1)) + 60)} .. + {dir (angle(thdir(p,t2)) - 60)}(point t2 of p); + cas := cas + mojkrok; + exitif cas > dlzka + (mojkrok / 3); % for rounding errors + t1:=t2; + endfor; + enddef; + + + # Point that represent a bird nest + # Point pour représenter un nid d'oiseau + def p_u_nid (expr pos,theta,sc,al)= + U:=(.4u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + pickup PenC; + #thdraw (-.4u,.2u){dir -70}..{dir 70}(.4u,.2u) withcolor (0.53, 0.26, 0.11); + thdraw (-.2u,.1u){dir -70}..{dir 70}(.2u,.1u) withcolor (0.53, 0.26, 0.11); + enddef; + + + # Artificial anchor point (From a post by Evaristo Quiroga) + # Point ancrage artificiel (From a post by Evaristo Quiroga) + def p_u_anchor_artificial(expr pos,theta,sc,al) = + T:=identity shifted pos; + thdraw origin withpen pencircle scaled 0.25u withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_artificial"); + + + # Natural anchor point (From a post by Evaristo Quiroga) + # Point ancrage naturel (From a post by Evaristo Quiroga) + def p_u_anchor_natural(expr pos,theta,sc,al) = + U:=(.2u,.2u); + T:=identity aligned al rotated theta scaled sc shifted pos; + thfill (-.2u,-.2u)--(0,.2u)--(.2u,-.2u)--cycle withcolor (0.58, 0.44, 0.25); + enddef; + initsymbol ("p_u_anchor_natural"); + + + # Deviation line (by Tarquin 2019) + # Ligne pour dessiner une déviation (D'après Tarquin 2019) + def l_u_deviation (expr P) = + begingroup; + save ellipse; + T:=identity; + pickup PenC; + path ellipse; + ellipse:=fullcircle xscaled (.5u) yscaled (.25u) shifted (point (length P) of P); + thdraw P cutafter ellipse; + draw ellipse; + endgroup; + enddef; + initsymbol("l_u_deviation"); + + def l_u_deviation_legend = + l_u_deviation(((.1,.5)--(.8,.5)) inscale); + enddef; + + + # Climbing caver point (by Juraj Halama, 2020) + # Climbing one has center where the rope should go on the harness... + # Point pour dessiner un spéléo qui grimpe ou escalade (D'après Juraj Halama, 2020) + # Le point correspond au centre du spéléo au niveau du harnais, qui doit donc être sur la corde + picture u_man_c_pic; + u_man_c_pic := image ( + draw (0cm, -0cm) -- (-8cm, 27cm) -- (-36cm, 55cm) -- (-50cm, 99cm) withpen pencircle scaled 16cm; + draw (27cm, 48cm) -- (0, 64cm) -- (-29cm, 61cm) -- (-38cm, 102cm) withpen pencircle scaled 16cm; + draw (-65cm, 48cm) -- (-75cm, 75cm) -- (-53cm, 106cm) -- (0, 106cm) withpen pencircle scaled 14cm; + draw (-44cm, 130cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (20cm, -67cm); + + def p_u_man_c (expr P, R, S, A) = + U := (60cm, 85cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_c_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_c"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_c_legend = + draw u_man_c_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Walking caver point (by Juraj Halama, 2020) + # Use "-align top" for proper alignment of the walking man when his point is on the groung. + # Point pour dessiner un spéléo marchant (D'après Juraj Halama, 2020) + # Utiliser l'option "-align top" pour un alignement correct quand le point est au sol + picture u_man_w_pic; + u_man_w_pic := image ( + draw (0, 0) -- (7.5cm, 36cm) -- (0cm, 69cm) -- (9cm, 99cm) withpen pencircle scaled 16cm; + draw (42cm, 9cm) -- (37.5cm, 42cm) -- (13.5cm, 69cm) -- (30cm, 102cm) withpen pencircle scaled 16cm; + draw (21.5cm, 100.5cm) -- (6.6cm, 69cm) withpen pencircle scaled 16cm; + draw (-24cm, 75cm) -- (-13.5cm, 102cm) -- (9cm, 112.5cm) -- (30cm, 108cm) -- (51cm, 87cm) -- (75cm, 93cm) withpen pencircle scaled 14cm; + draw (30cm, 132cm) withpen pencircle scaled 27cm withcolor black; + ) shifted (-20cm, -70cm); + + def p_u_man_w (expr P, R, S, A) = + U := (60cm, 80cm) scaled (0.01 / Scale); + T:=identity aligned A rotated R scaled S shifted P; + thdraw u_man_w_pic scaled (0.01 / Scale); + enddef; + initsymbol ("p_u_man_w"); + + # The scale on the map and in the legend is matching just for 1:500... + # L'échelle sur la carte et sur la légende correspond au 1:500... + def p_u_man_w_legend = + draw u_man_w_pic scaled (u / 175cm) shifted ((.5, .5) inscale); + enddef; + + + # Plan view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en plan" (D'après Juraj Halama, 2020) + def p_u_symbol_plan (expr pos,theta,sc,al) = + U := (-3.25u, 3.25u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-3.26u, -.95u) -- (1.74u, -.95u) -- (2.8u, .82u) -- (-1.49u, .82u) -- cycle); + thfill q withcolor .85; + thdraw q; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle); + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (0u, 2.31u) withcolor .5green; + enddef; + + + # Extended view symbol point (by Juraj Halama, 2020) + # Point dessinant un symbole de "vue en coupe développée" (D'après Juraj Halama, 2020) + def p_u_symbol_extend (expr pos,theta,sc,al) = + U := (-2.5u, 2.5u); + T := identity aligned al rotated theta scaled sc shifted pos; + pickup PenB; + q := ((-2.346u, -2.480u) -- (-.48u, -2.116u) -- (-.48u, 1.573u) -- (-2.346u, 1.354u) -- cycle); + thfill q withcolor .85; + q := ((-1.551u, -2.878u) -- (1.438u, -.766u) -- (1.438u, 2.388u) -- (-1.551u, 1.118u) -- cycle); + thfill q withcolor .75; + thdraw q; + thdraw (-.48u, -2.116u) -- (-.48u, 1.573u) dashed evenly; + q := ((.446u, -1.461u) -- (2.120u, -1.094u) -- (2.120u, 2.184u) -- (.446u, 1.965u) -- cycle); + thfill q withcolor .85; + thdraw (.446u, -1.461u) -- (.446u, 1.965u) dashed evenly; + q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle) rotated -90; + thfill q withcolor .5green; + thdraw q withcolor .5green; + thdraw (0u, 0u) -- (2.31u, 0u) withcolor .5green; + enddef; + + + # Change rope line color + # Changer la couleur de la ligne rope (corde) + #symbol-colour line rope [58 44 25] + + + # Area for galerie initiation + # You will probably need to adapt the color to match the color of your galeries + # Aire pour matérialiser le départ d'une galerie + # A adapter en fonction de la couleur de vos galeries + def a_u_galerie(expr P) = + T:=identity; + ## jaune chamois (208, 192, 122) + ##thfill P withcolor (0.82,0.75,0.48) withtransparency 0.5; + thfill P withcolor (0.82,0.75,0.48) withalpha 0.5; + + ## Grey + ##thfill P withcolor (0.73,0.72,0.75) withtransparency 0.5; + #thfill P withcolor (0.73,0.72,0.75) withalpha 0.5; + + ## Jaune queue de vache (168, 152, 116) + ##thfill P withcolor (0.66,0.60,0.45) withtransparency 0.5; + #thfill P withcolor (0.66,0.60,0.45) withalpha 0.5; + + ## gris argile (239, 239, 239) + ##thfill P withcolor (0.937,0.937,0.937) withtransparency 0.5; + #thfill P withcolor (0.937,0;937,0.937) withalpha 0.5; + enddef; + + + # Make unsurveyed wall lines more light-weight and dashed + # Rendre les parois non topographiées plus légères et en pointillés + #Bruce Mutton 2010.06.20 for Therion 5.3.9 + def l_wall_unsurveyed (expr P) = + T:=identity; + pickup PenC; + thdraw P dashed evenly scaled (0.5*optical_zoom); + enddef; + + + # thin grey cave splays, yellow duplicates and dashed approximate legs + # Pour modifier la couleur du squelette en fonction du type de visées + # (splays, normal, duplicates, approximate...) + def l_survey_cave (expr P) = + % always draws full centreline, rather than short stubs like default cave centrelines + T:=identity; + pickup PenC; + if ATTR__shotflag_splay: + drawoptions(withcolor(0.5,0.5,0.5) withpen PenD); + thdraw P; % grey & thin + drawoptions(); + else: % not splay but may have either or both duplicate and approx flags set + if ATTR__shotflag_duplicate: + drawoptions(withcolor (1,1,0)); % differentiate duplicate with colour yellow + fi; + if ATTR__shotflag_approx: + thdraw P dashed evenly scaled optical_zoom; % differentiate approx with dashed + else: + thdraw P; + fi; + thdrawoptions(); + fi; + enddef; + + endcode + # Endcode for all the definition + + + code tex-map + \newtoks\thversiontitleB \thversiontitleB={Therion } + endcode + +endlayout + +###################################################################################################################################### + # Layout to define a horizontal Scale bar + # Layout pour définir une barre d'échelle horizontale +###################################################################################################################################### +layout scalebar_horiz + + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + # def s_scalebar (expr l, units, txt) = + # begingroup + # interim warningcheck:=0; + # tmpl:=l / Scale * cm * units / 2; + # tmpx:=l / Scale * cm * units / 5; + # tmph:=5bp; % bar height + # endgroup; + # pickup PenC; + # draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + # p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + # for i:=-2.5 step 2 until 2: + # fill p shifted (i * tmpx,0); + # endfor; + + # begingroup + # interim labeloffset:=3.5bp; + # for i:=0 step (l/5) until (l-1): + # tmpx:=tmpl * (i * 2 / l - 1); + # label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + # endfor; + # label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # % To write the scale "1:scale" uncomment it the next line: + # % Pour écrire l'échelle "1:scale" au dessus de la barre décommenter la ligne suivante : + # %label.top(thTEX("Echelle 1 : " & decimal (Scale*100)),(0,0)); + # endgroup; + # enddef; + + def s_scalebar (expr l, units, txt) = + % l = value of scale-bar length + % units = ?? + % txt = string representing units + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + % tmpl = half plotted length of scale bar from central top insertion point + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + endgroup; + pickup PenC; + draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; + p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; + for i:=-0.5 step 2 until 2: % start drawing at the third block (leave space for smaller divisions) + fill p shifted (i * tmpx,0); + endfor; + + % Draw first part with subdivided blocks + p:=(0,0)--(tmpx/5,0)--(tmpx/5,-tmph)--(0,-tmph)--cycle; % define width of segment (tmpx is length of a normal bar segment) + for i:=-2.5 step 2/5 until -0.75: % Startpos, segments, count-index + fill p shifted (i * tmpx,0) withcolor black; + endfor; + + % Label of scale: Scalebar top, values below + begingroup + interim labeloffset:=3.5bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (i)),(tmpx,-tmph)); + endfor; + label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)); + # label.top(thTEX("Echelle 1 : " & decimal round(Scale*100)),(0,0)); + endgroup; + + enddef; + + endcode + +endlayout + +###################################################################################################################################### +###################################################################################################################################### +layout scalebar_vert-Halama + + # Layout to define a vertical Scale bar (see Therion Wiki - Juraj Halama) + # distributed under the GNU General Public Licence + # You need to place it with in your thconfig file: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + # Layout pour définir une barre d'échelle verticale (voir le wiki Therion - Jural Halama) + # distribué sous la licence GNU General Public Licence + # Il faut l'appeler dans le fichier de configuration thconfig avec le bloc: + # code tex-map + # \def\maplayout{ + # \legendbox{102.5}{100.4}{NW} + # {\scalebar}} + # endcode + + code metapost + def s_scalebar (expr l, units, txt) = + begingroup + tmpw = 3.0 bp; + tmp5m = 5 / Scale * units * cm; + tmpl = l / Scale * units * cm; + endgroup; + p := (0, 0) -- (tmpw, 0) -- (tmpw, - tmp5m) -- (0, - tmp5m) -- cycle; + pickup PenD; + for i := 0 step 1 until (l - 1) / 5: + if (i mod 2) <> 0: + unfill p shifted - (0, i * tmp5m); + else: + fill p shifted - (0, i * tmp5m); + fi; + draw p shifted - (0, i * tmp5m); + endfor; + pickup PenA + %draw (-tmpw, 0) -- (tmpw, 0); + %draw (-tmpw, -tmpl) -- (0, -tmpl); + fill (-2tmpw, tmpw) -- (-2tmpw, -tmpw) -- (0, 0) -- cycle; + fill (-2tmpw, -tmpl + tmpw) -- (-2tmpw, -tmpl + -tmpw) -- (0, -tmpl) -- cycle; + if ((l mod 10) > 5) or ((l mod 10) = 0): + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor black; + else: + draw (0, - tmpl) -- (tmpw, - tmpl) withcolor white; + fi; + begingroup + interim labeloffset:=3.5bp + tmpw; + %interim defaultscale:=0.5; + label.rt(thTEX("\size[12]" & "0{\thinspace}m"),(0, 0)); + for i := 1 step 1 until l / 5: + if (i mod 10) = 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + if i * 5 = l: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + else: + label.rt(thTEX("\size[8]" & "-\thinspace" & decimal (i * 5)),(0, - i * tmp5m)); + fi + fi; + endfor; + if (l mod 5) <> 0: + label.rt(thTEX("\size[12]" & "-\thinspace" & decimal (l)),(0, - tmpl)); + fi; + endgroup + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout scalebar_vert + + # Layout to define a vertical Scale bar + # Layout pour définir une barre d'échelle verticale + + code metapost + # Change Scale bar type + # Pour modifier la barre d'échelle + def s_scalebar (expr l, units, txt) = + begingroup + interim warningcheck:=0; + tmpl:=l / Scale * cm * units / 2; + tmpx:=l / Scale * cm * units / 5; + tmph:=5bp; % bar height + % To compute the right size of the text + if (l/1000) <1 : + if (l/100) <1 : + if (l/10) <1 : tmphz:=6bp; + else: tmphz:=8bp; fi; + else: tmphz:=10bp; fi; + else tmphz:=12bp; fi; + endgroup; + pickup PenC; + draw (0,-tmpl)--(0,tmpl)--(-tmph,tmpl)--(-tmph,-tmpl)--cycle; + p:=(0,0)--(0,tmpx)--(-tmph,tmpx)--(-tmph,0)--cycle; + for i:=-2.5 step 2 until 2: + fill p shifted (0,i * tmpx); + endfor; + begingroup + interim labeloffset:=0bp; + for i:=0 step (l/5) until (l-1): + tmpx:=tmpl * (i * 2 / l - 1); + label.bot(thTEX(decimal (l-i)),(tmph+tmphz,tmpx)); + %label.bot(thTEX(decimal (i)),(tmpx,-tmph)) rotated 90; + % Inverser l'ordre des nombres + endfor; + label.bot(thTEX(decimal (l-l) & "\thinspace" & txt),(tmph+tmphz,tmpl)); + %label.bot(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,-tmph)) rotated 90; + endgroup; + enddef; + + endcode + +endlayout + + +###################################################################################################################################### +layout headerl + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + + \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords \the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + %{\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + %\fi + %\edef\tmp{\the\northdir} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\northdir north } + %\fi + %\edef\tmp{\the\magdecl} \ifx\tmp\empty \else + %{\the\legendtextsize\ss\the\magdecl { deg.} \par} + %\fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + % Add Logos + # \def\loadpicture#1{\pdfximage{#1}\pdfrefximage\pdflastximage} + # \def\maplayout{ + # \legendbox{0}{100}{NE}{\the\legendcontent} + # \legendbox{100}{100}{NW}{\loadpicture{D:/Logo-ARSIP-Synthese-Topo.jpg}} %%% pdf, png, jpg supported + # } + endcode +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-to-place + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # that needs to be manually located inside your layout (in the thconfig file) + # with the code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % add legend content + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % add scalebar where you want it + # } + # endcode + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale qu'il faut localiser grâce au code : + # code tex-map + # \def\maplayout{ + # \legendbox{0}{-1}{NW}{\the\legendcontent} % Ajout du contenu de la légende + # \legendbox{0}{87.5}{NW}{\hsize=1.5 cm\centerline\scalebar} % Ajout de l'échelle où nous la voulons + # } + # endcode + + + copy scalebar_vert # Xavier robert + #copy scalebar_vert-Halama # Juraj Halama + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.5cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe_vert-auto + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Xavier Robert (2020/04/27) + # Header specifically for extended elevation maps with a vertical scale bar + # located at the right of the header. + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + # Xavier Robert (2020/04/27) + # Header développé spécialement pour les coupes étendues et projetées, avec l'échelle + # verticale et localisée à la droite du header. + + copy scalebar_vert + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + % print scalebar + \ifscalebar\hskip1.3cm\vbox to 0pt{\line{\hfil\scalebar}\vss}\fi + % print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + % print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip0.3cm + \fi} + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + +###################################################################################################################################### +layout header_coupe + # Layout to change the header (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %\ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode +endlayout + + +###################################################################################################################################### +layout header-plan-schema + # Layout to change the header for sketch (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %%print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %%print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %%print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %%print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %%print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %%print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %%print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %%print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %%print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %%print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + \fi + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout header_coupe-schema + # Layout to change the header for sketch (extended elevation) + # This code is experimental redefinition of map header + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en coupe développée + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only (extended view) + # Ceci ne touche que les maps (coupes développées) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + { + %print the coordinates of the entrance. It is associated with the entrances_coordinates.th file + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + %%print cavelength and depth ; they need to be defined in the layout in the thconfig + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explolengthtitle: \ss\the\cavelength} %\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explodepthtitle: \ss\the\cavedepth\par} + \fi + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + \bigskip + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + endcode + +endlayout + + +###################################################################################################################################### +layout headeratlas + # Layout to change the header (plan projection) + # This code is experimental redefinition of map header and based on the work of + # Bruce Mutton Therion 5.3.15 make use of new variables + # Layout pour modifier le cartouche (header) de la projection en plan + # Ce code de redéfinition est expérimental experimental et basé sur le travail de + # Bruce Mutton Therion 5.3.15 fait appel à de nouvelles variables + + copy scalebar_horiz + + # This one affects maps only + # Ceci ne touche que les maps (plans) + code tex-map + \legendcontent={% + \hsize=\legendwidth + \color[0 0 0]\the\legendtextcolor + \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi + %print cave map name + \edef\tmp{\the\cavename} \ifx\tmp\empty \else + {\the\legendtextheadersize\the\cavename}\vskip0.5cm + \fi + %print comment + {\rightskip=0pt plus 3em\parskip=3bp + \edef\tmp{\the\comment} \ifx\tmp\empty \else + {\the\legendtextsize\the\comment} \par\medskip\vskip1cm + \fi} + %print scalebar + \ifscalebar\scalebar\vskip1cm\fi + %print entrances coordinates (Lat-Long/WGS84) if defined + \edef\tmp{\the\ECoordinates} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thcoords: \ss\the\ECoordinates\par} + \vskip0.5cm + \fi + + % start bruces addition + # % CS + \edef\tmp{\the\outcsname} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thproj: \ss\the\outcsname\par} + \fi + \edef\tmp{\the\northdir} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\northdir north } + \fi + \edef\tmp{\the\magdecl} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\magdecl deg \par} + \fi + \vskip0.5cm + % end bruces addition + #%print comment + { + #\rightskip=0pt plus 3em\parskip=3bp + #\edef\tmp{\the\comment} \ifx\tmp\empty \else + # {\the\legendtextsize\the\comment} \par\medskip + #\fi + %print cavelength and depth + \everypar{\hangindent=2em\hangafter=1} + \edef\tmp{\the\cavelength} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavelengthtitle: \ss\the\cavelength\par} + \fi + \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cavedepthtitle: \ss\the\cavedepth\par} + \fi + # % start bruces addition + ## % altitude + #\edef\tmp{\the\cavemaxz} \ifx\tmp\empty \else + # {\the\legendtextsize\si\the\depthrangetitle \ss\the\cavemaxz m to} + #\fi + #\edef\tmp{\the\caveminz} \ifx\tmp\empty \else + # {\the\legendtextsize\ss\the\caveminz m \par} %above mean sea level + #\fi + # % end bruces addition + + %print explorers names + \edef\tmp{\the\exploteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\explotitle: \ss\the\exploteam\quad\si\the\explodate\par} + \fi + %print surveyors names + \edef\tmp{\the\topoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par} + \fi + %%print the guides + \edef\tmp{\the\guide} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thguide: \ss\the\guide\par} + \fi + %print cartographers names + \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\cartotitle: \ss\the\cartoteam\quad\si\the\cartodate\par} + \fi + %print synthesys name !!! !!! with newtoks\synth \synth={Synth Name} in the thconfig + \edef\tmp{\the\synth} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thsynth: \ss\the\synth\par} + \fi + %print the club + \edef\tmp{\the\club} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thclub: \ss\the\club\par} + \fi + %%print the expedition + \edef\tmp{\the\expe} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thexpe: \ss\the\expe\par} + \fi + %%print the web page + \edef\tmp{\the\wpage} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thwpage: \ss\the\wpage\par} + \fi + %%print the survey's data web page + \edef\tmp{\the\datat} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\thdatat: \ss\the\datat\par} + \fi + # % start bruces addition (compilation version and date modified to use built-in 5.3.15 variables) + \edef\tmp{\the\thversion} \ifx\tmp\empty \else %only write version and date if version is not emplty + {\the\legendtextsize\si\the\thversiontitleA: \ss\the\thversiontitleB \ss\the\thversion} + % \fi + % \edef\tmp{\the\currentdate} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\datetitle \ss\the\currentdate\par} + \fi + + # % end bruces addition + %print copyrights + \edef\tmp{\the\copyrights} \ifx\tmp\empty \else + {\the\legendtextsize\ss\the\copyrights\par} + \fi + + \bigskip + \edef\tmp{\the\thanksto} \ifx\tmp\empty \else + {\the\legendtextsize\si\the\ththanksto: \ss\the\thanksto\par} + %\def\ththankstotitle{Nos remerciements : } + %{\everypar{\hangindent=7.2em\hangafter=1} + %\size[\thsizem]\si\ththankstotitle \ss\ththanksto\par} + \fi + } + \formattedlegend + \color[0 0 0] + } + + endcode + +endlayout + + +###################################################################################################################################### +layout layoutmapborder + # If you want to draw a frame around the map + # Si vous voulez un cadre autour de votre topographie + code tex-map + \framethickness=0.5mm + endcode + +endlayout + +###################################################################################################################################### +# CODE TO CUSTOMISE ATLAS OUTPUT +# CODE POUR CUSTOMISER L'ATLAS +###################################################################################################################################### +layout LayoutAtlasNorthArrow2 +# This code is a redefinition of the default atlas definition +# that includes both north arrow & scale bar beside the navigation pane +# from Bruce Mutton (2019/08) +# Ce code est une redéfinition de la définition par défaut de l'Altlas +# Cela inclus à la fois la flèche du nord et la barre d'échelle du panneau de navigation. +# from Bruce Mutton (2019/08) + + code tex-atlas + \def\dopage{% + \vbox{\centerline{\framed{\mapbox}} + \bigskip + \line{% + \vbox to \ht\navbox{ + \hbox{\size[20]\the\pagelabel + \ifpagenumbering\space(\the\pagenum)\fi + \space\size[16]\the\pagename} + \ifpagenumbering + \medskip + \hbox{\qquad\qquad + \vtop{% + \hbox to 0pt{\hss\showpointer\pointerN\hss} + \hbox to 0pt{\llap{\showpointer\pointerW\hskip0.7em}% + \raise1pt\hbox to 0pt{\hss$\updownarrow$\hss}% + \raise1pt\hbox to 0pt{\hss$\leftrightarrow$\hss}% + \rlap{\hskip0.7em\showpointer\pointerE}} + \hbox to 0pt{\hss\showpointer\pointerS\hss} + }\qquad\qquad + \vtop{ + \def\arr{$\uparrow$} + \showpointerlist\pointerU + \def\arr{$\downarrow$} + \showpointerlist\pointerD + } + } + \fi + \vss + } + \hss + \vbox to \ht\navbox{ + \ifnortharrow\hbox to 0pt{\hss\northarrow\qquad}\fi + \vss + \ifscalebar\hbox to 0pt{\hss\scalebar\qquad}\fi + } + \box\navbox + } + } + } + endcode + +endlayout + +###################################################################################################################################### +layout LayoutAtlasNorthArrow + # Layout for the set of the Atlas North Arrow to override + # the north arrow definition of the layout drawingconfig + # and use a smaller North arrow to avoid overlaps with the scale bar + # For that, it should be call first in the layout Altas of the .thconfig file. + # Layout pour définir le set up de l'Atlas North Arrow. + # pour effacer la définition de la flèche du nord du layout drawingconfig + # et éviter la superposition de la flèche avec la barre d'échelle. + # Pour cela, il convient de placer l'appel à ce Layout avant tous les autres layouts + # dans le layout Atlas du .thconfig + code metapost + def s_northarrow (expr rot) = + begingroup + #interim defaultscale:=0.7; % scale your north arrow here + interim defaultscale:=0.5; % scale your north arrow here; 0.5 is the best value for atlas + T:=identity scaled defaultscale rotated -rot; + interim linecap:=squared; + interim linejoin:=rounded; + thfill (-.5cm,-.1cm)--(0,2.5cm)--(.5cm,-.1cm)--cycle; + pickup pencircle scaled (0.08cm * defaultscale); + thdraw (0,0)--(0,-2.5cm); + pickup pencircle scaled (0.16cm * defaultscale); + p:=(0.4cm,0.6cm); + thdraw ((p--(p yscaled -1)--(p xscaled -1)--(p scaled -1)) shifted (0,-1.0cm)); + label.rt(thTEX("mg") scaled 1.6, (.6cm,-1.6cm)) transformed T; + endgroup; + enddef; + endcode + +endlayout + +###################################################################################################################################### +layout AtlasSetUp + # Layout for the set of the Atlas + # Layout pour définir le set up de l'Atlas + + # "size" are the dimensions of the square/rectangle which will be + # occupied by part of the survey corresponding to each smal inset. + # 15 x 20, is good to print with an A4-paper. + # "size", c'est pour l'atlas. Ce sont les dimensions du carré dont + # l'interieur sera occupé par la partie de la topo correspondante à + # chaque une des pagines. 15 x 20, ça va bien pour imprimer A4. + size 15 20 cm + + # In the atlas, we choose an overlap of 1 cm with the neibourghood pages + # Dans l'atlas, on va superposer 1 cm de chaque page voisine + overlap 1 cm + + # "page-setup". + # We specify 1) the dimensions of the paper: 21 X 29.7 (A4) + # 2) the surface usable to print, here 17 X 28.2 + # and then 3, we can add a 3 cm left margin (21 - 17 -1 = 3) + # and a 1.5 cm top margin (29.7 - 27.2 - 1 = 1,5) + # "page-setup", ça sert pour le map et pour l'atlas aussi. + # on spécifie les dimensions de la feuille de papier : 21 X 29,7 (A4) + # la surface imprimible du papier, ce sont 17 X 28,2 + # Alors, on peut indiquer une marge à gauche de 3 (21-17-1=3) + # et une marge en haut de 1,5 (29,7-27,2-1=1,5) + # en centimetres + page-setup 21 29.7 17 27.2 3 1.5 cm + + # Print (or not) the title of the pages before each capter of the Atlas + # Affiche (ou non) le titre des pages avant chaque chapitre de l’atlas + title-pages on + + # Zoom factor of the navigation pannel; by default, 30 + # Facteur de zoom du panneau de navigation ; Par défault, 30 + nav-factor 30 + + # Define the number of pages in the 2 directions of the navigation pannel + # Définir le nombre de pages de l'atlas dans les 2 directions du panneau de navigation + nav-size 2 2 + + + code tex-atlas + \atlastitlepages + \insertmaps + \formattedlegend + endcode + +endlayout + + +###################################################################################################################################### +layout layoutcontinuation + # If you want to write all the texts that go with continuations marks + # Si vous voulez écrire sur la carte le texte qui est donnée dans chaque définition + # de point d'interrogation de continuation + + code metapost + def p_continuation(expr pos,theta,sc,al) = + % draw default continuation symbol + p_continuation_UIS(pos,theta,sc,al); + % if text attribute is set + if known(ATTR__text) and picture(ATTR__text): + % set labeling color to light orange + push_label_fill_color(1.0, 0.9, 0.8); + % draw filled label with text next to ? + p_label.urt(ATTR__text,(.5u,-.25u) transformed T,0.0,8); + % restore original labeling color + pop_label_fill_color; + fi; + enddef; + endcode + +endlayout + + +###################################################################################################################################### +layout northarrowMG + # New Northarrow definition + # Nouvelle définition de la flèche du nord + + code metapost + # If you want to get both, magnetic and geographic north, + # with \cartodate ? + def s_northarrow (expr rot) = + %valscal=1.2; % scale your north arrow here + valscal=0.7; % scale your north arrow here + decl:=MagDecl; % set the magnetic declination + T:=identity; + picture tmp_pic; + tmp_pic = image ( + pickup pencircle scaled .3; + thfill fullcircle scaled 4cm withcolor 1white; + thdraw fullcircle scaled 3.1cm; + thdraw fullcircle scaled 4.05cm; + pickup pencircle scaled .1; + thdraw fullcircle scaled 3cm; + thdraw fullcircle scaled 4cm; + pickup pencircle scaled .2; + thdraw (dir(45)*2.025cm)--(dir(45)*3.7cm); + thdraw (dir(135)*2.025cm)--(dir(135)*3.7cm); + thdraw (dir(225)*2.025cm)--(dir(225)*3.7cm); + thdraw (dir(315)*2.025cm)--(dir(315)*3.7cm); + pickup pencircle scaled .1; + for whereto=0 step 15 until 345: + thdraw dir(whereto)*.65cm--dir(whereto)*.9cm; + thdraw dir(whereto)*1.4cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 5 until 355: + thdraw dir(whereto)*.65cm--dir(whereto)*.8cm; + thdraw dir(whereto)*1.45cm--dir(whereto)*1.5cm; + endfor; + for whereto=0 step 1 until 359: + thdraw dir(whereto)*1.94cm--dir(whereto)*2cm; + endfor; + pickup pencircle scaled 1; + thdraw fullcircle scaled 1cm; + thdraw fullcircle scaled 1.1cm; + thdraw fullcircle scaled 1.3cm withpen pencircle scaled .3; + vald=90-decl; + texrot=0-decl; + drawarrow(dir(vald)*-2cm--dir(vald)*2cm) withpen pencircle scaled .2; + % Add the date of the last drawing + thdraw image(label.top(btex $mg$ etex, (0,0)) scaled .5 rotated texrot;) shifted (dir(vald)*2.04cm); + thfill (1.06cm,1.06cm)--(0,.2cm)--(-1.06cm,1.06cm)--(-.2cm,0)--(-1.06cm,-1.06cm)--(0,-.2cm)--(1.06cm,-1.06cm)--(.2cm,0)--cycle; + thfill (-.2cm,.2cm)--(0,2cm)--(0,0)--cycle; + thfill (.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle; + thfill (.2cm,.2cm)--(2cm,0)--(0,0)--cycle; + thfill (-.2cm,-.2cm)--(-2cm,0)--(0,0)--cycle; + thfill (.2cm,.2cm)--(-0,2cm)--(0,0)--cycle withcolor 1white; + thfill (.2cm,-.2cm)--(2cm,0)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,-.2cm)--(0,-2cm)--(0,0)--cycle withcolor 1white; + thfill (-.2cm,.2cm)--(-2cm,0)--(0,0)--cycle withcolor 1white; + pickup pencircle scaled .2; + thdraw (-.2cm,.2cm)--(0,2cm)--(.2cm,.2cm)--(2cm,0cm)--(.2cm,-.2cm)--(0,-2cm)--(-.2cm,-.2cm)--(-2cm,0)--cycle; + thfill fullcircle scaled .56cm withcolor 1white; + pickup pencircle scaled .1; + thdraw (.28cm,0)..(0,.28cm)..(-.28cm,0)..(0,-.28cm)..cycle; + pickup pencircle scaled .4; + thdraw (.2cm,0)..(0,.2cm)..(-.2cm,0)..(0,-.2cm)..cycle; + label.bot(btex $N$ etex, (0,2.6cm)); + label.lft(btex $E$ etex, (2.6cm,0)); + label.rt(btex $W$ etex, (-2.6cm,0)); + label.top(btex $S$ etex, (0,-2.6cm)); + ); + thdraw tmp_pic scaled valscal rotatedaround(origin, -rot); + enddef; + + endcode + +endlayout + + + ####################################################################################################################################### + layout test + # A test layout to test you new symbols, configurations,... ;-) + # Un layout de test pour tester vos nouveaux symboles, configurations,... ;-) + + code metapost + + def p_u_prof (expr P,R,S,A)= + T:=identity aligned A rotated R scaled S shifted P; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; + #thdraw p rotated 90; + p:=fullcircle scaled .2u; + #thclean p; + thdraw p; + enddef; + + vardef p_label@#(expr txt,P,R,mode) = + if mode=1: + thdrawoptions(withcolor .8red + .4blue); + # thdrawoptions(withcolor .8red + .6blue); + p_u_prof(P); + % append "m" to label + picture txtm; + % calcul profondeur + %numeric profondeur; + profondeur:=(\thaltitude-\cavemaxz); + picture txtprofondeur; + txtm:=image( + draw txt; + interim labeloffset:=0; + #label.urt(btex \thaltitude m etex, lrcorner txt); + label.urt(btex profondeur m etex, lrcorner txt); + %label.urt(btex \thdepth m etex, lrcorner txt); + ); + % give extra offset in case of l/r/t/b alignment + pair ctmp; + ctmp:=center thelabel@#("x", (0,0)); + if (xpart ctmp * ypart ctmp)=0: + interim labeloffset:=(.4u); + else: % diagonal alignment + interim labeloffset:=(.2u); + fi; + % draw label + lab:=thelabel@#(txtm, P); + draw lab _thop_; % use color + thdrawoptions(); + bboxmargin:=0.8bp; + write_circ_bbox((bbox lab) smoothed 2); + else: + if mode=7: interim labeloffset:=(u/8) fi; + lab:=thelabel@#(txt, P); + if mode>1: pickup PenD fi; + if mode=2: process_uplabel; + elseif mode=3: process_downlabel; + elseif mode=4: process_updownlabel; + elseif mode=5: process_circledlabel; + elseif mode=6: process_boxedlabel; + elseif mode=7: process_label(P,R); % station name + elseif mode=8: process_filledlabel(P, R); + else: process_label(P,R); fi; + fi; + enddef; + + endcode + + endlayout + + +###################################################################################################################################### +layout depth + + code metapost + # Change the altitude definition + # This label requires to specify the position of text relative to point with + # help of -align in the options box. + # Changer la définition du point altitude + # Ce label nécessite la position spécifique de l'étiquette de texte de façon relative + # au point avec l'aide de l'option -align. + #ex: -align bottom-right/top-left/top-right/bottom-left/top/bottom/left/right... + + #def p_altitude_depth (expr pos) = + def p_u_prof (expr pos) = + T:=identity shifted pos; + pickup PenD; + p:=(-.3u,0)--(.3u,0); + thdraw p; thdraw p rotated 90; + p:=fullcircle scaled .2u; + thclean p; thdraw p; + enddef; + # vardef p_label@#(expr txt,pos,rot,mode) = + # if mode=1: + # thdrawoptions(withcolor .8red + .4blue); + # p_u_prof(pos); + # #%% append "m" to label + # picture txtm; + # txtm:=image( + # draw txt; + # interim labeloffset:=0; + # label.urt(btex \thaltitude { m} etex, lrcorner txt); + # #label.urt(btex \thheight m etex, lrcorner txt); + # ); + # #%% give extra offset in case of l/r/t/b alignment + # pair ctmp; + # ctmp:=center thelabel@#("x", (0,0)); + # if (xpart ctmp * ypart ctmp)=0: + # interim labeloffset:=(.4u); + # else: % diagonal alignment + # interim labeloffset:=(.2u); + # fi; + # #% draw label + # lab:=thelabel@#(txtm, pos); + # draw lab _thop_; % use color + # thdrawoptions(); + # bboxmargin:=0.8bp; + # write_circ_bbox((bbox lab) smoothed 2); + # else: + # if mode=7: interim labeloffset:=(u/8) fi; + # lab:=thelabel@#(txt, pos); + # if mode>1: pickup PenD fi; + # if mode=2: process_uplabel; + # elseif mode=3: process_downlabel; + # elseif mode=4: process_updownlabel; + # elseif mode=5: process_circledlabel; + # elseif mode=6: process_boxedlabel; + # elseif mode=7: process_label(pos,rot); % station name + # elseif mode=8: process_filledlabel(pos, rot); + # else: process_label(pos,rot); fi; + # fi; + # enddef; + endcode + + #symbol-color point altitude_depth [100 100 100] + +endlayout + +###################################################################################################################################### +layout fonts_2000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(1,1,1,28,32); + endcode + +endlayout + + +###################################################################################################################################### +layout fonts_1000 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(8,14,18,20,25); + endcode + +endlayout + +###################################################################################################################################### +layout fonts_500 + # If you want to change font size + # Si vous voulez changer la police + + code metapost + #fonts_setup(,,,,); + fonts_setup(6,10,12,14,18); + endcode + +endlayout + +###################################################################################################################################### +layout Survey_No_Scrap + + code metapost + def l_survey_cave_MY(expr P) = + if ATTR__scrap_centerline: + l_survey_cave_SKBB(P); + else: + draw P withcolor black; + fi; + enddef; + initsymbol("l_survey_cave_MY"); + endcode + + symbol-assign line survey:cave MY + #symbol-color line cave_MY [100 60 20] + #symbol-color line rock-edge [34 21 3] # Marron : (87, 56, 8) + +endlayout + +###################################################################################################################################### +# NOK for test +layout logo_ARSIP + # If you want to change font size + # Si vous voulez changer la police + + code metapost + beginfig(1); + % Charger le logo + drawimage "Logo-ARSIP-Synthese-Topo.jpg" scaled 1 shifted (10, 10); + + % Exemple de dessin (ajouter vos éléments topographiques ici) + draw (0,0)--(100,0)--(100,100)--(0,100)--cycle withcolor .7white; + + % Ajouter une légende ou d'autres détails + label("Topographie avec logo", (50, 110)) withcolor black; + endfig; + endcode + +endlayout \ No newline at end of file diff --git a/therion.log b/therion.log new file mode 100644 index 0000000..0dc4c44 --- /dev/null +++ b/therion.log @@ -0,0 +1,146 @@ +therion 6.3.3 (2025-01-06) + - using Proj 9.4.1, compiled against 9.4.1 +initialization file: C:\Program Files\Therion/therion.ini +reading ... done +configuration file: Deroc.thconfig +reading ... done +reading source files ... done +preprocessing database ... done +output coordinate system: EPSG:2154 +meridian convergence (deg): -1.0277 +geomag declinations (deg): + 2025.1.1 2.3964 + 2026.1.1 2.5219 +scanning centreline tree ... done +searching for centerline loops ... done +calculating station coordinates ... done +average loop error: 1.40% +processing survey data ... +####################### cavern log file ######################## + 1> Survex 1.4.15 + 2> Copyright 1990-2024 Olly Betts + 3> + 4> La topographie contient 1470 stations, connectes par 1473 vises. + 5> Il y a 4 bouclages. + 6> Longueur totale de la topographie = 652.30m ( 652.28m ajust) + 7> Longueur totale en projection horizontale = 647.93m + 8> Longueur totale verticale = 52.44m + 9> Intervalle vertical = 17.96m (de 1072 187.56m jusqu' 1407 169.60m) +10> Intervalle Nord-Sud = 153.97m (de 1118 6367347.72m jusqu' 382 6367193.75m) +11> Intervalle Est-Ouest = 243.49m (de 1117 812926.61m jusqu' 159 812683.12m) +12> 1392 1-noeuds. +13> 3 2-noeuds. +14> 1 4-noeud. +15> 1 6-noeud. +16> 2 9-noeuds. +17> 5 10-noeuds. +18> 1 11-noeud. +19> 2 12-noeuds. +20> 5 13-noeuds. +21> 6 14-noeuds. +22> 5 15-noeuds. +23> 1 16-noeud. +24> 7 17-noeuds. +25> 2 19-noeuds. +26> 1 20-noeud. +27> 2 21-noeuds. +28> 2 22-noeuds. +29> 6 23-noeuds. +30> 6 25-noeuds. +31> 2 26-noeuds. +32> 1 27-noeud. +33> 1 28-noeud. +34> 1 29-noeud. +35> 2 30-noeuds. +36> 1 31-noeud. +37> 5 32-noeuds. +38> 1 33-noeud. +39> 1 34-noeud. +40> 1 35-noeud. +41> 2 36-noeuds. +42> 1 38-noeud. +43> 1 45-noeud. +44> +######################### transcription ######################## + 4> 1470 : .@Deroc_05.Deroc_05.Deroc + 5> 4 : .@Deroc_01.Deroc_01.Deroc + 9> 1072 : .@Deroc_04.Deroc_04.Deroc -- 1407 : .@Deroc_05.Deroc_05.Deroc +10> 1118 : .@Deroc_05.Deroc_05.Deroc -- 382 : .@Deroc_02.Deroc_02.Deroc +11> 1117 : .@Deroc_05.Deroc_05.Deroc -- 159 : .@Deroc_01.Deroc_01.Deroc +12> 1392 : .@Deroc_05.Deroc_05.Deroc +13> 3 : .@Deroc_01.Deroc_01.Deroc +14> 1 : surface@Deroc_01.Deroc_01.Deroc +15> 1 : surface@Deroc_01.Deroc_01.Deroc +16> 2 : 0@Deroc_01.Deroc_01.Deroc +17> 5 : .@Deroc_01.Deroc_01.Deroc +18> 1 : surface@Deroc_01.Deroc_01.Deroc +19> 2 : 0@Deroc_01.Deroc_01.Deroc +20> 5 : .@Deroc_01.Deroc_01.Deroc +21> 6 : .@Deroc_01.Deroc_01.Deroc +22> 5 : .@Deroc_01.Deroc_01.Deroc +23> 1 : surface@Deroc_01.Deroc_01.Deroc +24> 7 : .@Deroc_01.Deroc_01.Deroc +25> 2 : 0@Deroc_01.Deroc_01.Deroc +26> 1 : surface@Deroc_01.Deroc_01.Deroc +27> 2 : 0@Deroc_01.Deroc_01.Deroc +28> 2 : 0@Deroc_01.Deroc_01.Deroc +29> 6 : .@Deroc_01.Deroc_01.Deroc +30> 6 : .@Deroc_01.Deroc_01.Deroc +31> 2 : 0@Deroc_01.Deroc_01.Deroc +32> 1 : surface@Deroc_01.Deroc_01.Deroc +33> 1 : surface@Deroc_01.Deroc_01.Deroc +34> 1 : surface@Deroc_01.Deroc_01.Deroc +35> 2 : 0@Deroc_01.Deroc_01.Deroc +36> 1 : surface@Deroc_01.Deroc_01.Deroc +37> 5 : .@Deroc_01.Deroc_01.Deroc +38> 1 : surface@Deroc_01.Deroc_01.Deroc +39> 1 : surface@Deroc_01.Deroc_01.Deroc +40> 1 : surface@Deroc_01.Deroc_01.Deroc +41> 2 : 0@Deroc_01.Deroc_01.Deroc +42> 1 : surface@Deroc_01.Deroc_01.Deroc +43> 1 : surface@Deroc_01.Deroc_01.Deroc +#################### end of cavern log file #################### +done +calculating basic statistics ... done +processing extended elevation ... done +processing references ... done +selecting export objects ... done +writing Outputs/Deroc.lox ... +processing projection plan ... done +average distortion: 1.28% +.... done +writing Outputs/Deroc.kml ... done +writing Outputs/Deroc-Cave-list.html ... done +writing Outputs/Deroc-Surveys.html ... done +writing xtherion file ... done +compilation time: 0 sec + + +######################### loop errors ########################## +REL-ERR ABS-ERR TOTAL-L STS X-ERROR Y-ERROR Z-ERROR STATIONS + 2.02% 2.2m 109.4m 11 0.4m -1.4m -1.6m [11@Deroc_04.Deroc_04.Deroc - 21 - 18 - 19 - 20 = 17@Deroc_03.Deroc_03.Deroc - 15 - 13 - 11 - 7 - 5 - 1 - 0 = 11@Deroc_04.Deroc_04.Deroc] + 1.99% 4.9m 246.9m 31 3.4m -3.3m 1.1m [0@Deroc_01.Deroc_01.Deroc - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 9 - 10 - 11 - 12 - 13 - 14 = 1@Deroc_02.Deroc_02.Deroc - 0 - 7 - 9 - 10 - 11 - 12 - 13 = 11@Deroc_04.Deroc_04.Deroc - 10 - 9 - 8 - 7 - 6 - 5 - 4 - 3 - 2 - 1 - 0] + 1.53% 0.4m 23.2m 3 0.2m -0.1m 0.3m [10@Deroc_05.Deroc_05.Deroc - 11 - 9 - 10] + 1.52% 2.1m 140.8m 14 -0.5m 2.0m 0.5m [18@Deroc_04.Deroc_04.Deroc - 17 - 16 - 15 - 14 - 13 - 12 - 6 - 7 - 8 - 9 - 10 - 11 - 21 - 18] + 0.87% 2.8m 324.8m 32 -2.4m -1.1m 1.0m [0@Deroc_04.Deroc_04.Deroc - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 21 - 18 - 19 - 20 = 18@Deroc_05.Deroc_05.Deroc - 17 - 15 - 14 - 13 - 12 - 10 - 9 - 8 - 7 - 6 - 5 - 3 - 2 - 1 - 0 - 24 - 23] + 0.40% 0.4m 93.1m 10 -0.3m 0.2m -0.0m [6@Deroc_04.Deroc_04.Deroc - 7 - 8 - 9 - 10 - 11 = 13@Deroc_02.Deroc_02.Deroc - 14 - 15 - 17 - 18 - 19 = 6@Deroc_04.Deroc_04.Deroc] +##################### end of loop errors ####################### + + +###################### scrap distortions ####################### + PROJECTION: plan + AVERAGE MAXIMAL SCRAP + 2.27% 30.00% SP-Deroc_05_01@Deroc_05.Deroc + 1.34% 7.88% SP-Deroc_01_01@Deroc_01.Deroc + 0.53% 2.33% SP-Deroc_03_01@Deroc_03.Deroc + 0.47% 1.92% SP-Deroc_04_01@Deroc_04.Deroc +################### end of scrap distortions ################### + +############# CRS transformations chosen by PROJ ############### + Area of Use (AoU): (4.415, 44.395) (4.418, 44.396) + [EPSG:2154 → LONG-LAT] AoU: [yes] transformation: [Inverse of Lambert-93 + RGF93 v1 to WGS 84 (1) + axis order change (2D)] definition: [proj=pipeline step inv proj=lcc lat_0=46.5 lon_0=3 lat_1=49 lat_2=44 x_0=700000 y_0=6600000 ellps=GRS80 step proj=unitconvert xy_in=rad xy_out=deg] accuracy: [1.000 m] + [EPSG:2154 → LAT-LONG] AoU: [no] transformation: [Inverse of Lambert-93 + RGF93 v1 to WGS 84 (1) + axis order change (2D)] definition: [proj=pipeline step inv proj=lcc lat_0=46.5 lon_0=3 lat_1=49 lat_2=44 x_0=700000 y_0=6600000 ellps=GRS80 step proj=unitconvert xy_in=rad xy_out=deg] accuracy: [1.000 m] + [EPSG:2154 → EPSG:2154] AoU: [yes] transformation: [Inverse of Lambert-93 + Lambert-93] definition: [proj=noop ellps=GRS80] accuracy: [0.000 m] + [EPSG:2154 → EPSG:4326] AoU: [yes] transformation: [Inverse of Lambert-93 + RGF93 v1 to WGS 84 (1) + axis order change (2D)] definition: [proj=pipeline step inv proj=lcc lat_0=46.5 lon_0=3 lat_1=49 lat_2=44 x_0=700000 y_0=6600000 ellps=GRS80 step proj=unitconvert xy_in=rad xy_out=deg] accuracy: [1.000 m] + [EPSG:4326 → EPSG:2154] AoU: [yes] transformation: [axis order change (2D) + Inverse of RGF93 v1 to WGS 84 (1) + Lambert-93] definition: [proj=pipeline step proj=unitconvert xy_in=deg xy_out=rad step proj=lcc lat_0=46.5 lon_0=3 lat_1=49 lat_2=44 x_0=700000 y_0=6600000 ellps=GRS80] accuracy: [1.000 m] +########## end of CRS transformations chosen by PROJ ###########