ນີ້ແມ່ນຄໍາສັ່ງ xyz2grdgmt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xyz2grd - ປ່ຽນຕາຕະລາງຂໍ້ມູນເປັນໄຟລ໌ຕາຂ່າຍ
ສະຫຼຸບສັງລວມ
xyz2grd [ ຕາຕະລາງ ] grdfile ການເພີ່ມຂື້ນ ພູມິພາກ [ [f|l|m|n|r|s|u|z] ] [
xname/ຊື່/zname/ຂະຫນາດ/ຊົດເຊີຍ/ທີ່ບໍ່ຖືກຕ້ອງ/ຫົວຂໍ້/ສັງເກດເຫັນ ][zfile] ] [ລະດັບ] ] [ທົງ] ]
[ -bi] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o] ]
ຫມາຍເຫດ: ບໍ່ອະນຸຍາດໃຫ້ມີຊ່ອງຫວ່າງລະຫວ່າງທຸງທາງເລືອກ ແລະອາກິວເມັນທີ່ກ່ຽວຂ້ອງ.
ລາຍລະອຽດ
xyz2grd ອ່ານນຶ່ງ ຫຼືຫຼາຍຕາຕະລາງ z ຫຼື xyz ແລະສ້າງໄຟລ໌ຕາຕະລາງຄູ່. xyz2grd ຈະ
ລາຍງານຖ້າຫາກວ່າບາງ nodes ບໍ່ໄດ້ຕື່ມຂໍ້ມູນໃສ່ໃນ. nodes unconstrained ດັ່ງກ່າວໄດ້ຖືກກໍານົດ
ກັບຄ່າທີ່ລະບຸໂດຍຜູ້ໃຊ້ [ຄ່າເລີ່ມຕົ້ນແມ່ນ NaN]. ໂນດທີ່ມີຄ່າຫຼາຍກວ່າໜຶ່ງຈະເປັນ
ຕັ້ງເປັນຄ່າສະເລ່ຍ. ເປັນທາງເລືອກ (ການນໍາໃຊ້ -Z), ຕາຕະລາງ z 1 ຖັນອາດຈະຖືກອ່ານສົມມຸດຕິຖານ
nodes ທັງຫມົດແມ່ນປະຈຸບັນ (z-tables ສາມາດຈັດຕັ້ງໃນຈໍານວນຂອງຮູບແບບ, ເບິ່ງ -Z ດ້ານລຸ່ມ.)
ຕ້ອງການ ການໂຕ້ຖຽງ
-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] ໄຟລ໌ທີ່ຖືຄ່າ z ຫຼື (x,y,z). ປີ
triplets ບໍ່ ຈຳ ເປັນຕ້ອງຈັດຮຽງ. ຕາຕະລາງ z ຫນຶ່ງຖັນຕ້ອງຖືກຈັດຮຽງແລະ -Z
ຕ້ອງໄດ້ຮັບການກໍານົດ.
-A[f|l|m|n|r|s|u|z]
ໂດຍຄ່າເລີ່ມຕົ້ນພວກເຮົາຈະຄິດໄລ່ຄ່າສະເລ່ຍຖ້າຫຼາຍລາຍການຕົກຢູ່ໃນ node ດຽວກັນ.
ການນໍາໃຊ້ -A ການປ່ຽນແປງພຶດຕິກໍານີ້, ຍົກເວັ້ນມັນຖືກລະເລີຍຖ້າ -Z ແມ່ນໃຫ້. ຕື່ມໃສ່ f or s
ພຽງແຕ່ຮັກສາຈຸດຂໍ້ມູນທໍາອິດຫຼືສຸດທ້າຍທີ່ຖືກມອບຫມາຍໃຫ້ແຕ່ລະ node. ຕື່ມໃສ່
l or u ເພື່ອຊອກຫາຄ່າຕ່ໍາສຸດ (ຕ່ໍາສຸດ) ຫຼືເທິງ (ສູງສຸດ) ໃນແຕ່ລະ node,
ຕາມລໍາດັບ. ຕື່ມໃສ່ m or r ເພື່ອຄິດໄລ່ຄ່າສະເລ່ຍຫຼື RMS ໃນແຕ່ລະ node,
ຕາມລໍາດັບ. ຕື່ມໃສ່ n ພຽງແຕ່ນັບຈໍານວນຈຸດຂໍ້ມູນທີ່ຖືກມອບຫມາຍ
ແຕ່ລະ node (ອັນນີ້ຕ້ອງການພຽງແຕ່ສອງຖັນ input x ແລະ y as z ບໍ່ໄດ້ປຶກສາຫາລື).
ເອກະສານຊ້ອນທ້າຍ z ເພື່ອລວມຄ່າຫຼາຍອັນທີ່ເປັນຂອງ node ດຽວກັນ.
-Dxname/ຊື່/zname/ຂະຫນາດ/ຊົດເຊີຍ/ທີ່ບໍ່ຖືກຕ້ອງ/ຫົວຂໍ້/ສັງເກດເຫັນ
ໃຫ້ຄຸນຄ່າສໍາລັບ xname, ຊື່, zname (ໃຫ້ຊື່ຂອງຕົວແປເຫຼົ່ານັ້ນ ແລະໃນ
ວົງເລັບສີ່ຫຼ່ຽມ, ຕົວຢ່າງ, "ໄລຍະທາງ [km]"), ຂະຫນາດ (ເພື່ອຄູນຄ່າຕາຕະລາງ
ຫຼັງຈາກອ່ານ [ປົກກະຕິ 1]), ຊົດເຊີຍ (ເພື່ອເພີ່ມໃສ່ຕາຂ່າຍໄຟຟ້າຫຼັງຈາກຂະຫນາດ [ປົກກະຕິ 0]),
ທີ່ບໍ່ຖືກຕ້ອງ (ຄ່າເພື່ອສະແດງຂໍ້ມູນທີ່ບໍ່ມີ [NaN]), ຫົວຂໍ້ (ອັນໃດກໍໄດ້ທີ່ທ່ານມັກ), ແລະ
ສັງເກດເຫັນ (ອັນໃດກໍຕາມທີ່ທ່ານມັກ). ເພື່ອປະໃຫ້ບາງຄ່າເຫຼົ່ານີ້ຖືກແຕະຕ້ອງ, ໃຫ້ອອກຈາກຊ່ອງຂໍ້ມູນ
ຫວ່າງເປົ່າ. ຊ່ອງຫວ່າງເປົ່າໃນທີ່ສຸດອາດຈະຖືກຂ້າມ. ອີກທາງເລືອກ, ອະນຸຍາດໃຫ້ "/" ເປັນ
ສ່ວນໜຶ່ງຂອງຄ່າໃດໜຶ່ງ, ໃຫ້ໃຊ້ຕົວອັກສອນທີ່ບໍ່ແມ່ນຕົວເລກ (ແລະບໍ່ເທົ່າກັນ
sign) ເປັນຕົວແຍກໂດຍທັງສອງເລີ່ມຕົ້ນແລະສິ້ນສຸດດ້ວຍມັນ. ຍົກຕົວຢ່າງ:
-D:xname:ຊື່:zname:ຂະຫນາດ:ຊົດເຊີຍ:ທີ່ບໍ່ຖືກຕ້ອງ:ຫົວຂໍ້:ສັງເກດເຫັນ: ໃຊ້ວົງຢືມເພື່ອກຸ່ມຂໍ້ຄວາມ
ມີຫຼາຍກວ່າຫນຶ່ງຄໍາ. ໃຫ້ສັງເກດວ່າສໍາລັບຕາຂ່າຍໄຟຟ້າທາງພູມສາດ (-fg) xname ແລະ ຊື່ ມີ
ຕັ້ງອັດຕະໂນມັດ.
-S[zfile]
ສະຫຼັບຄໍາສັ່ງ byte ຂອງ input ເທົ່ານັ້ນ. ບໍ່ມີໄຟລ໌ຕາຂ່າຍຖືກຜະລິດ. ເຈົ້າຕ້ອງຄືກັນ
ສະຫນອງ -Z ທາງເລືອກ. ຜົນຜະລິດແມ່ນຂຽນໃສ່ zfile (ຫຼື stdout ຖ້າບໍ່ໄດ້ສະຫນອງ).
-V[ລະດັບ] (ຫຼາຍ ... )
ເລືອກລະດັບ verbosity [c].
-Z[ທົງ]
ອ່ານຕາຕະລາງ ASCII [ຫຼື binary] 1 ຖັນ. ນີ້ສົມມຸດວ່າ nodes ທັງຫມົດແມ່ນ
ປະຈຸບັນແລະຈັດຮຽງຕາມສົນທິສັນຍາການສັ່ງທີ່ລະບຸໄວ້ໃນ ທົງ.
ຖ້າຂໍ້ມູນຂາເຂົ້າເປັນຕົວແທນແຖວ, ເຮັດໃຫ້ ທົງ ເລີ່ມຕົ້ນດ້ວຍ T(op) ຖ້າແຖວທໍາອິດແມ່ນ y =
ymax ຫຼື B(ottom) ຖ້າແຖວທໍາອິດແມ່ນ y = ymin. ຫຼັງຈາກນັ້ນ, ຕື່ມຂໍ້ມູນໃສ່ L or R ເພື່ອບົ່ງບອກວ່າ
ອົງປະກອບທໍາອິດແມ່ນຢູ່ປາຍຊ້າຍຫຼືຂວາຂອງແຖວ. ເຊັ່ນດຽວກັນສໍາລັບຮູບແບບຖັນ: ເລີ່ມຕົ້ນ
ກັບ L or R ເພື່ອຈັດຕໍາແຫນ່ງຖັນທໍາອິດ, ແລະຫຼັງຈາກນັ້ນຕື່ມຂໍ້ມູນໃສ່ T or B ຕໍາແຫນ່ງທໍາອິດ
ອົງປະກອບຕິດຕໍ່ກັນ. ຫມາຍເຫດ: ຕົວຊີ້ວັດສອງແຖວ / ຖັນເຫຼົ່ານີ້ແມ່ນຕ້ອງການພຽງແຕ່ສໍາລັບການ
ຕາຂ່າຍໄຟຟ້າ; ສໍາລັບຕາຕະລາງອື່ນໆພວກເຂົາບໍ່ໄດ້ນໍາໃຊ້. ສໍາລັບຕາຂ່າຍໄຟຟ້າທີ່ລົງທະບຽນ gridline: ຖ້າຂໍ້ມູນ
ແມ່ນແຕ່ລະໄລຍະໃນ x ແຕ່ຂໍ້ມູນຂາເຂົ້າບໍ່ມີຖັນ (ຊ້ຳຊ້ອນ) ທີ່ x
= xmax, ຕໍ່ທ້າຍ x. ສໍາລັບຂໍ້ມູນແຕ່ລະໄລຍະໃນ y ໂດຍບໍ່ມີແຖວຊໍ້າຊ້ອນຢູ່ທີ່ y = ymax, ຕື່ມໃສ່
y. ຕື່ມໃສ່ sn ເພື່ອຂ້າມຄັ້ງທໍາອິດ n ຈໍານວນ bytes (ອາດຈະເປັນ header). ຖ້າ
byte-order ຫຼືຄໍາສັບຕ່າງໆຕ້ອງໄດ້ຮັບການແລກປ່ຽນ, ເພີ່ມເຕີມ w. ເລືອກໜຶ່ງໃນຫຼາຍໆຂໍ້ມູນ
ປະເພດ (binary ທັງຫມົດຍົກເວັ້ນ a):
A ການເປັນຕົວແທນຂອງ ASCII ຂອງຄ່າຈຸດລອຍໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນຕໍ່ບັນທຶກ
a ການສະແດງ ASCII ຂອງລາຍການດຽວຕໍ່ບັນທຶກ
c int8_t, ເຊັນຊື່ຕົວອັກສອນ 1-byte
u uint8_t, unsigned ຕົວອັກສອນ 1-byte
h int16_t, ລົງລາຍເຊັນ 2-byte integer
H uint16_t, ບໍ່ໄດ້ເຊັນ 2-byte integer
i int32_t, ລົງລາຍເຊັນ 4-byte integer
I uint32_t, ບໍ່ໄດ້ເຊັນ 4-byte integer
l int64_t, ຍາວ (8-byte) integer
L uint64_t, unsigned long (8-byte) integer
f ຈຸດລອຍ 4-byte ຄວາມແມ່ນຍໍາດຽວ
d ຈຸດລອຍ 8-byte ຄວາມແມ່ນຍໍາສອງເທົ່າ
ຮູບແບບມາດຕະຖານແມ່ນ scanline ທິດທາງຂອງຕົວເລກ ASCII: -ZTLa. ໃຫ້ສັງເກດວ່າ -Z ພຽງແຕ່
ນຳໃຊ້ກັບການປ້ອນຂໍ້ມູນ 1 ຖັນ. ຄວາມແຕກຕ່າງລະຫວ່າງ A ແລະ a ແມ່ນວ່າສຸດທ້າຍສາມາດ
ຖອດລະຫັດທັງສອງ ວັນTໂມງ ແລະ ddd:mm:ss[.xx] ຮູບແບບໃນຂະນະທີ່ອະດີດແມ່ນຢ່າງເຂັ້ມງວດສໍາລັບ
ຄ່າຈຸດລອຍປົກກະຕິ.
-bi[ncols[t] (ຫຼາຍ ... )
ເລືອກການປ້ອນຂໍ້ມູນຖານສອງ. [ຄ່າເລີ່ມຕົ້ນແມ່ນ 3 ຖັນການປ້ອນຂໍ້ມູນ]. ຕົວເລືອກນີ້ນຳໃຊ້ເທົ່ານັ້ນ
ໄຟລ໌ປ້ອນຂໍ້ມູນ xyz; ເບິ່ງ -Z ສໍາລັບຕາຕະລາງ z.
-duບໍ່ມີຂໍ້ມູນ (ຫຼາຍ ... )
ແທນທີ່ຖັນຂາເຂົ້າທີ່ເທົ່າກັນ ບໍ່ມີຂໍ້ມູນ ກັບ NaN. ຍັງຕັ້ງ nodes ທີ່ບໍ່ມີການປ້ອນຂໍ້ມູນ xyz
triplet ກັບຄ່ານີ້ [ຄ່າເລີ່ມຕົ້ນແມ່ນ NaN].
-f[i|o]colinfo (ຫຼາຍ ... )
ລະບຸປະເພດຂໍ້ມູນຂອງຖັນຂາເຂົ້າ ແລະ/ຫຼືຜົນຜະລິດ.
-h[i|o][n][+c][+d][+rສັງເກດເຫັນ][+rຫົວຂໍ້] (ຫຼາຍ ... )
ຂ້າມ ຫຼືສ້າງບັນທຶກສ່ວນຫົວ. ບໍ່ໄດ້ໃຊ້ກັບຂໍ້ມູນຖານສອງ.
-iຄໍ[l][sຂະຫນາດ][oຊົດເຊີຍ][,...] (ຫຼາຍ ... )
ເລືອກຖັນປ້ອນຂໍ້ມູນ (0 ແມ່ນຖັນທຳອິດ).
-r (ຫຼາຍ ... )
ກໍານົດການລົງທະບຽນ pixel node [gridline].
-:[i|o] (ຫຼາຍ ... )
ສະຫຼັບຖັນທີ 1 ແລະທີ 2 ກ່ຽວກັບການປ້ອນຂໍ້ມູນ ແລະ/ຫຼືຜົນຜະລິດ.
-^ 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 ເອກະສານ
ຫຼືຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ນອກຈາກນັ້ນ, ໄດ້ ຫນ່ວຍບໍລິການ ຄຸນລັກສະນະຂອງຕົວແປເວລາຈະຊີ້ບອກ
ທັງໜ່ວຍນີ້ ແລະຍຸກນີ້.
ການແລກປ່ຽນ ຂອບເຂດ ຈຳ ກັດ
ຂໍ້ມູນທຸກປະເພດສາມາດອ່ານໄດ້, ເຖິງແມ່ນວ່າຈໍານວນ 64-bit, ແຕ່ຕາຕະລາງພາຍໃນແມ່ນເກັບຮັກສາໄວ້ໂດຍໃຊ້
ລອຍ. ດັ່ງນັ້ນ, ຄ່າຈຳນວນເຕັມທີ່ເກີນ mantissa 23-bit ຂອງປະເພດ float ອາດຈະບໍ່ແມ່ນ.
ເປັນຕົວແທນຢ່າງແນ່ນອນ. ເມື່ອໃດ -S ຖືກນໍາໃຊ້ບໍ່ມີຕາຂ່າຍໄຟຟ້າແມ່ນຫມາຍເຖິງແລະພວກເຮົາອ່ານຂໍ້ມູນເຂົ້າໄປໃນ
ບັນຈຸສອງຊັ້ນກາງ. ນີ້ຫມາຍຄວາມວ່າທັງຫມົດແຕ່ຈໍານວນ 64-bit ສາມາດເປັນຕົວແທນໂດຍໃຊ້
mantissa 53-bit ຂອງປະເພດຄູ່.
ຕົວຢ່າງ
ເພື່ອສ້າງໄຟລ໌ຕາຂ່າຍໄຟຟ້າຈາກຂໍ້ມູນ ASCII ໃນ hawaii_grv.xyz, ໃຫ້ໃຊ້
gmt xyz2grd hawaii_grv.xyz -Ddegree/degree/mGal/1/0//"ຮາວາຍ ກາວິທັດ"/"GRS-80
ຮູບສ້ວຍ ໃຊ້"
-Ghawaii_grv_new.nc -R198/208/18/25 -I5m -V
ເພື່ອສ້າງໄຟລ໌ຕາໜ່າງຈາກຖານສອງດິບ (3 ຖັນ, ເສັ້ນສະແກນແບບຄວາມແມ່ນຍໍາດຽວ.
data raw.b, ການນໍາໃຊ້
gmt xyz2grd raw.b -Dm/m/m/1/0 -Graw.nc -R0/100/0/100 -I1 -V -Z -bi3f
ເພື່ອສ້າງໄຟລ໌ຕາຂ່າຍໄຟຟ້າຈາກ USGS DEM ໄບນາຣີດິບ (ຂໍ້ມູນການສະແກນເລກເຕັມສັ້ນ
topo30.b ໃນ NGDC ຂໍ້ມູນການບັນເທົາທຸກທົ່ວໂລກ CD-ROM, ທີ່ມີຄ່າຂອງ -9999 ຊີ້ບອກວ່າຂາດ.
ຂໍ້ມູນ, ຫນຶ່ງໃນເຄື່ອງຈັກຈໍານວນຫນຶ່ງຕ້ອງປີ້ນກັບຄໍາສັ່ງ byte. ໃນເຄື່ອງດັ່ງກ່າວ (ເຊັ່ນ: Sun), ໃຊ້
gmt xyz2grd topo30.b -Dm/m/m/1/0 -Gustopo.nc -R234/294/24/50 -I30s -di-9999 -ZTLhw
ບອກວ່າທ່ານໄດ້ຮັບໄຟລ໌ໄບນາຣີທີ່ມີຈຸດລອຍ 4-byte ທີ່ຖືກຂຽນໄວ້ໃນ a
ເຄື່ອງຂອງຄໍາສັ່ງ byte ທີ່ແຕກຕ່າງກັນກ່ວາຂອງທ່ານ. ທ່ານສາມາດແລກປ່ຽນຄໍາສັ່ງ byte ກັບ
gmt xyz2grd floats.bin -Snew_floats.bin -V -Zf
ໃຊ້ xyz2grdgmt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net