triangulate

Ici vous aurez des explications sur la commande et ses différents paramètres.

class pygmt.triangulate

Utilité :

Triangulation de Delaunay ou partitionnement de Voronoi et création d’une grille de données cartésiennes.

Triangulate lit les données x, y[, z] et effectue une triangulation de Delaunay, c’est-à-dire qu’il détermine comment les points doivent être connectés pour obtenir la triangulation la plus équilatérale possible. Si une projection cartographique est choisie (indiquer la région et la projection), elle est appliquée avant le calcul de la triangulation. Par défaut, le résultat est une liste de triplets d’identifiants de points qui constituent chaque triangle. Les identifiants font référence à la position des points (numéro de ligne, en commençant à 0 pour la première ligne) dans le fichier d’entrée.

Si outgrid et spacing sont définis, une grille sera calculée en fonction de la surface définie par les triangles planaires. L’algorithme réel utilisé dans les triangulations est soit celui de Watson [1982] ou de Shewchuk [1996] [Par défaut, Shewchuk est utilisé s’il est installé ; tapez « gmt get GMT_TRIANGULATE » sur la ligne de commande pour voir quelle méthode est sélectionnée]. De plus, si l’algorithme de Shewchuk est installé, vous pouvez également calculer les polygones de Voronoi et éventuellement créer une grille à partir de vos données en utilisant l’algorithme du voisin le plus proche naturel.

Notes : Pour les données géographiques couvrant une étendue mondiale ou très large, vous devriez plutôt envisager d’utiliser « sphtriangulate » car « triangulate » est un opérateur cartésien ou pour les petites zones géographiques et il ne prend pas en compte les conditions limites périodiques ou polaires.