Este es el comando gmtvectorgmt 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
gmtvector - Manipulación básica de vectores cartesianos
SINOPSIS
gmtvector [ TABURETES ] [ m[conf]|vector ] [[i|o]] [] [] [ vector ] [
a|d|D|paz|r[arg|R|s|x]] [[nivel]] [ -b] [ -d] [ -f] [
-g] [ -h] [ -i] [ -o] [ -:[i|o]]
Nota: No se permite ningún espacio entre el indicador de opción y los argumentos asociados.
DESCRIPCIÓN
gmtvector lee (x, y), (x, y, z), (r, theta) o (lon, lat) [o (lat, lon); ver -:]
coordenadas de las primeras 2-3 columnas en la entrada estándar [o una o más TABURETES]. Si -fg
se selecciona y solo se leen dos elementos (es decir, lon, lat), entonces estas coordenadas son
convertido a tres vectores cartesianos en la esfera unitaria. De lo contrario, esperamos (r, theta)
a menos que -ci está en efecto. Si no se encuentra ningún archivo, esperamos que se dé un solo vector como
argumento para -A; este argumento también se interpretará como x / y [/ z], lon / lat o r / theta
vector. Los vectores de entrada (o el proporcionado a través de -A) se denominan vector (s) primos.
Varias operaciones vectoriales estándar (ángulo entre vectores, productos cruzados, sumas vectoriales,
y rotaciones vectoriales) se pueden seleccionar; la mayoría requiere un solo segundo vector, proporcionado a través de
-S. Los vectores de salida se convertirán de nuevo a (lon, lat) o (r, theta) a menos que -Co is
establece qué solicitudes (x, y [, z]) coordenadas cartesianas.
REQUERIDOS ARGUMENTOS
Ninguno.
OPCIONAL ARGUMENTOS
mesa Uno o más ASCII [o binarios, consulte -bi] archivo que contiene lon, lat [lat, lon si -:]
valores en las 2 primeras columnas (si -fg se da) o (r, theta), o quizás (x, y [,
z]) si -ci es dado). Si no se especifica ningún archivo, gmtvector, leerá de estándar
entrada.
-Soy[conf]|vector
Especifique un único vector primario en lugar de leer TABURETES; ver TABURETES para su posible
formatos vectoriales. Alternativamente, agregue m leer TABURETES y establezca el único, primario
vector para que sea primero el vector resultante medio. También calculamos la confianza
elipse para el vector medio (acimut del eje mayor, eje mayor y eje menor; para
datos geográficos (los ejes se informarán en km). Opcionalmente, puede agregar el
nivel de confianza en porcentaje [95]. Estos tres parámetros se informan en la
tres columnas de salida.
-C [i | o]
Seleccione coordenadas cartesianas en la entrada y salida. Adjuntar i solo para entrada o o para
solo salida; de lo contrario, se supondrá que tanto la entrada como la salida son cartesianas
[El valor predeterminado es polar r / theta para datos 2-D y long / lat geográfico para 3-D].
-E Convierta las coordenadas geográficas de entrada de geodésicas a geocéntricas y de salida
coordenadas geográficas de geocéntricas a geodésicas. Ignorado a menos que -fg será en
efecto, y se pasa por alto si -C esté seleccionado.
-N Normalice los vectores resultantes antes de informar la salida [Sin normalización].
Esto solo tiene efecto si -Co esté seleccionado.
-S[vector]
Especifique un único vector secundario en el mismo formato que el primer vector. Requerido
por operaciones en -T que necesitan dos vectores (promedio, bisectriz, producto escalar, cruz
producto y suma).
-Ta | d | D | paz| s | r [arg| R | x]
Especifique la transformación vectorial de interés. Adjuntar a para promedio, b para el poste
de la bisectriz de dos puntos, d para producto escalar (utilizar D para obtener el ángulo en grados
entre los dos vectores), paz para el polo al gran círculo especificado por la entrada
vector y el círculo az (no se utiliza un segundo vector), s para la suma vectorial, rpor para
rotación vectorial (aquí, por es un ángulo único para datos cartesianos 2-D y
largo / lat / ángulo para un ángulo y polo de rotación 3-D), R en su lugar, rotará el fijo
vector secundario por las rotaciones implicadas por los registros de entrada, y x para
producto cruzado. Si -T no se da, entonces no se produce ninguna transformación; La salida
está determinada por otras opciones como -A, -C, -E y -N.
-V [nivel] (más ...)
Seleccione el nivel de verbosidad [c].
-bi[ncoles] [t] (más ...)
Seleccione la entrada binaria nativa. [El valor predeterminado es 2 o 3 columnas de entrada].
-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.
-g [a] x | y | d | X | Y | D | [columna] z [+ | -]brecha[u] (más ...)
Determine las lagunas de datos y los saltos de línea.
-h [i | o] [n] [+ c] [+ d] [+ rcomentario] [+ rtítulo] (más ...)
Omitir o producir registros de encabezado.
-icols[l] [sescala] [oel desplazamiento] [,...] (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).
-: [i | o] (más ...)
Intercambie la 1ª y la 2ª columna en la entrada y / o salida.
-^ 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.
EJEMPLOS
Suponga que tiene un archivo con lon, lat llamado points.txt. Quieres calcular la esférica
ángulo entre cada uno de estos puntos y la ubicación 133/34. Tratar
gmt vector points.txt -S133 / 34 -TD -fg> angles.txt
Para rotar los mismos puntos 35 grados alrededor de un poste en 133/34 y generar 3-D cartesiano
vectores, uso
puntos vectoriales gmt.txt -Tr133 / 34/35 -Co -fg> reconstructed.txt
Para rotar el punto 65/33 en todas las rotaciones dadas en el archivo rots.txt, use
gmt vector rots.txt -TR -S64 / 33 -fg> reconstructed.txt
Calcular el producto cruzado entre los dos vectores cartesianos 0.5 / 1/2 y 1/0 / 0.4, y
normalizando el resultado, intente
vector gmt -A0.5 / 1/2 -Tx -S1 / 0 / 0.4 -N -C> cross.txt
Para rotar el vector 2-D, dado en forma polar como r = 2 y theta = 35, por un ángulo de 120,
try
vector gmt -A2 / 35 -Tr120> rotated.txt
Para encontrar el punto medio a lo largo del círculo máximo que conecta los puntos 123/35 y -155 / -30,
use
vector gmt -A123 / 35 -S-155 / -30 -Ta -fg> midpoint.txt
Para encontrar la ubicación media de los puntos geográficos enumerados en points.txt, con su 99%
elipse de confianza, use
puntos vectoriales gmt.txt -Am99 -fg> centroide.txt
Para encontrar el polo correspondiente al gran círculo que pasa por el punto -30/60 en
un acimut de 105 grados, utilice
vector gmt -A-30/60 -Tp105 -fg> pole.txt
ROTACIONES
Para rotaciones tridimensionales más avanzadas como se usa en reconstrucciones de placas tectónicas, consulte el GMT
Suplemento "observador".
Use gmtvectorgmt en línea usando los servicios de onworks.net