#1 Fri 18 April 2008 17:33
- nicolas.degarne
- Participant occasionnel
- Date d'inscription: 18 Apr 2008
- Messages: 14
Definitions des lignes de niveaux
Bonjour,
Je suis étudiant et dans un projet je doit extraire des courbes de niveaux à partir d'un MNT.
Je travail sous matlab et je doit creer les lignes de niveaux sans passé par un logiciel tiers.
Je sais que c'est une ligne qui est qui symbolise les points équidistants d'une meme altitude...
Si quelqu'un a des infos plus précisent des definitions ou autres je suis preneurs
d'avance merci
bonne journée
Nicolas
Hors ligne
#2 Fri 18 April 2008 17:57
Re: Definitions des lignes de niveaux
Voilà une définition et quelques images :
http://fr.wikipedia.org/wiki/Courbe_de_niveau
Je ne connais pas Matlab mais tu peux réaliser de telles courbes avec des outils gratuits, va voir ce topic :
http://georezo.net/forum/viewtopic.php?id=53214
Bon courage.
Philippe
Dernière modification par Lid (Fri 18 April 2008 17:57)
Philippe Lépinard
École de l'Aviation Légère de l'Armée de Terre
Hors ligne
#3 Fri 18 April 2008 18:30
- nicolas.degarne
- Participant occasionnel
- Date d'inscription: 18 Apr 2008
- Messages: 14
Re: Definitions des lignes de niveaux
Je te remercie philipe
cependant je souhaiterais savoir comment elle sont créer mathématiquement...
les formules en fonction de l'altitude et de la position du MNT
merci encore
Hors ligne
#4 Fri 18 April 2008 23:43
- FERNANE
- Participant actif
- Date d'inscription: 14 Sep 2005
- Messages: 139
Re: Definitions des lignes de niveaux
Bonjour,
Avec un moteur de rechche, j'ai trouvé :
Quelques autres fonctions de tracé de graphiques 3D :
contour(x, y, z) : trace sur un plan les lignes de niveau de la surface
(x, y, z).
surfc(x, y, z) / meshc(x, y, z) sont équivalents à surf(x, y, z) +
contour(x, y, z) / mesh(x, y, z) + contour(x, y,z).
clabel permet d'étiqueter des courbes de niveau.
Vecteurs et de volumes : les fonctions figurent dans la partie "Volume
and vector visualization" du help specgraph3d.
sur le site qui propose un cours MATLAB :
http://www.ensa-agadir.ac.ma/gpee/download/Matlab.htm
cordialement
Béatrice FERNANE
Hors ligne
#5 Fri 18 April 2008 23:44
- Damien BEAUSEIGNEUR
- Participant assidu
- Lieu: meyzieu
- Date d'inscription: 5 Sep 2005
- Messages: 425
Re: Definitions des lignes de niveaux
Bonsoir
Petite explication d'un point de vue mathématique, ne possédant qu'un extrait de la surface réelle du sol.
Il faut extrapoler pour obtenir tous les points appartenant à la même altitude.
La première partie consiste à découper le MNT par des triangles qui possède comme sommet uniquement des point définis par le MNT et dont aucun point n'est inclus dans aucun des triangles finaux.
Par exemple la triangulation de delaunay ou une autre.
Ensuite une foi les triangles obtenus, il est facile de déterminer pour un triangle si un de ces sommets est au dessus de la courbe de niveau et les autres en dessous ou inversement. Dans ce cas il faut déterminer sur les cotés du triangle les points appartenant à la courbe de niveau en utilisant une interpolation linéaire. Avec ces 2 points on obtient un segment à appartenant à la courbe de niveau recherché
Voilà le principe.
cordialement
Hors ligne