AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

xyz2grdgmt - En ligne dans le Cloud

Exécutez xyz2grdgmt 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 xyz2grdgmt 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


xyz2grd - Convertir une table de données en un fichier de grille

SYNOPSIS


xyz2grd [ table ] fichier grd incrément région [[f|l|m|n|r|s|u|z] ] [
xnom/ynom/znom/escaliers/compenser/invalide/titre/remarque ] [ [zfichier] ] [ [niveau] ] [ [drapeaux] ]
[ -bi] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o] ]

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

DESCRIPTION


xyz2grd lit une ou plusieurs tables z ou xyz et crée un fichier de grille binaire. xyz2grd sera
signaler si certains nœuds ne sont pas renseignés avec des données. De tels nœuds non contraints sont définis
à une valeur spécifiée par l'utilisateur [La valeur par défaut est NaN]. Les nœuds avec plus d'une valeur seront
mis à la valeur moyenne. En option (en utilisant -Z), une table z à 1 colonne peut être lue en supposant
tous les nœuds sont présents (les z-tables peuvent être organisées dans un certain nombre de formats, voir -Z au dessous de.)

EST REQUIS ARGUMENTS


-Gfichier grd
fichier grd est le nom du fichier de grille de sortie binaire. (Voir FORMAT DE FICHIER GRILLE ci-dessous.)

-Ixinc[unité][=|+][/yinc[unité][=|+]]
x_inc [et éventuellement y_inc] est l'espacement de la grille. Ajoutez éventuellement un suffixe
modificateur. Géographique (degrés) les coordonnées: Ajouter 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 or u est annexé
au lieu de cela, l'incrément est supposé être donné en mètre, pied, km, mille, nautique
mile ou pied d'arpentage américain, respectivement, et sera converti en l'équivalent
degrés de longitude à la latitude moyenne de la région (la conversion dépend de
PROJ_ELLIPSOID). Si /y_inc est donné mais mis à 0 il sera remis à zéro égal à x_inc;
sinon, il sera converti en degrés de latitude. Tous les coordonnées: Si = is
puis le max correspondant x (est) ou y (nord) peut être légèrement ajusté
pour s'adapter 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écifie le nombre of nœuds souhaité en ajoutant + à l'entier fourni
argument; l'incrément est alors recalculé à partir du nombre de nœuds et le
domaine. La valeur d'incrément résultante dépend de la sélection ou non d'un
grille enregistrée sur le quadrillage ou sur les pixels ; voir App-file-formats pour plus de détails.
Remarque : si -Rfichier grd est utilisé alors l'espacement de la grille a déjà été initialisé ; utilisation
-I pour remplacer les valeurs.

-R[unité]x min/xmax/ymin/ymax[r] (plus ...)
Spécifiez la région d'intérêt.

EN OPTION ARGUMENTS


table Un ou plusieurs ASCII [ou binaire, voir -bi] contenant des valeurs z ou (x,y,z). Le xyz
les triplés n'ont pas besoin d'être triés. Les tableaux z à une colonne doivent être triés et le -Z
Doit être réglé.

-A[f|l|m|n|r|s|u|z]
Par défaut, nous calculerons les valeurs moyennes si plusieurs entrées tombent sur le même nœud.
Utilisez -A pour changer ce comportement, sauf qu'il est ignoré si -Z est donné. Ajouter f or s
pour conserver simplement le premier ou le dernier point de données qui a été attribué à chaque nœud. Ajouter
l or u pour trouver la valeur la plus basse (minimum) ou la valeur supérieure (maximum) à chaque nœud,
respectivement. Ajouter m or r pour calculer la valeur moyenne ou RMS à chaque nœud,
respectivement. Ajouter n pour simplement compter le nombre de points de données qui ont été attribués
à chaque nœud (cela ne nécessite que deux colonnes d'entrée x et y as z n'est pas consulté).
Ajouter z pour additionner plusieurs valeurs qui appartiennent au même nœud.

