Englishfrançaisespagnol

Icône de favori OnWorks

splitxyzgmt - En ligne dans le Cloud

Exécutez splitxyzgmt dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande splitxyzgmt qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


splitxyz - Divise les tables de données xyz[dh] en segments individuels

SYNOPSIS


splitxyz [ table ] [ azimut/tolérance ] [ cours_changer] [ distance_minimale ] [
filtre_xy/filtre_z ] [ modèle ] [ drapeaux ] [ ] [ [niveau] ] [ -b] [ -d]
[ -f] [ -g] [ -h] [ -i] [ -:[i|o] ]

Attention: Aucun espace n'est autorisé entre l'indicateur d'option et les arguments associés.

DESCRIPTION


splitxyz lit une série d'enregistrements (x,y[,z]) [ou éventuellement (x,y,z,d,h); voir -S option]
de l'entrée standard [ou fichier xyz[dh]] et le divise en listes distinctes de (x,y[,z])
série, telle que chaque série a un azimut presque constant à travers le plan x,y. Là
sont des options pour choisir uniquement les séries qui ont une certaine orientation, pour définir un minimum
longueur pour les séries, et pour filtrer passe-haut ou passe-bas les valeurs z et/ou les valeurs x,y.
splitxyz est un filtre utile entre l'extraction de données et pswiggle traçage, et peut également être
utilisé pour diviser un grand ensemble de données x,y[,z] en segments.

REQUIS ARGUMENTS


aucun.

EN OPTION ARGUMENTS


table Un ou plusieurs ASCII [ou binaire, voir -bi] fichiers avec 2, 3 ou 5 colonnes contenant
(x,y,[z[,d,h]]) valeurs de données. Pour utiliser l'entrée (x,y,z,d,h), triée de sorte que d soit
non décroissant, précisez le -S option; par défaut attend (x,y,z) uniquement. Si aucun fichier
sont spécifiés, splitxyz lira à partir de l'entrée standard.

-Aazimut/tolérance
N'écrivez que les segments qui sont dans +/- tolérance degrés de azimut in
cap, mesuré dans le sens des aiguilles d'une montre à partir du nord, [0 - 360]. [Par défaut écrit tout acceptable
segments, quelle que soit l'orientation].

-Ccours_changer
Terminer un segment lorsqu'un changement de cap dépassant cours_changer degrés de cap
est détecté [ignorer les changements de cap].

-Ddistance_minimale
N'écrivez pas un segment à moins qu'il ne soit au moins distance_minimale unités de longueur [0]

-Ffiltre_xy/filtre_z
Filtrez les valeurs z et/ou les valeurs x,y, en supposant que ce sont des fonctions de d
coordonner. filtre_xy et filtre_z sont des largeurs de filtre en unités de distance. Si un filtre
largeur est nulle, le filtrage n'est pas effectué. La valeur absolue de la largeur est
toute la largeur d'un filtre passe-bas en arc de cosinus. Si la largeur est positive, les données
sont filtrés passe-bas ; si négatif, les données sont filtrées passe-haut en soustrayant
la valeur passe-bas à partir de la valeur observée. Si filtre_z est différent de zéro, la totalité
la série de valeurs z d'entrée est filtrée avant toute segmentation, de sorte que
les seuls effets de bord dans le filtrage se produiront au début et à la fin du
flux de données complet. Si filtre_xy est différent de zéro, les données sont d'abord divisées en
segments, puis les valeurs x,y de chaque segment sont filtrées séparément. Ceci peut
introduire des effets de bord aux extrémités de chaque segment, mais empêche un passe-bas x,y
filtre d'arrondir les coins des segments de piste. [Par défaut = pas de filtrage].

-Nmodèle
Ecrivez chaque segment dans un fichier de sortie séparé [par défaut écrit un segment multiple
fichier vers stdout]. Ajoutez un modèle de format pour les noms de fichiers individuels ; cette
modèle doit contiennent un spécificateur de format C qui peut formater un argument entier (le
numéro de segment courant sur toutes les tables); il s'agit généralement de %d mais pourrait être de %08d
qui donne des zéros non significatifs, etc. [La valeur par défaut est splitxyz_segment_%d.{txt|bin},
cela dépend de -bo]. Alternativement, donnez un modèle avec deux spécificateurs de format C et
nous fournirons le numéro de table et le numéro de segment dans la table à construire
le nom du fichier.

