InglesPransesEspanyol

Ad


OnWorks favicon

xyz2grdgmt - Online sa Cloud

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

Ito ang command na xyz2grdgmt 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


xyz2grd - I-convert ang talahanayan ng data sa isang grid file

SINOPSIS


xyz2grd [ mesa ] grdfile pagtaas rehiyon [[f|l|m|n|r|s|u|z] ] [
xname/yname/zname/sukatan/ginalaw/hindi wasto/pamagat/pangungusap ] [ [zfile] ] [ [antas] ] [ [flag] ]
[ -bi] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o] ]

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

DESCRIPTION


xyz2grd nagbabasa ng isa o higit pang z o xyz na talahanayan at gumagawa ng binary grid file. xyz2grd habilin
iulat kung ang ilan sa mga node ay hindi napunan ng data. Ang ganitong mga walang limitasyong node ay nakatakda
sa isang halaga na tinukoy ng user [Default ay NaN]. Ang mga node na may higit sa isang halaga ay magiging
itakda sa mean value. Bilang isang opsyon (gamit -Z), maaaring basahin ang isang 1-column z-table sa pag-aakalang
lahat ng mga node ay naroroon (z-table ay maaaring inorganisa sa isang bilang ng mga format, tingnan ang -Z sa ibaba.)

KAILANGAN MGA PANGANGATWIRANG


-Ggrdfile
grdfile ay ang pangalan ng binary output grid file. (Tingnan ang GRID FILE FORMAT sa ibaba.)

-Ixinc[yunit][=|+][/yanc[yunit][=|+]]
x_inc [at opsyonal y_inc] ay ang grid spacing. Opsyonal, magdagdag ng suffix
modifier heograpiko (degrees) coordinates: Idugtong m upang ipahiwatig arc minuto o s
upang ipahiwatig ang mga segundo ng arko. Kung ang isa sa mga yunit e, f, k, M, n or u ay nakadugtong
sa halip, ang increment ay ipinapalagay na ibibigay sa metro, paa, km, Mile, nauukol sa dagat
milya o US survey foot, ayon sa pagkakabanggit, at iko-convert sa katumbas
degrees longitude sa gitnang latitude ng rehiyon (depende ang conversion sa
PROJ_ELLIPSOID). kung /y_inc ay ibinigay ngunit nakatakda sa 0 ito ay ire-reset katumbas ng x_inc;
kung hindi, ito ay mako-convert sa degrees latitude. lahat coordinates: Kung = is
idinagdag pagkatapos ang kaukulang max x (silangan) O y (hilaga) ay maaaring bahagyang nababagay
upang magkasya nang eksakto sa ibinigay na pagtaas [bilang default ang pagtaas ay maaaring iakma
bahagyang upang magkasya sa ibinigay na domain]. Sa wakas, sa halip na magbigay ng increment maaari kang
tukuyin ang numero of nodes ninanais sa pamamagitan ng pagdaragdag + sa ibinigay na integer
argumento; ang increment ay muling kinakalkula mula sa bilang ng mga node at ang
domain. Ang resultang increment value ay depende sa kung pinili mo ang a
gridline-registered o pixel-registered grid; tingnan ang App-file-formats para sa mga detalye.
Tandaan: kung -Rgrdfile ay ginagamit pagkatapos ang grid spacing ay nasimulan na; gamitin
-I upang i-override ang mga halaga.

-R[yunit]xmin/Xmax/ymin/ymax[r] (higit pa ...)
Tukuyin ang rehiyon ng interes.

OPSYONAL MGA PANGANGATWIRANG


mesa Isa o higit pang ASCII [o binary, tingnan -bi] mga file na may hawak na z o (x,y,z) na mga halaga. Ang xyz
Ang mga triplet ay hindi kailangang pagbukud-bukurin. Ang mga one-column z table ay dapat pagbukud-bukurin at ang -Z
dapat itakda.

-A[f|l|m|n|r|s|u|z]
Bilang default, kakalkulahin namin ang ibig sabihin ng mga halaga kung maraming mga entry ang nahuhulog sa parehong node.
paggamit -A upang baguhin ang pag-uugaling ito, maliban kung ito ay hindi papansinin kung -Z ay ibinigay. Idugtong f or s
upang panatilihin lamang ang una o huling punto ng data na itinalaga sa bawat node. Idugtong
l or u upang mahanap ang pinakamababa (minimum) o itaas (maximum) na halaga sa bawat node,
ayon sa pagkakabanggit. Idugtong m or r upang kalkulahin ang ibig sabihin o halaga ng RMS sa bawat node,
ayon sa pagkakabanggit. Idugtong n para lang bilangin ang bilang ng mga data point na itinalaga
sa bawat node (nangangailangan lamang ito ng dalawang column ng input x at y as z ay hindi kinonsulta).
Mag-aplay z upang buuin ang maramihang mga halaga na nabibilang sa parehong node.

-Dxname/yname/zname/sukatan/ginalaw/hindi wasto/pamagat/pangungusap
Magbigay ng mga halaga para sa xname, yname, zname (ibigay ang mga pangalan ng mga variable na iyon at sa
square bracket ang kanilang mga unit, hal, "distansya [km]"), sukatan (upang i-multiply ang mga halaga ng grid
pagkatapos basahin [normal 1]), ginalaw (upang idagdag sa grid pagkatapos ng pag-scale [normally 0]),
hindi wasto (isang value na kumakatawan sa nawawalang data [NaN]), pamagat (anumang gusto mo), at
pangungusap (kahit anong gusto mo). Upang iwanang hindi nagalaw ang ilan sa mga halagang ito, iwanan ang field
blangko. Maaaring laktawan ang mga walang laman na field sa dulo. Bilang kahalili, upang payagan ang "/" na maging
bahagi ng isa sa mga value, gumamit ng anumang hindi alphanumeric na character (at hindi ang katumbas
sign) bilang separator sa pamamagitan ng pagsisimula at pagtatapos dito. Halimbawa:
-D:xname:yname:zname:sukatan:ginalaw:hindi wasto:pamagat:pangungusap: Gumamit ng mga panipi sa pangkat ng mga teksto
na may higit sa isang salita. Tandaan na para sa mga geographic na grid (-fg) xname at yname ay
awtomatikong itakda.

-S[zfile]
Palitan ang byte-order ng input lamang. Walang ginawang grid file. Ikaw ay dapat din
ibigay ang -Z opsyon. Ang output ay nakasulat sa zfile (o stdout kung hindi ibinibigay).

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

-Z[flag]
Magbasa ng 1-column na ASCII [o binary] na talahanayan. Ipinapalagay nito na ang lahat ng mga node ay
kasalukuyan at pinagsunod-sunod ayon sa tinukoy na kombensiyon sa pag-order na nakapaloob sa flag.
Kung ang papasok na data ay kumakatawan sa mga row, gawin flag Magsimula sa T(op) kung ang unang hilera ay y =
ymax o B(ottom) kung ang unang hilera ay y = ymin. Pagkatapos, dugtungan L or R upang ipahiwatig na
ang unang elemento ay nasa kaliwa o kanang dulo ng row. Gayundin para sa mga format ng column: simulan
sa L or R iposisyon ang unang column, at pagkatapos ay idugtong T or B puwesto muna
elemento sa isang hilera. Tandaan: Ang dalawang row/column indicator na ito ay kinakailangan lamang para sa
grids; para sa iba pang mga talahanayan hindi nila inilalapat. Para sa mga gridline na nakarehistrong grid: Kung ang data
ay panaka-nakang sa x ngunit ang papasok na data ay hindi naglalaman ng (kalabisan) na hanay sa x
= xmax, idagdag x. Para sa panaka-nakang data sa y na walang kalabisan na row sa y = ymax, dugtungan
y. Idugtong sn upang laktawan ang una n bilang ng mga byte (marahil isang header). Kung ang
byte-order o kailangang ipagpalit ang mga salita, dugtungan w. Pumili ng isa sa ilang data
mga uri (lahat ng binary maliban a):

A ASCII na representasyon ng isa o higit pang mga floating point value sa bawat record

a Ang representasyon ng ASCII ng isang item sa bawat tala

c int8_t, nilagdaang 1-byte na character

u uint8_t, hindi nalagdaan na 1-byte na character

h int16_t, nilagdaang 2-byte integer

H uint16_t, unsigned 2-byte integer

i int32_t, nilagdaang 4-byte integer

I uint32_t, unsigned 4-byte integer

l int64_t, mahaba (8-byte) na integer

L uint64_t, unsigned long (8-byte) integer

f 4-byte na floating point na solong katumpakan

d 8-byte na floating point na dobleng katumpakan

Ang default na format ay scanline na oryentasyon ng mga numero ng ASCII: -ZTLa. Tandaan na -Z lamang
nalalapat sa 1-column input. Ang pagkakaiba sa pagitan ng A at a ay na ang huli ay maaaring
decode pareho petsaTorasan at ddd:mm:ss[.xx] mga format habang ang dating ay para lamang sa
regular na mga halaga ng floating point.

-bi[ncols][t] (higit pa ...)
Piliin ang native na binary input. [Default ay 3 input column]. Nalalapat lang ang opsyong ito
sa xyz input file; tingnan mo -Z para sa z table.

-dunodata (higit pa ...)
Palitan ang mga column ng input na katumbas nodata kasama ang NaN. Nagtatakda din ng mga node na walang input na xyz
triplet sa halagang ito [Default ay NaN].

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

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

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

-r (higit pa ...)
Itakda ang pagpaparehistro ng pixel node [gridline].

