SURFACES TIN
STREAM est un logiciel de surfaces TIN autant qu'un visualiseur de MNT : il triangule vos points, lignes et zones de levé en réseau triangulaire irrégulier, ouvre les surfaces LandXML et donne au TIN son propre ruban — colorez-le par altitude ou par pente, éditez les altitudes des nœuds, ajoutez des nœuds, basculez des arêtes, supprimez des triangles, découpez sur une zone, translatez-le, vérifiez les triangles chevauchants et les trous, calculez déblai et remblai contre le terrain et écrivez-le en DXF 3DFACE ou en surface LandXML avec son système de coordonnées. Le tout sur votre propre machine Windows, hors ligne.
Un TIN — réseau triangulaire irrégulier — est une surface faite de triangles dont les sommets sont des points mesurés. Contrairement à une grille MNT, il garde chaque point levé exactement là où il a été mesuré, suit les lignes de rupture comme arêtes de triangles et reste léger là où le sol est plat. C'est la forme que transportent les formats d'échange du génie civil et des mines comme LandXML et DXF 3DFACE, et la forme que prend une surface de conception avant d'être appliquée au terrain.
Dans STREAM, un TIN est un enregistrement de surface dans l'arbre des couches. Sélectionnez-le et le ruban passe à l'onglet Modèle TIN, où chaque outil agit sur cette seule surface : affichage, édition, création, vérification et export. Rien dans l'onglet ne réécrit le MNT sans que vous le demandiez.
Les surfaces TIN arrivent de trois façons : en triangulant les sommets des points, lignes et zones sélectionnés (Delaunay, CTRL pour plusieurs objets ou une couche entière par son nom), en tendant une surface réglée entre des lignes dans l'ordre où vous les avez sélectionnées, ou en ouvrant un fichier LandXML dont la définition Surface devient une surface de triangles.
Trianguler construit un TIN de Delaunay à partir des sommets de chaque point, ligne et zone sélectionnés — CTRL ajoute des objets, un nom de couche prend la couche entière. Trianguler dans l'ordre crée une surface réglée entre lignes voisines selon l'ordre de sélection, en appariant des lignes au nombre de sommets différent par station normalisée ; sa sortie est en triangles 3DFACE.
Colorez le modèle par altitude, par pente de triangle, en aplat, ou en filaire ne montrant que les arêtes ; choisissez une arête fine ou épaisse ; étiquetez les nœuds par leur altitude ou les triangles par leur numéro ; affichez les nœuds comme des points ; masquez la surface sans la retirer. Le choix est enregistré avec l'enregistrement et revient avec le projet.
Éditer la surface ouvre un panneau flottant à deux modes. Saisir l'altitude : cliquez sur un nœud, tapez son Z, et chaque triangle partageant ce sommet bouge avec lui. Ajouter un nœud : cliquez à l'intérieur d'un triangle, il se divise en trois et le nouveau nœud prend son altitude sur la surface. X, Y et Z du nœud sélectionné se saisissent directement ; rien n'est écrit avant Appliquer.
Basculer le triangle retourne l'arête commune de deux voisins sans changer aucune altitude — le remède aux échardes et à une crête qui court dans le mauvais sens. Supprimer le triangle marque des triangles à retirer, un second clic les démarque. Découper sur la zone supprime chaque triangle hors de la zone sélectionnée ; un triangle traversé par la limite est scindé et le sommet de coupe prend son altitude sur le plan du triangle d'origine.
Déplacez le modèle entier en X, Y et Z d'un coup — chaque triangle décalé, dans vos unités d'affichage. Chaque édition — translation, découpe, suppression, réparation — a sa propre annulation sur ce modèle, et un second Annuler rétablit. Un message nomme ce qui a été annulé.
Créer le contour extérieur écrit la limite du modèle comme enregistrement de zone 3D, un par partie séparée, prêt à servir d'emprise à un volume ; Générer des points écrit les nœuds du modèle comme enregistrement de points, doublons fusionnés, altitudes prises sur le modèle et non échantillonnées sur le terrain.
Corriger le terrain sur le modèle réécrit le MNT sous la surface pour l'ajuster aux triangles — la même mécanique que l'édition de terrain. Volume sur le modèle calcule déblai et remblai entre la surface et le terrain en arrière-plan sans toucher au MNT.
Vérification du modèle cherche sans rien changer et rapporte des comptes : paires de triangles se chevauchant en plan et le plus grand taux de chevauchement, triangles strictement dupliqués, pliage en plan et enroulement en nœud papillon ; trous à l'intérieur du maillage avec leur surface totale, arêtes déchirées (non manifold), chaînes de bord non fermées et nombre de parties séparées ; triangles dégénérés de surface nulle et sommets non finis. Réparer supprime les triangles dégénérés, dupliqués et chevauchants — ne comble jamais un trou — et s'annule.
Sélectionnez les points de levé, lignes de rupture et zones de limite qui doivent façonner la surface — CTRL pour ajouter des objets, ou une couche entière par son nom.
Lancez Trianguler. Un TIN de Delaunay est construit à partir de chaque sommet et apparaît comme enregistrement de surface ; sélectionnez-le et l'onglet Modèle TIN s'ouvre.
Passez la coloration en Pente ou en Filaire et étiquetez les nœuds. Échardes, crêtes fausses et points égarés apparaissent aussitôt.
Basculez les arêtes qui traversent une crête, supprimez les triangles qui enjambent un vide, ajoutez des nœuds là où la surface a besoin d'un point, tapez l'altitude d'un nœud faux. Appliquez quand les compteurs disent ce que vous vouliez.
Découpez sur la limite du levé, puis lancez Vérification du modèle. Réparer retire chevauchements et doublons ; un trou est signalé, pas comblé — ajoutez des points à cet endroit et triangulez à nouveau.
Calculez déblai et remblai contre le terrain, corrigez le terrain sur le modèle, ou écrivez la surface en DXF 3DFACE ou en surface LandXML avec son CRS et son code EPSG.
| Constat | Ce que cela signifie | Réparer |
|---|---|---|
| Paires de triangles chevauchants | Deux triangles couvrent le même sol en plan ; le plus grand taux de chevauchement est donné | Supprimés |
| Triangles dupliqués | Les trois mêmes sommets deux fois | Supprimés |
| Pliage en plan / nœud papillon | La surface se replie sur elle-même ou l'enroulement d'un triangle s'inverse | Signalé |
| Trous à l'intérieur du maillage | Vides fermés, avec compte et surface totale | Signalé — jamais comblé |
| Arêtes déchirées (non manifold) | Une arête partagée par plus de deux triangles ou par aucun là où elle le devrait | Signalé |
| Chaînes de bord non fermées | Un bord extérieur qui ne revient pas à son départ | Signalé |
| Parties séparées | Combien de morceaux déconnectés compte le modèle | Signalé |
| Triangles dégénérés | Triangles de surface nulle | Supprimés |
| Sommets non finis | Un sommet à coordonnée invalide | Signalé |
Un réseau triangulaire irrégulier : une surface de triangles dont les sommets sont des points mesurés. Elle garde chaque point levé là où il a été mesuré, porte les lignes de rupture comme arêtes et est la forme qu'échangent LandXML et DXF 3DFACE. Dans STREAM c'est un enregistrement de surface avec son propre onglet de ruban.
Sélectionnez points, lignes et zones — CTRL pour plusieurs, ou une couche entière par son nom — et lancez Trianguler ; un TIN de Delaunay est construit à partir de leurs sommets. Trianguler dans l'ordre tend au contraire une surface réglée entre lignes dans l'ordre de sélection. Un fichier LandXML avec une définition Surface s'ouvre aussi en TIN.
Oui. Éditer la surface, mode Saisir l'altitude : cliquez sur le nœud et tapez son Z ; chaque triangle partageant ce sommet bouge avec lui. X, Y et Z se saisissent aussi dans le panneau. Les modifications sont comptées et écrites seulement quand vous appuyez sur Appliquer ; Annuler laisse le modèle intact.
Découper sur la zone supprime les triangles hors de la zone sélectionnée. Un triangle traversé par la limite est scindé plutôt qu'abandonné, et le sommet créé sur la coupe prend son altitude sur le plan du triangle d'origine — la surface garde sa forme jusqu'au bord.
Deux triangles voisins partagent une arête qui peut suivre l'une ou l'autre diagonale de leur quadrilatère. Quand Delaunay choisit la diagonale qui coupe une crête ou un fossé, la basculer met l'arête le long de l'élément sans déplacer aucun point ni changer aucune altitude.
Les paires de triangles chevauchants et le plus grand taux de chevauchement, les doublons exacts, le pliage en plan et les nœuds papillon, les trous à l'intérieur du maillage avec leur surface totale, les arêtes non manifold déchirées, les chaînes de bord non fermées, le nombre de parties séparées, les triangles de surface nulle et les sommets non finis. Elle ne change rien.
Non. Réparer supprime les triangles dégénérés, dupliqués et chevauchants et rapporte combien ont été retirés. Un trou reste un trou — ajoutez des points à cet endroit et triangulez à nouveau. Réparer s'annule.
Non. La surface est un enregistrement à part. Le MNT ne change que lorsque vous lancez Corriger le terrain sur le modèle, qui réécrit le terrain sous la surface pour l'ajuster aux triangles.
Oui. Volume sur le modèle calcule déblai et remblai entre la surface sélectionnée et le terrain visible en arrière-plan, sans changer le MNT. Créer le contour extérieur vous donne la limite de la surface comme zone à utiliser en emprise dans les autres outils de volume.
Écrivez-le en DXF 3DFACE — une face par triangle, la surface sélectionnée seulement — ou en surface LandXML, qui porte le nom du projet, la description du système de coordonnées et le code EPSG pour que le logiciel récepteur l'ouvre à sa place.
Aucun ne remplace l'autre. Une grille se diffuse et se calcule vite sur des gigaoctets ; un TIN respecte chaque point mesuré et chaque ligne de rupture. STREAM garde les deux : le terrain est un MNT, les surfaces de conception et de levé sont des TIN, et les deux se comparent avec Volume sur le modèle ou se fondent avec Corriger le terrain sur le modèle.
Bêta gratuite pour Windows x64. Fonctionne entièrement hors ligne avec GeoTIFF, LAS/LAZ et DXF.
Télécharger STREAM gratuitement