Ito ang command na talwani3dgmt 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
talwani3d - Mag-compute ng mga anomalya ng free-air, geoid o vertical gravity gradient sa 3-D
katawan
SINOPSIS
talwani3d [ mamodelo ] [] [ rho ] ] [ f|n|v ] [ grdfile ] [ pagtaas ] [ [h][v] ] [
trackfile ] [ rehiyon ] [ antas|obsgrid ] [ [antas] ] [ -bi] [ -fg ] [ -i]
[ -o] [ -r ] [ -x[[-]n] ]
tandaan: Walang puwang ang pinapayagan sa pagitan ng flag ng opsyon at ng mga nauugnay na argumento.
DESCRIPTION
talwani3d babasahin ang multi-segment mamodelo mula sa file o karaniwang input. Ang file na ito
naglalaman ng mga contour ng isang 3-D na katawan sa magkaibang z-mga antas, na may isang contour bawat segment. Ang
Dapat na naglalaman ang header ng segment ng mga parameter zlevel rho, na nagsasaad ng z antas ng tabas
at ang densidad ng slice na ito (maaaring ma-override ng isang fixed ang densidad ng indibidwal na slice
density contrast na ibinigay sa pamamagitan ng -D). Maaari naming kalkulahin ang mga anomalya sa isang equidistant grid (sa pamamagitan ng
pagtukoy ng bagong grid na may -R at -I o magbigay ng observation grid na may mga elevation) o sa
arbitrary na mga punto ng output na tinukoy sa pamamagitan ng -N. Pinili mula sa free-air anomalya, vertical gravity
gradient anomalya, o geoid anomalya. Available ang mga opsyon para makontrol ang mga unit ng axes at
direksyon.
KAILANGAN MGA PANGANGATWIRANG
mamodelo
Ang file na naglalarawan sa mga pahalang na contour ng mga katawan. Ang mga contour ay magiging
awtomatikong sarado kung hindi pa nakasara, at ang mga paulit-ulit na vertex ay magiging
tinanggal.
-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
-A Ang z-axis ay dapat na positibo pataas [Default ay pababa].
-Dyunit Nagtatakda ng fixed density contrast na nag-o-override sa anumang setting sa file ng modelo, sa kg/m^3.
-Ff|n|v
Tukuyin ang gustong bahagi ng gravitational field. Pumili sa pagitan ng f (free-air anomalya)
[Default], n (geoid) o v (vertical gravity gradient).
-Ggrdfile
Tukuyin ang pangalan ng output grid file; tingnan ang GRID FILE FORMATS sa ibaba). Kailangan
kapag ang isang equidistant na grid ay ipinahiwatig para sa output. Kung -N ay ginagamit pagkatapos ay ang output ay
isinulat sa stdout.
-M[h][v]
Nagtatakda ng mga unit na ginamit. Idugtong h upang ipahiwatig ang mga pahalang na distansya ay nasa km [m], at
apendend z upang ipahiwatig ang mga patayong distansya ay nasa km [m].
-Ntrackfile
Tinutukoy ang mga lokasyon kung saan namin gustong kalkulahin ang hinulaang halaga. Kapag ang pagpipiliang ito
ay ginagamit walang mga grid at ang mga talaan ng data ng output ay isinulat sa stdout.
-V[antas] (higit pa ...)
Piliin ang antas ng verbosity [c].
-Zantas|obsgrid
Itakda ang antas ng pagmamasid bilang pare-pareho o ibigay ang pangalan ng isang grid na may
mga antas ng pagmamasid. Kung ginamit ang huli, tinutukoy ng grid ang output grid
rehiyon [0].
-bi[ncols][t] (higit pa ...)
Piliin ang native na binary input. [Ang default ay 2 input column].
-fg Ang mga geographic na grid (mga sukat ng longitude, latitude) ay gagawing km sa pamamagitan ng a
"Flat Earth" approximation gamit ang kasalukuyang mga parameter ng ellipsoid.
-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).
-okwelyo[,...] (higit pa ...)
Pumili ng mga column ng output (0 ang unang column).
-r (higit pa ...)
Itakda ang pagpaparehistro ng pixel node [gridline].
-x[[-]n] (higit pa ...)
Limitahan ang bilang ng mga core na ginagamit sa mga multi-threaded na algorithm (kinakailangan ang OpenMP).
-:[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.
UNITS
Para sa unit ng distansya ng mapa, dugtungan yunit d para sa arc degree, m para sa arc minuto, at s para sa arko
pangalawa, o e para sa metro [Default], f para sa paa, k para sa km, M para sa batas milya, n para sa dagat
milya, at u para sa US survey foot. Bilang default, kino-compute namin ang mga naturang distansya gamit ang isang spherical
pagtatantya na may mahusay na mga lupon. Prepend - sa isang distansya (o ang yunit ay walang distansya ay
ibinigay) upang magsagawa ng mga kalkulasyon ng "Flat Earth" (mas mabilis ngunit hindi gaanong tumpak) o prepend + sa
magsagawa ng eksaktong geodesic na mga kalkulasyon (mas mabagal ngunit mas tumpak).
HALIMBAWA
Upang kalkulahin ang mga anomalya ng free-air sa isang grid sa ibabaw ng isang 3-D na katawan na na-contour at
na-save sa body.txt, gamit ang 1.7 g/cm^3 bilang contrast ng density, subukan
gmt talwani3d -R-200/200/-200/200 -I2 -G3dgrav.nc body.txt -D1700 -Fg
Upang makuha ang vertical gravity gradient anomaly sa kahabaan ng track sa crossing.txt para sa
parehong modelo, subukan
gmt talwani3d -Ncrossing.txt body.txt -D1700 -Fv > vgg_crossing.txt
Panghuli, ang geoid anomalya sa kahabaan ng parehong track sa crossing.txt para sa parehong modelo ay
ibinalik ni
gmt talwani3d -Ncrossing.txt body.txt -D1700 -Fn > n_crossing.txt
Mga sanggunian
Talwani, M., and M. Ewing (1960), Rapid computation of gravitational attraction of
tatlong-dimensional na katawan ng arbitraryong hugis, Geophysics, 25(203-225).
Gumamit ng talwani3dgmt online gamit ang mga serbisyo ng onworks.net