InglesPransesEspanyol

Ad


OnWorks favicon

gmtconvertgmt - Online sa Cloud

Patakbuhin ang gmtconvertgmt sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na gmtconvertgmt na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gmtconvert - I-convert, I-paste, at/o I-extract ang mga column mula sa mga talahanayan ng data

SINOPSIS


gmtconvert [ mesa ] [ ] [ [+lminuto][+umax][+i]] [ [template] ] [ [f|l|mmahabang hakbang] ] [ ] [
[c|n|r|v][repoint] ] [ [tsr] ] [ [~]pagpili] [ [~]"paghahanap string" | [~]/regexp/[i] ] [
] [ [antas] ] [ -a] [ -b] [ -d] [ -f] [ -g] [
-h] [ -i] [ -o] [ -s] [ -:[i|o] ]

tandaan: Walang puwang ang pinapayagan sa pagitan ng flag ng opsyon at ng mga nauugnay na argumento.

DESCRIPTION


gmtconvert binabasa nito ang karaniwang input [o mga input file] at isinusulat ang ninanais
impormasyon sa karaniwang output. Maaari itong gumawa ng kumbinasyon ng siyam na gawain: (1) mag-convert sa pagitan
binary at ASCII na mga talahanayan ng data, (2) i-paste ang kaukulang mga tala mula sa maraming file
pahalang sa isang file, (3) kunin ang isang subset ng mga available na column, (4) lamang
i-extract ang mga segment na ang tala ng header ay tumutugma sa paghahanap ng pattern ng teksto, (5) segment ng listahan lamang
mga header at walang mga talaan ng data, (6) kunin ang una at/o huling talaan ng data para sa bawat segment,
(7) baligtarin ang pagkakasunud-sunod ng mga item sa output, (8) output lamang ang mga hanay ng mga numero ng segment, at
(9) output lamang ang mga segment na ang bilang ng record ay tumutugma sa pamantayan. Input (at samakatuwid ay output)
maaaring magkaroon ng maraming sub-header, at ang mga talahanayan ng ASCII ay maaaring magkaroon din ng mga regular na header.

KAILANGAN MGA PANGANGATWIRANG


Wala

OPSYONAL MGA PANGANGATWIRANG


mesa Isa o higit pang ASCII (o binary, tingnan -bi[ncols][uri]) data table file (mga) may hawak na a
bilang ng mga column ng data. Kung walang mga talahanayan na ibinigay pagkatapos ay nagbabasa kami mula sa karaniwang input.

-A Ang mga tala mula sa mga input file ay dapat na i-paste nang pahalang, hindi nakadugtong
patayo [Default]. Ang lahat ng mga file ay dapat magkaroon ng parehong bilang ng mga segment at bilang ng
mga hilera bawat segment. Tandaan para sa binary input, lahat ng mga file na gusto mong i-paste ay dapat mayroon
ang parehong bilang ng mga column (tulad ng itinakda sa -bi); Maaaring magkaiba ang mga talahanayan ng ASCII
bilang ng mga column.

-C[+lminuto][+umax][+i]
Mga output segment lang na ang bilang ng mga tala ay tumutugma sa iyong ibinigay na pamantayan: Idagdag
+lminuto upang matiyak na ang lahat ng segment ay dapat magkaroon ng hindi bababa sa minuto mga tala na isusulat sa output
[0], at idugtong +umax upang matiyak na ang lahat ng mga segment ay dapat magkaroon ng higit sa lahat max mga talaan na
nakasulat [inf]. Maaari mong idagdag +i upang baligtarin ang pagpili, ibig sabihin, mga segment lamang na may
Ang mga bilang ng rekord sa labas ng ibinigay na hanay ay magiging output.

