grdsamplegmt - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ grdsamplegmt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານທີ່ເຮັດວຽກອອນໄລນ໌ຟຣີຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


grdsample - ຍົກຕົວຢ່າງຕາຂ່າຍໄຟຟ້າໃສ່ເສັ້ນດ່າງໃໝ່

ສະຫຼຸບສັງລວມ


ຕົວຢ່າງ grds in_grdfile out_grdfile [ ການເພີ່ມຂື້ນ ] [ ພູມິພາກ ] [ ] [ລະດັບ] ] [ -f] [
-n] [ -r ] [ -x[[-]n] ]

ຫມາຍ​ເຫດ​: ບໍ່ອະນຸຍາດໃຫ້ມີຊ່ອງຫວ່າງລະຫວ່າງທຸງທາງເລືອກ ແລະອາກິວເມັນທີ່ກ່ຽວຂ້ອງ.

ລາຍລະອຽດ


ຕົວຢ່າງ grds ອ່ານໄຟລ໌ຕາຂ່າຍແລະ interpolates ມັນເພື່ອສ້າງໄຟລ໌ຕາຂ່າຍໄຟຟ້າໃຫມ່ທີ່ມີບໍ່ວ່າຈະ: a
ການ​ຈົດ​ທະ​ບຽນ​ທີ່​ແຕກ​ຕ່າງ​ກັນ (-r or -T); ຫຼື, ໄລຍະຫ່າງຕາໜ່າງອັນໃໝ່ ຫຼືຈຳນວນຂອງໂນດ (-I), ແລະ
ບາງ​ທີ​ຍັງ​ເປັນ​ພາກ​ພື້ນ​ຍ່ອຍ​ໃຫມ່ (-R). Bicubic [ຄ່າເລີ່ມຕົ້ນ], bilinear, B-spline ຫຼື
ການໃຊ້ interpolation ທີ່ໃກ້ທີ່ສຸດແມ່ນໃຊ້; ເບິ່ງ -n ສໍາລັບການຕັ້ງຄ່າ. ໃຫ້ສັງເກດວ່າການນໍາໃຊ້ -R ເທົ່ານັ້ນ
ທຽບເທົ່າກັບ grdcut or grdedit -S. ຕົວຢ່າງ grds ໄດ້ຢ່າງປອດໄພສ້າງຕາຫນ່າງອັນດີຈາກຫຍາບ
ຫນຶ່ງ; converse ອາດຈະທົນທຸກກັບນາມແຝງເວັ້ນເສຍແຕ່ວ່າຂໍ້ມູນຖືກກັ່ນຕອງໂດຍໃຊ້ grdfft or
grdfilter.

ເມື່ອ​ໃດ​ -R ຖືກລະເວັ້ນ, ຕາຂ່າຍຜົນຜະລິດຈະກວມເອົາພາກພື້ນດຽວກັນກັບຕາຂ່າຍໄຟຟ້າປ້ອນຂໍ້ມູນ. ເມື່ອ​ໃດ​ -I
ຖືກລະເວັ້ນ, ໄລຍະຫ່າງຂອງຕາຂ່າຍໄຟຟ້າຂອງຕາຂ່າຍຜົນຜະລິດຈະຄືກັນກັບຕາຂ່າຍໄຟຟ້າປ້ອນຂໍ້ມູນ. ບໍ່ວ່າຈະ
-r or -T ສາມາດໃຊ້ເພື່ອປ່ຽນການລົງທະບຽນຕາຂ່າຍໄຟຟ້າ. ເມື່ອຖືກລະເວັ້ນ, ຕາຂ່າຍຜົນຜະລິດຈະ
ມີການລົງທະບຽນດຽວກັນກັບຊ່ອງປ້ອນຂໍ້ມູນ.

ຕ້ອງການ ການໂຕ້ຖຽງ


in_grdfile
ຊື່ຂອງໄຟລ໌ຕາຕະລາງສອງມິຕິ 2-D ທີ່ປ້ອນເຂົ້າ. (ເບິ່ງຮູບແບບໄຟລ໌ຕາຕະລາງຂ້າງລຸ່ມນີ້.)

-Gout_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] (ຫຼາຍ ... )
ລະບຸຂົງເຂດທີ່ມີຄວາມສົນໃຈ.

