Amazon Best VPN GoSearch

icono de página de OnWorks

projectgmt - Online en la nube

Ejecute projectgmt en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando projectgmt 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


proyecto: proyecta los datos de la tabla en líneas o grandes círculos, genera pistas o traduce
coordenadas

SINOPSIS


Antecedentes [ mesa ] cx/cy [ azimut ] [ bx/by ] [ banderas ] [ dist[/cola][+]] [
[w][l_min/l_máx]] [] [] [] [ px/py ] [[nivel]] [ w_min/w_max ] [ -b] [
-d] [ -f] [ -g] [ -h] [ -i] [ -s] [
-:[i|o]]

Nota: No se permite ningún espacio entre el indicador de opción y los argumentos asociados.

DESCRIPCIÓN


Antecedentes lee arbitrariox, y[,z]) datos de entrada estándar [o mesa ] y escribe a
salida estándar cualquier combinación de (x, y, z, p, q, r, s), dónde (p, q) son las coordenadas
en la proyección,r, s) es la posición en el (x, y) sistema de coordenadas del punto en
el perfil (q = 0 ruta) más cercano a (x, y), o z son todas las columnas restantes en la entrada
(más allá de lo requerido x y columnas).

Alternativamente, Antecedentes puede usarse para generar (r, s, p) se triplica en incrementos iguales dist
a lo largo de un perfil. En este caso ( -G opción), no se lee ninguna entrada.

Las proyecciones se definen de cualquiera (pero solo) una de estas tres formas:

(Definición 1) Por un centro -C y un acimut -A en grados en el sentido de las agujas del reloj desde el norte.

(Definición 2) Por un centro -C y el punto final E de la trayectoria de proyección -E.

(Definición 3) Por un centro -C y una posición de poste de rotación -T.

Para proyectar datos de forma esférica a lo largo de una trayectoria de círculo máximo, se utiliza un sistema de coordenadas oblicuo
creado que tiene su ecuador a lo largo de ese camino, y el meridiano cero a través del Centro.
Entonces la longitud oblicua (p) corresponde a la distancia desde el centro a lo largo de la gran
círculo, y la latitud oblicua (q) corresponde a la distancia perpendicular a la
gran camino circular. Al moverse en el creciente (p) dirección, (hacia B o en el
azimut dirección), el positivo (q) dirección está a su izquierda. Si un polaco ha sido
especificado, luego el positivo (q) dirección es hacia el polo.

Para especificar una proyección oblicua, utilice el -T opción para configurar el Polo. Entonces el ecuador de
la proyección ya está determinada y la -C se utiliza para localizar el p = 0
meridiano. El centro cx / cy será tomado como un punto a través del cual el p = 0 meridiano
pasa. Si no le interesa elegir un punto en particular, use el polo sur (ox = 0, oy =
-90).

Los datos se pueden dividir en ventanas de forma selectiva utilizando el -L -W opciones Si -W Se utiliza, el
El ancho de proyección está configurado para usar solo puntos con w_min <q w_max. Si -L está configurado, entonces el
La longitud está configurada para usar solo aquellos puntos con l_min <p l_máx. Si el -E la opción ha sido
utilizado para definir la proyección, entonces -Lw puede seleccionarse para ventana la longitud de la
proyección a exactamente el lapso de O a B.

También se pueden realizar transformaciones de coordenadas terrestres planas (cartesianas). Colocar -N y recuerda
que azimut es en el sentido de las agujas del reloj desde el norte (el y eje), NO la theta cartesiana habitual, que es
en sentido antihorario desde el x eje. azimut = 90 - theta.

No se hacen suposiciones con respecto a las unidades para x, y, r, s, p, q, dist, l_min, l_máx,
w_min, w_max. Si -Q se selecciona, se asumen las unidades del mapa y x, y, r, s debe estar en grados
p, q, dist, l_min, l_máx, w_min, w_max estará en km.

Cálculos de distancias geodésicas y de círculo máximo específicas o para azimuts posteriores o
los acimutes se hacen mejor usando maproject.

Antecedentes es SENSIBLE AL CASO. Utilice MAYÚSCULAS para todos los designadores de una letra que comiencen
argumentos opcionales. Utilice minúsculas para las letras xyzpqrs en -banderas.

REQUERIDOS ARGUMENTOS


-Ccx/cy
cx / cy establece el origen de la proyección, en la Definición 1 o 2. Si la Definición 3 es
usó (-T), entonces cx / cy son las coordenadas de un punto a través del cual el cero oblicuo
meridianop = 0) debe pasar. los cx / cy no es necesario que esté a 90 grados del
polo.

OPCIONAL ARGUMENTOS


mesa Uno o más ASCII (o binarios, consulte -bi[ncoles][tipo]) archivo (s) de tabla de datos con un
número de columnas de datos. Si no se dan tablas, leemos de la entrada estándar.

-Aazimut
azimut define el acimut de la proyección (Definición 1).

-Ebx/by
bx / por define el punto final de la trayectoria de proyección (Definición 2).

-Fbanderas
Especifique su salida deseada usando cualquier combinación de xyzpqrs, en cualquier orden. No
espacio entre las letras. Utilice minúsculas. La salida será ASCII (o binaria, consulte
-bo) columnas de valores correspondientes a xyzpqrs [Defecto]. Si tanto la entrada como la salida
están usando formato ASCII, entonces el z los datos se tratan como cadenas de texto. Si el -G
está seleccionada la opción, la salida será rsp.

