sphinterpolate

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

pygmt.sphinterpolate(data, \*,outgrid=None, spacing=None, region=None,
verbose=None, \**kwargs)

Utilité :

Crée des fichiers de grille sphérique en tension à partir des données.

Lit une table contenant les colonnes lon, lat, z et effectue une triangulation de Delaunay pour établir une interpolation sphérique en tension. Plusieurs options peuvent être utilisées pour influencer le résultat, telles que le choix de l’estimation du gradient local ou global, ou l’optimisation de la sélection de la tension pour satisfaire l’un des quatre critères.

Paramètres :

data (str or numpy.ndarray or pandas.DataFrame or xarray.Dataset or geopandas.GeoDataFrame) - Fournit des valeurs (x, y) ou (longitude, latitude) en fournissant un nom de fichier pour une table de données ASCII, un tableau numpy.ndarray 2D, un pandas.DataFrame, un xarray.Dataset composé de variables de données xarray.DataArray 1D, ou un geopandas.GeoDataFrame contenant les données tabulaires.

outgrid (str ou None) - Le nom du fichier de sortie netCDF avec l’extension .nc pour stocker la grille.

spacing (str) - x_inc[+e|n][/y_inc[+e|n]]. x_inc [et éventuellement y_inc] est l’espacement de la grille.

Coordonnées géographiques (degrés) : Optionnellement, ajoutez une unité d’incrémentation. Choisissez parmi m pour indiquer les minutes d’arc ou s pour indiquer les secondes d’arc. Si l’une des unités e, f, k, M, n ou u est ajoutée, l’incrémentation est supposée être donnée en mètre, pied, kilomètre, mile, mille marin ou pied de l’enquête américaine, respectivement, et sera convertie en degrés de longitude équivalents à la latitude moyenne de la région (la conversion dépend de PROJ_ELLIPSOID). Si y_inc est donné mais défini sur 0, il sera réinitialisé égal à x_inc ; sinon, il sera converti en degrés de latitude.

Toutes les coordonnées : Si +e est ajouté, alors x_max (est) ou y_max (nord) correspondant peut être légèrement ajusté pour correspondre exactement à l’incrément donné [par défaut, l’incrément peut être ajusté légèrement pour s’adapter au domaine donné]. Enfin, au lieu de donner un incrément, vous pouvez spécifier le nombre de nœuds souhaité en ajoutant +n à l’argument entier fourni ; l’incrément est alors recalculé à partir du nombre de nœuds, de l’enregistrement et du domaine. La valeur d’incrément résultante dépend de la grille enregistrée sur les lignes de grille ou enregistrée sur les pixels que vous avez sélectionnée ; voir les formats de fichier GMT pour plus de détails.

Note : Si la région=grdfile est utilisée, l’espacement de la grille et l’enregistrement ont déjà été initialisés ; utilisez spacing et registration pour remplacer ces valeurs.

region (str ou liste) - xmin/xmax/ymin/ymax[+r][+uunit]. Spécifie la région d’intérêt.

verbose (bool ou str) -

Sélectionne le niveau de verbosité [par défaut w], qui module les messages écrits dans stderr. Choisissez parmi 7 niveaux de verbosité :

q - Silencieux, aucun message d’erreur fatal n’est produit.

e - Messages d’erreur seulement.

w - Avertissements [par défaut].

t - Timing (rapporte les temps d’exécution pour les algorithmes gourmands en temps).

i - Messages informatifs (identique à verbose=True).

c - Avertissements de compatibilité.

d - Messages de débogage.