mirror of
https://github.com/Alex38Lyon/Synthese-PSM_LARRA.git
synced 2026-06-01 22:00:53 +00:00
Scripts
This commit is contained in:
@@ -0,0 +1,32 @@
|
|||||||
|
====================
|
||||||
|
Scripts for Therion
|
||||||
|
====================
|
||||||
|
|
||||||
|
---------
|
||||||
|
pyThtoDat
|
||||||
|
---------
|
||||||
|
|
||||||
|
.. centered:: Script to convert a database (.sql) generated by Therion
|
||||||
|
.. centered:: into Compass (.dat) and (.mak) files
|
||||||
|
|
||||||
|
Usage: python pyThtoDat.py
|
||||||
|
How to use:
|
||||||
|
Export the .sql file with Therion using the following command in the .thconfig file:
|
||||||
|
export database -o Outputs/database.sql
|
||||||
|
Select the database.sql file to process in the window
|
||||||
|
Define an optional prefix for each station
|
||||||
|
Result: (.dat) and (.mak) files are created in the same folder
|
||||||
|
Note: Stations are named using the order number from the Therion database, not the numbers from the (.th) files
|
||||||
|
|
||||||
|
------------
|
||||||
|
pyCreate_th2
|
||||||
|
------------
|
||||||
|
|
||||||
|
.. centered:: Script to automate the creation of folders and files for a .th file
|
||||||
|
|
||||||
|
Define the different variables in the config.ini file
|
||||||
|
Create the necessary folders based on the 'template' folder
|
||||||
|
Generate the required files: th, th2, -tot.th
|
||||||
|
Create scraps with topo stations
|
||||||
|
|
||||||
|
Usage: python pyCreate_th2.py
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
====================
|
||||||
|
Scripts pour Therion
|
||||||
|
====================
|
||||||
|
|
||||||
|
---------
|
||||||
|
pyThtoDat
|
||||||
|
---------
|
||||||
|
|
||||||
|
.. centered:: Script pour convertir une database (.sql) produit par Therion
|
||||||
|
.. centered:: en fichier Compass (.dat) et (.mak)
|
||||||
|
|
||||||
|
|
||||||
|
Usage : python pyThtoDat.py
|
||||||
|
Utilisation :
|
||||||
|
Exporter le fichier .sql avec Therion, commande dans fichier .thconfig: export database -o Outputs/database.sql
|
||||||
|
Sélectionner le fichier database.sql à calculer dans la fenêtre
|
||||||
|
Définir l’éventuel préfix à chaque station
|
||||||
|
Résultat : fichiers (.dat) et (.mak) dans le même dossier
|
||||||
|
Attention : Les stations sont nommées avec le numéro d'ordre de la BD Therion et pas les numéros des fichiers (.th)
|
||||||
|
|
||||||
|
------------
|
||||||
|
pyCreate_th2
|
||||||
|
------------
|
||||||
|
|
||||||
|
.. centered:: Script pour automatiser la création des dossiers et fichiers pour un fichier .th
|
||||||
|
|
||||||
|
Définir les différentes variables dans fichier config.ini
|
||||||
|
Création des dossiers nécessaires d'après dossier 'template'
|
||||||
|
Création des fichiers nécessaires : th, th2, -tot.th
|
||||||
|
Création des scrap avec stations topo
|
||||||
|
|
||||||
|
Usage : python pyCreate_th2.py
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
======
|
||||||
|
README
|
||||||
|
======
|
||||||
|
|
||||||
|
🇫🇷 **[Lire en Français](README.fr.rst)**
|
||||||
|
🇬🇧 **[Read in English](README.en.rst)**
|
||||||
|
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# Configuration values for pyCreate_th2.ph
|
||||||
|
[Survey_Data]
|
||||||
|
Author = Alexandre Pont
|
||||||
|
Copyright1 = # Copyright (C) ARSIP 2024
|
||||||
|
Copyright2 = # This work is under the Creative Commons Attribution-NonCommercial-NoDerivatives License:
|
||||||
|
Copyright3 = # <http://creativecommons.org/licenses/by-nc-nd/4.0/>
|
||||||
|
Copyright_Short = Licence CC by-nc-nd : http://creativecommons.org/licenses/by-nc-nd/4.0/
|
||||||
|
map_comment = Massif de la Pierre Saint Martin - Larra
|
||||||
|
club = ARSIP
|
||||||
|
thanksto = Merçi à tout le monde
|
||||||
|
datat = https://github.com/Alex38Lyon/Synthese-PSM_LARRA
|
||||||
|
wpage = https://www.arsip.fr/
|
||||||
|
cs = UTM30
|
||||||
|
|
||||||
|
|
||||||
|
[Application_Data]
|
||||||
|
template_path = ./template
|
||||||
|
station_by_scrap = 30
|
||||||
|
final_therion_exe = True
|
||||||
|
therion_path = C:\Program Files\Therion\therion.exe
|
||||||
|
shot_lines_in_th2_files = True
|
||||||
|
station_name_in_th2_files = False
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,307 @@
|
|||||||
|
from dataclasses import dataclass,field
|
||||||
|
from enum import Enum
|
||||||
|
import pandas as pd
|
||||||
|
import numpy as np
|
||||||
|
from os.path import abspath, exists
|
||||||
|
|
||||||
|
from helpers.geo import *
|
||||||
|
#from geo import *
|
||||||
|
from subprocess import check_output, CalledProcessError
|
||||||
|
|
||||||
|
class Expedition(str, Enum):
|
||||||
|
"""A class to represent the different expeditions"""
|
||||||
|
|
||||||
|
UP2006 = "UP2006"
|
||||||
|
UP2008 = "UP2008"
|
||||||
|
UP2010 = "UP2010"
|
||||||
|
UP2014 = "UP2014"
|
||||||
|
UP2017 = "UP2017"
|
||||||
|
UP2019 = "UP2019"
|
||||||
|
UP2023 = "UP2023"
|
||||||
|
ENG08 = "ENG08"
|
||||||
|
ITA08 = "ITA08"
|
||||||
|
unknown = "unknown"
|
||||||
|
|
||||||
|
def assignExpedition(name: str) -> Expedition:
|
||||||
|
"""Assign the correct expedition given a date"""
|
||||||
|
target = Expedition.unknown
|
||||||
|
|
||||||
|
for expedition in Expedition:
|
||||||
|
if expedition.name.__contains__(name):
|
||||||
|
target = expedition
|
||||||
|
|
||||||
|
return target
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Cave:
|
||||||
|
"""A class that contains the information about a specific cavity"""
|
||||||
|
cadnum : str
|
||||||
|
exped : Expedition
|
||||||
|
comment : str
|
||||||
|
altitude : str
|
||||||
|
carto : str
|
||||||
|
explo_status : int
|
||||||
|
_index : int
|
||||||
|
coordinates : coordinatePairUTM = coordinatePairUTM(x=-999.,y=-999.)
|
||||||
|
name : str = "undefined"
|
||||||
|
length: float = 0
|
||||||
|
depth : float = 0
|
||||||
|
complete_name: str = "undefined"
|
||||||
|
explorers : str = "undefined"
|
||||||
|
_search_string : str = field(init=False)
|
||||||
|
_folder_path : str = field(init=False)
|
||||||
|
_sector_folder_path : str = field(init=False)
|
||||||
|
|
||||||
|
|
||||||
|
def __post_init__(self) -> None:
|
||||||
|
self._search_string=f"{self.cadnum} {self.name}"
|
||||||
|
|
||||||
|
# set the local folder path for the caves
|
||||||
|
|
||||||
|
def add_coordinates(self, coords : coordinatePairUTM) -> None:
|
||||||
|
"""A method for adding coordinates to the Cave entry"""
|
||||||
|
self.coordinates = coordinatePairUTM(coords.x,coords.y)
|
||||||
|
self.coordinates.add_lat_long_from_xy()
|
||||||
|
self.coordinates.add_sector()
|
||||||
|
self._folder_path = f"../therion/data/{self.cadnum[:-3]}/{self.name}"
|
||||||
|
self._sector_folder_path = f"../therion/data/{self.cadnum[:-3]}/{self.cadnum[:-3]}.th"
|
||||||
|
|
||||||
|
|
||||||
|
def makeTheriontemplate(self) -> str:
|
||||||
|
""" Generate an empty therion file using the cave data"""
|
||||||
|
|
||||||
|
TEMPLATE = f"""survey {self.name} -title '{self.complete_name}' \\
|
||||||
|
-attr cadnum {self.cadnum} \\
|
||||||
|
-attr exped {self.exped}\n
|
||||||
|
|
||||||
|
\tcentreline
|
||||||
|
\t\tcs epsg:32718
|
||||||
|
\t\t#fix ENT {self.coordinates.x} {self.coordinates.y} {self.altitude}
|
||||||
|
|
||||||
|
\t#explo-date {self.exped}
|
||||||
|
\t#team "{self.explorers}"
|
||||||
|
|
||||||
|
\tunits length meters
|
||||||
|
\t units compass clino degrees
|
||||||
|
\tdata normal from to tape compass clino
|
||||||
|
\t#<RENSEIGNER LES DONNEES ICI>
|
||||||
|
|
||||||
|
\tendcentreline
|
||||||
|
|
||||||
|
endsurvey
|
||||||
|
"""
|
||||||
|
|
||||||
|
return TEMPLATE
|
||||||
|
|
||||||
|
|
||||||
|
def make_folder(self) -> None:
|
||||||
|
"""A method which creates an empty folder for the cave of interest."""
|
||||||
|
filepath = abspath(self._folder_path).strip('\n')
|
||||||
|
print(filepath)
|
||||||
|
|
||||||
|
try:
|
||||||
|
check_output(f'mkdir {filepath}', shell=True)
|
||||||
|
cavename = self.name.strip("\n").strip(' ')
|
||||||
|
TH_FILE = f'{filepath}/{cavename}.th'
|
||||||
|
print("Name of the filepath",TH_FILE)
|
||||||
|
MD_FILE = f"{filepath}/NOTES.md"
|
||||||
|
|
||||||
|
if not exists(TH_FILE):
|
||||||
|
with open(TH_FILE, 'w+') as th_file:
|
||||||
|
th_file.write(self.makeTheriontemplate())
|
||||||
|
with open(MD_FILE, 'w+') as md_file:
|
||||||
|
md_file.write(self.comment)
|
||||||
|
|
||||||
|
except CalledProcessError:
|
||||||
|
TH_FILE = f"{filepath}/{self.name}.th"
|
||||||
|
MD_FILE = f"{filepath}/NOTES.md"
|
||||||
|
|
||||||
|
if not exists(TH_FILE):
|
||||||
|
|
||||||
|
with open(TH_FILE, 'w+') as th_file:
|
||||||
|
th_file.write(self.makeTheriontemplate())
|
||||||
|
with open(MD_FILE, 'w+') as md_file:
|
||||||
|
md_file.write(self.comment)
|
||||||
|
pass
|
||||||
|
|
||||||
|
def make_entry_in_sector_file(self) -> None:
|
||||||
|
"""adds an entry line to the sector .th file"""
|
||||||
|
with open(self._sector_folder_path, "r+") as f:
|
||||||
|
lines = f.readlines()
|
||||||
|
|
||||||
|
startindex = [x for x,line in enumerate(lines) if ("centreline" in line) or ("centerline" in line)]
|
||||||
|
formatted = f"""
|
||||||
|
#input {self.name}/{self.name}.th
|
||||||
|
"""
|
||||||
|
lines.insert(startindex[0]-1,formatted)
|
||||||
|
f.seek(0)
|
||||||
|
endindex = [x for x,line in enumerate(lines) if ("endcentreline" in line) or ("endcenterline" in line)]
|
||||||
|
name_as = f'"{self.complete_name}"'
|
||||||
|
formatted = f"""
|
||||||
|
fix ENT_{self.cadnum} {self.coordinates.x} {self.coordinates.y} {self.altitude}
|
||||||
|
station ENT_{self.cadnum} {name_as}
|
||||||
|
#equate ENT_{self.cadnum} 0@{self.name}
|
||||||
|
|
||||||
|
"""
|
||||||
|
lines.insert(endindex[0],formatted)
|
||||||
|
f.seek(0)
|
||||||
|
f.writelines(lines)
|
||||||
|
|
||||||
|
class CaveExistsError(Exception):
|
||||||
|
pass
|
||||||
|
class CadasterNotLoadedError(Exception):
|
||||||
|
pass
|
||||||
|
class CaveNotFoundError(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
class MoreCavesFoundError(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class CaveCadaster:
|
||||||
|
"""A class that expects a list of caves and contains methods for reporting info about these caves"""
|
||||||
|
caves : list[Cave] = field(default_factory=list)
|
||||||
|
|
||||||
|
def add_entry(self, cave: Cave) -> None:
|
||||||
|
"""Enter an instance of a Cave to the database"""
|
||||||
|
self.caves.append(cave)
|
||||||
|
|
||||||
|
def check_existing(self, cave: Cave) -> None:
|
||||||
|
"""Check from a cave's coodinates that it does not already exist in the cadaster"""
|
||||||
|
|
||||||
|
for existing_cave in self.caves:
|
||||||
|
if cave.coordinates.x != float('nan'):
|
||||||
|
dist = np.sqrt((cave.coordinates.x - existing_cave.coordinates.x)**2 + (cave.coordinates.y - existing_cave.coordinates.y)**2)
|
||||||
|
if dist < 1:
|
||||||
|
raise CaveExistsError("the cave exists already")
|
||||||
|
|
||||||
|
def find_cave(self,search_string: str) -> list[Cave]:
|
||||||
|
"""Return a Cave instance given a cadastral number"""
|
||||||
|
|
||||||
|
targets = []
|
||||||
|
for cave in self.caves:
|
||||||
|
if cave._search_string.lower().__contains__(search_string.lower()):
|
||||||
|
targets.append(cave)
|
||||||
|
|
||||||
|
if len(targets)>=1:
|
||||||
|
return targets
|
||||||
|
else:
|
||||||
|
raise CaveNotFoundError("there is no cave with this cadastral number")
|
||||||
|
|
||||||
|
def delete_cave(self, search_string: str) -> None:
|
||||||
|
cave = self.find_cave(search_string)
|
||||||
|
|
||||||
|
proceed = input("Are you sure you want to delete this cave entry? Type <y/n> to proceed.")
|
||||||
|
if proceed == 'y':
|
||||||
|
self.caves.remove(cave)
|
||||||
|
print(f"Deleting the cave '{cave.name}' from the database")
|
||||||
|
else:
|
||||||
|
print(f"keeping the cave '{cave.name}' in the database")
|
||||||
|
|
||||||
|
def generate_dataframe(self) -> pd.DataFrame:
|
||||||
|
"""A method which generates a pandas.DataFrame out of the list of caves objects"""
|
||||||
|
lines = []
|
||||||
|
for cave in self.caves:
|
||||||
|
line = [cave.cadnum,
|
||||||
|
cave.coordinates.sector_name,
|
||||||
|
cave.complete_name,
|
||||||
|
f'{cave.name}',
|
||||||
|
cave.comment,
|
||||||
|
cave.coordinates.x,
|
||||||
|
cave.coordinates.y,
|
||||||
|
cave.altitude,
|
||||||
|
cave.length,
|
||||||
|
cave.depth,
|
||||||
|
cave.explorers,
|
||||||
|
cave.exped,
|
||||||
|
f"{cave.coordinates._orig_lat:.7f}",
|
||||||
|
f"{cave.coordinates._orig_long:.7f}",
|
||||||
|
cave.carto,
|
||||||
|
cave.explo_status
|
||||||
|
]
|
||||||
|
|
||||||
|
lines.append(line)
|
||||||
|
|
||||||
|
cols = ['cadnum',
|
||||||
|
'secteur',
|
||||||
|
'complete_name',
|
||||||
|
'name',
|
||||||
|
'comment',
|
||||||
|
'X_UTM18S',
|
||||||
|
'Y_UTM18S',
|
||||||
|
'altitude',
|
||||||
|
'length',
|
||||||
|
'depth',
|
||||||
|
'explorers',
|
||||||
|
'exped',
|
||||||
|
'latitude',
|
||||||
|
'longitude',
|
||||||
|
'carto',
|
||||||
|
'explo_status'
|
||||||
|
]
|
||||||
|
|
||||||
|
return pd.DataFrame(lines,columns=cols)
|
||||||
|
|
||||||
|
def write_to_file(self, output_path: str)-> None:
|
||||||
|
"""Writing the pandas.DataFrame to a file formatted exactly as expected for rereading into cave cadaster"""
|
||||||
|
df = self.generate_dataframe()
|
||||||
|
#df.sort_values(by='cadnum', inplace =True)
|
||||||
|
df.to_csv(output_path)
|
||||||
|
|
||||||
|
def generate_entry_from_file(df: pd.DataFrame, row: int) -> Cave:
|
||||||
|
"""A function to generate an entry from a specific line of a formatted dataframe"""
|
||||||
|
line = df.loc[row]
|
||||||
|
|
||||||
|
coords = coordinatePairUTM(x=line.X_UTM18S,y=line.Y_UTM18S)
|
||||||
|
coords.add_lat_long(lat=line.latitude,long=line.longitude)
|
||||||
|
coords.add_sector()
|
||||||
|
|
||||||
|
cave = Cave(
|
||||||
|
cadnum=line.cadnum,
|
||||||
|
exped= assignExpedition(str(line.exped)),
|
||||||
|
comment=line.comment,
|
||||||
|
altitude= line.altitude,
|
||||||
|
coordinates=coords,
|
||||||
|
name= line['name'],
|
||||||
|
complete_name= line.complete_name,
|
||||||
|
explorers= line.explorers,
|
||||||
|
length= line.length,
|
||||||
|
depth= line.depth,
|
||||||
|
carto=line.carto,
|
||||||
|
explo_status=line.explo_status,
|
||||||
|
_index = row
|
||||||
|
) # type: ignore
|
||||||
|
return cave
|
||||||
|
|
||||||
|
def initialise_database(filepath : str) -> CaveCadaster:
|
||||||
|
"""Reads a csv file containing the cave data into a CaveCadaster object"""
|
||||||
|
df = pd.read_csv(filepath)
|
||||||
|
cadaster = CaveCadaster()
|
||||||
|
|
||||||
|
for row in range(len(df)):
|
||||||
|
cadaster.add_entry(generate_entry_from_file(df,row))
|
||||||
|
|
||||||
|
return cadaster
|
||||||
|
|
||||||
|
# play with a subclass for the different sectors of cave exploration.
|
||||||
|
@dataclass
|
||||||
|
class CadasterSector(CaveCadaster):
|
||||||
|
"""A cave cadaster subclass"""
|
||||||
|
|
||||||
|
parent : CaveCadaster = CaveCadaster()
|
||||||
|
name : str = 'undefined'
|
||||||
|
root_cadnum : int = 999
|
||||||
|
caves: list[Cave] = field(init = False, default_factory=list)
|
||||||
|
next_cad_num : int = field(init=False)
|
||||||
|
|
||||||
|
def __post_init__(self) -> None:
|
||||||
|
self.caves = [cave for cave in self.parent.caves if str(cave.cadnum)[:3].__contains__(str(self.root_cadnum))]
|
||||||
|
self.next_cad_num = self.root_cadnum*1000+len(self.caves)+1
|
||||||
|
|
||||||
|
def add_entry(self, cave: Cave) -> None:
|
||||||
|
self.next_cad_num +=1
|
||||||
|
return super().add_entry(cave)
|
||||||
|
|
||||||
|
|
||||||
|
## test
|
||||||
|
|
||||||
@@ -0,0 +1,130 @@
|
|||||||
|
from dataclasses import dataclass, field
|
||||||
|
from typing import Tuple
|
||||||
|
from shapely.geometry import shape, Point
|
||||||
|
import fiona
|
||||||
|
import pyproj as proj
|
||||||
|
from os.path import abspath
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class coordinatePairUTM:
|
||||||
|
"""A class that expects two floats"""
|
||||||
|
x : float
|
||||||
|
y : float
|
||||||
|
cadnum_root : str = field(init=False)
|
||||||
|
sector_name : str = field(init=False)
|
||||||
|
_orig_lat : float = field(init=False)
|
||||||
|
_orig_long : float = field(init=False)
|
||||||
|
|
||||||
|
def add_lat_long(self,lat,long) -> None:
|
||||||
|
"""Attributes exploration zone to the cave"""
|
||||||
|
self._orig_lat,self._orig_long = lat,long
|
||||||
|
|
||||||
|
def add_lat_long_from_xy(self) -> None:
|
||||||
|
self._orig_lat,self._orig_long = transformer(crs_in='epsg:32718',crs_out='epsg:4326').transform(self.x,self.y)
|
||||||
|
|
||||||
|
def add_sector(self) -> None:
|
||||||
|
pt = Point(self._orig_long,self._orig_lat)
|
||||||
|
fp = abspath("../therion/data/gis/secteurs.shp")
|
||||||
|
multipolygons = read_multipolygons(fp)
|
||||||
|
intersects = [(pt.within(poly),properties) for poly,properties in multipolygons]
|
||||||
|
|
||||||
|
self.cadnum_root = "undefined"
|
||||||
|
self.sector_name = "undefined"
|
||||||
|
for intersect,property in intersects:
|
||||||
|
if intersect:
|
||||||
|
self.cadnum_root = property["Cadastre_I"]
|
||||||
|
self.sector_name = property["Nom"]
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class coordinatePairLatLong:
|
||||||
|
"""A class containing Latitude and Longitude values"""
|
||||||
|
lat : str
|
||||||
|
long : str
|
||||||
|
hemisphere : tuple = field(init=False, default_factory=tuple)
|
||||||
|
lat_asfloat : float = field(init=False)
|
||||||
|
long_asfloat : float = field(init=False)
|
||||||
|
|
||||||
|
def __post_init__(self) -> None:
|
||||||
|
"""convert however the latitude and longitude are given to decimal format."""
|
||||||
|
|
||||||
|
self.parse_hemisphere()
|
||||||
|
if (self.lat.__contains__('°')) and (self.lat.__contains__("'")) and (self.lat.__contains__("''")):
|
||||||
|
self.parse_degree_minutes_seconds()
|
||||||
|
elif(self.lat.__contains__('°')) and (self.lat.__contains__("'")):
|
||||||
|
self.parse_degree_decimal_minutes()
|
||||||
|
else:
|
||||||
|
self.parse_decimal_degrees()
|
||||||
|
|
||||||
|
def parse_hemisphere(self) -> None:
|
||||||
|
"""Parses the lat/long coordinates given and determines in which hemisphere to go"""
|
||||||
|
if self.lat.__contains__('N'):
|
||||||
|
NH = 1
|
||||||
|
else:
|
||||||
|
NH = -1
|
||||||
|
|
||||||
|
if self.long.__contains__('E'):
|
||||||
|
EH = 1
|
||||||
|
else:
|
||||||
|
EH = -1
|
||||||
|
self.hemisphere = (NH,EH)
|
||||||
|
|
||||||
|
def parse_decimal_degrees(self) -> None:
|
||||||
|
"""Parses lat/long coordinates to a decimal float"""
|
||||||
|
self.lat_asfloat = self.hemisphere[0] * float(self.lat.strip('N').strip('S').split('°')[0])
|
||||||
|
self.long_asfloat = self.hemisphere[1] * float(self.long.strip('E').strip('W').split('°')[0])
|
||||||
|
|
||||||
|
def parse_degree_decimal_minutes(self) -> None:
|
||||||
|
"""Parses lat/long coordinates to a decimal float"""
|
||||||
|
|
||||||
|
lat_split = self.lat.strip('N').strip('S').split('°')
|
||||||
|
long_split = self.long.strip('E').strip('W').split('°')
|
||||||
|
lat_degree = float(lat_split[0])
|
||||||
|
long_degree = float(long_split[0])
|
||||||
|
lat_mins = float(lat_split[1].split("'")[0])
|
||||||
|
long_mins = float(long_split[1].split("'")[0])
|
||||||
|
self.lat_asfloat = self.hemisphere[0] * (lat_degree + lat_mins/60)
|
||||||
|
self.long_asfloat = self.hemisphere[1] * (long_degree + long_mins/60)
|
||||||
|
|
||||||
|
def parse_degree_minutes_seconds(self) -> None:
|
||||||
|
"""Parses lat/long coordinates to a decimal float"""
|
||||||
|
|
||||||
|
lat_split = self.lat.strip('N').strip('S').split('°')
|
||||||
|
long_split = self.long.strip('E').strip('W').split('°')
|
||||||
|
lat_degree = float(lat_split[0])
|
||||||
|
long_degree = float(long_split[0])
|
||||||
|
lat_mins = float(lat_split[1].split("'")[0])
|
||||||
|
long_mins = float(long_split[1].split("'")[0])
|
||||||
|
lat_secs = float(lat_split[1].split("'")[1])
|
||||||
|
long_secs = float(long_split[1].split("'")[1])
|
||||||
|
|
||||||
|
self.lat_asfloat = self.hemisphere[0] * (lat_degree + lat_mins/60 + lat_secs/3600)
|
||||||
|
self.long_asfloat = self.hemisphere[1] * (long_degree + long_mins/60 + long_secs/3600)
|
||||||
|
|
||||||
|
def read_multipolygons(filepath: str) -> list:
|
||||||
|
"""Reads a shapefile of exploration zones and makes a list of polygons"""
|
||||||
|
dataset = fiona.open(filepath)
|
||||||
|
multipolygons = [(shape(poly["geometry"]), poly["properties"]) for poly in dataset] # type: ignore
|
||||||
|
|
||||||
|
return multipolygons
|
||||||
|
|
||||||
|
def transformer(crs_out: str ,crs_in: str) -> proj.Transformer:
|
||||||
|
"""A function returning a transformer instance based on crs codes"""
|
||||||
|
return proj.Transformer.from_crs(crs_in, crs_out)
|
||||||
|
|
||||||
|
TRANSFORMER_LATLONG = transformer(crs_in="epsg:4326", crs_out="epsg:32718")
|
||||||
|
|
||||||
|
def convert_coords(coord : coordinatePairLatLong) -> coordinatePairUTM:
|
||||||
|
"""Convert from lat-long to UTM18S"""
|
||||||
|
|
||||||
|
X,Y = TRANSFORMER_LATLONG.transform(coord.lat_asfloat,coord.long_asfloat)
|
||||||
|
return coordinatePairUTM(x=X,y=Y)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import profile
|
||||||
|
import pstats
|
||||||
|
profile = profile.Profile()
|
||||||
|
|
||||||
|
#profile.runcall(convert_coords)
|
||||||
|
ps = pstats.Stats(profile)
|
||||||
|
ps.print_stats()
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
import pandas as pd
|
||||||
|
import time
|
||||||
|
|
||||||
|
|
||||||
|
# 2010-01-04T23:37:42Z
|
||||||
|
timenow = time.localtime()
|
||||||
|
timestamp = f"{timenow.tm_year}-{timenow.tm_mon}-{timenow.tm_mday}T{timenow.tm_hour}:{timenow.tm_min}:{timenow.tm_sec}Z"
|
||||||
|
|
||||||
|
|
||||||
|
TEMPLATE = """<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<gpx
|
||||||
|
version="1.0"
|
||||||
|
creator="Centre Terre"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns="http://www.topografix.com/GPX/1/0"
|
||||||
|
xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
|
||||||
|
<time>'{time}'</time>
|
||||||
|
<bounds minlat="-52" minlon="-72" maxlat="49" maxlon="-70"/>
|
||||||
|
{data}
|
||||||
|
</gpx>"""
|
||||||
|
|
||||||
|
WPT_TEMPLATE = """
|
||||||
|
<wpt lat="{latitude}" lon="{longitude}">
|
||||||
|
<ele>{elevation}</ele>
|
||||||
|
<name>{name}</name>
|
||||||
|
<cmt>{comment}</cmt>
|
||||||
|
<desc>{description}</desc>
|
||||||
|
<sym>{symbol}</sym>
|
||||||
|
</wpt>"""
|
||||||
|
|
||||||
|
def pyToGPX(fp):
|
||||||
|
|
||||||
|
# "../../therion/data/SYNTHESE_POINTAGES.csv"
|
||||||
|
data = pd.read_csv(fp)
|
||||||
|
|
||||||
|
waypoints = ""
|
||||||
|
|
||||||
|
for index,line in data.iterrows():
|
||||||
|
|
||||||
|
if ("camp" in line.complete_name) or ("Camp" in line.complete_name):
|
||||||
|
symbol= "Lodging"
|
||||||
|
else:
|
||||||
|
symbol = "Waypoint"
|
||||||
|
|
||||||
|
formatted = WPT_TEMPLATE.format(
|
||||||
|
|
||||||
|
latitude= line.latitude,
|
||||||
|
longitude= line.longitude,
|
||||||
|
elevation= line.altitude,
|
||||||
|
comment= line.cadnum,
|
||||||
|
name= line.complete_name,
|
||||||
|
description= line.comment,
|
||||||
|
symbol= symbol
|
||||||
|
)
|
||||||
|
|
||||||
|
if "inf" not in formatted:
|
||||||
|
waypoints+=formatted
|
||||||
|
|
||||||
|
with open(fp.strip("csv") + "gpx", "w+") as f:
|
||||||
|
f.write(TEMPLATE.format(data=waypoints,time = timestamp))
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
import pandas as pd
|
||||||
|
|
||||||
|
data = pd.read_csv("../therion/data/SYNTHESE_POINTAGES.csv")
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
LANG = {
|
||||||
|
"main_menu" : {
|
||||||
|
"title" : {
|
||||||
|
"fr" : "Menu Principal",
|
||||||
|
"en" : "Main Menu",
|
||||||
|
"es" : "Menu principal"
|
||||||
|
},
|
||||||
|
"savebutton" : {
|
||||||
|
"fr" : "Sauvegarder",
|
||||||
|
"en" : "Save",
|
||||||
|
"es" : "Salvar"
|
||||||
|
},
|
||||||
|
"selectfile" : {
|
||||||
|
"fr" : "Selectionner un fichier",
|
||||||
|
"en" : "Select a file",
|
||||||
|
"es" : "Selectionar una fila"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
matplotlib
|
||||||
|
pandas
|
||||||
|
Shapely
|
||||||
|
Fiona
|
||||||
|
pyproj
|
||||||
|
scipy
|
||||||
|
netCDF4
|
||||||
|
xarray
|
||||||
|
joblib
|
||||||
|
geopandas
|
||||||
|
motionless
|
||||||
|
salem
|
||||||
|
configparser
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
conda create --name ultima2 python==3.9
|
||||||
|
y
|
||||||
|
conda activate ultima2
|
||||||
|
conda install matplotlib==3.5.3 pandas==1.5.2 Shapely==1.8.4
|
||||||
|
Fiona==1.8.13.post1 pyproj==2.6.1.post1 scipy==1.9.3 netCDF4==1.5.7
|
||||||
|
xarray==2022.11.0 joblib==1.1.1 geopandas==0.9.0
|
||||||
|
y
|
||||||
|
pip install motionless==1.3.3
|
||||||
|
pip install salem==0.3.8
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
from dataclasses import dataclass, field
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
from salem import GoogleVisibleMap, Map, transform_geopandas
|
||||||
|
import geopandas as gpd
|
||||||
|
import pandas as pd
|
||||||
|
from shapely.geometry import Point, MultiPoint
|
||||||
|
|
||||||
|
from helpers.geo import coordinatePairUTM
|
||||||
|
from helpers.cadaster import CaveCadaster,Cave, Expedition
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class SatelliteMapPlot:
|
||||||
|
# Configure image aspect
|
||||||
|
size_x : int
|
||||||
|
size_y : int
|
||||||
|
dpi : int
|
||||||
|
scale : float = 0.013988764
|
||||||
|
points : list[coordinatePairUTM] = field(init = False)
|
||||||
|
point_names : list[str] = field(init=False)
|
||||||
|
new_x : float = field(init = False)
|
||||||
|
new_y : float = field(init=False)
|
||||||
|
|
||||||
|
def add_points(self, cadaster : CaveCadaster) -> None:
|
||||||
|
self.points = [cave.coordinates for cave in cadaster.caves]
|
||||||
|
self.point_names = [cave.name for cave in cadaster.caves]
|
||||||
|
|
||||||
|
def add_point_to_plot(self, x: float, y: float) -> None:
|
||||||
|
self.new_x = x
|
||||||
|
self.new_y = y
|
||||||
|
|
||||||
|
def plot_map(self):
|
||||||
|
# Get the Google Static image
|
||||||
|
g = GoogleVisibleMap(y=[self.new_y-0.64*self.scale, self.new_y+0.64*self.scale], x=[self.new_x-1.5*self.scale, self.new_x+1.5*self.scale],
|
||||||
|
scale=2, # scale is for more details
|
||||||
|
maptype='satellite',
|
||||||
|
size_x=self.size_x, size_y=self.size_y
|
||||||
|
)
|
||||||
|
|
||||||
|
# the google static image is a standard rgb image
|
||||||
|
ggl_img = g.get_vardata()
|
||||||
|
|
||||||
|
sm = Map(g.grid, nx=self.size_x, factor=1)
|
||||||
|
|
||||||
|
sm.set_rgb(ggl_img) # add the background rgb image
|
||||||
|
|
||||||
|
# prepare the figure
|
||||||
|
fig, ax = plt.subplots(figsize=(self.size_x/self.dpi,self.size_y/self.dpi), dpi=self.dpi)
|
||||||
|
|
||||||
|
# plot 1
|
||||||
|
x, y = sm.grid.transform([self.new_x],[self.new_y])
|
||||||
|
xi, yi = sm.grid.transform([p._orig_long for p in self.points],[p._orig_lat for p in self.points])
|
||||||
|
ax.scatter(x, y, zorder= 100, s=5,color="blue", marker = "d") # type:ignore
|
||||||
|
ax.scatter(xi, yi, zorder= 100, s=3,color="red", marker = "d") # type:ignore
|
||||||
|
for name,x,y in zip(self.point_names,xi,yi):
|
||||||
|
ax.text(x+.0001,y+.0001,name,fontsize=5,color = "red")
|
||||||
|
|
||||||
|
sm.plot(ax=ax)
|
||||||
|
fig.patch.set_facecolor('black') # type:ignore
|
||||||
|
return fig,ax
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
import tkinter as tk
|
||||||
|
|
||||||
|
class ScrollbarFrame(tk.Frame):
|
||||||
|
"""
|
||||||
|
Extends class tk.Frame to support a scrollable Frame
|
||||||
|
This class is independent from the widgets to be scrolled and
|
||||||
|
can be used to replace a standard tk.Frame
|
||||||
|
"""
|
||||||
|
def __init__(self, parent, **kwargs):
|
||||||
|
tk.Frame.__init__(self, parent, **kwargs)
|
||||||
|
|
||||||
|
# The Scrollbar, layout to the right
|
||||||
|
vsb = tk.Scrollbar(self, orient="vertical")
|
||||||
|
vsb.pack(side="right", fill="y")
|
||||||
|
|
||||||
|
# The Canvas which supports the Scrollbar Interface, layout to the left
|
||||||
|
self.canvas = tk.Canvas(self, borderwidth=0, background="#ffffff")
|
||||||
|
self.canvas.pack(side="left", fill="both", expand=True)
|
||||||
|
|
||||||
|
# Bind the Scrollbar to the self.canvas Scrollbar Interface
|
||||||
|
self.canvas.configure(yscrollcommand=vsb.set)
|
||||||
|
vsb.configure(command=self.canvas.yview)
|
||||||
|
|
||||||
|
# The Frame to be scrolled, layout into the canvas
|
||||||
|
# All widgets to be scrolled have to use this Frame as parent
|
||||||
|
self.scrolled_frame = tk.Frame(self.canvas, background=self.canvas.cget('bg'))
|
||||||
|
self.canvas.create_window((4, 4), window=self.scrolled_frame, anchor="nw")
|
||||||
|
|
||||||
|
# Configures the scrollregion of the Canvas dynamically
|
||||||
|
self.scrolled_frame.bind("<Configure>", self.on_configure)
|
||||||
|
|
||||||
|
def on_configure(self, event):
|
||||||
|
"""Set the scroll region to encompass the scrolled frame"""
|
||||||
|
self.canvas.configure(scrollregion=self.canvas.bbox("all"))
|
||||||
@@ -0,0 +1,243 @@
|
|||||||
|
import re
|
||||||
|
from os.path import dirname, abspath, join, splitext, basename
|
||||||
|
import argparse
|
||||||
|
|
||||||
|
file_path_reg = r"(?:\n|^)\s*###filepath:(.*)"
|
||||||
|
input_reg = r"(?:\n|^)\s*(?:input|source)\s+\"?([^\s\"]+)?"
|
||||||
|
survey_reg = r"(?:\n|^)\s*survey\s+(\S+)"
|
||||||
|
end_survey_reg = r"(?:\n|^)\s*endsurvey"
|
||||||
|
scrap_reg = r"(?:\n|^)\s*scrap\s+(\S+)"
|
||||||
|
end_scrap_reg = r"(?:\n|^)\s*endscrap"
|
||||||
|
projection_reg = r"(?:\n|^).*-projection\s+(\S+)"
|
||||||
|
drawnre = re.compile(r".*line wall")
|
||||||
|
drawnexemptre = re.compile(r".*NODRAW")
|
||||||
|
drawnexemptplanre = re.compile(r".*NODRAW PLAN")
|
||||||
|
drawnexemptextendedre = re.compile(r".*NODRAW EE")
|
||||||
|
|
||||||
|
|
||||||
|
class NoSurveysFoundException(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class MultipleSurveyFoundException(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class Scrap:
|
||||||
|
id = None
|
||||||
|
projection = None
|
||||||
|
data = None
|
||||||
|
parent = None
|
||||||
|
|
||||||
|
def __init__(self, id, parent, projection):
|
||||||
|
self.id = id
|
||||||
|
self.projection = projection
|
||||||
|
self.parent = parent
|
||||||
|
|
||||||
|
def is_drawn(self):
|
||||||
|
if not self.data:
|
||||||
|
return False
|
||||||
|
for line in self.data:
|
||||||
|
match = drawnre.match(line)
|
||||||
|
if match:
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
class Survey:
|
||||||
|
parent = None
|
||||||
|
file_path = None
|
||||||
|
id = None
|
||||||
|
children = []
|
||||||
|
data = None
|
||||||
|
scraps = []
|
||||||
|
plan_drawn_override = False
|
||||||
|
extended_drawn_override = False
|
||||||
|
|
||||||
|
def __init__(self, id, parent, file_path):
|
||||||
|
self.id = id
|
||||||
|
self.parent = parent
|
||||||
|
self.file_path = file_path
|
||||||
|
|
||||||
|
@property
|
||||||
|
def therion_id(self):
|
||||||
|
if len(self.id) == 1:
|
||||||
|
return self.id[0]
|
||||||
|
return "{}@{}".format(self.name, self.namespace)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def name(self):
|
||||||
|
return self.id[-1]
|
||||||
|
|
||||||
|
@property
|
||||||
|
def namespace(self):
|
||||||
|
return ".".join(list(reversed(self.id[0:-1])))
|
||||||
|
|
||||||
|
def data(self, data):
|
||||||
|
self._data = data
|
||||||
|
self.scraps = Survey.parse(self)
|
||||||
|
|
||||||
|
def parse(self):
|
||||||
|
scraps = []
|
||||||
|
scrap = None
|
||||||
|
data = []
|
||||||
|
for index, line in enumerate(self.data):
|
||||||
|
match = re.match(scrap_reg, line)
|
||||||
|
if match:
|
||||||
|
id = self.id + [match.group(1)]
|
||||||
|
projection = "plan"
|
||||||
|
match = re.match(projection_reg, line)
|
||||||
|
if match:
|
||||||
|
projection = match.group(1)
|
||||||
|
scrap = Scrap(id[:], self, projection)
|
||||||
|
scraps = scraps + [scrap]
|
||||||
|
|
||||||
|
data = [line]
|
||||||
|
continue
|
||||||
|
match = re.match(end_scrap_reg, line)
|
||||||
|
if match:
|
||||||
|
id = self.id
|
||||||
|
data = data + [line]
|
||||||
|
scrap.data = data[:]
|
||||||
|
data = []
|
||||||
|
continue
|
||||||
|
|
||||||
|
# Exempt drawing
|
||||||
|
match = drawnexemptplanre.match(line)
|
||||||
|
if match:
|
||||||
|
self.plan_drawn_override = True
|
||||||
|
match = drawnexemptextendedre.match(line)
|
||||||
|
if match:
|
||||||
|
self.extended_drawn_override = True
|
||||||
|
match = drawnexemptre.match(line)
|
||||||
|
if match:
|
||||||
|
self.plan_drawn_override = True
|
||||||
|
self.extended_drawn_override = True
|
||||||
|
|
||||||
|
data = data + [line]
|
||||||
|
self.scraps = scraps
|
||||||
|
|
||||||
|
|
||||||
|
class SurveyLoader:
|
||||||
|
_data = None
|
||||||
|
survey = None
|
||||||
|
surveys = {}
|
||||||
|
|
||||||
|
@property
|
||||||
|
def surveys_list(self):
|
||||||
|
return list(self.surveys.values())
|
||||||
|
|
||||||
|
@property
|
||||||
|
def base_surveys(self):
|
||||||
|
return [s for s in self.surveys_list if len(s.children) == 0]
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def load(file_path):
|
||||||
|
with open(file_path, "r", encoding="utf-8") as f:
|
||||||
|
data = f.read()
|
||||||
|
lines = []
|
||||||
|
for line in data.splitlines():
|
||||||
|
if not line.strip():
|
||||||
|
continue
|
||||||
|
# if line.lstrip().startswith("#"):
|
||||||
|
# continue
|
||||||
|
match = re.match(input_reg, line)
|
||||||
|
if match:
|
||||||
|
new_file_path = abspath(join(dirname(file_path), match.group(1)))
|
||||||
|
lines = lines + ["###filepath:{}".format(new_file_path)]
|
||||||
|
lines = lines + ["\t{}".format(l) for l in SurveyLoader.load(new_file_path)]
|
||||||
|
lines = lines + ["###filepath:{}".format(file_path)]
|
||||||
|
else:
|
||||||
|
lines.append(line.strip())
|
||||||
|
return lines
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def parse(lines, orig_file_path=None):
|
||||||
|
surveys = {}
|
||||||
|
id = []
|
||||||
|
file_path = orig_file_path
|
||||||
|
parent = None
|
||||||
|
survey = None
|
||||||
|
data = []
|
||||||
|
|
||||||
|
for index, line in enumerate(lines):
|
||||||
|
match = re.match(file_path_reg, line)
|
||||||
|
if match:
|
||||||
|
file_path = match.group(1)
|
||||||
|
continue
|
||||||
|
|
||||||
|
match = re.match(survey_reg, line)
|
||||||
|
if match:
|
||||||
|
id = id + [match.group(1)]
|
||||||
|
parent = survey
|
||||||
|
survey = Survey(id[:], parent, file_path)
|
||||||
|
surveys[".".join(id[:])] = survey
|
||||||
|
if parent:
|
||||||
|
parent.data = data[:]
|
||||||
|
parent.children = parent.children + [survey]
|
||||||
|
data = [line]
|
||||||
|
continue
|
||||||
|
|
||||||
|
match = re.match(end_survey_reg, line)
|
||||||
|
if match:
|
||||||
|
popped = id.pop()
|
||||||
|
data = data + [line]
|
||||||
|
survey.data = data[:]
|
||||||
|
if len(survey.children) == 0:
|
||||||
|
survey.parse()
|
||||||
|
if not survey.parent:
|
||||||
|
return survey, surveys
|
||||||
|
parent.data = parent.data + data
|
||||||
|
data = parent.data[:]
|
||||||
|
parent = survey.parent
|
||||||
|
survey = parent
|
||||||
|
|
||||||
|
continue
|
||||||
|
|
||||||
|
data = data + [line]
|
||||||
|
return parent, surveys
|
||||||
|
|
||||||
|
def __init__(self, file_path):
|
||||||
|
# print(f"\033[32mDebug SurveyLoader.load : \033[0m {file_path}")
|
||||||
|
self._data = SurveyLoader.load(file_path)
|
||||||
|
survey, surveys = SurveyLoader.parse(self._data, file_path)
|
||||||
|
self.survey = survey
|
||||||
|
self.surveys = surveys
|
||||||
|
|
||||||
|
def get_survey_by_id(self, therion_id):
|
||||||
|
id = []
|
||||||
|
if "@" in therion_id:
|
||||||
|
parts = therion_id.split("@")
|
||||||
|
id = list(reversed(parts[1].split("."))) + [parts[0]]
|
||||||
|
else:
|
||||||
|
id = list(reversed(therion_id.split(".")))
|
||||||
|
key = ".".join(id)
|
||||||
|
if key in self.surveys:
|
||||||
|
return self.surveys[key]
|
||||||
|
else:
|
||||||
|
potential_key = [k for k in self.surveys.keys() if k.endswith(".{}".format(key))]
|
||||||
|
if len(potential_key) == 1:
|
||||||
|
return self.surveys[potential_key[0]]
|
||||||
|
potential_keys = [k for k in self.surveys.keys() if key in k]
|
||||||
|
if len(potential_keys) == 1:
|
||||||
|
return self.surveys[potential_keys[0]]
|
||||||
|
elif len(potential_keys) > 1:
|
||||||
|
raise MultipleSurveyFoundException("Multiple surveys were found with that key:\n\t{}".format("\n\t".join(potential_keys)))
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
parser = argparse.ArgumentParser(description="Parse a survey")
|
||||||
|
parser.add_argument(
|
||||||
|
"survey_file",
|
||||||
|
help='The survey file (*.th) to work from. e.g. "data/system_migovec.th"',
|
||||||
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"survey_selector",
|
||||||
|
help='The selector for the survey to produce a scrap for. e.g. "roundpond@vrtnarija.vrtnarija_vilinska.system_migovec"',
|
||||||
|
)
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
entrypoint = abspath(args.survey_file)
|
||||||
|
loader = SurveyLoader(entrypoint)
|
||||||
|
print(loader.get_survey_by_id(args.survey_selector))
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
import numpy as np
|
||||||
|
|
||||||
|
a = np.array([1,2,3,4,5])
|
||||||
|
|
||||||
|
print(a)
|
||||||
@@ -0,0 +1,114 @@
|
|||||||
|
import tempfile
|
||||||
|
import shutil
|
||||||
|
import os
|
||||||
|
from os.path import join
|
||||||
|
import subprocess
|
||||||
|
import re
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
# Codes de couleur ANSI
|
||||||
|
class Colors:
|
||||||
|
BLACK = '\033[90m'
|
||||||
|
RED = '\033[91m'
|
||||||
|
GREEN = '\033[92m'
|
||||||
|
YELLOW = '\033[93m'
|
||||||
|
BLUE = '\033[94m'
|
||||||
|
MAGENTA = '\033[95m'
|
||||||
|
CYAN = '\033[96m'
|
||||||
|
WHITE = '\033[97m'
|
||||||
|
|
||||||
|
ERROR = '\033[91m'
|
||||||
|
WARNING = '\033[95m'
|
||||||
|
HEADER = '\033[96m'
|
||||||
|
|
||||||
|
ENDC = '\033[0m'
|
||||||
|
BOLD = '\033[1m'
|
||||||
|
UNDERLINE = '\033[4m'
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def compile_template(template, template_args, **kwargs):
|
||||||
|
try:
|
||||||
|
log = ""
|
||||||
|
tmpdir = tempfile.mkdtemp()
|
||||||
|
config = template.format(**template_args, tmpdir=tmpdir.replace("\\", "/"))
|
||||||
|
|
||||||
|
print(f"{Colors.YELLOW}{config}{Colors.ENDC}\n")
|
||||||
|
|
||||||
|
config_file = join(tmpdir, "config.thconfig")
|
||||||
|
log_file = join(tmpdir, "log.log")
|
||||||
|
therion_path = kwargs["therion_path"] if "therion_path" in kwargs else "therion"
|
||||||
|
with open(config_file, mode="w+", encoding="utf-8") as tmp:
|
||||||
|
with open(log_file, mode="w+") as tmp2:
|
||||||
|
tmp.write(config)
|
||||||
|
tmp.flush()
|
||||||
|
subprocess.check_output('''"{}" "{}" -l "{}"'''.format(therion_path, config_file, log_file), shell=True, )
|
||||||
|
tmp2.flush()
|
||||||
|
log = tmp2.read()
|
||||||
|
if kwargs["cleanup"]:
|
||||||
|
shutil.rmtree(tmpdir)
|
||||||
|
print("\n" )
|
||||||
|
return log, tmpdir
|
||||||
|
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"{Colors.ERROR}Error: Therion template compilation error: {Colors.ENDC}{e}")
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def compile_file(filename, **kwargs):
|
||||||
|
try:
|
||||||
|
tmpdir = os.path.dirname(filename)
|
||||||
|
log_file = join(tmpdir, "log.log").replace("\\", "/")
|
||||||
|
therion_path = kwargs["therion_path"] if "therion_path" in kwargs else "therion"
|
||||||
|
|
||||||
|
# print(f"{Colors.BLUE}therion_path: {Colors.ENDC}{therion_path}")
|
||||||
|
# print(f"{Colors.BLUE}filename: {Colors.ENDC}{filename}")
|
||||||
|
# print(f"{Colors.BLUE}log_file: {Colors.ENDC}{log_file}")
|
||||||
|
|
||||||
|
# subprocess.check_output('''"{}" "{}" -l "{}"'''.format(therion_path, filename, log_file), shell=True, )
|
||||||
|
result = subprocess.run(
|
||||||
|
[therion_path, filename, "-l", log_file],
|
||||||
|
stdout=subprocess.PIPE, # Capture de la sortie standard
|
||||||
|
stderr=subprocess.PIPE, # Capture des erreurs
|
||||||
|
shell=True
|
||||||
|
)
|
||||||
|
|
||||||
|
stdout_with_tabs = "\n".join("\t" + line for line in result.stdout.decode().splitlines())
|
||||||
|
|
||||||
|
# Si la commande échoue, result.returncode sera non nul
|
||||||
|
if result.returncode != 0:
|
||||||
|
# Affichage des erreurs et de la sortie standard
|
||||||
|
print(f"{Colors.ERROR}Error during Therion compilation:{Colors.ENDC}")
|
||||||
|
print(f"{Colors.WARNING}stdout: {Colors.YELLOW}{stdout_with_tabs}{Colors.ENDC}")
|
||||||
|
print(f"{Colors.ERROR}stderr: \n{result.stderr.decode()}{Colors.ENDC}")
|
||||||
|
else:
|
||||||
|
# Si la commande réussit, affichez la sortie standard
|
||||||
|
print(f"{Colors.GREEN}Therion compilation succeeded.\n{Colors.YELLOW}{stdout_with_tabs}{Colors.ENDC}")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"{Colors.ERROR}Error: Therion file {Colors.ENDC}{filename}{Colors.ERROR} compilation error: {Colors.ENDC}{e}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def compile_file_th(filepath, **kwargs):
|
||||||
|
template = """source {filepath}
|
||||||
|
layout test
|
||||||
|
scale 1 500
|
||||||
|
endlayout
|
||||||
|
"""
|
||||||
|
template_args = {"filepath": filepath}
|
||||||
|
logs, _ = compile_template(template, template_args, cleanup=True, **kwargs)
|
||||||
|
return logs
|
||||||
|
|
||||||
|
|
||||||
|
lengthre = re.compile(r".*Total length of survey legs =\s*(\S+)m")
|
||||||
|
depthre = re.compile(r".*Vertical range =\s*(\S+)m")
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def get_stats_from_log(log):
|
||||||
|
lenmatch = lengthre.findall(log)
|
||||||
|
depmatch = depthre.findall(log)
|
||||||
|
if len(lenmatch) == 1 and len(depmatch) == 1:
|
||||||
|
return {"length": lenmatch[0], "depth": depmatch[0]}
|
||||||
|
return {"length": 0, "depth": 0}
|
||||||
@@ -0,0 +1,460 @@
|
|||||||
|
from dataclasses import dataclass, field
|
||||||
|
import re
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Date:
|
||||||
|
"""A class which represents a string formatted date"""
|
||||||
|
year : int = 2000
|
||||||
|
month : int = 1
|
||||||
|
day : int = 1
|
||||||
|
date_string : str = field(init = False)
|
||||||
|
|
||||||
|
def __post_init__(self) -> None:
|
||||||
|
self.date_string = f"{self.year}.{self.month:02d}.{self.day:02d}"
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class StationWithComment:
|
||||||
|
name : str
|
||||||
|
comment : str
|
||||||
|
command : str = field(init=False)
|
||||||
|
|
||||||
|
def __post_init__(self) -> None:
|
||||||
|
self.command = f'station {self.name} "{self.comment}"'
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class LineLRUD:
|
||||||
|
from_station : str
|
||||||
|
left : float
|
||||||
|
right : float
|
||||||
|
up : float
|
||||||
|
down : float
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class DataLine:
|
||||||
|
from_station : str
|
||||||
|
to_station : str
|
||||||
|
tape : float
|
||||||
|
compass : float
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class NormalDataLine(DataLine):
|
||||||
|
clino : float
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class DivingDataLine(DataLine):
|
||||||
|
to_depth : float
|
||||||
|
from_depth : float
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Centreline:
|
||||||
|
|
||||||
|
explo_date : Date = Date()
|
||||||
|
explorers : list[str] = field(init= False, default_factory= list)
|
||||||
|
type : str = "normal"
|
||||||
|
data_header : list[str] = field(init= False, default_factory= list)
|
||||||
|
units_length : dict[str, str] = field(default_factory=lambda: {"units length" : "meters"})
|
||||||
|
units_compass_clino : dict[str, str] = field(default_factory=lambda: {"units compass clino": "degrees"})
|
||||||
|
lrud_reader : list[str] = field(default_factory=lambda: ["data", "dimensions", "station", "left", "right", "up", "down"])
|
||||||
|
data : list[DataLine] = field(init=False, default_factory= list)
|
||||||
|
lrud_data : list[LineLRUD] = field(init=False, default_factory= list)
|
||||||
|
commented_stations : list[StationWithComment] = field(init=False, default_factory=list)
|
||||||
|
_string_repr : str = field(init=False, default_factory= str)
|
||||||
|
|
||||||
|
def __post_init__(self) -> None:
|
||||||
|
if self.type == 'normal':
|
||||||
|
self.data_header = ["data", "normal", "from", "to", "tape", "compass", "clino"]
|
||||||
|
elif self.type == "normal_backclino":
|
||||||
|
self.data_header = ["data", "normal", "from", "to", "tape", "compass", "backclino"]
|
||||||
|
elif self.type == "normal_backcompass":
|
||||||
|
self.data_header = ["data", "normal", "from", "to", "tape", "backcompass", "clino"]
|
||||||
|
elif self.type == "normal_backcompass_backclino":
|
||||||
|
self.data_header = ["data", "normal", "from", "to", "tape", "backcompass", "backclino"]
|
||||||
|
elif self.type == "diving":
|
||||||
|
self.data_header = ["data", "diving", "from", "fromdepth","to", "todepth", "tape", "compass"]
|
||||||
|
elif self.type == "diving_backcompass":
|
||||||
|
self.data_header = ["data", "diving", "from", "fromdepth","to", "todepth", "tape", "backcompass"]
|
||||||
|
|
||||||
|
def add_explorers(self, explorers : list[str]) -> None:
|
||||||
|
self.explorers += explorers
|
||||||
|
|
||||||
|
def add_dataline(self, line: DataLine) -> None:
|
||||||
|
self.data+= [line]
|
||||||
|
|
||||||
|
def add_station_line(self, station : StationWithComment) -> None:
|
||||||
|
self.commented_stations.append(station)
|
||||||
|
|
||||||
|
def add_LRUDdataline(self, line: LineLRUD) -> None:
|
||||||
|
self.lrud_data+= [line]
|
||||||
|
|
||||||
|
def add_Date(self, date: str) -> None:
|
||||||
|
DATE = date.split(".")
|
||||||
|
self.date = Date(year=int(DATE[0]),month=int(DATE[0]),day=int(DATE[2]))
|
||||||
|
self.explo_date = Date(year=int(DATE[0]),month=int(DATE[1]),day=int(DATE[2]))
|
||||||
|
|
||||||
|
def update_type(self, type: str):
|
||||||
|
self.type = type
|
||||||
|
self.__post_init__()
|
||||||
|
|
||||||
|
def add_string_repr(self) -> None:
|
||||||
|
|
||||||
|
explorers = ""
|
||||||
|
for explorer in self.explorers:
|
||||||
|
explorers += f"explo-team {explorer}\n\t"
|
||||||
|
|
||||||
|
formatted_data : str = ""
|
||||||
|
formatted_lrud : str = ""
|
||||||
|
formatted_comments : str = ""
|
||||||
|
|
||||||
|
|
||||||
|
for line,lrud_line in zip(self.data,self.lrud_data):
|
||||||
|
if "clino" in self.data_header:
|
||||||
|
formatted_data += f"""
|
||||||
|
{line.from_station}\t{line.to_station}\t{line.tape}\t{line.compass}\t{line.clino}\t""" # type: ignore
|
||||||
|
formatted_lrud += f"""
|
||||||
|
{lrud_line.from_station}\t{lrud_line.left}\t{lrud_line.right}\t{lrud_line.up}\t{lrud_line.down}\t"""
|
||||||
|
|
||||||
|
elif "todepth" in self.data_header:
|
||||||
|
formatted_data += f"""
|
||||||
|
{line.from_station}\t{line.from_depth}\t{line.to_station}\t{line.to_depth}\t{line.tape}\t{line.compass}\t""" # type: ignore
|
||||||
|
formatted_lrud += f"""
|
||||||
|
{lrud_line.from_station}\t{lrud_line.left}\t{lrud_line.right}\t{lrud_line.up}\t{lrud_line.down}\t"""
|
||||||
|
|
||||||
|
for comment in self.commented_stations:
|
||||||
|
formatted_comments += f"""
|
||||||
|
{comment.command}"""
|
||||||
|
|
||||||
|
self._string_repr = f"""
|
||||||
|
centreline
|
||||||
|
|
||||||
|
explo-date {self.explo_date.date_string}
|
||||||
|
date {self.explo_date.date_string}
|
||||||
|
|
||||||
|
{explorers}
|
||||||
|
{join(self.data_header)}
|
||||||
|
{formatted_data}
|
||||||
|
|
||||||
|
{join(self.lrud_reader)}
|
||||||
|
{formatted_lrud}
|
||||||
|
|
||||||
|
{formatted_comments}
|
||||||
|
|
||||||
|
endcentreline"""
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Survey:
|
||||||
|
name : str
|
||||||
|
entrance : str = field(init= False, default_factory= str)
|
||||||
|
centrelines : list[Centreline] = field(init= False, default_factory= list)
|
||||||
|
_string_repr : str = field(init=False, default_factory= str)
|
||||||
|
|
||||||
|
|
||||||
|
def add_centrelines(self, centrelines: list[Centreline]) -> None:
|
||||||
|
self.centrelines += centrelines
|
||||||
|
|
||||||
|
def add_entrance(self, entrance : str) -> None:
|
||||||
|
self.entrance = entrance
|
||||||
|
|
||||||
|
def add_string_repr(self) -> None:
|
||||||
|
|
||||||
|
centrelines = ""
|
||||||
|
for centreline in self.centrelines:
|
||||||
|
centrelines += f"{centreline._string_repr}\n"
|
||||||
|
|
||||||
|
self._string_repr = f"""
|
||||||
|
## a survey compiled from Visual Topo Data using the visual_therion.py script
|
||||||
|
|
||||||
|
survey "{self.name}" -entrance {self.entrance}
|
||||||
|
{centrelines}
|
||||||
|
endsurvey
|
||||||
|
"""
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class StrategyParser:
|
||||||
|
input_str : str
|
||||||
|
compass : str = "normal"
|
||||||
|
clino : str = "normal"
|
||||||
|
strategy_name: str = "normal"
|
||||||
|
|
||||||
|
def __post_init__(self) -> None:
|
||||||
|
if "Dir,Dir,Inv" in self.input_str:
|
||||||
|
self.clino = "back"
|
||||||
|
self.strategy_name = "normal_backclino"
|
||||||
|
|
||||||
|
elif "Inv,Inv,Dir" in self.input_str or "Inv,Dir,Dir" in self.input_str:
|
||||||
|
self.compass = "back"
|
||||||
|
if "Prof" in self.input_str:
|
||||||
|
self.strategy_name = "diving_backcompass"
|
||||||
|
else:
|
||||||
|
self.strategy_name = "normal_backcompass"
|
||||||
|
|
||||||
|
elif "Inv,Inv,Inv" in self.input_str:
|
||||||
|
self.compass = "back"
|
||||||
|
self.clino = "back"
|
||||||
|
self.strategy_name = "normal_backcompass_backclino"
|
||||||
|
|
||||||
|
elif ("Dir Dir Dir" in self.input_str) and ("Prof") in self.input_str:
|
||||||
|
self.strategy_name = "diving"
|
||||||
|
|
||||||
|
|
||||||
|
def join(l : list[str])-> str:
|
||||||
|
newstr = ""
|
||||||
|
|
||||||
|
for elem in l:
|
||||||
|
newstr += f"{elem} "
|
||||||
|
|
||||||
|
return newstr
|
||||||
|
|
||||||
|
def find_entrance_stn(data: list[str], format : str) -> str:
|
||||||
|
if format == "tro":
|
||||||
|
"""Search the visual topo file for the entrance station"""
|
||||||
|
for c,l in enumerate(data):
|
||||||
|
if 'Entree' in l:
|
||||||
|
entrance_stations = re.findall(r"(?<=Entree\s).+",l)
|
||||||
|
else:
|
||||||
|
for c,l in enumerate(data):
|
||||||
|
if '<Entree>' in l:
|
||||||
|
entrance_stations = re.findall(r"(?<=<Entree>)[0-9a-z]+",l)
|
||||||
|
|
||||||
|
return entrance_stations[0] # type: ignore
|
||||||
|
|
||||||
|
|
||||||
|
def return_centreline_params(data: list[str], fmt: str):
|
||||||
|
if fmt == "tro":
|
||||||
|
return return_centreline_params_tro(data)
|
||||||
|
else:
|
||||||
|
return return_centreline_params_trox(data)
|
||||||
|
|
||||||
|
def return_centreline_params_trox(data):
|
||||||
|
start,end = [],[]
|
||||||
|
survey_dates = []
|
||||||
|
surveyor_groups = []
|
||||||
|
|
||||||
|
for c,l in enumerate(data):
|
||||||
|
if ('Param' in l) and ('/Param' not in l):
|
||||||
|
if 'Comment' in data[c+1]:
|
||||||
|
if len(start) >= 1:
|
||||||
|
end.append(c-1)
|
||||||
|
start.append(c+2)
|
||||||
|
else:
|
||||||
|
if len(start) >= 1:
|
||||||
|
end.append(c-1)
|
||||||
|
start.append(c+1)
|
||||||
|
|
||||||
|
reg_explodate = re.findall(r'(?<=Date\=")\d\d\/\d\d\/\d\d\d\d', l)
|
||||||
|
reg_explodate = [elem for elem in reg_explodate[0].split("/")]
|
||||||
|
explodate = "{yyyy}.{mm}.{dd}".format(yyyy =reg_explodate[2], mm =reg_explodate[1], dd = reg_explodate[0])
|
||||||
|
if len(explodate) == 0:
|
||||||
|
survey_dates.append('')
|
||||||
|
else:
|
||||||
|
survey_dates.append(re.sub(r"/",".",explodate))
|
||||||
|
tp = re.findall(r"(?<=Topo réalisée par )[\w+\s]*",l)
|
||||||
|
if len(tp) == 0:
|
||||||
|
surveyor_groups.append('')
|
||||||
|
else:
|
||||||
|
surveyor_groups.append(tp[0].split(' '))
|
||||||
|
elif 'Configuration' in l:
|
||||||
|
end.append(c-1)
|
||||||
|
|
||||||
|
return surveyor_groups,survey_dates,start,end
|
||||||
|
|
||||||
|
|
||||||
|
def return_centreline_params_tro(data):
|
||||||
|
# find the parameters of the file.
|
||||||
|
start,end = [],[]
|
||||||
|
survey_dates = []
|
||||||
|
surveyor_groups = []
|
||||||
|
|
||||||
|
for c,l in enumerate(data):
|
||||||
|
if 'Param' in l:
|
||||||
|
if len(start) >= 1:
|
||||||
|
end.append(c-1)
|
||||||
|
start.append(c+1)
|
||||||
|
|
||||||
|
|
||||||
|
explodate = re.findall(r"\d\d.\d\d.\d\d", l)
|
||||||
|
if len(explodate) == 0:
|
||||||
|
survey_dates.append('')
|
||||||
|
else:
|
||||||
|
survey_dates.append(re.sub(r"-",".",explodate[0]))
|
||||||
|
tp = re.findall(r"(?<=Topo réalisée par )[\w+\s]*",l)
|
||||||
|
if len(tp) == 0:
|
||||||
|
surveyor_groups.append('')
|
||||||
|
else:
|
||||||
|
surveyor_groups.append(tp[0].split(' '))
|
||||||
|
elif 'Configuration' in l:
|
||||||
|
end.append(c-1)
|
||||||
|
|
||||||
|
return surveyor_groups,survey_dates,start,end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def parseFloat(x: str) -> float:
|
||||||
|
try:
|
||||||
|
X = float(x)
|
||||||
|
return X
|
||||||
|
except ValueError:
|
||||||
|
X = 0.
|
||||||
|
return X
|
||||||
|
|
||||||
|
|
||||||
|
def parse_CommentedStations(lines : list[str]) -> list[StationWithComment]:
|
||||||
|
parsed_lines = [[elem for elem in line.split(";") if elem != ""] for line in lines[1:]]
|
||||||
|
stations_list = []
|
||||||
|
for line in parsed_lines:
|
||||||
|
if len(line) > 1:
|
||||||
|
stn_name = [elem for elem in line[0].split(" ") if elem != ""][0]
|
||||||
|
comment = line[1]
|
||||||
|
station = StationWithComment(stn_name,comment)
|
||||||
|
stations_list.append(station)
|
||||||
|
return stations_list
|
||||||
|
|
||||||
|
def parse_LRUDS(lines: list[str], format : str) -> list[LineLRUD]:
|
||||||
|
if format == "tro":
|
||||||
|
LRUDlines = [[elem for elem in line.split(" ") if elem != ""] for line in lines[:]]
|
||||||
|
elif format == "trox":
|
||||||
|
print("parsing a trox file")
|
||||||
|
LRUDlines = []
|
||||||
|
LRUDlines.append([elem.split("=")[-1].strip('"') for elem in lines[0].split(" ")[1:] if elem != ""])
|
||||||
|
LRUDlines = LRUDlines + [["*"]+[elem.split("=")[-1].strip('"') for elem in line.split(" ")[1:] if elem != ""] for line in lines[:]]
|
||||||
|
else:
|
||||||
|
LRUDlines = [[]]
|
||||||
|
lrud_lines = []
|
||||||
|
|
||||||
|
|
||||||
|
for c,line in enumerate(LRUDlines):
|
||||||
|
if "*" in line[0] and len(line) >=9:
|
||||||
|
LRUDline =LineLRUD(LRUDlines[c][1],parseFloat(line[5]),parseFloat(line[6]),parseFloat(line[7]),parseFloat(line[8]))
|
||||||
|
elif len(line) >=9:
|
||||||
|
LRUDline =LineLRUD(line[1],parseFloat(line[5]),parseFloat(line[6]),parseFloat(line[7]),parseFloat(line[8]))
|
||||||
|
else:
|
||||||
|
print("skipping empty line {}".format(c))
|
||||||
|
if len(line) >=9:
|
||||||
|
if line[0] != line[1]:
|
||||||
|
#check there is no asterisk
|
||||||
|
lrud_lines.append(LRUDline) # type:ignore
|
||||||
|
|
||||||
|
return lrud_lines
|
||||||
|
|
||||||
|
def parse_normal_data(lines: list[str], format: str ) -> list[NormalDataLine]:
|
||||||
|
|
||||||
|
if format == "tro":
|
||||||
|
datalines = [[elem for elem in line.split(" ") if elem != ""] for line in lines[1:]]
|
||||||
|
elif format == "trox":
|
||||||
|
print("parsing a trox file")
|
||||||
|
datalines: list = []
|
||||||
|
datalines.append([elem.split("=")[-1].strip('"') for elem in lines[0].split(" ")[1:] if elem != ""])
|
||||||
|
|
||||||
|
for line in lines[1:]:
|
||||||
|
if "Dep=" in line:
|
||||||
|
datalines.append([elem.split("=")[-1].strip('"') for elem in line.split(" ")[1:] if elem != ""])
|
||||||
|
else:
|
||||||
|
datalines.append(["*"]+[elem.split("=")[-1].strip('"') for elem in line.split(" ")[1:] if elem != ""])
|
||||||
|
else:
|
||||||
|
datalines = [[]]
|
||||||
|
|
||||||
|
dataLines = []
|
||||||
|
|
||||||
|
for c,line in enumerate(datalines):
|
||||||
|
if "*" in line[0] and len(line) >=9:
|
||||||
|
dataLine = NormalDataLine(datalines[c-1][1],line[1],float(line[2]),float(line[3]),float(line[4]))
|
||||||
|
print(line)
|
||||||
|
elif len(line) >=9:
|
||||||
|
dataLine = NormalDataLine(line[0],line[1],float(line[2]),float(line[3]),float(line[4]))
|
||||||
|
else:
|
||||||
|
print("skipping empty line {}".format(c))
|
||||||
|
if dataLine.tape != 0: # type:ignore
|
||||||
|
dataLines.append(dataLine) # type:ignore
|
||||||
|
|
||||||
|
return dataLines
|
||||||
|
|
||||||
|
def parse_diving_data(lines: list[str], format: str) -> list[DivingDataLine]:
|
||||||
|
|
||||||
|
if format == "tro":
|
||||||
|
datalines = [[elem for elem in line.split(" ") if elem != ""] for line in lines[1:]]
|
||||||
|
elif format == "trox":
|
||||||
|
print("parsing a trox file")
|
||||||
|
datalines = []
|
||||||
|
datalines.append([elem.split("=")[-1].strip('"') for elem in lines[0].split(" ")[1:] if elem != ""])
|
||||||
|
datalines = datalines + [["*"]+[elem.split("=")[-1].strip('"') for elem in line.split(" ")[1:] if elem != ""] for line in lines[1:]]
|
||||||
|
else:
|
||||||
|
print("oops empty")
|
||||||
|
datalines = [[]]
|
||||||
|
|
||||||
|
|
||||||
|
dataLines = []
|
||||||
|
|
||||||
|
for c,line in enumerate(datalines[:]): # keep and index and ignore the first one.
|
||||||
|
if len(line) >=9:
|
||||||
|
if "*" in line and len(datalines[c-1]) > 9:
|
||||||
|
dataLine = DivingDataLine(from_depth= float(datalines[c][4]),
|
||||||
|
from_station= datalines[c-1][1],
|
||||||
|
to_depth= float(line[4]),
|
||||||
|
to_station=line[1],
|
||||||
|
tape= float(line[2]),
|
||||||
|
compass =float(line[3]))
|
||||||
|
else:
|
||||||
|
dataLine = DivingDataLine(from_depth= float(datalines[c][4]),
|
||||||
|
from_station= line[0],
|
||||||
|
to_depth= float(line[4]),
|
||||||
|
to_station=line[1],
|
||||||
|
tape= float(line[2]),
|
||||||
|
compass =float(line[3]))
|
||||||
|
|
||||||
|
if dataLine.tape != 0:
|
||||||
|
dataLines.append(dataLine)
|
||||||
|
|
||||||
|
return dataLines
|
||||||
|
|
||||||
|
def make_centrelines_list(data : list[str], format: str ) -> list[Centreline]:
|
||||||
|
|
||||||
|
surveyor_groups,survey_dates,starts,ends = return_centreline_params(data, fmt= format) # type:ignore
|
||||||
|
|
||||||
|
centrelines : list[Centreline] = []
|
||||||
|
|
||||||
|
for start,end,date in zip(starts,ends,survey_dates):
|
||||||
|
newCentreline = Centreline()
|
||||||
|
newCentreline.add_Date(date)
|
||||||
|
if format == "tro":
|
||||||
|
header = data[start-1]
|
||||||
|
else:
|
||||||
|
if "Comment" in data[start-1]:
|
||||||
|
header = ""
|
||||||
|
for elem in data[start-2].split(" ")[1:]:
|
||||||
|
header += elem.split("=")[-1].strip('"')+" "
|
||||||
|
else:
|
||||||
|
header = ""
|
||||||
|
for elem in data[start-1].split(" ")[1:]:
|
||||||
|
header += elem.split("=")[-1].strip('"')+" "
|
||||||
|
|
||||||
|
print("data header: ", newCentreline.data_header)
|
||||||
|
strategy = StrategyParser(header)
|
||||||
|
|
||||||
|
newCentreline.update_type(strategy.strategy_name)
|
||||||
|
station_lines = parse_CommentedStations(data[start:end])
|
||||||
|
|
||||||
|
if "normal" in strategy.strategy_name:
|
||||||
|
lrudLines = parse_LRUDS(data[start:end], format = format)
|
||||||
|
dataLines = parse_normal_data(data[start:end], format= format)
|
||||||
|
|
||||||
|
for dataLine,lrudLine in zip(dataLines,lrudLines):
|
||||||
|
newCentreline.add_dataline(dataLine)
|
||||||
|
newCentreline.add_LRUDdataline(lrudLine)
|
||||||
|
|
||||||
|
|
||||||
|
elif "diving" in strategy.strategy_name:
|
||||||
|
lrudLines = parse_LRUDS(data[start:end], format = format)
|
||||||
|
dataLines = parse_diving_data(data[start:end], format = format)
|
||||||
|
|
||||||
|
for dataLine,lrudLine in zip(dataLines,lrudLines):
|
||||||
|
newCentreline.add_dataline(dataLine)
|
||||||
|
newCentreline.add_LRUDdataline(lrudLine)
|
||||||
|
|
||||||
|
for line in station_lines:
|
||||||
|
newCentreline.add_station_line(line)
|
||||||
|
|
||||||
|
newCentreline.add_string_repr()
|
||||||
|
centrelines.append(newCentreline)
|
||||||
|
|
||||||
|
return centrelines
|
||||||
|
|
||||||
@@ -0,0 +1,933 @@
|
|||||||
|
|
||||||
|
"""
|
||||||
|
#############################################################################################
|
||||||
|
# #
|
||||||
|
# Script pour automatiser la création des dossiers et fichiers pour un fichier .th #
|
||||||
|
# #
|
||||||
|
# By Alexandre PONT (alexandre_pont@yahoo.fr) #
|
||||||
|
# #
|
||||||
|
# Définir les différentes variables dans fichier config.ini #
|
||||||
|
# Création des dossiers nécessaires d'après dossier 'template' #
|
||||||
|
# Création des fichiers nécessaires : th, th2, -tot.th #
|
||||||
|
# Création des scrap avec stations topo #
|
||||||
|
# #
|
||||||
|
# usage : python pyCreate_th2.py #
|
||||||
|
# #
|
||||||
|
#############################################################################################
|
||||||
|
|
||||||
|
Creation Alex the 2024 12 16 :
|
||||||
|
Thank's too
|
||||||
|
- Tanguy Racine for the script https://github.com/tr1813
|
||||||
|
- Xavier Robert for the main principes https://github.com/robertxa
|
||||||
|
- Benoit Urruty https://github.com/BenoitURRUTY
|
||||||
|
"""
|
||||||
|
|
||||||
|
Version ="2025.01.02"
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
#################################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import os
|
||||||
|
from os.path import isfile, join, abspath
|
||||||
|
import sys
|
||||||
|
import re
|
||||||
|
import unicodedata
|
||||||
|
import argparse
|
||||||
|
import shutil
|
||||||
|
from datetime import datetime
|
||||||
|
import configparser
|
||||||
|
import tkinter as tk
|
||||||
|
from tkinter import filedialog
|
||||||
|
|
||||||
|
from helpers.survey import SurveyLoader, NoSurveysFoundException
|
||||||
|
from helpers.therion import compile_template, Colors, compile_file
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
|
||||||
|
## [Survey_Data] default values
|
||||||
|
Author = "Created by pyCreate_th2.py"
|
||||||
|
Copyright = "# Copyright (C) pyCreate_th2.py"
|
||||||
|
Copyright_Short = "Licence (C) pyCreate_th2.py"
|
||||||
|
map_comment = "Created by pyCreate_th2.py"
|
||||||
|
cs = "UTM30"
|
||||||
|
club = "Therion"
|
||||||
|
thanksto = "Therion"
|
||||||
|
datat = "https://therion.speleo.sk/"
|
||||||
|
wpage = "https://therion.speleo.sk/"
|
||||||
|
|
||||||
|
## [Application_data] default values
|
||||||
|
template_path = "./template"
|
||||||
|
station_by_scrap = 20
|
||||||
|
final_therion_exe = True
|
||||||
|
therion_path = "C:\Therion\therion.exe"
|
||||||
|
LINES = -1
|
||||||
|
NAMES = -1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
# # Codes de couleur ANSI
|
||||||
|
# class Colors:
|
||||||
|
# BLACK = '\033[90m'
|
||||||
|
# RED = '\033[91m'
|
||||||
|
# GREEN = '\033[92m'
|
||||||
|
# YELLOW = '\033[93m'
|
||||||
|
# BLUE = '\033[94m'
|
||||||
|
# MAGENTA = '\033[95m'
|
||||||
|
# CYAN = '\033[96m'
|
||||||
|
# WHITE = '\033[97m'
|
||||||
|
|
||||||
|
# ERROR = '\033[91m'
|
||||||
|
# WARNING = '\033[95m'
|
||||||
|
# HEADER = '\033[96m'
|
||||||
|
|
||||||
|
# ENDC = '\033[0m'
|
||||||
|
# BOLD = '\033[1m'
|
||||||
|
# UNDERLINE = '\033[4m'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def sanitize_filename(th_name):
|
||||||
|
"""
|
||||||
|
Cleans a string to make it compatible with filenames on Windows, Linux, and macOS.
|
||||||
|
Replaces special and accented characters with compatible characters.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
th_name (str): The filename to clean.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
str: The cleaned and compatible string.
|
||||||
|
"""
|
||||||
|
# Unicode normalization to replace accented characters with their non-accented equivalents
|
||||||
|
th_name = unicodedata.normalize('NFKD', th_name).encode('ASCII', 'ignore').decode('ASCII')
|
||||||
|
|
||||||
|
# Replace illegal characters with an underscore (_)
|
||||||
|
th_name = re.sub(r'[<>:"/\\|?*\']', '_', th_name) # Characters not allowed on Windows
|
||||||
|
th_name = re.sub(r'[\s]', '_', th_name) # Replace spaces with underscores
|
||||||
|
th_name = re.sub(r'[^a-zA-Z0-9._-]', '_', th_name) # Keep letters, digits, . _ -
|
||||||
|
|
||||||
|
# Ensure the name is not empty or just underscores
|
||||||
|
return th_name.strip('_') or "default_filename"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def colored_help(parser):
|
||||||
|
# Captures the help output
|
||||||
|
help_text = parser.format_help()
|
||||||
|
|
||||||
|
# Coloration des différentes parties
|
||||||
|
colored_help_text = help_text.replace(
|
||||||
|
'usage:', f'{Colors.ERROR}usage:{Colors.ENDC}'
|
||||||
|
).replace(
|
||||||
|
'options:', f'{Colors.GREEN}options:{Colors.ENDC}'
|
||||||
|
).replace('positional arguments:', f'{Colors.BLUE}positional arguments:{Colors.ENDC}')
|
||||||
|
|
||||||
|
# Surligner les arguments
|
||||||
|
for action in parser._actions:
|
||||||
|
if action.option_strings:
|
||||||
|
# Colorer les options (--xyz)
|
||||||
|
for opt in action.option_strings:
|
||||||
|
colored_help_text = colored_help_text.replace(opt, f'{Colors.BLUE}{opt}{Colors.ENDC}')
|
||||||
|
|
||||||
|
# Imprimer le texte coloré
|
||||||
|
print(colored_help_text)
|
||||||
|
sys.exit(0)
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def read_config(config_file):
|
||||||
|
global Author
|
||||||
|
global Copyright
|
||||||
|
global Copyright_Short
|
||||||
|
global map_comment
|
||||||
|
global club
|
||||||
|
global thanksto
|
||||||
|
global datat
|
||||||
|
global wpage
|
||||||
|
global cs
|
||||||
|
global template_path
|
||||||
|
global station_by_scrap
|
||||||
|
global final_therion_exe
|
||||||
|
global therion_path
|
||||||
|
global LINES
|
||||||
|
global NAMES
|
||||||
|
|
||||||
|
|
||||||
|
# Initialize the configparser to read .ini files
|
||||||
|
config = configparser.ConfigParser()
|
||||||
|
config.read(config_file, encoding="utf-8")
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'Author' in config['Survey_Data']:
|
||||||
|
Author = config['Survey_Data']['Author']
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'Copyright1' in config['Survey_Data']:
|
||||||
|
Copyright = config['Survey_Data']['Copyright1'] + "\n" + config['Survey_Data']['Copyright2'] + "\n" + config['Survey_Data']['Copyright3'] + "\n"
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'Copyright_Short' in config['Survey_Data']:
|
||||||
|
Copyright_Short = config['Survey_Data']['Copyright_Short']
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'map_comment' in config['Survey_Data']:
|
||||||
|
map_comment = config['Survey_Data']['map_comment']
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'club' in config['Survey_Data']:
|
||||||
|
club = config['Survey_Data']['club']
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'thanksto' in config['Survey_Data']:
|
||||||
|
thanksto = config['Survey_Data']['thanksto']
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'datat' in config['Survey_Data']:
|
||||||
|
datat = config['Survey_Data']['datat']
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'wpage' in config['Survey_Data']:
|
||||||
|
wpage = config['Survey_Data']['wpage']
|
||||||
|
|
||||||
|
if 'Survey_Data' in config and 'cs' in config['Survey_Data']:
|
||||||
|
cs = config['Survey_Data']['cs']
|
||||||
|
|
||||||
|
if 'Application_Data' in config and 'template_path' in config['Application_Data']:
|
||||||
|
template_path = config['Application_Data']['template_path']
|
||||||
|
|
||||||
|
if 'Application_Data' in config and 'station_by_scrap' in config['Application_Data']:
|
||||||
|
station_by_scrap = int(config['Application_Data']['station_by_scrap'])
|
||||||
|
|
||||||
|
if 'Application_Data' in config and 'final_therion_exe' in config['Application_Data']:
|
||||||
|
final_therion_exe = bool(config['Application_Data']['final_therion_exe'])
|
||||||
|
|
||||||
|
if 'Application_Data' in config and 'therion_path' in config['Application_Data']:
|
||||||
|
therion_path = config['Application_Data']['therion_path']
|
||||||
|
|
||||||
|
if LINES == -1 :
|
||||||
|
if 'Application_Data' in config and 'shot_lines_in_th2_files' in config['Application_Data']:
|
||||||
|
LINES = 0 if config['Application_Data']['shot_lines_in_th2_files'] == "False" else 1
|
||||||
|
|
||||||
|
if NAMES == -1 :
|
||||||
|
if 'Application_Data' in config and 'station_name_in_th2_files' in config['Application_Data']:
|
||||||
|
NAMES = 0 if config['Application_Data']['station_name_in_th2_files'] == "False" else 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def copy_template_if_not_exists(template_path, destination_path):
|
||||||
|
# Check if the destination folder exists
|
||||||
|
try:
|
||||||
|
if not os.path.exists(destination_path):
|
||||||
|
# If the destination folder does not exist, copy the template
|
||||||
|
shutil.copytree(template_path, destination_path)
|
||||||
|
print(f"{Colors.GREEN}The folder '{Colors.GREEN}{template_path}{Colors.ENDC}' has been copied to '{Colors.ENDC}{destination_path}{Colors.GREEN}'{Colors.ENDC}")
|
||||||
|
else:
|
||||||
|
print(f"{Colors.WARNING}Warning: The folder '{Colors.ENDC}{destination_path}{Colors.WARNING}' already exists. No files were copied.{Colors.ENDC}")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"{Colors.ERROR}Copy template error: {Colors.ENDC}{e}")
|
||||||
|
exit(1)
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def add_copyright_header(file_path, copyright_text):
|
||||||
|
# Lire le contenu du fichier
|
||||||
|
with open(file_path, 'r') as file:
|
||||||
|
content = file.readlines()
|
||||||
|
|
||||||
|
# Vérifier si le copyright est déjà présent
|
||||||
|
if not any("copyright" in line.lower() for line in content):
|
||||||
|
# Ajouter le copyright en en-tête
|
||||||
|
content.insert(0, f"{copyright_text}\n")
|
||||||
|
|
||||||
|
# Réécrire le fichier avec le copyright ajouté
|
||||||
|
with open(file_path, 'w') as file:
|
||||||
|
file.writelines(content)
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def copy_file_with_copyright(th_file, destination_path, copyright_text):
|
||||||
|
# Vérifier si le fichier existe
|
||||||
|
if os.path.exists(th_file):
|
||||||
|
# Créer le dossier de destination s'il n'existe pas
|
||||||
|
os.makedirs(destination_path, exist_ok=True)
|
||||||
|
|
||||||
|
# Copier le fichier vers le dossier de destination
|
||||||
|
dest_file = os.path.join(destination_path, os.path.basename(th_file))
|
||||||
|
shutil.copy(th_file, dest_file)
|
||||||
|
|
||||||
|
# Ajouter le copyright dans l'en-tête si nécessaire
|
||||||
|
add_copyright_header(dest_file, copyright_text)
|
||||||
|
|
||||||
|
# print(f"{Colors.GREEN}File '{Colors.ENDC}{th_file}{Colors.GREEN}' has been copied to '{Colors.ENDC}{destination_path}{Colors.GREEN}' with the copyright header added.{Colors.ENDC}")
|
||||||
|
else:
|
||||||
|
print(f"{Colors.ERROR}Error: The file .th does not exist {Colors.ENDC}{th_file}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def process_template(template_path, variables, output_path):
|
||||||
|
"""
|
||||||
|
Process a Therion template file by replacing variables.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
template_path (str): Path to the original template file
|
||||||
|
variables (dict): Dictionary of variables to replace
|
||||||
|
output_path (str): Path for the new configuration file
|
||||||
|
"""
|
||||||
|
try:
|
||||||
|
# Read the content of the template file
|
||||||
|
with open(template_path, 'r', encoding='utf-8') as file:
|
||||||
|
content = file.read()
|
||||||
|
|
||||||
|
# Replace variables
|
||||||
|
for var, value in variables.items():
|
||||||
|
# Use regex to replace {variable} with its value
|
||||||
|
pattern = r'\{' + re.escape(var) + r'\}'
|
||||||
|
content = re.sub(pattern, str(value), content)
|
||||||
|
|
||||||
|
# Write the new file
|
||||||
|
with open(output_path, 'w', encoding='utf-8') as file:
|
||||||
|
file.write(content)
|
||||||
|
|
||||||
|
print(f"{Colors.GREEN}Update template successfully: {Colors.ENDC}{output_path}")
|
||||||
|
|
||||||
|
# Delete the original template file
|
||||||
|
os.remove(template_path)
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"{Colors.WARNING}Warning: Template file {Colors.ENDC}{template_path}{Colors.WARNING} not found.{Colors.ENDC}")
|
||||||
|
except PermissionError:
|
||||||
|
print(f"{Colors.ERROR}Error: Insufficient permissions to write the file.{Colors.ENDC}")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"{Colors.ERROR}An error occurred: {Colors.ENDC}{e}")
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def parse_therion_surveys(file_path):
|
||||||
|
"""
|
||||||
|
Reads a Therion file and extracts survey names.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
file_path (str): Path to the Therion file to parse
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
list: List of survey names
|
||||||
|
"""
|
||||||
|
survey_names = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
with open(file_path, 'r', encoding='utf-8') as file:
|
||||||
|
# Read all lines from the file
|
||||||
|
lines = file.readlines()
|
||||||
|
|
||||||
|
for line in lines:
|
||||||
|
# Look for lines starting with survey
|
||||||
|
line = line.strip()
|
||||||
|
if line.startswith('survey ') and ' -title ' in line:
|
||||||
|
# Split the line and extract the survey name
|
||||||
|
start_index = line.find('survey ') + len('survey ')
|
||||||
|
end_index = line.find(' -title ')
|
||||||
|
|
||||||
|
survey_name = line[start_index:end_index].strip()
|
||||||
|
survey_names.append(survey_name)
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"{Colors.WARNING}Warning: File {Colors.ENDC}{file_path}{Colors.WARNING} not found.{Colors.ENDC}")
|
||||||
|
except PermissionError:
|
||||||
|
print(f"{Colors.ERROR}Error: Insufficient permissions to read {Colors.ENDC}{file_path}")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"{Colors.ERROR}An error occurred: {Colors.ENDC}{e}")
|
||||||
|
|
||||||
|
return survey_names
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def str_to_bool(value):
|
||||||
|
"""
|
||||||
|
Function to convert string to boolean
|
||||||
|
"""
|
||||||
|
if isinstance(value, bool):
|
||||||
|
return value
|
||||||
|
if value.lower() in ('true', '1', 'yes', 'y'):
|
||||||
|
return True
|
||||||
|
elif value.lower() in ('false', '0', 'no', 'n'):
|
||||||
|
return False
|
||||||
|
else:
|
||||||
|
raise argparse.ArgumentTypeError(f"{Colors.ERROR}Error: Invalid boolean value: {Colors.ENDC}{value}")
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
def select_file():
|
||||||
|
# Créer une instance de la fenêtre tkinter
|
||||||
|
root = tk.Tk()
|
||||||
|
# Cacher la fenêtre principale
|
||||||
|
root.withdraw()
|
||||||
|
# Afficher la boîte de dialogue de sélection de fichier
|
||||||
|
file_path = filedialog.askopenfilename(title="Sélectionnez un fichier")
|
||||||
|
# Retourner le chemin complet du fichier sélectionné
|
||||||
|
return file_path
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
#################################################################################################
|
||||||
|
if __name__ == u'__main__':
|
||||||
|
|
||||||
|
# Parse arguments
|
||||||
|
parser = argparse.ArgumentParser(
|
||||||
|
description=f"{Colors.HEADER}Create a skeleton folder and th2 files with scraps from a .th Therion file\nVersion: {Colors.ENDC}{Version}\n",
|
||||||
|
formatter_class=argparse.RawDescriptionHelpFormatter)
|
||||||
|
parser.print_help = colored_help.__get__(parser)
|
||||||
|
parser.add_argument("--survey_file", help="The survey file (*.th) to perform e.g. './Therion_file.th'", default="")
|
||||||
|
parser.add_argument("--survey_name", help="Scrap name (if different from 'survey_file' name)", default="None")
|
||||||
|
#parser.add_argument("--proj", choices=['plan', 'elevation', 'extended', 'none'], help="The scrap projection to produce", default="plan")
|
||||||
|
#parser.add_argument("--format", choices=['th2', 'plt'], help="Output format. Either th2 for producing skeleton for drawing or plt for visualizing in aven/loch", default="th2")
|
||||||
|
parser.add_argument("--output", default="./", help="Output folder path")
|
||||||
|
# parser.add_argument("--therion-path", help="Path to therion binary", default="therion")
|
||||||
|
parser.add_argument("--scale", help="Scale for the exports", default="500")
|
||||||
|
parser.add_argument("--lines", type=str_to_bool, help="Shot lines in th2 files", default=-1)
|
||||||
|
parser.add_argument("--names", type=str_to_bool, help="Stations names in th2 files", default=-1)
|
||||||
|
|
||||||
|
parser.epilog = (
|
||||||
|
f"{Colors.GREEN}Please, complete {Colors.RED}config.ini{Colors.GREEN} file for personal configuration{Colors.ENDC}\n"
|
||||||
|
f"{Colors.GREEN}If no argument :{Colors.RED} files selection windows\n{Colors.ENDC}\n"
|
||||||
|
f"{Colors.BLUE}Examples:{Colors.ENDC}\n"
|
||||||
|
f"\t> python pyCreate_th2.py ./test/Entree.th --survey_name Geophysicaya_01_entree --output ./test/ --scale 1000\n"
|
||||||
|
f"\t> python pyCreate_th2.py Entree.th\n"
|
||||||
|
f"\t> python pyCreate_th2.py\n\n")
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
print("args.survey_file : " + args.survey_file )
|
||||||
|
if args.survey_file == "":
|
||||||
|
args.survey_file = select_file()
|
||||||
|
print(f"Fichier sélectionné : {args.survey_file}")
|
||||||
|
|
||||||
|
|
||||||
|
ENTRY_FILE = abspath(args.survey_file)
|
||||||
|
# PROJECTION = args.proj.capitalize()
|
||||||
|
PROJECTION = "Plan"
|
||||||
|
TARGET = args.survey_name
|
||||||
|
OUTPUT = args.output
|
||||||
|
#FORMAT = args.format
|
||||||
|
FORMAT = "th2"
|
||||||
|
SCALE = args.scale
|
||||||
|
LINES = args.lines
|
||||||
|
NAMES = args.names
|
||||||
|
# TH_NAME = args.survey_file.split("/")[-1].strip(".th")
|
||||||
|
TH_NAME = sanitize_filename(os.path.splitext(os.path.basename(args.survey_file))[0])
|
||||||
|
DEST_PATH = os.path.dirname(args.survey_file) + "/" + TH_NAME
|
||||||
|
#DEST_PATH = args.output + TH_NAME.split("/")[-1].strip(".th")
|
||||||
|
#ABS_PATH = ENTRY_FILE.strip(args.survey_file)
|
||||||
|
ABS_PATH = os.path.dirname(ENTRY_FILE)
|
||||||
|
|
||||||
|
# print("args.survey_file : " + args.survey_file )
|
||||||
|
# print("ENTRY_FILE: " + ENTRY_FILE )
|
||||||
|
# print("PROJECTION: " + PROJECTION )
|
||||||
|
# print("TARGET: " + TARGET )
|
||||||
|
# print("OUTPUT: " + OUTPUT )
|
||||||
|
# print("FORMAT: " + FORMAT )
|
||||||
|
# print("SCALE: " + SCALE )
|
||||||
|
# print("TH_NAME: " + TH_NAME )
|
||||||
|
# print("DEST_PATH: " + DEST_PATH )
|
||||||
|
# print("ABS_PATH: " + ABS_PATH )
|
||||||
|
|
||||||
|
try:
|
||||||
|
# Load the 'database' section from the configuration file
|
||||||
|
read_config("config.ini")
|
||||||
|
# print("Auteur: " + Author)
|
||||||
|
# print(f"Copyright: \n{Copyright}")
|
||||||
|
|
||||||
|
except ValueError as e:
|
||||||
|
# Handle errors if the section is missing
|
||||||
|
print(f"{Colors.ERROR}Error: read_config:{Colors.ERROR}", e)
|
||||||
|
|
||||||
|
if PROJECTION.lower() != "plan" :
|
||||||
|
print(f"{Colors.ERROR}Error: Sorry, projection '{Colors.ENDC}{PROJECTION}{Colors.ERROR}' not yet implemented{Colors.ENDC}")
|
||||||
|
exit(1)
|
||||||
|
|
||||||
|
if not os.path.isfile(ENTRY_FILE):
|
||||||
|
print(f"{Colors.ERROR}Error: The Therion file didn't exist: {Colors.ENDC} {ENTRY_FILE}")
|
||||||
|
exit(1)
|
||||||
|
|
||||||
|
if FORMAT not in ["th2", "plt"]:
|
||||||
|
print(f"{Colors.ERROR}Error: Please choose a supported format: th2, plt{Colors.ENDC}")
|
||||||
|
exit(1)
|
||||||
|
|
||||||
|
# Normalise name, namespace, key, file path
|
||||||
|
print(f"{Colors.GREEN}Parsing survey entry file:\t{Colors.ENDC} {args.survey_file}")
|
||||||
|
|
||||||
|
survey_list = parse_therion_surveys(ENTRY_FILE)
|
||||||
|
# print(survey_list)
|
||||||
|
|
||||||
|
if TARGET == "None" :
|
||||||
|
if len(survey_list) > 1 :
|
||||||
|
print(f"{Colors.ERROR}Error: Multiple surveys were found, not yet implemented{Colors.ENDC}")
|
||||||
|
exit(1)
|
||||||
|
|
||||||
|
TARGET = sanitize_filename(survey_list[0])
|
||||||
|
|
||||||
|
print(f"{Colors.GREEN}Parsing survey target: \t{Colors.ENDC} {TARGET}")
|
||||||
|
|
||||||
|
loader = SurveyLoader(ENTRY_FILE)
|
||||||
|
survey = loader.get_survey_by_id(survey_list[0])
|
||||||
|
|
||||||
|
# print(survey.name)
|
||||||
|
|
||||||
|
if not survey:
|
||||||
|
raise NoSurveysFoundException(f"{Colors.ERROR}Error: No survey found with that selector{Colors.ENDC}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
# Copy template folders
|
||||||
|
# print(f"{Colors.GREEN}Copy template folder and adapte it{Colors.ENDC}")
|
||||||
|
copy_template_if_not_exists(template_path, DEST_PATH)
|
||||||
|
copy_file_with_copyright(ENTRY_FILE, DEST_PATH + "/Data", Copyright)
|
||||||
|
|
||||||
|
# Adapte templates
|
||||||
|
config_vars = {
|
||||||
|
'fileName': TH_NAME,
|
||||||
|
'cavename': TH_NAME.replace("_", " "),
|
||||||
|
'Author': Author,
|
||||||
|
'Copyright': Copyright,
|
||||||
|
'Scale' : SCALE,
|
||||||
|
'Target' : TARGET,
|
||||||
|
'map_comment' : map_comment,
|
||||||
|
'club' : club,
|
||||||
|
'thanksto' : thanksto.replace("_", r"\_"),
|
||||||
|
'datat' : datat.replace("_", r"\_"),
|
||||||
|
'wpage' : wpage.replace("_", r"\_"),
|
||||||
|
'cs' : cs,
|
||||||
|
'other_scraps_plan' : "",
|
||||||
|
'file_info' : f'# File generated by pyCreate_th2.py (version {Version}) date: {datetime.now().strftime("%Y.%m.%d %H:%M:%S")}',
|
||||||
|
}
|
||||||
|
|
||||||
|
process_template(DEST_PATH + '/template.thconfig', config_vars, DEST_PATH + '/' + TH_NAME + '.thconfig')
|
||||||
|
process_template(DEST_PATH + '/template-tot.th', config_vars, DEST_PATH + '/' + TH_NAME + '-tot.th')
|
||||||
|
process_template(DEST_PATH + '/template-readme.md', config_vars, DEST_PATH + '/readme.md')
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
# Produce the parsable XVI file
|
||||||
|
print(f"{Colors.GREEN}Compiling 2D XVI file: \t{Colors.ENDC} {TH_NAME}")
|
||||||
|
|
||||||
|
template = """source "{th_file}"
|
||||||
|
layout minimal
|
||||||
|
scale 1 {scale}
|
||||||
|
endlayout
|
||||||
|
|
||||||
|
select {selector}
|
||||||
|
|
||||||
|
export model -o "{th_name}.lox"
|
||||||
|
export map -projection plan -o "{th_name}-Plan.xvi" -layout minimal -layout-debug station-names
|
||||||
|
export map -projection extended -o "{th_name}-Extended.xvi" -layout minimal -layout-debug station-names
|
||||||
|
"""
|
||||||
|
|
||||||
|
template_args = {
|
||||||
|
"th_file": DEST_PATH + "/Data/" + TH_NAME + ".th",
|
||||||
|
"selector": survey.therion_id,
|
||||||
|
"th_name": DEST_PATH + "/Data/" + TH_NAME,
|
||||||
|
"scale": SCALE,
|
||||||
|
}
|
||||||
|
|
||||||
|
log, tmpdir = compile_template(template, template_args, cleanup=False, therion_path=therion_path)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
# Parse the Plan XVI file
|
||||||
|
th_name_xvi = DEST_PATH + "/Data/" + TH_NAME + "-Plan.xvi"
|
||||||
|
print(f"{Colors.GREEN}Parsing plan XVI file:\t{Colors.ENDC}{th_name_xvi}")
|
||||||
|
|
||||||
|
stations = {}
|
||||||
|
lines = []
|
||||||
|
|
||||||
|
with open(join(th_name_xvi), "r", encoding="utf-8") as f:
|
||||||
|
xvi_content = f.read()
|
||||||
|
xvi_stations, xvi_shots = xvi_content.split("XVIshots")
|
||||||
|
|
||||||
|
# Extract all the stations
|
||||||
|
for line in xvi_stations.split("\n"):
|
||||||
|
match = re.search(r"{\s*(-?\d+\.\d+)\s*(-?\d+\.\d+)\s([^@]+)(?:@([^\s}]*))?\s*}", line)
|
||||||
|
if match:
|
||||||
|
x = match.groups()[0]
|
||||||
|
y = match.groups()[1]
|
||||||
|
station_number = match.groups()[2]
|
||||||
|
namespace = match.groups()[3]
|
||||||
|
namespace_array = namespace.split(".") if namespace else []
|
||||||
|
station = station_number
|
||||||
|
if len(namespace_array) > 1:
|
||||||
|
station = "{}@{}".format(station_number, ".".join(namespace_array[0:-1]))
|
||||||
|
stations["{}.{}".format(x, y)] = [x, y, station]
|
||||||
|
|
||||||
|
# Extraire les valeurs x et y à partir des listes dans stations
|
||||||
|
x_values = [float(value[0]) for value in stations.values()]
|
||||||
|
y_values = [float(value[1]) for value in stations.values()]
|
||||||
|
|
||||||
|
# Trouver les min et max de x
|
||||||
|
x_min = float(min(x_values))
|
||||||
|
x_max = float(max(x_values))
|
||||||
|
|
||||||
|
# Trouver les min et max de y
|
||||||
|
y_min = float(min(y_values))
|
||||||
|
y_max = float(max(y_values))
|
||||||
|
|
||||||
|
x_ecart = x_max - x_min
|
||||||
|
y_ecart = y_max - y_min
|
||||||
|
|
||||||
|
# Afficher les résultats
|
||||||
|
# print("x_min:", x_min, "x_max:", x_max)
|
||||||
|
# print("y_min:", y_min, "y_max:", y_max)
|
||||||
|
# print("Écart max-min pour x:", x_ecart)
|
||||||
|
# print("Écart max-min pour y:", y_ecart)
|
||||||
|
|
||||||
|
# Extract all the lines
|
||||||
|
for line in xvi_shots.split("\n"):
|
||||||
|
match = re.search(r"^\s*{\s*(-?\d+\.\d+)\s*(-?\d+\.\d+)\s*(-?\d+\.\d+)\s*(-?\d+\.\d+)\s*.*}", line )
|
||||||
|
if match:
|
||||||
|
x1 = match.groups()[0]
|
||||||
|
y1 = match.groups()[1]
|
||||||
|
x2 = match.groups()[2]
|
||||||
|
y2 = match.groups()[3]
|
||||||
|
key1 = "{}.{}".format(x1, y1)
|
||||||
|
key2 = "{}.{}".format(x2, y2)
|
||||||
|
# Splays won't have stations
|
||||||
|
station1 = stations[key1][2] if key1 in stations else None
|
||||||
|
station2 = stations[key2][2] if key2 in stations else None
|
||||||
|
lines.append([x1, y1, x2, y2, station1, station2])
|
||||||
|
# shutil.rmtree(tmpdir)
|
||||||
|
|
||||||
|
th2_name = DEST_PATH + "/Data/" + TH_NAME
|
||||||
|
output_path = f'{th2_name}-{PROJECTION}.{FORMAT}'
|
||||||
|
|
||||||
|
scrap_to_add = int(len(stations)/station_by_scrap)-1
|
||||||
|
|
||||||
|
# print(stations)
|
||||||
|
|
||||||
|
print(f"{Colors.GREEN}Writing output to:\t{Colors.ENDC}{output_path}")
|
||||||
|
|
||||||
|
# Write TH2
|
||||||
|
if FORMAT == "th2":
|
||||||
|
th2_file_header = """encoding utf-8"""
|
||||||
|
|
||||||
|
th2_file = """
|
||||||
|
##XTHERION## xth_me_area_adjust {X_Min} {Y_Min} {X_Max} {Y_Max}
|
||||||
|
##XTHERION## xth_me_area_zoom_to 100
|
||||||
|
##XTHERION## xth_me_image_insert {insert_XVI}
|
||||||
|
|
||||||
|
{Copyright}
|
||||||
|
# File generated by pyCreate_th2.py version {version} date: {date}
|
||||||
|
|
||||||
|
# x_min: {X_Min}, x_max: {X_Max} ecart : {X_Max_X_Min}
|
||||||
|
# y_min: {Y_Min}, y_max: {Y_Max} ecart : {Y_Max_Y_Min}
|
||||||
|
|
||||||
|
scrap S{projection_short}-{name}_01 -station-names "" "@{name}" -projection {projection} -author {year} "{author}" -copyright {year} "{Copyright_Short}"
|
||||||
|
|
||||||
|
{points}
|
||||||
|
|
||||||
|
{names}
|
||||||
|
|
||||||
|
{lines}
|
||||||
|
|
||||||
|
endscrap"""
|
||||||
|
|
||||||
|
th2_point = """ point {x} {y} station -name {station}"""
|
||||||
|
th2_name = """ point {x} {y} station-name -align tr -scale xs -text {station}"""
|
||||||
|
|
||||||
|
th2_line = """ line u:Shot_Survey
|
||||||
|
{x1} {y1}
|
||||||
|
{x2} {y2}
|
||||||
|
|
||||||
|
endline"""
|
||||||
|
|
||||||
|
seen = set()
|
||||||
|
th2_lines = []
|
||||||
|
th2_points = []
|
||||||
|
th2_names = []
|
||||||
|
other_scraps_plan = ""
|
||||||
|
|
||||||
|
for line in lines:
|
||||||
|
th2_lines.append(th2_line.format(x1=line[0], y1=line[1], x2=line[2], y2=line[3]))
|
||||||
|
coords1 = "{}.{}".format(line[0], line[1])
|
||||||
|
|
||||||
|
if coords1 not in seen:
|
||||||
|
seen.add(coords1)
|
||||||
|
th2_points.append(th2_point.format(x=line[0], y=line[1], station=line[4]))
|
||||||
|
th2_names.append(th2_name.format(x=line[0], y=line[1], station=line[4]))
|
||||||
|
coords2 = "{}.{}".format(line[2], line[3])
|
||||||
|
|
||||||
|
if "{}.{}".format(line[2], line[3]) not in seen:
|
||||||
|
seen.add(coords2)
|
||||||
|
if line[5] != None:
|
||||||
|
th2_points.append(th2_point.format(x=line[2], y=line[3], station=line[5]))
|
||||||
|
th2_names.append(th2_name.format(x=line[2], y=line[3], station=line[5]))
|
||||||
|
|
||||||
|
|
||||||
|
if isfile(output_path):
|
||||||
|
print(f"{Colors.WARNING}Warning: {Colors.ENDC}{os.path.basename(output_path)}{Colors.WARNING} file already exists - nothing done{Colors.ENDC}")
|
||||||
|
|
||||||
|
else :
|
||||||
|
name = TARGET,
|
||||||
|
# print(f"{Colors.GREEN}Therion output path :\t{Colors.ENDC}{output_path}")
|
||||||
|
|
||||||
|
with open(str(output_path), "w+") as f:
|
||||||
|
f.write(th2_file_header)
|
||||||
|
f.write(th2_file.format(
|
||||||
|
name = name[0],
|
||||||
|
Copyright = Copyright,
|
||||||
|
Copyright_Short = Copyright_Short,
|
||||||
|
points="\n".join(th2_points),
|
||||||
|
lines="\n".join(th2_lines) if LINES else "",
|
||||||
|
names="\n".join(th2_names) if NAMES else "",
|
||||||
|
projection=PROJECTION.lower(),
|
||||||
|
projection_short=PROJECTION[0].upper(),
|
||||||
|
author=Author,
|
||||||
|
year=datetime.now().year,
|
||||||
|
version = Version,
|
||||||
|
date=datetime.now().strftime("%Y.%m.%d-%H:%M:%S"),
|
||||||
|
X_Min=x_min*1.2,
|
||||||
|
X_Max=x_max*1.2,
|
||||||
|
Y_Min=y_min*1.2,
|
||||||
|
Y_Max=y_max*1.2,
|
||||||
|
X_Max_X_Min =x_ecart,
|
||||||
|
Y_Max_Y_Min =y_ecart,
|
||||||
|
insert_XVI = "{" + stations[next(iter(stations))][0] + "1 1.0} {"
|
||||||
|
+ stations[next(iter(stations))][1] + " "
|
||||||
|
+ stations[next(iter(stations))][2] +"} "
|
||||||
|
+ os.path.basename(th_name_xvi) + " 0 {}",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
if scrap_to_add >= 1 :
|
||||||
|
for i in range(scrap_to_add):
|
||||||
|
other_scraps_plan = other_scraps_plan + f"\tbreak\n\tS{PROJECTION[0].upper()}-{name[0]}_{i+2:02}\n"
|
||||||
|
th2_scrap = """
|
||||||
|
|
||||||
|
scrap S{projection_short}-{name}_{num:02} -station-names "" "@{name}" -projection {projection} -author {year} "{author}" -copyright {year} "{Copyright_Short}"
|
||||||
|
|
||||||
|
endscrap
|
||||||
|
|
||||||
|
"""
|
||||||
|
f.write(th2_scrap.format(
|
||||||
|
name=name[0],
|
||||||
|
projection=PROJECTION.lower(),
|
||||||
|
projection_short=PROJECTION[0].upper(),
|
||||||
|
author=Author,
|
||||||
|
year=datetime.now().year,
|
||||||
|
Copyright_Short = Copyright_Short,
|
||||||
|
num=f"{i+2:02}",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
th_name_xvi = DEST_PATH + "/Data/" + TH_NAME + "-Extended.xvi"
|
||||||
|
print(f"{Colors.GREEN}Parsing extended XVI file:\t{Colors.ENDC}{th_name_xvi}")
|
||||||
|
|
||||||
|
# Parse the Extended XVI file
|
||||||
|
stations = {}
|
||||||
|
lines = []
|
||||||
|
|
||||||
|
with open(join(th_name_xvi), "r", encoding="utf-8") as f:
|
||||||
|
xvi_content = f.read()
|
||||||
|
xvi_stations, xvi_shots = xvi_content.split("XVIshots")
|
||||||
|
|
||||||
|
# Extract all the stations
|
||||||
|
for line in xvi_stations.split("\n"):
|
||||||
|
match = re.search(r"{\s*(-?\d+\.\d+)\s*(-?\d+\.\d+)\s([^@]+)(?:@([^\s}]*))?\s*}", line)
|
||||||
|
if match:
|
||||||
|
x = match.groups()[0]
|
||||||
|
y = match.groups()[1]
|
||||||
|
station_number = match.groups()[2]
|
||||||
|
namespace = match.groups()[3]
|
||||||
|
namespace_array = namespace.split(".") if namespace else []
|
||||||
|
station = station_number
|
||||||
|
if len(namespace_array) > 1:
|
||||||
|
station = "{}@{}".format(station_number, ".".join(namespace_array[0:-1]))
|
||||||
|
stations["{}.{}".format(x, y)] = [x, y, station]
|
||||||
|
|
||||||
|
# Extraire les valeurs x et y à partir des listes dans stations
|
||||||
|
x_values = [float(value[0]) for value in stations.values()]
|
||||||
|
y_values = [float(value[1]) for value in stations.values()]
|
||||||
|
|
||||||
|
# Trouver les min et max de x
|
||||||
|
x_min = float(min(x_values))
|
||||||
|
x_max = float(max(x_values))
|
||||||
|
|
||||||
|
# Trouver les min et max de y
|
||||||
|
y_min = float(min(y_values))
|
||||||
|
y_max = float(max(y_values))
|
||||||
|
|
||||||
|
x_ecart = x_max - x_min
|
||||||
|
y_ecart = y_max - y_min
|
||||||
|
|
||||||
|
# Afficher les résultats
|
||||||
|
# print("x_min:", x_min, "x_max:", x_max)
|
||||||
|
# print("y_min:", y_min, "y_max:", y_max)
|
||||||
|
# print("Écart max-min pour x:", x_ecart)
|
||||||
|
# print("Écart max-min pour y:", y_ecart)
|
||||||
|
|
||||||
|
# Extract all the lines
|
||||||
|
for line in xvi_shots.split("\n"):
|
||||||
|
match = re.search(r"^\s*{\s*(-?\d+\.\d+)\s*(-?\d+\.\d+)\s*(-?\d+\.\d+)\s*(-?\d+\.\d+)\s*.*}", line )
|
||||||
|
if match:
|
||||||
|
x1 = match.groups()[0]
|
||||||
|
y1 = match.groups()[1]
|
||||||
|
x2 = match.groups()[2]
|
||||||
|
y2 = match.groups()[3]
|
||||||
|
key1 = "{}.{}".format(x1, y1)
|
||||||
|
key2 = "{}.{}".format(x2, y2)
|
||||||
|
# Splays won't have stations
|
||||||
|
station1 = stations[key1][2] if key1 in stations else None
|
||||||
|
station2 = stations[key2][2] if key2 in stations else None
|
||||||
|
lines.append([x1, y1, x2, y2, station1, station2])
|
||||||
|
shutil.rmtree(tmpdir)
|
||||||
|
|
||||||
|
th2_name = DEST_PATH + "/Data/" + TH_NAME
|
||||||
|
output_path = f'{th2_name}-Extended.{FORMAT}'
|
||||||
|
|
||||||
|
print(f"{Colors.GREEN}Writing output to:\t\t{Colors.ENDC}{output_path}")
|
||||||
|
|
||||||
|
# Write TH2
|
||||||
|
if FORMAT == "th2":
|
||||||
|
th2_file_header = """encoding utf-8"""
|
||||||
|
|
||||||
|
th2_file = """
|
||||||
|
##XTHERION## xth_me_area_adjust {X_Min} {Y_Min} {X_Max} {Y_Max}
|
||||||
|
##XTHERION## xth_me_area_zoom_to 100
|
||||||
|
##XTHERION## xth_me_image_insert {insert_XVI}
|
||||||
|
|
||||||
|
{Copyright}
|
||||||
|
# File generated by pyCreate_th2.py version {version} date: {date}
|
||||||
|
|
||||||
|
# x_min: {X_Min}, x_max: {X_Max} ecart : {X_Max_X_Min}
|
||||||
|
# y_min: {Y_Min}, y_max: {Y_Max} ecart : {Y_Max_Y_Min}
|
||||||
|
|
||||||
|
scrap SC-{name}_01 -station-names "" "@{name}" -projection extended -author {year} "{author}" -copyright {year} "{Copyright_Short}"
|
||||||
|
|
||||||
|
{points}
|
||||||
|
|
||||||
|
{names}
|
||||||
|
|
||||||
|
{lines}
|
||||||
|
|
||||||
|
endscrap"""
|
||||||
|
|
||||||
|
th2_point = """ point {x} {y} station -name {station}"""
|
||||||
|
th2_name = """ point {x} {y} station-name -align tr -scale xs -text {station}"""
|
||||||
|
|
||||||
|
th2_line = """ line u:Shot_Survey
|
||||||
|
{x1} {y1}
|
||||||
|
{x2} {y2}
|
||||||
|
endline
|
||||||
|
"""
|
||||||
|
|
||||||
|
seen = set()
|
||||||
|
th2_lines = []
|
||||||
|
th2_points = []
|
||||||
|
th2_names = []
|
||||||
|
other_scraps_extended = ""
|
||||||
|
|
||||||
|
for line in lines:
|
||||||
|
th2_lines.append(th2_line.format(x1=line[0], y1=line[1], x2=line[2], y2=line[3]))
|
||||||
|
coords1 = "{}.{}".format(line[0], line[1])
|
||||||
|
|
||||||
|
if coords1 not in seen:
|
||||||
|
seen.add(coords1)
|
||||||
|
th2_points.append(th2_point.format(x=line[0], y=line[1], station=line[4]))
|
||||||
|
th2_names.append(th2_name.format(x=line[0], y=line[1], station=line[4]))
|
||||||
|
coords2 = "{}.{}".format(line[2], line[3])
|
||||||
|
|
||||||
|
if "{}.{}".format(line[2], line[3]) not in seen:
|
||||||
|
seen.add(coords2)
|
||||||
|
if line[5] != None:
|
||||||
|
th2_points.append(th2_point.format(x=line[2], y=line[3], station=line[5]))
|
||||||
|
th2_names.append(th2_name.format(x=line[2], y=line[3], station=line[5]))
|
||||||
|
|
||||||
|
|
||||||
|
if isfile(output_path):
|
||||||
|
print(f"{Colors.WARNING}Warning: {Colors.ENDC}{os.path.basename(output_path)}{Colors.WARNING} file already exists - nothing done{Colors.ENDC}")
|
||||||
|
else :
|
||||||
|
name = TARGET,
|
||||||
|
# print(f"{Colors.GREEN}Therion output path :\t{Colors.ENDC}{output_path}")
|
||||||
|
|
||||||
|
with open(str(output_path), "w+") as f:
|
||||||
|
f.write(th2_file_header)
|
||||||
|
f.write(th2_file.format(
|
||||||
|
name = name[0],
|
||||||
|
Copyright = Copyright,
|
||||||
|
Copyright_Short = Copyright_Short,
|
||||||
|
points="\n".join(th2_points),
|
||||||
|
lines="\n".join(th2_lines) if LINES else "",
|
||||||
|
names="\n".join(th2_names) if NAMES else "",
|
||||||
|
projection="extended",
|
||||||
|
projection_short="C",
|
||||||
|
author=Author,
|
||||||
|
year=datetime.now().year,
|
||||||
|
version = Version,
|
||||||
|
date=datetime.now().strftime("%Y.%m.%d-%H:%M:%S"),
|
||||||
|
X_Min=x_min*1.2,
|
||||||
|
X_Max=x_max*1.2,
|
||||||
|
Y_Min=y_min*1.2,
|
||||||
|
Y_Max=y_max*1.2,
|
||||||
|
X_Max_X_Min =x_ecart,
|
||||||
|
Y_Max_Y_Min =y_ecart,
|
||||||
|
insert_XVI = "{" + stations[next(iter(stations))][0] + "1 1.0} {"
|
||||||
|
+ stations[next(iter(stations))][1] + " "
|
||||||
|
+ stations[next(iter(stations))][2] +"} "
|
||||||
|
+ os.path.basename(th_name_xvi) + " 0 {}",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
if scrap_to_add >= 1 :
|
||||||
|
for i in range(scrap_to_add):
|
||||||
|
other_scraps_extended = other_scraps_extended + f"\tbreak\n\tSC-{name[0]}_{i+2:02}\n"
|
||||||
|
th2_scrap = """
|
||||||
|
|
||||||
|
scrap SC-{name}_{num:02} -station-names "" "@{name}" -projection extended -author {year} "{author}" -copyright {year} "{Copyright_Short}"
|
||||||
|
|
||||||
|
endscrap
|
||||||
|
|
||||||
|
"""
|
||||||
|
f.write(th2_scrap.format(
|
||||||
|
name=name[0],
|
||||||
|
author=Author,
|
||||||
|
Copyright_Short = Copyright_Short,
|
||||||
|
year=datetime.now().year,
|
||||||
|
num=f"{i+2:02}",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################################
|
||||||
|
config_vars = {
|
||||||
|
'fileName': TH_NAME,
|
||||||
|
'Author': Author,
|
||||||
|
'Copyright': Copyright,
|
||||||
|
'Scale' : SCALE,
|
||||||
|
'Target' : TARGET,
|
||||||
|
'map_comment' : map_comment,
|
||||||
|
'club' : club,
|
||||||
|
'thanksto' : thanksto,
|
||||||
|
'datat' : datat,
|
||||||
|
'wpage' : wpage,
|
||||||
|
'cs' : cs,
|
||||||
|
'other_scraps_plan' : other_scraps_plan,
|
||||||
|
'other_scraps_extended' : other_scraps_extended,
|
||||||
|
'file_info' : f"# File generated by pyCreate_th2.py version {Version} date: {datetime.now().strftime("%Y.%m.%d-%H:%M:%S")}",
|
||||||
|
}
|
||||||
|
|
||||||
|
process_template(DEST_PATH + '/template-maps.th', config_vars, DEST_PATH + '/' + TH_NAME + '-maps.th')
|
||||||
|
|
||||||
|
|
||||||
|
if final_therion_exe == True:
|
||||||
|
print(f"{Colors.GREEN}Final therion compilation{Colors.ENDC}")
|
||||||
|
PATH = os.path.dirname(args.survey_file) + "/" + TH_NAME + "/" + TH_NAME + ".thconfig"
|
||||||
|
|
||||||
|
compile_file(PATH, therion_path=therion_path)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"path": "."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"settings": {
|
||||||
|
"cSpell.words": [
|
||||||
|
"datat",
|
||||||
|
"ecart",
|
||||||
|
"ENDC",
|
||||||
|
"endlayout",
|
||||||
|
"endscrap",
|
||||||
|
"thanksto",
|
||||||
|
"thconfig",
|
||||||
|
"therion",
|
||||||
|
"wpage"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
numpy
|
||||||
|
ttkthemes
|
||||||
|
matplotlib
|
||||||
|
pandas
|
||||||
|
Shapely
|
||||||
|
Fiona
|
||||||
|
pyproj
|
||||||
|
scipy
|
||||||
|
netCDF4
|
||||||
|
xarray
|
||||||
|
joblib
|
||||||
|
geopandas
|
||||||
|
motionless
|
||||||
|
salem
|
||||||
|
configparser
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
Folder where Therion outputs are exported
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
|||||||
|
#Template for pyCreate_th2.py
|
||||||
|
encoding utf-8
|
||||||
|
|
||||||
|
{Copyright}
|
||||||
|
|
||||||
|
{file_info}
|
||||||
|
|
||||||
|
map MP-{fileName}-Plan-tot -title "{fileName}"
|
||||||
|
SP-{Target}_01
|
||||||
|
{other_scraps_plan} break
|
||||||
|
endmap
|
||||||
|
|
||||||
|
map MC-{fileName}-Extended-tot -title "{fileName}"
|
||||||
|
SC-{Target}_01
|
||||||
|
{other_scraps_extended} break
|
||||||
|
endmap
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
#Template for pyCreate_th2.py
|
||||||
|
encoding utf-8
|
||||||
|
|
||||||
|
{Copyright}
|
||||||
|
|
||||||
|
{file_info}
|
||||||
|
|
||||||
|
to add this survey in a main survey add in your -tot.th file:
|
||||||
|
|
||||||
|
input Data/{fileName}/{fileName}-tot.th
|
||||||
|
equate
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
#Template for pyCreate_th2.py
|
||||||
|
encoding utf-8
|
||||||
|
|
||||||
|
{Copyright}
|
||||||
|
|
||||||
|
{file_info}
|
||||||
|
|
||||||
|
survey {fileName} -title "{fileName}"
|
||||||
|
input Data/{fileName}.th
|
||||||
|
|
||||||
|
## Pour le plan
|
||||||
|
input Data/{fileName}-Plan.th2
|
||||||
|
|
||||||
|
## Pour la coupe développée
|
||||||
|
input Data/{fileName}-Extended.th2
|
||||||
|
|
||||||
|
## Appel des maps
|
||||||
|
input {fileName}-maps.th
|
||||||
|
|
||||||
|
endsurvey
|
||||||
@@ -0,0 +1,384 @@
|
|||||||
|
#Template for pyCreate_th2.py
|
||||||
|
encoding utf-8
|
||||||
|
|
||||||
|
###############################################################################################
|
||||||
|
|
||||||
|
{Copyright}
|
||||||
|
{file_info}
|
||||||
|
###############################################################################################
|
||||||
|
|
||||||
|
## 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 {fileName}-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 {Scale}
|
||||||
|
#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 {cs}
|
||||||
|
|
||||||
|
## 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 {Scale}
|
||||||
|
|
||||||
|
## 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 {Scale}
|
||||||
|
|
||||||
|
## 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 "{Author}"
|
||||||
|
## Titre
|
||||||
|
doc-title "{cavename} Plan - 1:{Scale}"
|
||||||
|
|
||||||
|
## 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 "{map_comment}"
|
||||||
|
#map-comment "{map_comment}<br>Coordonnées : ({cs}/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 {cavename} if it happens to be empty
|
||||||
|
\edef\temp{\the\cavename} % cavename from Therion
|
||||||
|
\edef\nostring{} % empty string
|
||||||
|
\ifx\temp\nostring % test if cavename is empty
|
||||||
|
% if empty
|
||||||
|
reassign cavename to describe selected maps as a group
|
||||||
|
\else % if not empty keep the value set by therion, or assign an override cavename here
|
||||||
|
\fi
|
||||||
|
\cavename={{cavename}, Plan 1:{Scale}} % Note Alex : Bug avec certains fichiers ?
|
||||||
|
\newtoks\club \club={{club}}
|
||||||
|
%\newtoks\thanksto \thanksto={{thanksto}}
|
||||||
|
\newtoks\wpage \wpage={{wpage}}
|
||||||
|
\newtoks\datat \datat={{datat}}
|
||||||
|
\newtoks\synth \synth={{Author}}
|
||||||
|
\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 {cs}
|
||||||
|
|
||||||
|
## 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 {Scale}
|
||||||
|
|
||||||
|
## 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 {Scale}
|
||||||
|
|
||||||
|
## 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 "{Author}"
|
||||||
|
## Titre
|
||||||
|
doc-title "{cavename} Coupe développée - 1:{Scale}"
|
||||||
|
|
||||||
|
## 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 "{map_comment}"
|
||||||
|
#map-comment "{map_comment}<br>Coordonnées : ({cs}/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 {cavename} if it happens to be empty
|
||||||
|
\edef\temp{\the\cavename} % cavename from Therion
|
||||||
|
\edef\nostring{} % empty string
|
||||||
|
\ifx\temp\nostring % test if cavename is empty
|
||||||
|
% if empty
|
||||||
|
reassign cavename to describe selected maps as a group
|
||||||
|
\else % if not empty keep the value set by therion, or assign an override cavename here
|
||||||
|
\fi
|
||||||
|
\cavename={{cavename}, Coupe développée 1:{Scale}} % Note Alex : Bug avec certains fichiers ?
|
||||||
|
\newtoks\club \club={{club}}
|
||||||
|
%\newtoks\thanksto \thanksto={{thanksto}}
|
||||||
|
\newtoks\wpage \wpage={{wpage}}
|
||||||
|
\newtoks\datat \datat={{datat}}
|
||||||
|
\newtoks\synth \synth={{Author}}
|
||||||
|
\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/{fileName}-Plan.xvi
|
||||||
|
export map -proj extended -layout xviexport -fmt xvi -o Data/{fileName}-Extended.xvi
|
||||||
|
|
||||||
|
## Selection des Maps à exporter
|
||||||
|
select MP-{fileName}-Plan-tot@{fileName}
|
||||||
|
select MC-{fileName}-Extended-tot@{fileName}
|
||||||
|
|
||||||
|
## 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/{fileName}-Plan.pdf
|
||||||
|
export map -projection extended -fmt pdf -layout layout-Extended -o Outputs/{fileName}-Extended.pdf
|
||||||
|
|
||||||
|
## Export du fichier 3d pour Loch
|
||||||
|
export model -enable all -o Outputs/{fileName}.lox
|
||||||
|
export model -enable all -o Outputs/{fileName}.kml
|
||||||
|
|
||||||
|
## Export des fichiers ESRI
|
||||||
|
#export map -proj plan -fmt esri -o Outputs/{fileName}
|
||||||
|
|
||||||
|
## Export des fichiers kml
|
||||||
|
#export map -proj plan -fmt kml -o Outputs/{fileName}.kml -layout layout-kml
|
||||||
|
#export model -fmt kml -o Outputs/{fileName}-model.kml -enable all
|
||||||
|
#export model -enable all -o Outputs/{fileName}-3D.kml
|
||||||
|
export cave-list -location on -o Outputs/{fileName}-Cave-list.html
|
||||||
|
export survey-list -location on -o Outputs/{fileName}-Surveys.html
|
||||||
|
|
||||||
|
|
||||||
|
###############################################################################################
|
||||||
|
## END
|
||||||
|
###############################################################################################
|
||||||
@@ -0,0 +1,810 @@
|
|||||||
|
# 2024.04.12 created by TopoDroid v 5.1.40
|
||||||
|
|
||||||
|
|
||||||
|
# This work is under the Creative Commons Attribution-ShareAlike-NonCommecial License:
|
||||||
|
# <http://creativecommons.org/licenses/by-nc-sa/4.0/>
|
||||||
|
|
||||||
|
survey Geophysicaya_01_entree -title "Geophysicalskaya 01 entree"
|
||||||
|
# depart pt fr24 A00
|
||||||
|
|
||||||
|
|
||||||
|
centerline
|
||||||
|
date 2024.04.12
|
||||||
|
team "Alexandre Pont"
|
||||||
|
team "Jean-Philippe Grandcolas"
|
||||||
|
team "Gaël Cazes"
|
||||||
|
|
||||||
|
#cs long-lat
|
||||||
|
#fix PTR_FR24_A00_Geophysicalskaya 66.394767 37.673152 856 # Alt from Google Earth
|
||||||
|
cs UTM42
|
||||||
|
fix PTR_FR24_A00_Geophysicalskaya 0270251 4172755 870 # gps alex / Altitude PhA
|
||||||
|
station PTR_FR24_A00_Geophysicalskaya "Geophysicalskaya" entrance air-draught
|
||||||
|
|
||||||
|
|
||||||
|
#explo-date 19??
|
||||||
|
#explo-team " "
|
||||||
|
#explo-date 1972
|
||||||
|
#explo-team "Groupe AVEN"
|
||||||
|
|
||||||
|
units length meters
|
||||||
|
units compass clino degrees
|
||||||
|
data normal from to length compass clino
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A00_Geophysicalskaya . 0.77 171.9 -42.1
|
||||||
|
PTR_FR24_A00_Geophysicalskaya . 0.59 345.7 -42.1
|
||||||
|
PTR_FR24_A00_Geophysicalskaya . 1.07 280.3 -83.5
|
||||||
|
PTR_FR24_A00_Geophysicalskaya . 0.17 77.9 54.4
|
||||||
|
extend right
|
||||||
|
|
||||||
|
PTR_FR24_A00_Geophysicalskaya 1 1.16 155.5 -59.6 # PTR_FR24_A00
|
||||||
|
# extend auto
|
||||||
|
1 . 0.87 1.2 3.5
|
||||||
|
1 . 1.07 23.9 2.8
|
||||||
|
1 . 0.31 19.8 -43.1
|
||||||
|
1 . 1.25 51.5 -14.6
|
||||||
|
1 . 0.68 111.1 0.1
|
||||||
|
1 . 1.60 79.2 -1.7
|
||||||
|
1 . 1.28 30.6 0.9
|
||||||
|
extend right
|
||||||
|
1 2 2.94 69.9 5.4
|
||||||
|
# extend auto
|
||||||
|
2 . 1.15 251.7 -12.0
|
||||||
|
2 . 0.94 232.5 -35.4
|
||||||
|
2 . 0.66 215.5 -45.5
|
||||||
|
2 . 1.12 264.4 3.9
|
||||||
|
2 . 0.62 276.1 24.2
|
||||||
|
2 . 0.54 237.2 50.1
|
||||||
|
2 . 1.70 313.3 -1.9
|
||||||
|
2 . 1.24 332.6 0.8
|
||||||
|
2 . 0.51 224.5 60.7
|
||||||
|
2 . 0.84 261.0 -49.5
|
||||||
|
2 . 1.55 171.2 -80.3
|
||||||
|
extend vertical
|
||||||
|
2 3 1.50 179.0 -57.3
|
||||||
|
# extend auto
|
||||||
|
3 . 2.59 62.1 15.4
|
||||||
|
3 . 2.72 85.4 4.2
|
||||||
|
3 . 1.29 124.2 -6.9
|
||||||
|
3 . 0.99 147.5 -9.4
|
||||||
|
3 . 1.76 179.1 -6.3
|
||||||
|
3 . 1.80 207.9 -0.5
|
||||||
|
3 . 0.97 237.3 1.0
|
||||||
|
3 . 0.90 274.2 16.6
|
||||||
|
3 . 0.56 339.4 68.3
|
||||||
|
3 . 0.80 199.3 73.4
|
||||||
|
3 . 0.70 172.9 25.6
|
||||||
|
3 . 0.75 159.0 -44.1
|
||||||
|
extend vertical
|
||||||
|
3 4 1.76 189.9 -14.9
|
||||||
|
# extend auto
|
||||||
|
4 . 1.05 44.5 -4.3
|
||||||
|
4 . 0.97 76.9 -5.0
|
||||||
|
4 . 0.73 42.8 42.7
|
||||||
|
4 . 1.00 66.1 -61.5
|
||||||
|
4 . 1.44 74.5 -48.2
|
||||||
|
extend right
|
||||||
|
4 5 1.40 85.5 -40.9
|
||||||
|
# extend auto
|
||||||
|
5 . 0.81 6.9 0.7
|
||||||
|
5 . 0.71 27.4 -2.1
|
||||||
|
5 . 0.53 167.6 23.1
|
||||||
|
5 . 0.65 132.1 31.3
|
||||||
|
5 . 0.44 62.0 64.9
|
||||||
|
5 . 1.01 64.7 5.2
|
||||||
|
5 . 0.44 168.0 -6.4
|
||||||
|
extend right
|
||||||
|
5 6 2.38 87.9 -41.5
|
||||||
|
# extend auto
|
||||||
|
6 . 1.44 15.0 35.4
|
||||||
|
6 . 2.17 37.6 29.2
|
||||||
|
6 . 1.52 158.1 9.7
|
||||||
|
6 . 1.90 217.0 16.6
|
||||||
|
6 . 0.35 200.8 -51.1
|
||||||
|
6 . 0.92 207.6 56.8
|
||||||
|
6 . 1.74 114.8 30.9
|
||||||
|
6 . 3.32 100.0 3.8
|
||||||
|
extend right
|
||||||
|
6 7 7.07 91.7 -15.0
|
||||||
|
# extend auto
|
||||||
|
7 . 6.16 334.1 28.8
|
||||||
|
7 . 7.14 1.2 22.1
|
||||||
|
7 . 8.14 37.3 7.9
|
||||||
|
7 . 9.31 97.1 -2.5
|
||||||
|
7 . 13.25 121.4 -3.4
|
||||||
|
7 . 1.63 133.8 62.7
|
||||||
|
7 . 0.89 120.0 -58.0
|
||||||
|
7 . 10.93 240.5 4.6
|
||||||
|
7 . 11.74 219.7 -1.8
|
||||||
|
7 . 2.04 201.6 42.7
|
||||||
|
7 . 4.65 171.2 18.7
|
||||||
|
7 . 12.10 165.1 1.7
|
||||||
|
7 . 7.11 160.3 -24.2
|
||||||
|
extend right
|
||||||
|
7 8 8.55 29.2 8.0
|
||||||
|
extend vertical
|
||||||
|
7 9 9.73 170.9 -20.0
|
||||||
|
# extend auto
|
||||||
|
9 . 10.71 91.8 8.0
|
||||||
|
9 . 15.71 255.1 -5.7
|
||||||
|
9 . 15.41 240.0 -11.6
|
||||||
|
9 . 16.44 209.0 -19.0
|
||||||
|
9 . 1.28 159.3 -40.3
|
||||||
|
9 . 5.37 162.4 -26.3
|
||||||
|
9 . 4.72 168.9 4.0
|
||||||
|
9 . 11.77 164.8 -4.8
|
||||||
|
extend ignore
|
||||||
|
9 10 12.21 150.7 -17.3
|
||||||
|
# extend auto
|
||||||
|
10 . 10.35 44.2 19.0
|
||||||
|
10 . 12.19 67.8 12.0
|
||||||
|
10 . 15.37 87.8 8.0
|
||||||
|
10 . 16.74 174.0 -15.4
|
||||||
|
10 . 19.62 149.0 -12.4
|
||||||
|
10 . 13.94 243.2 -9.9
|
||||||
|
10 . 3.13 143.3 -33.1
|
||||||
|
10 . 3.51 152.5 71.2
|
||||||
|
10 . 3.97 127.8 42.1
|
||||||
|
10 . 13.50 128.0 13.8
|
||||||
|
extend right
|
||||||
|
10 11 12.27 146.2 -10.7
|
||||||
|
# extend auto
|
||||||
|
11 . 7.08 162.3 -17.0
|
||||||
|
11 . 9.80 130.5 -7.6
|
||||||
|
11 . 3.62 100.9 40.2
|
||||||
|
11 . 10.67 102.6 20.2
|
||||||
|
11 . 2.07 130.7 -41.8
|
||||||
|
11 . 6.76 109.7 -20.5
|
||||||
|
extend right
|
||||||
|
11 12 12.24 114.3 -8.3
|
||||||
|
# extend auto
|
||||||
|
12 . 8.54 37.7 5.2
|
||||||
|
12 . 1.68 158.4 -1.0
|
||||||
|
12 . 4.09 135.3 -19.6
|
||||||
|
12 . 4.71 88.5 30.3
|
||||||
|
12 . 6.41 114.8 -33.4
|
||||||
|
12 . 2.42 77.4 -31.4
|
||||||
|
extend right
|
||||||
|
12 13 6.78 114.0 -18.5
|
||||||
|
# extend auto
|
||||||
|
13 . 3.87 34.7 9.8
|
||||||
|
13 . 1.37 324.4 -82.3
|
||||||
|
13 . 3.24 88.5 -60.6
|
||||||
|
extend right
|
||||||
|
13 14 4.88 89.5 -28.4
|
||||||
|
# extend auto
|
||||||
|
14 . 1.90 229.0 13.3
|
||||||
|
14 . 1.16 206.0 9.9
|
||||||
|
14 . 1.71 137.9 -8.0
|
||||||
|
14 . 0.96 64.1 -6.7
|
||||||
|
14 . 1.00 174.3 71.3
|
||||||
|
14 . 1.33 1.1 42.9
|
||||||
|
14 . 1.88 315.2 -2.0
|
||||||
|
14 . 3.96 336.6 -12.0
|
||||||
|
extend vertical
|
||||||
|
14 15 4.25 9.4 -26.4
|
||||||
|
# extend auto
|
||||||
|
15 . 1.96 165.5 -35.4
|
||||||
|
15 . 1.56 220.7 -35.0
|
||||||
|
15 . 1.72 230.2 -62.6
|
||||||
|
15 . 2.42 329.3 1.0
|
||||||
|
extend right
|
||||||
|
15 16 1.98 107.9 -85.5
|
||||||
|
# extend auto
|
||||||
|
16 . 2.24 54.5 -56.7
|
||||||
|
16 . 1.39 80.2 22.8
|
||||||
|
16 . 1.11 81.6 57.5
|
||||||
|
extend right
|
||||||
|
16 17 9.21 105.0 -24.3
|
||||||
|
# extend auto
|
||||||
|
17 . 5.24 201.1 0.5
|
||||||
|
17 . 10.15 142.2 2.4
|
||||||
|
17 . 3.50 281.7 51.8
|
||||||
|
17 . 2.97 146.8 71.6
|
||||||
|
17 . 4.22 74.9 41.0
|
||||||
|
17 . 5.82 76.1 12.2
|
||||||
|
17 . 11.16 25.7 0.7
|
||||||
|
17 . 6.69 8.9 11.3
|
||||||
|
17 . 19.90 41.3 -3.3
|
||||||
|
17 . 5.72 76.6 -23.9
|
||||||
|
17 . 9.74 70.1 -23.9
|
||||||
|
extend right
|
||||||
|
17 18 8.45 75.9 -21.0
|
||||||
|
# extend auto
|
||||||
|
18 . 10.52 10.4 10.7
|
||||||
|
18 . 14.54 42.0 7.9
|
||||||
|
18 . 10.86 162.9 15.0
|
||||||
|
18 . 19.17 144.0 9.3
|
||||||
|
18 . 4.55 87.6 -27.3
|
||||||
|
18 . 8.61 87.7 -19.4
|
||||||
|
18 . 4.40 115.4 64.5
|
||||||
|
18 . 11.46 97.3 30.4
|
||||||
|
extend right
|
||||||
|
|
||||||
|
18 PTR_FR24_A01_19 19.59 100.6 -1.2 # 19 : PTR_FR24_A01_ depart rg
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A01_19 . 14.69 214.8 8.8
|
||||||
|
PTR_FR24_A01_19 . 10.74 18.1 -12.8
|
||||||
|
PTR_FR24_A01_19 . 15.31 359.0 -19.2
|
||||||
|
PTR_FR24_A01_19 . 15.06 15.0 -27.2
|
||||||
|
PTR_FR24_A01_19 . 6.51 15.4 -41.7
|
||||||
|
PTR_FR24_A01_19 . 12.68 59.4 -17.0
|
||||||
|
PTR_FR24_A01_19 . 14.74 79.6 -5.3
|
||||||
|
PTR_FR24_A01_19 . 6.13 55.5 71.4
|
||||||
|
PTR_FR24_A01_19 . 27.16 160.6 16.8
|
||||||
|
PTR_FR24_A01_19 . 9.64 120.5 -5.5
|
||||||
|
PTR_FR24_A01_19 . 18.68 120.1 1.9
|
||||||
|
PTR_FR24_A01_19 . 11.54 133.9 6.1
|
||||||
|
extend right
|
||||||
|
PTR_FR24_A01_19 20 21.34 131.3 7.9
|
||||||
|
# extend auto
|
||||||
|
20 . 11.72 60.1 -2.3
|
||||||
|
20 . 24.25 83.3 -1.4
|
||||||
|
20 . 8.41 145.3 64.6
|
||||||
|
20 . 15.97 129.9 40.0
|
||||||
|
20 . 12.64 231.9 15.9
|
||||||
|
20 . 14.12 200.4 21.2
|
||||||
|
20 . 1.81 55.9 -34.2
|
||||||
|
20 . 8.24 91.6 -16.3
|
||||||
|
extend right
|
||||||
|
20 21 13.25 120.2 6.1
|
||||||
|
# extend auto
|
||||||
|
21 . 21.20 79.1 3.5
|
||||||
|
21 . 27.03 99.6 3.0
|
||||||
|
21 . 13.82 216.3 7.0
|
||||||
|
21 . 19.89 184.8 5.7
|
||||||
|
21 . 9.16 133.2 57.8
|
||||||
|
21 . 18.70 139.3 28.9
|
||||||
|
21 . 6.14 146.7 -11.8
|
||||||
|
21 . 14.14 141.3 -4.8
|
||||||
|
extend right
|
||||||
|
21 22 24.07 137.6 0.7
|
||||||
|
# extend auto
|
||||||
|
22 . 12.50 88.5 1.2
|
||||||
|
22 . 17.53 116.7 -3.7
|
||||||
|
22 . 19.99 127.7 -5.0
|
||||||
|
22 . 16.46 244.5 7.0
|
||||||
|
22 . 19.33 215.1 2.6
|
||||||
|
22 . 7.32 196.2 44.9
|
||||||
|
22 . 20.67 160.7 10.9
|
||||||
|
22 . 10.38 191.9 -19.2
|
||||||
|
22 . 14.93 152.8 -17.5
|
||||||
|
22 . 7.97 144.4 70.7
|
||||||
|
extend right
|
||||||
|
22 23 21.01 155.1 -13.1
|
||||||
|
# extend auto
|
||||||
|
23 . 17.29 237.9 6.0
|
||||||
|
23 . 23.42 201.3 0.9
|
||||||
|
23 . 35.04 176.1 -0.8
|
||||||
|
23 . 8.90 201.5 63.0
|
||||||
|
23 . 13.84 158.5 49.6
|
||||||
|
23 . 11.95 47.7 8.8
|
||||||
|
23 . 11.29 75.3 6.2
|
||||||
|
23 . 2.26 22.3 -23.8
|
||||||
|
23 . 4.76 140.1 -33.2
|
||||||
|
23 . 12.10 142.3 -15.0
|
||||||
|
extend right
|
||||||
|
|
||||||
|
23 PTR_FR24_A02_24 24.18 162.8 -5.1 # PTR_FR24_A02
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A02_24 . 25.81 49.0 1.5
|
||||||
|
PTR_FR24_A02_24 . 10.69 64.4 48.5
|
||||||
|
PTR_FR24_A02_24 . 12.91 82.2 35.5
|
||||||
|
PTR_FR24_A02_24 . 13.66 130.4 -8.2
|
||||||
|
PTR_FR24_A02_24 . 20.98 109.3 -6.0
|
||||||
|
PTR_FR24_A02_24 . 3.75 92.4 -27.6
|
||||||
|
PTR_FR24_A02_24 . 14.87 96.4 -16.9
|
||||||
|
PTR_FR24_A02_24 . 17.48 214.8 1.9
|
||||||
|
PTR_FR24_A02_24 . 11.90 199.5 48.4
|
||||||
|
extend left
|
||||||
|
PTR_FR24_A02_24 25 12.58 197.1 -14.8
|
||||||
|
# extend auto
|
||||||
|
25 . 12.47 15.4 15.8
|
||||||
|
25 . 7.94 103.2 2.4
|
||||||
|
25 . 4.98 152.3 -2.1
|
||||||
|
25 . 9.92 262.7 3.9
|
||||||
|
25 . 10.09 239.2 -10.3
|
||||||
|
25 . 4.68 243.1 57.1
|
||||||
|
25 . 5.95 207.1 21.9
|
||||||
|
25 . 8.39 201.3 -11.5
|
||||||
|
25 . 2.38 278.8 -19.9
|
||||||
|
25 . 6.27 228.3 -31.6
|
||||||
|
extend left
|
||||||
|
25 26 8.73 195.3 -32.9
|
||||||
|
# extend auto
|
||||||
|
26 . 1.39 81.4 -17.5
|
||||||
|
26 . 1.95 103.6 -26.9
|
||||||
|
26 . 3.44 235.8 -6.6
|
||||||
|
26 . 1.22 165.5 51.8
|
||||||
|
26 . 1.11 159.7 1.3
|
||||||
|
26 . 3.32 174.8 -51.6
|
||||||
|
26 . 4.14 157.0 -49.3
|
||||||
|
extend right
|
||||||
|
26 27 7.92 164.8 -40.9
|
||||||
|
# extend auto
|
||||||
|
27 . 4.69 253.0 5.1
|
||||||
|
27 . 10.44 232.5 -8.4
|
||||||
|
27 . 1.05 285.8 56.5
|
||||||
|
27 . 1.55 165.3 20.1
|
||||||
|
27 . 1.74 163.9 -30.9
|
||||||
|
27 . 4.38 36.4 10.5
|
||||||
|
27 . 9.30 95.3 -14.0
|
||||||
|
27 . 10.56 106.6 -17.1
|
||||||
|
27 . 8.66 145.4 -24.0
|
||||||
|
extend right
|
||||||
|
27 28 11.40 156.3 -21.1
|
||||||
|
# extend auto
|
||||||
|
28 . 9.43 59.0 -5.6
|
||||||
|
28 . 7.54 103.6 -3.7
|
||||||
|
28 . 6.01 344.5 46.6
|
||||||
|
28 . 3.38 165.1 64.7
|
||||||
|
28 . 1.33 166.7 -35.5
|
||||||
|
28 . 15.04 276.5 4.6
|
||||||
|
28 . 18.01 248.3 1.6
|
||||||
|
28 . 25.17 216.7 2.3
|
||||||
|
28 . 6.82 205.2 -16.5
|
||||||
|
28 . 12.45 181.1 -11.1
|
||||||
|
28 . 7.15 173.8 20.1
|
||||||
|
extend right
|
||||||
|
28 29 30.02 156.5 -2.9
|
||||||
|
# extend auto
|
||||||
|
29 . 15.48 47.8 6.9
|
||||||
|
29 . 19.97 76.7 8.9
|
||||||
|
29 . 15.77 242.5 12.9
|
||||||
|
29 . 17.79 194.6 8.3
|
||||||
|
29 . 8.31 323.1 36.7
|
||||||
|
29 . 5.53 36.7 69.3
|
||||||
|
29 . 11.26 104.2 29.5
|
||||||
|
29 . 2.37 130.2 -36.2
|
||||||
|
29 . 6.88 120.7 -16.1
|
||||||
|
29 . 4.33 335.1 -31.8
|
||||||
|
29 . 10.90 327.5 -7.4
|
||||||
|
extend right
|
||||||
|
|
||||||
|
29 PTR_FR24_A03_30 14.82 114.9 -3.8 # PTR_FR24_A03
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A03_30 . 14.79 9.8 13.2
|
||||||
|
PTR_FR24_A03_30 . 13.04 38.2 11.4
|
||||||
|
PTR_FR24_A03_30 . 9.91 114.8 5.8
|
||||||
|
PTR_FR24_A03_30 . 11.98 121.5 5.2
|
||||||
|
PTR_FR24_A03_30 . 12.15 102.6 5.5
|
||||||
|
PTR_FR24_A03_30 . 19.22 141.5 4.7
|
||||||
|
PTR_FR24_A03_30 . 17.68 214.5 7.3
|
||||||
|
PTR_FR24_A03_30 . 22.98 243.0 9.9
|
||||||
|
PTR_FR24_A03_30 . 7.73 229.7 50.4
|
||||||
|
PTR_FR24_A03_30 . 6.25 170.5 71.2
|
||||||
|
PTR_FR24_A03_30 . 8.19 87.4 56.2
|
||||||
|
PTR_FR24_A03_30 . 3.64 77.5 -8.7
|
||||||
|
PTR_FR24_A03_30 . 9.72 85.5 35.9
|
||||||
|
extend right
|
||||||
|
PTR_FR24_A03_30 31 13.97 82.1 5.2
|
||||||
|
# extend auto
|
||||||
|
31 . 1.66 48.2 24.6
|
||||||
|
31 . 3.63 200.3 3.0
|
||||||
|
31 . 5.22 162.9 1.8
|
||||||
|
31 . 3.62 173.0 -21.9
|
||||||
|
31 . 6.84 124.0 24.9
|
||||||
|
extend vertical
|
||||||
|
PTR_FR24_A03_30 32 19.55 186.9 -3.7
|
||||||
|
# extend auto
|
||||||
|
32 . 12.52 93.1 14.6
|
||||||
|
32 . 6.09 266.3 6.0
|
||||||
|
32 . 5.85 161.2 88.6
|
||||||
|
32 . 1.43 237.3 -81.9
|
||||||
|
32 . 9.73 186.5 5.2
|
||||||
|
32 . 16.59 51.4 9.3
|
||||||
|
32 . 10.56 300.8 12.6
|
||||||
|
extend right
|
||||||
|
32 33 16.05 159.4 -13.4
|
||||||
|
# extend auto
|
||||||
|
33 . 6.78 79.1 18.5
|
||||||
|
33 . 7.28 261.6 22.0
|
||||||
|
33 . 3.68 152.9 86.4
|
||||||
|
33 . 1.56 276.4 -79.5
|
||||||
|
33 . 11.85 153.0 14.7
|
||||||
|
33 . 9.07 49.4 27.8
|
||||||
|
33 . 9.20 315.8 34.4
|
||||||
|
33 . 9.92 218.7 11.6
|
||||||
|
extend left
|
||||||
|
33 34 11.85 199.8 1.5
|
||||||
|
# extend auto
|
||||||
|
34 . 3.22 305.0 10.7
|
||||||
|
34 . 8.37 103.7 9.0
|
||||||
|
34 . 3.09 351.7 86.2
|
||||||
|
34 . 1.53 45.9 -65.0
|
||||||
|
34 . 13.94 55.2 5.8
|
||||||
|
34 . 6.44 341.0 12.6
|
||||||
|
34 . 6.04 266.4 12.2
|
||||||
|
34 . 9.82 137.4 23.0
|
||||||
|
extend left
|
||||||
|
34 35 8.67 207.7 10.2
|
||||||
|
# extend auto
|
||||||
|
35 . 10.92 78.6 10.6
|
||||||
|
35 . 2.43 145.9 89.0
|
||||||
|
35 . 8.63 238.7 12.7
|
||||||
|
35 . 1.65 183.4 -85.5
|
||||||
|
35 . 14.95 112.3 14.2
|
||||||
|
35 . 13.10 169.4 8.3
|
||||||
|
35 . 5.74 335.5 2.9
|
||||||
|
extend left
|
||||||
|
35 36 8.78 247.8 10.0
|
||||||
|
# extend auto
|
||||||
|
36 . 8.67 172.9 5.4
|
||||||
|
36 . 11.41 172.7 5.7
|
||||||
|
extend vertical
|
||||||
|
|
||||||
|
35 PTR_FR24_A05_37 8.69 172.9 5.3 # PTR_FR24_A05_ sur bite gypse
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A05_37 . 3.24 244.8 23.0
|
||||||
|
PTR_FR24_A05_37 . 12.43 53.8 9.2
|
||||||
|
PTR_FR24_A05_37 . 1.84 131.1 88.3
|
||||||
|
PTR_FR24_A05_37 . 1.57 30.9 -68.2
|
||||||
|
PTR_FR24_A05_37 . 5.17 144.4 13.6
|
||||||
|
PTR_FR24_A05_37 . 9.93 317.7 7.3
|
||||||
|
PTR_FR24_A05_37 . 14.47 40.0 8.2
|
||||||
|
extend right
|
||||||
|
PTR_FR24_A05_37 38 6.07 93.8 4.6
|
||||||
|
# extend auto
|
||||||
|
38 . 6.91 74.6 13.8
|
||||||
|
38 . 5.24 227.8 9.0
|
||||||
|
38 . 1.88 174.7 84.5
|
||||||
|
38 . 1.45 284.8 -79.0
|
||||||
|
extend right
|
||||||
|
38 39 8.85 167.0 -12.8
|
||||||
|
# extend auto
|
||||||
|
39 . 4.91 275.0 13.4
|
||||||
|
39 . 9.05 50.0 15.8
|
||||||
|
39 . 2.46 176.7 80.6
|
||||||
|
39 . 1.53 270.8 -79.1
|
||||||
|
39 . 11.08 162.1 6.6
|
||||||
|
extend left
|
||||||
|
39 40 7.84 201.4 2.0
|
||||||
|
# extend auto
|
||||||
|
40 . 5.54 161.6 7.0
|
||||||
|
40 . 4.78 330.3 14.9
|
||||||
|
40 . 1.81 225.3 82.6
|
||||||
|
40 . 1.41 334.7 -75.2
|
||||||
|
40 . 6.94 104.0 8.2
|
||||||
|
40 . 6.83 298.6 8.6
|
||||||
|
extend left
|
||||||
|
40 41 10.61 248.7 3.2
|
||||||
|
# extend auto
|
||||||
|
41 . 7.60 125.4 -2.9
|
||||||
|
41 . 9.91 177.4 0.9
|
||||||
|
41 . 5.06 349.4 3.7
|
||||||
|
41 . 1.17 212.9 87.7
|
||||||
|
41 . 1.91 211.4 -84.2
|
||||||
|
extend left
|
||||||
|
41 42 13.83 266.1 -4.4
|
||||||
|
# extend auto
|
||||||
|
42 . 5.93 349.8 22.7
|
||||||
|
42 . 5.17 176.3 0.7
|
||||||
|
42 . 1.62 170.9 82.3
|
||||||
|
42 . 0.87 93.4 -86.0
|
||||||
|
42 . 6.30 23.3 14.7
|
||||||
|
42 . 8.51 261.2 5.3
|
||||||
|
extend left
|
||||||
|
42 43 6.06 256.2 -1.4
|
||||||
|
# extend auto
|
||||||
|
43 . 1.38 205.9 5.4
|
||||||
|
43 . 3.94 26.6 26.9
|
||||||
|
43 . 1.68 332.7 83.5
|
||||||
|
43 . 1.20 236.7 -54.7
|
||||||
|
extend left
|
||||||
|
43 44 4.52 310.2 2.9
|
||||||
|
# extend auto
|
||||||
|
44 . 2.95 226.3 -24.4
|
||||||
|
44 . 13.10 48.2 38.4
|
||||||
|
44 . 9.24 293.2 1.2
|
||||||
|
44 . 2.88 156.7 26.1
|
||||||
|
44 . 1.30 70.9 -78.2
|
||||||
|
44 . 1.09 325.4 88.0
|
||||||
|
extend left
|
||||||
|
44 45 7.07 311.1 -8.8
|
||||||
|
# extend auto
|
||||||
|
45 . 3.71 168.8 4.8
|
||||||
|
45 . 4.46 311.2 4.7
|
||||||
|
45 . 4.81 291.7 80.5
|
||||||
|
45 . 1.26 249.1 -77.8
|
||||||
|
extend left
|
||||||
|
45 46 12.62 275.8 -24.3
|
||||||
|
# extend auto
|
||||||
|
46 . 2.61 352.6 3.1
|
||||||
|
46 . 6.04 170.3 10.9
|
||||||
|
46 . 2.45 335.9 82.8
|
||||||
|
46 . 1.46 119.6 -84.4
|
||||||
|
46 . 5.22 219.0 5.2
|
||||||
|
46 . 4.03 84.6 8.5
|
||||||
|
extend left
|
||||||
|
46 47 12.85 242.1 -2.5
|
||||||
|
# extend auto
|
||||||
|
47 . 1.22 150.2 -0.6
|
||||||
|
47 . 2.17 304.4 8.3
|
||||||
|
47 . 1.52 358.0 88.3
|
||||||
|
47 . 0.86 333.6 -89.5
|
||||||
|
47 . 1.96 106.6 4.6
|
||||||
|
47 . 2.83 11.8 0.8
|
||||||
|
47 . 4.13 248.9 9.4
|
||||||
|
extend left
|
||||||
|
47 PTR_FR24_A06_48 4.78 245.3 2.3 # PTR_FR24_A06_
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A06_48 . 1.19 107.7 2.8
|
||||||
|
PTR_FR24_A06_48 . 1.31 301.2 0.8
|
||||||
|
PTR_FR24_A06_48 . 0.96 5.6 85.7
|
||||||
|
PTR_FR24_A06_48 . 1.39 244.8 -84.8
|
||||||
|
extend vertical
|
||||||
|
PTR_FR24_A06_48 49 2.32 182.0 -33.1
|
||||||
|
# extend auto
|
||||||
|
49 . 1.22 157.0 13.6
|
||||||
|
49 . 1.47 325.7 18.8
|
||||||
|
49 . 0.43 241.9 78.5
|
||||||
|
49 . 0.38 134.1 -76.3
|
||||||
|
extend left
|
||||||
|
49 50 5.87 234.0 -3.0 # laminoire a suivre...
|
||||||
|
45 51 10.31 349.4 22.5
|
||||||
|
# extend auto
|
||||||
|
51 . 0.61 284.6 2.3
|
||||||
|
51 . 18.47 134.2 8.0
|
||||||
|
51 . 0.85 149.6 80.7
|
||||||
|
51 . 1.19 104.7 -70.1
|
||||||
|
extend right
|
||||||
|
51 52 9.88 83.0 6.3
|
||||||
|
# extend auto
|
||||||
|
52 . 12.11 146.7 25.2
|
||||||
|
52 . 10.12 194.2 12.5
|
||||||
|
52 . 2.64 351.8 -7.1
|
||||||
|
52 . 1.09 235.2 85.3
|
||||||
|
52 . 1.83 356.1 -84.6
|
||||||
|
extend right
|
||||||
|
52 53 14.63 93.9 15.2
|
||||||
|
# extend auto
|
||||||
|
53 . 7.84 182.3 4.1
|
||||||
|
53 . 6.10 11.3 3.4
|
||||||
|
53 . 2.69 207.3 80.8
|
||||||
|
53 . 3.04 241.0 -64.2
|
||||||
|
53 . 15.74 219.1 -1.3
|
||||||
|
53 . 19.02 245.7 -1.8
|
||||||
|
53 . 10.01 266.9 -0.9
|
||||||
|
53 . 5.30 326.9 -1.3
|
||||||
|
53 . 10.98 128.2 -0.3
|
||||||
|
53 . 6.92 76.7 2.3
|
||||||
|
53 . 12.49 87.6 1.9
|
||||||
|
extend right
|
||||||
|
|
||||||
|
53 54 10.80 87.7 -12.5 # 54 pt topo 2023 35
|
||||||
|
# extend auto
|
||||||
|
54 . 2.39 101.4 12.5
|
||||||
|
54 . 4.68 303.6 7.3
|
||||||
|
54 . 1.73 58.8 10.0
|
||||||
|
54 . 1.36 172.9 -79.4
|
||||||
|
54 . 3.95 205.3 85.0
|
||||||
|
extend vertical
|
||||||
|
# bouclage pt 37
|
||||||
|
54 PTR_FR24_A05_37 5.29 2.7 -33.4
|
||||||
|
extend right
|
||||||
|
31 55 4.93 146.6 -17.1
|
||||||
|
# extend auto
|
||||||
|
55 . 2.42 5.0 7.4
|
||||||
|
55 . 1.27 190.1 19.0
|
||||||
|
55 . 3.78 80.2 84.2
|
||||||
|
55 . 3.44 24.9 46.1
|
||||||
|
55 . 0.88 75.0 -80.7
|
||||||
|
55 . 7.00 73.4 -4.9
|
||||||
|
55 . 4.33 110.6 1.0
|
||||||
|
extend right
|
||||||
|
55 56 10.18 93.9 -13.6
|
||||||
|
# extend auto
|
||||||
|
56 . 4.07 201.2 12.0
|
||||||
|
56 . 3.09 351.6 12.8
|
||||||
|
56 . 4.81 144.5 84.5
|
||||||
|
56 . 1.12 221.7 -86.5
|
||||||
|
56 . 6.05 155.1 7.6
|
||||||
|
56 . 8.48 58.1 11.5
|
||||||
|
56 . 3.87 318.5 7.1
|
||||||
|
extend right
|
||||||
|
56 57 10.94 104.5 6.3
|
||||||
|
# extend auto
|
||||||
|
57 . 6.10 200.7 2.4
|
||||||
|
57 . 7.67 24.3 3.6
|
||||||
|
57 . 8.37 326.4 2.4
|
||||||
|
57 . 14.02 82.6 9.0
|
||||||
|
57 . 10.30 150.9 9.9
|
||||||
|
57 . 2.11 124.2 86.8
|
||||||
|
57 . 2.77 211.2 -74.8
|
||||||
|
extend right
|
||||||
|
57 58 17.08 121.9 12.1
|
||||||
|
# extend auto
|
||||||
|
58 . 5.52 39.9 6.2
|
||||||
|
58 . 2.32 214.2 -6.6
|
||||||
|
58 . 1.30 110.9 85.1
|
||||||
|
58 . 1.68 214.4 -86.9
|
||||||
|
58 . 9.81 93.9 5.8
|
||||||
|
extend right
|
||||||
|
58 59 12.74 122.3 2.7
|
||||||
|
# extend auto
|
||||||
|
59 . 10.93 50.2 -2.3
|
||||||
|
59 . 5.96 214.6 -0.5
|
||||||
|
59 . 1.84 268.1 85.4
|
||||||
|
59 . 2.49 255.9 -78.7
|
||||||
|
59 . 7.94 146.5 -0.1
|
||||||
|
59 . 14.86 358.7 0.9
|
||||||
|
59 . 12.57 120.6 -0.2
|
||||||
|
59 . 14.29 120.7 -0.2
|
||||||
|
extend right
|
||||||
|
|
||||||
|
59 PTR_FR24_A07_60 12.55 120.7 -0.2 # PTR_FR24_A07_
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A07_60 . 2.52 58.6 13.3
|
||||||
|
PTR_FR24_A07_60 . 2.35 223.8 -4.8
|
||||||
|
PTR_FR24_A07_60 . 0.99 125.8 85.3
|
||||||
|
PTR_FR24_A07_60 . 1.70 218.9 -78.5
|
||||||
|
extend left
|
||||||
|
PTR_FR24_A07_60 61 4.83 250.4 -37.7
|
||||||
|
# extend auto
|
||||||
|
61 . 3.45 254.0 2.6
|
||||||
|
61 . 1.18 104.3 12.3
|
||||||
|
61 . 0.78 259.3 85.4
|
||||||
|
61 . 1.53 149.1 -78.0
|
||||||
|
extend right
|
||||||
|
|
||||||
|
61 62 5.21 135.6 6.7 # non marqué, etroiture dans gypse
|
||||||
|
|
||||||
|
57 63 6.36 15.5 -2.8
|
||||||
|
# extend auto
|
||||||
|
63 . 9.55 276.4 5.7
|
||||||
|
63 . 4.16 93.3 12.7
|
||||||
|
63 . 2.46 266.1 86.3
|
||||||
|
63 . 1.05 94.3 -84.5
|
||||||
|
63 . 19.59 5.7 -6.9
|
||||||
|
63 . 13.22 185.6 10.5
|
||||||
|
63 . 8.38 286.2 -8.9
|
||||||
|
extend right
|
||||||
|
63 64 9.58 30.7 -8.4
|
||||||
|
# extend auto
|
||||||
|
64 . 8.81 35.5 -2.2
|
||||||
|
64 . 9.83 116.7 4.0
|
||||||
|
64 . 8.26 198.9 5.0
|
||||||
|
64 . 15.67 259.1 -3.3
|
||||||
|
64 . 19.65 280.3 -2.1
|
||||||
|
64 . 1.56 325.3 84.6
|
||||||
|
64 . 1.12 160.8 -84.0
|
||||||
|
extend left
|
||||||
|
64 65 9.67 324.1 -4.7
|
||||||
|
# extend auto
|
||||||
|
65 . 9.73 2.3 4.8
|
||||||
|
65 . 15.44 218.1 2.2
|
||||||
|
65 . 13.76 111.4 5.6
|
||||||
|
65 . 10.17 334.2 4.7
|
||||||
|
65 . 17.78 281.5 0.3
|
||||||
|
65 . 1.56 219.4 87.6
|
||||||
|
65 . 1.54 352.4 -88.9
|
||||||
|
extend left
|
||||||
|
65 66 21.63 297.4 -0.1
|
||||||
|
# extend auto
|
||||||
|
66 . 3.71 25.2 7.0
|
||||||
|
66 . 1.93 206.0 1.0
|
||||||
|
66 . 0.57 271.5 77.6
|
||||||
|
66 . 1.04 185.3 -87.3
|
||||||
|
extend left
|
||||||
|
# arret etroiture
|
||||||
|
66 67 10.91 307.6 -0.9
|
||||||
|
# extend auto
|
||||||
|
67 . 0.49 190.2 -3.8
|
||||||
|
67 . 0.64 10.0 1.8
|
||||||
|
67 . 0.54 8.3 -74.5
|
||||||
|
67 . 0.27 295.2 68.0
|
||||||
|
extend right
|
||||||
|
65 68 10.62 16.4 5.9
|
||||||
|
# extend auto
|
||||||
|
68 . 2.69 79.6 -3.1
|
||||||
|
68 . 0.44 266.3 1.3
|
||||||
|
68 . 0.69 352.1 84.2
|
||||||
|
68 . 1.01 4.1 -82.3
|
||||||
|
extend vertical
|
||||||
|
68 69 3.07 4.0 18.7
|
||||||
|
# extend auto
|
||||||
|
69 . 6.43 84.1 10.2
|
||||||
|
69 . 8.88 250.5 8.4
|
||||||
|
69 . 3.56 340.6 73.8
|
||||||
|
69 . 1.39 247.8 -75.6
|
||||||
|
69 . 21.08 0.8 12.5
|
||||||
|
69 . 25.84 49.5 4.3
|
||||||
|
69 . 22.31 278.6 1.0
|
||||||
|
69 . 22.91 286.3 2.6
|
||||||
|
69 . 4.16 101.9 -0.2
|
||||||
|
69 . 2.16 158.4 0.4
|
||||||
|
extend left
|
||||||
|
69 70 10.37 320.9 12.9
|
||||||
|
# extend auto
|
||||||
|
70 . 19.22 342.6 26.8
|
||||||
|
70 . 10.19 205.4 5.1
|
||||||
|
70 . 21.67 46.9 12.3
|
||||||
|
70 . 15.46 86.4 7.8
|
||||||
|
70 . 13.80 109.1 0.8
|
||||||
|
70 . 1.95 197.2 -79.6
|
||||||
|
70 . 1.70 213.8 81.6
|
||||||
|
70 . 6.20 330.6 75.3
|
||||||
|
extend left
|
||||||
|
70 71 17.68 261.0 -3.7
|
||||||
|
# extend auto
|
||||||
|
71 . 1.08 188.6 -1.8
|
||||||
|
71 . 1.20 30.5 4.7
|
||||||
|
71 . 0.89 270.8 80.4
|
||||||
|
71 . 1.30 312.9 -83.8
|
||||||
|
extend left
|
||||||
|
71 72 10.98 332.5 16.7
|
||||||
|
# extend auto
|
||||||
|
72 . 16.22 350.3 22.6
|
||||||
|
72 . 9.66 128.1 12.8
|
||||||
|
72 . 25.59 63.1 11.2
|
||||||
|
72 . 3.55 206.1 -2.0
|
||||||
|
72 . 5.55 186.6 89.6
|
||||||
|
72 . 1.24 111.2 -69.5
|
||||||
|
extend right
|
||||||
|
|
||||||
|
72 PTR_FR24_A04_73 15.82 68.9 10.2 # PTR_FR24_A04_
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A04_73 . 15.77 63.7 12.6
|
||||||
|
PTR_FR24_A04_73 . 16.28 230.0 -4.7
|
||||||
|
PTR_FR24_A04_73 . 11.77 179.7 -1.8
|
||||||
|
PTR_FR24_A04_73 . 25.50 115.7 -3.1
|
||||||
|
PTR_FR24_A04_73 . 0.16 323.7 4.2
|
||||||
|
PTR_FR24_A04_73 . 5.18 215.9 80.5
|
||||||
|
PTR_FR24_A04_73 . 2.37 127.6 -86.7
|
||||||
|
extend right
|
||||||
|
PTR_FR24_A04_73 74 7.12 128.1 -2.5
|
||||||
|
# extend auto
|
||||||
|
74 . 8.44 213.7 2.6
|
||||||
|
74 . 7.51 27.5 14.8
|
||||||
|
74 . 4.81 166.1 80.9
|
||||||
|
74 . 2.13 55.6 -83.3
|
||||||
|
74 . 7.31 179.1 -0.3
|
||||||
|
74 . 16.99 103.5 0.8
|
||||||
|
74 . 18.71 67.3 -0.2
|
||||||
|
extend right
|
||||||
|
# boucle
|
||||||
|
74 70 9.14 165.7 -24.0
|
||||||
|
|
||||||
|
70 75 16.58 70.3 -0.5
|
||||||
|
# extend auto
|
||||||
|
75 . 10.00 7.4 14.2
|
||||||
|
75 . 0.34 159.5 -1.0
|
||||||
|
75 . 3.82 50.7 78.9
|
||||||
|
75 . 1.36 56.9 -81.4
|
||||||
|
75 . 10.89 68.1 6.4
|
||||||
|
75 . 13.26 308.8 16.6
|
||||||
|
extend right
|
||||||
|
75 76 10.72 88.7 -11.3
|
||||||
|
# extend auto
|
||||||
|
76 . 9.39 30.2 1.7
|
||||||
|
76 . 5.90 177.9 -6.0
|
||||||
|
76 . 1.18 12.4 83.8
|
||||||
|
76 . 1.44 94.0 -88.2
|
||||||
|
76 . 3.71 357.8 31.7
|
||||||
|
76 . 9.77 343.8 26.0
|
||||||
|
76 . 2.34 215.8 10.0
|
||||||
|
extend right
|
||||||
|
|
||||||
|
76 PTR_FR24_A08_77 22.34 88.2 5.6 # PTR_FR24_A08
|
||||||
|
# extend auto
|
||||||
|
PTR_FR24_A08_77 . 0.71 354.7 5.3
|
||||||
|
PTR_FR24_A08_77 . 0.95 174.6 1.2
|
||||||
|
PTR_FR24_A08_77 . 1.00 5.7 81.4
|
||||||
|
PTR_FR24_A08_77 . 0.52 173.3 -79.4
|
||||||
|
extend right
|
||||||
|
# arret etr
|
||||||
|
PTR_FR24_A08_77 78 5.38 89.6 13.8
|
||||||
|
extend left
|
||||||
|
|
||||||
|
PTR_FR24_A04_73 79 19.38 314.8 9.8
|
||||||
|
# extend auto
|
||||||
|
79 . 4.59 214.6 2.4
|
||||||
|
79 . 4.98 35.5 8.8
|
||||||
|
79 . 4.73 290.3 67.0
|
||||||
|
79 . 0.97 206.0 -81.0
|
||||||
|
extend left
|
||||||
|
|
||||||
|
79 PTR_FR24_A09_80 4.80 307.5 39.3 # PTR_FR24_A09 jonction equipe audra pt 2
|
||||||
|
|
||||||
|
endcenterline
|
||||||
|
|
||||||
|
endsurvey
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,6 @@
|
|||||||
|
therion 6.3.1 (2024-11-22)
|
||||||
|
- using Proj 9.4.1, compiled against 9.4.1
|
||||||
|
initialization file: C:\Program Files\Therion/therion.ini
|
||||||
|
reading ... done
|
||||||
|
C:\Program Files\Therion\therion.exe: error -- can't open file for input -- B3_Amonts.thconfig
|
||||||
|
Press ENTER to exit!
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"cSpell.words": [
|
||||||
|
"centerlines",
|
||||||
|
"CENTRELINE",
|
||||||
|
"explo",
|
||||||
|
"padx",
|
||||||
|
"pady",
|
||||||
|
"préfix",
|
||||||
|
"Prenoms",
|
||||||
|
"textvariable"
|
||||||
|
]
|
||||||
|
}
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 4.1 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 78 KiB |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,169 @@
|
|||||||
|
create table SURVEY (ID integer, PARENT_ID integer, NAME varchar(10), FULL_NAME varchar(14), TITLE varchar(25));
|
||||||
|
create table CENTRELINE (ID integer, SURVEY_ID integer, TITLE varchar(4), TOPO_DATE date, EXPLO_DATE date, LENGTH real, SURFACE_LENGTH real, DUPLICATE_LENGTH real);
|
||||||
|
create table PERSON (ID integer, NAME varchar(11), SURNAME varchar(10));
|
||||||
|
create table EXPLO (PERSON_ID integer, CENTRELINE_ID integer);
|
||||||
|
create table TOPO (PERSON_ID integer, CENTRELINE_ID integer);
|
||||||
|
create table STATION (ID integer, NAME varchar(6), SURVEY_ID integer, X real, Y real, Z real);
|
||||||
|
create table STATION_FLAG (STATION_ID integer, FLAG char(3));
|
||||||
|
create table SHOT (ID integer, FROM_ID integer, TO_ID integer, CENTRELINE_ID integer, LENGTH real, BEARING real, GRADIENT real, ADJ_LENGTH real, ADJ_BEARING real, ADJ_GRADIENT real, ERR_LENGTH real, ERR_BEARING real, ERR_GRADIENT real);
|
||||||
|
create table SHOT_FLAG (SHOT_ID integer, FLAG char(3));
|
||||||
|
create table MAPS (ID integer, SURVEY_ID integer, NAME varchar(10), TITLE varchar(25), PROJID integer, LENGTH real, DEPTH real);
|
||||||
|
create table SCRAPS (ID integer, SURVEY_ID integer, NAME varchar(10), PROJID integer, MAX_DISTORTION real, AVG_DISTORTION real);
|
||||||
|
create table MAPITEMS (ID integer, TYPE integer, ITEMID integer);
|
||||||
|
insert into SURVEY values (1, 0, '', '', NULL);
|
||||||
|
insert into CENTRELINE values (2, 1, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into SURVEY values (21, 1, 'pod30', 'pod30', 'Pod Tridsiatkou');
|
||||||
|
insert into CENTRELINE values (22, 21, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into SURVEY values (23, 21, 'padavka', 'padavka.pod30', 'Dom Padavky, Klenotnica');
|
||||||
|
insert into CENTRELINE values (24, 23, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into CENTRELINE values (25, 23, NULL, '1986-12-31', NULL, 175.90, 0.00, 0.00);
|
||||||
|
insert into PERSON values (1, 'Evzen', 'Janousek');
|
||||||
|
insert into TOPO values (1, 25);
|
||||||
|
insert into PERSON values (2, 'Gabriela', 'Rekosova');
|
||||||
|
insert into TOPO values (2, 25);
|
||||||
|
insert into PERSON values (3, 'Stanislav', 'Vanecek');
|
||||||
|
insert into TOPO values (3, 25);
|
||||||
|
insert into SHOT values (1, 1, 2, 25, 18.700, 304.00, -37.00, 18.696, 304.00, -36.99, 0.004, 135.21, 65.79);
|
||||||
|
insert into SHOT values (2, 2, 3, 25, 11.200, 78.00, 0.00, 11.195, 77.99, 0.00, 0.005, 284.81, 0.00);
|
||||||
|
insert into SHOT values (3, 3, 4, 25, 4.300, 47.00, -41.00, 4.301, 47.12, -40.97, 0.007, 116.35, 8.17);
|
||||||
|
insert into SHOT values (4, 2, 5, 25, 17.000, 288.00, -9.00, 17.002, 288.00, -9.00, 0.002, 321.76, -19.16);
|
||||||
|
insert into SHOT values (5, 2, 6, 25, 14.600, 238.00, 6.00, 14.594, 238.01, 5.98, 0.008, 39.63, -46.70);
|
||||||
|
insert into SHOT values (6, 6, 7, 25, 8.400, 222.00, 4.00, 8.316, 222.75, 5.38, 0.244, 354.96, 52.71);
|
||||||
|
insert into SHOT values (7, 7, 8, 25, 7.100, 263.00, 20.00, 7.092, 264.19, 21.16, 0.199, 16.39, 41.44);
|
||||||
|
insert into SHOT values (8, 8, 9, 25, 2.900, 258.00, 0.00, 2.903, 258.07, 0.00, 0.004, 311.12, 0.00);
|
||||||
|
insert into SHOT values (9, 9, 10, 25, 5.000, 150.00, 37.00, 5.003, 149.97, 36.99, 0.004, 117.91, 13.47);
|
||||||
|
insert into SHOT values (10, 10, 11, 25, 6.100, 269.00, -19.00, 6.104, 269.01, -19.03, 0.005, 281.59, -50.87);
|
||||||
|
insert into SHOT values (11, 11, 12, 25, 4.000, 239.00, 30.00, 3.999, 239.06, 30.01, 0.004, 350.61, -0.00);
|
||||||
|
insert into SHOT values (12, 12, 13, 25, 2.800, 204.00, 13.00, 2.798, 204.03, 13.01, 0.002, 352.15, 3.28);
|
||||||
|
insert into SHOT values (13, 8, 14, 25, 6.000, 288.00, 11.00, 6.029, 289.20, 11.97, 0.163, 14.71, 40.29);
|
||||||
|
insert into SHOT values (14, 14, 15, 25, 4.500, 19.00, 27.00, 4.650, 18.92, 27.26, 0.151, 16.23, 35.10);
|
||||||
|
insert into SHOT values (15, 15, 16, 25, 5.900, 63.00, 10.00, 5.866, 62.99, 10.41, 0.054, 244.29, 40.77);
|
||||||
|
insert into SHOT values (16, 16, 17, 25, 18.900, 94.00, 3.00, 18.882, 94.54, 3.89, 0.342, 195.51, 58.25);
|
||||||
|
insert into SHOT values (17, 17, 18, 25, 8.600, 80.00, -4.00, 8.246, 77.92, -4.38, 0.470, 299.40, -3.67);
|
||||||
|
insert into SHOT values (18, 15, 19, 25, 8.300, 262.00, 3.00, 8.302, 262.03, 3.04, 0.007, 330.15, 53.87);
|
||||||
|
insert into SHOT values (19, 19, 20, 25, 4.000, 270.00, -20.00, 4.002, 270.00, -20.02, 0.002, 270.00, -57.36);
|
||||||
|
insert into SHOT values (20, 20, 21, 25, 6.600, 313.00, -14.00, 6.593, 312.97, -14.04, 0.009, 154.60, -21.81);
|
||||||
|
insert into SHOT values (21, 21, 22, 25, 11.000, 278.00, -32.00, 11.003, 278.01, -32.00, 0.003, 307.32, -17.39);
|
||||||
|
insert into SURVEY values (27, 21, 'nad_pad', 'nad_pad.pod30', 'Nad Padavkou');
|
||||||
|
insert into CENTRELINE values (28, 27, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into CENTRELINE values (29, 27, NULL, '2000-08-01', NULL, 63.23, 0.00, 0.00);
|
||||||
|
insert into PERSON values (4, 'Martin', 'Budaj');
|
||||||
|
insert into TOPO values (4, 29);
|
||||||
|
insert into PERSON values (5, 'Stacho', 'Mudrak');
|
||||||
|
insert into TOPO values (5, 29);
|
||||||
|
insert into PERSON values (6, 'Libor', 'Stubna');
|
||||||
|
insert into TOPO values (6, 29);
|
||||||
|
insert into SHOT values (22, 23, 24, 29, 6.048, 162.90, 39.60, 6.045, 163.26, 40.68, 0.118, 321.89, 46.19);
|
||||||
|
insert into SHOT values (23, 24, 25, 29, 4.512, 74.70, -5.40, 4.458, 73.93, -4.63, 0.101, 305.45, 39.98);
|
||||||
|
insert into SHOT values (24, 25, 26, 29, 2.573, 81.00, -1.80, 2.579, 80.17, -1.33, 0.043, 0.20, 28.89);
|
||||||
|
insert into SHOT values (25, 26, 27, 29, 5.837, 74.70, 9.90, 5.816, 73.94, 10.80, 0.121, 318.21, 45.78);
|
||||||
|
insert into SHOT values (26, 27, 28, 29, 5.942, 49.50, -28.80, 5.898, 48.74, -28.12, 0.108, 314.05, 50.12);
|
||||||
|
insert into SHOT values (27, 25, 29, 29, 3.898, 15.30, -23.40, 3.851, 14.94, -23.57, 0.053, 220.08, 8.56);
|
||||||
|
insert into SHOT values (28, 26, 30, 29, 3.494, 356.40, -25.20, 3.529, 356.95, -25.15, 0.046, 39.66, -15.21);
|
||||||
|
insert into SHOT values (29, 30, 29, 29, 1.536, 261.00, 0.90, 1.477, 261.43, 0.78, 0.061, 70.41, -3.91);
|
||||||
|
insert into SHOT values (30, 28, 31, 29, 6.576, 100.80, 3.60, 6.514, 100.29, 4.49, 0.132, 320.87, 47.18);
|
||||||
|
insert into SHOT values (31, 31, 32, 29, 8.314, 182.70, 41.40, 8.418, 179.72, 42.16, 0.358, 91.91, 25.15);
|
||||||
|
insert into SHOT values (32, 32, 33, 29, 3.485, 199.80, 55.80, 3.547, 196.95, 56.56, 0.125, 106.14, 38.63);
|
||||||
|
insert into SHOT values (33, 33, 34, 29, 1.651, 264.60, -7.20, 1.725, 264.99, -5.66, 0.087, 273.02, 25.01);
|
||||||
|
insert into SHOT values (34, 34, 35, 29, 2.755, 161.10, -3.60, 2.678, 161.70, -2.78, 0.091, 320.51, 28.35);
|
||||||
|
insert into SHOT values (35, 35, 36, 29, 4.128, 231.30, 10.80, 4.192, 232.13, 11.70, 0.109, 281.45, 44.82);
|
||||||
|
insert into SHOT values (36, 35, 37, 29, 2.477, 89.10, 15.30, 2.480, 89.04, 15.44, 0.007, 27.33, 66.60);
|
||||||
|
insert into SURVEY values (31, 21, 'nad_pad2', 'nad_pad2.pod30', 'Prepoj Traverz-Padavka');
|
||||||
|
insert into CENTRELINE values (32, 31, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into CENTRELINE values (33, 31, NULL, '2000-08-12', NULL, 27.81, 0.00, 0.00);
|
||||||
|
insert into TOPO values (4, 33);
|
||||||
|
insert into PERSON values (7, 'Peter', 'Sterba');
|
||||||
|
insert into TOPO values (7, 33);
|
||||||
|
insert into TOPO values (6, 33);
|
||||||
|
insert into SHOT values (37, 38, 39, 33, 4.109, 262.80, -57.60, 4.107, 262.94, -57.66, 0.007, 35.58, -6.45);
|
||||||
|
insert into SHOT values (38, 39, 40, 33, 7.738, 18.90, -50.40, 7.731, 18.84, -50.44, 0.010, 230.73, 11.08);
|
||||||
|
insert into SHOT values (39, 40, 41, 33, 5.213, 29.70, -48.60, 5.294, 32.84, -47.77, 0.222, 91.14, -2.53);
|
||||||
|
insert into SHOT values (40, 40, 42, 33, 10.752, 219.60, 30.60, 10.923, 224.19, 29.15, 0.820, 291.18, -10.77);
|
||||||
|
insert into SURVEY values (35, 21, 'nad_pad3', 'nad_pad3.pod30', 'Nad Padavkou');
|
||||||
|
insert into CENTRELINE values (36, 35, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into CENTRELINE values (37, 35, NULL, '2000-08-12', NULL, 80.59, 0.00, 0.00);
|
||||||
|
insert into TOPO values (4, 37);
|
||||||
|
insert into TOPO values (7, 37);
|
||||||
|
insert into TOPO values (6, 37);
|
||||||
|
insert into SHOT values (41, 43, 44, 37, 2.208, 145.80, 40.50, 2.207, 146.96, 39.38, 0.055, 198.36, -37.95);
|
||||||
|
insert into SHOT values (42, 44, 45, 37, 5.184, 120.60, 63.00, 5.119, 121.62, 62.24, 0.103, 175.32, -59.62);
|
||||||
|
insert into SHOT values (43, 45, 46, 37, 6.365, 144.00, 53.10, 6.336, 144.77, 51.81, 0.155, 172.77, -45.17);
|
||||||
|
insert into SHOT values (44, 46, 47, 37, 4.896, 185.40, 30.60, 4.943, 185.59, 29.31, 0.121, 193.91, -36.58);
|
||||||
|
insert into SHOT values (45, 47, 48, 37, 6.048, 214.20, 55.80, 6.023, 213.87, 54.28, 0.164, 204.42, -43.31);
|
||||||
|
insert into SHOT values (46, 48, 49, 37, 3.360, 235.80, -21.60, 3.485, 235.77, -21.02, 0.130, 235.11, -5.78);
|
||||||
|
insert into SHOT values (47, 49, 50, 37, 6.240, 280.80, -22.50, 6.337, 279.90, -21.96, 0.146, 241.07, 7.04);
|
||||||
|
insert into SHOT values (48, 50, 51, 37, 5.616, 280.80, -27.00, 5.699, 279.92, -26.36, 0.130, 243.33, 8.68);
|
||||||
|
insert into SHOT values (49, 51, 52, 37, 7.104, 321.30, -55.80, 7.105, 320.05, -55.56, 0.092, 246.48, 9.72);
|
||||||
|
insert into SHOT values (50, 52, 53, 37, 5.376, 7.20, -44.10, 5.298, 6.24, -44.60, 0.111, 222.64, 11.02);
|
||||||
|
insert into SHOT values (51, 53, 54, 37, 6.288, 298.80, 32.40, 6.351, 297.71, 32.16, 0.123, 241.79, 5.02);
|
||||||
|
insert into SHOT values (52, 54, 55, 37, 3.264, 23.40, 15.30, 3.151, 22.68, 15.65, 0.121, 221.95, -5.36);
|
||||||
|
insert into SHOT values (53, 56, 57, 37, 1.459, 172.80, -58.50, 1.461, 172.41, -58.81, 0.010, 34.69, -36.75);
|
||||||
|
insert into SHOT values (54, 57, 58, 37, 8.112, 0.00, -90.00, 8.110, 90.00, -90.00, 0.002, 0.00, 90.00);
|
||||||
|
insert into SHOT values (55, 58, 59, 37, 5.040, 176.40, 5.40, 5.042, 176.46, 5.35, 0.007, 245.85, -37.83);
|
||||||
|
insert into SHOT values (56, 59, 55, 37, 4.032, 270.90, -14.40, 4.027, 270.88, -14.38, 0.006, 105.48, 28.39);
|
||||||
|
insert into SCRAPS values (39, 21, 'nad_pad_s1', 1, 55.36702, 1.60507);
|
||||||
|
insert into SCRAPS values (179, 21, 'nad_pad_r1', 2, 0.00000, 0.00000);
|
||||||
|
insert into SCRAPS values (183, 21, 'padavka_s1', 1, 40.89037, 0.88001);
|
||||||
|
insert into CENTRELINE values (254, 21, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into MAPS values (263, 21, 'pad_m', 'Dom Padavky', 1, 347.529, -26.120);
|
||||||
|
insert into MAPITEMS values (263, 4, 39);
|
||||||
|
insert into MAPITEMS values (263, 4, 183);
|
||||||
|
insert into STATION values (1, '86', 23, 0.00, 0.00, 0.00);
|
||||||
|
insert into STATION values (2, '87', 23, -12.38, 8.35, -11.25);
|
||||||
|
insert into STATION values (3, '88', 23, -1.43, 10.68, -11.25);
|
||||||
|
insert into STATION values (4, '89', 23, 0.95, 12.89, -14.07);
|
||||||
|
insert into STATION values (5, '1087', 23, -28.35, 13.54, -13.91);
|
||||||
|
insert into STATION values (6, '90', 23, -24.69, 0.66, -9.73);
|
||||||
|
insert into STATION values (7, '91', 23, -30.31, -5.42, -8.95);
|
||||||
|
insert into STATION values (8, '92', 23, -36.89, -6.09, -6.39);
|
||||||
|
insert into STATION values (9, '93', 23, -39.73, -6.69, -6.39);
|
||||||
|
insert into STATION values (10, '94', 23, -37.73, -10.15, -3.38);
|
||||||
|
insert into STATION values (11, '95', 23, -43.50, -10.25, -5.37);
|
||||||
|
insert into STATION values (12, '96', 23, -46.47, -12.03, -3.37);
|
||||||
|
insert into STATION values (13, '97', 23, -47.58, -14.52, -2.74);
|
||||||
|
insert into STATION values (14, '98', 23, -42.46, -4.15, -5.14);
|
||||||
|
insert into STATION values (15, '99', 23, -41.12, -0.24, -3.01);
|
||||||
|
insert into STATION values (16, '100', 23, -35.98, 2.38, -1.95);
|
||||||
|
insert into STATION values (17, '101', 23, -17.20, 0.89, -0.67);
|
||||||
|
insert into STATION values (18, '102', 23, -9.16, 2.61, -1.30);
|
||||||
|
insert into STATION values (19, '103', 23, -49.33, -1.39, -2.57);
|
||||||
|
insert into STATION values (20, '104', 23, -53.09, -1.39, -3.94);
|
||||||
|
insert into STATION values (21, '105', 23, -57.77, 2.97, -5.54);
|
||||||
|
insert into STATION values (22, '106', 23, -67.01, 4.27, -11.37);
|
||||||
|
insert into STATION values (23, '0', 27, -41.12, -0.24, -3.01);
|
||||||
|
insert into STATION values (24, '1', 27, -39.80, -4.63, 0.93);
|
||||||
|
insert into STATION values (25, '2', 27, -35.53, -3.40, 0.57);
|
||||||
|
insert into STATION values (26, '3', 27, -32.99, -2.96, 0.51);
|
||||||
|
insert into STATION values (27, '4', 27, -27.50, -1.38, 1.60);
|
||||||
|
insert into STATION values (28, '5', 27, -23.59, 2.05, -1.18);
|
||||||
|
insert into STATION values (29, '6', 27, -34.62, 0.01, -0.97);
|
||||||
|
insert into STATION values (30, '7', 27, -33.16, 0.23, -0.99);
|
||||||
|
insert into STATION values (31, '8', 27, -17.20, 0.89, -0.67);
|
||||||
|
insert into STATION values (32, '9', 27, -17.17, -5.35, 4.98);
|
||||||
|
insert into STATION values (33, '10', 27, -17.74, -7.22, 7.94);
|
||||||
|
insert into STATION values (34, '11', 27, -19.45, -7.37, 7.77);
|
||||||
|
insert into STATION values (35, '12', 27, -18.61, -9.91, 7.64);
|
||||||
|
insert into STATION values (36, '13', 27, -21.85, -12.43, 8.49);
|
||||||
|
insert into STATION values (37, '14', 27, -16.22, -9.87, 8.30);
|
||||||
|
insert into STATION values (38, '0', 31, -10.50, -4.77, 12.05);
|
||||||
|
insert into STATION values (39, '1', 31, -12.68, -5.04, 8.58);
|
||||||
|
insert into STATION values (40, '2', 31, -11.09, -0.38, 2.62);
|
||||||
|
insert into STATION values (41, '3', 31, -9.16, 2.61, -1.30);
|
||||||
|
insert into STATION values (42, '4', 31, -17.74, -7.22, 7.94);
|
||||||
|
insert into STATION values (43, '0', 35, -24.69, 0.66, -9.73);
|
||||||
|
insert into STATION values (44, '1', 35, -23.76, -0.77, -8.33);
|
||||||
|
insert into STATION values (45, '2', 35, -21.73, -2.02, -3.80);
|
||||||
|
insert into STATION values (46, '3', 35, -19.47, -5.22, 1.18);
|
||||||
|
insert into STATION values (47, '4', 35, -19.89, -9.51, 3.60);
|
||||||
|
insert into STATION values (48, '5', 35, -21.85, -12.43, 8.49);
|
||||||
|
insert into STATION values (49, '6', 35, -24.54, -14.26, 7.24);
|
||||||
|
insert into STATION values (50, '7', 35, -30.33, -13.25, 4.87);
|
||||||
|
insert into STATION values (51, '8', 35, -35.36, -12.37, 2.34);
|
||||||
|
insert into STATION values (52, '9', 35, -37.94, -9.29, -3.52);
|
||||||
|
insert into STATION values (53, '10', 35, -37.53, -5.54, -7.24);
|
||||||
|
insert into STATION values (54, '11', 35, -42.29, -3.04, -3.86);
|
||||||
|
insert into STATION values (55, '12', 35, -41.12, -0.24, -3.01);
|
||||||
|
insert into STATION values (56, '13', 35, -37.63, 5.46, 6.88);
|
||||||
|
insert into STATION values (57, '14', 35, -37.53, 4.71, 5.63);
|
||||||
|
insert into STATION values (58, '15', 35, -37.53, 4.71, -2.48);
|
||||||
|
insert into STATION values (59, '16', 35, -37.22, -0.30, -2.01);
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
create table SURVEY (ID integer, PARENT_ID integer, NAME varchar(6), FULL_NAME varchar(6), TITLE varchar(35));
|
||||||
|
create table CENTRELINE (ID integer, SURVEY_ID integer, TITLE varchar(4), TOPO_DATE date, EXPLO_DATE date, LENGTH real, SURFACE_LENGTH real, DUPLICATE_LENGTH real);
|
||||||
|
create table PERSON (ID integer, NAME varchar(10), SURNAME varchar(8));
|
||||||
|
create table EXPLO (PERSON_ID integer, CENTRELINE_ID integer);
|
||||||
|
create table TOPO (PERSON_ID integer, CENTRELINE_ID integer);
|
||||||
|
create table STATION (ID integer, NAME varchar(4), SURVEY_ID integer, X real, Y real, Z real);
|
||||||
|
create table STATION_FLAG (STATION_ID integer, FLAG char(3));
|
||||||
|
create table SHOT (ID integer, FROM_ID integer, TO_ID integer, CENTRELINE_ID integer, LENGTH real, BEARING real, GRADIENT real, ADJ_LENGTH real, ADJ_BEARING real, ADJ_GRADIENT real, ERR_LENGTH real, ERR_BEARING real, ERR_GRADIENT real);
|
||||||
|
create table SHOT_FLAG (SHOT_ID integer, FLAG char(3));
|
||||||
|
create table MAPS (ID integer, SURVEY_ID integer, NAME varchar(6), TITLE varchar(35), PROJID integer, LENGTH real, DEPTH real);
|
||||||
|
create table SCRAPS (ID integer, SURVEY_ID integer, NAME varchar(6), PROJID integer, MAX_DISTORTION real, AVG_DISTORTION real);
|
||||||
|
create table MAPITEMS (ID integer, TYPE integer, ITEMID integer);
|
||||||
|
insert into SURVEY values (1, 0, '', '', NULL);
|
||||||
|
insert into CENTRELINE values (2, 1, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into SURVEY values (26, 1, 'rabbit', 'rabbit', 'Rabbit Cave');
|
||||||
|
insert into CENTRELINE values (27, 26, NULL, NULL, NULL, 0.00, 0.00, 0.00);
|
||||||
|
insert into CENTRELINE values (28, 26, NULL, '1997-08-10', NULL, 75.93, 35.18, 0.00);
|
||||||
|
insert into PERSON values (1, 'Martin', 'Budaj');
|
||||||
|
insert into TOPO values (1, 28);
|
||||||
|
insert into PERSON values (2, 'Miroslav', 'Hofer');
|
||||||
|
insert into TOPO values (2, 28);
|
||||||
|
insert into PERSON values (3, 'Stacho', 'Mudrak');
|
||||||
|
insert into TOPO values (3, 28);
|
||||||
|
insert into SHOT values (1, 1, 2, 28, 6.400, 180.00, 4.50, 6.400, 180.00, 4.48, 0.002, 0.00, -82.78);
|
||||||
|
insert into SHOT values (2, 2, 3, 28, 5.200, 65.70, -7.20, 5.197, 65.72, -7.19, 0.004, 212.69, 25.92);
|
||||||
|
insert into SHOT values (3, 3, 4, 28, 2.090, 37.80, -9.00, 2.086, 37.70, -9.10, 0.006, 258.15, -29.85);
|
||||||
|
insert into SHOT values (4, 4, 5, 28, 4.000, 73.80, 25.20, 4.007, 73.82, 25.26, 0.008, 86.81, 57.36);
|
||||||
|
insert into SHOT values (5, 5, 6, 28, 8.280, 18.90, -7.20, 8.278, 18.90, -7.22, 0.003, 206.04, -47.94);
|
||||||
|
insert into SHOT values (6, 5, 7, 28, 10.890, 318.60, -4.50, 10.896, 318.62, -4.53, 0.009, 355.46, -40.68);
|
||||||
|
insert into SHOT values (7, 7, 8, 28, 7.080, 322.20, 4.50, 7.077, 322.14, 4.54, 0.009, 209.53, 29.09);
|
||||||
|
insert into SHOT values (8, 8, 9, 28, 2.730, 234.00, 0.90, 2.721, 233.97, 0.84, 0.010, 61.90, -16.94);
|
||||||
|
insert into SHOT values (9, 9, 10, 28, 7.280, 343.80, 7.20, 7.285, 343.77, 7.18, 0.007, 310.17, -20.49);
|
||||||
|
insert into SHOT values (10, 10, 11, 28, 6.590, 277.20, 1.80, 6.585, 277.16, 1.83, 0.008, 139.03, 22.26);
|
||||||
|
insert into SHOT values (11, 11, 12, 28, 3.440, 335.70, -12.60, 3.444, 335.57, -12.58, 0.008, 271.88, 2.78);
|
||||||
|
insert into SHOT values (12, 12, 13, 28, 6.970, 248.40, -1.80, 6.962, 248.41, -1.81, 0.009, 58.15, -7.04);
|
||||||
|
insert into SHOT values (13, 12, 14, 28, 4.980, 351.00, 55.80, 4.983, 351.18, 55.77, 0.010, 56.16, 6.84);
|
||||||
|
insert into SHOT values (14, 14, 15, 28, 11.900, 265.50, 2.70, 11.900, 265.46, 2.70, 0.007, 178.86, -4.39);
|
||||||
|
insert into SHOT_FLAG values(14, 'srf');
|
||||||
|
insert into SHOT values (15, 15, 16, 28, 23.280, 153.00, 1.80, 23.276, 153.01, 1.80, 0.005, 303.05, -15.79);
|
||||||
|
insert into SHOT_FLAG values(15, 'srf');
|
||||||
|
insert into SCRAPS values (29, 26, 'ps2', 1, 30.76478, 2.75647);
|
||||||
|
insert into SCRAPS values (39, 26, 'ps1', 1, 54.39595, 3.46660);
|
||||||
|
insert into SCRAPS values (133, 26, 'xs1', 2, 9.04258, 0.59354);
|
||||||
|
insert into SCRAPS values (171, 26, 'xs2', 2, 7.01114, 2.23114);
|
||||||
|
insert into MAPS values (187, 26, 'pdx', 'Rabbit Cave -- extended elevation', 2, 75.930, -5.940);
|
||||||
|
insert into MAPITEMS values (187, 4, 133);
|
||||||
|
insert into MAPITEMS values (187, 4, 171);
|
||||||
|
insert into MAPS values (188, 26, 'pdp', 'Rabbit Cave', 1, 75.930, -5.940);
|
||||||
|
insert into MAPITEMS values (188, 4, 39);
|
||||||
|
insert into MAPITEMS values (188, 4, 29);
|
||||||
|
insert into STATION values (1, '0', 26, 15.93, -2.42, 627.48);
|
||||||
|
insert into STATION values (2, '1', 26, 15.93, -8.80, 627.98);
|
||||||
|
insert into STATION values (3, '2', 26, 20.63, -6.68, 627.33);
|
||||||
|
insert into STATION values (4, '3', 26, 21.89, -5.05, 627.00);
|
||||||
|
insert into STATION values (5, '4', 26, 25.37, -4.04, 628.71);
|
||||||
|
insert into STATION values (6, '5', 26, 28.03, 3.73, 627.67);
|
||||||
|
insert into STATION values (7, '6', 26, 18.19, 4.11, 627.85);
|
||||||
|
insert into STATION values (8, '7', 26, 13.86, 9.68, 628.41);
|
||||||
|
insert into STATION values (9, '8', 26, 11.66, 8.08, 628.45);
|
||||||
|
insert into STATION values (10, '9', 26, 9.64, 15.02, 629.36);
|
||||||
|
insert into STATION values (11, '10', 26, 3.11, 15.84, 629.57);
|
||||||
|
insert into STATION values (12, '11', 26, 1.72, 18.90, 628.82);
|
||||||
|
insert into STATION values (13, '12', 26, -4.75, 16.34, 628.60);
|
||||||
|
insert into STATION values (14, '13', 26, 1.29, 21.67, 632.94);
|
||||||
|
insert into STATION values (15, '14', 26, -10.56, 20.73, 633.50);
|
||||||
|
insert into STATION values (16, '15', 26, 0.00, 0.00, 634.23);
|
||||||
|
insert into STATION_FLAG values(16, 'fix');
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
-- Liste des centerlines
|
||||||
|
SELECT
|
||||||
|
CENTRELINE.ID As Num,
|
||||||
|
SURVEY.NAME As SURVEY_NAME,
|
||||||
|
SURVEY.FULL_NAME As Survey_Full_Name,
|
||||||
|
SURVEY.TITLE As Survey_Title,
|
||||||
|
CENTRELINE.TITLE,
|
||||||
|
CENTRELINE.TOPO_DATE As SURVEY_DATE,
|
||||||
|
Topo_Info.Noms_Prenoms_Topo,
|
||||||
|
CENTRELINE.EXPLO_DATE,
|
||||||
|
Explo_Info.Noms_Prenoms_Explo,
|
||||||
|
CENTRELINE.LENGTH,
|
||||||
|
CENTRELINE.SURFACE_LENGTH,
|
||||||
|
CENTRELINE.DUPLICATE_LENGTH
|
||||||
|
FROM CENTRELINE
|
||||||
|
JOIN SURVEY On CENTRELINE.SURVEY_ID = SURVEY.ID
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
TOPO.CENTRELINE_ID,
|
||||||
|
GROUP_CONCAT(CONCAT(PERSON.NAME, ' ', PERSON.SURNAME), ', ') As Noms_Prenoms_Topo
|
||||||
|
FROM TOPO
|
||||||
|
LEFT JOIN PERSON On TOPO.PERSON_ID = PERSON.ID
|
||||||
|
-- WHERE TOPO.CENTRELINE_ID = 28
|
||||||
|
) AS Topo_Info ON CENTRELINE.ID = Topo_Info.CENTRELINE_ID
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
EXPLO.CENTRELINE_ID,
|
||||||
|
GROUP_CONCAT(CONCAT(PERSON.NAME, ' ', PERSON.SURNAME), ', ') As Noms_Prenoms_Explo
|
||||||
|
FROM EXPLO
|
||||||
|
LEFT JOIN PERSON On EXPLO.PERSON_ID = PERSON.ID
|
||||||
|
-- WHERE TOPO.CENTRELINE_ID = 28
|
||||||
|
) AS Explo_Info ON CENTRELINE.ID = Explo_Info.CENTRELINE_ID
|
||||||
|
LEFT JOIN PERSON On CENTRELINE.ID = PERSON.ID
|
||||||
|
ORDER BY SURVEY_DATE DESC
|
||||||
@@ -0,0 +1,661 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
"""#####################################################################################################################################
|
||||||
|
# #
|
||||||
|
# Script pour convertir une database (.sql) produit par Therion #
|
||||||
|
# en fichier Compass .dat .mak #
|
||||||
|
# By Alexandre PONT alexandre.pont@yahoo.fr #
|
||||||
|
# #
|
||||||
|
# #
|
||||||
|
# Utilisation: #
|
||||||
|
# Exporter le fichier sql avec Therion, commande dans fichier .thconfig: export database -o Outputs/database.sql #
|
||||||
|
# Sélectionner le fichier database.sql à calculer dans main (ligne XXXX) #
|
||||||
|
# Résultat : fichiers dat et mak dans le dossier /output #
|
||||||
|
########################################################################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Notes de version :
|
||||||
|
# Version 2025 01 23
|
||||||
|
# - Debug fichier mak et dat
|
||||||
|
# - Modification visées exclues ( de X à LP)
|
||||||
|
# - Debug des entrées sans préfix
|
||||||
|
# - Box tkinter pour choix fichier
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Création (Septembre 2024)
|
||||||
|
# Données Perdues :
|
||||||
|
# - les commentaires,
|
||||||
|
# - les valeurs mesurées dans les unités mesurés (passage en metres, degrés, degrés)
|
||||||
|
# - le fichier mak est à finaliser manuellement
|
||||||
|
# - manque le système de coordonnées
|
||||||
|
"""
|
||||||
|
|
||||||
|
Version = "2025_01_23"
|
||||||
|
|
||||||
|
import sqlite3, sys, os, re
|
||||||
|
from alive_progress import alive_bar # https://github.com/rsalmei/alive-progress
|
||||||
|
from datetime import datetime
|
||||||
|
import numpy as np
|
||||||
|
import pandas as pd
|
||||||
|
import tkinter as tk
|
||||||
|
from tkinter import filedialog, messagebox, scrolledtext
|
||||||
|
# import matplotlib.pyplot as plt
|
||||||
|
|
||||||
|
|
||||||
|
class RedirectText:
|
||||||
|
"""Classe pour rediriger les messages de la console vers un widget Tkinter."""
|
||||||
|
def __init__(self, text_widget):
|
||||||
|
self.text_widget = text_widget
|
||||||
|
|
||||||
|
def write(self, message):
|
||||||
|
"""Écrit un message dans le widget et force le défilement."""
|
||||||
|
self.text_widget.insert(tk.END, message)
|
||||||
|
self.text_widget.see(tk.END) # Défile automatiquement vers le bas
|
||||||
|
|
||||||
|
def flush(self):
|
||||||
|
"""Flush est nécessaire pour gérer correctement les flux."""
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"""#####################################################################################################################################
|
||||||
|
# Fonction pour importer un fichier SQL dans une base de données SQLite #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################"""
|
||||||
|
def Importation_sql_data(fichier_sql, _file):
|
||||||
|
"""
|
||||||
|
Fonction pour importer un fichier SQL dans une base de données SQLite
|
||||||
|
|
||||||
|
Args:
|
||||||
|
fichier_sql (_type_): _description_
|
||||||
|
"""
|
||||||
|
|
||||||
|
global error_count
|
||||||
|
|
||||||
|
try:
|
||||||
|
# Si la base de données existe, supprimez-la pour forcer l'écriture
|
||||||
|
print(f"\033[1;32mPhase 1: Importation de la base de données Therion \033[0m{input_file_name}\033[1;32m dans: \033[0m{_file}")
|
||||||
|
if os.path.exists(_file):
|
||||||
|
#print("Suppression de la Bd existante: " + _file)
|
||||||
|
os.remove(_file)
|
||||||
|
|
||||||
|
connection = sqlite3.connect(_file)
|
||||||
|
cursor = connection.cursor()
|
||||||
|
|
||||||
|
# Lecture du fichier SQL et exécution des commandes
|
||||||
|
with open(fichier_sql, 'r') as sql_file:
|
||||||
|
sql_script = sql_file.read()
|
||||||
|
|
||||||
|
|
||||||
|
# Séparation du script en commandes individuelles
|
||||||
|
sql_script = re.sub(r', nan', ', 0', sql_script, flags=re.IGNORECASE)
|
||||||
|
commandes = [cmd.strip() + ';\n' for cmd in sql_script.split(';\n') if cmd.strip()]
|
||||||
|
|
||||||
|
|
||||||
|
# Exécution des commandes avec une barre de progression
|
||||||
|
with alive_bar(len(commandes), title = "\x1b[32;1m\t Progression\x1b[0m", length = 20) as bar:
|
||||||
|
for commande in commandes:
|
||||||
|
cursor.execute(commande)
|
||||||
|
connection.commit()
|
||||||
|
bar()
|
||||||
|
|
||||||
|
connection.close()
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête importation_sql_data code:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
sys.exit(1) # Arrête le programme en cas d'erreur
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour construire le fichier .dat #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def Creation_dat_file(fichier_sql, _file):
|
||||||
|
global error_count
|
||||||
|
global prefix
|
||||||
|
|
||||||
|
try:
|
||||||
|
conn = sqlite3.connect(fichier_sql) # Connexion à la base de données SQLite
|
||||||
|
cursor = conn.cursor()
|
||||||
|
|
||||||
|
print(f"\033[1;32mPhase 2: Écriture des données dans le fichier: \033[0m{_file}")
|
||||||
|
|
||||||
|
output_file_ligne =[]
|
||||||
|
flag = "\n"
|
||||||
|
comment = "\n"
|
||||||
|
discovery ="\n"
|
||||||
|
comments = "\n"
|
||||||
|
|
||||||
|
SHOT_equates_station(cursor)
|
||||||
|
|
||||||
|
List_Ent = sql_fix_ent(cursor)
|
||||||
|
|
||||||
|
# print(pd.DataFrame(List_Ent))
|
||||||
|
|
||||||
|
results = sql_centerline(cursor)
|
||||||
|
|
||||||
|
for row in results :
|
||||||
|
if (int(row[9] != 0.0) or int(row[10] != 0.0) or int(row[11] != 0.0) ) :
|
||||||
|
|
||||||
|
topo_explo = sql_topo_explo(cursor, row[0])
|
||||||
|
|
||||||
|
if str(topo_explo[1]) != "None" :
|
||||||
|
comment = "COMMENT: " + str(topo_explo[1][0]) + "(Length : " + str(row[9]) + "m Surface : " + str(row[10]) + "m Duplicate : "+ str(row[11]) +"m)\n"
|
||||||
|
else :
|
||||||
|
comment = "COMMENT: Length : " + str(row[9]) + " Surface : " + str(row[10]) + " Duplicate : "+ str(row[11]) +"\n"
|
||||||
|
|
||||||
|
if str(row[7]) == "None" :
|
||||||
|
discovery = "\n\n"
|
||||||
|
else :
|
||||||
|
discovery = "DISCOVERY: " + str(row[7]) + "\n\n"
|
||||||
|
|
||||||
|
output_file_ligne.append(str(row[3]) + "\n")
|
||||||
|
output_file_ligne.append("SURVEY NAME: " + str(row[2]) + "\n")
|
||||||
|
output_file_ligne.append("SURVEY DATE: " + str(row[5]) + " ")
|
||||||
|
output_file_ligne.append(comment)
|
||||||
|
if str(topo_explo[0][0]) != "None" :
|
||||||
|
output_file_ligne.append("SURVEY TEAM:\n" + str(topo_explo[0][0]) + "\n")
|
||||||
|
else :
|
||||||
|
output_file_ligne.append("SURVEY TEAM:\n\n")
|
||||||
|
output_file_ligne.append("DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 " + discovery)
|
||||||
|
output_file_ligne.append(" FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS\n\n")
|
||||||
|
|
||||||
|
shot_results = sql_shot(cursor, row[0])
|
||||||
|
|
||||||
|
for row2 in shot_results :
|
||||||
|
comments = ( " [ " + str(row2[6]) +
|
||||||
|
"@" + str(row2[7]) +
|
||||||
|
" " + str(row2[8]) +
|
||||||
|
" - " + str(row2[9]) +
|
||||||
|
"@" + str(row2[10]) +
|
||||||
|
" " + str(row2[11]) +
|
||||||
|
" ] " )
|
||||||
|
|
||||||
|
if str(row2[5]) is None :
|
||||||
|
flag = comments + "\n"
|
||||||
|
elif str(row2[5]) == "srf" : # Surface
|
||||||
|
flag = " #|PL#" + comments + "\n"
|
||||||
|
elif str(row2[5]) == "dpl" : # Duplicate
|
||||||
|
flag = " #|LP#"+ comments + "\n" # Flag duplicate -> exclusion du Plan et et du dessin (mais pas du calcul)
|
||||||
|
elif str(row2[9]) == "." or str(row2[9]) == "-" : # Splay
|
||||||
|
flag = " #|S#" + "\n"
|
||||||
|
else :
|
||||||
|
flag = comments + "\n"
|
||||||
|
|
||||||
|
output_file_ligne.append( " ".ljust(20 -len(prefix))
|
||||||
|
+ (stationName(List_Ent, row2[0])).ljust(20 -len(prefix))
|
||||||
|
+ (stationName(List_Ent, row2[1])).ljust(20 -len(prefix))
|
||||||
|
+ str("{:.2f}".format(row2[2])).ljust(9)
|
||||||
|
+ str("{:.2f}".format(row2[3])).ljust(9)
|
||||||
|
+ str("{:.2f}".format(row2[4])) + " 0.00 0.00 0.00 0.00" + flag )
|
||||||
|
output_file_ligne.append("\f\n")
|
||||||
|
#output_file_ligne.append("\f\n")
|
||||||
|
|
||||||
|
|
||||||
|
# for i in range(9): output_file_ligne.append(titre[i].ljust(90)+"*\n")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
conn.close()
|
||||||
|
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(output_file_ligne)
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution des requêtes dans Creation_dat_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"\033[91mErreur d'ouverture du fichier: \033[0m{_file} ")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de Creation_dat_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
output_file_ligne.append(f"Erreur lors de l'exécution de Creation_dat_file: {e}\n")
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(_file)
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour construire le fichier .mak #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def Creation_mak_file(fichier_sql, _file, _file_input):
|
||||||
|
global error_count
|
||||||
|
global prefix
|
||||||
|
|
||||||
|
try:
|
||||||
|
conn = sqlite3.connect(fichier_sql) # Connexion à la base de données SQLite
|
||||||
|
cursor = conn.cursor()
|
||||||
|
|
||||||
|
print(f"\033[1;32mPhase 2: Écriture des données dans \033[0m{_file}")
|
||||||
|
|
||||||
|
output_file_ligne =[]
|
||||||
|
|
||||||
|
results = sql_fix_ent(cursor)
|
||||||
|
|
||||||
|
List_Ent = sql_fix_ent(cursor)
|
||||||
|
|
||||||
|
if len(results) >= 1 :
|
||||||
|
output_file_ligne.append("@" + str("{:.3f}".format(results[0][3])) +
|
||||||
|
"," + str("{:.3f}".format(results[0][4])) +
|
||||||
|
"," + str("{:.3f}".format(results[0][5])) +
|
||||||
|
",30,1.520;\n")
|
||||||
|
output_file_ligne.append("&WGS 1984;\n")
|
||||||
|
output_file_ligne.append("!GEvotScxpl;\n\n/\n")
|
||||||
|
# for i in range(9): output_file_ligne.append("/ " + titre[i].ljust(150)+"*\n")
|
||||||
|
|
||||||
|
output_file_ligne.append("/\n\n$30;\n&WGS 1984;\n*0.00;\n")
|
||||||
|
output_file_ligne.append("#" + _file_input + ".dat,\n")
|
||||||
|
# for row in results :
|
||||||
|
# output_file_ligne.append(" " + stationName(List_Ent, row[0]) +
|
||||||
|
# "[m," + str("{:.3f}".format(row[3])) +
|
||||||
|
# "," + str("{:.3f}".format(row[4])) +
|
||||||
|
# "," + str("{:.3f}".format(row[5])) +
|
||||||
|
# "]; / " + str(row[1]) + "@" + str(row[6]) + "\n")
|
||||||
|
for i, row in enumerate(results):
|
||||||
|
line = " " + stationName(List_Ent, row[0]) + \
|
||||||
|
"[m," + str("{:.3f}".format(row[3])) + \
|
||||||
|
"," + str("{:.3f}".format(row[4])) + \
|
||||||
|
"," + str("{:.3f}".format(row[5]))
|
||||||
|
|
||||||
|
# Vérifie si c'est la dernière ligne
|
||||||
|
if i == len(results) - 1:
|
||||||
|
line += "]; / " + str(row[1]) + "@" + str(row[6]) + "\n"
|
||||||
|
else:
|
||||||
|
line += "], / " + str(row[1]) + "@" + str(row[6]) + "\n"
|
||||||
|
|
||||||
|
output_file_ligne.append(line)
|
||||||
|
|
||||||
|
else :
|
||||||
|
output_file_ligne.append("/ No fix station;\n")
|
||||||
|
output_file_ligne.append("&WGS 1984;\n")
|
||||||
|
output_file_ligne.append("!GEvotScxpl;\n\n")
|
||||||
|
# for i in range(9): output_file_ligne.append("/ " + titre[i].ljust(150)+"*\n")
|
||||||
|
output_file_ligne.append("/\n*0.00;\n\n")
|
||||||
|
output_file_ligne.append("#" + _file_input + ".dat,\n")
|
||||||
|
output_file_ligne.append("/ No fix station;\n")
|
||||||
|
conn.close()
|
||||||
|
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(output_file_ligne)
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution des requêtes dans Creation_mak_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"\033[91mErreur d'ouverture du fichier: \033[0m{_file} ")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de Creation_mak_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
output_file_ligne.append(f"Erreur lors de l'exécution de Creation_mak_file: {e}\n")
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(_file)
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour joindre les equates dans la table des SHOT # #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def SHOT_equates_station(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Requête recherche des equates --
|
||||||
|
SELECT
|
||||||
|
-- STATION.ID,
|
||||||
|
-- STATION.NAME,
|
||||||
|
GROUP_CONCAT(STATION.ID) as ID_Group
|
||||||
|
-- GROUP_CONCAT(STATION.X) as X_Group,
|
||||||
|
-- GROUP_CONCAT(STATION.Y) as Y_Group,
|
||||||
|
-- GROUP_CONCAT(STATION.Z) as Z_Group,
|
||||||
|
-- COUNT(STATION.X) AS Qte_X,
|
||||||
|
-- COUNT(STATION.Y) AS Qte_Y,
|
||||||
|
-- COUNT(STATION.Z) AS Qte_Z
|
||||||
|
FROM STATION
|
||||||
|
WHERE STATION.NAME <> '.' AND STATION.NAME <> '-'
|
||||||
|
-- INNER JOIN STATION AS STATION_Bis ON STATION.X = STATION_Bis.X AND STATION.Y = STATION_Bis.Y AND STATION.Z = STATION_Bis.Z
|
||||||
|
-- WHERE STATION.X = STATION_BIS.X
|
||||||
|
GROUP BY STATION.X, STATION.Y, STATION.Z
|
||||||
|
HAVING COUNT(STATION.X)>1 AND COUNT(STATION.Y)>1 AND COUNT(STATION.Y)>1
|
||||||
|
""")
|
||||||
|
equate = _cursor.fetchall()
|
||||||
|
|
||||||
|
print(f"\t Jonction de SHOT equates nbre: {len(equate)}")
|
||||||
|
for row in equate :
|
||||||
|
sous_valeurs = row[0].split(',')
|
||||||
|
# print(f": {sous_valeurs[0]} = ", end="")
|
||||||
|
for val in range (1, len(sous_valeurs)) :
|
||||||
|
# print(f"{sous_valeurs[val]},", end=" ")
|
||||||
|
_cursor.execute(f"SELECT SHOT.ID FROM SHOT WHERE SHOT.FROM_ID = {sous_valeurs[val]}")
|
||||||
|
filtre = _cursor.fetchall()
|
||||||
|
|
||||||
|
for row in filtre :
|
||||||
|
_cursor.execute(f"UPDATE SHOT SET FROM_ID = {sous_valeurs[0]} WHERE ID = {row[0]};")
|
||||||
|
|
||||||
|
_cursor.execute(f"SELECT SHOT.ID FROM SHOT WHERE SHOT.TO_ID = {sous_valeurs[val]}")
|
||||||
|
filtre = _cursor.fetchall()
|
||||||
|
|
||||||
|
for row in filtre :
|
||||||
|
_cursor.execute(f"UPDATE SHOT SET TO_ID = {sous_valeurs[0]} WHERE ID = {row[0]};")
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_8_equates) code:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête pour rechercher les ponts fixes et les entrées #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_fix_ent(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- recherche des stations fix et des ent --
|
||||||
|
SELECT
|
||||||
|
STATION.ID,
|
||||||
|
STATION.NAME,
|
||||||
|
STATION_FLAG.FLAG,
|
||||||
|
STATION.X,
|
||||||
|
STATION.Y,
|
||||||
|
STATION.Z,
|
||||||
|
SURVEY.NAME
|
||||||
|
FROM STATION
|
||||||
|
JOIN STATION_FLAG ON STATION_FLAG.STATION_ID = STATION.ID
|
||||||
|
JOIN SURVEY ON SURVEY.ID = STATION.SURVEY_ID
|
||||||
|
GROUP BY STATION.X, STATION.Y, STATION.Z
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_fix_ent):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête avec la liste des visées d'une centerlines #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_shot(_cursor, CenterlineID):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Liste des shots
|
||||||
|
SELECT
|
||||||
|
SHOT.FROM_ID,
|
||||||
|
SHOT.TO_ID,
|
||||||
|
SHOT.LENGTH * 3.28084 as Length_ft,
|
||||||
|
SHOT.BEARING As AZ,
|
||||||
|
SHOT.GRADIENT As Inc,
|
||||||
|
SHOT_FLAG.FLAG,
|
||||||
|
STATION_FROM.NAME AS FROM_NAME,
|
||||||
|
FROM_SURVEY.NAME AS FROM_AT,
|
||||||
|
FROM_FLAG.FLAG AS FROM_FLAG,
|
||||||
|
STATION_TO.NAME AS TO_NAME,
|
||||||
|
TO_SURVEY.NAME AS TO_AT,
|
||||||
|
TO_FLAG.FLAG AS TO_FLAG
|
||||||
|
FROM SHOT
|
||||||
|
JOIN CENTRELINE ON SHOT.CENTRELINE_ID = CENTRELINE.ID
|
||||||
|
LEFT JOIN STATION AS STATION_FROM ON STATION_FROM.ID = SHOT.FROM_ID
|
||||||
|
LEFT JOIN STATION_FLAG AS FROM_FLAG ON STATION_FROM.ID = FROM_FLAG.STATION_ID
|
||||||
|
LEFT JOIN SURVEY AS FROM_SURVEY ON FROM_SURVEY.ID = STATION_FROM.SURVEY_ID
|
||||||
|
|
||||||
|
LEFT JOIN STATION AS STATION_TO ON STATION_TO.ID = SHOT.TO_ID
|
||||||
|
LEFT JOIN STATION_FLAG AS TO_FLAG ON STATION_TO.ID = TO_FLAG.STATION_ID
|
||||||
|
LEFT JOIN SURVEY AS TO_SURVEY ON TO_SURVEY.ID = STATION_TO.SURVEY_ID
|
||||||
|
|
||||||
|
LEFT JOIN SHOT_FLAG ON SHOT.ID = SHOT_FLAG.SHOT_ID
|
||||||
|
WHERE CENTRELINE.ID={CenterlineID}
|
||||||
|
GROUP BY
|
||||||
|
SHOT.FROM_ID,
|
||||||
|
SHOT.TO_ID,
|
||||||
|
SHOT.BEARING,
|
||||||
|
SHOT.GRADIENT,
|
||||||
|
SHOT_FLAG.FLAG,
|
||||||
|
STATION_FROM.NAME,
|
||||||
|
FROM_SURVEY.NAME,
|
||||||
|
STATION_TO.NAME,
|
||||||
|
TO_SURVEY.NAME;
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_shot):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête avec la liste des centerlines #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_centerline(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Liste des centerlines
|
||||||
|
SELECT
|
||||||
|
CENTRELINE.ID As Num,
|
||||||
|
SURVEY.NAME As SURVEY_NAME,
|
||||||
|
SURVEY.FULL_NAME As Survey_Full_Name,
|
||||||
|
SURVEY.TITLE As Survey_Title,
|
||||||
|
CENTRELINE.TITLE,
|
||||||
|
substr(CENTRELINE.TOPO_DATE, 9, 2) || ' ' || substr(CENTRELINE.TOPO_DATE, 6, 2) || ' ' || substr(CENTRELINE.TOPO_DATE, 1, 4) AS SURVEY_DATE,
|
||||||
|
Topo_Info.Noms_Prenoms_Topo,
|
||||||
|
substr(CENTRELINE.EXPLO_DATE, 9, 2) || ' ' || substr(CENTRELINE.EXPLO_DATE, 6, 2) || ' ' || substr(CENTRELINE.EXPLO_DATE, 1, 4) AS EXPLO_DATE,
|
||||||
|
Explo_Info.Noms_Prenoms_Explo,
|
||||||
|
CENTRELINE.LENGTH,
|
||||||
|
CENTRELINE.SURFACE_LENGTH,
|
||||||
|
CENTRELINE.DUPLICATE_LENGTH
|
||||||
|
FROM CENTRELINE
|
||||||
|
JOIN SURVEY On CENTRELINE.SURVEY_ID = SURVEY.ID
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
TOPO.CENTRELINE_ID,
|
||||||
|
GROUP_CONCAT(CONCAT(PERSON.NAME, ' ', PERSON.SURNAME), ', ') As Noms_Prenoms_Topo
|
||||||
|
FROM TOPO
|
||||||
|
LEFT JOIN PERSON On TOPO.PERSON_ID = PERSON.ID
|
||||||
|
-- WHERE TOPO.CENTRELINE_ID = 28
|
||||||
|
) AS Topo_Info ON CENTRELINE.ID = Topo_Info.CENTRELINE_ID
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
EXPLO.CENTRELINE_ID,
|
||||||
|
GROUP_CONCAT(CONCAT(PERSON.NAME, ' ', PERSON.SURNAME), ', ') As Noms_Prenoms_Explo
|
||||||
|
FROM EXPLO
|
||||||
|
LEFT JOIN PERSON On EXPLO.PERSON_ID = PERSON.ID
|
||||||
|
-- WHERE TOPO.CENTRELINE_ID = 28
|
||||||
|
) AS Explo_Info ON CENTRELINE.ID = Explo_Info.CENTRELINE_ID
|
||||||
|
LEFT JOIN PERSON On CENTRELINE.ID = PERSON.ID
|
||||||
|
WHERE CENTRELINE.LENGTH IS NOT 0.0
|
||||||
|
ORDER BY SURVEY_DATE ASC
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_centerline):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête pour extraire les noms des topographes (1) puis les noms des explorateurs #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_topo_explo(_cursor, _centerline_ID):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Requête pour extraire les noms des topographes (1) puis les noms des explorateurs
|
||||||
|
SELECT
|
||||||
|
GROUP_CONCAT(PERSON.NAME || ' ' || PERSON.SURNAME, ', ') AS concatenated_names
|
||||||
|
FROM
|
||||||
|
TOPO
|
||||||
|
JOIN
|
||||||
|
PERSON
|
||||||
|
ON
|
||||||
|
TOPO.PERSON_ID = PERSON.ID
|
||||||
|
WHERE
|
||||||
|
TOPO.CENTRELINE_ID = {_centerline_ID}
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
GROUP_CONCAT(PERSON.NAME || ' ' || PERSON.SURNAME, ', ') AS concatenated_names
|
||||||
|
FROM
|
||||||
|
EXPLO
|
||||||
|
JOIN
|
||||||
|
PERSON
|
||||||
|
ON
|
||||||
|
EXPLO.PERSON_ID = PERSON.ID
|
||||||
|
WHERE
|
||||||
|
EXPLO.CENTRELINE_ID = {_centerline_ID};
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_topo_explo):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
####################################################################################################################################
|
||||||
|
# Retourne le nom de station (avec ou sans le préfix) #
|
||||||
|
####################################################################################################################################
|
||||||
|
def stationName(listEnt, station):
|
||||||
|
global prefix
|
||||||
|
|
||||||
|
for ligne in listEnt:
|
||||||
|
if ligne[0] == station:
|
||||||
|
return ligne[1]
|
||||||
|
|
||||||
|
return ( prefix + str(station) )
|
||||||
|
|
||||||
|
####################################################################################################################################
|
||||||
|
# Lancer la conversion avec les paramètres définis par l'utilisateur #
|
||||||
|
####################################################################################################################################
|
||||||
|
def execute_conversion():
|
||||||
|
global input_file_name, prefix, outputs_path
|
||||||
|
|
||||||
|
# Récupération des valeurs de l'interface
|
||||||
|
input_file_name = input_file_path_var.get()
|
||||||
|
prefix = prefix_var.get()
|
||||||
|
|
||||||
|
# Vérifications
|
||||||
|
if not input_file_name:
|
||||||
|
messagebox.showerror("Erreur", "Veuillez sélectionner un fichier d'entrée.")
|
||||||
|
return
|
||||||
|
|
||||||
|
if not os.path.isfile(input_file_name):
|
||||||
|
messagebox.showerror("Erreur", f"Le fichier {input_file_name} est introuvable.")
|
||||||
|
return
|
||||||
|
|
||||||
|
# Initialisation des chemins et des noms de fichiers
|
||||||
|
maintenant = datetime.now()
|
||||||
|
output_file_dat = os.path.join(outputs_path, os.path.basename(input_file_name)[:-4] + ".dat")
|
||||||
|
output_file_mak = os.path.join(outputs_path, os.path.basename(input_file_name)[:-4] + ".mak")
|
||||||
|
|
||||||
|
# Affichage des informations dans la console graphique
|
||||||
|
console_output.delete(1.0, tk.END)
|
||||||
|
console_output.insert(tk.END, f"Conversion de : {input_file_name}...\n")
|
||||||
|
console_output.insert(tk.END, f"Fichiers de sortie :\n\t- {output_file_dat}\n\t- {output_file_mak}\n")
|
||||||
|
|
||||||
|
# Lancement des étapes de conversion
|
||||||
|
try:
|
||||||
|
if not os.path.exists(outputs_path):
|
||||||
|
os.makedirs(outputs_path)
|
||||||
|
|
||||||
|
imported_database = os.path.join(outputs_path, os.path.basename(input_file_name)[:-4] + "_toDat.db")
|
||||||
|
console_output.insert(tk.END, f"Importation BD : {imported_database}\n")
|
||||||
|
|
||||||
|
Importation_sql_data(input_file_name, imported_database)
|
||||||
|
Creation_dat_file(imported_database, output_file_dat)
|
||||||
|
Creation_mak_file(imported_database, output_file_mak, os.path.basename(input_file_name)[:-4])
|
||||||
|
|
||||||
|
console_output.insert(tk.END, "Conversion terminée avec succès.\n")
|
||||||
|
messagebox.showinfo("Succès", "Conversion terminée avec succès.")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
console_output.insert(tk.END, f"Erreur : {str(e)}\n")
|
||||||
|
messagebox.showerror("Erreur", f"Une erreur est survenue : {str(e)}")
|
||||||
|
|
||||||
|
####################################################################################################################################
|
||||||
|
# Ouvre une boite de dialogue pour sélectionner un fichier d'entrée #
|
||||||
|
####################################################################################################################################
|
||||||
|
def select_file():
|
||||||
|
file_path = filedialog.askopenfilename(
|
||||||
|
title="Sélectionner un fichier SQL",
|
||||||
|
filetypes=(("Fichiers SQL", "*.sql"), ("Tous les fichiers", "*.*"))
|
||||||
|
)
|
||||||
|
input_file_path_var.set(file_path)
|
||||||
|
|
||||||
|
####################################################################################################################################
|
||||||
|
# Création de la fenêtre principale #
|
||||||
|
####################################################################################################################################
|
||||||
|
root = tk.Tk()
|
||||||
|
root.title("Conversion SQL vers Compass .dat/.mak")
|
||||||
|
root.geometry("800x600")
|
||||||
|
|
||||||
|
# Variables pour stocker les entrées utilisateur
|
||||||
|
input_file_path_var = tk.StringVar()
|
||||||
|
prefix_var = tk.StringVar(value="[Lonne]")
|
||||||
|
outputs_path = "./Outputs/"
|
||||||
|
|
||||||
|
# Interface utilisateur
|
||||||
|
frame = tk.Frame(root, padx=10, pady=10)
|
||||||
|
frame.pack(fill=tk.BOTH, expand=True)
|
||||||
|
|
||||||
|
# Champ pour sélectionner le fichier d'entrée
|
||||||
|
tk.Label(frame, text="Fichier d'entrée :").grid(row=0, column=0, sticky="w", padx=5, pady=5)
|
||||||
|
tk.Entry(frame, textvariable=input_file_path_var, width=50).grid(row=0, column=1, padx=5, pady=5)
|
||||||
|
tk.Button(frame, text="Parcourir...", command=select_file).grid(row=0, column=2, padx=5, pady=5)
|
||||||
|
|
||||||
|
# Champ pour définir le préfixe
|
||||||
|
tk.Label(frame, text="Préfixe :").grid(row=1, column=0, sticky="w", padx=5, pady=5)
|
||||||
|
tk.Entry(frame, textvariable=prefix_var, width=50).grid(row=1, column=1, padx=5, pady=5)
|
||||||
|
|
||||||
|
# Bouton pour lancer la conversion
|
||||||
|
tk.Button(frame, text="Lancer la conversion", command=execute_conversion).grid(row=2, column=1, pady=10)
|
||||||
|
|
||||||
|
# Zone de texte pour afficher la console
|
||||||
|
console_output = scrolledtext.ScrolledText(frame, height=20, wrap=tk.WORD)
|
||||||
|
console_output.grid(row=3, column=0, columnspan=3, padx=5, pady=5, sticky="nsew")
|
||||||
|
|
||||||
|
# Gestion du redimensionnement
|
||||||
|
frame.columnconfigure(1, weight=1)
|
||||||
|
frame.rowconfigure(3, weight=1)
|
||||||
|
|
||||||
|
# Lancement de la boucle principale
|
||||||
|
root.mainloop()
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,661 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
"""#####################################################################################################################################
|
||||||
|
# #
|
||||||
|
# Script pour convertir une database (.sql) produit par Therion #
|
||||||
|
# en fichier Compass .dat .mak #
|
||||||
|
# By Alexandre PONT alexandre.pont@yahoo.fr #
|
||||||
|
# #
|
||||||
|
# #
|
||||||
|
# Utilisation: #
|
||||||
|
# Exporter le fichier sql avec Therion, commande dans fichier .thconfig: export database -o Outputs/database.sql #
|
||||||
|
# Sélectionner le fichier database.sql à calculer dans main (ligne XXXX) #
|
||||||
|
# Résultat : fichiers dat et mak dans le dossier /output #
|
||||||
|
########################################################################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Notes de version :
|
||||||
|
# Version 2025 01 23
|
||||||
|
# - Debug fichier mak et dat
|
||||||
|
# - Modification visées exclues ( de X à LP)
|
||||||
|
# - Debug des entrées sans préfix
|
||||||
|
# - Box tkinter pour choix fichier
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Création (Septembre 2024)
|
||||||
|
# Données Perdues :
|
||||||
|
# - les commentaires,
|
||||||
|
# - les valeurs mesurées dans les unités mesurés (passage en metres, degrés, degrés)
|
||||||
|
# - le fichier mak est à finaliser manuellement
|
||||||
|
# - manque le système de coordonnées
|
||||||
|
"""
|
||||||
|
|
||||||
|
Version = "2025_01_23"
|
||||||
|
|
||||||
|
import sqlite3, sys, os, re
|
||||||
|
from alive_progress import alive_bar # https://github.com/rsalmei/alive-progress
|
||||||
|
from datetime import datetime
|
||||||
|
import numpy as np
|
||||||
|
import pandas as pd
|
||||||
|
import tkinter as tk
|
||||||
|
from pathlib import Path
|
||||||
|
from tkinter import filedialog, messagebox, scrolledtext
|
||||||
|
# import matplotlib.pyplot as plt
|
||||||
|
|
||||||
|
|
||||||
|
class RedirectText:
|
||||||
|
"""Classe pour rediriger les messages de la console vers un widget Tkinter."""
|
||||||
|
def __init__(self, text_widget):
|
||||||
|
self.text_widget = text_widget
|
||||||
|
|
||||||
|
def write(self, message):
|
||||||
|
"""Écrit un message dans le widget et force le défilement."""
|
||||||
|
self.text_widget.insert(tk.END, message)
|
||||||
|
self.text_widget.see(tk.END) # Défile automatiquement vers le bas
|
||||||
|
|
||||||
|
def flush(self):
|
||||||
|
"""Flush est nécessaire pour gérer correctement les flux."""
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"""#####################################################################################################################################
|
||||||
|
# Fonction pour importer un fichier SQL dans une base de données SQLite #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################"""
|
||||||
|
def Importation_sql_data(fichier_sql, _file):
|
||||||
|
"""
|
||||||
|
Fonction pour importer un fichier SQL dans une base de données SQLite
|
||||||
|
|
||||||
|
Args:
|
||||||
|
fichier_sql (_type_): _description_
|
||||||
|
"""
|
||||||
|
|
||||||
|
global error_count
|
||||||
|
|
||||||
|
try:
|
||||||
|
# Si la base de données existe, supprimez-la pour forcer l'écriture
|
||||||
|
print(f"\033[1;32mPhase 1: Importation de la base de données Therion \033[0m{input_file_name}\033[1;32m dans: \033[0m{_file}")
|
||||||
|
if os.path.exists(_file):
|
||||||
|
#print("Suppression de la Bd existante: " + _file)
|
||||||
|
os.remove(_file)
|
||||||
|
|
||||||
|
connection = sqlite3.connect(_file)
|
||||||
|
cursor = connection.cursor()
|
||||||
|
|
||||||
|
# Lecture du fichier SQL et exécution des commandes
|
||||||
|
with open(fichier_sql, 'r') as sql_file:
|
||||||
|
sql_script = sql_file.read()
|
||||||
|
|
||||||
|
|
||||||
|
# Séparation du script en commandes individuelles
|
||||||
|
sql_script = re.sub(r', nan', ', 0', sql_script, flags=re.IGNORECASE)
|
||||||
|
commandes = [cmd.strip() + ';\n' for cmd in sql_script.split(';\n') if cmd.strip()]
|
||||||
|
|
||||||
|
|
||||||
|
# Exécution des commandes avec une barre de progression
|
||||||
|
with alive_bar(len(commandes), title = "\x1b[32;1m\t Progression\x1b[0m", length = 20) as bar:
|
||||||
|
for commande in commandes:
|
||||||
|
cursor.execute(commande)
|
||||||
|
connection.commit()
|
||||||
|
bar()
|
||||||
|
|
||||||
|
connection.close()
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête importation_sql_data code:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
sys.exit(1) # Arrête le programme en cas d'erreur
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour construire le fichier .dat #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def Creation_dat_file(fichier_sql, _file):
|
||||||
|
global error_count
|
||||||
|
global prefix
|
||||||
|
|
||||||
|
try:
|
||||||
|
conn = sqlite3.connect(fichier_sql) # Connexion à la base de données SQLite
|
||||||
|
cursor = conn.cursor()
|
||||||
|
|
||||||
|
print(f"\033[1;32mPhase 2: Écriture des données dans le fichier: \033[0m{_file}")
|
||||||
|
|
||||||
|
output_file_ligne =[]
|
||||||
|
flag = "\n"
|
||||||
|
comment = "\n"
|
||||||
|
discovery ="\n"
|
||||||
|
comments = "\n"
|
||||||
|
|
||||||
|
SHOT_equates_station(cursor)
|
||||||
|
|
||||||
|
List_Ent = sql_fix_ent(cursor)
|
||||||
|
|
||||||
|
# print(pd.DataFrame(List_Ent))
|
||||||
|
|
||||||
|
results = sql_centerline(cursor)
|
||||||
|
|
||||||
|
for row in results :
|
||||||
|
if (int(row[9] != 0.0) or int(row[10] != 0.0) or int(row[11] != 0.0) ) :
|
||||||
|
|
||||||
|
topo_explo = sql_topo_explo(cursor, row[0])
|
||||||
|
|
||||||
|
if str(topo_explo[1]) != "None" :
|
||||||
|
comment = "COMMENT: " + str(topo_explo[1][0]) + "(Length : " + str(row[9]) + "m Surface : " + str(row[10]) + "m Duplicate : "+ str(row[11]) +"m)\n"
|
||||||
|
else :
|
||||||
|
comment = "COMMENT: Length : " + str(row[9]) + " Surface : " + str(row[10]) + " Duplicate : "+ str(row[11]) +"\n"
|
||||||
|
|
||||||
|
if str(row[7]) == "None" :
|
||||||
|
discovery = "\n\n"
|
||||||
|
else :
|
||||||
|
discovery = "DISCOVERY: " + str(row[7]) + "\n\n"
|
||||||
|
|
||||||
|
output_file_ligne.append(str(row[3]) + "\n")
|
||||||
|
output_file_ligne.append("SURVEY NAME: " + str(row[2]) + "\n")
|
||||||
|
output_file_ligne.append("SURVEY DATE: " + str(row[5]) + " ")
|
||||||
|
output_file_ligne.append(comment)
|
||||||
|
if str(topo_explo[0][0]) != "None" :
|
||||||
|
output_file_ligne.append("SURVEY TEAM:\n" + str(topo_explo[0][0]) + "\n")
|
||||||
|
else :
|
||||||
|
output_file_ligne.append("SURVEY TEAM:\n\n")
|
||||||
|
output_file_ligne.append("DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 " + discovery)
|
||||||
|
output_file_ligne.append(" FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS\n\n")
|
||||||
|
|
||||||
|
shot_results = sql_shot(cursor, row[0])
|
||||||
|
|
||||||
|
for row2 in shot_results :
|
||||||
|
comments = ( " [ " + str(row2[6]) +
|
||||||
|
"@" + str(row2[7]) +
|
||||||
|
" " + str(row2[8]) +
|
||||||
|
" - " + str(row2[9]) +
|
||||||
|
"@" + str(row2[10]) +
|
||||||
|
" " + str(row2[11]) +
|
||||||
|
" ] " )
|
||||||
|
|
||||||
|
if str(row2[5]) is None :
|
||||||
|
flag = comments + "\n"
|
||||||
|
elif str(row2[5]) == "srf" : # Surface
|
||||||
|
flag = " #|PL#" + comments + "\n"
|
||||||
|
elif str(row2[5]) == "dpl" : # Duplicate
|
||||||
|
flag = " #|LP#"+ comments + "\n" # Flag duplicate -> exclusion du Plan et et du dessin (mais pas du calcul)
|
||||||
|
elif str(row2[9]) == "." or str(row2[9]) == "-" : # Splay
|
||||||
|
flag = " #|S#" + "\n"
|
||||||
|
else :
|
||||||
|
flag = comments + "\n"
|
||||||
|
|
||||||
|
output_file_ligne.append( " ".ljust(20 -len(prefix))
|
||||||
|
+ (stationName(List_Ent, row2[0])).ljust(20 -len(prefix))
|
||||||
|
+ (stationName(List_Ent, row2[1])).ljust(20 -len(prefix))
|
||||||
|
+ str("{:.2f}".format(row2[2])).ljust(9)
|
||||||
|
+ str("{:.2f}".format(row2[3])).ljust(9)
|
||||||
|
+ str("{:.2f}".format(row2[4])) + " 0.00 0.00 0.00 0.00" + flag )
|
||||||
|
output_file_ligne.append("\f\n")
|
||||||
|
#output_file_ligne.append("\f\n")
|
||||||
|
|
||||||
|
|
||||||
|
# for i in range(9): output_file_ligne.append(titre[i].ljust(90)+"*\n")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
conn.close()
|
||||||
|
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(output_file_ligne)
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution des requêtes dans Creation_dat_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"\033[91mErreur d'ouverture du fichier: \033[0m{_file} ")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de Creation_dat_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
output_file_ligne.append(f"Erreur lors de l'exécution de Creation_dat_file: {e}\n")
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(_file)
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour construire le fichier .mak #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def Creation_mak_file(fichier_sql, _file, _file_input):
|
||||||
|
global error_count
|
||||||
|
global prefix
|
||||||
|
|
||||||
|
try:
|
||||||
|
conn = sqlite3.connect(fichier_sql) # Connexion à la base de données SQLite
|
||||||
|
cursor = conn.cursor()
|
||||||
|
|
||||||
|
print(f"\033[1;32mPhase 2: Écriture des données dans \033[0m{_file}")
|
||||||
|
|
||||||
|
output_file_ligne =[]
|
||||||
|
|
||||||
|
results = sql_fix_ent(cursor)
|
||||||
|
|
||||||
|
List_Ent = sql_fix_ent(cursor)
|
||||||
|
|
||||||
|
if len(results) >= 1 :
|
||||||
|
output_file_ligne.append("@" + str("{:.3f}".format(results[0][3])) +
|
||||||
|
"," + str("{:.3f}".format(results[0][4])) +
|
||||||
|
"," + str("{:.3f}".format(results[0][5])) +
|
||||||
|
",30,1.520;\n")
|
||||||
|
output_file_ligne.append("&WGS 1984;\n")
|
||||||
|
output_file_ligne.append("!GEvotScxpl;\n\n/\n")
|
||||||
|
# for i in range(9): output_file_ligne.append("/ " + titre[i].ljust(150)+"*\n")
|
||||||
|
|
||||||
|
output_file_ligne.append("/\n\n$30;\n&WGS 1984;\n*0.00;\n")
|
||||||
|
output_file_ligne.append("#" + _file_input + ".dat,\n")
|
||||||
|
# for row in results :
|
||||||
|
# output_file_ligne.append(" " + stationName(List_Ent, row[0]) +
|
||||||
|
# "[m," + str("{:.3f}".format(row[3])) +
|
||||||
|
# "," + str("{:.3f}".format(row[4])) +
|
||||||
|
# "," + str("{:.3f}".format(row[5])) +
|
||||||
|
# "]; / " + str(row[1]) + "@" + str(row[6]) + "\n")
|
||||||
|
for i, row in enumerate(results):
|
||||||
|
line = " " + stationName(List_Ent, row[0]) + \
|
||||||
|
"[m," + str("{:.3f}".format(row[3])) + \
|
||||||
|
"," + str("{:.3f}".format(row[4])) + \
|
||||||
|
"," + str("{:.3f}".format(row[5]))
|
||||||
|
|
||||||
|
# Vérifie si c'est la dernière ligne
|
||||||
|
if i == len(results) - 1:
|
||||||
|
line += "]; / " + str(row[1]) + "@" + str(row[6]) + "\n"
|
||||||
|
else:
|
||||||
|
line += "], / " + str(row[1]) + "@" + str(row[6]) + "\n"
|
||||||
|
|
||||||
|
output_file_ligne.append(line)
|
||||||
|
|
||||||
|
else :
|
||||||
|
output_file_ligne.append("/ No fix station;\n")
|
||||||
|
output_file_ligne.append("&WGS 1984;\n")
|
||||||
|
output_file_ligne.append("!GEvotScxpl;\n\n")
|
||||||
|
# for i in range(9): output_file_ligne.append("/ " + titre[i].ljust(150)+"*\n")
|
||||||
|
output_file_ligne.append("/\n*0.00;\n\n")
|
||||||
|
output_file_ligne.append("#" + _file_input + ".dat,\n")
|
||||||
|
output_file_ligne.append("/ No fix station;\n")
|
||||||
|
conn.close()
|
||||||
|
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(output_file_ligne)
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution des requêtes dans Creation_mak_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"\033[91mErreur d'ouverture du fichier: \033[0m{_file} ")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de Creation_mak_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
output_file_ligne.append(f"Erreur lors de l'exécution de Creation_mak_file: {e}\n")
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(_file)
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour joindre les equates dans la table des SHOT # #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def SHOT_equates_station(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Requête recherche des equates --
|
||||||
|
SELECT
|
||||||
|
-- STATION.ID,
|
||||||
|
-- STATION.NAME,
|
||||||
|
GROUP_CONCAT(STATION.ID) as ID_Group
|
||||||
|
-- GROUP_CONCAT(STATION.X) as X_Group,
|
||||||
|
-- GROUP_CONCAT(STATION.Y) as Y_Group,
|
||||||
|
-- GROUP_CONCAT(STATION.Z) as Z_Group,
|
||||||
|
-- COUNT(STATION.X) AS Qte_X,
|
||||||
|
-- COUNT(STATION.Y) AS Qte_Y,
|
||||||
|
-- COUNT(STATION.Z) AS Qte_Z
|
||||||
|
FROM STATION
|
||||||
|
WHERE STATION.NAME <> '.' AND STATION.NAME <> '-'
|
||||||
|
-- INNER JOIN STATION AS STATION_Bis ON STATION.X = STATION_Bis.X AND STATION.Y = STATION_Bis.Y AND STATION.Z = STATION_Bis.Z
|
||||||
|
-- WHERE STATION.X = STATION_BIS.X
|
||||||
|
GROUP BY STATION.X, STATION.Y, STATION.Z
|
||||||
|
HAVING COUNT(STATION.X)>1 AND COUNT(STATION.Y)>1 AND COUNT(STATION.Y)>1
|
||||||
|
""")
|
||||||
|
equate = _cursor.fetchall()
|
||||||
|
|
||||||
|
print(f"\t Jonction de SHOT equates nbre: {len(equate)}")
|
||||||
|
for row in equate :
|
||||||
|
sous_valeurs = row[0].split(',')
|
||||||
|
# print(f": {sous_valeurs[0]} = ", end="")
|
||||||
|
for val in range (1, len(sous_valeurs)) :
|
||||||
|
# print(f"{sous_valeurs[val]},", end=" ")
|
||||||
|
_cursor.execute(f"SELECT SHOT.ID FROM SHOT WHERE SHOT.FROM_ID = {sous_valeurs[val]}")
|
||||||
|
filtre = _cursor.fetchall()
|
||||||
|
|
||||||
|
for row in filtre :
|
||||||
|
_cursor.execute(f"UPDATE SHOT SET FROM_ID = {sous_valeurs[0]} WHERE ID = {row[0]};")
|
||||||
|
|
||||||
|
_cursor.execute(f"SELECT SHOT.ID FROM SHOT WHERE SHOT.TO_ID = {sous_valeurs[val]}")
|
||||||
|
filtre = _cursor.fetchall()
|
||||||
|
|
||||||
|
for row in filtre :
|
||||||
|
_cursor.execute(f"UPDATE SHOT SET TO_ID = {sous_valeurs[0]} WHERE ID = {row[0]};")
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_8_equates) code:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête pour rechercher les ponts fixes et les entrées #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_fix_ent(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- recherche des stations fix et des ent --
|
||||||
|
SELECT
|
||||||
|
STATION.ID,
|
||||||
|
STATION.NAME,
|
||||||
|
STATION_FLAG.FLAG,
|
||||||
|
STATION.X,
|
||||||
|
STATION.Y,
|
||||||
|
STATION.Z,
|
||||||
|
SURVEY.NAME
|
||||||
|
FROM STATION
|
||||||
|
JOIN STATION_FLAG ON STATION_FLAG.STATION_ID = STATION.ID
|
||||||
|
JOIN SURVEY ON SURVEY.ID = STATION.SURVEY_ID
|
||||||
|
GROUP BY STATION.X, STATION.Y, STATION.Z
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_fix_ent):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête avec la liste des visées d'une centerlines #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_shot(_cursor, CenterlineID):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Liste des shots
|
||||||
|
SELECT
|
||||||
|
SHOT.FROM_ID,
|
||||||
|
SHOT.TO_ID,
|
||||||
|
SHOT.LENGTH * 3.28084 as Length_ft,
|
||||||
|
SHOT.BEARING As AZ,
|
||||||
|
SHOT.GRADIENT As Inc,
|
||||||
|
SHOT_FLAG.FLAG,
|
||||||
|
STATION_FROM.NAME AS FROM_NAME,
|
||||||
|
FROM_SURVEY.NAME AS FROM_AT,
|
||||||
|
FROM_FLAG.FLAG AS FROM_FLAG,
|
||||||
|
STATION_TO.NAME AS TO_NAME,
|
||||||
|
TO_SURVEY.NAME AS TO_AT,
|
||||||
|
TO_FLAG.FLAG AS TO_FLAG
|
||||||
|
FROM SHOT
|
||||||
|
JOIN CENTRELINE ON SHOT.CENTRELINE_ID = CENTRELINE.ID
|
||||||
|
LEFT JOIN STATION AS STATION_FROM ON STATION_FROM.ID = SHOT.FROM_ID
|
||||||
|
LEFT JOIN STATION_FLAG AS FROM_FLAG ON STATION_FROM.ID = FROM_FLAG.STATION_ID
|
||||||
|
LEFT JOIN SURVEY AS FROM_SURVEY ON FROM_SURVEY.ID = STATION_FROM.SURVEY_ID
|
||||||
|
|
||||||
|
LEFT JOIN STATION AS STATION_TO ON STATION_TO.ID = SHOT.TO_ID
|
||||||
|
LEFT JOIN STATION_FLAG AS TO_FLAG ON STATION_TO.ID = TO_FLAG.STATION_ID
|
||||||
|
LEFT JOIN SURVEY AS TO_SURVEY ON TO_SURVEY.ID = STATION_TO.SURVEY_ID
|
||||||
|
|
||||||
|
LEFT JOIN SHOT_FLAG ON SHOT.ID = SHOT_FLAG.SHOT_ID
|
||||||
|
WHERE CENTRELINE.ID={CenterlineID}
|
||||||
|
GROUP BY
|
||||||
|
SHOT.FROM_ID,
|
||||||
|
SHOT.TO_ID,
|
||||||
|
SHOT.BEARING,
|
||||||
|
SHOT.GRADIENT,
|
||||||
|
SHOT_FLAG.FLAG,
|
||||||
|
STATION_FROM.NAME,
|
||||||
|
FROM_SURVEY.NAME,
|
||||||
|
STATION_TO.NAME,
|
||||||
|
TO_SURVEY.NAME;
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_shot):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête avec la liste des centerlines #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_centerline(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Liste des centerlines
|
||||||
|
SELECT
|
||||||
|
CENTRELINE.ID As Num,
|
||||||
|
SURVEY.NAME As SURVEY_NAME,
|
||||||
|
SURVEY.FULL_NAME As Survey_Full_Name,
|
||||||
|
SURVEY.TITLE As Survey_Title,
|
||||||
|
CENTRELINE.TITLE,
|
||||||
|
substr(CENTRELINE.TOPO_DATE, 9, 2) || ' ' || substr(CENTRELINE.TOPO_DATE, 6, 2) || ' ' || substr(CENTRELINE.TOPO_DATE, 1, 4) AS SURVEY_DATE,
|
||||||
|
Topo_Info.Noms_Prenoms_Topo,
|
||||||
|
substr(CENTRELINE.EXPLO_DATE, 9, 2) || ' ' || substr(CENTRELINE.EXPLO_DATE, 6, 2) || ' ' || substr(CENTRELINE.EXPLO_DATE, 1, 4) AS EXPLO_DATE,
|
||||||
|
Explo_Info.Noms_Prenoms_Explo,
|
||||||
|
CENTRELINE.LENGTH,
|
||||||
|
CENTRELINE.SURFACE_LENGTH,
|
||||||
|
CENTRELINE.DUPLICATE_LENGTH
|
||||||
|
FROM CENTRELINE
|
||||||
|
JOIN SURVEY On CENTRELINE.SURVEY_ID = SURVEY.ID
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
TOPO.CENTRELINE_ID,
|
||||||
|
GROUP_CONCAT(CONCAT(PERSON.NAME, ' ', PERSON.SURNAME), ', ') As Noms_Prenoms_Topo
|
||||||
|
FROM TOPO
|
||||||
|
LEFT JOIN PERSON On TOPO.PERSON_ID = PERSON.ID
|
||||||
|
-- WHERE TOPO.CENTRELINE_ID = 28
|
||||||
|
) AS Topo_Info ON CENTRELINE.ID = Topo_Info.CENTRELINE_ID
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
EXPLO.CENTRELINE_ID,
|
||||||
|
GROUP_CONCAT(CONCAT(PERSON.NAME, ' ', PERSON.SURNAME), ', ') As Noms_Prenoms_Explo
|
||||||
|
FROM EXPLO
|
||||||
|
LEFT JOIN PERSON On EXPLO.PERSON_ID = PERSON.ID
|
||||||
|
-- WHERE TOPO.CENTRELINE_ID = 28
|
||||||
|
) AS Explo_Info ON CENTRELINE.ID = Explo_Info.CENTRELINE_ID
|
||||||
|
LEFT JOIN PERSON On CENTRELINE.ID = PERSON.ID
|
||||||
|
WHERE CENTRELINE.LENGTH IS NOT 0.0
|
||||||
|
ORDER BY SURVEY_DATE ASC
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_centerline):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête pour extraire les noms des topographes (1) puis les noms des explorateurs #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_topo_explo(_cursor, _centerline_ID):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Requête pour extraire les noms des topographes (1) puis les noms des explorateurs
|
||||||
|
SELECT
|
||||||
|
GROUP_CONCAT(PERSON.NAME || ' ' || PERSON.SURNAME, ', ') AS concatenated_names
|
||||||
|
FROM
|
||||||
|
TOPO
|
||||||
|
JOIN
|
||||||
|
PERSON
|
||||||
|
ON
|
||||||
|
TOPO.PERSON_ID = PERSON.ID
|
||||||
|
WHERE
|
||||||
|
TOPO.CENTRELINE_ID = {_centerline_ID}
|
||||||
|
|
||||||
|
UNION ALL
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
GROUP_CONCAT(PERSON.NAME || ' ' || PERSON.SURNAME, ', ') AS concatenated_names
|
||||||
|
FROM
|
||||||
|
EXPLO
|
||||||
|
JOIN
|
||||||
|
PERSON
|
||||||
|
ON
|
||||||
|
EXPLO.PERSON_ID = PERSON.ID
|
||||||
|
WHERE
|
||||||
|
EXPLO.CENTRELINE_ID = {_centerline_ID};
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_topo_explo):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
####################################################################################################################################
|
||||||
|
# Retourne le nom de station (avec ou sans le préfix) #
|
||||||
|
####################################################################################################################################
|
||||||
|
def stationName(listEnt, station):
|
||||||
|
global prefix
|
||||||
|
|
||||||
|
for ligne in listEnt:
|
||||||
|
if ligne[0] == station:
|
||||||
|
return ligne[1]
|
||||||
|
|
||||||
|
return ( prefix + str(station) )
|
||||||
|
|
||||||
|
####################################################################################################################################
|
||||||
|
# Lancer la conversion avec les paramètres définis par l'utilisateur #
|
||||||
|
####################################################################################################################################
|
||||||
|
def execute_conversion():
|
||||||
|
global input_file_name, prefix, outputs_path
|
||||||
|
|
||||||
|
# Récupération des valeurs de l'interface
|
||||||
|
input_file_name = input_file_path_var.get()
|
||||||
|
prefix = prefix_var.get()
|
||||||
|
|
||||||
|
# Vérifications
|
||||||
|
if not input_file_name:
|
||||||
|
messagebox.showerror("Erreur", "Veuillez sélectionner un fichier d'entrée.")
|
||||||
|
print(f"\033[91mErreur,Veuillez sélectionner un fichier d'entrée\033[0m")
|
||||||
|
return
|
||||||
|
|
||||||
|
if not os.path.isfile(input_file_name):
|
||||||
|
messagebox.showerror("Erreur", f"Le fichier {input_file_name} est introuvable.")
|
||||||
|
print(f"\033[91mErreur, le fichier \033[0m{input_file_name} est introuvable.\033[0m")
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
|
# Initialisation des chemins et des noms de fichiers
|
||||||
|
maintenant = datetime.now()
|
||||||
|
|
||||||
|
output_path = Path(os.path.join(os.path.dirname(input_file_name) , os.path.basename(input_file_name)[:-4] + "_Dat\\" ))
|
||||||
|
output_file_dat = Path(os.path.join(output_path, os.path.basename(input_file_name)[:-4] + ".dat"))
|
||||||
|
output_file_mak = Path(os.path.join(output_path, os.path.basename(input_file_name)[:-4] + ".mak"))
|
||||||
|
imported_database = Path(os.path.join(output_path, os.path.basename(input_file_name)[:-4] + "_Dat.db"))
|
||||||
|
|
||||||
|
# print("os.path.dirname(input_file_name) : " + os.path.dirname(input_file_name))
|
||||||
|
# print("input_file_name : " + input_file_name)
|
||||||
|
# print("os.path.basename [:-4]: " + os.path.basename(input_file_name)[:-4])
|
||||||
|
# print("outputs_path : " + outputs_path)
|
||||||
|
# print("output_file_dat : " + str(output_file_dat))
|
||||||
|
# print("output_file_mak : " + str(output_file_mak))
|
||||||
|
# print("output_path : " + str(output_path))
|
||||||
|
# print("imported_database : " + str(imported_database))
|
||||||
|
|
||||||
|
if not os.path.exists(output_path): os.makedirs(output_path)
|
||||||
|
|
||||||
|
# Lancement des étapes de conversion
|
||||||
|
try:
|
||||||
|
|
||||||
|
# Exécution des fonctions de conversion
|
||||||
|
Importation_sql_data(input_file_name, imported_database)
|
||||||
|
Creation_dat_file(imported_database, output_file_dat)
|
||||||
|
Creation_mak_file(imported_database, output_file_mak, os.path.basename(input_file_name)[:-4])
|
||||||
|
|
||||||
|
messagebox.showinfo("Succès", "Conversion terminée avec succès.")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
messagebox.showerror("Erreur", f"Une erreur est survenue : {str(e)}")
|
||||||
|
|
||||||
|
####################################################################################################################################
|
||||||
|
# Ouvre une boite de dialogue pour sélectionner un fichier d'entrée. #
|
||||||
|
####################################################################################################################################
|
||||||
|
def select_file():
|
||||||
|
file_path = filedialog.askopenfilename(
|
||||||
|
title="Sélectionner un fichier SQL",
|
||||||
|
filetypes=(("Fichiers SQL", "*.sql"), ("Tous les fichiers", "*.*"))
|
||||||
|
)
|
||||||
|
input_file_path_var.set(file_path)
|
||||||
|
|
||||||
|
####################################################################################################################################
|
||||||
|
# Création de la fenêtre principale #
|
||||||
|
####################################################################################################################################
|
||||||
|
root = tk.Tk()
|
||||||
|
root.title("Conversion fichiers Therion (.SQL) vers Compass .dat/.mak")
|
||||||
|
root.geometry("500x100")
|
||||||
|
|
||||||
|
# Variables pour stocker les entrées utilisateur
|
||||||
|
input_file_path_var = tk.StringVar()
|
||||||
|
prefix_var = tk.StringVar(value="[Lonne]")
|
||||||
|
outputs_path = "./Outputs/"
|
||||||
|
|
||||||
|
# Interface utilisateur
|
||||||
|
frame = tk.Frame(root, padx=10, pady=10)
|
||||||
|
frame.pack(fill=tk.BOTH, expand=True)
|
||||||
|
|
||||||
|
# Champ pour sélectionner le fichier d'entrée
|
||||||
|
tk.Label(frame, text="Fichier d'entrée :").grid(row=0, column=0, sticky="w", padx=5, pady=5)
|
||||||
|
tk.Entry(frame, textvariable=input_file_path_var, width=50).grid(row=0, column=1, padx=5, pady=5)
|
||||||
|
tk.Button(frame, text="Parcourir...", command=select_file).grid(row=0, column=2, padx=5, pady=5)
|
||||||
|
|
||||||
|
# Champ pour définir le préfixe
|
||||||
|
tk.Label(frame, text="Préfixe :").grid(row=1, column=0, sticky="w", padx=5, pady=5)
|
||||||
|
tk.Entry(frame, textvariable=prefix_var, width=50).grid(row=1, column=1, padx=5, pady=5)
|
||||||
|
|
||||||
|
# Bouton pour lancer la conversion
|
||||||
|
tk.Button(frame, text="Lancer la conversion", command=execute_conversion).grid(row=1, column=2, pady=5)
|
||||||
|
|
||||||
|
# Gestion du redimensionnement
|
||||||
|
frame.columnconfigure(1, weight=1)
|
||||||
|
|
||||||
|
# Lancement de la boucle principale
|
||||||
|
root.mainloop()
|
||||||
@@ -0,0 +1,526 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
"""#####################################################################################################################################
|
||||||
|
# #
|
||||||
|
# Script pour convertir une database (.sql) produit par Therion #
|
||||||
|
# en fichier Compass .dat .mak #
|
||||||
|
# By Alexandre PONT alexandre.pont@yahoo.fr #
|
||||||
|
# Septembre 2024 #
|
||||||
|
# #
|
||||||
|
# Utilisation: #
|
||||||
|
# Exporter le fichier sql avec therion, commande : export database -o Outputs/database.sql #
|
||||||
|
# Sélectionner le fichier database.sql à calculer dans main (ligne XXXX) #
|
||||||
|
# Résultat : fichiers dat et mak dans le dossier /output #
|
||||||
|
########################################################################################################################################
|
||||||
|
|
||||||
|
#Notes de conversion :
|
||||||
|
# Données Perdues :
|
||||||
|
# - les commentaires,
|
||||||
|
# - les valeurs mesurées dans les unités mesurés (passage en metres, degrées, degrées)
|
||||||
|
# - le fichier mak est à finaliser manuellement
|
||||||
|
# - manque le système de coordonnées
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
import sqlite3, sys, os, re
|
||||||
|
from alive_progress import alive_bar # https://github.com/rsalmei/alive-progress
|
||||||
|
from datetime import datetime
|
||||||
|
import numpy as np
|
||||||
|
import pandas as pd
|
||||||
|
# import matplotlib.pyplot as plt
|
||||||
|
|
||||||
|
|
||||||
|
"""#####################################################################################################################################
|
||||||
|
# Fonction pour importer un fichier SQL dans une base de données SQLite #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################"""
|
||||||
|
def importation_sql_data(fichier_sql, _file):
|
||||||
|
"""
|
||||||
|
Fonction pour importer un fichier SQL dans une base de données SQLite
|
||||||
|
|
||||||
|
Args:
|
||||||
|
fichier_sql (_type_): _description_
|
||||||
|
"""
|
||||||
|
|
||||||
|
global error_count
|
||||||
|
|
||||||
|
try:
|
||||||
|
# Si la base de données existe, supprimez-la pour forcer l'écriture
|
||||||
|
print(f"\033[1;32mPhase 1: Importation de la base de données Therion \033[0m{input_file_name}\033[1;32m dans: \033[0m{imported_database}")
|
||||||
|
if os.path.exists(imported_database):
|
||||||
|
#print("Suppression de la Bd existante: " + imported_database)
|
||||||
|
os.remove(imported_database)
|
||||||
|
|
||||||
|
connection = sqlite3.connect(imported_database)
|
||||||
|
cursor = connection.cursor()
|
||||||
|
|
||||||
|
# Lecture du fichier SQL et exécution des commandes
|
||||||
|
with open(fichier_sql, 'r') as sql_file:
|
||||||
|
sql_script = sql_file.read()
|
||||||
|
|
||||||
|
|
||||||
|
# Séparation du script en commandes individuelles
|
||||||
|
sql_script = re.sub(r', nan', ', 0', sql_script, flags=re.IGNORECASE)
|
||||||
|
commandes = [cmd.strip() + ';\n' for cmd in sql_script.split(';\n') if cmd.strip()]
|
||||||
|
|
||||||
|
|
||||||
|
# Exécution des commandes avec une barre de progression
|
||||||
|
with alive_bar(len(commandes), title = "\x1b[32;1m\t Progression\x1b[0m", length = 20) as bar:
|
||||||
|
for commande in commandes:
|
||||||
|
cursor.execute(commande)
|
||||||
|
connection.commit()
|
||||||
|
bar()
|
||||||
|
|
||||||
|
connection.close()
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête importation_sql_data code:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
sys.exit(1) # Arrête le programme en cas d'erreur
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour construire le fichier .dat #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def Creation_dat_file(fichier_sql, _file):
|
||||||
|
global error_count
|
||||||
|
global prefix
|
||||||
|
|
||||||
|
try:
|
||||||
|
conn = sqlite3.connect(fichier_sql) # Connexion à la base de données SQLite
|
||||||
|
cursor = conn.cursor()
|
||||||
|
|
||||||
|
print(f"\033[1;32mPhase 2: Écriture des données dans \033[0m{_file}")
|
||||||
|
|
||||||
|
output_file_ligne =[]
|
||||||
|
flag = "\n"
|
||||||
|
comment = "\n"
|
||||||
|
discovery ="\n"
|
||||||
|
comments = "\n"
|
||||||
|
|
||||||
|
SHOT_equates_station(cursor)
|
||||||
|
|
||||||
|
results = sql_centerline(cursor)
|
||||||
|
|
||||||
|
for row in results :
|
||||||
|
if (int(row[9] != 0.0) or int(row[10] != 0.0) or int(row[11] != 0.0) ) :
|
||||||
|
|
||||||
|
if str(row[7]) != "None" :
|
||||||
|
comment = "COMMENT: Explo data " + str(row[7]) + " by " + str(row[8]) + " Length : " + str(row[9]) + "m Surface : " + str(row[10]) + "m Duplicate : "+ str(row[11]) +"m\n"
|
||||||
|
else :
|
||||||
|
comment = "COMMENT: Length : " + str(row[9]) + " Surface : " + str(row[10]) + " Duplicate : "+ str(row[11]) +"\n"
|
||||||
|
if str(row[7]) == "None" :
|
||||||
|
discovery = "\n\n"
|
||||||
|
else :
|
||||||
|
discovery = "DISCOVERY: " + str(row[7]) + "\n\n"
|
||||||
|
|
||||||
|
output_file_ligne.append(str(row[3]) + "\n")
|
||||||
|
output_file_ligne.append("SURVEY NAME: " + str(row[2]) + "\n")
|
||||||
|
output_file_ligne.append("SURVEY DATE: " + str(row[5]) + "\t")
|
||||||
|
output_file_ligne.append(comment)
|
||||||
|
if str(row[6]) != "None" :
|
||||||
|
output_file_ligne.append("SURVEY TEAM:\n" + str(row[6]) + "\n")
|
||||||
|
else :
|
||||||
|
output_file_ligne.append("SURVEY TEAM:\n\n")
|
||||||
|
output_file_ligne.append("DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 " + discovery)
|
||||||
|
output_file_ligne.append(" FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS\n\n")
|
||||||
|
|
||||||
|
shot_results = sql_shot(cursor, row[0])
|
||||||
|
for row2 in shot_results :
|
||||||
|
comments = ( " [ " + str(row2[6]) +
|
||||||
|
"@" + str(row2[7]) +
|
||||||
|
" " + str(row2[8]) +
|
||||||
|
" - " + str(row2[9]) +
|
||||||
|
"@" + str(row2[10]) +
|
||||||
|
" " + str(row2[11]) +
|
||||||
|
" ] " )
|
||||||
|
|
||||||
|
if str(row2[5]) is None :
|
||||||
|
flag = comments + "\n"
|
||||||
|
elif str(row2[5]) == "srf" : # Surface
|
||||||
|
flag = " #|PL#" + comments + "\n"
|
||||||
|
elif str(row2[5]) == "dpl" : # Duplicate
|
||||||
|
flag = " #|X#"+ comments + "\n"
|
||||||
|
elif str(row2[9]) == "." or str(row2[9]) == "-" : # Splay
|
||||||
|
flag = " #|S#" + "\n"
|
||||||
|
else :
|
||||||
|
flag = comments + "\n"
|
||||||
|
|
||||||
|
output_file_ligne.append( " ".ljust(20 -len(prefix))
|
||||||
|
+ prefix + str(row2[0]).ljust(20 -len(prefix))
|
||||||
|
+ prefix + str(row2[1]).ljust(9)
|
||||||
|
+ str("{:.2f}".format(row2[2])).ljust(9)
|
||||||
|
+ str("{:.2f}".format(row2[3])).ljust(9)
|
||||||
|
+ str("{:.2f}".format(row2[4])) + " 0.00 0.00 0.00 0.00" + flag )
|
||||||
|
output_file_ligne.append("\f\n")
|
||||||
|
#output_file_ligne.append("\f\n")
|
||||||
|
|
||||||
|
|
||||||
|
# for i in range(9): output_file_ligne.append(titre[i].ljust(90)+"*\n")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
conn.close()
|
||||||
|
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(output_file_ligne)
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution des requêtes dans Creation_dat_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"\033[91mErreur d'ouverture du fichier: \033[0m{_file} ")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de Creation_dat_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
output_file_ligne.append(f"Erreur lors de l'exécution de Creation_dat_file: {e}\n")
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(_file)
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour construire le fichier .mak #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def Creation_mak_file(fichier_sql, _file, _file_input):
|
||||||
|
global error_count
|
||||||
|
global prefix
|
||||||
|
|
||||||
|
try:
|
||||||
|
conn = sqlite3.connect(fichier_sql) # Connexion à la base de données SQLite
|
||||||
|
cursor = conn.cursor()
|
||||||
|
|
||||||
|
print(f"\033[1;32mPhase 2: Écriture des données dans \033[0m{_file}")
|
||||||
|
|
||||||
|
output_file_ligne =[]
|
||||||
|
|
||||||
|
results = sql_fix_ent(cursor)
|
||||||
|
|
||||||
|
if len(results) >= 1 :
|
||||||
|
output_file_ligne.append("@" + str("{:.3f}".format(results[0][3])) +
|
||||||
|
"," + str("{:.3f}".format(results[0][4])) +
|
||||||
|
"," + str("{:.3f}".format(results[0][5])) +
|
||||||
|
",30,1.520;\n")
|
||||||
|
output_file_ligne.append("&WGS 1984;\n")
|
||||||
|
output_file_ligne.append("!GEvotScxpl;\n\n/\n")
|
||||||
|
for i in range(9): output_file_ligne.append("/ " + titre[i].ljust(100)+"*\n")
|
||||||
|
|
||||||
|
output_file_ligne.append("/\n\n$30;\n&WGS 1984;\n*0.00;\n")
|
||||||
|
output_file_ligne.append("#" + _file_input + ".dat,\n")
|
||||||
|
for row in results :
|
||||||
|
output_file_ligne.append(" " + prefix + str(row[0]) +
|
||||||
|
"[m," + str("{:.3f}".format(row[3])) +
|
||||||
|
"," + str("{:.3f}".format(row[4])) +
|
||||||
|
"," + str("{:.3f}".format(row[5])) +
|
||||||
|
"]; / " + str(row[1]) + "@" + str(row[6]) + "\n")
|
||||||
|
else :
|
||||||
|
output_file_ligne.append("/ No fix station;\n")
|
||||||
|
output_file_ligne.append("&WGS 1984;\n")
|
||||||
|
output_file_ligne.append("!GEvotScxpl;\n\n")
|
||||||
|
for i in range(9): output_file_ligne.append("/ " + titre[i].ljust(100)+"*\n")
|
||||||
|
output_file_ligne.append("/\n*0.00;\n\n")
|
||||||
|
output_file_ligne.append("#" + _file_input + ".dat,\n")
|
||||||
|
output_file_ligne.append("/ No fix station;\n")
|
||||||
|
conn.close()
|
||||||
|
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(output_file_ligne)
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution des requêtes dans Creation_mak_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(f"\033[91mErreur d'ouverture du fichier: \033[0m{_file} ")
|
||||||
|
error_count += 1
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de Creation_mak_file:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
output_file_ligne.append(f"Erreur lors de l'exécution de Creation_mak_file: {e}\n")
|
||||||
|
with open(_file, 'w', encoding='utf-8') as file:
|
||||||
|
file.writelines(_file)
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Fonction pour joindre les equates dans la table des SHOT # #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def SHOT_equates_station(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Requête recherche des equates --
|
||||||
|
SELECT
|
||||||
|
-- STATION.ID,
|
||||||
|
-- STATION.NAME,
|
||||||
|
GROUP_CONCAT(STATION.ID) as ID_Group
|
||||||
|
-- GROUP_CONCAT(STATION.X) as X_Group,
|
||||||
|
-- GROUP_CONCAT(STATION.Y) as Y_Group,
|
||||||
|
-- GROUP_CONCAT(STATION.Z) as Z_Group,
|
||||||
|
-- COUNT(STATION.X) AS Qte_X,
|
||||||
|
-- COUNT(STATION.Y) AS Qte_Y,
|
||||||
|
-- COUNT(STATION.Z) AS Qte_Z
|
||||||
|
FROM STATION
|
||||||
|
WHERE STATION.NAME <> '.' AND STATION.NAME <> '-'
|
||||||
|
-- INNER JOIN STATION AS STATION_Bis ON STATION.X = STATION_Bis.X AND STATION.Y = STATION_Bis.Y AND STATION.Z = STATION_Bis.Z
|
||||||
|
-- WHERE STATION.X = STATION_BIS.X
|
||||||
|
GROUP BY STATION.X, STATION.Y, STATION.Z
|
||||||
|
HAVING COUNT(STATION.X)>1 AND COUNT(STATION.Y)>1 AND COUNT(STATION.Y)>1
|
||||||
|
""")
|
||||||
|
equate = _cursor.fetchall()
|
||||||
|
|
||||||
|
print(f"\t Jonction de SHOT equates nbre: {len(equate)}")
|
||||||
|
for row in equate :
|
||||||
|
sous_valeurs = row[0].split(',')
|
||||||
|
# print(f": {sous_valeurs[0]} = ", end="")
|
||||||
|
for val in range (1, len(sous_valeurs)) :
|
||||||
|
# print(f"{sous_valeurs[val]},", end=" ")
|
||||||
|
_cursor.execute(f"SELECT SHOT.ID FROM SHOT WHERE SHOT.FROM_ID = {sous_valeurs[val]}")
|
||||||
|
filtre = _cursor.fetchall()
|
||||||
|
|
||||||
|
for row in filtre :
|
||||||
|
_cursor.execute(f"UPDATE SHOT SET FROM_ID = {sous_valeurs[0]} WHERE ID = {row[0]};")
|
||||||
|
|
||||||
|
_cursor.execute(f"SELECT SHOT.ID FROM SHOT WHERE SHOT.TO_ID = {sous_valeurs[val]}")
|
||||||
|
filtre = _cursor.fetchall()
|
||||||
|
|
||||||
|
for row in filtre :
|
||||||
|
_cursor.execute(f"UPDATE SHOT SET TO_ID = {sous_valeurs[0]} WHERE ID = {row[0]};")
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_8_equates) code:\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête pour rechercher les ponts fixes et les entrées #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_fix_ent(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- recherche des stations fix et des ent --
|
||||||
|
SELECT
|
||||||
|
STATION.ID,
|
||||||
|
STATION.NAME,
|
||||||
|
STATION_FLAG.FLAG,
|
||||||
|
STATION.X,
|
||||||
|
STATION.Y,
|
||||||
|
STATION.Z,
|
||||||
|
SURVEY.NAME
|
||||||
|
FROM STATION
|
||||||
|
JOIN STATION_FLAG ON STATION_FLAG.STATION_ID = STATION.ID
|
||||||
|
JOIN SURVEY ON SURVEY.ID = STATION.SURVEY_ID
|
||||||
|
GROUP BY STATION.X, STATION.Y, STATION.Z
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_fix_ent):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Requête avec la liste des visées d'une centerlines #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_shot(_cursor, CenterlineID):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Liste des shots
|
||||||
|
SELECT
|
||||||
|
SHOT.FROM_ID,
|
||||||
|
SHOT.TO_ID,
|
||||||
|
SHOT.LENGTH * 3.28084 as Length_ft,
|
||||||
|
SHOT.BEARING As AZ,
|
||||||
|
SHOT.GRADIENT As Inc,
|
||||||
|
SHOT_FLAG.FLAG,
|
||||||
|
STATION_FROM.NAME AS FROM_NAME,
|
||||||
|
FROM_SURVEY.NAME AS FROM_AT,
|
||||||
|
FROM_FLAG.FLAG AS FROM_FLAG,
|
||||||
|
STATION_TO.NAME AS TO_NAME,
|
||||||
|
TO_SURVEY.NAME AS TO_AT,
|
||||||
|
TO_FLAG.FLAG AS TO_FLAG
|
||||||
|
FROM SHOT
|
||||||
|
JOIN CENTRELINE ON SHOT.CENTRELINE_ID = CENTRELINE.ID
|
||||||
|
LEFT JOIN STATION AS STATION_FROM ON STATION_FROM.ID = SHOT.FROM_ID
|
||||||
|
LEFT JOIN STATION_FLAG AS FROM_FLAG ON STATION_FROM.ID = FROM_FLAG.STATION_ID
|
||||||
|
LEFT JOIN SURVEY AS FROM_SURVEY ON FROM_SURVEY.ID = STATION_FROM.SURVEY_ID
|
||||||
|
|
||||||
|
LEFT JOIN STATION AS STATION_TO ON STATION_TO.ID = SHOT.TO_ID
|
||||||
|
LEFT JOIN STATION_FLAG AS TO_FLAG ON STATION_TO.ID = TO_FLAG.STATION_ID
|
||||||
|
LEFT JOIN SURVEY AS TO_SURVEY ON TO_SURVEY.ID = STATION_TO.SURVEY_ID
|
||||||
|
|
||||||
|
LEFT JOIN SHOT_FLAG ON SHOT.ID = SHOT_FLAG.SHOT_ID
|
||||||
|
WHERE CENTRELINE.ID={CenterlineID}
|
||||||
|
GROUP BY
|
||||||
|
SHOT.FROM_ID,
|
||||||
|
SHOT.TO_ID,
|
||||||
|
SHOT.BEARING,
|
||||||
|
SHOT.GRADIENT,
|
||||||
|
SHOT_FLAG.FLAG,
|
||||||
|
STATION_FROM.NAME,
|
||||||
|
FROM_SURVEY.NAME,
|
||||||
|
STATION_TO.NAME,
|
||||||
|
TO_SURVEY.NAME;
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_shot):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# #-- Requête avec la liste des centrelines #
|
||||||
|
#####################################################################################################################################
|
||||||
|
def sql_centerline(_cursor):
|
||||||
|
global error_count
|
||||||
|
retour = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
_cursor.execute(f"""
|
||||||
|
-- Liste des centrelines
|
||||||
|
SELECT
|
||||||
|
CENTRELINE.ID As Num,
|
||||||
|
SURVEY.NAME As SURVEY_NAME,
|
||||||
|
SURVEY.FULL_NAME As Survey_Full_Name,
|
||||||
|
SURVEY.TITLE As Survey_Title,
|
||||||
|
CENTRELINE.TITLE,
|
||||||
|
substr(CENTRELINE.TOPO_DATE, 9, 2) || ' ' || substr(CENTRELINE.TOPO_DATE, 6, 2) || ' ' || substr(CENTRELINE.TOPO_DATE, 1, 4) AS SURVEY_DATE,
|
||||||
|
Topo_Info.Noms_Prenoms_Topo,
|
||||||
|
substr(CENTRELINE.EXPLO_DATE, 9, 2) || ' ' || substr(CENTRELINE.EXPLO_DATE, 6, 2) || ' ' || substr(CENTRELINE.EXPLO_DATE, 1, 4) AS EXPLO_DATE,
|
||||||
|
Explo_Info.Noms_Prenoms_Explo,
|
||||||
|
CENTRELINE.LENGTH,
|
||||||
|
CENTRELINE.SURFACE_LENGTH,
|
||||||
|
CENTRELINE.DUPLICATE_LENGTH
|
||||||
|
FROM CENTRELINE
|
||||||
|
JOIN SURVEY On CENTRELINE.SURVEY_ID = SURVEY.ID
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
TOPO.CENTRELINE_ID,
|
||||||
|
GROUP_CONCAT(CONCAT(PERSON.NAME, ' ', PERSON.SURNAME), ', ') As Noms_Prenoms_Topo
|
||||||
|
FROM TOPO
|
||||||
|
LEFT JOIN PERSON On TOPO.PERSON_ID = PERSON.ID
|
||||||
|
-- WHERE TOPO.CENTRELINE_ID = 28
|
||||||
|
) AS Topo_Info ON CENTRELINE.ID = Topo_Info.CENTRELINE_ID
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT
|
||||||
|
EXPLO.CENTRELINE_ID,
|
||||||
|
GROUP_CONCAT(CONCAT(PERSON.NAME, ' ', PERSON.SURNAME), ', ') As Noms_Prenoms_Explo
|
||||||
|
FROM EXPLO
|
||||||
|
LEFT JOIN PERSON On EXPLO.PERSON_ID = PERSON.ID
|
||||||
|
-- WHERE TOPO.CENTRELINE_ID = 28
|
||||||
|
) AS Explo_Info ON CENTRELINE.ID = Explo_Info.CENTRELINE_ID
|
||||||
|
LEFT JOIN PERSON On CENTRELINE.ID = PERSON.ID
|
||||||
|
WHERE CENTRELINE.LENGTH IS NOT 0.0
|
||||||
|
ORDER BY SURVEY_DATE ASC
|
||||||
|
""")
|
||||||
|
result = _cursor.fetchall()
|
||||||
|
|
||||||
|
return result
|
||||||
|
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
print(f"\033[91mErreur lors de l'exécution de la requête (sql_centerline):\033[0m {e}")
|
||||||
|
error_count += 1
|
||||||
|
return retour
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################################################################################
|
||||||
|
# Main #
|
||||||
|
# #
|
||||||
|
#####################################################################################################################################
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
error_count=0
|
||||||
|
input_file_name = ""
|
||||||
|
prefix = '[Z510]'
|
||||||
|
outputs_path = "./Outputs/"
|
||||||
|
inputs_path = "./Inputs/"
|
||||||
|
if not os.path.exists(outputs_path): os.makedirs(outputs_path)
|
||||||
|
|
||||||
|
maintenant = datetime.now()
|
||||||
|
|
||||||
|
if len(sys.argv) < 2:
|
||||||
|
|
||||||
|
#input_file = "padavka.sql" # Erreur car pas de point fix ou d'entrée
|
||||||
|
#input_file = "rabbit.sql" # OK
|
||||||
|
#input_file = "databaseCriou-2024_09_18.sql"
|
||||||
|
#input_file = "Lonne_Peyret.sql"
|
||||||
|
# input_file = "database_Hashim-oyuk-2024.sql"
|
||||||
|
#input_file = "databaseJB-2024.sql"
|
||||||
|
#input_file = "Complexe_Lonne_Peyret-Bourrugues_2024_12_31.sql"
|
||||||
|
input_file = "Z510_2024_12_31.sql"
|
||||||
|
|
||||||
|
input_file_name = inputs_path + input_file
|
||||||
|
|
||||||
|
if os.name == 'posix': os.system('clear') # Linux, MacOS
|
||||||
|
elif os.name == 'nt': os.system('cls')# Windows
|
||||||
|
else: print("\n" * 100)
|
||||||
|
else :
|
||||||
|
input_file_name = sys.argv[1]
|
||||||
|
# print("Le paramètre fourni est:", input_file_name)
|
||||||
|
|
||||||
|
if os.path.isfile(input_file_name) is False :
|
||||||
|
print(f"Erreur, fichier {input_file_name} inexistant")
|
||||||
|
print("Commande: python pyThtoDat.py votre_fichier_therion.sql")
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
|
imported_database = outputs_path + input_file[:-4] + "_toDat.db"
|
||||||
|
export_folder = outputs_path + input_file[:-4]
|
||||||
|
output_file_dat = export_folder + "/" + input_file[:-4] + ".dat"
|
||||||
|
output_file_mak = export_folder + "/" + input_file[:-4] + ".mak"
|
||||||
|
|
||||||
|
titre = ['****************************************************************************************************',
|
||||||
|
'* Conversion d\'une database (.sql) Therion en fichiers Compass .dat .mak',
|
||||||
|
'* Script pyThtoDat par alexandre.pont@yahoo.fr',
|
||||||
|
'* Version: Septembre 2024',
|
||||||
|
'* Fichier source: ' + input_file_name,
|
||||||
|
'* Fichier destination: ' + output_file_dat,
|
||||||
|
'* Fichier destination: ' + output_file_mak,
|
||||||
|
'* Date: ' + maintenant.strftime("%Y_%m_%d__%H:%M:%S"),
|
||||||
|
'****************************************************************************************************']
|
||||||
|
|
||||||
|
for i in range(9): print(titre[i].ljust(100)+"*")
|
||||||
|
|
||||||
|
if not os.path.exists(export_folder):
|
||||||
|
os.makedirs(export_folder)
|
||||||
|
# print(f"Dossier créé: {export_folder}")
|
||||||
|
# else:
|
||||||
|
# print(f"Le dossier existe déjà: {export_folder}")
|
||||||
|
|
||||||
|
importation_sql_data(input_file_name, imported_database)
|
||||||
|
|
||||||
|
Creation_dat_file(imported_database, output_file_dat)
|
||||||
|
Creation_mak_file(imported_database, output_file_mak, input_file[:-4])
|
||||||
|
|
||||||
|
#construction_tables()
|
||||||
|
#calcul_stats(output_file_name)
|
||||||
|
|
||||||
|
#conn.close()
|
||||||
File diff suppressed because it is too large
Load Diff
+4596
File diff suppressed because it is too large
Load Diff
+4595
File diff suppressed because it is too large
Load Diff
+27
@@ -0,0 +1,27 @@
|
|||||||
|
@681881.000,4760652.000,1620.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!GEvotScxpl;
|
||||||
|
|
||||||
|
/
|
||||||
|
/ *******************************************************************************************************************************************************
|
||||||
|
/ * Conversion d'une database (.sql) Therion en fichiers Compass .dat .mak *
|
||||||
|
/ * Script pyThtoDat par alexandre.pont@yahoo.fr *
|
||||||
|
/ * Version: 2025_01_23 *
|
||||||
|
/ * Fichier source: ./Inputs/Complexe_Lonne_Peyret-Bourrugues_2024_12_31.sql *
|
||||||
|
/ * Fichier destination: ./Outputs/Complexe_Lonne_Peyret-Bourrugues_2024_12_31/Complexe_Lonne_Peyret-Bourrugues_2024_12_31.dat *
|
||||||
|
/ * Fichier destination: ./Outputs/Complexe_Lonne_Peyret-Bourrugues_2024_12_31/Complexe_Lonne_Peyret-Bourrugues_2024_12_31.mak *
|
||||||
|
/ * Date: 2025_01_23__17:53:00 *
|
||||||
|
/ *******************************************************************************************************************************************************
|
||||||
|
/
|
||||||
|
|
||||||
|
$30;
|
||||||
|
&WGS 1984;
|
||||||
|
*0.00;
|
||||||
|
#Complexe_Lonne_Peyret-Bourrugues_2024_12_31.dat,
|
||||||
|
NL_31[m,681881.000,4760652.000,1620.000], / NL_31@NL31_Entree
|
||||||
|
00[m,682343.000,4760590.000,1633.000], / 00@GL102_Entree_01
|
||||||
|
GL_04[m,682365.000,4760497.000,1636.000], / GL_04@GL04_Entree
|
||||||
|
GL_80[m,682536.000,4760597.000,1655.000], / GL_80@GL80_Entree
|
||||||
|
AP_7[m,684207.000,4760382.000,1705.000], / AP_7@AP7_Entree
|
||||||
|
B_3[m,684226.000,4760869.000,1620.000], / B_3@B3_Entree_01
|
||||||
|
AP_260[m,685335.000,4760539.000,1720.000]; / AP_260@AP260_Entree
|
||||||
+6019
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,59 @@
|
|||||||
|
LAMBERT_Square
|
||||||
|
SURVEY NAME: Lambert_Square
|
||||||
|
SURVEY DATE: 9 12 2009 COMMENT: Alex
|
||||||
|
SURVEY TEAM:
|
||||||
|
Alex
|
||||||
|
DECLINATION: -3.68 FORMAT: DMMDUDRLLADN CORRECTIONS: 0.00 0.00 0.00
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
LT345_79 LT345_79G 65.62 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79D 65.62 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79H 65.62 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79B 65.62 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79HH 65.62 0.00 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79DD 65.62 0.00 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80G 32.81 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80D 32.81 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80H 32.81 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80B 32.81 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80UH 32.81 0.00 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80UD 32.81 0.00 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80G 32.81 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80D 32.81 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80H 32.81 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80B 32.81 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80UH 32.81 0.00 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80UD 32.81 0.00 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78G 32.81 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78D 32.81 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78H 32.81 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78B 32.81 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78UH 32.81 0.00 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78UD 32.81 0.00 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78G 32.81 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78D 32.81 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78H 32.81 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78B 32.81 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78UH 32.81 0.00 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78UD 32.81 0.00 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
|
||||||
|
UTM_Square
|
||||||
|
SURVEY NAME: UTM_Square
|
||||||
|
SURVEY DATE: 9 12 2009 COMMENT: PdB
|
||||||
|
SURVEY TEAM:
|
||||||
|
PdB
|
||||||
|
DECLINATION: 0.00 FORMAT: DMDDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
UT683_4757 UT683_4757R 32.81 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT683_4757 UT683_4757U 32.81 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT684_4757 UT684_4757U 32.81 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT684_4757 UT684_4757L 32.81 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT684_4758 UT684_4758L 32.81 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT684_4758 UT684_4758D 32.81 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT683_4758 UT683_4758R 32.81 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT683_4758 UT683_4758D 32.81 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
LAMBERT_Square
|
||||||
|
SURVEY NAME: Lambert_Square
|
||||||
|
SURVEY DATE: 9 12 2009 COMMENT: Alex
|
||||||
|
SURVEY TEAM:
|
||||||
|
Alex
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLADN CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 9 12 2009
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
LT345_79 LT345_79G 65.62 266.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79D 65.62 86.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79H 65.62 356.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79B 65.62 176.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79HH 65.62 356.32 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT345_79 LT345_79DD 65.62 356.32 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80G 32.81 266.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80D 32.81 86.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80H 32.81 356.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80B 32.81 176.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80UH 32.81 356.32 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_80 LT346_80UD 32.81 356.32 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80G 32.81 266.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80D 32.81 86.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80H 32.81 356.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80B 32.81 176.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80UH 32.81 356.32 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_80 LT344_80UD 32.81 356.32 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78G 32.81 266.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78D 32.81 86.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78H 32.81 356.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78B 32.81 176.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78UH 32.81 356.32 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT346_78 LT346_78UD 32.81 356.32 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78G 32.81 266.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78D 32.81 86.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78H 32.81 356.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78B 32.81 176.32 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78UH 32.81 356.32 -90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
LT344_78 LT344_78UD 32.81 356.32 90.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
|
||||||
|
UTM_Square
|
||||||
|
SURVEY NAME: UTM_Square
|
||||||
|
SURVEY DATE: 9 12 2009 COMMENT: PdB
|
||||||
|
SURVEY TEAM:
|
||||||
|
PdB
|
||||||
|
DECLINATION: 0.00 FORMAT: DMDDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 9 12 2009
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
UT683_4757 UT683_4757R 32.81 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT683_4757 UT683_4757U 32.81 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT684_4757 UT684_4757U 32.81 0.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT684_4757 UT684_4757L 32.81 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT684_4758 UT684_4758L 32.81 270.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT684_4758 UT684_4758D 32.81 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT683_4758 UT683_4758R 32.81 90.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
UT683_4758 UT683_4758D 32.81 180.00 0.00 0.00 0.00 0.00 0.00 #|L#
|
||||||
|
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,21 @@
|
|||||||
|
@682343.000,4760590.000,1633.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!GEvotScxpl;
|
||||||
|
|
||||||
|
/
|
||||||
|
/ *****************************************************************************************************
|
||||||
|
/ * Conversion d'une database (.sql) Therion en fichiers Compass .dat .mak *
|
||||||
|
/ * Script pyThtoDat par alexandre.pont@yahoo.fr *
|
||||||
|
/ * Version: Septembre 2024 *
|
||||||
|
/ * Fichier source: ./Inputs/Lonne_Peyret.sql *
|
||||||
|
/ * Fichier destination: ./Outputs/Lonne_Peyret/Lonne_Peyret.dat *
|
||||||
|
/ * Fichier destination: ./Outputs/Lonne_Peyret/Lonne_Peyret.mak *
|
||||||
|
/ * Date: 2025_01_17__17:16:48 *
|
||||||
|
/ *****************************************************************************************************
|
||||||
|
/
|
||||||
|
|
||||||
|
$30;
|
||||||
|
&WGS 1984;
|
||||||
|
*0.00;
|
||||||
|
#Lonne_Peyret.dat,
|
||||||
|
[JB_CRIOU]1[m,682343.000,4760590.000,1633.000]; / 00@GL102_Entree_01
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
@682343.000,4760590.000,1633.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!GAvotScxpl;
|
||||||
|
|
||||||
|
/******************************************************************************************* * Conversion d'une database (.sql) Therion en fichiers Compass .dat .mak * * Script pyThtoDat par alexandre.pont@yahoo.fr * * Version: Septembre 2024 * * Fichier source: .Lonne_Peyret.sql * * Fichier destination: .Lonne_PeyretLonne_Peyret
|
||||||
|
*0.00;
|
||||||
|
#Lonne_Peyret.dat,
|
||||||
|
1[m,682343.000,4760590.000,1633.000];
|
||||||
|
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
@682343.000,4760590.000,1633.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!ot;
|
||||||
|
|
||||||
|
/ *******************************************************************************************
|
||||||
|
/ * Conversion d'une database (.sql) Therion en fichiers Compass .dat .mak *
|
||||||
|
/ * Script pyThtoDat par alexandre.pont@yahoo.fr *
|
||||||
|
/ * Version: Septembre 2024 *
|
||||||
|
/ * Fichier source: ./Inputs/Lonne_Peyret.sql *
|
||||||
|
/ * Fichier destination: ./Outputs/Lonne_Peyret/Lonne_Peyret.dat *
|
||||||
|
/ * Fichier destination: ./Outputs/Lonne_Peyret/Lonne_Peyret.mak *
|
||||||
|
/ * Date: 2024_09_30__10:42:09 *
|
||||||
|
/ *******************************************************************************************
|
||||||
|
|
||||||
|
/
|
||||||
|
|
||||||
|
$30;
|
||||||
|
&WGS 1984;
|
||||||
|
*0.00;
|
||||||
|
#Lonne_Peyret.dat,
|
||||||
|
1[m,682343.000,4760590.000,1633.000]; / 00@GL102_Entree_01
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
@682343.000,4760590.000,1633.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!GAvotscxpl;
|
||||||
|
|
||||||
|
// *******************************************************************************************
|
||||||
|
// * Conversion d'une database (.sql) Therion en fichiers Compass .dat .mak *
|
||||||
|
// * Script pyThtoDat par alexandre.pont@yahoo.fr *
|
||||||
|
// * Version: Septembre 2024 *
|
||||||
|
// * Fichier source: ./Inputs/Lonne_Peyret.sql *
|
||||||
|
// * Fichier destination: ./Outputs/Lonne_Peyret/Lonne_Peyret.dat *
|
||||||
|
// * Fichier destination: ./Outputs/Lonne_Peyret/Lonne_Peyret.mak *
|
||||||
|
// * Date: 2024_09_30__10:29:51 *
|
||||||
|
// *******************************************************************************************
|
||||||
|
|
||||||
|
/
|
||||||
|
|
||||||
|
*0.00;
|
||||||
|
#Lonne_Peyret.dat,
|
||||||
|
1[m,682343.00,4760590.00,1633.00];
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
@0.000,0.000,0.000,0,0.000;
|
||||||
|
&European 1950;
|
||||||
|
!gIvotscxpl;
|
||||||
|
|
||||||
|
// *******************************************************************************************
|
||||||
|
// * Conversion d'une database (.sql) Therion en fichiers Compass .dat .mak *
|
||||||
|
// * Script pyThtoDat par alexandre.pont@yahoo.fr *
|
||||||
|
// * Version: Septembre 2024 *
|
||||||
|
// * Fichier source: ./Inputs/Lonne_Peyret.sql *
|
||||||
|
// * Fichier destination: ./Outputs/Lonne_Peyret/Lonne_Peyret.dat *
|
||||||
|
// * Fichier destination: ./Outputs/Lonne_Peyret/Lonne_Peyret.mak *
|
||||||
|
// * Date: 2024_09_30__09:47:02 *
|
||||||
|
// *******************************************************************************************
|
||||||
|
/
|
||||||
|
$31;
|
||||||
|
&European 1950;
|
||||||
|
*0.00;
|
||||||
|
|
||||||
|
#Lonne_Peyret.dat,
|
||||||
|
1[m,16779.240,1662.379,1571.244];
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
@0.000,0.000,0.000,0,0.000;
|
||||||
|
&European 1950;
|
||||||
|
!gIvotscxpl;
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,629 @@
|
|||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 04 09 2020 COMMENT: Interclub Gouffre des Partages(Length : 117.31m Surface : 0.0m Duplicate : 13.46m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Guy Lamure, Alexandre Pont, Olivier Venaut
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2020
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]19 [Lonne]19 0.00 47.61 -90.00 0.00 0.00 0.00 0.00 #|LP# [ 5.5@Z510 None - 5.5@Z510 None ]
|
||||||
|
[Lonne]19 [Lonne]42 2.62 47.61 -90.00 0.00 0.00 0.00 0.00 #|LP# [ 5.5@Z510 None - 9.1@Z510 None ]
|
||||||
|
[Lonne]19 [Lonne]48 16.57 219.51 -52.00 0.00 0.00 0.00 0.00 [ 5.5@Z510 None - 5.6@Z510 None ]
|
||||||
|
[Lonne]42 [Lonne]43 11.68 47.61 44.00 0.00 0.00 0.00 0.00 #|LP# [ 9.1@Z510 None - 9.2@Z510 None ]
|
||||||
|
[Lonne]43 [Lonne]44 10.30 289.71 39.00 0.00 0.00 0.00 0.00 #|LP# [ 9.2@Z510 None - 9.3@Z510 None ]
|
||||||
|
[Lonne]44 [Lonne]45 19.55 287.91 28.00 0.00 0.00 0.00 0.00 #|LP# [ 9.3@Z510 None - 9.4@Z510 None ]
|
||||||
|
[Lonne]45 [Lonne]46 11.35 269.01 10.00 0.00 0.00 0.00 0.00 [ 9.4@Z510 None - 9.5@Z510 None ]
|
||||||
|
[Lonne]46 [Lonne]47 38.25 41.31 52.00 0.00 0.00 0.00 0.00 [ 9.5@Z510 None - 9.6@Z510 None ]
|
||||||
|
[Lonne]48 [Lonne]49 49.38 174.51 -78.00 0.00 0.00 0.00 0.00 [ 5.6@Z510 None - 5.7@Z510 None ]
|
||||||
|
[Lonne]49 [Lonne]50 16.80 72.81 -24.00 0.00 0.00 0.00 0.00 [ 5.7@Z510 None - 5.8@Z510 None ]
|
||||||
|
[Lonne]50 [Lonne]51 48.95 35.01 -82.00 0.00 0.00 0.00 0.00 [ 5.8@Z510 None - 5.9@Z510 None ]
|
||||||
|
[Lonne]51 [Lonne]52 18.70 266.31 -66.00 0.00 0.00 0.00 0.00 [ 5.9@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Lonne]52 [Lonne]53 21.06 251.91 -60.00 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 5.11@Z510 None ]
|
||||||
|
[Lonne]53 [Lonne]54 9.38 285.21 -50.00 0.00 0.00 0.00 0.00 [ 5.11@Z510 None - 5.12@Z510 None ]
|
||||||
|
[Lonne]54 [Lonne]55 13.52 249.21 -68.00 0.00 0.00 0.00 0.00 [ 5.12@Z510 None - 5.13@Z510 None ]
|
||||||
|
[Lonne]55 [Lonne]56 28.15 157.41 -62.00 0.00 0.00 0.00 0.00 [ 5.13@Z510 None - 5.14@Z510 None ]
|
||||||
|
[Lonne]56 [Lonne]57 10.37 225.81 -43.00 0.00 0.00 0.00 0.00 [ 5.14@Z510 None - 5.15@Z510 None ]
|
||||||
|
[Lonne]57 [Lonne]58 19.72 215.01 -60.00 0.00 0.00 0.00 0.00 [ 5.15@Z510 None - 5.16@Z510 None ]
|
||||||
|
[Lonne]58 [Lonne]59 25.23 243.81 -82.00 0.00 0.00 0.00 0.00 [ 5.16@Z510 None - 5.17@Z510 None ]
|
||||||
|
[Lonne]59 [Lonne]60 5.25 184.41 -57.00 0.00 0.00 0.00 0.00 [ 5.17@Z510 None - 5.18@Z510 None ]
|
||||||
|
[Lonne]60 [Lonne]61 19.03 104.31 -57.00 0.00 0.00 0.00 0.00 [ 5.18@Z510 None - 5.19@Z510 None ]
|
||||||
|
[Lonne]61 [Lonne]62 26.25 161.91 -65.00 0.00 0.00 0.00 0.00 [ 5.19@Z510 None - 5.20@Z510 None ]
|
||||||
|
[Lonne]62 [Lonne]63 6.92 80.91 -42.00 0.00 0.00 0.00 0.00 [ 5.20@Z510 None - 5.21@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 06 09 2020 COMMENT: Interclub Gouffre des Partages(Length : 196.83m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Bastien Courtier, Philippe Monteil
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2020
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]1 [Lonne]1 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 0@Z510 None - 0@Z510 None ]
|
||||||
|
[Lonne]1 [Lonne]4 16.40 256.31 -60.30 0.00 0.00 0.00 0.00 [ 0@Z510 None - 2.1@Z510 None ]
|
||||||
|
[Lonne]1 [Lonne]6 48.95 191.11 79.80 0.00 0.00 0.00 0.00 [ 0@Z510 None - 3.1@Z510 None ]
|
||||||
|
[Lonne]1 [Lonne]8 12.93 102.61 -31.70 0.00 0.00 0.00 0.00 [ 0@Z510 None - 4.1@Z510 None ]
|
||||||
|
[Lonne]8 [Lonne]9 20.60 29.51 -50.90 0.00 0.00 0.00 0.00 [ 4.1@Z510 None - 4.2@Z510 None ]
|
||||||
|
[Lonne]9 [Lonne]9 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - 4.2@Z510 None ]
|
||||||
|
[Lonne]9 [Lonne]12 16.83 277.91 -48.00 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - M.1@Z510 None ]
|
||||||
|
[Lonne]9 [Lonne]13 34.22 82.81 68.30 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - 1.1@Z510 None ]
|
||||||
|
[Lonne]13 [Lonne]13 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 1.1@Z510 None ]
|
||||||
|
[Lonne]13 [Lonne]15 7.81 22.41 -24.30 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 5.1@Z510 None ]
|
||||||
|
[Lonne]13 [Lonne]20 58.40 72.81 76.00 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 1.2@Z510 None ]
|
||||||
|
[Lonne]15 [Lonne]16 20.14 84.21 -30.10 0.00 0.00 0.00 0.00 [ 5.1@Z510 None - 5.2@Z510 None ]
|
||||||
|
[Lonne]16 [Lonne]17 6.07 142.11 -19.90 0.00 0.00 0.00 0.00 [ 5.2@Z510 None - 5.3@Z510 None ]
|
||||||
|
[Lonne]17 [Lonne]18 5.87 173.11 -55.60 0.00 0.00 0.00 0.00 [ 5.3@Z510 None - 5.4@Z510 None ]
|
||||||
|
[Lonne]18 [Lonne]19 9.38 240.61 -24.10 0.00 0.00 0.00 0.00 [ 5.4@Z510 None - 5.5@Z510 None ]
|
||||||
|
[Lonne]20 [Lonne]21 3.28 30.21 0.00 0.00 0.00 0.00 0.00 [ 1.2@Z510 None - 1.3@Z510 None ]
|
||||||
|
[Lonne]21 [Lonne]21 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 1.3@Z510 None ]
|
||||||
|
[Lonne]21 [Lonne]22 14.76 141.41 83.10 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 1.4@Z510 None ]
|
||||||
|
[Lonne]21 [Lonne]24 50.20 311.91 -83.30 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 6.1@Z510 None ]
|
||||||
|
[Lonne]22 [Lonne]25 14.76 92.21 3.80 0.00 0.00 0.00 0.00 [ 1.4@Z510 None - 1.5@Z510 None ]
|
||||||
|
[Lonne]25 [Lonne]26 18.77 179.01 64.60 0.00 0.00 0.00 0.00 [ 1.5@Z510 None - 1.6@Z510 None ]
|
||||||
|
[Lonne]26 [Lonne]27 9.81 168.71 59.30 0.00 0.00 0.00 0.00 [ 1.6@Z510 None - 1.7@Z510 None ]
|
||||||
|
[Lonne]27 [Lonne]28 23.62 221.81 82.20 0.00 0.00 0.00 0.00 [ 1.7@Z510 None - 1.8@Z510 None ]
|
||||||
|
[Lonne]28 [Lonne]29 41.99 337.71 81.70 0.00 0.00 0.00 0.00 [ 1.8@Z510 None - 1.9@Z510 None ]
|
||||||
|
[Lonne]29 [Lonne]30 6.56 340.91 -4.80 0.00 0.00 0.00 0.00 [ 1.9@Z510 None - 1.10@Z510 None ]
|
||||||
|
[Lonne]30 [Lonne]31 66.57 274.11 82.60 0.00 0.00 0.00 0.00 [ 1.10@Z510 None - 1.11@Z510 None ]
|
||||||
|
[Lonne]31 [Lonne]32 14.96 12.51 34.40 0.00 0.00 0.00 0.00 [ 1.11@Z510 None - 1.12@Z510 None ]
|
||||||
|
[Lonne]32 [Lonne]32 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 1.12@Z510 None ]
|
||||||
|
[Lonne]32 [Lonne]33 39.04 29.01 10.30 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 1.13@Z510 None ]
|
||||||
|
[Lonne]32 [Lonne]36 12.47 29.01 10.00 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 7.1@Z510 None ]
|
||||||
|
[Lonne]33 Z_510 6.36 295.41 71.10 0.00 0.00 0.00 0.00 [ 1.13@Z510 None - Z_510@Z510 ent ]
|
||||||
|
[Lonne]36 [Lonne]36 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 7.1@Z510 None ]
|
||||||
|
[Lonne]36 [Lonne]37 18.37 38.71 -81.20 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 7.2@Z510 None ]
|
||||||
|
[Lonne]36 [Lonne]39 15.09 29.01 10.00 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 8.1@Z510 None ]
|
||||||
|
[Lonne]39 [Lonne]40 31.53 36.41 -65.40 0.00 0.00 0.00 0.00 [ 8.1@Z510 None - 8.2@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 12 08 2022 COMMENT: Interclub Gouffre des Partages(Length : 98.86m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Anouk Darne, Philippe Monteil
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2022
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]183 [Lonne]144 2.36 295.63 20.20 0.00 0.00 0.00 0.00 [ A11.4@Z510 None - 10.16@Z510 None ]
|
||||||
|
[Lonne]183 [Lonne]184 17.36 235.83 -7.50 0.00 0.00 0.00 0.00 [ A11.4@Z510 None - A11.5@Z510 None ]
|
||||||
|
[Lonne]184 [Lonne]185 8.40 201.33 -85.30 0.00 0.00 0.00 0.00 [ A11.5@Z510 None - A11.6@Z510 None ]
|
||||||
|
[Lonne]185 [Lonne]186 14.63 232.93 -1.00 0.00 0.00 0.00 0.00 [ A11.6@Z510 None - A11.7@Z510 None ]
|
||||||
|
[Lonne]186 [Lonne]187 9.74 221.83 -28.00 0.00 0.00 0.00 0.00 [ A11.7@Z510 None - A11.8@Z510 None ]
|
||||||
|
[Lonne]187 [Lonne]188 9.58 235.33 -20.90 0.00 0.00 0.00 0.00 [ A11.8@Z510 None - A11.9@Z510 None ]
|
||||||
|
[Lonne]188 [Lonne]189 3.77 241.13 -16.20 0.00 0.00 0.00 0.00 [ A11.9@Z510 None - A11.10@Z510 None ]
|
||||||
|
[Lonne]189 [Lonne]190 4.20 212.13 -28.80 0.00 0.00 0.00 0.00 [ A11.10@Z510 None - A11.11@Z510 None ]
|
||||||
|
[Lonne]190 [Lonne]191 16.80 235.03 -42.00 0.00 0.00 0.00 0.00 [ A11.11@Z510 None - A11.12@Z510 None ]
|
||||||
|
[Lonne]191 [Lonne]191 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A11.12@Z510 None ]
|
||||||
|
[Lonne]191 [Lonne]192 12.27 230.03 -21.90 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A11.13@Z510 None ]
|
||||||
|
[Lonne]191 [Lonne]209 10.60 96.53 -84.60 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A12.1@Z510 None ]
|
||||||
|
[Lonne]192 [Lonne]193 13.39 209.23 -59.00 0.00 0.00 0.00 0.00 [ A11.13@Z510 None - A11.14@Z510 None ]
|
||||||
|
[Lonne]193 [Lonne]194 16.67 207.03 -43.20 0.00 0.00 0.00 0.00 [ A11.14@Z510 None - A11.15@Z510 None ]
|
||||||
|
[Lonne]194 [Lonne]195 9.19 195.13 -61.30 0.00 0.00 0.00 0.00 [ A11.15@Z510 None - A11.16@Z510 None ]
|
||||||
|
[Lonne]195 [Lonne]195 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A11.16@Z510 None ]
|
||||||
|
[Lonne]195 [Lonne]196 6.33 264.03 -18.10 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A11.17@Z510 None ]
|
||||||
|
[Lonne]195 [Lonne]213 18.64 66.93 -5.00 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A13.1@Z510 None ]
|
||||||
|
[Lonne]196 [Lonne]197 8.63 288.43 -17.50 0.00 0.00 0.00 0.00 [ A11.17@Z510 None - A11.18@Z510 None ]
|
||||||
|
[Lonne]197 [Lonne]198 15.91 257.03 -86.40 0.00 0.00 0.00 0.00 [ A11.18@Z510 None - A11.19@Z510 None ]
|
||||||
|
[Lonne]198 [Lonne]198 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A11.19@Z510 None ]
|
||||||
|
[Lonne]198 [Lonne]199 12.63 234.93 25.50 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A11.20@Z510 None ]
|
||||||
|
[Lonne]198 [Lonne]216 18.70 59.73 1.60 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A14.1@Z510 None ]
|
||||||
|
[Lonne]199 [Lonne]200 12.24 235.83 -18.20 0.00 0.00 0.00 0.00 [ A11.20@Z510 None - A11.21@Z510 None ]
|
||||||
|
[Lonne]200 [Lonne]201 11.71 217.63 -20.80 0.00 0.00 0.00 0.00 [ A11.21@Z510 None - A11.22@Z510 None ]
|
||||||
|
[Lonne]201 [Lonne]202 4.89 228.83 -23.90 0.00 0.00 0.00 0.00 [ A11.22@Z510 None - A11.23@Z510 None ]
|
||||||
|
[Lonne]202 [Lonne]203 2.43 301.53 18.90 0.00 0.00 0.00 0.00 [ A11.23@Z510 None - A11.24@Z510 None ]
|
||||||
|
[Lonne]203 [Lonne]204 3.81 225.03 17.20 0.00 0.00 0.00 0.00 [ A11.24@Z510 None - A11.25@Z510 None ]
|
||||||
|
[Lonne]204 [Lonne]205 18.77 236.03 -80.30 0.00 0.00 0.00 0.00 [ A11.25@Z510 None - A11.26@Z510 None ]
|
||||||
|
[Lonne]205 [Lonne]206 9.09 288.43 55.10 0.00 0.00 0.00 0.00 [ A11.26@Z510 None - A11.27@Z510 None ]
|
||||||
|
[Lonne]206 [Lonne]207 5.18 22.23 17.50 0.00 0.00 0.00 0.00 [ A11.27@Z510 None - A11.28@Z510 None ]
|
||||||
|
[Lonne]209 [Lonne]210 26.44 208.33 -68.10 0.00 0.00 0.00 0.00 [ A12.1@Z510 None - A12.2@Z510 None ]
|
||||||
|
[Lonne]210 [Lonne]210 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A12.2@Z510 None - A12.2@Z510 None ]
|
||||||
|
[Lonne]213 [Lonne]213 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A13.1@Z510 None - A13.1@Z510 None ]
|
||||||
|
[Lonne]216 [Lonne]216 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A14.1@Z510 None - A14.1@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 13 08 2021 COMMENT: Interclub Gouffre des Partages(Length : 80.93m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Alexandre Pont, Emma Pont, Olivier Venaut
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2021
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]52 [Lonne]52 0.00 359.17 0.00 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Lonne]52 [Lonne]65 4.33 151.97 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]66 2.79 318.77 6.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]67 15.32 269.67 83.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]68 14.47 284.67 -71.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]69 10.24 249.77 -3.70 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 10.1@Z510 None ]
|
||||||
|
[Lonne]52 [Lonne]178 3.64 153.17 6.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]179 3.67 59.97 9.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]180 8.10 251.17 2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]181 0.52 96.37 87.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]182 3.48 218.67 -78.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]63 0.00 359.17 0.00 0.00 0.00 0.00 0.00 [ 5.21@Z510 None - 5.21@Z510 None ]
|
||||||
|
[Lonne]63 [Lonne]150 0.85 141.67 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]151 1.71 218.67 2.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]152 5.45 16.17 58.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]153 3.44 190.17 -67.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]154 4.89 245.97 16.70 0.00 0.00 0.00 0.00 [ 5.21@Z510 None - 5.28@Z510 None ]
|
||||||
|
[Lonne]69 [Lonne]70 1.35 173.27 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]69 [Lonne]71 0.69 322.67 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]69 [Lonne]72 4.59 330.87 87.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]69 [Lonne]73 6.76 162.77 -80.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]69 [Lonne]74 6.36 241.57 -38.50 0.00 0.00 0.00 0.00 [ 10.1@Z510 None - 10.2@Z510 None ]
|
||||||
|
[Lonne]74 [Lonne]75 0.98 147.87 -1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]74 [Lonne]76 0.82 335.87 -9.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]74 [Lonne]77 3.22 283.17 79.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]74 [Lonne]78 7.22 69.87 -85.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]74 [Lonne]79 6.69 266.87 -34.70 0.00 0.00 0.00 0.00 [ 10.2@Z510 None - 10.3@Z510 None ]
|
||||||
|
[Lonne]79 [Lonne]80 1.28 146.37 -2.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]79 [Lonne]81 1.12 327.17 -7.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]79 [Lonne]82 5.61 235.17 86.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]79 [Lonne]83 4.00 99.37 -87.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]79 [Lonne]84 10.33 210.87 -54.40 0.00 0.00 0.00 0.00 [ 10.3@Z510 None - 10.4@Z510 None ]
|
||||||
|
[Lonne]84 [Lonne]85 1.08 160.47 12.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]84 [Lonne]86 3.35 339.37 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]84 [Lonne]87 11.19 302.17 81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]84 [Lonne]88 4.92 133.07 -76.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]84 [Lonne]89 45.60 229.27 -55.70 0.00 0.00 0.00 0.00 [ 10.4@Z510 None - 10.5@Z510 None ]
|
||||||
|
[Lonne]89 [Lonne]90 1.35 158.47 4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]89 [Lonne]91 1.21 347.87 -6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]89 [Lonne]92 4.89 341.57 74.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]89 [Lonne]93 4.23 219.67 -89.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]89 [Lonne]94 19.03 246.07 -52.90 0.00 0.00 0.00 0.00 [ 10.5@Z510 None - 10.6@Z510 None ]
|
||||||
|
[Lonne]94 [Lonne]95 2.40 295.47 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]94 [Lonne]96 6.23 77.47 2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]94 [Lonne]97 11.38 23.57 62.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]94 [Lonne]98 4.40 106.07 -88.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]94 [Lonne]99 26.25 102.17 -56.20 0.00 0.00 0.00 0.00 [ 10.6@Z510 None - 10.7@Z510 None ]
|
||||||
|
[Lonne]99 [Lonne]100 2.89 26.77 13.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]99 [Lonne]101 1.12 181.47 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]99 [Lonne]102 4.82 26.97 85.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]99 [Lonne]103 4.53 34.17 -79.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]99 [Lonne]104 12.34 152.67 -73.20 0.00 0.00 0.00 0.00 [ 10.7@Z510 None - 10.8@Z510 None ]
|
||||||
|
[Lonne]104 [Lonne]105 2.95 168.37 -1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]104 [Lonne]106 2.00 341.27 1.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]104 [Lonne]107 10.66 306.37 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]104 [Lonne]108 1.18 169.77 -86.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]104 [Lonne]109 5.35 99.47 47.20 0.00 0.00 0.00 0.00 [ 10.8@Z510 None - 10.9@Z510 None ]
|
||||||
|
[Lonne]109 [Lonne]110 1.84 60.67 5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]109 [Lonne]111 9.81 266.37 -9.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]109 [Lonne]112 13.06 312.07 68.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]109 [Lonne]113 4.63 182.17 -82.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]109 [Lonne]114 17.55 269.97 -24.30 0.00 0.00 0.00 0.00 [ 10.9@Z510 None - 10.10@Z510 None ]
|
||||||
|
[Lonne]114 [Lonne]115 1.18 138.57 -1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]114 [Lonne]116 2.36 330.77 -1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]114 [Lonne]117 2.89 228.97 83.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]114 [Lonne]118 1.77 199.87 -82.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]114 [Lonne]119 14.04 118.77 -72.40 0.00 0.00 0.00 0.00 [ 10.10@Z510 None - 10.11@Z510 None ]
|
||||||
|
[Lonne]119 [Lonne]120 8.46 271.37 3.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]119 [Lonne]121 2.36 74.47 5.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]119 [Lonne]122 3.87 285.97 79.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]119 [Lonne]123 4.13 160.97 -86.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]119 [Lonne]124 10.50 70.47 -49.10 0.00 0.00 0.00 0.00 [ 10.11@Z510 None - 10.12@Z510 None ]
|
||||||
|
[Lonne]124 [Lonne]125 1.18 175.87 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]124 [Lonne]126 1.74 13.67 1.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]124 [Lonne]127 6.40 323.57 71.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]124 [Lonne]128 4.04 300.17 -80.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]124 [Lonne]129 17.49 105.37 -64.00 0.00 0.00 0.00 0.00 [ 10.12@Z510 None - 10.13@Z510 None ]
|
||||||
|
[Lonne]129 [Lonne]130 2.40 152.27 0.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]129 [Lonne]131 2.53 23.27 -4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]129 [Lonne]132 12.17 313.37 78.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]129 [Lonne]133 2.89 91.17 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]129 [Lonne]134 6.50 125.17 -16.60 0.00 0.00 0.00 0.00 [ 10.13@Z510 None - 10.14@Z510 None ]
|
||||||
|
[Lonne]134 [Lonne]135 0.98 146.47 20.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]134 [Lonne]136 3.31 301.47 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]134 [Lonne]137 2.92 333.87 77.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]134 [Lonne]138 2.03 352.27 -86.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]134 [Lonne]139 12.96 235.37 -19.80 0.00 0.00 0.00 0.00 [ 10.14@Z510 None - 10.15@Z510 None ]
|
||||||
|
[Lonne]139 [Lonne]140 1.02 119.07 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]139 [Lonne]141 1.21 316.87 -2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]139 [Lonne]142 4.76 263.57 75.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]139 [Lonne]143 5.51 146.27 -78.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]139 [Lonne]144 5.38 207.97 -61.30 0.00 0.00 0.00 0.00 [ 10.15@Z510 None - 10.16@Z510 None ]
|
||||||
|
[Lonne]144 [Lonne]145 0.95 342.67 -0.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]144 [Lonne]146 0.82 143.67 -1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]144 [Lonne]147 6.20 321.07 76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]144 [Lonne]148 4.27 69.97 -87.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]155 0.85 149.87 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]156 1.51 305.97 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]157 3.05 318.47 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]158 2.56 71.67 -83.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]159 4.92 235.77 -48.60 0.00 0.00 0.00 0.00 [ 5.28@Z510 None - 5.29@Z510 None ]
|
||||||
|
[Lonne]159 [Lonne]160 1.31 137.37 1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]159 [Lonne]161 0.79 317.27 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]159 [Lonne]162 3.05 295.47 76.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]159 [Lonne]163 2.26 60.17 -84.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]159 [Lonne]164 9.28 237.87 -24.30 0.00 0.00 0.00 0.00 [ 5.29@Z510 None - 5.30@Z510 None ]
|
||||||
|
[Lonne]164 [Lonne]165 0.79 137.07 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]164 [Lonne]166 1.05 324.37 -2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]164 [Lonne]167 2.72 285.87 72.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]164 [Lonne]168 2.76 301.67 -82.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]164 [Lonne]169 9.35 230.87 -23.50 0.00 0.00 0.00 0.00 [ 5.30@Z510 None - 5.31@Z510 None ]
|
||||||
|
[Lonne]169 [Lonne]170 0.82 137.57 5.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]169 [Lonne]171 0.66 309.77 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]169 [Lonne]172 1.21 94.17 80.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]169 [Lonne]173 10.47 219.27 -34.00 0.00 0.00 0.00 0.00 [ 5.31@Z510 None - 5.32@Z510 None ]
|
||||||
|
[Lonne]173 [Lonne]174 0.75 139.47 2.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]173 [Lonne]175 0.85 330.67 -6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]173 [Lonne]176 1.84 244.07 85.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]173 [Lonne]177 1.87 134.17 -85.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 15 08 2024 COMMENT: Interclub Gouffre des Partages(Length : 148.89m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Bertrand Hamm, Emma Pont
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2024
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]303 [Lonne]52 9.55 129.36 -72.50 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Lonne]303 [Lonne]303 0.00 359.66 0.00 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 2024.1@Z510 None ]
|
||||||
|
[Lonne]303 [Lonne]305 3.84 162.46 -4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]306 6.46 127.66 -2.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]307 12.30 92.26 -0.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]308 12.60 77.36 -1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]309 3.97 61.46 -0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]310 9.25 304.76 8.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]311 8.76 335.76 7.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]312 0.95 259.36 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]313 9.09 3.46 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]314 3.28 38.16 6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]315 2.62 54.06 7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]316 9.51 130.66 -72.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]317 19.52 103.76 63.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]318 21.59 151.86 -80.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]319 9.88 124.66 -72.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]320 24.84 347.66 -51.90 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 2024.2@Z510 None ]
|
||||||
|
[Lonne]320 [Lonne]321 4.23 250.16 -1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]322 6.17 236.76 -7.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]323 6.20 215.36 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]324 5.81 198.36 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]325 7.81 179.86 11.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]326 9.35 170.56 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]327 10.73 179.26 9.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]328 5.61 124.16 6.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]329 7.45 96.56 3.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]330 10.14 81.76 5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]331 9.15 51.06 1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]332 0.66 36.56 -10.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]333 2.53 112.56 -75.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]334 29.27 142.56 67.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]335 15.35 247.16 -9.30 0.00 0.00 0.00 0.00 [ 2024.2@Z510 None - 2024.3@Z510 None ]
|
||||||
|
[Lonne]335 [Lonne]336 2.59 274.86 85.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]337 2.62 326.76 83.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]338 1.35 222.16 78.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]339 1.38 339.86 -8.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]340 1.64 351.06 -70.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]341 0.89 191.66 29.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]342 13.39 266.96 4.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]343 14.93 266.86 4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]344 14.37 266.66 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]345 13.32 267.06 4.70 0.00 0.00 0.00 0.00 [ 2024.3@Z510 None - 2024.4@Z510 None ]
|
||||||
|
[Lonne]345 [Lonne]346 0.75 182.26 -5.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]347 1.12 176.86 -48.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]348 3.64 276.46 -77.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]349 0.72 342.06 6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]350 2.10 290.76 87.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]351 4.10 294.36 -71.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]352 1.12 157.26 -71.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]353 1.38 185.16 23.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]354 2.33 282.56 -24.70 0.00 0.00 0.00 0.00 [ 2024.4@Z510 None - 2024.5@Z510 None ]
|
||||||
|
[Lonne]354 [Lonne]355 2.07 228.56 -14.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]356 3.51 204.66 -7.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]357 3.41 191.76 -5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]358 5.25 273.76 -16.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]359 0.69 357.26 9.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]360 2.13 89.96 12.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]361 1.54 152.76 8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]362 2.10 183.16 71.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]363 4.89 165.26 -81.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]364 1.15 167.46 -27.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]365 10.70 206.86 61.20 0.00 0.00 0.00 0.00 [ 2024.5@Z510 None - 2024.a@Z510 None ]
|
||||||
|
[Lonne]354 [Lonne]366 4.92 269.86 -10.90 0.00 0.00 0.00 0.00 [ 2024.5@Z510 None - 2024.6@Z510 None ]
|
||||||
|
[Lonne]366 [Lonne]367 1.64 172.36 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]368 1.71 215.96 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]369 2.23 245.96 5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]370 2.00 83.36 -0.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]371 4.89 106.26 -3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]372 2.92 111.46 -3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]373 1.80 134.76 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]374 1.90 79.46 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]375 5.87 59.26 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]376 4.72 43.86 3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]377 4.00 205.46 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]378 4.49 53.86 -85.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]379 4.95 56.46 -9.90 0.00 0.00 0.00 0.00 [ 2024.6@Z510 None - 2024.7@Z510 None ]
|
||||||
|
[Lonne]379 [Lonne]380 1.15 53.06 10.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]381 1.90 344.26 -3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]382 3.02 311.76 -6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]383 3.41 298.56 -6.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]384 3.97 285.46 -2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]385 2.07 197.86 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]386 1.67 161.86 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]387 4.27 247.46 -7.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]388 3.02 260.76 -4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]389 3.90 189.86 71.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]390 4.89 339.96 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]391 5.28 300.66 -75.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]392 6.73 276.76 -17.80 0.00 0.00 0.00 0.00 [ 2024.7@Z510 None - 2024.8@Z510 None ]
|
||||||
|
[Lonne]392 [Lonne]393 0.43 147.66 14.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]394 0.46 79.76 10.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]395 0.46 67.96 2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]396 0.49 58.26 12.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]397 0.62 334.16 -7.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]398 2.03 257.96 -6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]399 7.61 247.46 10.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]400 3.25 223.16 8.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]401 1.44 184.56 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]402 3.71 196.66 57.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]403 0.52 358.26 -71.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]404 6.27 0.46 -72.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]405 6.40 245.76 -7.20 0.00 0.00 0.00 0.00 [ 2024.8@Z510 None - 2024.9@Z510 None ]
|
||||||
|
[Lonne]405 [Lonne]406 1.12 345.56 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]407 1.84 320.76 8.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]408 2.30 303.26 9.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]409 1.84 0.06 70.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]410 0.52 194.76 8.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]411 1.31 53.06 -4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]412 1.12 103.26 0.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]413 2.92 94.16 -31.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]414 10.10 280.06 -74.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]415 9.91 279.46 -74.20 0.00 0.00 0.00 0.00 [ 2024.9@Z510 None - 2024.10@Z510 None ]
|
||||||
|
[Lonne]415 [Lonne]416 0.49 148.06 -5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]417 0.39 204.96 -5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]418 0.46 220.26 1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]419 4.89 237.96 15.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]420 9.51 274.36 81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]421 5.77 56.96 19.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]422 5.15 166.56 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]423 15.65 231.56 -29.30 0.00 0.00 0.00 0.00 [ 2024.10@Z510 None - 2024.11@Z510 None ]
|
||||||
|
[Lonne]423 [Lonne]424 0.66 150.56 7.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]425 1.31 195.26 -61.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]426 1.21 296.96 44.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]427 2.30 282.36 70.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]428 4.20 223.66 4.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]429 5.54 231.26 0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]430 4.07 246.36 -2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]431 1.21 265.56 5.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]432 0.92 89.96 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]433 3.02 76.06 7.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]434 1.08 352.96 14.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]435 3.90 217.26 77.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]436 1.38 179.16 -73.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]437 9.32 242.06 1.60 0.00 0.00 0.00 0.00 [ 2024.11@Z510 None - 2024.12@Z510 None ]
|
||||||
|
[Lonne]437 [Lonne]438 10.40 252.76 4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]439 8.37 276.76 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]440 11.29 251.56 3.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]441 10.43 262.86 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]442 9.58 273.16 5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]443 5.97 298.46 8.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]444 1.02 327.56 7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]445 5.45 187.46 -8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]446 1.05 151.86 1.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]447 0.82 131.86 7.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]448 9.74 303.36 79.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]449 5.68 76.56 -78.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]450 41.93 177.46 -67.50 0.00 0.00 0.00 0.00 [ 2024.12@Z510 None - 2024.13@Z510 None ]
|
||||||
|
[Lonne]437 [Lonne]451 23.52 265.36 75.00 0.00 0.00 0.00 0.00 [ 2024.12@Z510 None - 2024.b@Z510 None ]
|
||||||
|
[Lonne]450 [Lonne]452 4.10 192.36 -2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]453 3.74 171.46 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]454 4.79 122.06 -3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]455 5.91 97.36 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]456 5.81 60.06 20.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]457 6.99 5.66 15.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]458 9.68 348.46 17.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]459 7.94 326.86 16.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]460 6.30 310.46 23.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]461 1.44 270.96 23.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]462 19.13 342.96 29.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]463 58.01 351.16 74.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]464 49.18 328.66 70.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]465 2.76 331.16 -70.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]466 20.44 138.76 -74.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]467 13.65 113.86 -45.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]468 19.91 145.06 -73.50 0.00 0.00 0.00 0.00 [ 2024.13@Z510 None - 2024.14@Z510 None ]
|
||||||
|
[Lonne]450 [Lonne]469 9.61 346.26 -14.90 0.00 0.00 0.00 0.00 [ 2024.13@Z510 None - 2024.c@Z510 None ]
|
||||||
|
[Lonne]468 [Lonne]470 4.07 232.76 -9.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]471 6.33 244.56 -11.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]472 8.14 252.06 -10.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]473 4.63 263.46 -7.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]474 4.13 311.36 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]475 4.43 341.56 4.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]476 6.30 24.86 22.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]477 10.10 44.56 26.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]478 0.59 147.76 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]479 3.41 293.66 80.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]480 31.00 340.46 79.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]481 7.87 237.66 -46.40 0.00 0.00 0.00 0.00 [ 2024.14@Z510 None - 2024.15@Z510 None ]
|
||||||
|
[Lonne]481 [Lonne]482 5.25 258.26 -5.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]483 3.58 240.76 -6.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]484 3.15 290.16 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]485 2.46 323.06 9.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]486 0.59 176.76 -1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]487 1.71 89.86 9.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]488 2.85 5.56 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]489 7.45 334.66 74.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]490 50.79 152.06 -79.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]491 40.65 8.06 -87.30 0.00 0.00 0.00 0.00 [ 2024.15@Z510 None - 2024.16@Z510 None ]
|
||||||
|
[Lonne]491 [Lonne]492 7.91 179.56 10.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]493 8.96 142.56 4.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]494 9.84 115.86 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]495 6.07 242.96 29.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]496 1.48 319.46 33.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]497 3.08 68.06 4.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]498 10.47 101.66 1.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]499 9.78 119.66 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]500 44.49 218.76 86.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]501 19.39 143.66 -51.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]502 11.42 170.66 -41.50 0.00 0.00 0.00 0.00 [ 2024.16@Z510 None - 2024.17@Z510 None ]
|
||||||
|
[Lonne]491 [Lonne]551 8.76 50.76 62.70 0.00 0.00 0.00 0.00 [ 2024.16@Z510 None - 2024.21@Z510 None ]
|
||||||
|
[Lonne]502 [Lonne]503 3.54 195.36 -5.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]504 1.38 238.86 -6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]505 0.89 291.36 9.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]506 6.73 22.36 -0.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]507 4.89 3.26 1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]508 10.79 50.76 17.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]509 8.04 71.76 19.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]510 5.28 95.16 14.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]511 4.07 113.36 0.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]512 45.54 29.26 77.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]513 35.86 149.56 -65.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]514 33.37 143.86 -66.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]515 31.76 143.56 -66.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]516 31.89 143.46 -67.00 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.24@Z510 None ]
|
||||||
|
[Lonne]502 [Lonne]529 37.43 176.96 -65.70 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.18@Z510 None ]
|
||||||
|
[Lonne]502 [Lonne]530 27.53 42.96 79.00 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.d@Z510 None ]
|
||||||
|
[Lonne]516 [Lonne]517 6.43 80.56 0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]518 3.02 113.86 15.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]519 2.43 148.96 9.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]520 5.58 208.96 2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]521 8.10 229.46 0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]522 4.17 242.16 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]523 3.28 286.26 5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]524 3.51 346.66 24.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]525 26.28 35.16 82.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]526 29.72 305.36 68.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]527 9.25 133.66 -66.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]528 39.04 165.56 -69.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]531 2.10 294.46 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]532 3.64 257.66 -0.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]533 3.71 359.16 15.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]534 2.20 77.06 12.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]535 9.74 51.56 13.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]536 8.76 31.16 8.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]537 10.10 11.36 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]538 6.33 9.36 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]539 49.44 356.66 67.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]540 3.31 341.06 -79.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]541 3.22 268.66 26.90 0.00 0.00 0.00 0.00 [ 2024.18@Z510 None - 2024.19@Z510 None ]
|
||||||
|
[Lonne]541 [Lonne]542 0.85 150.16 -19.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]543 0.98 178.26 -5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]544 5.02 220.46 -6.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]545 1.44 215.36 80.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]546 0.56 331.76 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]547 11.35 231.96 -76.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]548 10.40 59.36 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]549 4.49 19.26 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]550 17.32 208.36 -45.10 0.00 0.00 0.00 0.00 [ 2024.19@Z510 None - 2024.20@Z510 None ]
|
||||||
|
[Lonne]550 [Lonne]574 61.84 262.26 -64.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]552 14.63 51.06 62.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]553 10.14 250.46 -2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]554 9.84 215.16 -5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]555 8.73 179.16 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]556 3.22 318.76 10.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]557 0.82 113.86 -9.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]558 7.15 131.06 -4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]559 4.49 64.66 -4.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]560 2.13 323.96 11.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]561 7.61 279.56 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]562 13.39 262.76 6.60 0.00 0.00 0.00 0.00 [ 2024.21@Z510 None - 2024.22@Z510 None ]
|
||||||
|
[Lonne]562 [Lonne]563 14.93 263.26 6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]564 1.05 35.96 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]565 17.19 282.46 16.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]566 3.18 291.66 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]567 41.44 255.06 -0.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]568 12.01 249.46 25.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]569 9.28 243.06 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]570 9.71 243.26 8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]571 4.43 35.46 -68.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]572 4.17 9.56 -68.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]573 60.07 264.26 -62.20 0.00 0.00 0.00 0.00 [ 2024.22@Z510 None - 2024.23@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 18 08 2023 COMMENT: Interclub Gouffre des Partages(Length : 99.4m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Severine Andriot, Alexandre Pont, Janet Saumet
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2023
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]218 [Lonne]219 11.48 359.50 90.00 0.00 0.00 0.00 0.00 [ 2023.0@Z510 None - 2023@Z510 None ]
|
||||||
|
[Lonne]218 [Lonne]220 4.20 138.60 2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]218 [Lonne]221 1.48 332.70 -2.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]218 [Lonne]222 18.21 158.10 87.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]218 [Lonne]223 3.87 223.00 -88.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]219 [Lonne]224 10.63 80.10 8.70 0.00 0.00 0.00 0.00 [ 2023@Z510 None - 2023.1@Z510 None ]
|
||||||
|
[Lonne]224 [Lonne]225 5.71 318.60 -0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]224 [Lonne]226 3.08 186.20 1.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]224 [Lonne]227 23.56 308.10 77.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]224 [Lonne]228 3.71 58.00 -87.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]224 [Lonne]229 17.29 7.20 73.90 0.00 0.00 0.00 0.00 [ 2023.1@Z510 None - 2023.2@Z510 None ]
|
||||||
|
[Lonne]229 [Lonne]230 1.31 83.30 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]229 [Lonne]231 1.21 273.90 5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]229 [Lonne]232 9.35 283.40 84.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]229 [Lonne]233 19.98 164.40 -86.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]229 [Lonne]234 8.79 51.90 1.00 0.00 0.00 0.00 0.00 [ 2023.2@Z510 None - 2023.3@Z510 None ]
|
||||||
|
[Lonne]234 [Lonne]235 3.05 331.40 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]234 [Lonne]236 2.72 124.40 11.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]234 [Lonne]237 16.24 311.10 72.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]234 [Lonne]238 3.97 322.60 -79.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]234 [Lonne]239 16.44 276.20 73.40 0.00 0.00 0.00 0.00 [ 2023.3@Z510 None - 2023.4@Z510 None ]
|
||||||
|
[Lonne]239 [Lonne]240 16.77 221.40 19.20 0.00 0.00 0.00 0.00 [ 2023.4@Z510 None - 2023.5@Z510 None ]
|
||||||
|
[Lonne]239 [Lonne]246 35.47 20.00 77.20 0.00 0.00 0.00 0.00 [ 2023.4@Z510 None - 2023.A@Z510 None ]
|
||||||
|
[Lonne]239 [Lonne]268 1.84 333.40 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]239 [Lonne]269 3.12 157.70 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]239 [Lonne]270 20.11 125.10 -85.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]239 [Lonne]271 25.16 354.00 74.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]241 3.25 235.80 7.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]242 3.31 112.50 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]243 0.52 11.80 76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]244 26.84 337.20 75.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]245 22.57 158.10 -80.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]272 0.85 120.10 -30.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]273 5.71 7.60 -1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]274 40.39 331.70 77.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]275 4.95 294.10 -35.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]276 40.58 329.90 77.90 0.00 0.00 0.00 0.00 [ 2023.5@Z510 None - 2023.6@Z510 None ]
|
||||||
|
[Lonne]246 [Lonne]247 1.44 300.10 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]246 [Lonne]248 0.62 125.20 8.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]246 [Lonne]249 3.38 342.70 74.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]246 [Lonne]250 3.58 175.10 -84.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]246 [Lonne]251 15.26 53.70 40.10 0.00 0.00 0.00 0.00 [ 2023.A@Z510 None - 2023.B@Z510 None ]
|
||||||
|
[Lonne]251 [Lonne]252 1.67 127.50 5.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]251 [Lonne]253 0.75 321.10 -7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]251 [Lonne]254 23.33 276.00 79.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]251 [Lonne]255 3.54 134.10 -85.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]251 [Lonne]256 33.99 356.10 71.80 0.00 0.00 0.00 0.00 [ 2023.B@Z510 None - 2023.C@Z510 None ]
|
||||||
|
[Lonne]256 [Lonne]257 2.26 0.80 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]256 [Lonne]258 0.59 143.70 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]256 [Lonne]259 35.70 23.50 73.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]256 [Lonne]260 35.30 182.70 -78.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]256 [Lonne]261 0.52 26.10 74.90 0.00 0.00 0.00 0.00 [ 2023.C@Z510 None - 2023.D@Z510 None ]
|
||||||
|
[Lonne]261 [Lonne]262 49.21 27.10 75.00 0.00 0.00 0.00 0.00 [ 2023.D@Z510 None - 2023.E@Z510 None ]
|
||||||
|
[Lonne]262 [Lonne]263 3.22 137.80 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]262 [Lonne]264 0.62 343.80 -4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]262 [Lonne]265 2.40 140.60 -3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]262 [Lonne]266 5.09 181.50 -64.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]262 [Lonne]267 24.25 160.60 -76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]277 1.51 124.60 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]278 3.02 319.10 1.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]279 13.35 270.30 78.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]280 34.68 213.90 -82.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]281 14.30 206.00 35.60 0.00 0.00 0.00 0.00 [ 2023.6@Z510 None - 2023.AA@Z510 None ]
|
||||||
|
[Lonne]276 [Lonne]295 2.07 132.30 -0.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]296 2.17 358.70 1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]297 9.65 229.40 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]298 24.08 0.20 73.00 0.00 0.00 0.00 0.00 [ 2023.6@Z510 None - 2023.7@Z510 None ]
|
||||||
|
[Lonne]281 [Lonne]282 0.75 132.40 6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]281 [Lonne]283 2.10 296.30 -4.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]281 [Lonne]284 11.65 305.70 78.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]281 [Lonne]285 4.30 169.30 -81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]281 [Lonne]286 11.84 244.80 9.80 0.00 0.00 0.00 0.00 [ 2023.AA@Z510 None - 2023.AB@Z510 None ]
|
||||||
|
[Lonne]286 [Lonne]287 1.18 153.50 6.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]286 [Lonne]288 0.69 306.70 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]286 [Lonne]289 7.05 350.50 74.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]286 [Lonne]290 17.29 194.60 -81.20 0.00 0.00 0.00 0.00 [ 2023.AB@Z510 None - 2023.AC@Z510 None ]
|
||||||
|
[Lonne]290 [Lonne]291 1.31 68.60 -2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]290 [Lonne]292 3.58 68.60 0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]290 [Lonne]293 2.00 192.10 -77.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]290 [Lonne]294 0.66 63.10 -36.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]298 [Lonne]207 2.17 123.90 9.00 0.00 0.00 0.00 0.00 [ 2023.7@Z510 None - A11.28@Z510 None ]
|
||||||
|
[Lonne]298 [Lonne]299 0.79 322.20 -1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]298 [Lonne]300 1.28 133.10 2.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]298 [Lonne]301 6.46 44.70 75.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]298 [Lonne]302 2.07 102.00 -79.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
@679298.000,4758093.000,1644.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!GEvotScxpl;
|
||||||
|
|
||||||
|
/
|
||||||
|
/
|
||||||
|
|
||||||
|
$30;
|
||||||
|
&WGS 1984;
|
||||||
|
*0.00;
|
||||||
|
#Z510.dat,
|
||||||
|
Z_510[m,679298.000,4758093.000,1644.000]; / Z_510@Z510
|
||||||
@@ -0,0 +1,629 @@
|
|||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 04 09 2020 COMMENT: Interclub Gouffre des Partages(Length : 117.31m Surface : 0.0m Duplicate : 13.46m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Guy Lamure, Alexandre Pont, Olivier Venaut
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2020
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]19 [Lonne]19 0.00 47.61 -90.00 0.00 0.00 0.00 0.00 #|LP# [ 5.5@Z510 None - 5.5@Z510 None ]
|
||||||
|
[Lonne]19 [Lonne]42 2.62 47.61 -90.00 0.00 0.00 0.00 0.00 #|LP# [ 5.5@Z510 None - 9.1@Z510 None ]
|
||||||
|
[Lonne]19 [Lonne]48 16.57 219.51 -52.00 0.00 0.00 0.00 0.00 [ 5.5@Z510 None - 5.6@Z510 None ]
|
||||||
|
[Lonne]42 [Lonne]43 11.68 47.61 44.00 0.00 0.00 0.00 0.00 #|LP# [ 9.1@Z510 None - 9.2@Z510 None ]
|
||||||
|
[Lonne]43 [Lonne]44 10.30 289.71 39.00 0.00 0.00 0.00 0.00 #|LP# [ 9.2@Z510 None - 9.3@Z510 None ]
|
||||||
|
[Lonne]44 [Lonne]45 19.55 287.91 28.00 0.00 0.00 0.00 0.00 #|LP# [ 9.3@Z510 None - 9.4@Z510 None ]
|
||||||
|
[Lonne]45 [Lonne]46 11.35 269.01 10.00 0.00 0.00 0.00 0.00 [ 9.4@Z510 None - 9.5@Z510 None ]
|
||||||
|
[Lonne]46 [Lonne]47 38.25 41.31 52.00 0.00 0.00 0.00 0.00 [ 9.5@Z510 None - 9.6@Z510 None ]
|
||||||
|
[Lonne]48 [Lonne]49 49.38 174.51 -78.00 0.00 0.00 0.00 0.00 [ 5.6@Z510 None - 5.7@Z510 None ]
|
||||||
|
[Lonne]49 [Lonne]50 16.80 72.81 -24.00 0.00 0.00 0.00 0.00 [ 5.7@Z510 None - 5.8@Z510 None ]
|
||||||
|
[Lonne]50 [Lonne]51 48.95 35.01 -82.00 0.00 0.00 0.00 0.00 [ 5.8@Z510 None - 5.9@Z510 None ]
|
||||||
|
[Lonne]51 [Lonne]52 18.70 266.31 -66.00 0.00 0.00 0.00 0.00 [ 5.9@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Lonne]52 [Lonne]53 21.06 251.91 -60.00 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 5.11@Z510 None ]
|
||||||
|
[Lonne]53 [Lonne]54 9.38 285.21 -50.00 0.00 0.00 0.00 0.00 [ 5.11@Z510 None - 5.12@Z510 None ]
|
||||||
|
[Lonne]54 [Lonne]55 13.52 249.21 -68.00 0.00 0.00 0.00 0.00 [ 5.12@Z510 None - 5.13@Z510 None ]
|
||||||
|
[Lonne]55 [Lonne]56 28.15 157.41 -62.00 0.00 0.00 0.00 0.00 [ 5.13@Z510 None - 5.14@Z510 None ]
|
||||||
|
[Lonne]56 [Lonne]57 10.37 225.81 -43.00 0.00 0.00 0.00 0.00 [ 5.14@Z510 None - 5.15@Z510 None ]
|
||||||
|
[Lonne]57 [Lonne]58 19.72 215.01 -60.00 0.00 0.00 0.00 0.00 [ 5.15@Z510 None - 5.16@Z510 None ]
|
||||||
|
[Lonne]58 [Lonne]59 25.23 243.81 -82.00 0.00 0.00 0.00 0.00 [ 5.16@Z510 None - 5.17@Z510 None ]
|
||||||
|
[Lonne]59 [Lonne]60 5.25 184.41 -57.00 0.00 0.00 0.00 0.00 [ 5.17@Z510 None - 5.18@Z510 None ]
|
||||||
|
[Lonne]60 [Lonne]61 19.03 104.31 -57.00 0.00 0.00 0.00 0.00 [ 5.18@Z510 None - 5.19@Z510 None ]
|
||||||
|
[Lonne]61 [Lonne]62 26.25 161.91 -65.00 0.00 0.00 0.00 0.00 [ 5.19@Z510 None - 5.20@Z510 None ]
|
||||||
|
[Lonne]62 [Lonne]63 6.92 80.91 -42.00 0.00 0.00 0.00 0.00 [ 5.20@Z510 None - 5.21@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 06 09 2020 COMMENT: Interclub Gouffre des Partages(Length : 196.83m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Bastien Courtier, Philippe Monteil
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2020
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]1 [Lonne]1 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 0@Z510 None - 0@Z510 None ]
|
||||||
|
[Lonne]1 [Lonne]4 16.40 256.31 -60.30 0.00 0.00 0.00 0.00 [ 0@Z510 None - 2.1@Z510 None ]
|
||||||
|
[Lonne]1 [Lonne]6 48.95 191.11 79.80 0.00 0.00 0.00 0.00 [ 0@Z510 None - 3.1@Z510 None ]
|
||||||
|
[Lonne]1 [Lonne]8 12.93 102.61 -31.70 0.00 0.00 0.00 0.00 [ 0@Z510 None - 4.1@Z510 None ]
|
||||||
|
[Lonne]8 [Lonne]9 20.60 29.51 -50.90 0.00 0.00 0.00 0.00 [ 4.1@Z510 None - 4.2@Z510 None ]
|
||||||
|
[Lonne]9 [Lonne]9 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - 4.2@Z510 None ]
|
||||||
|
[Lonne]9 [Lonne]12 16.83 277.91 -48.00 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - M.1@Z510 None ]
|
||||||
|
[Lonne]9 [Lonne]13 34.22 82.81 68.30 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - 1.1@Z510 None ]
|
||||||
|
[Lonne]13 [Lonne]13 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 1.1@Z510 None ]
|
||||||
|
[Lonne]13 [Lonne]15 7.81 22.41 -24.30 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 5.1@Z510 None ]
|
||||||
|
[Lonne]13 [Lonne]20 58.40 72.81 76.00 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 1.2@Z510 None ]
|
||||||
|
[Lonne]15 [Lonne]16 20.14 84.21 -30.10 0.00 0.00 0.00 0.00 [ 5.1@Z510 None - 5.2@Z510 None ]
|
||||||
|
[Lonne]16 [Lonne]17 6.07 142.11 -19.90 0.00 0.00 0.00 0.00 [ 5.2@Z510 None - 5.3@Z510 None ]
|
||||||
|
[Lonne]17 [Lonne]18 5.87 173.11 -55.60 0.00 0.00 0.00 0.00 [ 5.3@Z510 None - 5.4@Z510 None ]
|
||||||
|
[Lonne]18 [Lonne]19 9.38 240.61 -24.10 0.00 0.00 0.00 0.00 [ 5.4@Z510 None - 5.5@Z510 None ]
|
||||||
|
[Lonne]20 [Lonne]21 3.28 30.21 0.00 0.00 0.00 0.00 0.00 [ 1.2@Z510 None - 1.3@Z510 None ]
|
||||||
|
[Lonne]21 [Lonne]21 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 1.3@Z510 None ]
|
||||||
|
[Lonne]21 [Lonne]22 14.76 141.41 83.10 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 1.4@Z510 None ]
|
||||||
|
[Lonne]21 [Lonne]24 50.20 311.91 -83.30 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 6.1@Z510 None ]
|
||||||
|
[Lonne]22 [Lonne]25 14.76 92.21 3.80 0.00 0.00 0.00 0.00 [ 1.4@Z510 None - 1.5@Z510 None ]
|
||||||
|
[Lonne]25 [Lonne]26 18.77 179.01 64.60 0.00 0.00 0.00 0.00 [ 1.5@Z510 None - 1.6@Z510 None ]
|
||||||
|
[Lonne]26 [Lonne]27 9.81 168.71 59.30 0.00 0.00 0.00 0.00 [ 1.6@Z510 None - 1.7@Z510 None ]
|
||||||
|
[Lonne]27 [Lonne]28 23.62 221.81 82.20 0.00 0.00 0.00 0.00 [ 1.7@Z510 None - 1.8@Z510 None ]
|
||||||
|
[Lonne]28 [Lonne]29 41.99 337.71 81.70 0.00 0.00 0.00 0.00 [ 1.8@Z510 None - 1.9@Z510 None ]
|
||||||
|
[Lonne]29 [Lonne]30 6.56 340.91 -4.80 0.00 0.00 0.00 0.00 [ 1.9@Z510 None - 1.10@Z510 None ]
|
||||||
|
[Lonne]30 [Lonne]31 66.57 274.11 82.60 0.00 0.00 0.00 0.00 [ 1.10@Z510 None - 1.11@Z510 None ]
|
||||||
|
[Lonne]31 [Lonne]32 14.96 12.51 34.40 0.00 0.00 0.00 0.00 [ 1.11@Z510 None - 1.12@Z510 None ]
|
||||||
|
[Lonne]32 [Lonne]32 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 1.12@Z510 None ]
|
||||||
|
[Lonne]32 [Lonne]33 39.04 29.01 10.30 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 1.13@Z510 None ]
|
||||||
|
[Lonne]32 [Lonne]36 12.47 29.01 10.00 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 7.1@Z510 None ]
|
||||||
|
[Lonne]33 Z_510 6.36 295.41 71.10 0.00 0.00 0.00 0.00 [ 1.13@Z510 None - Z_510@Z510 ent ]
|
||||||
|
[Lonne]36 [Lonne]36 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 7.1@Z510 None ]
|
||||||
|
[Lonne]36 [Lonne]37 18.37 38.71 -81.20 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 7.2@Z510 None ]
|
||||||
|
[Lonne]36 [Lonne]39 15.09 29.01 10.00 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 8.1@Z510 None ]
|
||||||
|
[Lonne]39 [Lonne]40 31.53 36.41 -65.40 0.00 0.00 0.00 0.00 [ 8.1@Z510 None - 8.2@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 12 08 2022 COMMENT: Interclub Gouffre des Partages(Length : 98.86m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Anouk Darne, Philippe Monteil
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2022
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]183 [Lonne]144 2.36 295.63 20.20 0.00 0.00 0.00 0.00 [ A11.4@Z510 None - 10.16@Z510 None ]
|
||||||
|
[Lonne]183 [Lonne]184 17.36 235.83 -7.50 0.00 0.00 0.00 0.00 [ A11.4@Z510 None - A11.5@Z510 None ]
|
||||||
|
[Lonne]184 [Lonne]185 8.40 201.33 -85.30 0.00 0.00 0.00 0.00 [ A11.5@Z510 None - A11.6@Z510 None ]
|
||||||
|
[Lonne]185 [Lonne]186 14.63 232.93 -1.00 0.00 0.00 0.00 0.00 [ A11.6@Z510 None - A11.7@Z510 None ]
|
||||||
|
[Lonne]186 [Lonne]187 9.74 221.83 -28.00 0.00 0.00 0.00 0.00 [ A11.7@Z510 None - A11.8@Z510 None ]
|
||||||
|
[Lonne]187 [Lonne]188 9.58 235.33 -20.90 0.00 0.00 0.00 0.00 [ A11.8@Z510 None - A11.9@Z510 None ]
|
||||||
|
[Lonne]188 [Lonne]189 3.77 241.13 -16.20 0.00 0.00 0.00 0.00 [ A11.9@Z510 None - A11.10@Z510 None ]
|
||||||
|
[Lonne]189 [Lonne]190 4.20 212.13 -28.80 0.00 0.00 0.00 0.00 [ A11.10@Z510 None - A11.11@Z510 None ]
|
||||||
|
[Lonne]190 [Lonne]191 16.80 235.03 -42.00 0.00 0.00 0.00 0.00 [ A11.11@Z510 None - A11.12@Z510 None ]
|
||||||
|
[Lonne]191 [Lonne]191 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A11.12@Z510 None ]
|
||||||
|
[Lonne]191 [Lonne]192 12.27 230.03 -21.90 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A11.13@Z510 None ]
|
||||||
|
[Lonne]191 [Lonne]209 10.60 96.53 -84.60 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A12.1@Z510 None ]
|
||||||
|
[Lonne]192 [Lonne]193 13.39 209.23 -59.00 0.00 0.00 0.00 0.00 [ A11.13@Z510 None - A11.14@Z510 None ]
|
||||||
|
[Lonne]193 [Lonne]194 16.67 207.03 -43.20 0.00 0.00 0.00 0.00 [ A11.14@Z510 None - A11.15@Z510 None ]
|
||||||
|
[Lonne]194 [Lonne]195 9.19 195.13 -61.30 0.00 0.00 0.00 0.00 [ A11.15@Z510 None - A11.16@Z510 None ]
|
||||||
|
[Lonne]195 [Lonne]195 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A11.16@Z510 None ]
|
||||||
|
[Lonne]195 [Lonne]196 6.33 264.03 -18.10 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A11.17@Z510 None ]
|
||||||
|
[Lonne]195 [Lonne]213 18.64 66.93 -5.00 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A13.1@Z510 None ]
|
||||||
|
[Lonne]196 [Lonne]197 8.63 288.43 -17.50 0.00 0.00 0.00 0.00 [ A11.17@Z510 None - A11.18@Z510 None ]
|
||||||
|
[Lonne]197 [Lonne]198 15.91 257.03 -86.40 0.00 0.00 0.00 0.00 [ A11.18@Z510 None - A11.19@Z510 None ]
|
||||||
|
[Lonne]198 [Lonne]198 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A11.19@Z510 None ]
|
||||||
|
[Lonne]198 [Lonne]199 12.63 234.93 25.50 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A11.20@Z510 None ]
|
||||||
|
[Lonne]198 [Lonne]216 18.70 59.73 1.60 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A14.1@Z510 None ]
|
||||||
|
[Lonne]199 [Lonne]200 12.24 235.83 -18.20 0.00 0.00 0.00 0.00 [ A11.20@Z510 None - A11.21@Z510 None ]
|
||||||
|
[Lonne]200 [Lonne]201 11.71 217.63 -20.80 0.00 0.00 0.00 0.00 [ A11.21@Z510 None - A11.22@Z510 None ]
|
||||||
|
[Lonne]201 [Lonne]202 4.89 228.83 -23.90 0.00 0.00 0.00 0.00 [ A11.22@Z510 None - A11.23@Z510 None ]
|
||||||
|
[Lonne]202 [Lonne]203 2.43 301.53 18.90 0.00 0.00 0.00 0.00 [ A11.23@Z510 None - A11.24@Z510 None ]
|
||||||
|
[Lonne]203 [Lonne]204 3.81 225.03 17.20 0.00 0.00 0.00 0.00 [ A11.24@Z510 None - A11.25@Z510 None ]
|
||||||
|
[Lonne]204 [Lonne]205 18.77 236.03 -80.30 0.00 0.00 0.00 0.00 [ A11.25@Z510 None - A11.26@Z510 None ]
|
||||||
|
[Lonne]205 [Lonne]206 9.09 288.43 55.10 0.00 0.00 0.00 0.00 [ A11.26@Z510 None - A11.27@Z510 None ]
|
||||||
|
[Lonne]206 [Lonne]207 5.18 22.23 17.50 0.00 0.00 0.00 0.00 [ A11.27@Z510 None - A11.28@Z510 None ]
|
||||||
|
[Lonne]209 [Lonne]210 26.44 208.33 -68.10 0.00 0.00 0.00 0.00 [ A12.1@Z510 None - A12.2@Z510 None ]
|
||||||
|
[Lonne]210 [Lonne]210 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A12.2@Z510 None - A12.2@Z510 None ]
|
||||||
|
[Lonne]213 [Lonne]213 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A13.1@Z510 None - A13.1@Z510 None ]
|
||||||
|
[Lonne]216 [Lonne]216 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A14.1@Z510 None - A14.1@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 13 08 2021 COMMENT: Interclub Gouffre des Partages(Length : 80.93m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Alexandre Pont, Emma Pont, Olivier Venaut
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2021
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]52 [Lonne]52 0.00 359.17 0.00 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Lonne]52 [Lonne]65 4.33 151.97 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]66 2.79 318.77 6.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]67 15.32 269.67 83.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]68 14.47 284.67 -71.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]69 10.24 249.77 -3.70 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 10.1@Z510 None ]
|
||||||
|
[Lonne]52 [Lonne]178 3.64 153.17 6.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]179 3.67 59.97 9.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]180 8.10 251.17 2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]181 0.52 96.37 87.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]52 [Lonne]182 3.48 218.67 -78.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]63 0.00 359.17 0.00 0.00 0.00 0.00 0.00 [ 5.21@Z510 None - 5.21@Z510 None ]
|
||||||
|
[Lonne]63 [Lonne]150 0.85 141.67 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]151 1.71 218.67 2.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]152 5.45 16.17 58.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]153 3.44 190.17 -67.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]63 [Lonne]154 4.89 245.97 16.70 0.00 0.00 0.00 0.00 [ 5.21@Z510 None - 5.28@Z510 None ]
|
||||||
|
[Lonne]69 [Lonne]70 1.35 173.27 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]69 [Lonne]71 0.69 322.67 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]69 [Lonne]72 4.59 330.87 87.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]69 [Lonne]73 6.76 162.77 -80.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]69 [Lonne]74 6.36 241.57 -38.50 0.00 0.00 0.00 0.00 [ 10.1@Z510 None - 10.2@Z510 None ]
|
||||||
|
[Lonne]74 [Lonne]75 0.98 147.87 -1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]74 [Lonne]76 0.82 335.87 -9.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]74 [Lonne]77 3.22 283.17 79.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]74 [Lonne]78 7.22 69.87 -85.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]74 [Lonne]79 6.69 266.87 -34.70 0.00 0.00 0.00 0.00 [ 10.2@Z510 None - 10.3@Z510 None ]
|
||||||
|
[Lonne]79 [Lonne]80 1.28 146.37 -2.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]79 [Lonne]81 1.12 327.17 -7.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]79 [Lonne]82 5.61 235.17 86.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]79 [Lonne]83 4.00 99.37 -87.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]79 [Lonne]84 10.33 210.87 -54.40 0.00 0.00 0.00 0.00 [ 10.3@Z510 None - 10.4@Z510 None ]
|
||||||
|
[Lonne]84 [Lonne]85 1.08 160.47 12.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]84 [Lonne]86 3.35 339.37 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]84 [Lonne]87 11.19 302.17 81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]84 [Lonne]88 4.92 133.07 -76.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]84 [Lonne]89 45.60 229.27 -55.70 0.00 0.00 0.00 0.00 [ 10.4@Z510 None - 10.5@Z510 None ]
|
||||||
|
[Lonne]89 [Lonne]90 1.35 158.47 4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]89 [Lonne]91 1.21 347.87 -6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]89 [Lonne]92 4.89 341.57 74.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]89 [Lonne]93 4.23 219.67 -89.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]89 [Lonne]94 19.03 246.07 -52.90 0.00 0.00 0.00 0.00 [ 10.5@Z510 None - 10.6@Z510 None ]
|
||||||
|
[Lonne]94 [Lonne]95 2.40 295.47 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]94 [Lonne]96 6.23 77.47 2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]94 [Lonne]97 11.38 23.57 62.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]94 [Lonne]98 4.40 106.07 -88.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]94 [Lonne]99 26.25 102.17 -56.20 0.00 0.00 0.00 0.00 [ 10.6@Z510 None - 10.7@Z510 None ]
|
||||||
|
[Lonne]99 [Lonne]100 2.89 26.77 13.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]99 [Lonne]101 1.12 181.47 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]99 [Lonne]102 4.82 26.97 85.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]99 [Lonne]103 4.53 34.17 -79.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]99 [Lonne]104 12.34 152.67 -73.20 0.00 0.00 0.00 0.00 [ 10.7@Z510 None - 10.8@Z510 None ]
|
||||||
|
[Lonne]104 [Lonne]105 2.95 168.37 -1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]104 [Lonne]106 2.00 341.27 1.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]104 [Lonne]107 10.66 306.37 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]104 [Lonne]108 1.18 169.77 -86.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]104 [Lonne]109 5.35 99.47 47.20 0.00 0.00 0.00 0.00 [ 10.8@Z510 None - 10.9@Z510 None ]
|
||||||
|
[Lonne]109 [Lonne]110 1.84 60.67 5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]109 [Lonne]111 9.81 266.37 -9.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]109 [Lonne]112 13.06 312.07 68.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]109 [Lonne]113 4.63 182.17 -82.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]109 [Lonne]114 17.55 269.97 -24.30 0.00 0.00 0.00 0.00 [ 10.9@Z510 None - 10.10@Z510 None ]
|
||||||
|
[Lonne]114 [Lonne]115 1.18 138.57 -1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]114 [Lonne]116 2.36 330.77 -1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]114 [Lonne]117 2.89 228.97 83.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]114 [Lonne]118 1.77 199.87 -82.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]114 [Lonne]119 14.04 118.77 -72.40 0.00 0.00 0.00 0.00 [ 10.10@Z510 None - 10.11@Z510 None ]
|
||||||
|
[Lonne]119 [Lonne]120 8.46 271.37 3.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]119 [Lonne]121 2.36 74.47 5.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]119 [Lonne]122 3.87 285.97 79.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]119 [Lonne]123 4.13 160.97 -86.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]119 [Lonne]124 10.50 70.47 -49.10 0.00 0.00 0.00 0.00 [ 10.11@Z510 None - 10.12@Z510 None ]
|
||||||
|
[Lonne]124 [Lonne]125 1.18 175.87 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]124 [Lonne]126 1.74 13.67 1.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]124 [Lonne]127 6.40 323.57 71.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]124 [Lonne]128 4.04 300.17 -80.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]124 [Lonne]129 17.49 105.37 -64.00 0.00 0.00 0.00 0.00 [ 10.12@Z510 None - 10.13@Z510 None ]
|
||||||
|
[Lonne]129 [Lonne]130 2.40 152.27 0.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]129 [Lonne]131 2.53 23.27 -4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]129 [Lonne]132 12.17 313.37 78.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]129 [Lonne]133 2.89 91.17 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]129 [Lonne]134 6.50 125.17 -16.60 0.00 0.00 0.00 0.00 [ 10.13@Z510 None - 10.14@Z510 None ]
|
||||||
|
[Lonne]134 [Lonne]135 0.98 146.47 20.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]134 [Lonne]136 3.31 301.47 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]134 [Lonne]137 2.92 333.87 77.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]134 [Lonne]138 2.03 352.27 -86.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]134 [Lonne]139 12.96 235.37 -19.80 0.00 0.00 0.00 0.00 [ 10.14@Z510 None - 10.15@Z510 None ]
|
||||||
|
[Lonne]139 [Lonne]140 1.02 119.07 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]139 [Lonne]141 1.21 316.87 -2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]139 [Lonne]142 4.76 263.57 75.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]139 [Lonne]143 5.51 146.27 -78.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]139 [Lonne]144 5.38 207.97 -61.30 0.00 0.00 0.00 0.00 [ 10.15@Z510 None - 10.16@Z510 None ]
|
||||||
|
[Lonne]144 [Lonne]145 0.95 342.67 -0.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]144 [Lonne]146 0.82 143.67 -1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]144 [Lonne]147 6.20 321.07 76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]144 [Lonne]148 4.27 69.97 -87.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]155 0.85 149.87 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]156 1.51 305.97 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]157 3.05 318.47 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]158 2.56 71.67 -83.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]154 [Lonne]159 4.92 235.77 -48.60 0.00 0.00 0.00 0.00 [ 5.28@Z510 None - 5.29@Z510 None ]
|
||||||
|
[Lonne]159 [Lonne]160 1.31 137.37 1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]159 [Lonne]161 0.79 317.27 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]159 [Lonne]162 3.05 295.47 76.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]159 [Lonne]163 2.26 60.17 -84.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]159 [Lonne]164 9.28 237.87 -24.30 0.00 0.00 0.00 0.00 [ 5.29@Z510 None - 5.30@Z510 None ]
|
||||||
|
[Lonne]164 [Lonne]165 0.79 137.07 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]164 [Lonne]166 1.05 324.37 -2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]164 [Lonne]167 2.72 285.87 72.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]164 [Lonne]168 2.76 301.67 -82.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]164 [Lonne]169 9.35 230.87 -23.50 0.00 0.00 0.00 0.00 [ 5.30@Z510 None - 5.31@Z510 None ]
|
||||||
|
[Lonne]169 [Lonne]170 0.82 137.57 5.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]169 [Lonne]171 0.66 309.77 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]169 [Lonne]172 1.21 94.17 80.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]169 [Lonne]173 10.47 219.27 -34.00 0.00 0.00 0.00 0.00 [ 5.31@Z510 None - 5.32@Z510 None ]
|
||||||
|
[Lonne]173 [Lonne]174 0.75 139.47 2.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]173 [Lonne]175 0.85 330.67 -6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]173 [Lonne]176 1.84 244.07 85.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]173 [Lonne]177 1.87 134.17 -85.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 15 08 2024 COMMENT: Interclub Gouffre des Partages(Length : 148.89m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Bertrand Hamm, Emma Pont
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2024
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]303 [Lonne]52 9.55 129.36 -72.50 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Lonne]303 [Lonne]303 0.00 359.66 0.00 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 2024.1@Z510 None ]
|
||||||
|
[Lonne]303 [Lonne]305 3.84 162.46 -4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]306 6.46 127.66 -2.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]307 12.30 92.26 -0.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]308 12.60 77.36 -1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]309 3.97 61.46 -0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]310 9.25 304.76 8.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]311 8.76 335.76 7.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]312 0.95 259.36 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]313 9.09 3.46 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]314 3.28 38.16 6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]315 2.62 54.06 7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]316 9.51 130.66 -72.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]317 19.52 103.76 63.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]318 21.59 151.86 -80.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]319 9.88 124.66 -72.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]303 [Lonne]320 24.84 347.66 -51.90 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 2024.2@Z510 None ]
|
||||||
|
[Lonne]320 [Lonne]321 4.23 250.16 -1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]322 6.17 236.76 -7.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]323 6.20 215.36 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]324 5.81 198.36 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]325 7.81 179.86 11.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]326 9.35 170.56 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]327 10.73 179.26 9.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]328 5.61 124.16 6.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]329 7.45 96.56 3.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]330 10.14 81.76 5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]331 9.15 51.06 1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]332 0.66 36.56 -10.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]333 2.53 112.56 -75.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]334 29.27 142.56 67.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]320 [Lonne]335 15.35 247.16 -9.30 0.00 0.00 0.00 0.00 [ 2024.2@Z510 None - 2024.3@Z510 None ]
|
||||||
|
[Lonne]335 [Lonne]336 2.59 274.86 85.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]337 2.62 326.76 83.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]338 1.35 222.16 78.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]339 1.38 339.86 -8.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]340 1.64 351.06 -70.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]341 0.89 191.66 29.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]342 13.39 266.96 4.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]343 14.93 266.86 4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]344 14.37 266.66 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]335 [Lonne]345 13.32 267.06 4.70 0.00 0.00 0.00 0.00 [ 2024.3@Z510 None - 2024.4@Z510 None ]
|
||||||
|
[Lonne]345 [Lonne]346 0.75 182.26 -5.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]347 1.12 176.86 -48.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]348 3.64 276.46 -77.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]349 0.72 342.06 6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]350 2.10 290.76 87.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]351 4.10 294.36 -71.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]352 1.12 157.26 -71.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]353 1.38 185.16 23.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]345 [Lonne]354 2.33 282.56 -24.70 0.00 0.00 0.00 0.00 [ 2024.4@Z510 None - 2024.5@Z510 None ]
|
||||||
|
[Lonne]354 [Lonne]355 2.07 228.56 -14.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]356 3.51 204.66 -7.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]357 3.41 191.76 -5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]358 5.25 273.76 -16.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]359 0.69 357.26 9.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]360 2.13 89.96 12.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]361 1.54 152.76 8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]362 2.10 183.16 71.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]363 4.89 165.26 -81.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]364 1.15 167.46 -27.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]354 [Lonne]365 10.70 206.86 61.20 0.00 0.00 0.00 0.00 [ 2024.5@Z510 None - 2024.a@Z510 None ]
|
||||||
|
[Lonne]354 [Lonne]366 4.92 269.86 -10.90 0.00 0.00 0.00 0.00 [ 2024.5@Z510 None - 2024.6@Z510 None ]
|
||||||
|
[Lonne]366 [Lonne]367 1.64 172.36 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]368 1.71 215.96 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]369 2.23 245.96 5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]370 2.00 83.36 -0.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]371 4.89 106.26 -3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]372 2.92 111.46 -3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]373 1.80 134.76 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]374 1.90 79.46 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]375 5.87 59.26 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]376 4.72 43.86 3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]377 4.00 205.46 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]378 4.49 53.86 -85.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]366 [Lonne]379 4.95 56.46 -9.90 0.00 0.00 0.00 0.00 [ 2024.6@Z510 None - 2024.7@Z510 None ]
|
||||||
|
[Lonne]379 [Lonne]380 1.15 53.06 10.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]381 1.90 344.26 -3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]382 3.02 311.76 -6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]383 3.41 298.56 -6.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]384 3.97 285.46 -2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]385 2.07 197.86 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]386 1.67 161.86 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]387 4.27 247.46 -7.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]388 3.02 260.76 -4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]389 3.90 189.86 71.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]390 4.89 339.96 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]391 5.28 300.66 -75.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]379 [Lonne]392 6.73 276.76 -17.80 0.00 0.00 0.00 0.00 [ 2024.7@Z510 None - 2024.8@Z510 None ]
|
||||||
|
[Lonne]392 [Lonne]393 0.43 147.66 14.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]394 0.46 79.76 10.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]395 0.46 67.96 2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]396 0.49 58.26 12.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]397 0.62 334.16 -7.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]398 2.03 257.96 -6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]399 7.61 247.46 10.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]400 3.25 223.16 8.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]401 1.44 184.56 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]402 3.71 196.66 57.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]403 0.52 358.26 -71.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]404 6.27 0.46 -72.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]392 [Lonne]405 6.40 245.76 -7.20 0.00 0.00 0.00 0.00 [ 2024.8@Z510 None - 2024.9@Z510 None ]
|
||||||
|
[Lonne]405 [Lonne]406 1.12 345.56 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]407 1.84 320.76 8.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]408 2.30 303.26 9.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]409 1.84 0.06 70.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]410 0.52 194.76 8.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]411 1.31 53.06 -4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]412 1.12 103.26 0.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]413 2.92 94.16 -31.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]414 10.10 280.06 -74.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]405 [Lonne]415 9.91 279.46 -74.20 0.00 0.00 0.00 0.00 [ 2024.9@Z510 None - 2024.10@Z510 None ]
|
||||||
|
[Lonne]415 [Lonne]416 0.49 148.06 -5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]417 0.39 204.96 -5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]418 0.46 220.26 1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]419 4.89 237.96 15.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]420 9.51 274.36 81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]421 5.77 56.96 19.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]422 5.15 166.56 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]415 [Lonne]423 15.65 231.56 -29.30 0.00 0.00 0.00 0.00 [ 2024.10@Z510 None - 2024.11@Z510 None ]
|
||||||
|
[Lonne]423 [Lonne]424 0.66 150.56 7.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]425 1.31 195.26 -61.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]426 1.21 296.96 44.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]427 2.30 282.36 70.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]428 4.20 223.66 4.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]429 5.54 231.26 0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]430 4.07 246.36 -2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]431 1.21 265.56 5.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]432 0.92 89.96 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]433 3.02 76.06 7.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]434 1.08 352.96 14.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]435 3.90 217.26 77.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]436 1.38 179.16 -73.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]423 [Lonne]437 9.32 242.06 1.60 0.00 0.00 0.00 0.00 [ 2024.11@Z510 None - 2024.12@Z510 None ]
|
||||||
|
[Lonne]437 [Lonne]438 10.40 252.76 4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]439 8.37 276.76 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]440 11.29 251.56 3.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]441 10.43 262.86 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]442 9.58 273.16 5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]443 5.97 298.46 8.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]444 1.02 327.56 7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]445 5.45 187.46 -8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]446 1.05 151.86 1.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]447 0.82 131.86 7.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]448 9.74 303.36 79.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]449 5.68 76.56 -78.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]437 [Lonne]450 41.93 177.46 -67.50 0.00 0.00 0.00 0.00 [ 2024.12@Z510 None - 2024.13@Z510 None ]
|
||||||
|
[Lonne]437 [Lonne]451 23.52 265.36 75.00 0.00 0.00 0.00 0.00 [ 2024.12@Z510 None - 2024.b@Z510 None ]
|
||||||
|
[Lonne]450 [Lonne]452 4.10 192.36 -2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]453 3.74 171.46 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]454 4.79 122.06 -3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]455 5.91 97.36 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]456 5.81 60.06 20.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]457 6.99 5.66 15.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]458 9.68 348.46 17.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]459 7.94 326.86 16.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]460 6.30 310.46 23.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]461 1.44 270.96 23.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]462 19.13 342.96 29.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]463 58.01 351.16 74.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]464 49.18 328.66 70.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]465 2.76 331.16 -70.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]466 20.44 138.76 -74.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]467 13.65 113.86 -45.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]450 [Lonne]468 19.91 145.06 -73.50 0.00 0.00 0.00 0.00 [ 2024.13@Z510 None - 2024.14@Z510 None ]
|
||||||
|
[Lonne]450 [Lonne]469 9.61 346.26 -14.90 0.00 0.00 0.00 0.00 [ 2024.13@Z510 None - 2024.c@Z510 None ]
|
||||||
|
[Lonne]468 [Lonne]470 4.07 232.76 -9.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]471 6.33 244.56 -11.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]472 8.14 252.06 -10.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]473 4.63 263.46 -7.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]474 4.13 311.36 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]475 4.43 341.56 4.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]476 6.30 24.86 22.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]477 10.10 44.56 26.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]478 0.59 147.76 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]479 3.41 293.66 80.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]480 31.00 340.46 79.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]468 [Lonne]481 7.87 237.66 -46.40 0.00 0.00 0.00 0.00 [ 2024.14@Z510 None - 2024.15@Z510 None ]
|
||||||
|
[Lonne]481 [Lonne]482 5.25 258.26 -5.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]483 3.58 240.76 -6.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]484 3.15 290.16 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]485 2.46 323.06 9.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]486 0.59 176.76 -1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]487 1.71 89.86 9.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]488 2.85 5.56 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]489 7.45 334.66 74.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]490 50.79 152.06 -79.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]481 [Lonne]491 40.65 8.06 -87.30 0.00 0.00 0.00 0.00 [ 2024.15@Z510 None - 2024.16@Z510 None ]
|
||||||
|
[Lonne]491 [Lonne]492 7.91 179.56 10.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]493 8.96 142.56 4.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]494 9.84 115.86 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]495 6.07 242.96 29.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]496 1.48 319.46 33.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]497 3.08 68.06 4.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]498 10.47 101.66 1.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]499 9.78 119.66 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]500 44.49 218.76 86.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]501 19.39 143.66 -51.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]491 [Lonne]502 11.42 170.66 -41.50 0.00 0.00 0.00 0.00 [ 2024.16@Z510 None - 2024.17@Z510 None ]
|
||||||
|
[Lonne]491 [Lonne]551 8.76 50.76 62.70 0.00 0.00 0.00 0.00 [ 2024.16@Z510 None - 2024.21@Z510 None ]
|
||||||
|
[Lonne]502 [Lonne]503 3.54 195.36 -5.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]504 1.38 238.86 -6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]505 0.89 291.36 9.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]506 6.73 22.36 -0.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]507 4.89 3.26 1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]508 10.79 50.76 17.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]509 8.04 71.76 19.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]510 5.28 95.16 14.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]511 4.07 113.36 0.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]512 45.54 29.26 77.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]513 35.86 149.56 -65.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]514 33.37 143.86 -66.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]515 31.76 143.56 -66.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]502 [Lonne]516 31.89 143.46 -67.00 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.24@Z510 None ]
|
||||||
|
[Lonne]502 [Lonne]529 37.43 176.96 -65.70 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.18@Z510 None ]
|
||||||
|
[Lonne]502 [Lonne]530 27.53 42.96 79.00 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.d@Z510 None ]
|
||||||
|
[Lonne]516 [Lonne]517 6.43 80.56 0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]518 3.02 113.86 15.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]519 2.43 148.96 9.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]520 5.58 208.96 2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]521 8.10 229.46 0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]522 4.17 242.16 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]523 3.28 286.26 5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]524 3.51 346.66 24.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]525 26.28 35.16 82.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]526 29.72 305.36 68.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]527 9.25 133.66 -66.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]516 [Lonne]528 39.04 165.56 -69.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]531 2.10 294.46 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]532 3.64 257.66 -0.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]533 3.71 359.16 15.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]534 2.20 77.06 12.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]535 9.74 51.56 13.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]536 8.76 31.16 8.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]537 10.10 11.36 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]538 6.33 9.36 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]539 49.44 356.66 67.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]540 3.31 341.06 -79.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]529 [Lonne]541 3.22 268.66 26.90 0.00 0.00 0.00 0.00 [ 2024.18@Z510 None - 2024.19@Z510 None ]
|
||||||
|
[Lonne]541 [Lonne]542 0.85 150.16 -19.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]543 0.98 178.26 -5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]544 5.02 220.46 -6.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]545 1.44 215.36 80.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]546 0.56 331.76 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]547 11.35 231.96 -76.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]548 10.40 59.36 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]549 4.49 19.26 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]541 [Lonne]550 17.32 208.36 -45.10 0.00 0.00 0.00 0.00 [ 2024.19@Z510 None - 2024.20@Z510 None ]
|
||||||
|
[Lonne]550 [Lonne]574 61.84 262.26 -64.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]552 14.63 51.06 62.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]553 10.14 250.46 -2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]554 9.84 215.16 -5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]555 8.73 179.16 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]556 3.22 318.76 10.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]557 0.82 113.86 -9.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]558 7.15 131.06 -4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]559 4.49 64.66 -4.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]560 2.13 323.96 11.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]561 7.61 279.56 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]551 [Lonne]562 13.39 262.76 6.60 0.00 0.00 0.00 0.00 [ 2024.21@Z510 None - 2024.22@Z510 None ]
|
||||||
|
[Lonne]562 [Lonne]563 14.93 263.26 6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]564 1.05 35.96 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]565 17.19 282.46 16.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]566 3.18 291.66 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]567 41.44 255.06 -0.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]568 12.01 249.46 25.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]569 9.28 243.06 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]570 9.71 243.26 8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]571 4.43 35.46 -68.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]572 4.17 9.56 -68.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]562 [Lonne]573 60.07 264.26 -62.20 0.00 0.00 0.00 0.00 [ 2024.22@Z510 None - 2024.23@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 18 08 2023 COMMENT: Interclub Gouffre des Partages(Length : 99.4m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Severine Andriot, Alexandre Pont, Janet Saumet
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2023
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Lonne]218 [Lonne]219 11.48 359.50 90.00 0.00 0.00 0.00 0.00 [ 2023.0@Z510 None - 2023@Z510 None ]
|
||||||
|
[Lonne]218 [Lonne]220 4.20 138.60 2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]218 [Lonne]221 1.48 332.70 -2.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]218 [Lonne]222 18.21 158.10 87.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]218 [Lonne]223 3.87 223.00 -88.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]219 [Lonne]224 10.63 80.10 8.70 0.00 0.00 0.00 0.00 [ 2023@Z510 None - 2023.1@Z510 None ]
|
||||||
|
[Lonne]224 [Lonne]225 5.71 318.60 -0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]224 [Lonne]226 3.08 186.20 1.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]224 [Lonne]227 23.56 308.10 77.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]224 [Lonne]228 3.71 58.00 -87.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]224 [Lonne]229 17.29 7.20 73.90 0.00 0.00 0.00 0.00 [ 2023.1@Z510 None - 2023.2@Z510 None ]
|
||||||
|
[Lonne]229 [Lonne]230 1.31 83.30 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]229 [Lonne]231 1.21 273.90 5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]229 [Lonne]232 9.35 283.40 84.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]229 [Lonne]233 19.98 164.40 -86.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]229 [Lonne]234 8.79 51.90 1.00 0.00 0.00 0.00 0.00 [ 2023.2@Z510 None - 2023.3@Z510 None ]
|
||||||
|
[Lonne]234 [Lonne]235 3.05 331.40 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]234 [Lonne]236 2.72 124.40 11.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]234 [Lonne]237 16.24 311.10 72.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]234 [Lonne]238 3.97 322.60 -79.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]234 [Lonne]239 16.44 276.20 73.40 0.00 0.00 0.00 0.00 [ 2023.3@Z510 None - 2023.4@Z510 None ]
|
||||||
|
[Lonne]239 [Lonne]240 16.77 221.40 19.20 0.00 0.00 0.00 0.00 [ 2023.4@Z510 None - 2023.5@Z510 None ]
|
||||||
|
[Lonne]239 [Lonne]246 35.47 20.00 77.20 0.00 0.00 0.00 0.00 [ 2023.4@Z510 None - 2023.A@Z510 None ]
|
||||||
|
[Lonne]239 [Lonne]268 1.84 333.40 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]239 [Lonne]269 3.12 157.70 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]239 [Lonne]270 20.11 125.10 -85.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]239 [Lonne]271 25.16 354.00 74.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]241 3.25 235.80 7.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]242 3.31 112.50 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]243 0.52 11.80 76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]244 26.84 337.20 75.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]245 22.57 158.10 -80.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]272 0.85 120.10 -30.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]273 5.71 7.60 -1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]274 40.39 331.70 77.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]275 4.95 294.10 -35.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]240 [Lonne]276 40.58 329.90 77.90 0.00 0.00 0.00 0.00 [ 2023.5@Z510 None - 2023.6@Z510 None ]
|
||||||
|
[Lonne]246 [Lonne]247 1.44 300.10 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]246 [Lonne]248 0.62 125.20 8.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]246 [Lonne]249 3.38 342.70 74.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]246 [Lonne]250 3.58 175.10 -84.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]246 [Lonne]251 15.26 53.70 40.10 0.00 0.00 0.00 0.00 [ 2023.A@Z510 None - 2023.B@Z510 None ]
|
||||||
|
[Lonne]251 [Lonne]252 1.67 127.50 5.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]251 [Lonne]253 0.75 321.10 -7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]251 [Lonne]254 23.33 276.00 79.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]251 [Lonne]255 3.54 134.10 -85.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]251 [Lonne]256 33.99 356.10 71.80 0.00 0.00 0.00 0.00 [ 2023.B@Z510 None - 2023.C@Z510 None ]
|
||||||
|
[Lonne]256 [Lonne]257 2.26 0.80 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]256 [Lonne]258 0.59 143.70 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]256 [Lonne]259 35.70 23.50 73.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]256 [Lonne]260 35.30 182.70 -78.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]256 [Lonne]261 0.52 26.10 74.90 0.00 0.00 0.00 0.00 [ 2023.C@Z510 None - 2023.D@Z510 None ]
|
||||||
|
[Lonne]261 [Lonne]262 49.21 27.10 75.00 0.00 0.00 0.00 0.00 [ 2023.D@Z510 None - 2023.E@Z510 None ]
|
||||||
|
[Lonne]262 [Lonne]263 3.22 137.80 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]262 [Lonne]264 0.62 343.80 -4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]262 [Lonne]265 2.40 140.60 -3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]262 [Lonne]266 5.09 181.50 -64.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]262 [Lonne]267 24.25 160.60 -76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]277 1.51 124.60 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]278 3.02 319.10 1.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]279 13.35 270.30 78.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]280 34.68 213.90 -82.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]281 14.30 206.00 35.60 0.00 0.00 0.00 0.00 [ 2023.6@Z510 None - 2023.AA@Z510 None ]
|
||||||
|
[Lonne]276 [Lonne]295 2.07 132.30 -0.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]296 2.17 358.70 1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]297 9.65 229.40 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]276 [Lonne]298 24.08 0.20 73.00 0.00 0.00 0.00 0.00 [ 2023.6@Z510 None - 2023.7@Z510 None ]
|
||||||
|
[Lonne]281 [Lonne]282 0.75 132.40 6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]281 [Lonne]283 2.10 296.30 -4.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]281 [Lonne]284 11.65 305.70 78.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]281 [Lonne]285 4.30 169.30 -81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]281 [Lonne]286 11.84 244.80 9.80 0.00 0.00 0.00 0.00 [ 2023.AA@Z510 None - 2023.AB@Z510 None ]
|
||||||
|
[Lonne]286 [Lonne]287 1.18 153.50 6.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]286 [Lonne]288 0.69 306.70 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]286 [Lonne]289 7.05 350.50 74.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]286 [Lonne]290 17.29 194.60 -81.20 0.00 0.00 0.00 0.00 [ 2023.AB@Z510 None - 2023.AC@Z510 None ]
|
||||||
|
[Lonne]290 [Lonne]291 1.31 68.60 -2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]290 [Lonne]292 3.58 68.60 0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]290 [Lonne]293 2.00 192.10 -77.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]290 [Lonne]294 0.66 63.10 -36.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]298 [Lonne]207 2.17 123.90 9.00 0.00 0.00 0.00 0.00 [ 2023.7@Z510 None - A11.28@Z510 None ]
|
||||||
|
[Lonne]298 [Lonne]299 0.79 322.20 -1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]298 [Lonne]300 1.28 133.10 2.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]298 [Lonne]301 6.46 44.70 75.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Lonne]298 [Lonne]302 2.07 102.00 -79.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
@679298.000,4758093.000,1644.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!GEvotScxpl;
|
||||||
|
|
||||||
|
/
|
||||||
|
/
|
||||||
|
|
||||||
|
$30;
|
||||||
|
&WGS 1984;
|
||||||
|
*0.00;
|
||||||
|
#Z510_2024_12_31.dat,
|
||||||
|
Z_510[m,679298.000,4758093.000,1644.000]; / Z_510@Z510
|
||||||
@@ -0,0 +1,630 @@
|
|||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 04 09 2020 COMMENT: Interclub Gouffre des Partages(Length : 117.31m Surface : 0.0m Duplicate : 13.46m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Guy Lamure, Alexandre Pont, Olivier Venaut
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 1 1 2020
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]19 [Z510]19 0.00 47.61 -90.00 0.00 0.00 0.00 0.00 #|LP# [ 5.5@Z510 None - 5.5@Z510 None ]
|
||||||
|
[Z510]19 [Z510]42 2.62 47.61 -90.00 0.00 0.00 0.00 0.00 #|LP# [ 5.5@Z510 None - 9.1@Z510 None ]
|
||||||
|
[Z510]19 [Z510]48 16.57 219.51 -52.00 0.00 0.00 0.00 0.00 [ 5.5@Z510 None - 5.6@Z510 None ]
|
||||||
|
[Z510]42 [Z510]43 11.68 47.61 44.00 0.00 0.00 0.00 0.00 #|LP# [ 9.1@Z510 None - 9.2@Z510 None ]
|
||||||
|
[Z510]43 [Z510]44 10.30 289.71 39.00 0.00 0.00 0.00 0.00 #|LP# [ 9.2@Z510 None - 9.3@Z510 None ]
|
||||||
|
[Z510]44 [Z510]45 19.55 287.91 28.00 0.00 0.00 0.00 0.00 #|LP# [ 9.3@Z510 None - 9.4@Z510 None ]
|
||||||
|
[Z510]45 [Z510]46 11.35 269.01 10.00 0.00 0.00 0.00 0.00 [ 9.4@Z510 None - 9.5@Z510 None ]
|
||||||
|
[Z510]46 [Z510]47 38.25 41.31 52.00 0.00 0.00 0.00 0.00 [ 9.5@Z510 None - 9.6@Z510 None ]
|
||||||
|
[Z510]48 [Z510]49 49.38 174.51 -78.00 0.00 0.00 0.00 0.00 [ 5.6@Z510 None - 5.7@Z510 None ]
|
||||||
|
[Z510]49 [Z510]50 16.80 72.81 -24.00 0.00 0.00 0.00 0.00 [ 5.7@Z510 None - 5.8@Z510 None ]
|
||||||
|
[Z510]50 [Z510]51 48.95 35.01 -82.00 0.00 0.00 0.00 0.00 [ 5.8@Z510 None - 5.9@Z510 None ]
|
||||||
|
[Z510]51 [Z510]52 18.70 266.31 -66.00 0.00 0.00 0.00 0.00 [ 5.9@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Z510]52 [Z510]53 21.06 251.91 -60.00 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 5.11@Z510 None ]
|
||||||
|
[Z510]53 [Z510]54 9.38 285.21 -50.00 0.00 0.00 0.00 0.00 [ 5.11@Z510 None - 5.12@Z510 None ]
|
||||||
|
[Z510]54 [Z510]55 13.52 249.21 -68.00 0.00 0.00 0.00 0.00 [ 5.12@Z510 None - 5.13@Z510 None ]
|
||||||
|
[Z510]55 [Z510]56 28.15 157.41 -62.00 0.00 0.00 0.00 0.00 [ 5.13@Z510 None - 5.14@Z510 None ]
|
||||||
|
[Z510]56 [Z510]57 10.37 225.81 -43.00 0.00 0.00 0.00 0.00 [ 5.14@Z510 None - 5.15@Z510 None ]
|
||||||
|
[Z510]57 [Z510]58 19.72 215.01 -60.00 0.00 0.00 0.00 0.00 [ 5.15@Z510 None - 5.16@Z510 None ]
|
||||||
|
[Z510]58 [Z510]59 25.23 243.81 -82.00 0.00 0.00 0.00 0.00 [ 5.16@Z510 None - 5.17@Z510 None ]
|
||||||
|
[Z510]59 [Z510]60 5.25 184.41 -57.00 0.00 0.00 0.00 0.00 [ 5.17@Z510 None - 5.18@Z510 None ]
|
||||||
|
[Z510]60 [Z510]61 19.03 104.31 -57.00 0.00 0.00 0.00 0.00 [ 5.18@Z510 None - 5.19@Z510 None ]
|
||||||
|
[Z510]61 [Z510]62 26.25 161.91 -65.00 0.00 0.00 0.00 0.00 [ 5.19@Z510 None - 5.20@Z510 None ]
|
||||||
|
[Z510]62 [Z510]63 6.92 80.91 -42.00 0.00 0.00 0.00 0.00 [ 5.20@Z510 None - 5.21@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 06 09 2020 COMMENT: Interclub Gouffre des Partages(Length : 196.83m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Bastien Courtier, Philippe Monteil
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 1 1 2020
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]1 [Z510]1 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 0@Z510 None - 0@Z510 None ]
|
||||||
|
[Z510]1 [Z510]4 16.40 256.31 -60.30 0.00 0.00 0.00 0.00 [ 0@Z510 None - 2.1@Z510 None ]
|
||||||
|
[Z510]1 [Z510]6 48.95 191.11 79.80 0.00 0.00 0.00 0.00 [ 0@Z510 None - 3.1@Z510 None ]
|
||||||
|
[Z510]1 [Z510]8 12.93 102.61 -31.70 0.00 0.00 0.00 0.00 [ 0@Z510 None - 4.1@Z510 None ]
|
||||||
|
[Z510]8 [Z510]9 20.60 29.51 -50.90 0.00 0.00 0.00 0.00 [ 4.1@Z510 None - 4.2@Z510 None ]
|
||||||
|
[Z510]9 [Z510]9 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - 4.2@Z510 None ]
|
||||||
|
[Z510]9 [Z510]12 16.83 277.91 -48.00 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - M.1@Z510 None ]
|
||||||
|
[Z510]9 [Z510]13 34.22 82.81 68.30 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - 1.1@Z510 None ]
|
||||||
|
[Z510]13 [Z510]13 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 1.1@Z510 None ]
|
||||||
|
[Z510]13 [Z510]15 7.81 22.41 -24.30 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 5.1@Z510 None ]
|
||||||
|
[Z510]13 [Z510]20 58.40 72.81 76.00 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 1.2@Z510 None ]
|
||||||
|
[Z510]15 [Z510]16 20.14 84.21 -30.10 0.00 0.00 0.00 0.00 [ 5.1@Z510 None - 5.2@Z510 None ]
|
||||||
|
[Z510]16 [Z510]17 6.07 142.11 -19.90 0.00 0.00 0.00 0.00 [ 5.2@Z510 None - 5.3@Z510 None ]
|
||||||
|
[Z510]17 [Z510]18 5.87 173.11 -55.60 0.00 0.00 0.00 0.00 [ 5.3@Z510 None - 5.4@Z510 None ]
|
||||||
|
[Z510]18 [Z510]19 9.38 240.61 -24.10 0.00 0.00 0.00 0.00 [ 5.4@Z510 None - 5.5@Z510 None ]
|
||||||
|
[Z510]20 [Z510]21 3.28 30.21 0.00 0.00 0.00 0.00 0.00 [ 1.2@Z510 None - 1.3@Z510 None ]
|
||||||
|
[Z510]21 [Z510]21 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 1.3@Z510 None ]
|
||||||
|
[Z510]21 [Z510]22 14.76 141.41 83.10 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 1.4@Z510 None ]
|
||||||
|
[Z510]21 [Z510]24 50.20 311.91 -83.30 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 6.1@Z510 None ]
|
||||||
|
[Z510]22 [Z510]25 14.76 92.21 3.80 0.00 0.00 0.00 0.00 [ 1.4@Z510 None - 1.5@Z510 None ]
|
||||||
|
[Z510]25 [Z510]26 18.77 179.01 64.60 0.00 0.00 0.00 0.00 [ 1.5@Z510 None - 1.6@Z510 None ]
|
||||||
|
[Z510]26 [Z510]27 9.81 168.71 59.30 0.00 0.00 0.00 0.00 [ 1.6@Z510 None - 1.7@Z510 None ]
|
||||||
|
[Z510]27 [Z510]28 23.62 221.81 82.20 0.00 0.00 0.00 0.00 [ 1.7@Z510 None - 1.8@Z510 None ]
|
||||||
|
[Z510]28 [Z510]29 41.99 337.71 81.70 0.00 0.00 0.00 0.00 [ 1.8@Z510 None - 1.9@Z510 None ]
|
||||||
|
[Z510]29 [Z510]30 6.56 340.91 -4.80 0.00 0.00 0.00 0.00 [ 1.9@Z510 None - 1.10@Z510 None ]
|
||||||
|
[Z510]30 [Z510]31 66.57 274.11 82.60 0.00 0.00 0.00 0.00 [ 1.10@Z510 None - 1.11@Z510 None ]
|
||||||
|
[Z510]31 [Z510]32 14.96 12.51 34.40 0.00 0.00 0.00 0.00 [ 1.11@Z510 None - 1.12@Z510 None ]
|
||||||
|
[Z510]32 [Z510]32 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 1.12@Z510 None ]
|
||||||
|
[Z510]32 [Z510]33 39.04 29.01 10.30 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 1.13@Z510 None ]
|
||||||
|
[Z510]32 [Z510]36 12.47 29.01 10.00 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 7.1@Z510 None ]
|
||||||
|
[Z510]33 Z_510 6.36 295.41 71.10 0.00 0.00 0.00 0.00 [ 1.13@Z510 None - Z_510@Z510 ent ]
|
||||||
|
[Z510]36 [Z510]36 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 7.1@Z510 None ]
|
||||||
|
[Z510]36 [Z510]37 18.37 38.71 -81.20 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 7.2@Z510 None ]
|
||||||
|
[Z510]36 [Z510]39 15.09 29.01 10.00 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 8.1@Z510 None ]
|
||||||
|
[Z510]39 [Z510]40 31.53 36.41 -65.40 0.00 0.00 0.00 0.00 [ 8.1@Z510 None - 8.2@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 12 08 2022 COMMENT: Interclub Gouffre des Partages(Length : 98.86m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Anouk Darne, Philippe Monteil
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 1 1 2022
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]183 [Z510]144 2.36 295.63 20.20 0.00 0.00 0.00 0.00 [ A11.4@Z510 None - 10.16@Z510 None ]
|
||||||
|
[Z510]183 [Z510]184 17.36 235.83 -7.50 0.00 0.00 0.00 0.00 [ A11.4@Z510 None - A11.5@Z510 None ]
|
||||||
|
[Z510]184 [Z510]185 8.40 201.33 -85.30 0.00 0.00 0.00 0.00 [ A11.5@Z510 None - A11.6@Z510 None ]
|
||||||
|
[Z510]185 [Z510]186 14.63 232.93 -1.00 0.00 0.00 0.00 0.00 [ A11.6@Z510 None - A11.7@Z510 None ]
|
||||||
|
[Z510]186 [Z510]187 9.74 221.83 -28.00 0.00 0.00 0.00 0.00 [ A11.7@Z510 None - A11.8@Z510 None ]
|
||||||
|
[Z510]187 [Z510]188 9.58 235.33 -20.90 0.00 0.00 0.00 0.00 [ A11.8@Z510 None - A11.9@Z510 None ]
|
||||||
|
[Z510]188 [Z510]189 3.77 241.13 -16.20 0.00 0.00 0.00 0.00 [ A11.9@Z510 None - A11.10@Z510 None ]
|
||||||
|
[Z510]189 [Z510]190 4.20 212.13 -28.80 0.00 0.00 0.00 0.00 [ A11.10@Z510 None - A11.11@Z510 None ]
|
||||||
|
[Z510]190 [Z510]191 16.80 235.03 -42.00 0.00 0.00 0.00 0.00 [ A11.11@Z510 None - A11.12@Z510 None ]
|
||||||
|
[Z510]191 [Z510]191 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A11.12@Z510 None ]
|
||||||
|
[Z510]191 [Z510]192 12.27 230.03 -21.90 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A11.13@Z510 None ]
|
||||||
|
[Z510]191 [Z510]209 10.60 96.53 -84.60 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A12.1@Z510 None ]
|
||||||
|
[Z510]192 [Z510]193 13.39 209.23 -59.00 0.00 0.00 0.00 0.00 [ A11.13@Z510 None - A11.14@Z510 None ]
|
||||||
|
[Z510]193 [Z510]194 16.67 207.03 -43.20 0.00 0.00 0.00 0.00 [ A11.14@Z510 None - A11.15@Z510 None ]
|
||||||
|
[Z510]194 [Z510]195 9.19 195.13 -61.30 0.00 0.00 0.00 0.00 [ A11.15@Z510 None - A11.16@Z510 None ]
|
||||||
|
[Z510]195 [Z510]195 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A11.16@Z510 None ]
|
||||||
|
[Z510]195 [Z510]196 6.33 264.03 -18.10 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A11.17@Z510 None ]
|
||||||
|
[Z510]195 [Z510]213 18.64 66.93 -5.00 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A13.1@Z510 None ]
|
||||||
|
[Z510]196 [Z510]197 8.63 288.43 -17.50 0.00 0.00 0.00 0.00 [ A11.17@Z510 None - A11.18@Z510 None ]
|
||||||
|
[Z510]197 [Z510]198 15.91 257.03 -86.40 0.00 0.00 0.00 0.00 [ A11.18@Z510 None - A11.19@Z510 None ]
|
||||||
|
[Z510]198 [Z510]198 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A11.19@Z510 None ]
|
||||||
|
[Z510]198 [Z510]199 12.63 234.93 25.50 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A11.20@Z510 None ]
|
||||||
|
[Z510]198 [Z510]216 18.70 59.73 1.60 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A14.1@Z510 None ]
|
||||||
|
[Z510]199 [Z510]200 12.24 235.83 -18.20 0.00 0.00 0.00 0.00 [ A11.20@Z510 None - A11.21@Z510 None ]
|
||||||
|
[Z510]200 [Z510]201 11.71 217.63 -20.80 0.00 0.00 0.00 0.00 [ A11.21@Z510 None - A11.22@Z510 None ]
|
||||||
|
[Z510]201 [Z510]202 4.89 228.83 -23.90 0.00 0.00 0.00 0.00 [ A11.22@Z510 None - A11.23@Z510 None ]
|
||||||
|
[Z510]202 [Z510]203 2.43 301.53 18.90 0.00 0.00 0.00 0.00 [ A11.23@Z510 None - A11.24@Z510 None ]
|
||||||
|
[Z510]203 [Z510]204 3.81 225.03 17.20 0.00 0.00 0.00 0.00 [ A11.24@Z510 None - A11.25@Z510 None ]
|
||||||
|
[Z510]204 [Z510]205 18.77 236.03 -80.30 0.00 0.00 0.00 0.00 [ A11.25@Z510 None - A11.26@Z510 None ]
|
||||||
|
[Z510]205 [Z510]206 9.09 288.43 55.10 0.00 0.00 0.00 0.00 [ A11.26@Z510 None - A11.27@Z510 None ]
|
||||||
|
[Z510]206 [Z510]207 5.18 22.23 17.50 0.00 0.00 0.00 0.00 [ A11.27@Z510 None - A11.28@Z510 None ]
|
||||||
|
[Z510]209 [Z510]210 26.44 208.33 -68.10 0.00 0.00 0.00 0.00 [ A12.1@Z510 None - A12.2@Z510 None ]
|
||||||
|
[Z510]210 [Z510]210 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A12.2@Z510 None - A12.2@Z510 None ]
|
||||||
|
[Z510]213 [Z510]213 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A13.1@Z510 None - A13.1@Z510 None ]
|
||||||
|
[Z510]216 [Z510]216 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A14.1@Z510 None - A14.1@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 13 08 2021 COMMENT: Interclub Gouffre des Partages(Length : 80.93m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Alexandre Pont, Emma Pont, Olivier Venaut
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 1 1 2021
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]52 [Z510]52 0.00 359.17 0.00 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Z510]52 [Z510]65 4.33 151.97 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]66 2.79 318.77 6.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]67 15.32 269.67 83.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]68 14.47 284.67 -71.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]69 10.24 249.77 -3.70 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 10.1@Z510 None ]
|
||||||
|
[Z510]52 [Z510]178 3.64 153.17 6.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]179 3.67 59.97 9.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]180 8.10 251.17 2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]181 0.52 96.37 87.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]182 3.48 218.67 -78.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]63 0.00 359.17 0.00 0.00 0.00 0.00 0.00 [ 5.21@Z510 None - 5.21@Z510 None ]
|
||||||
|
[Z510]63 [Z510]150 0.85 141.67 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]151 1.71 218.67 2.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]152 5.45 16.17 58.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]153 3.44 190.17 -67.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]154 4.89 245.97 16.70 0.00 0.00 0.00 0.00 [ 5.21@Z510 None - 5.28@Z510 None ]
|
||||||
|
[Z510]69 [Z510]70 1.35 173.27 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]69 [Z510]71 0.69 322.67 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]69 [Z510]72 4.59 330.87 87.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]69 [Z510]73 6.76 162.77 -80.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]69 [Z510]74 6.36 241.57 -38.50 0.00 0.00 0.00 0.00 [ 10.1@Z510 None - 10.2@Z510 None ]
|
||||||
|
[Z510]74 [Z510]75 0.98 147.87 -1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]74 [Z510]76 0.82 335.87 -9.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]74 [Z510]77 3.22 283.17 79.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]74 [Z510]78 7.22 69.87 -85.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]74 [Z510]79 6.69 266.87 -34.70 0.00 0.00 0.00 0.00 [ 10.2@Z510 None - 10.3@Z510 None ]
|
||||||
|
[Z510]79 [Z510]80 1.28 146.37 -2.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]79 [Z510]81 1.12 327.17 -7.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]79 [Z510]82 5.61 235.17 86.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]79 [Z510]83 4.00 99.37 -87.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]79 [Z510]84 10.33 210.87 -54.40 0.00 0.00 0.00 0.00 [ 10.3@Z510 None - 10.4@Z510 None ]
|
||||||
|
[Z510]84 [Z510]85 1.08 160.47 12.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]84 [Z510]86 3.35 339.37 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]84 [Z510]87 11.19 302.17 81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]84 [Z510]88 4.92 133.07 -76.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]84 [Z510]89 45.60 229.27 -55.70 0.00 0.00 0.00 0.00 [ 10.4@Z510 None - 10.5@Z510 None ]
|
||||||
|
[Z510]89 [Z510]90 1.35 158.47 4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]89 [Z510]91 1.21 347.87 -6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]89 [Z510]92 4.89 341.57 74.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]89 [Z510]93 4.23 219.67 -89.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]89 [Z510]94 19.03 246.07 -52.90 0.00 0.00 0.00 0.00 [ 10.5@Z510 None - 10.6@Z510 None ]
|
||||||
|
[Z510]94 [Z510]95 2.40 295.47 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]94 [Z510]96 6.23 77.47 2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]94 [Z510]97 11.38 23.57 62.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]94 [Z510]98 4.40 106.07 -88.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]94 [Z510]99 26.25 102.17 -56.20 0.00 0.00 0.00 0.00 [ 10.6@Z510 None - 10.7@Z510 None ]
|
||||||
|
[Z510]99 [Z510]100 2.89 26.77 13.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]99 [Z510]101 1.12 181.47 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]99 [Z510]102 4.82 26.97 85.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]99 [Z510]103 4.53 34.17 -79.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]99 [Z510]104 12.34 152.67 -73.20 0.00 0.00 0.00 0.00 [ 10.7@Z510 None - 10.8@Z510 None ]
|
||||||
|
[Z510]104 [Z510]105 2.95 168.37 -1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]104 [Z510]106 2.00 341.27 1.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]104 [Z510]107 10.66 306.37 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]104 [Z510]108 1.18 169.77 -86.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]104 [Z510]109 5.35 99.47 47.20 0.00 0.00 0.00 0.00 [ 10.8@Z510 None - 10.9@Z510 None ]
|
||||||
|
[Z510]109 [Z510]110 1.84 60.67 5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]109 [Z510]111 9.81 266.37 -9.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]109 [Z510]112 13.06 312.07 68.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]109 [Z510]113 4.63 182.17 -82.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]109 [Z510]114 17.55 269.97 -24.30 0.00 0.00 0.00 0.00 [ 10.9@Z510 None - 10.10@Z510 None ]
|
||||||
|
[Z510]114 [Z510]115 1.18 138.57 -1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]114 [Z510]116 2.36 330.77 -1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]114 [Z510]117 2.89 228.97 83.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]114 [Z510]118 1.77 199.87 -82.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]114 [Z510]119 14.04 118.77 -72.40 0.00 0.00 0.00 0.00 [ 10.10@Z510 None - 10.11@Z510 None ]
|
||||||
|
[Z510]119 [Z510]120 8.46 271.37 3.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]119 [Z510]121 2.36 74.47 5.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]119 [Z510]122 3.87 285.97 79.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]119 [Z510]123 4.13 160.97 -86.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]119 [Z510]124 10.50 70.47 -49.10 0.00 0.00 0.00 0.00 [ 10.11@Z510 None - 10.12@Z510 None ]
|
||||||
|
[Z510]124 [Z510]125 1.18 175.87 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]124 [Z510]126 1.74 13.67 1.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]124 [Z510]127 6.40 323.57 71.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]124 [Z510]128 4.04 300.17 -80.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]124 [Z510]129 17.49 105.37 -64.00 0.00 0.00 0.00 0.00 [ 10.12@Z510 None - 10.13@Z510 None ]
|
||||||
|
[Z510]129 [Z510]130 2.40 152.27 0.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]129 [Z510]131 2.53 23.27 -4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]129 [Z510]132 12.17 313.37 78.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]129 [Z510]133 2.89 91.17 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]129 [Z510]134 6.50 125.17 -16.60 0.00 0.00 0.00 0.00 [ 10.13@Z510 None - 10.14@Z510 None ]
|
||||||
|
[Z510]134 [Z510]135 0.98 146.47 20.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]134 [Z510]136 3.31 301.47 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]134 [Z510]137 2.92 333.87 77.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]134 [Z510]138 2.03 352.27 -86.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]134 [Z510]139 12.96 235.37 -19.80 0.00 0.00 0.00 0.00 [ 10.14@Z510 None - 10.15@Z510 None ]
|
||||||
|
[Z510]139 [Z510]140 1.02 119.07 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]139 [Z510]141 1.21 316.87 -2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]139 [Z510]142 4.76 263.57 75.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]139 [Z510]143 5.51 146.27 -78.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]139 [Z510]144 5.38 207.97 -61.30 0.00 0.00 0.00 0.00 [ 10.15@Z510 None - 10.16@Z510 None ]
|
||||||
|
[Z510]144 [Z510]145 0.95 342.67 -0.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]144 [Z510]146 0.82 143.67 -1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]144 [Z510]147 6.20 321.07 76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]144 [Z510]148 4.27 69.97 -87.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]155 0.85 149.87 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]156 1.51 305.97 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]157 3.05 318.47 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]158 2.56 71.67 -83.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]159 4.92 235.77 -48.60 0.00 0.00 0.00 0.00 [ 5.28@Z510 None - 5.29@Z510 None ]
|
||||||
|
[Z510]159 [Z510]160 1.31 137.37 1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]159 [Z510]161 0.79 317.27 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]159 [Z510]162 3.05 295.47 76.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]159 [Z510]163 2.26 60.17 -84.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]159 [Z510]164 9.28 237.87 -24.30 0.00 0.00 0.00 0.00 [ 5.29@Z510 None - 5.30@Z510 None ]
|
||||||
|
[Z510]164 [Z510]165 0.79 137.07 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]164 [Z510]166 1.05 324.37 -2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]164 [Z510]167 2.72 285.87 72.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]164 [Z510]168 2.76 301.67 -82.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]164 [Z510]169 9.35 230.87 -23.50 0.00 0.00 0.00 0.00 [ 5.30@Z510 None - 5.31@Z510 None ]
|
||||||
|
[Z510]169 [Z510]170 0.82 137.57 5.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]169 [Z510]171 0.66 309.77 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]169 [Z510]172 1.21 94.17 80.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]169 [Z510]173 10.47 219.27 -34.00 0.00 0.00 0.00 0.00 [ 5.31@Z510 None - 5.32@Z510 None ]
|
||||||
|
[Z510]173 [Z510]174 0.75 139.47 2.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]173 [Z510]175 0.85 330.67 -6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]173 [Z510]176 1.84 244.07 85.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]173 [Z510]177 1.87 134.17 -85.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 15 08 2024 COMMENT: Interclub Gouffre des Partages(Length : 148.89m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Bertrand Hamm, Emma Pont
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 1 1 2024
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]303 [Z510]52 9.55 129.36 -72.50 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Z510]303 [Z510]303 0.00 359.66 0.00 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 2024.1@Z510 None ]
|
||||||
|
[Z510]303 [Z510]305 3.84 162.46 -4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]306 6.46 127.66 -2.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]307 12.30 92.26 -0.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]308 12.60 77.36 -1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]309 3.97 61.46 -0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]310 9.25 304.76 8.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]311 8.76 335.76 7.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]312 0.95 259.36 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]313 9.09 3.46 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]314 3.28 38.16 6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]315 2.62 54.06 7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]316 9.51 130.66 -72.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]317 19.52 103.76 63.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]318 21.59 151.86 -80.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]319 9.88 124.66 -72.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]320 24.84 347.66 -51.90 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 2024.2@Z510 None ]
|
||||||
|
[Z510]320 [Z510]321 4.23 250.16 -1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]322 6.17 236.76 -7.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]323 6.20 215.36 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]324 5.81 198.36 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]325 7.81 179.86 11.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]326 9.35 170.56 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]327 10.73 179.26 9.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]328 5.61 124.16 6.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]329 7.45 96.56 3.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]330 10.14 81.76 5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]331 9.15 51.06 1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]332 0.66 36.56 -10.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]333 2.53 112.56 -75.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]334 29.27 142.56 67.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]335 15.35 247.16 -9.30 0.00 0.00 0.00 0.00 [ 2024.2@Z510 None - 2024.3@Z510 None ]
|
||||||
|
[Z510]335 [Z510]336 2.59 274.86 85.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]337 2.62 326.76 83.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]338 1.35 222.16 78.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]339 1.38 339.86 -8.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]340 1.64 351.06 -70.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]341 0.89 191.66 29.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]342 13.39 266.96 4.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]343 14.93 266.86 4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]344 14.37 266.66 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]345 13.32 267.06 4.70 0.00 0.00 0.00 0.00 [ 2024.3@Z510 None - 2024.4@Z510 None ]
|
||||||
|
[Z510]345 [Z510]346 0.75 182.26 -5.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]347 1.12 176.86 -48.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]348 3.64 276.46 -77.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]349 0.72 342.06 6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]350 2.10 290.76 87.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]351 4.10 294.36 -71.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]352 1.12 157.26 -71.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]353 1.38 185.16 23.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]354 2.33 282.56 -24.70 0.00 0.00 0.00 0.00 [ 2024.4@Z510 None - 2024.5@Z510 None ]
|
||||||
|
[Z510]354 [Z510]355 2.07 228.56 -14.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]356 3.51 204.66 -7.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]357 3.41 191.76 -5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]358 5.25 273.76 -16.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]359 0.69 357.26 9.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]360 2.13 89.96 12.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]361 1.54 152.76 8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]362 2.10 183.16 71.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]363 4.89 165.26 -81.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]364 1.15 167.46 -27.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]365 10.70 206.86 61.20 0.00 0.00 0.00 0.00 [ 2024.5@Z510 None - 2024.a@Z510 None ]
|
||||||
|
[Z510]354 [Z510]366 4.92 269.86 -10.90 0.00 0.00 0.00 0.00 [ 2024.5@Z510 None - 2024.6@Z510 None ]
|
||||||
|
[Z510]366 [Z510]367 1.64 172.36 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]368 1.71 215.96 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]369 2.23 245.96 5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]370 2.00 83.36 -0.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]371 4.89 106.26 -3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]372 2.92 111.46 -3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]373 1.80 134.76 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]374 1.90 79.46 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]375 5.87 59.26 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]376 4.72 43.86 3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]377 4.00 205.46 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]378 4.49 53.86 -85.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]379 4.95 56.46 -9.90 0.00 0.00 0.00 0.00 [ 2024.6@Z510 None - 2024.7@Z510 None ]
|
||||||
|
[Z510]379 [Z510]380 1.15 53.06 10.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]381 1.90 344.26 -3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]382 3.02 311.76 -6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]383 3.41 298.56 -6.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]384 3.97 285.46 -2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]385 2.07 197.86 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]386 1.67 161.86 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]387 4.27 247.46 -7.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]388 3.02 260.76 -4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]389 3.90 189.86 71.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]390 4.89 339.96 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]391 5.28 300.66 -75.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]392 6.73 276.76 -17.80 0.00 0.00 0.00 0.00 [ 2024.7@Z510 None - 2024.8@Z510 None ]
|
||||||
|
[Z510]392 [Z510]393 0.43 147.66 14.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]394 0.46 79.76 10.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]395 0.46 67.96 2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]396 0.49 58.26 12.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]397 0.62 334.16 -7.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]398 2.03 257.96 -6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]399 7.61 247.46 10.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]400 3.25 223.16 8.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]401 1.44 184.56 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]402 3.71 196.66 57.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]403 0.52 358.26 -71.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]404 6.27 0.46 -72.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]405 6.40 245.76 -7.20 0.00 0.00 0.00 0.00 [ 2024.8@Z510 None - 2024.9@Z510 None ]
|
||||||
|
[Z510]405 [Z510]406 1.12 345.56 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]407 1.84 320.76 8.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]408 2.30 303.26 9.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]409 1.84 0.06 70.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]410 0.52 194.76 8.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]411 1.31 53.06 -4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]412 1.12 103.26 0.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]413 2.92 94.16 -31.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]414 10.10 280.06 -74.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]415 9.91 279.46 -74.20 0.00 0.00 0.00 0.00 [ 2024.9@Z510 None - 2024.10@Z510 None ]
|
||||||
|
[Z510]415 [Z510]416 0.49 148.06 -5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]417 0.39 204.96 -5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]418 0.46 220.26 1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]419 4.89 237.96 15.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]420 9.51 274.36 81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]421 5.77 56.96 19.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]422 5.15 166.56 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]423 15.65 231.56 -29.30 0.00 0.00 0.00 0.00 [ 2024.10@Z510 None - 2024.11@Z510 None ]
|
||||||
|
[Z510]423 [Z510]424 0.66 150.56 7.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]425 1.31 195.26 -61.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]426 1.21 296.96 44.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]427 2.30 282.36 70.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]428 4.20 223.66 4.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]429 5.54 231.26 0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]430 4.07 246.36 -2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]431 1.21 265.56 5.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]432 0.92 89.96 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]433 3.02 76.06 7.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]434 1.08 352.96 14.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]435 3.90 217.26 77.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]436 1.38 179.16 -73.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]437 9.32 242.06 1.60 0.00 0.00 0.00 0.00 [ 2024.11@Z510 None - 2024.12@Z510 None ]
|
||||||
|
[Z510]437 [Z510]438 10.40 252.76 4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]439 8.37 276.76 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]440 11.29 251.56 3.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]441 10.43 262.86 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]442 9.58 273.16 5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]443 5.97 298.46 8.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]444 1.02 327.56 7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]445 5.45 187.46 -8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]446 1.05 151.86 1.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]447 0.82 131.86 7.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]448 9.74 303.36 79.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]449 5.68 76.56 -78.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]450 41.93 177.46 -67.50 0.00 0.00 0.00 0.00 [ 2024.12@Z510 None - 2024.13@Z510 None ]
|
||||||
|
[Z510]437 [Z510]451 23.52 265.36 75.00 0.00 0.00 0.00 0.00 [ 2024.12@Z510 None - 2024.b@Z510 None ]
|
||||||
|
[Z510]450 [Z510]452 4.10 192.36 -2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]453 3.74 171.46 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]454 4.79 122.06 -3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]455 5.91 97.36 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]456 5.81 60.06 20.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]457 6.99 5.66 15.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]458 9.68 348.46 17.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]459 7.94 326.86 16.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]460 6.30 310.46 23.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]461 1.44 270.96 23.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]462 19.13 342.96 29.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]463 58.01 351.16 74.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]464 49.18 328.66 70.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]465 2.76 331.16 -70.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]466 20.44 138.76 -74.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]467 13.65 113.86 -45.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]468 19.91 145.06 -73.50 0.00 0.00 0.00 0.00 [ 2024.13@Z510 None - 2024.14@Z510 None ]
|
||||||
|
[Z510]450 [Z510]469 9.61 346.26 -14.90 0.00 0.00 0.00 0.00 [ 2024.13@Z510 None - 2024.c@Z510 None ]
|
||||||
|
[Z510]468 [Z510]470 4.07 232.76 -9.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]471 6.33 244.56 -11.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]472 8.14 252.06 -10.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]473 4.63 263.46 -7.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]474 4.13 311.36 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]475 4.43 341.56 4.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]476 6.30 24.86 22.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]477 10.10 44.56 26.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]478 0.59 147.76 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]479 3.41 293.66 80.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]480 31.00 340.46 79.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]481 7.87 237.66 -46.40 0.00 0.00 0.00 0.00 [ 2024.14@Z510 None - 2024.15@Z510 None ]
|
||||||
|
[Z510]481 [Z510]482 5.25 258.26 -5.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]483 3.58 240.76 -6.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]484 3.15 290.16 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]485 2.46 323.06 9.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]486 0.59 176.76 -1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]487 1.71 89.86 9.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]488 2.85 5.56 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]489 7.45 334.66 74.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]490 50.79 152.06 -79.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]491 40.65 8.06 -87.30 0.00 0.00 0.00 0.00 [ 2024.15@Z510 None - 2024.16@Z510 None ]
|
||||||
|
[Z510]491 [Z510]492 7.91 179.56 10.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]493 8.96 142.56 4.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]494 9.84 115.86 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]495 6.07 242.96 29.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]496 1.48 319.46 33.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]497 3.08 68.06 4.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]498 10.47 101.66 1.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]499 9.78 119.66 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]500 44.49 218.76 86.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]501 19.39 143.66 -51.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]502 11.42 170.66 -41.50 0.00 0.00 0.00 0.00 [ 2024.16@Z510 None - 2024.17@Z510 None ]
|
||||||
|
[Z510]491 [Z510]551 8.76 50.76 62.70 0.00 0.00 0.00 0.00 [ 2024.16@Z510 None - 2024.21@Z510 None ]
|
||||||
|
[Z510]502 [Z510]503 3.54 195.36 -5.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]504 1.38 238.86 -6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]505 0.89 291.36 9.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]506 6.73 22.36 -0.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]507 4.89 3.26 1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]508 10.79 50.76 17.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]509 8.04 71.76 19.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]510 5.28 95.16 14.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]511 4.07 113.36 0.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]512 45.54 29.26 77.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]513 35.86 149.56 -65.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]514 33.37 143.86 -66.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]515 31.76 143.56 -66.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]516 31.89 143.46 -67.00 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.24@Z510 None ]
|
||||||
|
[Z510]502 [Z510]529 37.43 176.96 -65.70 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.18@Z510 None ]
|
||||||
|
[Z510]502 [Z510]530 27.53 42.96 79.00 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.d@Z510 None ]
|
||||||
|
[Z510]516 [Z510]517 6.43 80.56 0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]518 3.02 113.86 15.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]519 2.43 148.96 9.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]520 5.58 208.96 2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]521 8.10 229.46 0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]522 4.17 242.16 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]523 3.28 286.26 5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]524 3.51 346.66 24.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]525 26.28 35.16 82.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]526 29.72 305.36 68.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]527 9.25 133.66 -66.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]528 39.04 165.56 -69.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]531 2.10 294.46 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]532 3.64 257.66 -0.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]533 3.71 359.16 15.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]534 2.20 77.06 12.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]535 9.74 51.56 13.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]536 8.76 31.16 8.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]537 10.10 11.36 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]538 6.33 9.36 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]539 49.44 356.66 67.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]540 3.31 341.06 -79.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]541 3.22 268.66 26.90 0.00 0.00 0.00 0.00 [ 2024.18@Z510 None - 2024.19@Z510 None ]
|
||||||
|
[Z510]541 [Z510]542 0.85 150.16 -19.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]543 0.98 178.26 -5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]544 5.02 220.46 -6.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]545 1.44 215.36 80.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]546 0.56 331.76 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]547 11.35 231.96 -76.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]548 10.40 59.36 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]549 4.49 19.26 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]550 17.32 208.36 -45.10 0.00 0.00 0.00 0.00 [ 2024.19@Z510 None - 2024.20@Z510 None ]
|
||||||
|
[Z510]550 [Z510]574 61.84 262.26 -64.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]552 14.63 51.06 62.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]553 10.14 250.46 -2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]554 9.84 215.16 -5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]555 8.73 179.16 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]556 3.22 318.76 10.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]557 0.82 113.86 -9.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]558 7.15 131.06 -4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]559 4.49 64.66 -4.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]560 2.13 323.96 11.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]561 7.61 279.56 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]562 13.39 262.76 6.60 0.00 0.00 0.00 0.00 [ 2024.21@Z510 None - 2024.22@Z510 None ]
|
||||||
|
[Z510]562 [Z510]563 14.93 263.26 6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]564 1.05 35.96 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]565 17.19 282.46 16.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]566 3.18 291.66 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]567 41.44 255.06 -0.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]568 12.01 249.46 25.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]569 9.28 243.06 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]570 9.71 243.26 8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]571 4.43 35.46 -68.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]572 4.17 9.56 -68.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]573 60.07 264.26 -62.20 0.00 0.00 0.00 0.00 [ 2024.22@Z510 None - 2024.23@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 18 08 2023 COMMENT: Interclub Gouffre des Partages(Length : 99.4m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Severine Andriot, Alexandre Pont, Janet Saumet
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 1 1 2023
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]218 [Z510]219 11.48 359.50 90.00 0.00 0.00 0.00 0.00 [ 2023.0@Z510 None - 2023@Z510 None ]
|
||||||
|
[Z510]218 [Z510]220 4.20 138.60 2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]218 [Z510]221 1.48 332.70 -2.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]218 [Z510]222 18.21 158.10 87.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]218 [Z510]223 3.87 223.00 -88.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]219 [Z510]224 10.63 80.10 8.70 0.00 0.00 0.00 0.00 [ 2023@Z510 None - 2023.1@Z510 None ]
|
||||||
|
[Z510]224 [Z510]225 5.71 318.60 -0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]224 [Z510]226 3.08 186.20 1.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]224 [Z510]227 23.56 308.10 77.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]224 [Z510]228 3.71 58.00 -87.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]224 [Z510]229 17.29 7.20 73.90 0.00 0.00 0.00 0.00 [ 2023.1@Z510 None - 2023.2@Z510 None ]
|
||||||
|
[Z510]229 [Z510]230 1.31 83.30 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]229 [Z510]231 1.21 273.90 5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]229 [Z510]232 9.35 283.40 84.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]229 [Z510]233 19.98 164.40 -86.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]229 [Z510]234 8.79 51.90 1.00 0.00 0.00 0.00 0.00 [ 2023.2@Z510 None - 2023.3@Z510 None ]
|
||||||
|
[Z510]234 [Z510]235 3.05 331.40 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]234 [Z510]236 2.72 124.40 11.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]234 [Z510]237 16.24 311.10 72.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]234 [Z510]238 3.97 322.60 -79.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]234 [Z510]239 16.44 276.20 73.40 0.00 0.00 0.00 0.00 [ 2023.3@Z510 None - 2023.4@Z510 None ]
|
||||||
|
[Z510]239 [Z510]240 16.77 221.40 19.20 0.00 0.00 0.00 0.00 [ 2023.4@Z510 None - 2023.5@Z510 None ]
|
||||||
|
[Z510]239 [Z510]246 35.47 20.00 77.20 0.00 0.00 0.00 0.00 [ 2023.4@Z510 None - 2023.A@Z510 None ]
|
||||||
|
[Z510]239 [Z510]268 1.84 333.40 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]239 [Z510]269 3.12 157.70 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]239 [Z510]270 20.11 125.10 -85.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]239 [Z510]271 25.16 354.00 74.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]241 3.25 235.80 7.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]242 3.31 112.50 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]243 0.52 11.80 76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]244 26.84 337.20 75.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]245 22.57 158.10 -80.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]272 0.85 120.10 -30.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]273 5.71 7.60 -1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]274 40.39 331.70 77.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]275 4.95 294.10 -35.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]276 40.58 329.90 77.90 0.00 0.00 0.00 0.00 [ 2023.5@Z510 None - 2023.6@Z510 None ]
|
||||||
|
[Z510]246 [Z510]247 1.44 300.10 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]246 [Z510]248 0.62 125.20 8.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]246 [Z510]249 3.38 342.70 74.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]246 [Z510]250 3.58 175.10 -84.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]246 [Z510]251 15.26 53.70 40.10 0.00 0.00 0.00 0.00 [ 2023.A@Z510 None - 2023.B@Z510 None ]
|
||||||
|
[Z510]251 [Z510]252 1.67 127.50 5.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]251 [Z510]253 0.75 321.10 -7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]251 [Z510]254 23.33 276.00 79.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]251 [Z510]255 3.54 134.10 -85.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]251 [Z510]256 33.99 356.10 71.80 0.00 0.00 0.00 0.00 [ 2023.B@Z510 None - 2023.C@Z510 None ]
|
||||||
|
[Z510]256 [Z510]257 2.26 0.80 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]256 [Z510]258 0.59 143.70 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]256 [Z510]259 35.70 23.50 73.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]256 [Z510]260 35.30 182.70 -78.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]256 [Z510]261 0.52 26.10 74.90 0.00 0.00 0.00 0.00 [ 2023.C@Z510 None - 2023.D@Z510 None ]
|
||||||
|
[Z510]261 [Z510]262 49.21 27.10 75.00 0.00 0.00 0.00 0.00 [ 2023.D@Z510 None - 2023.E@Z510 None ]
|
||||||
|
[Z510]262 [Z510]263 3.22 137.80 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]262 [Z510]264 0.62 343.80 -4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]262 [Z510]265 2.40 140.60 -3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]262 [Z510]266 5.09 181.50 -64.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]262 [Z510]267 24.25 160.60 -76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]277 1.51 124.60 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]278 3.02 319.10 1.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]279 13.35 270.30 78.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]280 34.68 213.90 -82.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]281 14.30 206.00 35.60 0.00 0.00 0.00 0.00 [ 2023.6@Z510 None - 2023.AA@Z510 None ]
|
||||||
|
[Z510]276 [Z510]295 2.07 132.30 -0.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]296 2.17 358.70 1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]297 9.65 229.40 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]298 24.08 0.20 73.00 0.00 0.00 0.00 0.00 [ 2023.6@Z510 None - 2023.7@Z510 None ]
|
||||||
|
[Z510]281 [Z510]282 0.75 132.40 6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]281 [Z510]283 2.10 296.30 -4.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]281 [Z510]284 11.65 305.70 78.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]281 [Z510]285 4.30 169.30 -81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]281 [Z510]286 11.84 244.80 9.80 0.00 0.00 0.00 0.00 [ 2023.AA@Z510 None - 2023.AB@Z510 None ]
|
||||||
|
[Z510]286 [Z510]287 1.18 153.50 6.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]286 [Z510]288 0.69 306.70 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]286 [Z510]289 7.05 350.50 74.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]286 [Z510]290 17.29 194.60 -81.20 0.00 0.00 0.00 0.00 [ 2023.AB@Z510 None - 2023.AC@Z510 None ]
|
||||||
|
[Z510]290 [Z510]291 1.31 68.60 -2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]290 [Z510]292 3.58 68.60 0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]290 [Z510]293 2.00 192.10 -77.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]290 [Z510]294 0.66 63.10 -36.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]298 [Z510]207 2.17 123.90 9.00 0.00 0.00 0.00 0.00 [ 2023.7@Z510 None - A11.28@Z510 None ]
|
||||||
|
[Z510]298 [Z510]299 0.79 322.20 -1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]298 [Z510]300 1.28 133.10 2.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]298 [Z510]301 6.46 44.70 75.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]298 [Z510]302 2.07 102.00 -79.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
|
||||||
|
/ commaies dce convesiobn
|
||||||
@@ -0,0 +1,630 @@
|
|||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 04 09 2020 COMMENT: Interclub Gouffre des Partages(Length : 117.31m Surface : 0.0m Duplicate : 13.46m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Guy Lamure, Alexandre Pont, Olivier Venaut
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2020
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]19 [Z510]19 0.00 47.61 -90.00 0.00 0.00 0.00 0.00 #|LP# [ 5.5@Z510 None - 5.5@Z510 None ]
|
||||||
|
[Z510]19 [Z510]42 2.62 47.61 -90.00 0.00 0.00 0.00 0.00 #|LP# [ 5.5@Z510 None - 9.1@Z510 None ]
|
||||||
|
[Z510]19 [Z510]48 16.57 219.51 -52.00 0.00 0.00 0.00 0.00 [ 5.5@Z510 None - 5.6@Z510 None ]
|
||||||
|
[Z510]42 [Z510]43 11.68 47.61 44.00 0.00 0.00 0.00 0.00 #|LP# [ 9.1@Z510 None - 9.2@Z510 None ]
|
||||||
|
[Z510]43 [Z510]44 10.30 289.71 39.00 0.00 0.00 0.00 0.00 #|LP# [ 9.2@Z510 None - 9.3@Z510 None ]
|
||||||
|
[Z510]44 [Z510]45 19.55 287.91 28.00 0.00 0.00 0.00 0.00 #|LP# [ 9.3@Z510 None - 9.4@Z510 None ]
|
||||||
|
[Z510]45 [Z510]46 11.35 269.01 10.00 0.00 0.00 0.00 0.00 [ 9.4@Z510 None - 9.5@Z510 None ]
|
||||||
|
[Z510]46 [Z510]47 38.25 41.31 52.00 0.00 0.00 0.00 0.00 [ 9.5@Z510 None - 9.6@Z510 None ]
|
||||||
|
[Z510]48 [Z510]49 49.38 174.51 -78.00 0.00 0.00 0.00 0.00 [ 5.6@Z510 None - 5.7@Z510 None ]
|
||||||
|
[Z510]49 [Z510]50 16.80 72.81 -24.00 0.00 0.00 0.00 0.00 [ 5.7@Z510 None - 5.8@Z510 None ]
|
||||||
|
[Z510]50 [Z510]51 48.95 35.01 -82.00 0.00 0.00 0.00 0.00 [ 5.8@Z510 None - 5.9@Z510 None ]
|
||||||
|
[Z510]51 [Z510]52 18.70 266.31 -66.00 0.00 0.00 0.00 0.00 [ 5.9@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Z510]52 [Z510]53 21.06 251.91 -60.00 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 5.11@Z510 None ]
|
||||||
|
[Z510]53 [Z510]54 9.38 285.21 -50.00 0.00 0.00 0.00 0.00 [ 5.11@Z510 None - 5.12@Z510 None ]
|
||||||
|
[Z510]54 [Z510]55 13.52 249.21 -68.00 0.00 0.00 0.00 0.00 [ 5.12@Z510 None - 5.13@Z510 None ]
|
||||||
|
[Z510]55 [Z510]56 28.15 157.41 -62.00 0.00 0.00 0.00 0.00 [ 5.13@Z510 None - 5.14@Z510 None ]
|
||||||
|
[Z510]56 [Z510]57 10.37 225.81 -43.00 0.00 0.00 0.00 0.00 [ 5.14@Z510 None - 5.15@Z510 None ]
|
||||||
|
[Z510]57 [Z510]58 19.72 215.01 -60.00 0.00 0.00 0.00 0.00 [ 5.15@Z510 None - 5.16@Z510 None ]
|
||||||
|
[Z510]58 [Z510]59 25.23 243.81 -82.00 0.00 0.00 0.00 0.00 [ 5.16@Z510 None - 5.17@Z510 None ]
|
||||||
|
[Z510]59 [Z510]60 5.25 184.41 -57.00 0.00 0.00 0.00 0.00 [ 5.17@Z510 None - 5.18@Z510 None ]
|
||||||
|
[Z510]60 [Z510]61 19.03 104.31 -57.00 0.00 0.00 0.00 0.00 [ 5.18@Z510 None - 5.19@Z510 None ]
|
||||||
|
[Z510]61 [Z510]62 26.25 161.91 -65.00 0.00 0.00 0.00 0.00 [ 5.19@Z510 None - 5.20@Z510 None ]
|
||||||
|
[Z510]62 [Z510]63 6.92 80.91 -42.00 0.00 0.00 0.00 0.00 [ 5.20@Z510 None - 5.21@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 06 09 2020 COMMENT: Interclub Gouffre des Partages(Length : 196.83m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Bastien Courtier, Philippe Monteil
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2020
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]1 [Z510]1 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 0@Z510 None - 0@Z510 None ]
|
||||||
|
[Z510]1 [Z510]4 16.40 256.31 -60.30 0.00 0.00 0.00 0.00 [ 0@Z510 None - 2.1@Z510 None ]
|
||||||
|
[Z510]1 [Z510]6 48.95 191.11 79.80 0.00 0.00 0.00 0.00 [ 0@Z510 None - 3.1@Z510 None ]
|
||||||
|
[Z510]1 [Z510]8 12.93 102.61 -31.70 0.00 0.00 0.00 0.00 [ 0@Z510 None - 4.1@Z510 None ]
|
||||||
|
[Z510]8 [Z510]9 20.60 29.51 -50.90 0.00 0.00 0.00 0.00 [ 4.1@Z510 None - 4.2@Z510 None ]
|
||||||
|
[Z510]9 [Z510]9 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - 4.2@Z510 None ]
|
||||||
|
[Z510]9 [Z510]12 16.83 277.91 -48.00 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - M.1@Z510 None ]
|
||||||
|
[Z510]9 [Z510]13 34.22 82.81 68.30 0.00 0.00 0.00 0.00 [ 4.2@Z510 None - 1.1@Z510 None ]
|
||||||
|
[Z510]13 [Z510]13 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 1.1@Z510 None ]
|
||||||
|
[Z510]13 [Z510]15 7.81 22.41 -24.30 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 5.1@Z510 None ]
|
||||||
|
[Z510]13 [Z510]20 58.40 72.81 76.00 0.00 0.00 0.00 0.00 [ 1.1@Z510 None - 1.2@Z510 None ]
|
||||||
|
[Z510]15 [Z510]16 20.14 84.21 -30.10 0.00 0.00 0.00 0.00 [ 5.1@Z510 None - 5.2@Z510 None ]
|
||||||
|
[Z510]16 [Z510]17 6.07 142.11 -19.90 0.00 0.00 0.00 0.00 [ 5.2@Z510 None - 5.3@Z510 None ]
|
||||||
|
[Z510]17 [Z510]18 5.87 173.11 -55.60 0.00 0.00 0.00 0.00 [ 5.3@Z510 None - 5.4@Z510 None ]
|
||||||
|
[Z510]18 [Z510]19 9.38 240.61 -24.10 0.00 0.00 0.00 0.00 [ 5.4@Z510 None - 5.5@Z510 None ]
|
||||||
|
[Z510]20 [Z510]21 3.28 30.21 0.00 0.00 0.00 0.00 0.00 [ 1.2@Z510 None - 1.3@Z510 None ]
|
||||||
|
[Z510]21 [Z510]21 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 1.3@Z510 None ]
|
||||||
|
[Z510]21 [Z510]22 14.76 141.41 83.10 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 1.4@Z510 None ]
|
||||||
|
[Z510]21 [Z510]24 50.20 311.91 -83.30 0.00 0.00 0.00 0.00 [ 1.3@Z510 None - 6.1@Z510 None ]
|
||||||
|
[Z510]22 [Z510]25 14.76 92.21 3.80 0.00 0.00 0.00 0.00 [ 1.4@Z510 None - 1.5@Z510 None ]
|
||||||
|
[Z510]25 [Z510]26 18.77 179.01 64.60 0.00 0.00 0.00 0.00 [ 1.5@Z510 None - 1.6@Z510 None ]
|
||||||
|
[Z510]26 [Z510]27 9.81 168.71 59.30 0.00 0.00 0.00 0.00 [ 1.6@Z510 None - 1.7@Z510 None ]
|
||||||
|
[Z510]27 [Z510]28 23.62 221.81 82.20 0.00 0.00 0.00 0.00 [ 1.7@Z510 None - 1.8@Z510 None ]
|
||||||
|
[Z510]28 [Z510]29 41.99 337.71 81.70 0.00 0.00 0.00 0.00 [ 1.8@Z510 None - 1.9@Z510 None ]
|
||||||
|
[Z510]29 [Z510]30 6.56 340.91 -4.80 0.00 0.00 0.00 0.00 [ 1.9@Z510 None - 1.10@Z510 None ]
|
||||||
|
[Z510]30 [Z510]31 66.57 274.11 82.60 0.00 0.00 0.00 0.00 [ 1.10@Z510 None - 1.11@Z510 None ]
|
||||||
|
[Z510]31 [Z510]32 14.96 12.51 34.40 0.00 0.00 0.00 0.00 [ 1.11@Z510 None - 1.12@Z510 None ]
|
||||||
|
[Z510]32 [Z510]32 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 1.12@Z510 None ]
|
||||||
|
[Z510]32 [Z510]33 39.04 29.01 10.30 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 1.13@Z510 None ]
|
||||||
|
[Z510]32 [Z510]36 12.47 29.01 10.00 0.00 0.00 0.00 0.00 [ 1.12@Z510 None - 7.1@Z510 None ]
|
||||||
|
[Z510]33 Z_510 6.36 295.41 71.10 0.00 0.00 0.00 0.00 [ 1.13@Z510 None - Z_510@Z510 ent ]
|
||||||
|
[Z510]36 [Z510]36 0.00 359.01 0.00 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 7.1@Z510 None ]
|
||||||
|
[Z510]36 [Z510]37 18.37 38.71 -81.20 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 7.2@Z510 None ]
|
||||||
|
[Z510]36 [Z510]39 15.09 29.01 10.00 0.00 0.00 0.00 0.00 [ 7.1@Z510 None - 8.1@Z510 None ]
|
||||||
|
[Z510]39 [Z510]40 31.53 36.41 -65.40 0.00 0.00 0.00 0.00 [ 8.1@Z510 None - 8.2@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 12 08 2022 COMMENT: Interclub Gouffre des Partages(Length : 98.86m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Anouk Darne, Philippe Monteil
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2022
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]183 [Z510]144 2.36 295.63 20.20 0.00 0.00 0.00 0.00 [ A11.4@Z510 None - 10.16@Z510 None ]
|
||||||
|
[Z510]183 [Z510]184 17.36 235.83 -7.50 0.00 0.00 0.00 0.00 [ A11.4@Z510 None - A11.5@Z510 None ]
|
||||||
|
[Z510]184 [Z510]185 8.40 201.33 -85.30 0.00 0.00 0.00 0.00 [ A11.5@Z510 None - A11.6@Z510 None ]
|
||||||
|
[Z510]185 [Z510]186 14.63 232.93 -1.00 0.00 0.00 0.00 0.00 [ A11.6@Z510 None - A11.7@Z510 None ]
|
||||||
|
[Z510]186 [Z510]187 9.74 221.83 -28.00 0.00 0.00 0.00 0.00 [ A11.7@Z510 None - A11.8@Z510 None ]
|
||||||
|
[Z510]187 [Z510]188 9.58 235.33 -20.90 0.00 0.00 0.00 0.00 [ A11.8@Z510 None - A11.9@Z510 None ]
|
||||||
|
[Z510]188 [Z510]189 3.77 241.13 -16.20 0.00 0.00 0.00 0.00 [ A11.9@Z510 None - A11.10@Z510 None ]
|
||||||
|
[Z510]189 [Z510]190 4.20 212.13 -28.80 0.00 0.00 0.00 0.00 [ A11.10@Z510 None - A11.11@Z510 None ]
|
||||||
|
[Z510]190 [Z510]191 16.80 235.03 -42.00 0.00 0.00 0.00 0.00 [ A11.11@Z510 None - A11.12@Z510 None ]
|
||||||
|
[Z510]191 [Z510]191 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A11.12@Z510 None ]
|
||||||
|
[Z510]191 [Z510]192 12.27 230.03 -21.90 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A11.13@Z510 None ]
|
||||||
|
[Z510]191 [Z510]209 10.60 96.53 -84.60 0.00 0.00 0.00 0.00 [ A11.12@Z510 None - A12.1@Z510 None ]
|
||||||
|
[Z510]192 [Z510]193 13.39 209.23 -59.00 0.00 0.00 0.00 0.00 [ A11.13@Z510 None - A11.14@Z510 None ]
|
||||||
|
[Z510]193 [Z510]194 16.67 207.03 -43.20 0.00 0.00 0.00 0.00 [ A11.14@Z510 None - A11.15@Z510 None ]
|
||||||
|
[Z510]194 [Z510]195 9.19 195.13 -61.30 0.00 0.00 0.00 0.00 [ A11.15@Z510 None - A11.16@Z510 None ]
|
||||||
|
[Z510]195 [Z510]195 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A11.16@Z510 None ]
|
||||||
|
[Z510]195 [Z510]196 6.33 264.03 -18.10 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A11.17@Z510 None ]
|
||||||
|
[Z510]195 [Z510]213 18.64 66.93 -5.00 0.00 0.00 0.00 0.00 [ A11.16@Z510 None - A13.1@Z510 None ]
|
||||||
|
[Z510]196 [Z510]197 8.63 288.43 -17.50 0.00 0.00 0.00 0.00 [ A11.17@Z510 None - A11.18@Z510 None ]
|
||||||
|
[Z510]197 [Z510]198 15.91 257.03 -86.40 0.00 0.00 0.00 0.00 [ A11.18@Z510 None - A11.19@Z510 None ]
|
||||||
|
[Z510]198 [Z510]198 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A11.19@Z510 None ]
|
||||||
|
[Z510]198 [Z510]199 12.63 234.93 25.50 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A11.20@Z510 None ]
|
||||||
|
[Z510]198 [Z510]216 18.70 59.73 1.60 0.00 0.00 0.00 0.00 [ A11.19@Z510 None - A14.1@Z510 None ]
|
||||||
|
[Z510]199 [Z510]200 12.24 235.83 -18.20 0.00 0.00 0.00 0.00 [ A11.20@Z510 None - A11.21@Z510 None ]
|
||||||
|
[Z510]200 [Z510]201 11.71 217.63 -20.80 0.00 0.00 0.00 0.00 [ A11.21@Z510 None - A11.22@Z510 None ]
|
||||||
|
[Z510]201 [Z510]202 4.89 228.83 -23.90 0.00 0.00 0.00 0.00 [ A11.22@Z510 None - A11.23@Z510 None ]
|
||||||
|
[Z510]202 [Z510]203 2.43 301.53 18.90 0.00 0.00 0.00 0.00 [ A11.23@Z510 None - A11.24@Z510 None ]
|
||||||
|
[Z510]203 [Z510]204 3.81 225.03 17.20 0.00 0.00 0.00 0.00 [ A11.24@Z510 None - A11.25@Z510 None ]
|
||||||
|
[Z510]204 [Z510]205 18.77 236.03 -80.30 0.00 0.00 0.00 0.00 [ A11.25@Z510 None - A11.26@Z510 None ]
|
||||||
|
[Z510]205 [Z510]206 9.09 288.43 55.10 0.00 0.00 0.00 0.00 [ A11.26@Z510 None - A11.27@Z510 None ]
|
||||||
|
[Z510]206 [Z510]207 5.18 22.23 17.50 0.00 0.00 0.00 0.00 [ A11.27@Z510 None - A11.28@Z510 None ]
|
||||||
|
[Z510]209 [Z510]210 26.44 208.33 -68.10 0.00 0.00 0.00 0.00 [ A12.1@Z510 None - A12.2@Z510 None ]
|
||||||
|
[Z510]210 [Z510]210 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A12.2@Z510 None - A12.2@Z510 None ]
|
||||||
|
[Z510]213 [Z510]213 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A13.1@Z510 None - A13.1@Z510 None ]
|
||||||
|
[Z510]216 [Z510]216 0.00 359.33 0.00 0.00 0.00 0.00 0.00 [ A14.1@Z510 None - A14.1@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 13 08 2021 COMMENT: Interclub Gouffre des Partages(Length : 80.93m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Alexandre Pont, Emma Pont, Olivier Venaut
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2021
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]52 [Z510]52 0.00 359.17 0.00 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Z510]52 [Z510]65 4.33 151.97 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]66 2.79 318.77 6.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]67 15.32 269.67 83.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]68 14.47 284.67 -71.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]69 10.24 249.77 -3.70 0.00 0.00 0.00 0.00 [ 5.10@Z510 None - 10.1@Z510 None ]
|
||||||
|
[Z510]52 [Z510]178 3.64 153.17 6.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]179 3.67 59.97 9.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]180 8.10 251.17 2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]181 0.52 96.37 87.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]52 [Z510]182 3.48 218.67 -78.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]63 0.00 359.17 0.00 0.00 0.00 0.00 0.00 [ 5.21@Z510 None - 5.21@Z510 None ]
|
||||||
|
[Z510]63 [Z510]150 0.85 141.67 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]151 1.71 218.67 2.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]152 5.45 16.17 58.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]153 3.44 190.17 -67.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]63 [Z510]154 4.89 245.97 16.70 0.00 0.00 0.00 0.00 [ 5.21@Z510 None - 5.28@Z510 None ]
|
||||||
|
[Z510]69 [Z510]70 1.35 173.27 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]69 [Z510]71 0.69 322.67 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]69 [Z510]72 4.59 330.87 87.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]69 [Z510]73 6.76 162.77 -80.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]69 [Z510]74 6.36 241.57 -38.50 0.00 0.00 0.00 0.00 [ 10.1@Z510 None - 10.2@Z510 None ]
|
||||||
|
[Z510]74 [Z510]75 0.98 147.87 -1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]74 [Z510]76 0.82 335.87 -9.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]74 [Z510]77 3.22 283.17 79.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]74 [Z510]78 7.22 69.87 -85.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]74 [Z510]79 6.69 266.87 -34.70 0.00 0.00 0.00 0.00 [ 10.2@Z510 None - 10.3@Z510 None ]
|
||||||
|
[Z510]79 [Z510]80 1.28 146.37 -2.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]79 [Z510]81 1.12 327.17 -7.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]79 [Z510]82 5.61 235.17 86.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]79 [Z510]83 4.00 99.37 -87.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]79 [Z510]84 10.33 210.87 -54.40 0.00 0.00 0.00 0.00 [ 10.3@Z510 None - 10.4@Z510 None ]
|
||||||
|
[Z510]84 [Z510]85 1.08 160.47 12.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]84 [Z510]86 3.35 339.37 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]84 [Z510]87 11.19 302.17 81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]84 [Z510]88 4.92 133.07 -76.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]84 [Z510]89 45.60 229.27 -55.70 0.00 0.00 0.00 0.00 [ 10.4@Z510 None - 10.5@Z510 None ]
|
||||||
|
[Z510]89 [Z510]90 1.35 158.47 4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]89 [Z510]91 1.21 347.87 -6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]89 [Z510]92 4.89 341.57 74.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]89 [Z510]93 4.23 219.67 -89.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]89 [Z510]94 19.03 246.07 -52.90 0.00 0.00 0.00 0.00 [ 10.5@Z510 None - 10.6@Z510 None ]
|
||||||
|
[Z510]94 [Z510]95 2.40 295.47 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]94 [Z510]96 6.23 77.47 2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]94 [Z510]97 11.38 23.57 62.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]94 [Z510]98 4.40 106.07 -88.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]94 [Z510]99 26.25 102.17 -56.20 0.00 0.00 0.00 0.00 [ 10.6@Z510 None - 10.7@Z510 None ]
|
||||||
|
[Z510]99 [Z510]100 2.89 26.77 13.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]99 [Z510]101 1.12 181.47 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]99 [Z510]102 4.82 26.97 85.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]99 [Z510]103 4.53 34.17 -79.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]99 [Z510]104 12.34 152.67 -73.20 0.00 0.00 0.00 0.00 [ 10.7@Z510 None - 10.8@Z510 None ]
|
||||||
|
[Z510]104 [Z510]105 2.95 168.37 -1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]104 [Z510]106 2.00 341.27 1.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]104 [Z510]107 10.66 306.37 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]104 [Z510]108 1.18 169.77 -86.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]104 [Z510]109 5.35 99.47 47.20 0.00 0.00 0.00 0.00 [ 10.8@Z510 None - 10.9@Z510 None ]
|
||||||
|
[Z510]109 [Z510]110 1.84 60.67 5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]109 [Z510]111 9.81 266.37 -9.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]109 [Z510]112 13.06 312.07 68.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]109 [Z510]113 4.63 182.17 -82.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]109 [Z510]114 17.55 269.97 -24.30 0.00 0.00 0.00 0.00 [ 10.9@Z510 None - 10.10@Z510 None ]
|
||||||
|
[Z510]114 [Z510]115 1.18 138.57 -1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]114 [Z510]116 2.36 330.77 -1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]114 [Z510]117 2.89 228.97 83.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]114 [Z510]118 1.77 199.87 -82.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]114 [Z510]119 14.04 118.77 -72.40 0.00 0.00 0.00 0.00 [ 10.10@Z510 None - 10.11@Z510 None ]
|
||||||
|
[Z510]119 [Z510]120 8.46 271.37 3.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]119 [Z510]121 2.36 74.47 5.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]119 [Z510]122 3.87 285.97 79.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]119 [Z510]123 4.13 160.97 -86.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]119 [Z510]124 10.50 70.47 -49.10 0.00 0.00 0.00 0.00 [ 10.11@Z510 None - 10.12@Z510 None ]
|
||||||
|
[Z510]124 [Z510]125 1.18 175.87 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]124 [Z510]126 1.74 13.67 1.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]124 [Z510]127 6.40 323.57 71.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]124 [Z510]128 4.04 300.17 -80.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]124 [Z510]129 17.49 105.37 -64.00 0.00 0.00 0.00 0.00 [ 10.12@Z510 None - 10.13@Z510 None ]
|
||||||
|
[Z510]129 [Z510]130 2.40 152.27 0.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]129 [Z510]131 2.53 23.27 -4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]129 [Z510]132 12.17 313.37 78.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]129 [Z510]133 2.89 91.17 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]129 [Z510]134 6.50 125.17 -16.60 0.00 0.00 0.00 0.00 [ 10.13@Z510 None - 10.14@Z510 None ]
|
||||||
|
[Z510]134 [Z510]135 0.98 146.47 20.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]134 [Z510]136 3.31 301.47 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]134 [Z510]137 2.92 333.87 77.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]134 [Z510]138 2.03 352.27 -86.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]134 [Z510]139 12.96 235.37 -19.80 0.00 0.00 0.00 0.00 [ 10.14@Z510 None - 10.15@Z510 None ]
|
||||||
|
[Z510]139 [Z510]140 1.02 119.07 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]139 [Z510]141 1.21 316.87 -2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]139 [Z510]142 4.76 263.57 75.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]139 [Z510]143 5.51 146.27 -78.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]139 [Z510]144 5.38 207.97 -61.30 0.00 0.00 0.00 0.00 [ 10.15@Z510 None - 10.16@Z510 None ]
|
||||||
|
[Z510]144 [Z510]145 0.95 342.67 -0.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]144 [Z510]146 0.82 143.67 -1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]144 [Z510]147 6.20 321.07 76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]144 [Z510]148 4.27 69.97 -87.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]155 0.85 149.87 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]156 1.51 305.97 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]157 3.05 318.47 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]158 2.56 71.67 -83.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]154 [Z510]159 4.92 235.77 -48.60 0.00 0.00 0.00 0.00 [ 5.28@Z510 None - 5.29@Z510 None ]
|
||||||
|
[Z510]159 [Z510]160 1.31 137.37 1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]159 [Z510]161 0.79 317.27 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]159 [Z510]162 3.05 295.47 76.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]159 [Z510]163 2.26 60.17 -84.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]159 [Z510]164 9.28 237.87 -24.30 0.00 0.00 0.00 0.00 [ 5.29@Z510 None - 5.30@Z510 None ]
|
||||||
|
[Z510]164 [Z510]165 0.79 137.07 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]164 [Z510]166 1.05 324.37 -2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]164 [Z510]167 2.72 285.87 72.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]164 [Z510]168 2.76 301.67 -82.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]164 [Z510]169 9.35 230.87 -23.50 0.00 0.00 0.00 0.00 [ 5.30@Z510 None - 5.31@Z510 None ]
|
||||||
|
[Z510]169 [Z510]170 0.82 137.57 5.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]169 [Z510]171 0.66 309.77 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]169 [Z510]172 1.21 94.17 80.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]169 [Z510]173 10.47 219.27 -34.00 0.00 0.00 0.00 0.00 [ 5.31@Z510 None - 5.32@Z510 None ]
|
||||||
|
[Z510]173 [Z510]174 0.75 139.47 2.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]173 [Z510]175 0.85 330.67 -6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]173 [Z510]176 1.84 244.07 85.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]173 [Z510]177 1.87 134.17 -85.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 15 08 2024 COMMENT: Interclub Gouffre des Partages(Length : 148.89m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Bertrand Hamm, Emma Pont
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2024
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]303 [Z510]52 9.55 129.36 -72.50 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 5.10@Z510 None ]
|
||||||
|
[Z510]303 [Z510]303 0.00 359.66 0.00 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 2024.1@Z510 None ]
|
||||||
|
[Z510]303 [Z510]305 3.84 162.46 -4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]306 6.46 127.66 -2.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]307 12.30 92.26 -0.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]308 12.60 77.36 -1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]309 3.97 61.46 -0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]310 9.25 304.76 8.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]311 8.76 335.76 7.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]312 0.95 259.36 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]313 9.09 3.46 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]314 3.28 38.16 6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]315 2.62 54.06 7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]316 9.51 130.66 -72.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]317 19.52 103.76 63.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]318 21.59 151.86 -80.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]319 9.88 124.66 -72.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]303 [Z510]320 24.84 347.66 -51.90 0.00 0.00 0.00 0.00 [ 2024.1@Z510 None - 2024.2@Z510 None ]
|
||||||
|
[Z510]320 [Z510]321 4.23 250.16 -1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]322 6.17 236.76 -7.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]323 6.20 215.36 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]324 5.81 198.36 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]325 7.81 179.86 11.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]326 9.35 170.56 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]327 10.73 179.26 9.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]328 5.61 124.16 6.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]329 7.45 96.56 3.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]330 10.14 81.76 5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]331 9.15 51.06 1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]332 0.66 36.56 -10.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]333 2.53 112.56 -75.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]334 29.27 142.56 67.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]320 [Z510]335 15.35 247.16 -9.30 0.00 0.00 0.00 0.00 [ 2024.2@Z510 None - 2024.3@Z510 None ]
|
||||||
|
[Z510]335 [Z510]336 2.59 274.86 85.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]337 2.62 326.76 83.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]338 1.35 222.16 78.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]339 1.38 339.86 -8.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]340 1.64 351.06 -70.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]341 0.89 191.66 29.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]342 13.39 266.96 4.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]343 14.93 266.86 4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]344 14.37 266.66 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]335 [Z510]345 13.32 267.06 4.70 0.00 0.00 0.00 0.00 [ 2024.3@Z510 None - 2024.4@Z510 None ]
|
||||||
|
[Z510]345 [Z510]346 0.75 182.26 -5.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]347 1.12 176.86 -48.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]348 3.64 276.46 -77.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]349 0.72 342.06 6.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]350 2.10 290.76 87.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]351 4.10 294.36 -71.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]352 1.12 157.26 -71.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]353 1.38 185.16 23.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]345 [Z510]354 2.33 282.56 -24.70 0.00 0.00 0.00 0.00 [ 2024.4@Z510 None - 2024.5@Z510 None ]
|
||||||
|
[Z510]354 [Z510]355 2.07 228.56 -14.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]356 3.51 204.66 -7.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]357 3.41 191.76 -5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]358 5.25 273.76 -16.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]359 0.69 357.26 9.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]360 2.13 89.96 12.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]361 1.54 152.76 8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]362 2.10 183.16 71.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]363 4.89 165.26 -81.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]364 1.15 167.46 -27.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]354 [Z510]365 10.70 206.86 61.20 0.00 0.00 0.00 0.00 [ 2024.5@Z510 None - 2024.a@Z510 None ]
|
||||||
|
[Z510]354 [Z510]366 4.92 269.86 -10.90 0.00 0.00 0.00 0.00 [ 2024.5@Z510 None - 2024.6@Z510 None ]
|
||||||
|
[Z510]366 [Z510]367 1.64 172.36 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]368 1.71 215.96 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]369 2.23 245.96 5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]370 2.00 83.36 -0.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]371 4.89 106.26 -3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]372 2.92 111.46 -3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]373 1.80 134.76 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]374 1.90 79.46 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]375 5.87 59.26 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]376 4.72 43.86 3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]377 4.00 205.46 81.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]378 4.49 53.86 -85.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]366 [Z510]379 4.95 56.46 -9.90 0.00 0.00 0.00 0.00 [ 2024.6@Z510 None - 2024.7@Z510 None ]
|
||||||
|
[Z510]379 [Z510]380 1.15 53.06 10.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]381 1.90 344.26 -3.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]382 3.02 311.76 -6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]383 3.41 298.56 -6.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]384 3.97 285.46 -2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]385 2.07 197.86 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]386 1.67 161.86 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]387 4.27 247.46 -7.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]388 3.02 260.76 -4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]389 3.90 189.86 71.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]390 4.89 339.96 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]391 5.28 300.66 -75.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]379 [Z510]392 6.73 276.76 -17.80 0.00 0.00 0.00 0.00 [ 2024.7@Z510 None - 2024.8@Z510 None ]
|
||||||
|
[Z510]392 [Z510]393 0.43 147.66 14.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]394 0.46 79.76 10.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]395 0.46 67.96 2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]396 0.49 58.26 12.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]397 0.62 334.16 -7.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]398 2.03 257.96 -6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]399 7.61 247.46 10.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]400 3.25 223.16 8.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]401 1.44 184.56 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]402 3.71 196.66 57.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]403 0.52 358.26 -71.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]404 6.27 0.46 -72.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]392 [Z510]405 6.40 245.76 -7.20 0.00 0.00 0.00 0.00 [ 2024.8@Z510 None - 2024.9@Z510 None ]
|
||||||
|
[Z510]405 [Z510]406 1.12 345.56 3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]407 1.84 320.76 8.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]408 2.30 303.26 9.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]409 1.84 0.06 70.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]410 0.52 194.76 8.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]411 1.31 53.06 -4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]412 1.12 103.26 0.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]413 2.92 94.16 -31.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]414 10.10 280.06 -74.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]405 [Z510]415 9.91 279.46 -74.20 0.00 0.00 0.00 0.00 [ 2024.9@Z510 None - 2024.10@Z510 None ]
|
||||||
|
[Z510]415 [Z510]416 0.49 148.06 -5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]417 0.39 204.96 -5.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]418 0.46 220.26 1.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]419 4.89 237.96 15.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]420 9.51 274.36 81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]421 5.77 56.96 19.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]422 5.15 166.56 -78.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]415 [Z510]423 15.65 231.56 -29.30 0.00 0.00 0.00 0.00 [ 2024.10@Z510 None - 2024.11@Z510 None ]
|
||||||
|
[Z510]423 [Z510]424 0.66 150.56 7.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]425 1.31 195.26 -61.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]426 1.21 296.96 44.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]427 2.30 282.36 70.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]428 4.20 223.66 4.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]429 5.54 231.26 0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]430 4.07 246.36 -2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]431 1.21 265.56 5.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]432 0.92 89.96 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]433 3.02 76.06 7.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]434 1.08 352.96 14.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]435 3.90 217.26 77.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]436 1.38 179.16 -73.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]423 [Z510]437 9.32 242.06 1.60 0.00 0.00 0.00 0.00 [ 2024.11@Z510 None - 2024.12@Z510 None ]
|
||||||
|
[Z510]437 [Z510]438 10.40 252.76 4.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]439 8.37 276.76 6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]440 11.29 251.56 3.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]441 10.43 262.86 3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]442 9.58 273.16 5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]443 5.97 298.46 8.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]444 1.02 327.56 7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]445 5.45 187.46 -8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]446 1.05 151.86 1.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]447 0.82 131.86 7.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]448 9.74 303.36 79.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]449 5.68 76.56 -78.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]437 [Z510]450 41.93 177.46 -67.50 0.00 0.00 0.00 0.00 [ 2024.12@Z510 None - 2024.13@Z510 None ]
|
||||||
|
[Z510]437 [Z510]451 23.52 265.36 75.00 0.00 0.00 0.00 0.00 [ 2024.12@Z510 None - 2024.b@Z510 None ]
|
||||||
|
[Z510]450 [Z510]452 4.10 192.36 -2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]453 3.74 171.46 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]454 4.79 122.06 -3.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]455 5.91 97.36 -0.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]456 5.81 60.06 20.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]457 6.99 5.66 15.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]458 9.68 348.46 17.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]459 7.94 326.86 16.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]460 6.30 310.46 23.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]461 1.44 270.96 23.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]462 19.13 342.96 29.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]463 58.01 351.16 74.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]464 49.18 328.66 70.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]465 2.76 331.16 -70.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]466 20.44 138.76 -74.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]467 13.65 113.86 -45.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]450 [Z510]468 19.91 145.06 -73.50 0.00 0.00 0.00 0.00 [ 2024.13@Z510 None - 2024.14@Z510 None ]
|
||||||
|
[Z510]450 [Z510]469 9.61 346.26 -14.90 0.00 0.00 0.00 0.00 [ 2024.13@Z510 None - 2024.c@Z510 None ]
|
||||||
|
[Z510]468 [Z510]470 4.07 232.76 -9.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]471 6.33 244.56 -11.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]472 8.14 252.06 -10.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]473 4.63 263.46 -7.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]474 4.13 311.36 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]475 4.43 341.56 4.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]476 6.30 24.86 22.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]477 10.10 44.56 26.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]478 0.59 147.76 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]479 3.41 293.66 80.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]480 31.00 340.46 79.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]468 [Z510]481 7.87 237.66 -46.40 0.00 0.00 0.00 0.00 [ 2024.14@Z510 None - 2024.15@Z510 None ]
|
||||||
|
[Z510]481 [Z510]482 5.25 258.26 -5.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]483 3.58 240.76 -6.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]484 3.15 290.16 -2.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]485 2.46 323.06 9.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]486 0.59 176.76 -1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]487 1.71 89.86 9.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]488 2.85 5.56 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]489 7.45 334.66 74.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]490 50.79 152.06 -79.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]481 [Z510]491 40.65 8.06 -87.30 0.00 0.00 0.00 0.00 [ 2024.15@Z510 None - 2024.16@Z510 None ]
|
||||||
|
[Z510]491 [Z510]492 7.91 179.56 10.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]493 8.96 142.56 4.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]494 9.84 115.86 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]495 6.07 242.96 29.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]496 1.48 319.46 33.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]497 3.08 68.06 4.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]498 10.47 101.66 1.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]499 9.78 119.66 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]500 44.49 218.76 86.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]501 19.39 143.66 -51.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]491 [Z510]502 11.42 170.66 -41.50 0.00 0.00 0.00 0.00 [ 2024.16@Z510 None - 2024.17@Z510 None ]
|
||||||
|
[Z510]491 [Z510]551 8.76 50.76 62.70 0.00 0.00 0.00 0.00 [ 2024.16@Z510 None - 2024.21@Z510 None ]
|
||||||
|
[Z510]502 [Z510]503 3.54 195.36 -5.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]504 1.38 238.86 -6.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]505 0.89 291.36 9.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]506 6.73 22.36 -0.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]507 4.89 3.26 1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]508 10.79 50.76 17.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]509 8.04 71.76 19.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]510 5.28 95.16 14.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]511 4.07 113.36 0.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]512 45.54 29.26 77.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]513 35.86 149.56 -65.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]514 33.37 143.86 -66.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]515 31.76 143.56 -66.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]502 [Z510]516 31.89 143.46 -67.00 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.24@Z510 None ]
|
||||||
|
[Z510]502 [Z510]529 37.43 176.96 -65.70 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.18@Z510 None ]
|
||||||
|
[Z510]502 [Z510]530 27.53 42.96 79.00 0.00 0.00 0.00 0.00 [ 2024.17@Z510 None - 2024.d@Z510 None ]
|
||||||
|
[Z510]516 [Z510]517 6.43 80.56 0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]518 3.02 113.86 15.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]519 2.43 148.96 9.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]520 5.58 208.96 2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]521 8.10 229.46 0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]522 4.17 242.16 3.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]523 3.28 286.26 5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]524 3.51 346.66 24.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]525 26.28 35.16 82.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]526 29.72 305.36 68.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]527 9.25 133.66 -66.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]516 [Z510]528 39.04 165.56 -69.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]531 2.10 294.46 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]532 3.64 257.66 -0.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]533 3.71 359.16 15.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]534 2.20 77.06 12.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]535 9.74 51.56 13.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]536 8.76 31.16 8.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]537 10.10 11.36 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]538 6.33 9.36 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]539 49.44 356.66 67.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]540 3.31 341.06 -79.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]529 [Z510]541 3.22 268.66 26.90 0.00 0.00 0.00 0.00 [ 2024.18@Z510 None - 2024.19@Z510 None ]
|
||||||
|
[Z510]541 [Z510]542 0.85 150.16 -19.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]543 0.98 178.26 -5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]544 5.02 220.46 -6.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]545 1.44 215.36 80.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]546 0.56 331.76 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]547 11.35 231.96 -76.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]548 10.40 59.36 6.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]549 4.49 19.26 10.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]541 [Z510]550 17.32 208.36 -45.10 0.00 0.00 0.00 0.00 [ 2024.19@Z510 None - 2024.20@Z510 None ]
|
||||||
|
[Z510]550 [Z510]574 61.84 262.26 -64.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]552 14.63 51.06 62.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]553 10.14 250.46 -2.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]554 9.84 215.16 -5.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]555 8.73 179.16 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]556 3.22 318.76 10.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]557 0.82 113.86 -9.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]558 7.15 131.06 -4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]559 4.49 64.66 -4.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]560 2.13 323.96 11.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]561 7.61 279.56 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]551 [Z510]562 13.39 262.76 6.60 0.00 0.00 0.00 0.00 [ 2024.21@Z510 None - 2024.22@Z510 None ]
|
||||||
|
[Z510]562 [Z510]563 14.93 263.26 6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]564 1.05 35.96 1.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]565 17.19 282.46 16.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]566 3.18 291.66 5.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]567 41.44 255.06 -0.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]568 12.01 249.46 25.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]569 9.28 243.06 12.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]570 9.71 243.26 8.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]571 4.43 35.46 -68.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]572 4.17 9.56 -68.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]562 [Z510]573 60.07 264.26 -62.20 0.00 0.00 0.00 0.00 [ 2024.22@Z510 None - 2024.23@Z510 None ]
|
||||||
|
|
||||||
|
Gouffre Z510
|
||||||
|
SURVEY NAME: Z510.Z510
|
||||||
|
SURVEY DATE: 18 08 2023 COMMENT: Interclub Gouffre des Partages(Length : 99.4m Surface : 0.0m Duplicate : 0.0m)
|
||||||
|
SURVEY TEAM:
|
||||||
|
Severine Andriot, Alexandre Pont, Janet Saumet
|
||||||
|
DECLINATION: 0.00 FORMAT: DMMDUDRLLAaDdNF CORRECTIONS: 0.00 0.00 0.00 CORRECTIONS2: 0.00 0.00 DISCOVERY: 01 01 2023
|
||||||
|
|
||||||
|
FROM TO LENGTH BEARING INC LEFT UP DOWN RIGHT FLAGS COMMENTS
|
||||||
|
|
||||||
|
[Z510]218 [Z510]219 11.48 359.50 90.00 0.00 0.00 0.00 0.00 [ 2023.0@Z510 None - 2023@Z510 None ]
|
||||||
|
[Z510]218 [Z510]220 4.20 138.60 2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]218 [Z510]221 1.48 332.70 -2.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]218 [Z510]222 18.21 158.10 87.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]218 [Z510]223 3.87 223.00 -88.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]219 [Z510]224 10.63 80.10 8.70 0.00 0.00 0.00 0.00 [ 2023@Z510 None - 2023.1@Z510 None ]
|
||||||
|
[Z510]224 [Z510]225 5.71 318.60 -0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]224 [Z510]226 3.08 186.20 1.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]224 [Z510]227 23.56 308.10 77.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]224 [Z510]228 3.71 58.00 -87.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]224 [Z510]229 17.29 7.20 73.90 0.00 0.00 0.00 0.00 [ 2023.1@Z510 None - 2023.2@Z510 None ]
|
||||||
|
[Z510]229 [Z510]230 1.31 83.30 3.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]229 [Z510]231 1.21 273.90 5.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]229 [Z510]232 9.35 283.40 84.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]229 [Z510]233 19.98 164.40 -86.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]229 [Z510]234 8.79 51.90 1.00 0.00 0.00 0.00 0.00 [ 2023.2@Z510 None - 2023.3@Z510 None ]
|
||||||
|
[Z510]234 [Z510]235 3.05 331.40 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]234 [Z510]236 2.72 124.40 11.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]234 [Z510]237 16.24 311.10 72.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]234 [Z510]238 3.97 322.60 -79.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]234 [Z510]239 16.44 276.20 73.40 0.00 0.00 0.00 0.00 [ 2023.3@Z510 None - 2023.4@Z510 None ]
|
||||||
|
[Z510]239 [Z510]240 16.77 221.40 19.20 0.00 0.00 0.00 0.00 [ 2023.4@Z510 None - 2023.5@Z510 None ]
|
||||||
|
[Z510]239 [Z510]246 35.47 20.00 77.20 0.00 0.00 0.00 0.00 [ 2023.4@Z510 None - 2023.A@Z510 None ]
|
||||||
|
[Z510]239 [Z510]268 1.84 333.40 3.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]239 [Z510]269 3.12 157.70 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]239 [Z510]270 20.11 125.10 -85.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]239 [Z510]271 25.16 354.00 74.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]241 3.25 235.80 7.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]242 3.31 112.50 -0.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]243 0.52 11.80 76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]244 26.84 337.20 75.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]245 22.57 158.10 -80.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]272 0.85 120.10 -30.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]273 5.71 7.60 -1.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]274 40.39 331.70 77.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]275 4.95 294.10 -35.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]240 [Z510]276 40.58 329.90 77.90 0.00 0.00 0.00 0.00 [ 2023.5@Z510 None - 2023.6@Z510 None ]
|
||||||
|
[Z510]246 [Z510]247 1.44 300.10 4.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]246 [Z510]248 0.62 125.20 8.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]246 [Z510]249 3.38 342.70 74.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]246 [Z510]250 3.58 175.10 -84.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]246 [Z510]251 15.26 53.70 40.10 0.00 0.00 0.00 0.00 [ 2023.A@Z510 None - 2023.B@Z510 None ]
|
||||||
|
[Z510]251 [Z510]252 1.67 127.50 5.90 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]251 [Z510]253 0.75 321.10 -7.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]251 [Z510]254 23.33 276.00 79.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]251 [Z510]255 3.54 134.10 -85.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]251 [Z510]256 33.99 356.10 71.80 0.00 0.00 0.00 0.00 [ 2023.B@Z510 None - 2023.C@Z510 None ]
|
||||||
|
[Z510]256 [Z510]257 2.26 0.80 2.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]256 [Z510]258 0.59 143.70 4.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]256 [Z510]259 35.70 23.50 73.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]256 [Z510]260 35.30 182.70 -78.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]256 [Z510]261 0.52 26.10 74.90 0.00 0.00 0.00 0.00 [ 2023.C@Z510 None - 2023.D@Z510 None ]
|
||||||
|
[Z510]261 [Z510]262 49.21 27.10 75.00 0.00 0.00 0.00 0.00 [ 2023.D@Z510 None - 2023.E@Z510 None ]
|
||||||
|
[Z510]262 [Z510]263 3.22 137.80 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]262 [Z510]264 0.62 343.80 -4.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]262 [Z510]265 2.40 140.60 -3.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]262 [Z510]266 5.09 181.50 -64.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]262 [Z510]267 24.25 160.60 -76.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]277 1.51 124.60 4.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]278 3.02 319.10 1.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]279 13.35 270.30 78.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]280 34.68 213.90 -82.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]281 14.30 206.00 35.60 0.00 0.00 0.00 0.00 [ 2023.6@Z510 None - 2023.AA@Z510 None ]
|
||||||
|
[Z510]276 [Z510]295 2.07 132.30 -0.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]296 2.17 358.70 1.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]297 9.65 229.40 9.20 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]276 [Z510]298 24.08 0.20 73.00 0.00 0.00 0.00 0.00 [ 2023.6@Z510 None - 2023.7@Z510 None ]
|
||||||
|
[Z510]281 [Z510]282 0.75 132.40 6.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]281 [Z510]283 2.10 296.30 -4.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]281 [Z510]284 11.65 305.70 78.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]281 [Z510]285 4.30 169.30 -81.70 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]281 [Z510]286 11.84 244.80 9.80 0.00 0.00 0.00 0.00 [ 2023.AA@Z510 None - 2023.AB@Z510 None ]
|
||||||
|
[Z510]286 [Z510]287 1.18 153.50 6.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]286 [Z510]288 0.69 306.70 2.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]286 [Z510]289 7.05 350.50 74.80 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]286 [Z510]290 17.29 194.60 -81.20 0.00 0.00 0.00 0.00 [ 2023.AB@Z510 None - 2023.AC@Z510 None ]
|
||||||
|
[Z510]290 [Z510]291 1.31 68.60 -2.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]290 [Z510]292 3.58 68.60 0.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]290 [Z510]293 2.00 192.10 -77.60 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]290 [Z510]294 0.66 63.10 -36.00 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]298 [Z510]207 2.17 123.90 9.00 0.00 0.00 0.00 0.00 [ 2023.7@Z510 None - A11.28@Z510 None ]
|
||||||
|
[Z510]298 [Z510]299 0.79 322.20 -1.10 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]298 [Z510]300 1.28 133.10 2.40 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]298 [Z510]301 6.46 44.70 75.30 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
[Z510]298 [Z510]302 2.07 102.00 -79.50 0.00 0.00 0.00 0.00 #|S#
|
||||||
|
|
||||||
|
/ commaies dce convesiobn
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
@679298.000,4758093.000,1644.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!GEvotScxpl;
|
||||||
|
|
||||||
|
/
|
||||||
|
/ *****************************************************************************************************
|
||||||
|
/ * Conversion d'une database (.sql) Therion en fichiers Compass .dat .mak *
|
||||||
|
/ * Script pyThtoDat par alexandre.pont@yahoo.fr *
|
||||||
|
/ * Version: 2025_01_23 *
|
||||||
|
/ * Fichier source: ./Inputs/Z510_2024_12_31.sql *
|
||||||
|
/ * Fichier destination: ./Outputs/Z510_2024_12_31/Z510_2024_12_31.dat *
|
||||||
|
/ * Fichier destination: ./Outputs/Z510_2024_12_31/Z510_2024_12_31.mak *
|
||||||
|
/ * Date: 2025_01_23__16:59:22 *
|
||||||
|
/ *****************************************************************************************************
|
||||||
|
/
|
||||||
|
|
||||||
|
$30;
|
||||||
|
&WGS 1984;
|
||||||
|
*0.00;
|
||||||
|
#Z510_2024_12_31.dat,
|
||||||
|
Z_510[m,679298.000,4758093.000,1644.000]; / Z_510@Z510
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,114 @@
|
|||||||
|
@325234.250,5105299.710,724.000,30,1.520;
|
||||||
|
&WGS 1984;
|
||||||
|
!GEvotScxpl;
|
||||||
|
|
||||||
|
/
|
||||||
|
/ *******************************************************************************************
|
||||||
|
/ * Conversion d'une database (.sql) Therion en fichiers Compass .dat .mak *
|
||||||
|
/ * Script pyThtoDat par alexandre.pont@yahoo.fr *
|
||||||
|
/ * Version: Septembre 2024 *
|
||||||
|
/ * Fichier source: ./Inputs/databaseCriou-2024_09_18.sql *
|
||||||
|
/ * Fichier destination: ./Outputs/databaseCriou-2024_09_18/databaseCriou-2024_09_18.dat*
|
||||||
|
/ * Fichier destination: ./Outputs/databaseCriou-2024_09_18/databaseCriou-2024_09_18.mak*
|
||||||
|
/ * Date: 2024_09_30__12:01:04 *
|
||||||
|
/ *******************************************************************************************
|
||||||
|
/
|
||||||
|
|
||||||
|
$30;
|
||||||
|
&WGS 1984;
|
||||||
|
*0.00;
|
||||||
|
#databaseCriou-2024_09_18.dat,
|
||||||
|
17384[m,325234.250,5105299.710,724.000]; / R-peterets@Peterets
|
||||||
|
557[m,325398.530,5105180.390,732.000]; / R-Chaperon@Chaperon
|
||||||
|
17487[m,326246.820,5105061.050,995.000]; / CM1@trousCM
|
||||||
|
17488[m,326352.350,5105406.910,1170.000]; / CM2@CM2
|
||||||
|
17479[m,327251.730,5106381.010,1880.000]; / CD7@trousCD
|
||||||
|
17480[m,327300.870,5106487.240,1891.000]; / CD12@trousCD
|
||||||
|
17476[m,327365.710,5106541.970,1910.000]; / CD1@trousCD
|
||||||
|
17477[m,327411.480,5106608.340,1900.000]; / CD4@trousCD
|
||||||
|
219[m,327605.170,5106401.400,1920.000]; / CD5@CD5
|
||||||
|
17485[m,327619.000,5106444.000,1937.000]; / CD10@trousCD
|
||||||
|
17484[m,327625.000,5106385.000,1910.000]; / CD9@trousCD
|
||||||
|
694[m,327640.990,5106338.000,1880.000]; / CD11@CD11
|
||||||
|
17478[m,327658.740,5106446.910,1940.000]; / CD6@trousCD
|
||||||
|
17483[m,327670.000,5106498.000,1920.000]; / CD8@trousCD
|
||||||
|
690[m,327670.130,5105186.460,1541.000]; / Lambourdin@Lambourdin
|
||||||
|
17509[m,327695.000,5106640.000,2010.000]; / E50@trousE
|
||||||
|
17482[m,327712.000,5106589.000,1996.000]; / CD2@trousCD
|
||||||
|
17486[m,327735.850,5106592.320,1996.000]; / CD3@trousCD
|
||||||
|
17466[m,327743.300,5106971.650,2180.000]; / CA1@trousCA
|
||||||
|
646[m,327882.970,5106351.030,1926.000]; / FC231@FC231
|
||||||
|
17481[m,327926.880,5107006.290,2210.000]; / CD20@trousCD
|
||||||
|
17490[m,328017.460,5106416.550,2030.000]; / CE1@trousCE
|
||||||
|
17448[m,328038.080,5106304.410,1950.000]; / Superieur@Superieur
|
||||||
|
17492[m,328085.680,5106511.130,1990.000]; / CE3@trousCE
|
||||||
|
17467[m,328230.560,5106799.940,2140.000]; / CB1@trousCB
|
||||||
|
17525[m,328264.000,5105567.000,1805.000]; / SCF3@trousSCF
|
||||||
|
17469[m,328280.380,5106795.730,2170.000]; / CB3@trousCB
|
||||||
|
17468[m,328283.750,5106835.580,2170.000]; / CB2@trousCB
|
||||||
|
17475[m,328297.000,5106735.000,2177.000]; / CB7@trousCB
|
||||||
|
17493[m,328315.390,5106260.860,1900.000]; / CE4@trousCE
|
||||||
|
17472[m,328342.540,5106700.140,2155.000]; / CB6@trousCB
|
||||||
|
593[m,328349.250,5105475.210,2030.000]; / Daniel@Daniel
|
||||||
|
17495[m,328352.030,5106338.050,2060.000]; / CE6@trousCE
|
||||||
|
17474[m,328356.880,5106869.540,2190.000]; / CB9@trousCB
|
||||||
|
17520[m,328364.000,5106239.000,2011.000]; / FC233@trousFC
|
||||||
|
17471[m,328369.060,5106657.750,2150.000]; / CB5@trousCB
|
||||||
|
17494[m,328401.860,5106333.830,2060.000]; / CE5@trousCE
|
||||||
|
17496[m,328409.290,5106303.100,2050.000]; / CE7@trousCE
|
||||||
|
17473[m,328410.080,5106905.180,2200.000]; / CB8@trousCB
|
||||||
|
17497[m,328437.340,5106160.220,2010.000]; / CE8@trousCE
|
||||||
|
17449[m,328438.070,5106406.030,2085.000]; / EU981@Tombroi
|
||||||
|
16861[m,328473.010,5105591.990,1574.520]; / Station19@Sagesse
|
||||||
|
17521[m,328518.000,5106245.000,2050.000]; / FLT2@trousFLT
|
||||||
|
17470[m,328528.910,5107597.620,2140.000]; / CB4@trousCB
|
||||||
|
17514[m,328535.000,5106431.000,2113.000]; / F24@trousF
|
||||||
|
17513[m,328545.000,5106455.000,2125.000]; / F22@trousF
|
||||||
|
16543[m,328586.000,5105769.000,1940.000]; / FLT5@Morts-Vivants
|
||||||
|
592[m,328605.220,5105545.870,1946.000]; / U835@CulTane
|
||||||
|
17512[m,328619.000,5106476.000,2176.000]; / EU881@trousEU
|
||||||
|
1[m,328621.000,5106466.000,2151.000]; / F40@F40
|
||||||
|
17491[m,328622.070,5106445.660,2020.000]; / CE2@trousCE
|
||||||
|
42[m,328625.970,5105739.940,1940.000]; / FLT7@FLT7
|
||||||
|
17501[m,328659.080,5106171.560,2080.000]; / CE13@trousCE
|
||||||
|
17500[m,328670.740,5106190.640,2080.000]; / CE12@trousCE
|
||||||
|
17502[m,328672.270,5106090.160,2040.000]; / CE14@trousCE
|
||||||
|
17526[m,328733.000,5105909.000,2008.000]; / U834@trousU
|
||||||
|
17511[m,328741.860,5105963.840,1985.000]; / EU834@trousEU
|
||||||
|
17498[m,328743.170,5106335.050,2180.000]; / CE9@trousCE
|
||||||
|
17464[m,328757.460,5107096.560,2320.000]; / B133@trousB
|
||||||
|
17523[m,328758.000,5106510.000,2193.000]; / FU853@trousFU
|
||||||
|
17522[m,328763.000,5106490.000,2190.000]; / FU852@trousFU
|
||||||
|
17465[m,328770.790,5107135.570,2340.000]; / B134@trousB
|
||||||
|
17417[m,328817.360,5105907.270,2015.000]; / EU842@PetiteVieille
|
||||||
|
594[m,328823.650,5106278.060,2140.000]; / U6@Ecorchoir
|
||||||
|
17519[m,328847.000,5105952.000,2067.000]; / FC232@trousFC
|
||||||
|
480[m,328853.150,5105974.490,2070.000]; / CE10@CE10
|
||||||
|
17499[m,328892.480,5106201.980,2080.000]; / CE11@trousCE
|
||||||
|
17368[m,328916.000,5105768.450,2010.000]; / GU847@NouveauNe
|
||||||
|
519[m,328933.680,5105977.000,2112.000]; / E71@E71
|
||||||
|
17508[m,328933.710,5105977.700,2112.000]; / E71@trousE
|
||||||
|
17420[m,328939.000,5105920.000,2093.000]; / EU841@PetitVieux
|
||||||
|
556[m,328998.250,5105791.600,2100.000]; / CF2@CF2
|
||||||
|
66[m,329008.370,5105911.170,2060.000]; / Babet@Babet
|
||||||
|
689[m,329027.920,5106260.770,2200.000]; / Innomable@Innomable
|
||||||
|
14839[m,329043.950,5106450.090,2220.000]; / F126@F126
|
||||||
|
17504[m,329054.440,5106218.380,2200.000]; / CF3@trousCF
|
||||||
|
17527[m,329100.000,5106250.000,2207.000]; / VF1b@trousVF
|
||||||
|
651[m,329107.480,5106133.600,2164.000]; / Frigo@Frigo
|
||||||
|
17510[m,329114.000,5106253.000,2207.000]; / E55@trousE
|
||||||
|
17516[m,329147.000,5106316.000,2211.000]; / F105@trousF
|
||||||
|
17505[m,329151.710,5106300.470,2240.000]; / CF4@trousCF
|
||||||
|
16508[m,329162.580,5106606.640,2272.000]; / FU891@Mobylette
|
||||||
|
17503[m,329183.610,5106558.700,2260.000]; / CF1@trousCF
|
||||||
|
17524[m,329271.000,5106569.000,2285.000]; / FU911@trousFU
|
||||||
|
684[m,329298.110,5106525.260,2301.000]; / FU231@FU231
|
||||||
|
17517[m,329302.000,5106513.000,2306.000]; / F191@trousF
|
||||||
|
17515[m,329381.000,5106581.000,2233.000]; / F51@trousF
|
||||||
|
17506[m,329424.000,5106499.000,2328.000]; / CF5@trousCF
|
||||||
|
15364[m,329440.100,5106506.870,2324.000]; / VF3@VF3
|
||||||
|
17507[m,329457.000,5106501.000,2331.000]; / CF6@trousCF
|
||||||
|
16263[m,329461.080,5106635.570,2330.000]; / Jockers@Jockers
|
||||||
|
17518[m,329475.000,5106606.000,2328.000]; / F203@trousF
|
||||||
|
15473[m,329494.030,5106359.300,2215.260]; / Falaise@Falaise
|
||||||
|
16181[m,329541.720,5106429.580,2099.730]; / fenetre@Hongroise2
|
||||||
@@ -0,0 +1,348 @@
|
|||||||
|
Z -221.96 15.08 -265.11 0.00 -935.39 19.69 I 1372.8
|
||||||
|
SdatabaseCriou-2024_09_18
|
||||||
|
NFLT7.FLT7.FLT7.Syste D 1 1 1990 C 418.43m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
M 0.00 0.00 0.00 S42 P 0.0 0.0 0.0 0.0 I 0.0 F "[ FLT7@FLT7 air - 1@FLT7 None ] "
|
||||||
|
D 6.78 -24.32 19.69 S43 P 0.0 0.0 0.0 0.0 I 32.0 F "[ 1@FLT7 None - 2@FLT7 None ] "
|
||||||
|
D -0.16 -34.45 -26.90 S44 P 0.0 0.0 0.0 0.0 I 80.2 F "[ 2@FLT7 None - 3@FLT7 None ] "
|
||||||
|
D 6.69 -41.37 -29.53 S45 P 0.0 0.0 0.0 0.0 I 90.3 F "[ 3@FLT7 None - 4@FLT7 None ] "
|
||||||
|
D 15.08 -70.94 -31.82 S46 P 0.0 0.0 0.0 0.0 I 121.1 F "[ 4@FLT7 None - 5@FLT7 None ] "
|
||||||
|
D 13.40 -79.47 -34.12 S47 P 0.0 0.0 0.0 0.0 I 130.1 F "[ 5@FLT7 None - 6@FLT7 None ] "
|
||||||
|
D -17.80 -86.21 -46.59 S48 P 0.0 0.0 0.0 0.0 I 164.4 F "[ 6@FLT7 None - 7@FLT7 None ] "
|
||||||
|
D -31.70 -110.42 -53.81 S49 P 0.0 0.0 0.0 0.0 I 193.2 F "[ 7@FLT7 None - 8@FLT7 None ] "
|
||||||
|
D -80.03 -130.86 -68.58 S50 P 0.0 0.0 0.0 0.0 I 247.7 F "[ 8@FLT7 None - 9@FLT7 None ] "
|
||||||
|
D -115.81 -134.30 -73.50 S51 P 0.0 0.0 0.0 0.0 I 284.0 F "[ 9@FLT7 None - 10@FLT7 None ] "
|
||||||
|
D -126.64 -135.89 -78.42 S52 P 0.0 0.0 0.0 0.0 I 296.0 F "[ 10@FLT7 None - 11@FLT7 None ] "
|
||||||
|
D -152.50 -123.62 -83.34 S53 P 0.0 0.0 0.0 0.0 I 325.0 F "[ 11@FLT7 None - 12@FLT7 None ] "
|
||||||
|
D -180.09 -130.38 -83.34 S54 P 0.0 0.0 0.0 0.0 I 353.4 F "[ 12@FLT7 None - 13@FLT7 None ] "
|
||||||
|
D -199.19 -144.07 -85.64 S55 P 0.0 0.0 0.0 0.0 I 377.1 F "[ 13@FLT7 None - 14@FLT7 None ] "
|
||||||
|
D -202.87 -159.47 -88.26 S56 P 0.0 0.0 0.0 0.0 I 393.1 F "[ 14@FLT7 None - 15@FLT7 None ] "
|
||||||
|
D -221.96 -171.52 -98.10 S57 P 0.0 0.0 0.0 0.0 I 417.7 F "[ 15@FLT7 None - 16@FLT7 None ] "
|
||||||
|
D -221.96 -171.52 -778.55 S58 P 0.0 0.0 0.0 0.0 I 1098.2 F "[ 16@FLT7 None - 17@FLT7 None ] "
|
||||||
|
D -202.96 -178.50 -778.55 S59 P 0.0 0.0 0.0 0.0 I 1118.4 F "[ 17@FLT7 None - 18@FLT7 None ] "
|
||||||
|
D -202.96 -178.50 -876.65 S60 P 0.0 0.0 0.0 0.0 I 1216.5 F "[ 18@FLT7 None - 19@FLT7 None ] "
|
||||||
|
D -189.27 -197.59 -866.81 S61 P 0.0 0.0 0.0 0.0 I 1242.0 F "[ 19@FLT7 None - 20@FLT7 None ] "
|
||||||
|
D -189.27 -197.59 -925.54 S62 P 0.0 0.0 0.0 0.0 I 1300.7 F "[ 20@FLT7 None - 21@FLT7 None ] "
|
||||||
|
D -194.36 -233.99 -927.84 S63 P 0.0 0.0 0.0 0.0 I 1337.5 F "[ 21@FLT7 None - 22@FLT7 None ] "
|
||||||
|
D -201.62 -240.84 -930.47 S64 P 0.0 0.0 0.0 0.0 I 1347.8 F "[ 22@FLT7 None - 23@FLT7 None ] "
|
||||||
|
D -205.01 -265.11 -935.39 S65 P 0.0 0.0 0.0 0.0 I 1372.8 F
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCD11-Affluents.Bivou D 71 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBivouac-600.Bivouac- D 34 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 18 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 231 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 39 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 52 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 34 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 77 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 118 0 1900 C 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 27 0 323 C 323.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMorts-Vivants.Morts- D 1 1 1986 C 608.51m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMorts-Vivants-amonts D 1 1 1985 C 121.27m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCE10.CE10.CE10.Syste D 1 1 1984 C Explo data 01 01 1984 by None Length : 296.03m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NNouveauNe.NouveauNe. D 1 1 1984 C Length : 150.88 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPetiteVieille.Petite D 1 1 1984 C Length : 219.88 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NE71.E71.CE10.SystemM D 1 1 1985 C Length : 172.34 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NVF3.VF3.VF3.Mirolda. D 1 1 1988 C Explo data 01 01 1988 by None Length : 137.18m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NFalaise.Falaise.VF3. D 1 1 1988 C Explo data 01 01 1988 by None Length : 393.02m Surface : 0.0m Duplicate : 11.86m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NTremie.Tremie.VF3.Mi D 1 1 1988 C Explo data 01 01 1988 by None Length : 56.79m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NChauves-Souris.Chauv D 1 1 1989 C Explo data 01 01 1989 by None Length : 178.73m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NDanton.Danton.VF3.Mi D 1 1 1989 C Explo data 01 01 1989 by None Length : 195.22m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBlanchon.Prof-Blanch D 1 1 1989 C Explo data 01 01 1989 by None Length : 277.53m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NTremie.Tremie.VF3.Mi D 1 1 1989 C Explo data 01 01 1989 by None Length : 269.74m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NChauves-Souris.Chauv D 1 1 1990 C Explo data 01 01 1990 by None Length : 70.34m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuits-Jumeaux.Puits- D 1 1 1990 C Explo data 01 01 1990 by None Length : 340.51m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NDDiscovery.DDiscover D 1 1 1990 C Explo data 01 01 1990 by None Length : 123.99m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSado-Bozzo.Sado-Bozz D 1 1 1990 C Explo data 01 01 1990 by None Length : 222.56m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NHongroise.Hongroise. D 1 1 1990 C Explo data 01 01 1990 by None Length : 332.67m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NHongroise.Hongroise. D 1 1 1990 C Explo data 01 01 1990 by None Length : 292.36m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NChauves-Souris.Chauv D 1 1 1991 C Explo data 01 01 1991 by None Length : 21.47m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NChauves-Souris.Chauv D 1 1 1991 C Explo data 01 01 1991 by None Length : 92.56m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NVF46.VF46.VF3.Mirold D 1 1 1991 C Explo data 01 01 1991 by None Length : 167.84m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuits-Jumeaux.Puits- D 1 1 1991 C Explo data 01 01 1991 by None Length : 290.11m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSado-Bozzo.Sado-Bozz D 1 1 1991 C Explo data 01 01 1991 by None Length : 128.42m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSado-Bozzo.Sado-Bozz D 1 1 1991 C Explo data 01 01 1991 by None Length : 134.07m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NHongroise2.Hongroise D 1 1 1991 C Explo data 01 01 1991 by None Length : 42.13m Surface : 0.0m Duplicate : 36.89m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NF126.F126.F126.Mirol D 1 1 1992 C Explo data 01 01 1992 by None Length : 36.67m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMarches.Marches.F126 D 1 1 1992 C Explo data 01 01 1992 by None Length : 325.29m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJonction-VF3.Jonctio D 1 1 1992 C Explo data 01 01 1992 by None Length : 46.79m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJonction-VF3.Jonctio D 1 1 1992 C Explo data 01 01 1992 by None Length : 145.26m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJonction-VF3.Jonctio D 1 1 1992 C Explo data 01 01 1992 by None Length : 102.96m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NDDiscovery.DDiscover D 1 1 1990 C Explo data 01 01 1990 by None Length : 80.46m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCombattant.Combattan D 1 1 1992 C Explo data 01 01 1992 by None Length : 439.86m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCombattant.Combattan D 1 1 1992 C Explo data 01 01 1992 by None Length : 220.76m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMobylette.Mobylette. D 1 1 1992 C Explo data 01 01 1992 by None Length : 131.87m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NTremie.Tremie.VF3.Mi D 1 1 1993 C Explo data 01 01 1993 by None Length : 41.61m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMarches.Marches.F126 D 1 1 1994 C Explo data 01 01 1994 by None Length : 21.08m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMarches.Marches.F126 D 1 1 1994 C Explo data 01 01 1994 by None Length : 145.25m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBricole_Amont.Bricol D 1 1 1994 C Explo data 01 01 1994 by None Length : 59.52m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBricole_Amont.Bricol D 1 1 1994 C Explo data 01 01 1994 by None Length : 272.49m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBricole_Aval.Bricole D 1 1 1994 C Explo data 01 01 1994 by None Length : 341.29m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBricole_Aval.Bricole D 1 1 1994 C Explo data 01 01 1994 by None Length : 389.68m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBlanchon.Prof-Blanch D 1 1 1995 C Explo data 01 01 1995 by None Length : 172.17m Surface : 0.0m Duplicate : 52.8m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBricole_Amont.Bricol D 1 1 1997 C Explo data 01 01 1997 by None Length : 231.08m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NChaperon.Chaperon.Sy D 1 1 1998 C Explo data 01 01 1998 by None Length : 167.81m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBricole_Aval.Bricole D 1 1 1998 C Explo data 01 01 1998 by None Length : 288.93m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJonction-VF3.Jonctio D 1 1 1998 C Explo data 01 01 1998 by None Length : 224.57m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCombattant.Combattan D 1 1 1998 C Explo data 01 01 1998 by None Length : 133.16m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NHongroise2.Hongroise D 1 1 1998 C Explo data 01 01 1998 by None Length : 373.46m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NHongroise.Hongroise. D 1 1 1999 C Explo data 01 01 1999 by None Length : 32.56m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJockers.Jockers.Miro D 1 1 1998 C Explo data 01 01 1998 by None Length : 321.18m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJockers.Jockers.Miro D 1 1 1999 C Explo data 01 01 1999 by None Length : 331.62m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJockers.Jockers.Miro D 1 1 1999 C Explo data 01 01 1999 by None Length : 142.34m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJockers.Jockers.Miro D 1 1 1999 C Explo data 01 01 1999 by None Length : 243.35m Surface : 0.0m Duplicate : 1.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJockers.Jockers.Miro D 1 1 1999 C Explo data 01 01 1999 by None Length : 32.59m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJockers.Jockers.Miro D 1 1 1999 C Explo data 01 01 1999 by None Length : 130.12m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCendrillon.Cendrillo D 1 2 1988 C Explo data 01 02 1988 by None Length : 148.93m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSapin.Sapin.Morts-Vi D 1 2 1988 C Explo data 01 02 1988 by None Length : 106.9m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBabet.Babet.SystemMi D 1 8 1984 C Explo data 01 08 1984 by None Length : 159.83m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBabet.Babet.SystemMi D 1 8 1986 C Explo data 01 08 1986 by None Length : 38.15m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBabet.Babet.SystemMi D 1 8 1986 C Explo data 01 08 1986 by None Length : 217.33m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBabet.Babet.SystemMi D 1 8 1984 C Explo data 01 08 1984 by None Length : 73.85m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NFrigo.Frigo.SystemMi D 1 8 1984 C Length : 218.89 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NF40.F40.SystemMirold D 1 8 1986 C Explo data 01 08 1986 by Jacques Gudefin, Sylvain Matricon, FLT, URSUS, Jean Bottazzi, Michel Dussurget, Jacques Gudefin, Patrick Loiseau, Jean Bottazzi, Jacques Gudefin, Manu Pozzera, Jacques Gudefin, Xavier Julliard, Jean Bottazzi, Jacques Gudefin, X
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBabet.Babet.SystemMi D 1 8 1986 C Explo data 01 08 1986 by None Length : 38.75m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBabet.Babet.SystemMi D 1 8 1986 C Explo data 01 08 1986 by None Length : 221.23m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NEcorchoir.Ecorchoir. D 1 8 1986 C Explo data 01 08 1986 by None Length : 251.56m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NVieux-Depart.Vieux-D D 1 8 1986 C Explo data 01 08 1986 by None Length : 175.95m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuitsSec.PuitsSec.Mo D 1 8 1986 C Explo data 01 08 1986 by None Length : 58.88m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuitsSec-Riviere.Pui D 1 8 1986 C Explo data 01 08 1986 by None Length : 167.74m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NVF3.VF3.VF3.Mirolda. D 1 1 1988 C Explo data 01 01 1988 by None Length : 141.39m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
N2Lucarnes.2Lucarnes. D 1 1 1997 C Explo data 01 01 1997 by None Length : 398.38m Surface : 0.0m Duplicate : 25.73m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSagesse.Sagesse.Mort D 1 9 1986 C Explo data 01 09 1986 by None Length : 230.48m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMV1-2-4.MV1-2-4.Mort D 1 9 1986 C Explo data 01 09 1986 by None Length : 400.68m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMV1-2-4.MV1-2-4.Mort D 1 9 1986 C Explo data 01 09 1986 by None Length : 441.51m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMV1-2-4.MV1-2-4.Mort D 1 9 1986 C Explo data 01 09 1986 by None Length : 158.72m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMV1-2-4.MV1-2-4.Mort D 1 9 1986 C Explo data 01 09 1986 by None Length : 21.85m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCoeur-Toyota.Coeur-T D 1 9 1987 C Explo data 01 09 1987 by None Length : 84.72m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NRoiDeCoeurAmont.RoiD D 1 9 1987 C Explo data 01 09 1987 by None Length : 125.54m Surface : 0.0m Duplicate : 52.02m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJambeDeBois.JambeDeB D 1 9 1987 C Explo data 01 09 1987 by None Length : 176.65m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NJambeDeBois.JambeDeB D 24 12 1987 C Explo data 24 12 1987 by None Length : 54.32m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NTo-FailleActive.To-F D 1 9 1987 C Explo data 01 09 1987 by None Length : 51.48m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NTheta-FailleFossile. D 1 9 1987 C Explo data 01 09 1987 by None Length : 318.71m Surface : 0.0m Duplicate : 15.47m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Ncabane2024-2.Yougo.C D 1 9 2024 C Length : 141.12 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NArdecheX.Ardeche.CD1 D 1 9 2024 C Length : 329.32 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSagesse.Sagesse.Mort D 1 10 1986 C Explo data 01 10 1986 by None Length : 43.68m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSagesse.Sagesse.Mort D 1 10 1986 C Explo data 01 10 1986 by None Length : 15.52m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSagesse.Sagesse.Mort D 1 10 1986 C Explo data 01 10 1986 by None Length : 30.18m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSagesse-actif.Sagess D 1 10 1986 C Explo data 01 10 1986 by None Length : 163.05m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NYougo2023-4.Yougo.CD D 1 1 1985 C Explo data 01 01 1985 by None Length : 344.15m Surface : 0.0m Duplicate : 30.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nmirolda_-800.800.CD1 D 1 1 1980 C Explo data 01 01 1980 by None Length : 379.95m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAval-Dragounet.Aval- D 1 1 1980 C Explo data 01 01 1980 by None Length : 151.25m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCD5.CD5.SystemMirold D 3 9 2023 C Length : 196.14 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NYougoAmont2024.Yougo D 3 9 2024 C Length : 244.61 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NArdeche_2_cabane.Ard D 3 9 2024 C Length : 373.44 Surface : 0.0 Duplicate : 37.29
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NYougo2023-5.Yougo.CD D 1 1 1985 C Explo data 01 01 1985 by None Length : 353.81m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nhasselblad2023-4.Has D 1 1 1980 C Explo data 01 01 1980 by None Length : 318.39m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NGalerieDaniel.Galeri D 1 1 2006 C Explo data 01 01 2006 by None Length : 666.56m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nmajamonts2023.Amont- D 1 1 1980 C Explo data 01 01 1980 by None Length : 547.22m Surface : 0.0m Duplicate : 10.28m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
N230906_BMPRGF_CD11.9 D 1 1 1980 C Explo data 01 01 1980 by None Length : 333.64m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nmirolda_mkbu.900.CD1 D 1 1 1980 C Explo data 01 01 1980 by None Length : 553.44m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NArdeche_2_cabane.Ard D 6 9 2024 C Length : 223.6 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMajAmonts2024.Amont- D 6 9 2024 C Length : 756.68 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Namont-puits-belge.Am D 6 9 2024 C Length : 86.01 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NFC231.FC231.SystemMi D 7 9 2023 C Explo data 07 09 2023 by None Length : 13.0m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPeterets.Peterets.Sy D 8 5 1993 C Explo data 08 05 1993 by None Length : 153.05m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NSiphonTerminal.Sipho D 9 1 2003 C Explo data 09 01 2003 by None Length : 596.1m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NYougo-Aval.Yougo-Ava D 1 1 1980 C Explo data 01 01 1980 by None Length : 252.12m Surface : 0.0m Duplicate : 16.73m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NFU231.FU231.SystemMi D 31 8 2023 C Explo data 31 08 2023 by None Length : 45.0m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCM2.CM2.zoneCM.prosp D 12 6 2022 C Explo data 12 06 2022 by None Length : 3.0m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nmadg0.Bivouac270.CD1 D 1 1 1980 C Explo data 01 01 1980 by None Length : 134.5m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
N20220912miroldaXR1.B D 1 1 1980 C Explo data 01 01 1980 by None Length : 363.03m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPetitVieux.PetitVieu D 12 10 1984 C Explo data 12 10 1984 by None Length : 128.0m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuits-Belge.Puits-Be D 13 1 1987 C Explo data 13 01 1987 by None Length : 45.16m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuits-Belge.Puits-Be D 13 1 1987 C Explo data 13 01 1987 by None Length : 394.35m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuits-Belge.Puits-Be D 13 1 1987 C Explo data 13 01 1987 by None Length : 178.76m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuits-Belge.Puits-Be D 13 1 1987 C Explo data 13 01 1987 by None Length : 135.76m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuits-Belge.Puits-Be D 13 1 1987 C Explo data 13 01 1987 by None Length : 70.58m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAffluents-Puits-Belg D 13 1 1987 C Explo data 13 01 1987 by None Length : 28.81m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAffluents-Puits-Belg D 13 1 1987 C Explo data 13 01 1987 by None Length : 30.1m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAvalTRO.AvalTRO.CD11 D 13 2 1989 C Explo data 13 02 1989 by None Length : 171.54m Surface : 0.0m Duplicate : 125.99m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NPuits-Belge.Puits-Be D 13 7 1986 C Explo data 13 07 1986 by None Length : 452.48m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAffluents-Puits-Belg D 13 7 1986 C Explo data 13 07 1986 by None Length : 61.69m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NCD11.CD11.CD11.Mirol D 1 1 1972 C Explo data 01 01 1972 by None Length : 213.85m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
N20220913MiroldaXR1.C D 1 1 1980 C Explo data 01 01 1980 by None Length : 750.98m Surface : 0.0m Duplicate : 14.3m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Ncoulee_calcite.500.C D 1 1 1980 C Explo data 01 01 1980 by None Length : 95.69m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nmirolda_400.500.CD11 D 1 1 1980 C Explo data 01 01 1980 by None Length : 170.46m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nriviere_tonitruante. D 1 1 1980 C Explo data 01 01 1980 by None Length : 651.21m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NYougo.Yougo.CD11.Mir D 1 1 1980 C Explo data 01 01 1980 by None Length : 173.96m Surface : 0.0m Duplicate : 21.31m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NLambourdin.Lambourdi D 1 1 2014 C Explo data 01 01 2014 by None Length : 31.0m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NGrany.Grany.Morts-Vi D 15 8 1996 C Explo data 15 08 1996 by None Length : 194.1m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NTombroi.Tombroi.Syst D 15 8 1998 C Explo data 15 08 1998 by None Length : 55.0m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMobylette.Mobylette. D 16 8 1994 C Explo data 16 08 1994 by None Length : 94.53m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMobylette.Mobylette. D 16 8 1994 C Explo data 16 08 1994 by None Length : 65.31m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NFailleCascade.Faille D 24 12 1987 C Explo data 24 12 1987 by None Length : 388.66m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NArdeche.Ardeche.CD11 D 28 8 2024 C Length : 338.62 Surface : 0.0 Duplicate : 15.54
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Ncabane2024-1.Yougo.C D 1 1 1980 C Explo data 01 01 1980 by None Length : 86.37m Surface : 0.0m Duplicate : 14.3m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Ncabane2023.Yougo.CD1 D 1 1 1980 C Explo data 01 01 1980 by None Length : 34.89m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Ncabane2023-2.Yougo.C D 1 1 1980 C Explo data 01 01 1980 by None Length : 19.23m Surface : 0.0m Duplicate : 20.32m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMIROLDA_CHAP_YOUGOSL D 1 1 1980 C Explo data 01 01 1980 by None Length : 291.1m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nhasselblad2023-1.Has D 1 1 1980 C Explo data 01 01 1980 by None Length : 37.67m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NBase-70_290824.CD11. D 29 8 2024 C Length : 81.36 Surface : 0.0 Duplicate : 13.61
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NAffluentCabaneAmont_ D 29 8 2024 C Length : 29.56 Surface : 0.0 Duplicate : 0.0
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NMIROLDA_CHAPLR_YOUGO D 1 1 1980 C Explo data 01 01 1980 by None Length : 296.61m Surface : 0.0m Duplicate : 11.52m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nhasselblad2023-2.Has D 1 1 1980 C Explo data 01 01 1980 by None Length : 41.09m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NArdeche2024-2.Ardech D 30 8 2024 C Length : 162.58 Surface : 0.0 Duplicate : 15.07
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
NYougo_p35_pts_noir.Y D 1 1 1985 C Explo data 01 01 1985 by None Length : 322.55m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Nhasselblad2023-3.Has D 1 1 1980 C Explo data 01 01 1980 by None Length : 425.62m Surface : 0.0m Duplicate : 0.0m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
Ncabane2024-2.Yougo.C D 1 1 1980 C Explo data 01 01 1980 by None Length : 27.38m Surface : 0.0m Duplicate : 17.03m
|
||||||
|
X -221.96 15.08 -265.11 0.00 -935.39 19.69
|
||||||
|
C 0
|
||||||
|
|
||||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user