banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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

Lid
Participant assidu
Lieu: Les Arcs sur Argens
Date d'inscription: 1 Oct 2005
Messages: 600
Site web

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

 

Pied de page des forums

Powered by FluxBB