-D[template]
Para sa maramihang data ng segment, i-dump ang bawat segment sa isang hiwalay na output file [Default
nagsusulat ng maramihang segment na file sa stdout]. Magdagdag ng template ng format para sa
mga indibidwal na pangalan ng file; ang template na ito dapat naglalaman ng isang C format specifier na maaari
mag-format ng isang integer argument (ang tumatakbong numero ng segment sa lahat ng mga talahanayan); ito ay
karaniwang %d ngunit maaaring %08d na nagbibigay ng mga nangungunang zero, atbp. [Default ay
gmtconvert_segment_%d.{txt|bin}, depende sa -bo]. Bilang kahalili, magbigay ng isang template
na may dalawang C format specifier at ibibigay namin ang numero ng talahanayan at ang segment
numero sa loob ng talahanayan upang buuin ang pangalan ng file.

-E[f|l|mmahabang hakbang]
Kunin lamang ang una at huling tala para sa bawat segment ng interes [Default
kinukuha ang lahat ng mga tala]. Opsyonal, idagdag f or l upang i-extract lamang ang una o huli
record ng bawat segment, ayon sa pagkakabanggit. Bilang kahalili, idagdag mmahabang hakbang upang kunin
isa lang sa labas mahabang hakbang mga talaan.

-F[c|n|r|v][repoint]
Baguhin ang paraan ng pagkonekta ng mga punto (sa pamamagitan ng pagtukoy sa a pamamaraan) at ang data ay pinagsama-sama
(sa pamamagitan ng pagtukoy ng a paraan). Idagdag ang isa sa apat na linya ng mga scheme ng koneksyon: c: Form
tuloy-tuloy na mga segment ng linya para sa bawat pangkat [Default]. r: Bumuo ng mga segment ng linya mula sa a
pag-reset ng reference point para sa bawat pangkat. n: Bumuo ng mga network ng mga segment ng linya sa pagitan
lahat ng puntos sa bawat pangkat. v: Bumuo ng mga segment ng linya ng vector na angkop para sa psxy -Sv+s.
Opsyonal, idagdag ang isa sa apat na paraan ng pagse-segment para tukuyin ang pangkat: a:
Huwag pansinin ang lahat ng mga header ng segment, ibig sabihin, hayaan ang lahat ng mga puntos na nabibilang sa isang grupo, at itakda
pangkat na reference point sa pinakaunang punto ng unang file. f: Isaalang-alang ang lahat
data sa bawat file upang maging isang hiwalay na grupo at i-reset ang reference point ng grupo
sa unang punto ng bawat pangkat. s: Ang mga header ng segment ay pinarangalan kaya ang bawat segment
ay isang grupo; ang grupong reference point ay ni-reset sa unang punto ng bawat papasok
segment [Default]. r: Katulad ng s, ngunit ang reference point ng grupo ay ni-reset pagkatapos ng bawat isa
record sa nakaraang punto (ang paraang ito ay magagamit lamang sa -Si Fr scheme).
Sa halip na ang mga code a|f|s|r maaari mong idugtong ang mga coordinate ng a repoint alin
ay magsisilbing isang nakapirming panlabas na reference point para sa lahat ng mga grupo.

-ako[tsr]
Baligtarin ang pagkakasunud-sunod ng mga item, ibig sabihin, i-output ang mga item sa reverse order, simula sa
ang huli at nagtatapos sa unang item [Default keeps original order]. Idugtong
hanggang sa tatlong item na dapat ibalik: t babaligtarin ang pagkakasunud-sunod ng mga talahanayan, s
babaliktarin ang pagkakasunud-sunod ng mga segment sa loob ng bawat talahanayan, at r babaligtarin ang pagkakasunud-sunod
ng mga tala sa loob ng bawat segment [Default].

-L Mag-output lamang ng listahan ng lahat ng mga tala ng header ng segment at walang mga talaan ng data (nangangailangan
data ng ASCII).

-Q[~]pagpili
Sumulat lamang ng mga segment na ang bilang ay kasama pagpili at laktawan ang lahat ng iba pa.
Hindi maaaring gamitin kasama ng -S. ang pagpili ang syntax ay saklaw[,saklaw,...] kung saan ang bawat isa saklaw
ng mga item ay alinman sa isang segment numero o isang hanay na may mga stepped increment na ibinigay
sa pamamagitan ng simula[:hakbang:]:itigil (hakbang ay opsyonal at default sa 1). Isang nangunguna ~ habilin
baligtarin ang pagpili at isulat ang lahat ng mga segment ngunit ang mga nakalista. Sa halip na isang listahan
ng mga saklaw, gamitin +ffile upang magbigay ng isang listahan ng file na may isa saklaw bawat linya.

-S[~]"paghahanap string" or -S[~]/regexp/[i]
I-output lamang ang mga segment na ang tala ng header ay naglalaman ng tinukoy na string ng text.
Upang baligtarin ang paghahanap, ibig sabihin, upang mag-output ng mga segment na ginagawa ng mga header hindi naglalaman ng
tinukoy na pattern, gamitin -S~. Kung ang iyong pattern ay mangyayari na magsimula sa ~ kailangan mo
takasan ang karakter na ito gamit ang isang backslash [Default na output sa lahat ng mga segment]. Hindi maaaring
ginamit sa -Q. Para sa mga tumutugmang segment batay sa mga aspatial value (sa pamamagitan ng OGR/GMT na format),
ibigay ang string ng paghahanap bilang varname=halaga at ihahambing natin halaga laban sa halaga
of varname para sa bawat segment. Tandaan: Kung ang mga tampok ay mga polygons pagkatapos ay isang tugma ng a
partikular na polygon perimeter ay nangangahulugan din na ang anumang nauugnay na polygon hole ay magkakaroon din
mapapantayan. Para sa pagtutugma ng mga header ng segment laban sa mga pinahabang regular na expression
ilakip ang expression sa mga slash. Idugtong i para sa case-insensitive na pagtutugma. Para sa
listahan ng gayong mga pattern, bigyan +ffile na may isang pattern bawat linya. Upang magbigay ng isang solong
pattern na nagsisimula sa +f, takasan ito ng backslash.

-T Pigilan ang pagsulat ng mga header ng segment sa output.

-V[antas] (higit pa ...)
Piliin ang antas ng verbosity [c].

-aco=pangalan[...] (higit pa ...)
Magtakda ng mga aspatial column associations co=pangalan.

-bi[ncols][t] (higit pa ...)
Piliin ang native na binary input.

-bo[ncols][uri] (higit pa ...)
Piliin ang native na binary na output. [Ang default ay pareho sa input].

-d[i|o]nodata (higit pa ...)
Palitan ang mga column ng input na katumbas nodata sa NaN at gawin ang reverse sa output.

-f[i|o]colinfo (higit pa ...)
Tukuyin ang mga uri ng data ng input at/o output column.

-g[a]x|y|d|X|Y|D|[co]z[+|-]puwang[o] (higit pa ...)
Tukuyin ang mga data gaps at line break.

-h[i|o][n][+c][+d][+rpangungusap][+rpamagat] (higit pa ...)
Laktawan o gumawa ng (mga) talaan ng header.

-ikwelyo[l][ssukatan][oginalaw][,...] (higit pa ...)
Pumili ng mga column ng input (0 ang unang column).

-okwelyo[,...] (higit pa ...)
Pumili ng mga column ng output (0 ang unang column).

-s[kwelyo][a|r] (higit pa ...)
Itakda ang pangangasiwa ng mga tala ng NaN.

-:[i|o] (higit pa ...)
Pagpalitin ang 1st at 2nd column sa input at/o output.

-^ or m -
Mag-print ng maikling mensahe tungkol sa syntax ng command, pagkatapos ay lumabas (TANDAAN: sa Windows
gamitin lang -).

-+ or m +
Mag-print ng malawak na paggamit (tulong) na mensahe, kasama ang paliwanag ng anuman
opsyong tukoy sa module (ngunit hindi ang mga karaniwang opsyon sa GMT), pagkatapos ay lalabas.

