crreation d'une courbe de niveau?

Signaler
Messages postés
27
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
12 novembre 2012
-
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
-
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

Messages postés
14908
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
24 octobre 2020
446
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
Messages postés
276
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 avril 2013
2
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.
Messages postés
276
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
15 avril 2013
2
Oups, mes triangles se sont mal affichés, voici la correction :

4.5 4.2
5.3 ---

--- 4.2
5.3 5.8
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
8