Este es el comando blockmediangmt 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
blockmedian - Tablas de datos de promedio de bloque (x, y, z) por norma L1
SINOPSIS
medio bloque [ mesa ] incremento región [] [[b]] [ r|s[-]] [] [ cuantil ] [[nivel]
] [[i|o]] [ -b] [ -d] [ -f] [ -h] [ -i] [
-o] [ -r ] [ -:[i|o]]
Nota: No se permite ningún espacio entre el indicador de opción y los argumentos asociados.
DESCRIPCIÓN
medio bloque lee arbitrariamente ubicado (x,y,z) triples [o cuádruples ponderados opcionalmente
(x,y,z,w)] de la entrada estándar [o mesa] y escribe en la salida estándar una posición mediana
y valor para cada bloque no vacío en una región de la cuadrícula definida por el -R y -I argumentos
Ambos bloquear, medio bloqueo Modo bloque debe utilizarse como preprocesador antes
correr superficie para evitar el alias de longitudes de onda cortas. Estas rutinas también son generalmente
útil para diezmar o promediar (x,y,z) datos. Puede modificar la precisión de la
formato de salida editando el parámetro FORMAT_FLOAT_OUT en su gmt.conf archivo, o puede
elija entrada y / o salida binaria para evitar la pérdida de precisión.
REQUERIDOS ARGUMENTOS
-Ixinc[unidad] [= | +] [/yinc[unidad] [= | +]]
x_inc [y opcionalmente y_inc] es el espaciado de la cuadrícula. Opcionalmente, agregue un sufijo
modificador Geográfico (grados) coordenadas: Adjuntar m para indicar minutos de arco o s
para indicar segundos de arco. Si una de las unidades e, f, k, M, n or u se adjunta
en cambio, se supone que el incremento se da en metros, pies, km, millas, náutica
milla o pie topográfico de EE. UU., respectivamente, y se convertirán al equivalente
grados de longitud en la latitud media de la región (la conversión depende de
PROJ_ELLIPSOID). Si /y_inc se da pero se establece en 0 se restablecerá igual a x_inc;
de lo contrario, se convertirá a grados de latitud. Todo coordenadas: Si = is
anexado luego el máximo correspondiente x (este) o y (norte) puede estar ligeramente ajustado
para ajustarse exactamente al incremento dado [por defecto, el incremento se puede ajustar
ligeramente para ajustarse al dominio dado]. Finalmente, en lugar de dar un incremento, puede
especifica el número of nodos deseado agregando + al entero proporcionado
argumento; A continuación, el incremento se vuelve a calcular a partir del número de nodos y
dominio. El valor de incremento resultante depende de si ha seleccionado un
cuadrícula registrada por líneas de cuadrícula o por píxeles; consulte Formatos de archivo de la aplicación para obtener más detalles.
Nota: si -Rarchivo grd se utiliza, entonces el espaciado de la cuadrícula ya se ha inicializado; usar
-I para anular los valores.
-R [unidad]xmín/xmax/ymin/ymax[r] (más ...)
Especifique la región de interés.
OPCIONAL ARGUMENTOS
mesa 3 [o 4, ver -W] columna tabla de datos ASCII] columna archivo (s) ASCII [o binario, consulte -bi]
tenencia (x,y,z[,w]) valores de datos. [w] es un peso opcional para los datos. Si no hay archivo
está especificado, medio bloque leerá de la entrada estándar.
-C Utilice el centro del bloque como ubicación de salida [El valor predeterminado utiliza la mediana xy
mediana y como ubicación (pero vea -Q)].
-E [b] Proporcione un informe extendido que incluya s (la escala L1 de la mediana), l, el
valor más bajo, y h, el valor alto de cada bloque. El orden de salida se convierte en
x,y,z,s,l,h[,w]. [Salidas predeterminadas x,y,z[,w]. Para el cálculo de caja y bigotes, utilice
-Eb que saldrá x,y,z,l,q25,q75,h[, * w *], donde q25 y q75 son el 25% y
75% cuantiles, respectivamente. Ver -W for w salida.
-Er | s [-]
Proporcione la identificación de la fuente s o número de registro r salida, es decir, agregue la identificación de la fuente o el registro
número asociado con el valor mediano. Si está empatado, informe el número de registro de
el mayor de los dos valores; adjuntar - en su lugar, informar el número de registro de la
bajo valor. Tenga en cuenta que ambos -E[b] y -Eh[-] puede especificarse. Para -es esperamos
registros de entrada del formulario x,y,z[,w],sid, donde el sid es una fuente entera sin signo
ID.
-Q (Más rápido) Encuentra la mediana z yx,y) en eso la mediana z [El valor predeterminado encuentra la mediana x,
media y independiente de z]. Ver también -C.
-Tcuantil
Establece el cuantil de la distribución que se devolverá [El valor predeterminado es 0.5, que devuelve
la mediana z]. Aquí, 0 cuantil <1.
-V [nivel] (más ...)
Seleccione el nivel de verbosidad [c].
-W [i | o]
Modificador [es] ponderado. La entrada y salida no ponderadas tiene 3 columnas x,y,z; E / S ponderada
tiene 4 columnas x,y,z,w. Los pesos se pueden utilizar en la entrada para construir la media ponderada
valores en bloques. Las sumas de peso se pueden informar en la salida para luego combinar varios
se ejecuta, etc. Utilice -W para E / S ponderada, -Wisconsin solo para entrada ponderada, -Ay para ponderado
salida solamente. [El valor predeterminado utiliza E / S no ponderada].
-bi[ncoles] [t] (más ...)
Seleccione la entrada binaria nativa. [El valor predeterminado es 3 (o 4 si -Wisconsin Está establecido)].
-bo [ncoles][tipo] (más ...)
Seleccione salida binaria nativa. [El valor predeterminado es 3 (o 4 si -Ay Está establecido)]. -E agrega 3
columnas adicionales.
-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.
-h [i | o] [n] [+ c] [+ d] [+ rcomentario] [+ rtítulo] (más ...)
Omitir o producir registros de encabezado.
-icols[l] [sescala] [ocompensar] [,...] (más ...)
Seleccione las columnas de entrada (0 es la primera columna).
-ocols[, ...] (más ...)
Seleccione las columnas de salida (0 es la primera columna).
-r (más ...)
Establecer el registro del nodo de píxeles [cuadrícula]. Cada bloque es el lugar geométrico de los puntos más cercano
la ubicación del valor de la cuadrícula. Por ejemplo, con -R10/15/10/15 y -I1: con el -r
opción 10 <= (x,y) <11 es uno de 25 bloques; sin él 9.5 <= (x,y) <10.5 es uno
de 36 cuadras.
-: [i | o] (más ...)
Intercambie la 1ª y la 2ª columna en la entrada y / o salida.
-^ or just -
Imprima un mensaje corto sobre la sintaxis del comando, luego sale (NOTA: en Windows
usar solo -).
-+ or just +
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.
EJEMPLOS
Para encontrar medianas de bloque de 5 por 5 minutos a partir de los datos binarios de doble precisión en hawaii_b.xyg
y generar una tabla ASCII, ejecutar
gmt blockmedian hawaii_b.xyg -R198 / 208/18/25 -I5m -bi3d> hawaii_5x5.xyg
Para calcular la forma de una distribución de datos por contenedor a través de un diagrama de caja y bigotes, necesitamos
los cuantiles 0%, 25%, 50%, 75% y 100%. Para hacerlo sobre una base global de 5 por 5 grados desde
la tabla ASCII depths.xyz y envíe la salida a una tabla ASCII, ejecute
gmt blockmedian depths.xyz -Rg -I5 -Eb -r> depths_5x5.txt
Use blockmediangmt en línea usando los servicios de onworks.net