-T ແປລະຫວ່າງການລົງທະບຽນຕາລາງ ແລະ pixel; ຖ້າ​ຫາກ​ວ່າ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ແມ່ນ​ການ​ຈົດ​ທະ​ບຽນ​ຕາ​ຂ່າຍ​ໄຟ​ຟ້າ​, ໄດ້​
ຜົນຜະລິດຈະຖືກລົງທະບຽນ pixel ແລະໃນທາງກັບກັນ.

-V[ລະດັບ] (ຫຼາຍ ... )
ເລືອກລະດັບ verbosity [c].

-f[i|o]colinfo (ຫຼາຍ ... )
ລະບຸປະເພດຂໍ້ມູນຂອງຖັນຂາເຂົ້າ ແລະ/ຫຼືຜົນຜະລິດ.

-n[b|c|l|n][+a][+bBC][+c][+tthreshold] (ຫຼາຍ ... )
ເລືອກ​ຮູບ​ແບບ interpolation ສໍາ​ລັບ​ຕາ​ຂ່າຍ​ໄຟ​ຟ້າ​.

-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 ແມ່ນຄ່າທີ່ໃຊ້ເພື່ອຊີ້ບອກຂໍ້ມູນທີ່ຂາດຫາຍໄປ. ໃນ​ກໍ​ລະ​ນີ
ສອງລັກສະນະ id ບໍ່ໄດ້ສະຫນອງໃຫ້, ຄືກັບໃນ =/ຂະຫນາດ ກວ່າຫນຶ່ງ id=nf ແມ່ນສົມມຸດ. ເມື່ອ​ໃດ​
ຕາ​ຂ່າຍ​ໄຟ​ຟ້າ​ການ​ອ່ານ​, ຮູບ​ແບບ​ໂດຍ​ທົ່ວ​ໄປ​ໄດ້​ຮັບ​ຮູ້​ອັດ​ຕະ​ໂນ​ມັດ​. ຖ້າບໍ່ແມ່ນ, ຄຳຕໍ່ທ້າຍອັນດຽວກັນ
ສາມາດຖືກເພີ່ມໃສ່ຊື່ໄຟລ໌ຕາຕະລາງການປ້ອນຂໍ້ມູນ. ເບິ່ງ grdconvert ແລະພາກສ່ວນຕາຕະລາງໄຟລ໌ຮູບແບບຂອງ
GMT ເອກະສານອ້າງອີງດ້ານວິຊາການແລະ Cookbook ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

ເມື່ອອ່ານໄຟລ໌ netCDF ທີ່ປະກອບດ້ວຍຫຼາຍຕາຂ່າຍ, GMT ຈະອ່ານ, ໂດຍຄ່າເລີ່ມຕົ້ນ, the
ຕາໜ່າງ 2 ມິຕິລະດັບທຳອິດທີ່ສາມາດຊອກຫາໄດ້ໃນໄຟລ໌ນັ້ນ. ເພື່ອ coax GMT ໃນການອ່ານອື່ນ
ຕົວແປຫຼາຍມິຕິໃນໄຟລ໌ຕາຂ່າຍ, ຕໍ່ທ້າຍ ?varname ກັບຊື່ໄຟລ໌, ບ່ອນທີ່
varname ແມ່ນຊື່ຂອງຕົວແປ. ໃຫ້ສັງເກດວ່າທ່ານອາດຈະຈໍາເປັນຕ້ອງຫນີຄວາມຫມາຍພິເສດ
of ? ໃນໂຄງການ shell ຂອງທ່ານໂດຍການວາງ backslash ຢູ່ທາງຫນ້າຂອງມັນ, ຫຼືໂດຍການວາງ
ຊື່ໄຟລ໌ ແລະຄຳຕໍ່ທ້າຍລະຫວ່າງວົງຢືມ ຫຼືວົງຢືມຄູ່. ໄດ້ ?varname suffix ຍັງສາມາດຖືກນໍາໃຊ້
ສໍາລັບຕາຕະລາງຜົນຜະລິດເພື່ອລະບຸຊື່ຕົວແປທີ່ແຕກຕ່າງຈາກຄ່າເລີ່ມຕົ້ນ: "z". ເບິ່ງ
grdconvert ແລະຕົວແກ້ໄຂພາກສ່ວນ-for-CF ແລະຮູບແບບໄຟລ໌ຕາຕະລາງຂອງ GMT Technical
ເອກະສານອ້າງອີງແລະ Cookbook ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ໂດຍສະເພາະກ່ຽວກັບວິທີການອ່ານ splices ຂອງ 3-,
ຕາຂ່າຍ 4-, ຫຼື 5-ມິຕິ.