-? or hindi argumento
Mag-print ng kumpletong mensahe ng paggamit (tulong), kasama ang paliwanag ng mga opsyon, pagkatapos
labasan.

--bersyon
I-print ang bersyon ng GMT at lumabas.

--show-datadir
I-print ang buong path sa GMT share directory at lumabas.

ASCII FORMAT PRECISION


Ang mga format ng output ng ASCII ng numerical data ay kinokontrol ng mga parameter sa iyong gmt.conf
file. Ang longitude at latitude ay naka-format ayon sa FORMAT_GEO_OUT, samantalang ang iba
ang mga halaga ay naka-format ayon sa FORMAT_FLOAT_OUT. Magkaroon ng kamalayan na ang format na may bisa
humantong sa pagkawala ng katumpakan sa output, na maaaring humantong sa iba't ibang mga problema sa ibaba ng agos. Kung
nalaman mong ang output ay hindi nakasulat nang may sapat na katumpakan, isaalang-alang ang paglipat sa binary
output (-bo kung available) o tumukoy ng higit pang mga decimal gamit ang FORMAT_FLOAT_OUT na setting.

HALIMBAWA


Upang i-convert ang binary file test.b (iisang katumpakan) na may 4 na column sa ASCII:

gmt convert test.b -bi4f > test.dat

Upang i-convert ang maramihang segment na ASCII table test.d sa isang double precision binary file:

gmt convert test.d -bo > test.b

Mayroon kang ASCII table na may 6 na column at gusto mong i-plot ang column 5 versus column 0. Subukan

gmt convert table.d -o5,0 | psxy...

Kung ang file sa halip ay ang binary file results.b na mayroong 9 na solong-precision na halaga bawat
record, kinuha namin ang huling column at column 4-6 at isulat ang ASCII gamit ang command

gmt convert results.b -o8,4-6 -bi9s | psxy...

Gusto mong i-plot ang 2nd column ng isang 2-column file sa kaliwa.d versus sa unang column ng isang
file right.d:

gmt convert left.d right.d -A -o1,2 | psxy...

Upang i-extract ang lahat ng mga segment sa file big_file.d na ang mga header ay naglalaman ng string na "RIDGE
AXIS", subukan

gmt convert big_file.d -S"RIDGE AXIS" > subset.d

Upang baligtarin ang pagpili ng mga segment na ang mga header ay nagsisimula sa "profile " na sinusundan ng isang
integer number at anumang letra sa pagitan ng "g" at "l", subukan

gmt convert -S~"/^profile [0-9]+[gl]$/"

Upang baligtarin ang pagkakasunud-sunod ng mga segment sa isang file nang hindi binabaligtad ang pagkakasunud-sunod ng mga tala sa loob
bawat segment, subukan

gmt convert lots_of_segments.txt -Is > last_segment_first.txt

Upang kunin ang mga segment 20 hanggang 40 sa mga hakbang ng 2, kasama ang segment 0 sa isang file, subukan

gmt convert lots_of_segments.txt -Q0,20:2:40 > my_segments.txt

Upang i-extract ang attribute na ELEVATION mula sa isang ogr gmt file na tulad nito

# @VGMT1.0 @GPOINT
...
# @NELEVATION|DISPX|DISPY
# @Tdouble|doble|doble
# FEATURE_DATA
# @D4.945000|-106500.00000000|-32700.00000000
-9.36890245902635 39.367156766570389

do

gmt convert file.gmt -a2=ELEVATION > xyz.dat

o lamang

gmt convert file.gmt -aELEVATION > xyz.dat

Upang ikonekta ang lahat ng mga punto sa file sensors.txt na may tinukoy na pinagmulan sa 23.5/19, subukan

gmt convert sensors.txt -F23.5/19 > lines.txt

Gamitin ang gmtconvertgmt online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad