Ito ang command surfacegmt 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
surface - Grid table data gamit ang adjustable tension continuous curvature splines
SINOPSIS
ibabaw [ mesa ] outputfile.nc pagtaas rehiyon [ aspeto_ratio ] [ convergence_limit ] [
libaba ] [ -Luitaas ] [ max_iteration ] [] [ search_radius[m|s] ] [ [i|b]tension_factor
] [ [antas] ] [ over-relaxation_factor ] [ -a] [ -bi] [ -du] [
-f] [ -h] [ -i] [ -:[i|o] ]
tandaan: Walang puwang ang pinapayagan sa pagitan ng flag ng opsyon at ng mga nauugnay na argumento.
DESCRIPTION
ibabaw nagbabasa ng randomly-spaced (x,y,z) triple mula sa karaniwang input [o mesa] at gumagawa
isang binary grid file ng mga gridded value na z(x,y) sa pamamagitan ng paglutas ng:
(1 - T) * L (L (z)) + T * L (z) = 0
kung saan ang T ay isang tension factor sa pagitan ng 0 at 1, at ang L ay nagpapahiwatig ng Laplacian operator. T = 0
nagbibigay ng "minimum curvature" na solusyon na katumbas ng SuperMISP at ang ISM
mga pakete. Ang pinakamababang curvature ay maaaring magdulot ng hindi gustong mga oscillations at false local maxima o
minima (Tingnan ang Smith at Wessel, 1990), at maaaring naisin mong gamitin ang T > 0 upang sugpuin ang mga ito.
epekto. Iminumungkahi ng karanasan ang T ~ 0.25 na karaniwang mukhang maganda para sa potensyal na data ng field at T
dapat na mas malaki (T ~ 0.35) para sa matarik na data ng topograpiya. Ang T = 1 ay nagbibigay ng maharmonya na ibabaw (no
maxima o minima ay posible maliban sa mga control data point). Inirerekomenda na ang
paunang iproseso ng user ang data gamit ang blockmean, blockmedian, O blockmode para maiwasan ang spatial
pag-alyas at alisin ang kalabisan na data. Maaari kang magpataw ng lower at/o upper bounds sa
solusyon. Ang mga ito ay maaaring ilagay sa anyo ng isang nakapirming halaga, isang grid na may mga halaga, o simple
maging ang minimum/maximum na halaga ng data ng input. Ang mga kondisyon ng natural na hangganan ay inilalapat sa
mga gilid, maliban sa geographic na data na may 360-degree na hanay kung saan inilalapat namin ang pana-panahong hangganan
mga kondisyon sa direksyon ng longitude.
KAILANGAN MGA PANGANGATWIRANG
-Goutputfile.nc
Pangalan ng file output. Ang output ay isang binary 2-D .nc file. Tandaan na ang pinakamaliit na grid
dapat na hindi bababa sa 4 ang sukat.
-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[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.
-Aaspeto_ratio
Aspect ratio. Kung nais, ang grid anisotropy ay maaaring idagdag sa mga equation. Pumasok
aspeto_ratio, kung saan dy = dx / aspeto_ratio iniuugnay ang mga sukat ng grid. [Default =
Ipinapalagay ng 1 ang isotropic grid.]
-Cconvergence_limit[%]
Limitasyon ng convergence. Ang pag-ulit ay ipinapalagay na nagtagpo kapag ang pinakamataas na ganap
ang pagbabago sa anumang halaga ng grid ay mas mababa sa convergence_limit. (Mga unit na kapareho ng data z
mga yunit). Bilang kahalili, magbigay ng limitasyon sa porsyento ng rms deviation sa pamamagitan ng pagdaragdag ng %.
[Ang default ay naka-scale sa 1e-4 ng root-mean-square deviation ng data mula sa isang
pinakamahusay na akma (least-squares) na eroplano.]. Ito ang huling limitasyon ng convergence sa
nais na espasyo ng grid; para sa intermediate (coarser) grids ang epektibong convergence
ang limitasyon ay na-scale ng grid spacing multiplier.
-Libaba at -Luitaas
Maglagay ng mga limitasyon sa output solution. libaba nagtatakda ng lower bound. ibaba maaaring maging ang
pangalan ng grid file na may mas mababang bound value, fixed value, d upang itakda sa minimum
halaga ng input, o u para sa walang limitasyon [Default]. uitaas nagtatakda ng upper bound at can
ay ang pangalan ng isang grid file na may mga upper bound value, isang fixed value, d upang itakda sa
maximum na halaga ng input, o u para sa walang limitasyon [Default]. Grid file na ginamit upang itakda ang
Ang mga limitasyon ay maaaring maglaman ng mga NaN. Sa pagkakaroon ng mga NaN, ang limitasyon ng isang node na nakamaskara
Ang NaN ay hindi napigilan.
-Nmax_iteration
Bilang ng mga pag-ulit. Titigil ang pag-ulit kapag convergence_limit ay naabot o
kapag umabot na ang bilang ng mga pag-ulit max_iteration. Ito ang huling pag-ulit
limitasyon sa nais na puwang ng grid; para sa intermediate (coarser) grids ang epektibo
Ang limitasyon ng pag-ulit ay na-scale ng grid spacing multiplier. [Ang default ay 500.]
-Q Magmungkahi ng mga sukat ng grid na may lubos na pinagsama-samang pinakamalaking karaniwang kadahilanan. Ito
nagbibigay-daan sa ibabaw na gumamit ng ilang mga intermediate na hakbang sa solusyon, na nagbibigay ng mas mabilis
mga oras ng pagtakbo at mas mahusay na mga resulta. Ang mga sukat na iminungkahi ni -Q maaaring makamit sa pamamagitan ng pagbabago
-R at / o -I. Maaari mong mabawi ang -R at -I gusto mo mamaya sa pamamagitan ng paggamit grdsample or
grdcut sa output ng ibabaw.
-Ssearch_radius[m|s]
Radius ng paghahanap. Pumasok search_radius sa parehong mga yunit bilang x,y data; dugtungan m upang ipahiwatig
arc minuto o s para sa arc segundo. Ito ay ginagamit upang simulan ang grid bago ang
unang pag-ulit; hindi sulit ang oras maliban kung ang grid lattice ay prime at
hindi maaaring magkaroon ng mga rehiyonal na yugto. [Default = 0.0 at walang ginawang paghahanap.]
-T[i|b]tension_factor
Tension factor[s]. Ang mga ito ay dapat nasa pagitan ng 0 at 1. Maaaring gamitin ang tensyon sa
panloob na solusyon (sa itaas ng equation, kung saan pinipigilan nito ang mga huwad na oscillations) at
sa mga kondisyon ng hangganan (kung saan ito ay may posibilidad na patagin ang solusyon na papalapit sa
mga gilid). Ang paggamit ng zero para sa parehong mga halaga ay nagreresulta sa isang minimum na curvature surface na may libre
mga gilid, ibig sabihin, isang natural na bicubic spline. Gamitin -Titension_factor upang itakda ang loob
tensyon, at -Tbtension_factor upang itakda ang pag-igting sa hangganan. Kung hindi mo prepend i or
b, parehong itatakda sa parehong halaga. [Default = 0 para sa parehong nagbibigay ng minimum
curvature solution.]
-V[antas] (higit pa ...)
Piliin ang antas ng verbosity [c]. -V3 ay mag-uulat ng convergence pagkatapos ng bawat pag-ulit;
-V ay mag-uulat lamang pagkatapos ng bawat rehiyonal na grid ay pinagsama-sama.
-Zover-relaxation_factor
Over-relaxation factor. Ginagamit ang parameter na ito upang mapabilis ang convergence; ito ay
isang numero sa pagitan ng 1 at 2. Ang isang halaga ng 1 ay umuulit nang eksakto sa mga equation, at gagawin
laging tiyakin ang matatag na tagpo. Ang mga mas malalaking halaga ay nagpapalaki sa incremental
mga pagbabago sa panahon ng convergence, at makakamit ang isang solusyon nang mas mabilis ngunit maaaring maging
hindi matatag. Kung gagamit ka ng malaking halaga para sa salik na ito, magandang ideya na subaybayan
bawat pag-ulit na may -Vl opsyon. [Default = 1.4 mabilis na nagtatagpo at halos
laging matatag.]
-aco=pangalan[...] (higit pa ...)
Magtakda ng mga aspatial column associations co=pangalan.
-bi[ncols][t] (higit pa ...)
Piliin ang native na binary input. [Ang default ay 3 input column].
-dunodata (higit pa ...)
Palitan ang mga column ng input na katumbas nodata kasama ang 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).
-:[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.
HALIMBAWA
Upang mag-grid ng 5 sa 5 minutong gravity block ay nangangahulugan mula sa ASCII data sa hawaii_5x5.xyg, gamit ang isang
tension_factor = 0.25, a convergence_limit = 0.1 milligal, isinusulat ang resulta sa isang file
tinatawag na hawaii_grd.nc, at pagsubaybay sa bawat pag-ulit, subukan ang:
gmt surface hawaii_5x5.xyg -R198/208/18/25 -I5m -Ghawaii_grd.nc -T0.25 -C0.1 -Vl
Gamitin ang surfacegmt online gamit ang mga serbisyo ng onworks.net