GoGPT Best VPN GoSearch

Icône de favori OnWorks

grdconvertgmt – En ligne dans le cloud

Exécutez grdconvertgmt 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 grdconvertgmt qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux 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


grdconvert - Conversion entre différents formats de grille

SYNOPSIS


grdconvertir fichier ingrd[=identifiant[/échelle/décalage[/NaNvalue]]]
fichier outgrd[=identifiant[/échelle/décalage[/NaNvalue]][:conducteur[/type de données]]] [ ] [ région ] [ [niveau] ]
[ -f]

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

DESCRIPTION


grdconvertir lit un fichier de grille dans un format et l'écrit dans un autre format.
option l'utilisateur peut sélectionner un sous-ensemble des données à écrire et spécifier la mise à l'échelle,
traduction et valeur NaN.

REQUIS ARGUMENTS


fichier ingrd
Fichier de grille à lire. Ajouter le format =id code s'il ne s'agit pas d'une norme conforme à COARDS
Fichier de grille netCDF. Si =id est défini (voir ci-dessous), vous pouvez éventuellement ajouter en échelon et
compenserCes options mettront les données à l'échelle, puis les décaleront avec les valeurs spécifiées.
montants après lecture. Si en échelon et compenser sont fournis, vous pouvez également ajouter un
valeur qui représente « Pas un nombre » (pour les grilles à virgule flottante, cela n'est pas nécessaire)
puisque le NaN IEEE est utilisé ; cependant, les entiers ont besoin d'une valeur, ce qui signifie qu'aucune donnée
disponible). Le en échelon et compenser les modificateurs peuvent être laissés vides pour sélectionner la valeur par défaut
valeurs (échelle = 1, décalage = 0).

