ນີ້ແມ່ນຄໍາສັ່ງ Gravity ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ກາວິທັດ - ຄິດໄລ່ພາກສະຫນາມແຮງໂນ້ມຖ່ວງຂອງໂລກ
ສະຫຼຸບສັງລວມ
ກາວິທັດ [ -n ຊື່ ] [ -d dir ] [ -G | -D | -A | -H ] [ -c ປີ h ] [ -w ] [ -p ກ່ອນໜ້າ ] [ -v
] [ --comment-delimiter ຄໍາຄິດຄໍາເຫັນ ] [ - ການປ່ຽນແປງ | -h | - ຊ່ວຍ ] [ --input-file infile |
--input-string instring ] [ --line-separator ແຖວ ] [ --output-file outfile ]
ລາຍລະອຽດ
ກາວິທັດ ອ່ານຢູ່ໃນຕໍາແຫນ່ງກ່ຽວກັບການປ້ອນຂໍ້ມູນມາດຕະຖານແລະພິມອອກພາກສະຫນາມ gravitational ສຸດ
ຜົນຜະລິດມາດຕະຖານ.
ເສັ້ນການປ້ອນຂໍ້ມູນແມ່ນຂອງແບບຟອມ ປີ lon h. ປີ ແລະ lon ແມ່ນເສັ້ນຂະໜານ ແລະເສັ້ນແວງ
ສະແດງອອກເປັນອົງສາ ຫຼືອົງສາ, ນາທີ, ແລະວິນາທີ; ສໍາລັບລາຍລະອຽດກ່ຽວກັບການອະນຸຍາດ
ຮູບແບບສໍາລັບເສັ້ນແວງແລະເສັ້ນແວງ, ເບິ່ງພາກ "GEOGRAPHIC COORDINATES" ຂອງ
GeoConvert(1). h ແມ່ນຄວາມສູງຂ້າງເທິງ ellipsoid ໃນແມັດ; ປະລິມານນີ້ແມ່ນທາງເລືອກ
ແລະຄ່າເລີ່ມຕົ້ນເປັນ 0. ອີກທາງເລືອກ, ພາກສະຫນາມກາວິທັດສາມາດໄດ້ຮັບການຄິດໄລ່ຢູ່ໃນຈຸດຕ່າງໆ
ວົງມົນຂອງເສັ້ນຂະໜານ (ຄົງທີ່ ປີ ແລະ h) ຜ່ານທາງ -c ທາງເລືອກ; ໃນກໍລະນີນີ້ພຽງແຕ່
ຄວນໃຫ້ເສັ້ນແວງຕາມເສັ້ນປ້ອນຂໍ້ມູນ. ປະລິມານທີ່ພິມອອກແມ່ນຄຸ້ມຄອງໂດຍ
ໄດ້ -G (ຄ່າເລີ່ມຕົ້ນ), -D, -A, ຫຼື -H ຕົວເລືອກ
ທຸກຮູບແບບແຮງໂນ້ມຖ່ວງທີ່ຮອງຮັບ, ຍົກເວັ້ນ grs80, ໃຊ້ WGS84 ເປັນຮູບສ້ວຍອ້າງອີງ. a
= 6378137 ມ. f = 1/298.257223563, omega = 7292115e-11 rad/s, ແລະ GM = 3986004.418e8
m^3/s^2.
OPTIONS
-n ໃຊ້ຕົວແບບພາກສະຫນາມກາວິທັດ ຊື່ ແທນທີ່ຈະເປັນ "egm96". ເບິ່ງ "MODELS".
-d ອ່ານແບບຈໍາລອງກາວິທັດຈາກ dir ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ. ເບິ່ງ "MODELS".
-G ຄິດໄລ່ຄວາມເລັ່ງເນື່ອງຈາກແຮງໂນ້ມຖ່ວງ (ລວມທັງການເລັ່ງ centrifugal ເນື່ອງຈາກ
ການຫມູນວຽນຂອງໂລກ) g. ຜົນຜະລິດປະກອບດ້ວຍ gx gy gz (ທັງໝົດໃນ m/s^2), ບ່ອນທີ່
ໄດ້ x, y, ແລະ z ອົງປະກອບແມ່ນຢູ່ໃນທິດຕາເວັນອອກ, ພາກເຫນືອ, ແລະທິດທາງຂຶ້ນ,
ຕາມລໍາດັບ. ປົກກະຕິແລ້ວ gz ແມ່ນທາງລົບ.
-D ຄິດໄລ່ການລົບກວນແຮງໂນ້ມຖ່ວງ delta = g - gamma, ບ່ອນທີ່ gamma ແມ່ນແຮງໂນ້ມຖ່ວງ "ປົກກະຕິ".
ເນື່ອງຈາກການອ້າງອິງ ellipsoid . ຜົນຜະລິດປະກອບດ້ວຍ deltax ຊ້າ Deltaz (ທັງຫມົດໃນ
mGal, 1 mGal = 10^-5 m/s^2), ບ່ອນທີ່ x, y, ແລະ z ອົງປະກອບແມ່ນຢູ່ໃນຕາເວັນອອກ,
ທິດເໜືອ, ແລະ ທາງຂຶ້ນ, ຕາມລຳດັບ. ໃຫ້ສັງເກດວ່າ deltax = gx, ເພາະວ່າ gammax =
0.
-A ຄິດໄລ່ຄວາມຜິດກະຕິຂອງ gravitational. ຜົນຜະລິດປະກອບມີ 3 ລາຍການ Dg01 xi eta, ບ່ອນທີ່
Dg01 ຢູ່ໃນ mGal (1 mGal = 10^-5 m/s^2) ແລະ xi ແລະ eta ຢູ່ໃນ arcseconds. ໄດ້
ຜິດປົກກະຕິ gravitational ປຽບທຽບພາກສະຫນາມ gravitational g at P ກັບແຮງໂນ້ມຖ່ວງປົກກະຕິ
gamma at Q ບ່ອນທີ່ P ແມ່ນແນວຕັ້ງຂ້າງເທິງ Q ແລະທ່າແຮງ gravitational ຢູ່ P
ເທົ່າກັບທ່າແຮງປົກກະຕິຢູ່ທີ່ Q. Dg01 ໃຫ້ຄວາມແຕກຕ່າງໃນຂະຫນາດຂອງ
ສອງ vectors ແລະ xi ແລະ eta ໃຫ້ຄວາມແຕກຕ່າງໃນທິດທາງຂອງພວກເຂົາ (ເປັນພາກເຫນືອ
ແລະອົງປະກອບຕາເວັນອອກ). ການຄິດໄລ່ການນໍາໃຊ້ການປະມານ spherical ກັບຄໍາວ່າ
ຜົນໄດ້ຮັບຈາກໂຄງການສັງເຄາະຂອງ NGA.
-H ຄິດໄລ່ຄວາມສູງຂອງ geoid ຂ້າງເທິງ ellipsoid ອ້າງອີງ (ເປັນແມັດ). ໃນນີ້
ກໍລະນີ, h ຄວນຈະເປັນສູນ. ຜົນໄດ້ຮັບຢ່າງຖືກຕ້ອງກົງກັບຜົນໄດ້ຮັບຂອງ NGA ຂອງ
ໂຄງການສັງເຄາະ. GeoidEval(1) ສາມາດຄິດໄລ່ຄວາມສູງ geoid ຫຼາຍຢ່າງວ່ອງໄວໂດຍ
interpolating ໃນຕາຂ່າຍໄຟຟ້າຂອງຜົນໄດ້ຮັບ precomputed; ແນວໃດກໍ່ຕາມຜົນໄດ້ຮັບຈາກ GeoidEval(1)
ຖືກຕ້ອງພຽງແຕ່ສອງສາມມິນລີແມັດ.
-c ປະເມີນພາກສະຫນາມໃນວົງມົນຂອງເສັ້ນຂະຫນານທີ່ໃຫ້ໂດຍ ປີ ແລະ h ແທນທີ່ຈະອ່ານເຫຼົ່ານີ້
ປະລິມານຈາກສາຍປ້ອນຂໍ້ມູນ. ໃນກໍລະນີນີ້, ກາວິທັດ ສາມາດຄິດໄລ່ພາກສະຫນາມ
ຫຼາຍໄວຫຼາຍ. ຖ້າຄວາມສູງ geoid ຖືກຄິດໄລ່ (the -H ທາງເລືອກ), ຫຼັງຈາກນັ້ນ
h ຕ້ອງເປັນສູນ.
-w ໃນການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດ, longitude preces latitude (ຍົກເວັ້ນແຕ່ວ່າໃນການປ້ອນຂໍ້ມູນນີ້ສາມາດເປັນ
ຄອບຄຸມໂດຍຜູ້ກໍານົດຊີໂລກ, N, S, E, W).
-p ກໍານົດຄວາມແມ່ນຍໍາຂອງຜົນຜະລິດເປັນ ກ່ອນໜ້າ. ໂດຍຄ່າເລີ່ມຕົ້ນ ກ່ອນໜ້າ ແມ່ນ 5 ສໍາລັບການເລັ່ງເນື່ອງຈາກ
gravity, 3 ສໍາລັບການລົບກວນແຮງໂນ້ມຖ່ວງແລະຄວາມຜິດປົກກະຕິ, ແລະ 4 ສໍາລັບຄວາມສູງ geoid.
-v ພິມຂໍ້ມູນກ່ຽວກັບຕົວແບບກາວິທັດກ່ຽວກັບຄວາມຜິດພາດມາດຕະຖານກ່ອນທີ່ຈະດໍາເນີນການ
input
--comment-delimiter
ກໍານົດຕົວຂັ້ນຄໍາເຫັນເປັນ ຄໍາຄິດຄໍາເຫັນ (ເຊັ່ນ: "#" ຫຼື "//"). ຖ້າຕັ້ງ, ວັດສະດຸປ້ອນ
ເສັ້ນຈະຖືກສະແກນສໍາລັບຕົວກໍານົດນີ້ແລະ, ຖ້າພົບເຫັນ, ຕົວຂັ້ນແລະສ່ວນທີ່ເຫຼືອຂອງ
ເສັ້ນດັ່ງກ່າວຈະຖືກໂຍກຍ້າຍອອກກ່ອນທີ່ຈະປຸງແຕ່ງແລະຕໍ່ມາຖືກຄັດຕິດໃສ່ກັບຜົນຜະລິດ
ເສັ້ນ (ແຍກດ້ວຍຊ່ອງ).
- ການປ່ຽນແປງ
ສະບັບພິມແລະອອກ.
-h ການນໍາໃຊ້ການພິມ, ເສັ້ນທາງກາວິທັດໃນຕອນຕົ້ນແລະຊື່, ແລະອອກ.
- ຊ່ວຍ
ພິມເອກະສານເຕັມແລະອອກ.
--input-file
ອ່ານການປ້ອນຂໍ້ມູນຈາກໄຟລ໌ infile ແທນທີ່ຈະມາຈາກວັດສະດຸປ້ອນມາດຕະຖານ; ຊື່ໄຟລ໌ຂອງ "-"
ຫຍໍ້ມາຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ.
--input-string
ອ່ານການປ້ອນຂໍ້ມູນຈາກສະຕຣິງ instring ແທນທີ່ຈະເປັນວັດສະດຸປ້ອນມາດຕະຖານ. ເຫດການທັງໝົດ
ຕົວອັກສອນຕົວແຍກເສັ້ນ (ຄ່າເລີ່ມຕົ້ນແມ່ນເຄື່ອງໝາຍຈຸດ) ໃນ instring ຖືກປ່ຽນເປັນ
ແຖວໃໝ່ກ່ອນການອ່ານເລີ່ມຕົ້ນ.
--line-separator
ກໍານົດຕົວອັກສອນຕົວແຍກເສັ້ນເປັນ ແຖວ. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນເຄື່ອງໝາຍຈຸດ.
--output-file
ຂຽນຜົນໄດ້ຮັບໃສ່ໄຟລ໌ outfile ແທນທີ່ຈະເປັນຜົນຜະລິດມາດຕະຖານ; ຊື່ໄຟລ໌ຂອງ "-"
ຫຍໍ້ມາຈາກຜົນຜະລິດມາດຕະຖານ.
ແບບ ຈຳ ລອງ
ກາວິທັດ ຄິດໄລ່ພາກສະຫນາມແຮງໂນ້ມຖ່ວງໂດຍໃຊ້ຫນຶ່ງໃນຕົວແບບຕໍ່ໄປນີ້
egm84, earth gravity model 1984. ເບິ່ງ
http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html
egm96, earth gravity model 1996. ເບິ່ງ
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html
egm2008, earth gravity model 2008. ເບິ່ງ
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008
wgs84, ລະບົບ geodetic ໂລກ 1984. ນີ້ກັບຄືນປົກກະຕິ
ແຮງໂນ້ມຖ່ວງຂອງ WGS84 ellipsoid.
grs80, ລະບົບການອ້າງອິງ geodetic 1980. ນີ້ກັບຄືນປົກກະຕິ
ກາວິທັດສໍາລັບ GRS80 ellipsoid.
ແບບຈໍາລອງເຫຼົ່ານີ້ປະມານພາກສະຫນາມ gravitation ຂ້າງເທິງຫນ້າດິນຂອງໂລກ. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ຮູບແບບກາວິທັດ "egm96" ຖືກໃຊ້. ອັນນີ້ອາດຈະມີການປ່ຽນແປງໂດຍການຕັ້ງສະພາບແວດລ້ອມ
ຕົວແປ "GEOGRAPHICLIB_GRAVITY_NAME" ຫຼືກັບ -n ທາງເລືອກ.
ແບບຈໍາລອງແຮງໂນ້ມຖ່ວງຈະຖືກໂຫລດຈາກໄດເລກະທໍລີທີ່ລະບຸໃນເວລາລວບລວມ. ນີ້ອາດຈະ
ປ່ຽນແປງໂດຍການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ "GEOGRAPHICLIB_GRAVITY_PATH" ຫຼື
"GEOGRAPHICLIB_DATA", ຫຼືກັບ -d ທາງເລືອກ. ທ -h ທາງເລືອກພິມແຮງໂນ້ມຖ່ວງເລີ່ມຕົ້ນ
ເສັ້ນທາງແລະຊື່. ໃຊ້ -v ທາງເລືອກທີ່ຈະກວດສອບຊື່ເສັ້ນທາງເຕັມຂອງໄຟລ໌ຂໍ້ມູນ.
ຄໍາແນະນໍາສໍາລັບການດາວໂຫຼດແລະການຕິດຕັ້ງແບບຈໍາລອງກາວິທັດແມ່ນມີຢູ່ໃນ
<http://geographiclib.sf.net/html/gravity.html#gravityinst>.
ENVIRONMENT
GEOGRAPHICLIB_GRAVITY_NAME
ຍົກເລີກການລວບລວມເວລາເລີ່ມຕົ້ນຊື່ກາວິທັດຂອງ "egm96". ໄດ້ -h ທາງເລືອກລາຍງານ
ມູນຄ່າຂອງ GEOGRAPHICLIB_GRAVITY_NAME, ຖ້າກໍານົດ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະລາຍງານເວລາລວບລວມ
ຄ່າ. ຖ້າ -n ຊື່ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ຫຼັງຈາກນັ້ນ ຊື່ ມີຄວາມສຳຄັນກວ່າ.
GEOGRAPHICLIB_GRAVITY_PATH
ລົບລ້າງເສັ້ນທາງກຳນົດເວລາກຳນົດການກຳນົດເວລາທີ່ສົມບູນ. ນີ້ແມ່ນປົກກະຕິ
"/usr/local/share/GeographicLib/gravity" ໃນລະບົບທີ່ຄ້າຍ Unix ແລະ
"C:/ProgramData/GeographicLib/gravity" ໃນລະບົບ Windows. ໄດ້ -h ທາງເລືອກລາຍງານ
ມູນຄ່າຂອງ GEOGRAPHICLIB_GRAVITY_PATH, ຖ້າກໍານົດ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະລາຍງານເວລາລວບລວມ
ຄ່າ. ຖ້າ -d dir ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ຫຼັງຈາກນັ້ນ dir ມີຄວາມສຳຄັນກວ່າ.
GEOGRAPHICLIB_DATA
ອີກວິທີໜຶ່ງຂອງການ overriding ເສັ້ນທາງແຮງໂນ້ມຖ່ວງເລີ່ມຕົ້ນການລວບລວມເວລາ. ຖ້າມັນຖືກຕັ້ງ (ແລະຖ້າ
GEOGRAPHICLIB_GRAVITY_PATH ບໍ່ໄດ້ຕັ້ງ), ຫຼັງຈາກນັ້ນ $GEOGRAPHICLIB_DATA/ gravity ຖືກນໍາໃຊ້.
ຄວາມຜິດພາດ
ແຖວການປ້ອນຂໍ້ມູນຜິດກົດໝາຍຈະພິມຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດໄປຫາຜົນຜະລິດມາດຕະຖານເລີ່ມຕົ້ນດ້ວຍ
"ຄວາມຜິດພາດ:" ແລະສາເຫດ ກາວິທັດ ເພື່ອສົ່ງຄືນລະຫັດອອກຂອງ 1. ຢ່າງໃດກໍຕາມ, ຄວາມຜິດພາດບໍ່ໄດ້ເຮັດໃຫ້ເກີດ
ກາວິທັດ ຢຸດຕິ; ສາຍຕໍ່ໄປນີ້ຈະຖືກປ່ຽນ.
ຕົວຢ່າງ
ສະຫນາມແຮງໂນ້ມຖ່ວງຈາກ EGM2008 ຢູ່ເທິງສຸດຂອງ Mount Everest
echo 27:59:17N 86:55:32E 8820 | ກາວິທັດ -n egm2008
=> -0.00001 0.00103 -9.76782
ໃຊ້ Gravity ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net