-Dxnom/ynom/znom/escaliers/compenser/invalide/titre/remarque
Donner des valeurs pour xnom, ynom, znom (donner les noms de ces variables et dans
crochets leurs unités, par exemple, "distance [km]"), escaliers (pour multiplier les valeurs de la grille
après lecture [normalement 1]), compenser (à ajouter à la grille après mise à l'échelle [normalement 0]),
invalide (une valeur pour représenter les données manquantes [NaN]), titre (tout ce que vous voulez), et
remarque (tout ce que tu aimes). Pour laisser certaines de ces valeurs intactes, laissez le champ
Vide. Les champs vides à la fin peuvent être ignorés. Alternativement, pour permettre à "/" d'être
partie de l'une des valeurs, utilisez n'importe quel caractère non alphanumérique (et non l'égal
signe) comme séparateur en commençant et en finissant par lui. Par exemple:
-D:xnom:ynom:znom:escaliers:compenser:invalide:titre:remarque: Utilisez des guillemets pour regrouper des textes
avec plus d'un mot. Notez que pour les grilles géographiques (-fg) xnom et ynom
réglé automatiquement.

-S[zfichier]
Échangez uniquement l'ordre des octets de l'entrée. Aucun fichier de grille n'est produit. Vous devez également
fournir le -Z option. La sortie est écrite dans zfichier (ou stdout si non fourni).

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

-Z[drapeaux]
Lire une table ASCII [ou binaire] à 1 colonne. Cela suppose que tous les nœuds sont
présents et triés selon la convention de classement spécifiée contenue dans drapeaux.
Si les données entrantes représentent des lignes, faites drapeaux commencer avec T(op) si la première ligne est y =
ymax ou B(ottom) si la première ligne est y = ymin. Ensuite, ajoutez L or R pour indiquer que
le premier élément est à l'extrémité gauche ou droite de la ligne. De même pour les formats de colonnes : start
avec L or R pour positionner la première colonne, puis ajouter T or B se positionner en premier
élément d'affilée. Remarque : ces deux indicateurs de ligne/colonne ne sont requis que pour
grilles; pour les autres tableaux, ils ne s'appliquent pas. Pour les grilles enregistrées au quadrillage : si les données
sont périodiques en x mais les données entrantes ne contiennent pas la colonne (redondant) en x
= xmax, ajouter x. Pour les données périodiques en y sans ligne redondante à y = ymax, ajoutez
y. Ajouter sn sauter le premier n nombre d'octets (probablement un en-tête). Si la
ordre des octets ou les mots doivent être échangés, ajoutez w. Sélectionnez l'une des nombreuses données
types (tous binaires sauf a):

A Représentation ASCII d'une ou plusieurs valeurs à virgule flottante par enregistrement

a Représentation ASCII d'un seul élément par enregistrement

c int8_t, caractère signé à 1 octet

u uint8_t, caractère non signé à 1 octet

h int16_t, entier signé de 2 octets

H uint16_t, entier non signé de 2 octets

i int32_t, entier signé de 4 octets

I uint32_t, entier non signé de 4 octets

l int64_t, entier long (8 octets)

L uint64_t, entier long non signé (8 octets)

f 4 octets à virgule flottante simple précision

d Double précision à virgule flottante sur 8 octets

Le format par défaut est l'orientation de la ligne de balayage des nombres ASCII : -ZTLa. Noter que -Z uniquement
s'applique à l'entrée à 1 colonne. La différence entre A et a est que ce dernier peut
décoder les deux donnéesThorloge et jj:mm:ss[.xx] formats tandis que le premier est strictement pour
valeurs à virgule flottante régulières.

-bi[ncols][t] (plus ...)
Sélectionnez l'entrée binaire native. [La valeur par défaut est de 3 colonnes d'entrée]. Cette option s'applique uniquement
aux fichiers d'entrée xyz ; voir -Z pour les tableaux z.

-dupas de données (plus ...)
Remplacer les colonnes d'entrée égales pas de données avec NaN. Définit également les nœuds sans entrée xyz
triplet à cette valeur [La valeur par défaut est NaN].

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

-h[je|o][n][+c][+d][+rremarque][+rtitre] (plus ...)
Ignorer ou produire des enregistrements d'en-tête. Non utilisé avec des données binaires.

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

-r (plus ...)
Définir l'enregistrement du nœud de pixel [grille].