ຂໍ້ສັງເກດ OF GRID ການເກັບຄືນໃຫມ່


Resample ຫຼືຕົວຢ່າງຂອງຕາຂ່າຍໄຟຟ້າຈະໃຊ້ algorithms ຕ່າງໆ (ເບິ່ງ -n) ທີ່​ອາດ​ຈະ​ນໍາ​ໄປ​ສູ່​ການ​
ການບິດເບືອນທີ່ເປັນໄປໄດ້ຫຼືຜົນໄດ້ຮັບທີ່ບໍ່ຄາດຄິດໃນຄ່າທີ່ເອົາມາໃຫມ່. ຜົນກະທົບທີ່ຄາດຫວັງອັນຫນຶ່ງ
ຂອງ resampling ກັບ splines ແມ່ນແນວໂນ້ມສໍາລັບຄ່າ resampled ໃຫມ່ທີ່ຈະເກີນເລັກນ້ອຍ
ຂີດຈຳກັດຂັ້ນຕ່ຳ/ສູງສຸດທົ່ວໂລກຂອງຕາໜ່າງຕົ້ນສະບັບ. ຖ້າອັນນີ້ບໍ່ສາມາດຍອມຮັບໄດ້, ທ່ານສາມາດບັງຄັບ
ການຕັດຄ່າຂອງຄ່າທີ່ເຮັດຄືນໃໝ່ເພື່ອໃຫ້ພວກມັນບໍ່ເກີນຄ່າ min/max ຂອງ input ໂດຍ
ເພີ່ມ +c to your -n ທາງເລືອກ.

ຄໍາແນະນໍາ


ຖ້າຈຸດ interpolation ບໍ່ໄດ້ຢູ່ໃນ node ຂອງ input grid, ຫຼັງຈາກນັ້ນ NaN ຢູ່ node ໃດໃນ.
ຄຸ້ມບ້ານທີ່ຢູ່ອ້ອມຮອບຈຸດດັ່ງກ່າວຈະສົ່ງຜົນໃຫ້ມີ NaN ປະສົມ. Bicubic
interpolation [default] yields derivatives ທໍາອິດຢ່າງຕໍ່ເນື່ອງແຕ່ຮຽກຮ້ອງໃຫ້ມີເຂດໃກ້ຄຽງຂອງ
4 nodes ໂດຍ 4 nodes. ການແຊກແຊງສອງເສັ້ນ [-n] ໃຊ້ພຽງແຕ່ 2 ຄູນ 2 ບ້ານ, ແຕ່
ຜົນໄດ້ຮັບພຽງແຕ່ສູນການສືບຕໍ່ຢ່າງຕໍ່ເນື່ອງ. ໃຊ້ bicubic ເມື່ອຄວາມລຽບແມ່ນສໍາຄັນ. ໃຊ້ bilinear
ເພື່ອຫຼຸດຜ່ອນການຂະຫຍາຍພັນຂອງ NaNs.

ຕົວຢ່າງ


ເພື່ອຍົກຕົວຢ່າງຕາໜ່າງ 5 x 5 ນາທີໃນ hawaii_5by5_topo.nc ໃສ່ຕາໜ່າງ 1 ນາທີ:

gmt grdsample hawaii_5by5_topo.nc -I1m -Ghawaii_1by1_topo.nc

ເພື່ອແປໄຟລ໌ທີ່ລົງທະບຽນ gridline surface.nc ເປັນການລົງທະບຽນ pixel ໃນຂະນະທີ່ເກັບຮັກສາ
ພາກພື້ນດຽວກັນ ແລະໄລຍະຫ່າງຕາຂ່າຍ:

gmt grdsample surface.nc -T -Gpixel.nc

ໃຊ້ grdsamplegmt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