-Qdrapeaux
Spécifiez la sortie souhaitée en utilisant n'importe quelle combinaison de xyzdh, dans n'importe quel ordre. Ne pas
espace entre les lettres. Utilisez des minuscules. La sortie sera ASCII (ou binaire, voir
-bo) colonnes de valeurs correspondant à xyzdh [La valeur par défaut est -Qxyzdh (-Qxydh si seulement 2
colonnes d'entrée)].

-S D et h sont fournis. Dans ce cas, l'entrée contient x,y,z,d,h. [Défaut
attend (x,y,z) l'entrée, et d,h sont calculés à partir de delta x, delta y. Utilisation -fg à
indiquer les données cartographiques ; alors x,y sont supposés être en degrés de longitude, latitude,
les distances sont considérées comme des kilomètres et les angles sont en fait des azimuts.
Sinon, les distances sont cartésiennes dans les mêmes unités que x,y et les angles sont
dans le sens inverse des aiguilles d'une montre à partir de l'horizontale].

-V[niveau] (plus ...)
Sélectionnez le niveau de verbosité [c].

-bi[ncols][t] (plus ...)
Sélectionnez l'entrée binaire native. [La valeur par défaut est 2, 3 ou 5 colonnes d'entrée comme défini par -S].

-bo[ncols][type] (plus ...)
Sélectionnez la sortie binaire native. [La valeur par défaut est de 1 à 5 colonnes de sortie définies par -Q].

-d[i|o]pas de données (plus ...)
Remplacer les colonnes d'entrée égales pas de données avec NaN et faire l'inverse en sortie.

-f[je|o]colinfo (plus ...)
Spécifiez les types de données des colonnes d'entrée et/ou de sortie.

-g[a]x|y|d|X|Y|D|[avec]z[+|-]écart[u] (plus ...)
Déterminez les lacunes dans les données et les sauts de ligne. Ne laissez pas un segment avoir un écart dépassant écart;
au lieu de cela, divisez-le en deux segments. [La valeur par défaut ignore les espaces].

-h[je|o][n][+c][+d][+rremarque][+rtitre] (plus ...)
Ignorer ou produire des enregistrements d'en-tête.

-icols[l][sen échelon][ocompenser][, ] (plus ...)
Sélectionnez les colonnes d'entrée (0 est la première colonne).

- :[i|o] (plus ...)
Permutez la 1ère et la 2ème colonne en entrée et/ou en sortie.

-^ or juste -
Imprime un court message sur la syntaxe de la commande, puis quitte (REMARQUE : sous Windows
utiliser juste -).

-+ or juste +
Imprimez un message d'utilisation détaillé (aide), y compris l'explication de tout
option spécifique au module (mais pas les options communes GMT), puis se ferme.

-? or aucune arguments
Imprimez un message d'utilisation (aide) complet, y compris l'explication des options, puis
sorties.

--version
Imprimer la version GMT et quitter.

--show-datadir
Affichez le chemin complet vers le répertoire de partage GMT et quittez.

ASCII Format LA PRÉCISION


Les formats de sortie ASCII des données numériques sont contrôlés par les paramètres de votre gmt.conf
déposer. La longitude et la latitude sont formatées selon FORMAT_GEO_OUT, tandis que d'autres
les valeurs sont formatées selon FORMAT_FLOAT_OUT. Sachez que le format en vigueur peut
conduire à une perte de précision dans la sortie, ce qui peut conduire à divers problèmes en aval. Si
vous trouvez que la sortie n'est pas écrite avec suffisamment de précision, envisagez de passer en binaire
sortir (-bo si disponible) ou spécifiez plus de décimales à l'aide du paramètre FORMAT_FLOAT_OUT.

DISTANCE CALCULS


Le type de données d'entrée est dicté par le -f option. Si -fg est donné alors x,y sont dans
les degrés de longitude, la latitude, les distances sont en kilomètres et les angles sont en azimuts.
Sinon, les distances sont cartésiennes dans les mêmes unités que x,y et les angles sont dans le sens inverse des aiguilles d'une montre
de l'horizontale.

EXEMPLES


Supposons que vous vouliez faire un graphique ondulé d'anomalies magnétiques sur des segments orientés
environ est-ouest à partir d'une croisière fournie par NGDC appelée JA020015 dans la région
-R300/315/12/20. Vous souhaitez utiliser un filtre passe-bas de 100 km pour lisser les pistes et un 500 km
filtre passe-haut pour détendre les anomalies magnétiques. Essaye ça:

gmt mgd77list JA020015 -R300/315/12/20 -Flon,lat,mag,dist,azim | gmt splitxyz -A90/15 -F100/-500 \
-D100 -S -V -fg | gmt pswiggle -R300/315/12/20 -Jm0.6i -Baf -B+tJA020015 -T1 \
-W0.75p -Ggray -Z200 > JA020015_wiggles.ps

Utilisateurs de MGD-77 : pour cette application, nous vous recommandons d'extraire dist,azim de liste mgd77
plutôt que d'avoir splitxyz les calculer séparément.

Supposons que vous ayez reçu un fichier binaire en double précision contenant lat, lon, gravité
valeurs d'une enquête et que vous souhaitez la diviser en profils nommés enquête_###.SMS (quand
écart dépasse 100 km). Essaye ça:

gmt splitxyz sondage.bin -Nsurvey_%03d.txt -V -gd100k -D100 -: -fg -bi3d

Utilisez splitxyzgmt en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad