5-3 Module TPL PDF
5-3 Module TPL PDF
5-3 Module TPL PDF
Manuel de référence n
5.3.1. Préambule
Le module de Triangulation par Points et Lignes, permet à partir d'un fichier en
entrée de format ASCII, .DXF (binaire ou ASCII), .SEM (semis Piste) ou .PIS
(fichier Piste), de relier les points et les lignes entre eux pour former des triangles.
Le nombre maximum de points du modèle est de 65000 en licence complète
quelle que soit la mémoire disponible lors du lancement du programme. Il
comprend les points qui sont les sommets des lignes.
En licence limitée, le nombre maximum de points est de 1000.
Si des lignes sont détectées, les triangles s'appuieront sur elles.
A partir de cette triangulation, il est possible de calculer les courbes de niveau sur
le semis, avec un pas de calcul défini par l'utilisateur.
Il est également possible d'interpoler les profils en travers terrain d’un fichier
Piste existant avec le semis triangulé.
Le module TPL permet aussi de calculer les points hauts et bas sur tout le semis.
Il permet de générer des fichiers .DXF (binaire ou ASCII) pour une exploitation
dans un logiciel de DAO et des fichiers ASCII contenant des points et des lignes.
Il est possible d'insérer ou de supprimer des lignes avant de lancer la
triangulation, de modifier les triangles déterminés par le programme, et de
différencier des types de surfaces (6 au maximum avec le type chaussée existante
pour l’interpolation des profils en travers terrain d’un fichier Piste).
5.3.3. Fichier
5.3.3.1. Nouveau
Cette fonction permet de créer un nouveau projet.
5.3.3.2. Ouvrir
Cette fonction permet d’ouvrir un projet TPL existant (.SEG)
5.3.3.3. Fermer
Cette fonction permet de fermer le projet TPL en cours et réaffiche la fenêtre
principale de Piste 5.
5.3.3.4. Lire
Cette fonction permet de récupérer dans un fichier d’extension reconnue
(.XYZ, .DXF, .PIS et .SEM) les points et les lignes nécessaires pour les
différents calculs effectués par le module TPL.
Principes de lecture
Pour les types de fichier .XYZ, .DXF et .SEM, un filtre est mis en place pour
permettre :
· De choisir le rectangle de validité des points (en X et Y)
· De définir la zone de validité des cotes des points (en Z)
· De choisir la cote à conserver en cas de points doubles
· De choisir d’éliminer ou non les points ayant une cote exactement nulle
Tous les points valides possédant une cote sont incorporés dans le semis en
supprimant les points doubles.
S’il n’est pas possible dans le module TPL de créer un point, il est possible
d’ajouter à un semis existant un ou plusieurs points en lisant un fichier ASCII
complémentaire.
La lecture d'un fichier en entrée est possible tant que la triangulation n’est pas
commencée.
Après la lecture des points, l'analyse des lignes est effectuée.
Si les deux extrémités du segment de ligne existent dans le fichier en entrée, le
segment est pris en compte après vérification de non-intersection avec les
segments déjà définis et de la présence de points sur le segment (dans ce cas, le
segment est redivisé).
A l’issue de la lecture sont affichés :
· Le nombre de points et de lignes lus dans la session en cours
· Eventuellement, le nombre de segments supprimés pour cause d’intersection
· Eventuellement, un histogramme de répartition des points par cote si le semis
semble erroné (un ou quelques points isolés)
Format .XYZ
Le format .XYZ est un format ASCII de semis de points, chaque ligne du fichier
correspondant à un point terrain.
Un point est défini par ses trois coordonnées X, Y et Z comportant
obligatoirement un point décimal, séparées par au moins un espace.
Tous les nombres entiers (sans point décimal), les nombres réels supplémentaires
et les valeurs non numériques qui pourraient être présents sur la ligne sont
ignorés.
Exemple :
Un fichier peut avoir autant de lignes et une ligne autant de points que l'on
souhaite, l'ordre des points définissant alors la ligne.
Les points définis à l'intérieur des lignes n'ont pas besoin d'être définis par
ailleurs ; s'ils le sont, ils seront éliminés lors de la lecture du fichier en tant que
points doubles.
La cote des points définissant une ligne n'est pas obligatoire si le point est défini
par ailleurs avec sa cote.
Le mot-clé FIN est rajouté s’il n’est pas présent avant le mot-clé DEBUT
suivant.
Les lignes en entrée .XYZ peuvent également être définies en incluant un fichier
de définition de lignes à partir des numéros de points du fichier .XYZ.
La syntaxe du fichier .XYZ devient alors :
avec :
DEBUT
11 numéros
29 de
... points
FIN
DEBUT
...
FIN
...
DEBUT
629
666
29
FIN
Les lignes sont alors définies par numéro de points, les coordonnées étant
récupérées dans le fichier .XYZ.
Les numéros de points référencés dans le fichier à inclure doivent être définis
dans le fichier de points (.XYZ). Dans le cas contraire, un message d’erreur
indiquera le nombre de points manquants et le nombre de segments de lignes
perdus de ce fait.
Format .DXF
Le format .DXF est un format issu d'un logiciel de DAO.
Son type (binaire ou ASCII) est reconnu automatiquement par le module TPL.
Il est recommandé d'utiliser le type binaire pour une précision maximale (avec le
type ASCII, les coordonnées doivent être exprimées avec 6 décimales au
minimum).
Les noms des plans sont automatiquement détectés, ils devront être sélectionnés
en fonction du type d'éléments qu'ils contiennent (<Points>, <Lignes>, <Points
et Lignes>) ou ignorés.
Les noms des plans et des blocs sont récupérés soit dans le “ header ” du fichier,
soit après une première lecture du fichier.
Le choix des plans contenant des lignes pertinentes pour le projet doit être
effectué avec soin, afin d’éviter la prise en compte de lignes parasites
pouvant perturber l’analyse des lignes ou surcharger inutilement le semis.
Si des blocs sont présents dans le fichier, leur point d’insertion peut être reconnu
comme un point.
La lecture incorpore dans le semis les entités contenues dans les plans et les blocs
spécifiés de la façon suivante :
Les segments de ligne créés sans Z ne seront pris en compte que si un point avec
Z a été créé par ailleurs, pour chacune des extrémités.
Format .SEM
Le format .SEM est un format binaire d'un semis de points issu de Piste 5.
Lorsque tous les profils projet et terrain sont définis dans le fichier Piste, il est
possible de récupérer ou non le terrain naturel.
5.3.3.5. Ecrire
Cette fonction permet d’extraire les différents éléments constituant un projet TPL
(points, lignes, voire triangles et courbes de niveau).
L'accès à ce menu est impossible tant que la lecture des points du semis n'a pas
été effectuée.
Format .DXF
Le module TPL écrira dans le fichier de sortie :
· Les points sous forme de points 3D
· Les cotes sous forme de texte
· Les lignes sous forme de polylignes 3D
· Les triangles répartis dans plusieurs plans, suivant le type affecté aux surfaces
en mode graphique, sous forme de 3D faces
· Les courbes de niveau sous forme de polylignes 2D, avec élévation
correspondant à la cote de la courbe, en deux plans différents :
- Un pour les courbes principales cotées avec la possibilité de définir un
intervalle minimum entre deux écritures de cotation sur la courbe de
niveau (une valeur de zéro n’écrira qu’une seule cotation par courbe)
- Un pour les courbes secondaires
Chacun des éléments sera mis dans un plan différent selon sa nature. Le module
TPL vous indique les éléments susceptibles d'être écrits dans le fichier, la
sélection des éléments à transférer restant à l’initiative de l’utilisateur.
Les noms des plans par défaut sont ceux indiqués dans la fenêtre Configuration
Sortie DXF.
Le fichier ainsi obtenu peut être lu dans tout logiciel supportant les fichiers de
type .DXF.
Il peut aussi servir de fichier d'entrée pour un nouveau projet.
Exemple :
· Lecture des points dans un fichier .XYZ sans lignes
· Définition des lignes en mode graphique
· Création d’un fichier .DXF qui pourra servir de sauvegarde pour les lignes ou
de fond de plan
Format .XYZ
Le fichier de sortie aura un format ASCII comportant un point par ligne avec :
· Son numéro sans point décimal (débutant à 1)
· Ses coordonnées (abscisse, ordonnée et cote) avec un point décimal
En ce qui concerne les lignes, le format est identique à celui du fichier d’entrée
en .XYZ.
Ouvrir
Cette fonction permet d'ouvrir un fichier Piste existant pour l’interpoler et pour
visualiser sa représentation graphique.
Fermer
Cette fonction permet de fermer le fichier Piste ouvert.
5.3.3.7. Propriétés
Cette fonction donne des informations sur le projet en cours, le titre peut être
modifié à partir de cette option. Une fois la lecture du semis effectuée, vous
pouvez utiliser cette option pour obtenir les limites du projet. Si le semis est
triangulé, il vous est possible de connaître la surface du semis ainsi que son
volume par rapport à la cote la plus basse.
5.3.3.8. Quitter
5.3.4. Edition
Les fonctions suivantes ne sont pas disponibles :
· Couper
· Copier
· Coller
5.3.5. Affichage
5.3.5.2. Graduer
Bascule de graduation
5.3.5.3. Panoramique
Cette option permet de déplacer la fenêtre de visualisation
5.3.5.5. Calques
Cette option permet de choisir d'afficher ou non les éléments suivants :
· Points
· Cotes (si moins de 100 points visibles à l'écran)
· Triangles
· Courbes de niveau
· Lignes
5.3.6. Modification
Ce menu permet de modifier graphiquement des éléments du projet.
Les sous-menus affichés sont fonction de l'avancement de la triangulation.
La création d’une ligne s’effectue en sélectionnant le point initial puis les points
suivants, la fin de la définition de la ligne se fait en tapant sur
La modification de la cote d’un point est utile pour rectifier des erreurs
grossières du semis sans besoin de relecture. Ce choix est de la responsabilité
de l’utilisateur, aucune vérification de cohérence ne pouvant être effectuée
par le module TPL.
5.3.7. Interrogation
Ce menu permet d'interroger les éléments du semis.
· Point : Coordonnées X, Y et Z d'un point du semis
· Cote : Interpolation de la cote à un endroit quelconque à l’intérieur du semis
· Courbe Niveau : Cote d’une courbe de niveau
· Distance : Distance entre deux points à l'écran
· Triangle : Numéros des sommets, type et pente d’un triangle
· Segment : Numéros des sommets, longueur et pente d’un segment
· Profil Piste : Numéro, abscisse, X et Y d’un profil Piste
L’option Courbe niveau n’est accessible que lorsque les courbes de niveau ont
été calculées. L’option Triangle n’est accessible que lorsque la triangulation est
terminée. L’option Segment n’est accessible que lorsqu’au moins un segment a
été défini. L’option Profil Piste n’est accessible que si un fichier Piste est ouvert.
D'autre part, l'interrogation de ces éléments n'est possible que s'ils sont visibles à
l'écran (menu Affichage>Calques)
5.3.8. Calcul
5.3.8.1. Trianguler
Si la lecture a été effectuée, vous pouvez lancer la triangulation qui consiste à
déterminer, pour tous les points, des facettes triangulaires qui modélisent le
semis. Si des lignes sont définies, le calcul commence par celles-ci de façon à les
respecter dans la définition des triangles. Les lignes permettent donc de forcer la
triangulation à respecter les lignes caractéristiques du terrain (rupture de pente,
chaussée, fossés...).
5.3.8.2. Interpoler
Une fois la triangulation terminée, il est possible d'interpoler les profils en travers
terrain d'un fichier Piste.
Le choix du fichier Piste ne sera pas proposé si un fichier Piste a déjà été ouvert
avec la fonction Projet Piste Ouvrir du menu Fichier.
Il est possible d’arrêter le calcul des courbes de niveau. En cas d’arrêt une
reprise n'est pas possible, le calcul recommencera donc à partir du début.
5.3.9. Outils
5.3.9.4. Options
Ecran
Cette option permet d’affecter les couleurs des différents éléments.
Les points ou les courbes de niveau sont représentés en cinq niveaux de couleurs
régulièrement réparties entre la cote minimale et la cote maximale.
Sortie DXF
Cette option permet d’affecter les noms et les couleurs par défaut des plans pour
l’écriture de fichiers .DXF.
5.3.10. ? (Aide)
6. Dévers
Objet du chapitre
Ce chapitre présente le calcul des dévers (pentes transversales des demi chaussées
gauche et droite) d’un projet ainsi que les trois méthodes de détermination des
points de changement des dévers et la gestion des tables de dévers.
Sommaire
6.1. Présentation générale _______________________________________270
6.1.1. Présentation du module ________________________________________270
6.1.2. Positionnement dans la chaîne ___________________________________270
6.1.3. Enchaînement des commandes___________________________________271
6.1.4. Les règles du module __________________________________________272
6.1.5. Fichiers utilisés ______________________________________________273
6.1.6. Principes de calcul ____________________________________________273
6.2. Fonctions du module _______________________________________277
6.2.1. Fonctionnement ______________________________________________277
6.2.2. Fichier _____________________________________________________277
6.2.3. Edition _____________________________________________________278
6.2.4. Affichage ___________________________________________________278
6.2.5. Modification_________________________________________________278
6.2.6. Calculer ____________________________________________________280
6.2.7. Outils ______________________________________________________281
6.2.8. ? (Aide) ____________________________________________________282