fichier outgrd
Fichier de grille à écrire. Ajouter le format =id code si ce n'est pas une norme
Fichier de grille netCDF compatible COARDS. Si =id est défini (voir ci-dessous), vous pouvez éventuellement
ajouter en échelon et compenserCes options sont particulièrement pratiques lors du stockage des
données sous forme d'entiers, en supprimant d'abord un décalage, puis en réduisant les valeurs.
l'échelle et le décalage sont appliqués dans l'ordre inverse lors de la lecture, cela ne
affecter les valeurs des données (à l'exception des arrondis).

If en échelon et compenser sont fournis, vous pouvez également ajouter une valeur qui représente
« Pas un nombre » (pour les grilles à virgule flottante, cela n'est pas nécessaire puisque le NaN IEEE est
utilisé ; cependant, les entiers nécessitent une valeur, ce qui signifie qu'aucune donnée n'est disponible). en échelon et
compenser les modificateurs peuvent être laissés vides pour sélectionner les valeurs par défaut (échelle = 1, décalage =
0), ou vous pouvez spécifier a pour ajuster automatiquement l'échelle et/ou le décalage des emballages
grilles d'entiers (=identifiant/un est un raccourci pour =id/a/a). Quand id=gd, le fichier sera
enregistré à l'aide de la bibliothèque GDAL. Ajouter le format :conducteur et éventuellement la sortie
Type de données. Les noms des pilotes sont ceux utilisés par GDAL lui-même (par exemple, netCDF, GTiFF,
etc.), et le type de données est l'un des u8|u16|i16|u32|i32|float32, où « i » et « u »
désignent respectivement les entiers signés et non signés. Le type par défaut est float32.
Notez également que les noms de pilotes et les types de données ne sont pas sensibles à la casse.

Envisagez de définir IO_NC4_DEFLATION_LEVEL pour réduire la taille du fichier et l'augmenter davantage
performances en lecture/écriture. Surtout lorsqu'on travaille avec des sous-ensembles de grilles globales,
masques et grilles avec des valeurs de grille répétitives, l'amélioration est généralement
important.

EN OPTION ARGUMENTS


-N Supprimer l'écriture de la structure d'en-tête GMT. Ceci est utile lorsque vous souhaitez
écrire une grille native à utiliser par grand-père. Cela s'applique uniquement aux grilles natives et est
ignoré pour la sortie netCDF.

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

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

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

Format IDENTIFICATEUR


Par défaut, les grilles seront écrites sous forme de données à virgule flottante stockées dans des fichiers binaires à l'aide de la commande
Format et structure des métadonnées NetCDF. Ce format est conforme aux conventions COARDS. GMT.
les versions antérieures à 4.1 produisaient des fichiers netCDF qui n'étaient pas conformes à ces conventions.
Bien que ces fichiers soient toujours pris en charge, leur utilisation est déconseillée. Pour écrire autre chose que
Fichiers netCDF compatibles COARDS à virgule flottante, ajoutez le =id suffixe au nom de fichier
fichier outgrd.

Lors de la lecture des fichiers, grdconvertir et d'autres programmes GMT essaieront de reconnaître automatiquement
le type du fichier de grille d'entrée. En cas d'échec, vous pouvez ajouter le caractère =id suffixe au
nom de fichier fichier ingrd.

┌───┬──────────────────────────────────┐
│ID │ Explication │
├───┼──────────────────────────────────┤
nb │ Format netCDF GMT (8 bits │
│ │ entier, COARDS, CF-1.5) │
├───┼──────────────────────────────────┤
ns │ Format netCDF GMT (16 bits │
│ │ entier, COARDS, CF-1.5) │
├───┼──────────────────────────────────┤
ni │ Format netCDF GMT (32 bits │
│ │ entier, COARDS, CF-1.5) │
├───┼──────────────────────────────────┤
nf │ Format netCDF GMT (32 bits flottants, │
│ │ COARDS, CF-1.5) │
├───┼──────────────────────────────────┤
nd │ Format netCDF GMT (64 bits flottants, │
│ │ COARDS, CF-1.5) │
├───┼──────────────────────────────────┤
cb │ Format netCDF GMT (8 bits │
│ │ entier, obsolète) │
├───┼──────────────────────────────────┤
cs │ Format netCDF GMT (16 bits │
│ │ entier, obsolète) │
├───┼──────────────────────────────────┤
ci │ Format netCDF GMT (32 bits │
│ │ entier, obsolète) │
├───┼──────────────────────────────────┤
cf │ Format netCDF GMT (32 bits flottants, │
│ │ obsolète) │
└───┴───────────────────────────────────┘

cd │ Format netCDF GMT (64 bits flottants, │
│ │ obsolète) │
├───┼──────────────────────────────────┤
bm │ GMT natif, format C-binaire │
│ │ (masque binaire) │
├───┼──────────────────────────────────┤
bb │ GMT natif, format C-binaire │
│ │ (entier 8 bits) │
├───┼──────────────────────────────────┤
bs │ GMT natif, format C-binaire │
│ │ (entier 16 bits) │
├───┼──────────────────────────────────┤
bi │ GMT natif, format C-binaire │
│ │ (entier 32 bits) │
├───┼──────────────────────────────────┤
bf │ GMT natif, format C-binaire │
│ │ (float 32 bits) │
├───┼──────────────────────────────────┤
bd │ GMT natif, format C-binaire │
│ │ (float 64 bits) │
├───┼──────────────────────────────────┤
rb │ Format de fichier raster SUN (8 bits │
│ │ norme) │
├───┼──────────────────────────────────┤
rf │ Format de grille GEODAS GRD98 (NGDC) │
├───┼──────────────────────────────────┤
sf │ Golden Software Surfer format 6 │
│ │ (float 32 bits) │
├───┼──────────────────────────────────┤
sd │ Golden Software Surfer format 7 │
│ │ (flottant 64 bits, lecture seule) │
├───┼──────────────────────────────────┤
af │ Centre de géosciences de l'Atlantique │
│ │ format AGC (32 bits flottants) │
├───┼──────────────────────────────────┤
ei │ Grille ASCII ESRI Arc/Info │
│ │ Format d'échange (ASCII │
│ │ entier) │
├───┼──────────────────────────────────┤
ef │ Grille ASCII ESRI Arc/Info │
│ │ Format d'échange (ASCII float) │
├───┼──────────────────────────────────┤
gd │ Importation/exportation via GDAL │
└───┴───────────────────────────────────┘

GMT STANDARD NETCDF DES DOSSIERS


Le format standard utilisé pour les fichiers grdfiles est basé sur netCDF et est conforme au COARDS
conventions. Les fichiers écrits dans ce format peuvent être lus par de nombreux programmes tiers et
sont indépendantes de la plateforme. Il est possible d'économiser de l'espace disque en stockant les données sous forme d'octets ou
des courts-circuits au lieu d'entiers. Utilisez le en échelon et compenser paramètres pour que cela fonctionne sans
Perte de portée ou de signification des données. Pour plus de détails, voir App-file-formats.

