ນີ້ແມ່ນຄໍາສັ່ງ sph2grdgmt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
sph2grd - ຕາຕະລາງຄິດໄລ່ຈາກຄ່າສໍາປະສິດກົມມົນ
ສະຫຼຸບສັງລວມ
sph2grd [ ຕາຕະລາງ ] grdfile ການເພີ່ມຂື້ນ ພູມິພາກ [ [g|n] ] [ ] [k]ການກັ່ນຕອງ ][ມາດຕະຖານ] ] [ ] [
[ລະດັບ] ] [ -bi] [ -h] [ -i] [ -r ] [ -x[[-]n] ]
ຫມາຍເຫດ: ບໍ່ອະນຸຍາດໃຫ້ມີຊ່ອງຫວ່າງລະຫວ່າງທຸງທາງເລືອກ ແລະອາກິວເມັນທີ່ກ່ຽວຂ້ອງ.
ລາຍລະອຽດ
sph2grd ອ່ານຕາຕະລາງສໍາປະສິດຄວາມກົມກຽວກົມທີ່ມີບັນທຶກຂອງ L, M, C[L,M], S[L,M]
ແລະປະເມີນຕົວແບບປະສົມກົມກຽວເປັນຮູບຊົງຢູ່ໃນຕາຂ່າຍໄຟຟ້າທີ່ລະບຸໄວ້.
ຕ້ອງການ ການໂຕ້ຖຽງ
-Ggrdfile
grdfile ແມ່ນຊື່ຂອງໄຟລ໌ຕາຂ່າຍຜົນຜະລິດຖານສອງ. (ເບິ່ງຮູບແບບໄຟລ໌ຕາຕະລາງຂ້າງລຸ່ມນີ້.)
-Iຊິນ[ຫນ່ວຍບໍລິການ][=|+][/ຍິກ[ຫນ່ວຍບໍລິການ[=|+]]
x_inc [ແລະທາງເລືອກ y_inc] ແມ່ນຊ່ອງຫວ່າງຂອງຕາຂ່າຍ. ທາງເລືອກ, ຕື່ມການຕໍ່ທ້າຍ
ຕົວດັດແປງ ດ້ານພູມສາດ (ອົງສາ) coordinates: ເພີ່ມເຕີມ m ເພື່ອຊີ້ບອກນາທີ arc ຫຼື s
ເພື່ອຊີ້ບອກວິນາທີ arc. ຖ້າຫນຶ່ງຂອງຫນ່ວຍງານ e, f, k, M, n or u ຖືກຕໍ່ທ້າຍ
ແທນທີ່ຈະເປັນ, ການເພີ່ມຂຶ້ນແມ່ນຄາດວ່າຈະໄດ້ຮັບໃນແມັດ, ຕີນ, ກິໂລແມັດ, ໄມ, nautical
ໄມ ຫຼື ຕີນສໍາຫຼວດສະຫະລັດ, ຕາມລໍາດັບ, ແລະຈະຖືກປ່ຽນເປັນຄ່າທຽບເທົ່າ
ອົງສາເສັ້ນແວງຢູ່ເສັ້ນຂະໜານກາງຂອງພາກພື້ນ (ການແປງຂຶ້ນກັບ
PROJ_ELLIPSOID). ຖ້າ /y_inc ແມ່ນໃຫ້ແຕ່ຕັ້ງເປັນ 0 ມັນຈະຖືກຕັ້ງຄືນໃໝ່ເທົ່າກັບ x_inc;
ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຖືກປ່ຽນເປັນອົງສາ latitude. ທັງຫມົດ coordinates: ຖ້າ = is
ຕື່ມໃສ່ຫຼັງຈາກນັ້ນສູງສຸດທີ່ສອດຄ້ອງກັນ x (ຕາເວັນອອກ) ຫຼື y (ພາກເຫນືອ) ອາດຈະໄດ້ຮັບການປັບຕົວເລັກນ້ອຍ
ເພື່ອໃຫ້ພໍດີກັບສ່ວນເພີ່ມຂຶ້ນທີ່ໃຫ້ໄວ້ [ໂດຍຄ່າເລີ່ມຕົ້ນການເພີ່ມຂຶ້ນອາດຈະຖືກປັບ
ເລັກນ້ອຍເພື່ອໃຫ້ເຫມາະສົມກັບໂດເມນທີ່ໃຫ້]. ສຸດທ້າຍ, ແທນທີ່ຈະໃຫ້ເພີ່ມຂຶ້ນ, ທ່ານອາດຈະ
ລະບຸ ຈໍານວນ of nodes ຕ້ອງການໂດຍການເພີ່ມເຕີມ + ໄປຫາຈຳນວນເຕັມທີ່ສະໜອງໃຫ້
ການໂຕ້ຖຽງ; increment ໄດ້ຖືກຄິດໄລ່ຄືນຈາກຈໍານວນ nodes ແລະ the
ໂດເມນ. ມູນຄ່າທີ່ເພີ່ມຂຶ້ນແມ່ນຂຶ້ນກັບວ່າທ່ານໄດ້ເລືອກ a
gridline-registered ຫຼື pixel-registered grid; ເບິ່ງ App-file-formats ສໍາລັບລາຍລະອຽດ.
ຫມາຍເຫດ: ຖ້າ -Rgrdfile ຖືກນໍາໃຊ້ຫຼັງຈາກນັ້ນໄລຍະຫ່າງຕາຂ່າຍໄຟຟ້າໄດ້ຖືກເລີ່ມຕົ້ນແລ້ວ; ໃຊ້
-I ເພື່ອ override ຄ່າ.
-R[ຫນ່ວຍບໍລິການ]xmin/xmax/ymin/ymax[r] (ຫຼາຍ ... )
ລະບຸຂົງເຂດທີ່ມີຄວາມສົນໃຈ.
ທາງເລືອກ ການໂຕ້ຖຽງ
ຕາຕະລາງ ຫນຶ່ງ ຫຼື ຫຼາຍ ASCII [ຫຼື binary, ເບິ່ງ -bi] ໄຟລ໌ທີ່ຖືຄວາມກົມກຽວກົມ
ຄ່າສໍາປະສິດ. ພວກເຮົາຄາດວ່າສີ່ຖັນທໍາອິດຈະຖືລະດັບ L, ຄໍາສັ່ງ M,
ຕິດຕາມດ້ວຍຄ່າສໍາປະສິດຂອງ cosine ແລະ sine.
-D[g|n]
ຈະປະເມີນພາກສະຫນາມທີ່ມາຈາກຮູບແບບພູມສາດ. ເລືອກລະຫວ່າງ Dg ທີ່
ຈະຄິດໄລ່ພາກສະຫນາມ gravitational ຫຼື Dn ເພື່ອຄິດໄລ່ geoid [ຕື່ມ -E ສໍາລັບການ
ຜິດປົກກະຕິກ່ຽວກັບຮູບສ້ວຍ].
-E ປະເມີນການຂະຫຍາຍຢູ່ໃນຮູບສ້ວຍປັດຈຸບັນ [ຄ່າເລີ່ມຕົ້ນແມ່ນຮູບຊົງກົມ].
-F[d]ການກັ່ນຕອງ
ຄ່າສໍາປະສິດການກັ່ນຕອງອີງຕາມຫນຶ່ງໃນສອງປະເພດຂອງການກັ່ນຕອງສະເພາະ:.
ເລືອກ -Fk ຖ້າຄ່າແມ່ນໃຫ້ຢູ່ໃນກິໂລແມັດ [ຄ່າເລີ່ມຕົ້ນແມ່ນຕົວຄູນລະດັບຄວາມກົມກຽວ L]. ກ)
Cosine band-pass: ຕື່ມສີ່ຄວາມຍາວຄື່ນ lc/lp/hp/hc. ຄ່າສໍາປະສິດພາຍນອກ lc/hc
ຖືກຕັດ; ພາຍໃນ lp/hp ແມ່ນຜ່ານ, ໃນຂະນະທີ່ສ່ວນທີ່ເຫຼືອແມ່ນ tapered. ແທນທີ່
wavelength ໂດຍ - ເພື່ອຂ້າມ, ຕົວຢ່າງ, -F--/-/50/75 ເປັນຕົວກອງຕໍ່າຜ່ານ. b) Gaussian
band-pass: ຕື່ມສອງຄວາມຍາວຄື່ນ lo/ສະບາຍດີ ບ່ອນທີ່ການກັ່ນຕອງຄວາມກວ້າງໃຫຍ່ = 0.5. ແທນທີ່
wavelength ໂດຍ - ເພື່ອຂ້າມ, ຕົວຢ່າງ, -F70/- ເປັນຕົວກອງ Gaussian ທີ່ຜ່ານສູງ.
-N[ມາດຕະຖານ]
Normalization ໃຊ້ສໍາລັບຄ່າສໍາປະສິດ. ເລືອກລະຫວ່າງ m: ການປົກກະຕິທາງຄະນິດສາດ -
ຜະລິດຕະພັນພາຍໃນ summed over surface ເທົ່າກັບ 1 [Default]. g Geodesy normalization -
ຜະລິດຕະພັນພາຍໃນສະສົມໃນໄລຍະຫນ້າດິນເທົ່າທຽມກັນ 4pi. s: Schmidt normalization - ຕາມທີ່ໃຊ້ໃນ
ພູມສາດ.
-V[ລະດັບ] (ຫຼາຍ ... )
ເລືອກລະດັບ verbosity [c].
-bi[ncols[t] (ຫຼາຍ ... )
ເລືອກການປ້ອນຂໍ້ມູນຖານສອງ. [ຄ່າເລີ່ມຕົ້ນແມ່ນ 4 ຖັນການປ້ອນຂໍ້ມູນ].
-h[i|o][n][+c][+d][+rສັງເກດເຫັນ][+rຫົວຂໍ້] (ຫຼາຍ ... )
ຂ້າມ ຫຼືສ້າງບັນທຶກສ່ວນຫົວ. ບໍ່ໄດ້ໃຊ້ກັບຂໍ້ມູນຖານສອງ.
-iຄໍ[l][sຂະຫນາດ][oຊົດເຊີຍ][,...] (ຫຼາຍ ... )
ເລືອກຖັນປ້ອນຂໍ້ມູນ (0 ແມ່ນຖັນທຳອິດ).
-r (ຫຼາຍ ... )
ກໍານົດການລົງທະບຽນ pixel node [gridline].
-x[[-]n] (ຫຼາຍ ... )
ຈໍາກັດຈໍານວນຂອງຫຼັກການນໍາໃຊ້ໃນວິຊາການຫຼາຍກະທູ້ (ຕ້ອງການ OpenMP).
-^ or ພຽງແຕ່ -
ພິມຂໍ້ຄວາມສັ້ນກ່ຽວກັບ syntax ຂອງຄໍາສັ່ງ, ຫຼັງຈາກນັ້ນອອກ (ຫມາຍເຫດ: ໃນ Windows
ໃຊ້ພຽງແຕ່ -).
-+ or ພຽງແຕ່ +
ພິມຂໍ້ຄວາມການນໍາໃຊ້ຢ່າງກວ້າງຂວາງ (ການຊ່ວຍເຫຼືອ), ລວມທັງຄໍາອະທິບາຍຂອງໃດໆ
ທາງເລືອກໂມດູນສະເພາະ (ແຕ່ບໍ່ແມ່ນຕົວເລືອກທົ່ວໄປ GMT), ຫຼັງຈາກນັ້ນອອກ.
-? or no ກະທູ້ທີ່
ພິມຂໍ້ຄວາມການນໍາໃຊ້ທີ່ສົມບູນ, ລວມທັງຄໍາອະທິບາຍທາງເລືອກ, ຫຼັງຈາກນັ້ນ
ອອກ.
- ການປ່ຽນແປງ
ພິມສະບັບ GMT ແລະອອກ.
--show-datadir
ພິມເສັ້ນທາງເຕັມໄປຫາ GMT share directory ແລະອອກ.
GRID VALUES PRECISION
ໂດຍບໍ່ຄໍານຶງເຖິງຄວາມແມ່ນຍໍາຂອງຂໍ້ມູນປ້ອນ, ໂຄງການ GMT ທີ່ສ້າງໄຟລ໌ຕາຂ່າຍໄຟຟ້າຈະ
ຖືຕາຂ່າຍໄຟຟ້າຢູ່ໃນ 4-byte arrays floating point arrays. ນີ້ແມ່ນເຮັດເພື່ອອະນຸລັກຄວາມຊົງຈໍາ
ແລະຫຼາຍກວ່ານັ້ນ, ຖ້າບໍ່ແມ່ນຂໍ້ມູນທີ່ແທ້ຈິງທັງຫມົດສາມາດຖືກເກັບໄວ້ໂດຍໃຊ້ຈຸດລອຍ 4-byte
ຄຸນຄ່າ. ຂໍ້ມູນທີ່ມີຄວາມແມ່ນຍໍາສູງກວ່າ (ເຊັ່ນ, ຄ່າຄວາມແມ່ນຍໍາສອງເທົ່າ) ຈະສູນເສຍສິ່ງນັ້ນ
ຄວາມຊັດເຈນເມື່ອ GMT ເຮັດວຽກຢູ່ໃນຕາຂ່າຍໄຟຟ້າຫຼືຂຽນຕາຂ່າຍໄຟຟ້າໃຫມ່. ເພື່ອຈໍາກັດການສູນເສຍ
ຄວາມແມ່ນຍໍາໃນເວລາທີ່ການປະມວນຜົນຂໍ້ມູນ, ທ່ານສະເຫມີຄວນພິຈາລະນາ normalizing ຂໍ້ມູນກ່ອນທີ່ຈະ
ການປຸງແຕ່ງ.
GRID ເອກະສານ ຮູບແບບ
ຕາມຄ່າເລີ່ມຕົ້ນ GMT ຂຽນອອກຕາຂ່າຍເປັນຄວາມແມ່ນຍໍາອັນດຽວລອຍຢູ່ໃນ netCDF-ການຮ້ອງຮຽນ COARDS
ຮູບແບບໄຟລ໌. ຢ່າງໃດກໍຕາມ, GMT ສາມາດຜະລິດໄຟລ໌ຕາຂ່າຍໄຟຟ້າຢູ່ໃນຕາຂ່າຍໄຟຟ້າອື່ນໆທີ່ໃຊ້ທົ່ວໄປຫຼາຍ
ຮູບແບບໄຟລ໌ແລະຍັງສ້າງຄວາມສະດວກທີ່ເອີ້ນວ່າ "ການຫຸ້ມຫໍ່" ຕາຂ່າຍໄຟຟ້າ, ການຂຽນອອກຈຸດທີ່ເລື່ອນໄດ້
ຂໍ້ມູນເປັນຈໍານວນ 1- ຫຼື 2-byte. ເພື່ອກໍານົດຄວາມແມ່ນຍໍາ, ຂະຫນາດແລະການຊົດເຊີຍ, ຜູ້ໃຊ້ຄວນ
ເພີ່ມຄໍາຕໍ່ທ້າຍ =id[/ຂະຫນາດ/ຊົດເຊີຍ[/nan]], ຢູ່ໃສ id ແມ່ນຕົວລະບຸສອງຕົວອັກສອນຂອງຕາຂ່າຍໄຟຟ້າ
ປະເພດແລະຄວາມແມ່ນຍໍາ, ແລະ ຂະຫນາດ ແລະ ຊົດເຊີຍ ແມ່ນປັດໄຈຂະຫນາດທາງເລືອກແລະຊົດເຊີຍທີ່ຈະເປັນ
ນຳໃຊ້ກັບຄ່າຕາຂ່າຍທັງໝົດ, ແລະ nan ແມ່ນຄ່າທີ່ໃຊ້ເພື່ອຊີ້ບອກຂໍ້ມູນທີ່ຂາດຫາຍໄປ. ເບິ່ງ
grdconvert ແລະ Section grid-file-format of the GMT Technical Reference and Cookbook for
ຂໍ້ມູນເພີ່ມເຕີມ
ເມື່ອຂຽນໄຟລ໌ netCDF, ຕາຂ່າຍໄຟຟ້າຖືກເກັບໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນດ້ວຍຊື່ຕົວແປ "z". ເຖິງ
ລະບຸຊື່ຕົວແປອື່ນ varname, ເພີ່ມເຕີມ ?varname ກັບຊື່ໄຟລ໌. ໃຫ້ສັງເກດວ່າທ່ານອາດຈະ
ຈໍາເປັນຕ້ອງຫນີຄວາມຫມາຍພິເສດຂອງ ? ໃນໂຄງການ shell ຂອງທ່ານໂດຍການໃສ່ backslash ໃນ
ຢູ່ທາງຫນ້າຂອງມັນ, ຫຼືໂດຍການວາງຊື່ໄຟລ໌ແລະຄໍາຕໍ່ທ້າຍລະຫວ່າງວົງຢືມຫຼືວົງຢືມຄູ່.
ພູມສາດ ແລະ ເວລາ COORDINATES
ເມື່ອປະເພດຕາຕະລາງຜົນຜະລິດແມ່ນ netCDF, ຈຸດປະສານງານຈະຖືກຕິດສະຫຼາກ "ເສັ້ນແວງ",
"latitude", ຫຼື "ເວລາ" ໂດຍອີງໃສ່ຄຸນລັກສະນະຂອງຂໍ້ມູນປ້ອນຂໍ້ມູນຫຼືຕາຂ່າຍໄຟຟ້າ (ຖ້າມີ) ຫຼືຢູ່ໃນ
-f or -R ທາງເລືອກ. ຕົວຢ່າງ, ທັງສອງ -f0x -f1t ແລະ -R90w/90e/0t/3t ຈະສົ່ງຜົນໃຫ້ a
ຕາໜ່າງເສັ້ນແວງ/ເວລາ. ເມື່ອຈຸດປະສານງານ x, y, ຫຼື z ແມ່ນເວລາ, ມັນຈະຖືກເກັບໄວ້ໃນຕາຂ່າຍໄຟຟ້າ
ເປັນເວລາທີ່ສົມທຽບນັບຕັ້ງແຕ່ສະໄໝທີ່ລະບຸໄວ້ໂດຍ TIME_UNIT ແລະ TIME_EPOCH ໃນ gmt.conf ເອກະສານ
ຫຼືຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ນອກຈາກນັ້ນ, ໄດ້ ຫນ່ວຍບໍລິການ ຄຸນລັກສະນະຂອງຕົວແປເວລາຈະຊີ້ບອກ
ທັງໜ່ວຍນີ້ ແລະຍຸກນີ້.
ຕົວຢ່າງ
ເພື່ອສ້າງໄຟລ໌ຕາຂ່າຍໄຟຟ້າ 1 x 1 ອົງສາຈາກຄ່າສຳປະສິດ ASCII ໃນ EGM96_to_360.txt,
ການນໍາໃຊ້
gmt sph2grd EGM96_to_360.txt -GEGM96_to_360.nc -Rg -I1 -V
ການອ້າງອິງ
Holmes, SA, ແລະ Featherstone, WE, 2002, ວິທີການທີ່ເປັນເອກະພາບໃນການສະຫຼຸບ Clenshaw
ແລະຄໍານວນ recursive ຂອງລະດັບສູງຫຼາຍແລະຄໍາສັ່ງ normalized Legendre ທີ່ກ່ຽວຂ້ອງ
ຫນ້າທີ່: J. Geodesy, v. 76, p. 279-299.
ໃຊ້ sph2grdgmt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net