crreation d'une courbe de niveau?

cs_bouzazi Messages postés 27 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 12 novembre 2012 - 8 oct. 2012 à 12:21
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 - 9 oct. 2012 à 09:52
Salut tout le monde;

j'ai un fichier texte qui contient des valeur, chaque valeur représente l'altitude relatif au point de coordonnée (position de la valeur dans la ligne, ligne) je voudrai savoir comment a partir de ce fichier texte crée une courbe de niveau.
actuellement j'arrive a dessinée avec c# une image ou je donne a chaque pixel la couleur qui lui correspond en fonction de l’altitude et la couleur de l’échelé. Mais dans ce cas j'ai une image avec beaucoup de zone qui ce chevauche et pas très lisible comme celle ci.


j'aimerai amélioré le rendue et avoir une image plus lisible et qui ressemble plus a une courbe de niveau.

Merci d'avance.

4 réponses

Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 656
8 oct. 2012 à 19:02
Bonjour,

je pense que tu vas devoir trouver dans ton MNT chaque "carré" d'altitudes qui encadre l'altiutude de ta courbe en cours.
Par exemple si tu veux tracer la courbe de 5m, ce carré est valide:
4.5 4.2
5.3 5.8

Ensuite comme tu connais les coordonnées des 4 coins, tu interpoles celles du point à 5m.
Et voilà tu as ton premier point, il ne te restes plus qu'à trouver le suivant dans les carrés adjacents.


Whismeril
0
ed73 Messages postés 276 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 avril 2013 2
9 oct. 2012 à 09:39
Bonjour,

La première étape consiste bien à repérer les carrés d'altitudes encadrant la courbe à tracer. Il faut ensuite découper chaque carré en 2 triangles, par exemple :

4.5 4.2 4.2
5.3 5.3 5.8

Ensuite tu pourras faire les interpolations à l'intérieur de chaque triangle sans risque de voir tes courbes se croiser.
0
ed73 Messages postés 276 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 avril 2013 2
9 oct. 2012 à 09:41
Oups, mes triangles se sont mal affichés, voici la correction :

4.5 4.2
5.3 ---

--- 4.2
5.3 5.8
0
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 8
9 oct. 2012 à 09:52
0
Rejoignez-nous