-Gdist[/cola]
Modo de generación. No se lee ninguna entrada. Crear (r, s, p) puntos de salida cada dist unidades de
p. Vea -Q opción. Alternativamente, agregue /cola para un círculo pequeño en su lugar [Predeterminado
es una colatitud de 90, es decir, un gran círculo]. Usar -C -E para generar un círculo
que pasa por el centro y el punto final. Tenga en cuenta, en este caso, el centro y el final
el punto no puede estar más alejado de 2 * |cola|. Finalmente, si agrega + el lo haremos
informar la posición del poste como parte del encabezado del segmento [sin encabezado].

-L [w] [l_min/l_máx]
Controles de longitud. Proyecte solo aquellos puntos cuyas p la coordenada está dentro l_min < p <
l_máx. Si -E se ha configurado, entonces puede usar -Lw permanecer dentro de la distancia de C
a E.

-N Tierra plana. Haz una transformación de coordenadas cartesianas en el plano. [Usos predeterminados
trigonometría esférica.]

-Q Unidades de tipo de mapa, es decir, el proyecto asume x, y, r, s están en grados mientras p, q, dist,
l_min, l_máx, w_min, w_max están en km. Si -Q no está configurado, entonces se asumen todos estos
estar en las mismas unidades.

-S Ordene la salida en aumento p pedido. Útil al proyectar datos aleatorios en un
perfil secuencial.

-Tpx/py
px / py establece la posición del polo de rotación de la proyección. (Definición 3).

-V [nivel] (más ...)
Seleccione el nivel de verbosidad [c].

-Ww_min/w_max
Controles de ancho. Proyecte solo aquellos puntos cuyas q la coordenada está dentro w_min < q <
w_max.

-bi[ncoles] [t] (más ...)
Seleccione la entrada binaria nativa. [El valor predeterminado es 2 columnas de entrada].

-bo [ncoles][tipo] (más ...)
Seleccione salida binaria nativa. [El valor predeterminado viene dado por -F or -G].

-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] [ocompensar] [,...] (más ...)
Seleccione las columnas de entrada (0 es la primera columna).

-s[cols] [a | r] (más ...)
Establecer el manejo de registros NaN.

-: [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 generar puntos cada 10 km a lo largo de un círculo máximo de 10N, 50W a 30N, 10W:

proyecto gmt -C-50/10 -E-10/30 -G10 -Q> great_circle_points.xyp

(Tenga en cuenta que great_circle_points.xyp ahora podría usarse como entrada para pista de tierra, etc.)

Generar puntos cada 10km a lo largo de un pequeño círculo de colatitude 60 desde 10N, 50W hasta
30N, 10W:

proyecto gmt -C-50/10 -E-10/30 -G10 / 60 -Q> small_circle_points.xyp

Para crear un pequeño círculo parcial de colatitude 80 alrededor de un polo en 40E, 85N, con una extensión de
45 grados a cada lado del meridiano definido por el gran círculo desde el polo a un
punto 15E, 15N, intente

Proyecto GMT -C15 / 15 -T40 / 85 -G1 / 80 -L-45/45> some_circle.xyp

Proyectar la gravedad, el magnetismo y la batimetría de la trayectoria del barco en c2610.xygmb a lo largo de una gran
círculo a través de un origen en 30S, 30W, el gran círculo tiene un acimut de N20W en el
origen, manteniendo solo los datos del NE del perfil y dentro de +/- 500 km del origen,
correr:

proyecto gmt c2610.xygmb -C-30 / -30 -A-20 -W-10000/0 -L-500/500 -Fpz -Q> c2610_projected.pgmb

(Tenga en cuenta en este ejemplo que -W-10000/0 se utiliza para admitir cualquier valor con un gran negativo q
coordinar. Esto tomará aquellos puntos que están a nuestra derecha mientras caminamos por el gran
trayectoria circular, o al NE en este ejemplo.)

Para hacer una transformación de coordenadas cartesianas de mydata.xy de modo que el nuevo origen esté en
5,3 y el nuevo x eje (p) forma un ángulo de 20 grados con el antiguo x eje, utilice:

proyecto gmt mydata.xy -C5 / 3 -A70 -Fpq> mydata.pq

Para tomar datos en el archivo pacific.lonlat y transformarlos en coordenadas oblicuas usando un
polo del marco de referencia del hotspot y colocando el meridiano cero oblicuo (p = 0 línea)
a través de Tahití, ejecuta:

proyecto gmt pacific.lonlat -T-75/68 -C-149: 26 / -17: 37 -Fpq> pacific.pq

Suponga que pacific_topo.nc es un archivo de cuadrícula de batimetría y desea hacer un archivo de
líneas de flujo en el marco de referencia del hotspot. Si tu corres:

gmt grd2xyz pacific_topo.nc | proyecto -T-75/68 -C0 / -90 -Fxyq | xyz2grd -Retc -Ietc -Cflow.nc

entonces flow.nc es un archivo en la misma área que pacific_topo.nc, pero flow contiene el
latitudes sobre el polo de la proyección. Ahora puede usar grdcontour en flow.nc para dibujar
líneas de latitud oblicua constante, que son líneas de flujo en el marco del hotspot.

Si tiene un poste de rotación arbitrariamente px / py y te gustaría dibujar un pequeño oblicuo
círculo en un mapa, primero necesitará hacer un archivo con las coordenadas oblicuas para el
círculo pequeño (es decir, lon = 0-360, lat es constante), luego cree un archivo con dos registros:
el polo norte (0/90) y el origen (0/0), y encuentre cuáles son sus coordenadas oblicuas
usando su poste de rotación. Ahora, use el polo norte proyectado y las coordenadas de origen como el
polo de rotación y centro, respectivamente, y proyecte su archivo como en el ejemplo pacífico
encima. Esto da coordenadas para un pequeño círculo oblicuo.

Use projectgmt en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.