Multivariable grille fichiers

Par défaut, les programmes GMT liront la première grille bidimensionnelle contenue dans un
Fichier netCDF compatible COARDS. Vous pouvez également utiliser fichier ingrd?varname (avant toute option
suffixe =id) pour spécifier la variable demandée varname. Depuis ? a une signification particulière en tant que
caractère générique, échappez à cette signification en plaçant le nom de fichier complet et le suffixe entre guillemets.

Multidimensionnel grilles

Pour en extraire un couche or niveau à partir d'une grille tridimensionnelle stockée dans un environnement compatible COARDS
fichier netCDF, ajoutez à la fois le nom de la variable et l'index associé à la couche
(à partir de zéro) sous la forme : fichier ingrd?varname[couche]. Vous pouvez également spécifier la valeur
associé à cette couche en utilisant des parenthèses au lieu de crochets :
fichier ingrid?varname(couche).

De la même manière, des couches peuvent être extraites de grilles à 4, voire 5 dimensions. Par exemple :
si une grille a les dimensions (paramètre, temps, profondeur, latitude, longitude), une carte peut être
sélectionné en utilisant : fichier ingrid?varname(paramètre,Paisible,profondeur).

Étant donné que les points d’interrogation, les crochets et les parenthèses ont des significations particulières sur la ligne de commande,
échappez à ces significations en plaçant le nom de fichier complet et le suffixe entre guillemets.

NATIVE BINARY DES DOSSIERS


Pour les fichiers GMT natifs binaires, la taille du bloc d'en-tête de grille GMT est taille h = 892 octets,
et la taille totale du fichier est taille h + nx * ny * taille_de_l'article, Où taille_de_l'article est la taille
en octets de chaque élément (1, 2, 4). Les grilles de bits sont stockées sous forme d'entiers de 4 octets, chacun
contenant 32 bits, donc pour ces fichiers l'équation de taille est modifiée en utilisant ceil (nx / 32)
* 4 au lieu de nxNotez que ces fichiers dépendent de la plateforme. Fichiers écrits sur Little
Les machines Endian (par exemple, les PC) ne peuvent pas être lues sur les machines Big Endian (par exemple, la plupart
postes de travail). Notez également qu'il n'est pas possible pour GMT de déterminer de manière unique si un octet de 4 octets
la grille est float ou int ; dans de tels cas, il est préférable d'utiliser le =Identifiant mécanisme pour spécifier le
format de fichier. Dans tous les cas, une grille native est considérée comme signée (c'est-à-dire qu'il n'y a pas de
(présence d'entiers courts non signés ou d'octets non signés). Pour plus de détails sur l'en-tête et la grille, voir
Formats de fichiers d'application.

GRID VALEURS 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.

EXEMPLES


Pour extraire la deuxième couche d'une grille tridimensionnelle nommée temp à partir d'un fichier compatible COARDS
fichier netCDF climate.nc :

gmt grdconvert climate.nc?temp[1] temp.nc -V

Pour créer une grille à virgule flottante native de 4 octets à partir du fichier netCDF compatible COARDS
données.nc:

gmt grdconvert data.nc ras_data.b4=bf -V

Pour créer un fichier entier court de 2 octets, mettez-le à l'échelle par 10, soustrayez 32000 XNUMX et définissez NaNs sur
-9999, faire

valeurs gmt grdconvert.nc shorts.i2=bs/10/-32000/-9999 -V

Pour créer un fichier raster 8 bits standard Sun pour un sous-ensemble du fichier de données image.nc, en supposant
la plage dans image.nc est 0-1 et nous avons besoin de 0-255, exécutez

gmt grdconvert image.nc -R-60/-40/-40/-30 image.ras8=rb/255/0 -V

Pour convertir etopo2.nc en etopo2.i2 qui peut être utilisé par grand-père, Essayez de

gmt grdconvert etopo2.nc etopo2.i2=bs -N -V

Pour créer un fichier muet enregistré au format GeoTiff 32 bits float à l'aide de GDAL, exécutez

gmt grdmath -Rd -I10 XY MUL = lixo.tiff=gd:GTiff

Utilisez grdconvertgmt en ligne avec les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.