GHTopo
Un enjeu de
taille: Proposer au spéléologues une solution libre
Windows et Linux pour le traitement des données TOPOROBOT. A
l'heure actuelle, l'excellent outil TOPOROBOT n'existe que sur
Macintosh jusqu'à Mac OS 9 et son développement semble
en sommeil d'après le site officiel.
8 ans
après la mise au point du code de calcul de HADES -2000,
utilisant la méthode de Taillard, un nouveau défi vient
d'être relevé par l'auteur du logiciel HADES -2000:
l'implémentation de la méthodologie TOPOROBOT dans une
nouvelle version spécialement
développée.
Des
images:
Un aperçu du logiciel: screen1.jpg
Les derniers essais de validation: Réseaux chinois de Shuanghe - Données transmises par Jean BOTTAZZI.
Le dossier sous TOPOROBOT: shuanghe_toporobot.png
Le même dossier sous GHTopo: shuanghe_ghtopo.png
Une vue 3D en PostScript générée par GHTopo: Shuanghe.pdf
Les données au format xtb: Reseau_Shuanghe.xtb
NOUVEAU: Version de 2006 - Plus de 100 km de réseaux !
On lira avec profit les Recommandations pour l'utilisateur de TOPOROBOT, un document écrit par Martin HELLER.
Fonctionnalités:
Ouverture par défaut des fichiers Toporobot/GHTopo
GHTopo est prévu pour se lancer à partir d'un de ses documents.
A l'heure actuelle, les fonctionnalités suivantes ont été implémentées:
- Code de calcul basé sur les
spécifications 1994 de TOPOROBOT; moteur de calcul très
rapide.
- Frontal de gestion: éditeurs
de séances, réseaux, codes, entrées et
séries
- Sauvegarde aux formats Toporobot Tab et Tab étendu
- Assistant nouvelle cavité
- La grille de saisie et certains champs numériques comportent
un évaluateur d'expressions: l'expression "120*sin(30*pi/180)" retourne 60
- Visualisateur 2D avec zoom, pan, distances, etc ...
- Visualisateur 3D faces cachées + impression + PostScript
- Synthèse statistique complète
- Un outil puissant: Le MétaFiltre, une fonctionnalité
permettant de représenter et isoler certaines parties d'un
réseau à partir d'un seul et unique paramètre
sous forme d'une expression texte; exemples: "Z=(-200.00, -120.00)", "date<12/05/2001",
"couleur=$FF0000",
"couleurs=[00100111110001]", etc ....
- Exportation au format natif de Visual Topo de la plupart des jeux
de données (problèmes d'instruments pour certains
dossiers).
- Gestionnaire de palettes au format des palettes TOPOROBOT; palettes
précalculées Toporobot, WebSafe 216+40, Grayscale et
AutoCAD 256.
- Centre d'impression
- Vue 3D des données métafiltrées
Spécifications et possibilités actuelles:
- NOTA: En raison de bogues persistants dans le système de classeurs de TOPOROBOT, les fonctionnalités de classeurs ont été débrayées.
- Support des entrées multiples
- Support des réseaux (section additionnelle)
- Support des ID littéraux (champ additionnel)
- Types de visées (champ additionnel)
- Support des
visées en antenne
- Support de la discontinuité dans la numérotation des
séries
- Support de la discontinuité de la numérotation des
codes et séances
- Lecture automatique de fichiers Tab générés
sous Windows, Linux et Mac
- Sauvegarde des Tab aux trois formats texte.
- Aide au débogage des topographies (travail à la ligne
de commande avec ghtc)
Le programme signale les séries en spirale (qui aboutissent sur elles-mêmes) et précise le numéro de ligne
Les erreurs de lecture de ligne sont signalées par l'affichage du numéro de la ligne ainsi que du contenu des colonnes
Les séries comportant un code séries/point de début et de fin identiques sont signalées
Lors du travail à l'éditeur de texte, il est possible de positionner un marqueur de fin prématurée de fichier (le nombre -9999) en tête de ligne n'importe où dans le fichier. Ce signal sera traité par GHTopo comme une fin de fichier. Ceci permet de déboguer facilement un grand dossier (cas de Sakany)
Il est possible d'inclure des commentaires:
- Commentaires de ligne unique, introduits par le symbole #
- Commentaires multilignes, encadrés par des accolades ouvrantes et fermantes
- Exportation des vues en plan au format DXF, PostScript et SVG:
Un dialogue très complet permet de paramétrer l'exportation
L'exportation se fait par couches
Le MétaFiltre est utilisable
Le dialogue d'exportation est accessible depuis le menu principal mais aussi à partir des visualisateurs.
- Visualisateur 3D OpenGL intégré
Le MétaFiltre est utilisable
Les volumes sont lissés
La vue est paramétrable.
- Dessins sur traceur
Algorithme de réassemblage des visées pour tracé de polylignes
Dessin du plan
Support des traceurs à plumes HPGL, testé sur HP 7475A et OCE G1835 (obsolète, fonctionnalité débrayée par défaut)
- Export vers Carto Exploreur et Memory Map (utilise l'outil Convers et la librairie ConversApi.dll de Visual Topo)
Algorithme de réassemblage des visées pour génération de tracés multilignes
Export des entrées (fichier Waypoints au format CSV)
Export des polygonales (MétaFiltre supporté) au format CSV
Le code de calcul génère un
fichier binaire dont le format est le même que pour le logiciel
HADES -2000 classique.
Un format TAB
très puissant:
GHTopo sauvegarde ses données sous un
format texte appelé XTB (Extended Tab Format) qui est beaucoup
plus performant que le format Tab de Toporobot:
- Les seules parties obligatoires du format XTB sont celles du format
TAB: un fichier ne comportant pas les colonnes additionnelles du
format XTB est lu (de manière transparente) comme un TAB
ordinaire.
- Les colonnes additionnelles permettent d'associer un label, une
couleur, un type de galerie à chaque visée
- Les champs textes (titres et commentaires) sont de taille
illimitée. Le caractère \n est
interprété par GHTopo comme un retour à la ligne
dans les commentaires
- Les séries peuvent être saisies dans n'importe quel
ordre. Le tri, implémenté dans le programme, est
imposé par Toporobot
- En interne, l'index de couleur est un entier sur 32 bits. Là
encore, une limitation de Toporobot impose l'usage de palettes de 256
couleurs
- Une section supplémentaire, la section -8, contient
les intitulés des réseaux, indexés depuis les
séries.
- Une autre section supplémentaire, la section -9, contient les visées en antenne.
Téléchargement:
GHTopo pour Windows: Version 3.141592 du 20/06/2009
Le logiciel complet avec son fichier d'aide et un exemple: ghtopo.zip
Installation: Déplier le fichier zip dans un dossier de votre choix. C'est tout !
Dernière version de l'exécutable: GHTopo_exe.zip
Fichier d'aide en français: HelpFile_fr.txt
Fichier d'aide en anglais: HelpFile_en.txt
Document d'exemple: Reseau_Sakany.xtb
Sources Delphi: GHTopo_Win.zip