Este es el comando grd2xyzgmt que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
grd2xyz: convierte un archivo de cuadrícula en una tabla de datos
SINOPSIS
grd2xyz cuadrícula [[f|i]] [ región ] [[nivel]] [[peso]] [[banderas]] [ -bo] [
-d] [ -f] [ -Ho[n]] [ -o] [ -s]
Nota: No se permite ningún espacio entre el indicador de opción y los argumentos asociados.
DESCRIPCIÓN
grd2xyz lee uno o más archivos de cuadrícula binarios 2-D y escribe xyz-triplets en ASCII [o
binario] formato a salida estándar. Modifique la precisión del formato de salida ASCII mediante
editar el parámetro FORMAT_FLOAT_OUT en su gmt.conf archivo o uso --D_FORMATO=formato on
la línea de comando, o elija salida binaria usando almacenamiento de precisión simple o doble. Como un
opción puede generar valores z sin las coordenadas (x, y); ver -Z abajo.
REQUERIDOS ARGUMENTOS
cuadrícula Nombres de archivos de cuadrícula binarios 2-D que se convertirán. (Consulte FORMATOS DE ARCHIVO DE CUADRÍCULA a continuación).
OPCIONAL ARGUMENTOS
-C [f | i]
Reemplace las coordenadas xey en la salida con la columna y fila correspondientes
números. Estos comienzan en 0 (conteo de estilo C); adjuntar f para empezar en 1 (estilo Fortran
contando). Alternativamente, agregue i escribir solo las dos columnas índice y z, donde el
índice es la indexación 1-D que utiliza GMT cuando se refiere a los nodos de la cuadrícula.
-R [unidad]xmín/xmax/ymin/ymax[r] (más ...)
Especifique la región de interés. Utilizando el -R La opción seleccionará una subsección de la
red. Si esta subsección excede los límites de la cuadrícula, solo la región común
será la salida.
-V [nivel] (más ...)
Seleccione el nivel de verbosidad [c].
-W [peso]
Escriba x, y, z, w, donde w es el peso (o 1 si no se suministra) [Predeterminado
escribe x, y, z solamente].
-Z [banderas]
Escriba una tabla ASCII [o binaria] de 1 columna. La salida se organizará de acuerdo con
convención de pedido especificada contenida en banderas. Si los datos deben ser escritos por
filas, hacer banderas Empezar con T (op) si la primera fila es y = ymax o B (ottom) si primero
fila es y = ymin. Luego, agregue L or R para indicar que el primer elemento debe comenzar en
extremo izquierdo o derecho de la fila. Lo mismo ocurre con los formatos de columna: comience con L or R a
coloque la primera columna y luego agregue T or B para colocar el primer elemento en una fila.
Para cuadrículas registradas de líneas de cuadrícula: si la cuadrícula es periódica en x, pero los datos escritos deben
no contiene la columna (redundante) en x = xmax, anexar x. Para cuadrícula periódica en y,
omita escribir la fila redundante en y = ymax agregando y. Si el orden de bytes necesita
para ser intercambiado, anexar w. Seleccione uno de varios tipos de datos (todos binarios excepto a):
· a Representación ASCII de un solo elemento por registro
· c int8_t, carácter de 1 byte con signo
· u uint8_t, carácter de 1 byte sin firmar
· h int16_t, entero corto de 2 bytes
· H uint16_t, entero corto de 2 bytes sin firmar
· i int32_t, entero de 4 bytes
· I uint32_t, entero de 4 bytes sin signo
· l int64_t, entero largo (8 bytes)
· L uint64_t, entero largo sin firmar (8 bytes)
· f Precisión simple de punto flotante de 4 bytes
· d Precisión doble de coma flotante de 8 bytes
El formato predeterminado es la orientación de la línea de exploración de los números ASCII: -ZTLa. Tenga en cuenta que -Z only
se aplica a la salida de 1 columna.
-bo [ncoles][tipo] (más ...)
Seleccione la salida binaria nativa. [El valor predeterminado es 3]. Esta opción solo se aplica a xyz
producción; ver -Z para la salida de la tabla z.
-d [i | o]sin datos (más ...)
Reemplazar columnas de entrada que sean iguales sin datos con NaN y haga lo contrario en la salida.
-f [i | o]colinfo (más ...)
Especifique los tipos de datos de las columnas de entrada y / o salida. Ver también Captura de COORDENADAS abajo.
-h Registro de encabezado de salida 1 basado en la información del primer encabezado del archivo de cuadrícula.
Se ignora si se selecciona la salida binaria. [El valor predeterminado es sin encabezado].
-ocols[, ...] (más ...)
Seleccione las columnas de salida (0 es la primera columna).
-s[cols] [a | r] (más ...)
Establecer el manejo de registros NaN.
-^ or tan solo -
Imprima un mensaje corto sobre la sintaxis del comando, luego sale (NOTA: en Windows
usar solo -).
-+ or tan solo +
Imprima un mensaje de uso extenso (ayuda), incluida la explicación de cualquier
opción específica del módulo (pero no las opciones comunes de GMT), luego sale.
-? or no argumentos
Imprima un mensaje de uso completo (ayuda), incluida la explicación de las opciones, luego
salidas
--versión
Imprime la versión GMT y sal.
--show-datadir
Imprima la ruta completa al directorio compartido GMT y salga.
ASCII FORMATO PRECISIÓN
Los formatos de salida ASCII de datos numéricos se controlan mediante parámetros en su gmt.conf
expediente. La longitud y la latitud se formatean de acuerdo con FORMAT_GEO_OUT, mientras que otras
los valores se formatean de acuerdo con FORMAT_FLOAT_OUT. Tenga en cuenta que el formato en vigor puede
conducir a la pérdida de precisión en la salida, lo que puede dar lugar a varios problemas en sentido descendente. Si
encuentra que la salida no está escrita con suficiente precisión, considere cambiar a binario
producción (-bo si está disponible) o especifique más decimales usando la configuración FORMAT_FLOAT_OUT.
GRID ARCHIVO FORMATOS
Por defecto, GMT escribe la cuadrícula como flotadores de precisión simple en un netCDF compatible con COARDS
formato de archivo. Sin embargo, GMT puede producir archivos de cuadrícula en muchas otras cuadrículas de uso común.
formatos de archivo y también facilita el llamado "empaquetado" de cuadrículas, escribiendo puntos flotantes
datos como enteros de 1 o 2 bytes. Para especificar la precisión, la escala y el desplazamiento, el usuario debe
agrega el sufijo =id[/escala/el desplazamiento[/nan]], dónde id es un identificador de dos letras de la cuadrícula
tipo y precisión, y escala y el desplazamiento son el factor de escala y la compensación opcionales
aplicado a todos los valores de la cuadrícula, y nan es el valor utilizado para indicar datos faltantes. En caso
los dos personajes id no se proporciona, como en =/escala Que un id=nf se supone. Cuando
Al leer cuadrículas, el formato generalmente se reconoce automáticamente. Si no, el mismo sufijo
se puede agregar a los nombres de archivo de la cuadrícula de entrada. Ver grdconvertir y formato de archivo de cuadrícula de la sección
GMT Technical Reference and Cookbook para obtener más información.
Al leer un archivo netCDF que contiene varias cuadrículas, GMT leerá, por defecto, el
primera cuadrícula bidimensional que se puede encontrar en ese archivo. Para convencer a GMT de que lea otro
variable multidimensional en el archivo de cuadrícula, anexar ?nombrevar al nombre del archivo, donde
nombrevar es el nombre de la variable. Tenga en cuenta que es posible que deba escapar del significado especial
of ? en su programa de shell poniendo una barra invertida delante de él, o colocando el
nombre de archivo y sufijo entre comillas o comillas dobles. los ?nombrevar también se puede usar el sufijo
para las rejillas de salida para especificar un nombre de variable diferente de la predeterminada: "z". Ver
grdconvertir y modificadores de secciones para CF y formato de archivo de cuadrícula del GMT Technical
Reference and Cookbook para obtener más información, en particular sobre cómo leer empalmes de 3,
Cuadrículas de 4 o 5 dimensiones.
Captura de COORDENADAS
Las coordenadas de tiempo en las cuadrículas netCDF, ya sea la coordenada x, y o z, se reconocerán como
tal. La variable unidad El atributo se analiza para determinar la unidad y la época del tiempo.
coordinar en la cuadrícula. Luego, los valores se convierten al sistema de tiempo interno especificado por
TIME_UNIT y TIME_EPOCH en el gmt.conf archivo o en la línea de comando. La salida predeterminada
es el tiempo relativo en ese sistema de tiempo, o el tiempo absoluto cuando se usa la opción -f0T, -f1T,
or -f2T para las coordenadas x, y o z, respectivamente.
EJEMPLOS
Para editar valores individuales en el archivo hawaii_grv.nc de 5 'por 5', descargue el .nc en ASCII:
gmt grd2xyz hawaii_grv.nc> hawaii_grv.xyz
Para escribir un archivo binario de precisión simple sin las posiciones x, y del archivo
archivo raw_data.nc, usando la orientación de la línea de escaneo, ejecute
gmt grd2xyz raw_data.nc -ZTLf> hawaii_grv.b
Use grd2xyzgmt en línea usando los servicios de onworks.net