- :[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.

GRID VALEURS LA PRÉCISION


Quelle que soit la précision des données d'entrée, les programmes GMT qui créent des fichiers de grille
contient en interne les grilles dans des tableaux à virgule flottante de 4 octets. Ceci est fait pour conserver la mémoire
et en outre, la plupart, sinon toutes les données réelles, peuvent être stockées en utilisant une virgule flottante de 4 octets
valeurs. Les données avec une précision plus élevée (c'est-à-dire des valeurs de double précision) perdront cette
précision une fois que GMT opère sur la grille ou écrit de nouvelles grilles. Pour limiter la perte de
précision lors du traitement des données, vous devez toujours envisager de normaliser les données avant
traitement.

GRID DOSSIER FORMATS


Par défaut, GMT écrit la grille sous forme de flottants en simple précision dans un netCDF de plainte COARDS
format de fichier. Cependant, GMT est capable de produire des fichiers de grille dans de nombreux autres grilles couramment utilisées
formats de fichiers et facilite également ce que l'on appelle "l'emballage" des grilles, l'écriture en virgule flottante
les données sous forme d'entiers de 1 ou 2 octets. Pour spécifier la précision, l'échelle et le décalage, l'utilisateur doit
ajouter le suffixe =id[/escaliers/compenser[/nan]], où id est un identifiant à deux lettres de la grille
type et précision, et escaliers et compenser sont un facteur d'échelle et un décalage facultatifs à
appliqué à toutes les valeurs de la grille, et nan est la valeur utilisée pour indiquer les données manquantes. Voir
grdconvertir et Section grid-file-format du GMT Technical Reference and Cookbook for
pour en savoir davantage.

Lors de l'écriture d'un fichier netCDF, la grille est stockée par défaut avec le nom de variable "z". À
spécifier un autre nom de variable varname, ajouter ?varname au nom du fichier. Notez que vous pouvez
besoin d'échapper au sens particulier de ? dans votre programme shell en mettant une barre oblique inverse dans
devant celui-ci, ou en plaçant le nom de fichier et le suffixe entre guillemets ou guillemets doubles.

GÉOGRAPHIQUE ET COORDONNEES


Lorsque le type de grille de sortie est netCDF, les coordonnées seront étiquetées "longitude",
« latitude » ou « heure » ​​en fonction des attributs des données d'entrée ou de la grille (le cas échéant) ou de la
-f or -R option. Par exemple, les deux -f0x -f1t et -R90w/90e/0t/3t se traduira par un
grille de longitude/temps. Lorsque la coordonnée x, y ou z est le temps, elle sera stockée dans la grille
comme temps relatif depuis l'époque comme spécifié par TIME_UNIT et TIME_EPOCH dans le gmt.conf filet
ou sur la ligne de commande. De plus, le unité l'attribut de la variable de temps indiquera
à la fois cette unité et cette époque.

ÉCHANGE LIMITATIONS


Tous les types de données peuvent être lus, même les entiers 64 bits, mais en interne les grilles sont stockées à l'aide
flotte. Par conséquent, les valeurs entières dépassant la mantisse de 23 bits du type flottant peuvent ne pas être
représenté exactement. Lorsque -S est utilisé aucune grille n'est implicite et nous lisons les données dans un
conteneur double intermédiaire. Cela signifie que tous les entiers sauf 64 bits peuvent être représentés en utilisant
la mantisse de 53 bits du type double.

EXEMPLES


Pour créer un fichier de grille à partir des données ASCII dans hawaii_grv.xyz, utilisez

GMT xyz2grd hawaii_grv.xyz -Ddegré/degré/mGal/1/0//"hawaïen Gravité"/"GRS-80
Ellipsoïde utilisé"
-Ghawaii_grv_new.nc -R198/208/18/25 -I5m -V

Pour créer un fichier de grille à partir du binaire brut (3 colonnes, simple précision orienté scanline
data raw.b, utilisez
gmt xyz2grd brut.b -Dm/m/m/1/0 -Graw.nc -R0/100/0/100 -I1 -V -Z -bi3f

Pour créer un fichier de grille à partir du DEM binaire brut de l'USGS (données orientées lignes de balayage à nombre entier court
topo30.b sur le CD-ROM de données de secours global NGDC, avec des valeurs de -9999 indiquent manquant
données, il faut sur certaines machines inverser l'ordre des octets. Sur de telles machines (comme Sun), utilisez
gmt xyz2grd topo30.b -Dm/m/m/1/0 -Gustopo.nc -R234/294/24/50 -I30s -di-9999 -ZTLhw

Supposons que vous ayez reçu un fichier binaire avec des virgules flottantes de 4 octets qui ont été écrits sur un
machine d'un ordre d'octet différent du vôtre. Vous pouvez échanger l'ordre des octets avec
gmt xyz2grd floats.bin -Snew_floats.bin -V -Zf

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


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Le plugin Eclipse Tomcat fournit
    intégration simple d'une servlet Tomcat
    conteneur pour le développement de java
    des applications Web. Vous pouvez nous rejoindre pour
    discussion...
    Télécharger le plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop est pour le streaming
    torrents sur Mac, Windows ou Linux. Ce
    se connecte à la fois à BitTorrent et
    Pairs WebTorrent. Maintenant il n'y a pas
    faut attendre...
    Télécharger WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX est un programme scientifique pour affiner
    réflexivité aux rayons X, neutrons
    réflectivité et rayons X de surface
    données de diffraction utilisant le différentiel
    algorithme d'évolution....
    Télécharger GenX
  • 4
    pspp4windows
    pspp4windows
    Le PSPP est un programme de statistiques
    analyse des données échantillonnées. C'est gratuit
    remplacement du programme propriétaire
    SPSS. PSPP dispose à la fois de texte et
    graphique nous...
    Télécharger pspp4windows
  • 5
    Extensions Git
    Extensions Git
    Git Extensions est un outil d'interface utilisateur autonome
    pour la gestion des référentiels Git. Ça aussi
    s'intègre à l'explorateur Windows et
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Télécharger les extensions Git
  • 6
    eSpeak: synthèse vocale
    eSpeak: synthèse vocale
    Moteur de synthèse vocale pour l'anglais et
    beaucoup d'autres langues. Taille compacte avec
    prononciation claire mais artificielle.
    Disponible en tant que programme en ligne de commande avec
    de nombreux ...
    Télécharger eSpeak : synthèse vocale
  • Plus "

Commandes Linux

Ad