Je dois faire une carte topographique d'un terrain pour lequel je n'ai que des échantillons assez clairsemés de (x, y, altitude) données. Évidemment je ne peux pas faire une carte complètement précise, mais je voudrais un qui soit en quelque sorte "lisse". Je dois quantifier « la douceur » (probablement la moyenne réciproque du carré de la courbure de la surface) et je veux minimiser une fonction objective qui est la somme de deux quantités:Comment faire une carte topographique à partir de données d'échantillonnage clairsemées?
- La rugosité de la surface
- la distance quadratique moyenne entre l'altitude de la surface au point d'échantillonnage et l'altitude réelle mesurée à ce moment
Depuis ce que je veux en fait une carte topographique, je suis vraiment un moyen de construire des lignes de contour d'altitude constante, et il peut y avoir une certaine façon géométrique intelligente de le faire sans jamais avoir à parler à propos des surfaces. Bien sûr, je veux que les lignes de contour soient également lisses.
Toutes les suggestions sont les bienvenues. J'espère que c'est un problème numérique bien connu. Je suis assez à l'aise en C et j'ai une connaissance pratique de FORTRAN. À propos de Matlab et R Je suis assez désemparé.
En ce qui concerne nos échantillons où sont situés: nous prévoyons même espacement à peu près, mais nous allons prendre plus d'échantillons où la topographie est plus intéressante. Ainsi, par exemple, nous échantillonnerons les régions montagneuses plus densément qu'une plaine. Mais nous avons certainement quelques choix à propos de l'échantillonnage, et pourrions même prendre des échantillons si cela simplifie les choses. Les seuls problèmes sont
Nous ne savons pas combien de terrain nous devrons cartographier afin de trouver les fonctionnalités que nous recherchons.
La prise d'un échantillon est modérément coûteuse, de l'ordre de 10 minutes. Ainsi, l'échantillonnage d'une grille de 100x100 peut prendre beaucoup de temps.
Vos échantillons sont-ils espacés régulièrement ou de façon aléatoire? –
Mark: on peut les mettre où on veut. J'ai ajouté une note ci-dessus. –