-:[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.

Parilya Mga halaga PRECISION


Anuman ang katumpakan ng data ng pag-input, gagawin ng mga GMT program na lumikha ng mga grid file
panloob na hawakan ang mga grid sa 4-byte na floating point array. Ginagawa ito upang makatipid ng memorya
at higit pa rito karamihan kung hindi lahat ng totoong data ay maaaring maimbak gamit ang 4-byte na floating point
mga halaga. Ang data na may mas mataas na katumpakan (ibig sabihin, mga dobleng halaga ng katumpakan) ay mawawala iyon
katumpakan sa sandaling gumana ang GMT sa grid o nagsusulat ng mga bagong grid. Upang limitahan ang pagkawala ng
katumpakan kapag nagpoproseso ng data dapat mong palaging isaalang-alang ang pag-normalize ng data bago ang
pagpoproseso.

Parilya FILE FORMATS


Bilang default, isinusulat ng GMT ang grid habang lumulutang ang solong katumpakan sa isang netCDF na reklamo ng COARDS
format ng file. Gayunpaman, nakakagawa ang GMT ng mga grid file sa maraming iba pang karaniwang ginagamit na grid
mga format ng file at pinapadali din ang tinatawag na "pag-iimpake" ng mga grid, na nagsusulat ng lumulutang na punto
data bilang 1- o 2-byte na integer. Upang tukuyin ang katumpakan, sukat at offset, dapat ang user
idagdag ang panlapi =id[/sukatan/ginalaw[/nan]], saan id ay isang dalawang-titik na identifier ng grid
uri at katumpakan, at sukatan at ginalaw ay opsyonal na scale factor at offset na
inilapat sa lahat ng mga halaga ng grid, at nan ay ang halaga na ginagamit upang ipahiwatig ang nawawalang data. Tingnan mo
grdconvert at Section grid-file-format ng GMT Technical Reference at Cookbook para sa
karagdagang informasiyon.

Kapag nagsusulat ng netCDF file, ang grid ay iniimbak bilang default na may variable na pangalan na "z". Upang
tukuyin ang isa pang pangalan ng variable varname, dugtungan ?varname sa pangalan ng file. Tandaan na maaari mong
kailangang takasan ang espesyal na kahulugan ng ? sa iyong shell program sa pamamagitan ng paglalagay ng backslash
harap nito, o sa pamamagitan ng paglalagay ng filename at suffix sa pagitan ng mga quote o double quote.

HEOGRAPIKAL AT TIME KARAGDAGANG


Kapag ang uri ng output grid ay netCDF, ang mga coordinate ay may label na "longitude",
"latitude", o "oras" batay sa mga katangian ng input data o grid (kung mayroon) o sa
-f or -R mga pagpipilian. Halimbawa, pareho -f0x -f1t at -RAng 90w/90e/0t/3t ay magreresulta sa a
longitude/time grid. Kapag ang x, y, o z coordinate ay oras na, ito ay iimbak sa grid
bilang relatibong oras mula noong panahon gaya ng tinukoy ng TIME_UNIT at TIME_EPOCH sa gmt.conf file
o sa command line. Bilang karagdagan, ang yunit ipahiwatig ang katangian ng variable ng oras
parehong yunit na ito at panahon.

PAGPAPALIT LIMITASYON


Mababasa ang lahat ng uri ng data, kahit na mga 64-bit na integer, ngunit ang mga panloob na grid ay iniimbak gamit ang
lumulutang. Samakatuwid, ang mga halaga ng integer na lumalampas sa 23-bit na mantissa ng float type ay maaaring hindi
eksaktong kinakatawan. Kailan -S ay ginagamit walang grids ay ipinahiwatig at binabasa namin ang data sa isang
intermediate double container. Nangangahulugan ito na ang lahat maliban sa 64-bit na integer ay maaaring katawanin gamit
ang 53-bit na mantissa ng double type.

HALIMBAWA


Para gumawa ng grid file mula sa ASCII data sa hawaii_grv.xyz, gamitin

GMT xyz2grd hawaii_grv.xyz -Ddegree/degree/mGal/1/0//"Hawaiian Gravity"/"GRS-80
Ellipsoid ginamit"
-Ghawaii_grv_new.nc -R198/208/18/25 -I5m -V

Para gumawa ng grid file mula sa raw binary (3-column, single-precision scanline-oriented
data raw.b, gamitin
gmt xyz2grd raw.b -Dm/m/m/1/0 -Graw.nc -R0/100/0/100 -I1 -V -Z -bi3f

Para gumawa ng grid file mula sa raw binary USGS DEM (short integer scanline-oriented data
topo30.b sa NGDC global relief Data CD-ROM, na may mga halagang -9999 ay nagpapahiwatig ng nawawala
data, dapat isa sa ilang makina ay baligtarin ang byte-order. Sa ganitong mga makina (tulad ng Sun), gamitin
gmt xyz2grd topo30.b -Dm/m/m/1/0 -Gustopo.nc -R234/294/24/50 -I30s -di-9999 -ZTLhw

Sabihin na nakatanggap ka ng binary file na may 4-byte na mga floating point na isinulat sa a
machine na iba ang byte-order kaysa sa iyo. Maaari mong palitan ang byte-order sa
gmt xyz2grd floats.bin -Snew_floats.bin -V -Zf

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad