ນີ້ແມ່ນຄໍາສັ່ງ MagneticField ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ພາກສະຫນາມແມ່ເຫຼັກ - ຄິດໄລ່ພາກສະຫນາມແມ່ເຫຼັກຂອງໂລກ
ສະຫຼຸບສັງລວມ
ສະໜາມແມ່ເຫຼັກ [ -n ຊື່ ] [ -d dir ] [ -t ທີ່ໃຊ້ເວລາ | -c ທີ່ໃຊ້ເວລາ ປີ h ] [ -r ] [ -w ] [ -T ປ້ອງກັນ
] [ -H hguard ] [ -p ກ່ອນໜ້າ ] [ -v ] [ --comment-delimiter ຄໍາຄິດຄໍາເຫັນ ] [ - ການປ່ຽນແປງ | -h |
- ຊ່ວຍ ] [ --input-file infile | --input-string instring ] [ --line-separator ແຖວ ] [
--output-file outfile ]
ລາຍລະອຽດ
ສະໜາມແມ່ເຫຼັກ ອ່ານເວລາແລະຕໍາແໜ່ງການປ້ອນຂໍ້ມູນມາດຕະຖານ ແລະພິມອອກ
ພາກສະຫນາມ geomagnetic ກ່ຽວກັບຜົນຜະລິດມາດຕະຖານແລະ, ທາງເລືອກ, ອັດຕາການປ່ຽນແປງຂອງມັນ.
ເສັ້ນການປ້ອນຂໍ້ມູນແມ່ນຂອງແບບຟອມ ທີ່ໃຊ້ເວລາ ປີ lon h. ທີ່ໃຊ້ເວລາ ແມ່ນວັນທີຂອງແບບຟອມ 2012-07-03, ກ
ປີເສດສ່ວນເຊັ່ນ 2012.5, ຫຼືສະຕຣິງ "ດຽວນີ້". ປີ ແລະ lon ແມ່ນ latitude ແລະ
longitude ສະແດງອອກເປັນອົງສາທົດສະນິຍົມ ຫຼືອົງສາ, ນາທີ, ແລະວິນາທີ; ສໍາລັບລາຍລະອຽດກ່ຽວກັບ
ຮູບແບບທີ່ອະນຸຍາດໃຫ້ສໍາລັບເສັ້ນແວງແລະເສັ້ນແວງ, ເບິ່ງພາກ "GEOGRAPHIC COORDINATES"
of GeoConvert(1). h ແມ່ນຄວາມສູງຂ້າງເທິງຮູບຮີໃນແມັດ; ນີ້ແມ່ນທາງເລືອກແລະ
ຄ່າເລີ່ມຕົ້ນເປັນສູນ. ອີກທາງເລືອກ, ທີ່ໃຊ້ເວລາ ສາມາດຖືກມອບໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງເປັນການໂຕ້ຖຽງກັບ
ໄດ້ -t ທາງເລືອກ, ໃນກໍລະນີນີ້ມັນບໍ່ຄວນຖືກລວມຢູ່ໃນສາຍການປ້ອນຂໍ້ມູນ. ສຸດທ້າຍ, ໄດ້
ສະໜາມແມ່ເຫຼັກສາມາດຄິດໄລ່ໄດ້ຕາມຈຸດຕ່າງໆໃນວົງມົນຂອງເສັ້ນຂະໜານ (ຄົງທີ່ ທີ່ໃຊ້ເວລາ,
ປີ, ແລະ h) ຜ່ານທາງ -c ທາງເລືອກ; ໃນກໍລະນີນີ້ພຽງແຕ່ເສັ້ນແວງຄວນຈະໄດ້ຮັບໃນການ
ສາຍການປ້ອນຂໍ້ມູນ.
ຜົນຜະລິດປະກອບມີ 7 ລາຍການດັ່ງລຸ່ມນີ້:
ການຫຼຸດລົງ (ທິດທາງຂອງອົງປະກອບຕາມລວງນອນຂອງ
ພາກສະຫນາມແມ່ເຫຼັກວັດແທກຕາມເຂັມໂມງຈາກທິດເຫນືອ) ໃນອົງສາ,
inclination (ທິດທາງຂອງພາກສະຫນາມແມ່ເຫຼັກວັດແທກ
ລົງຈາກແນວນອນ) ໃນອົງສາ,
ພາກສະຫນາມແນວນອນໃນ nanotesla (nT),
ອົງປະກອບພາກເຫນືອຂອງພາກສະຫນາມໃນ nT,
ອົງປະກອບຂອງພາກຕາເວັນອອກຂອງພາກສະຫນາມໃນ nT,
ອົງປະກອບແນວຕັ້ງຂອງພາກສະຫນາມໃນ nT (ລົງເປັນບວກ),
ພາກສະຫນາມທັງຫມົດໃນ nT.
ຖ້າ -r ທາງເລືອກແມ່ນໄດ້ຮັບ, ເປັນແຖວທີສອງແມ່ນພິມອອກໃຫ້ອັດຕາການປ່ຽນແປງຂອງການເຫຼົ່ານີ້
ປະລິມານໃນອົງສາ/ປີ ແລະ nT/ປີ.
WGS84 ellipsoid ຖືກນໍາໃຊ້, a = 6378137 ມ. f = 1/298.257223563.
OPTIONS
-n ໃຊ້ຕົວແບບສະຫນາມແມ່ເຫຼັກ ຊື່ ແທນທີ່ຈະເປັນ "wmm2015". ເບິ່ງ "MODELS".
-d ອ່ານແບບສະນະແມ່ເຫຼັກຈາກ dir ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ. ເບິ່ງ "MODELS".
-t ປະເມີນພາກສະຫນາມຢູ່ ທີ່ໃຊ້ເວລາ ແທນທີ່ຈະອ່ານເວລາຈາກເສັ້ນປ້ອນຂໍ້ມູນ.
-c ປະເມີນພາກສະຫນາມໃນວົງມົນຂອງເສັ້ນຂະຫນານທີ່ໃຫ້ໂດຍ ທີ່ໃຊ້ເວລາ, ປີ, h ແທນທີ່ຈະອ່ານ
ປະລິມານເຫຼົ່ານີ້ຈາກສາຍປ້ອນຂໍ້ມູນ. ໃນກໍລະນີນີ້, ສະໜາມແມ່ເຫຼັກ ສາມາດຄິດໄລ່ໄດ້
ພາກສະຫນາມຫຼາຍຢ່າງໄວວາ.
-r ສະຫຼັບວ່າຈະລາຍງານອັດຕາການປ່ຽນແປງຂອງຊ່ອງຂໍ້ມູນຫຼືບໍ່.
-w ໃນການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດ, longitude preces latitude (ຍົກເວັ້ນແຕ່ວ່າໃນການປ້ອນຂໍ້ມູນນີ້ສາມາດເປັນ
ຄອບຄຸມໂດຍຜູ້ກໍານົດຊີໂລກ, N, S, E, W).
-T ສັນຍານຄວາມຜິດພາດຖ້າຫາກວ່າ ທີ່ໃຊ້ເວລາ ນອນຢູ່ ປ້ອງກັນ ປີ (ຄ່າເລີ່ມຕົ້ນ 50 ປີ) ເກີນຂອບເຂດສໍາລັບ
model
-H ສັນຍານຄວາມຜິດພາດຖ້າຫາກວ່າ h ນອນຢູ່ hguard ແມັດ (ຄ່າເລີ່ມຕົ້ນ 500000 m) ເກີນຂອບເຂດສໍາລັບ
model
-p ກໍານົດຄວາມແມ່ນຍໍາຂອງຜົນຜະລິດເປັນ ກ່ອນໜ້າ (ຄ່າເລີ່ມຕົ້ນ 1). ພາກສະຫນາມແມ່ນພິມດ້ວຍຄວາມແມ່ນຍໍາກັບ
ກ່ອນໜ້າ ເລກທົດສະນິຍົມ; ການນໍາໃຊ້ມຸມ ກ່ອນໜ້າ + 1 ສະຖານທີ່.
-v ພິມຂໍ້ມູນກ່ຽວກັບຮູບແບບແມ່ເຫຼັກກ່ຽວກັບຄວາມຜິດພາດມາດຕະຖານກ່ອນທີ່ຈະດໍາເນີນການ
input
--comment-delimiter
ກໍານົດຕົວຂັ້ນຄໍາເຫັນເປັນ ຄໍາຄິດຄໍາເຫັນ (ເຊັ່ນ: "#" ຫຼື "//"). ຖ້າຕັ້ງ, ວັດສະດຸປ້ອນ
ເສັ້ນຈະຖືກສະແກນສໍາລັບຕົວກໍານົດນີ້ແລະ, ຖ້າພົບເຫັນ, ຕົວຂັ້ນແລະສ່ວນທີ່ເຫຼືອຂອງ
ເສັ້ນດັ່ງກ່າວຈະຖືກໂຍກຍ້າຍອອກກ່ອນທີ່ຈະປຸງແຕ່ງແລະຕໍ່ມາຖືກຄັດຕິດໃສ່ກັບຜົນຜະລິດ
ເສັ້ນ (ແຍກດ້ວຍຊ່ອງ).
- ການປ່ຽນແປງ
ສະບັບພິມແລະອອກ.
-h ການນໍາໃຊ້ພິມ, ເສັ້ນທາງແມ່ເຫຼັກໃນຕອນຕົ້ນແລະຊື່, ແລະອອກ.
- ຊ່ວຍ
ພິມເອກະສານເຕັມແລະອອກ.
--input-file
ອ່ານການປ້ອນຂໍ້ມູນຈາກໄຟລ໌ infile ແທນທີ່ຈະມາຈາກວັດສະດຸປ້ອນມາດຕະຖານ; ຊື່ໄຟລ໌ຂອງ "-"
ຫຍໍ້ມາຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ.
--input-string
ອ່ານການປ້ອນຂໍ້ມູນຈາກສະຕຣິງ instring ແທນທີ່ຈະເປັນວັດສະດຸປ້ອນມາດຕະຖານ. ເຫດການທັງໝົດ
ຕົວອັກສອນຕົວແຍກເສັ້ນ (ຄ່າເລີ່ມຕົ້ນແມ່ນເຄື່ອງໝາຍຈຸດ) ໃນ instring ຖືກປ່ຽນເປັນ
ແຖວໃໝ່ກ່ອນການອ່ານເລີ່ມຕົ້ນ.
--line-separator
ກໍານົດຕົວອັກສອນຕົວແຍກເສັ້ນເປັນ ແຖວ. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນເຄື່ອງໝາຍຈຸດ.
--output-file
ຂຽນຜົນໄດ້ຮັບໃສ່ໄຟລ໌ outfile ແທນທີ່ຈະເປັນຜົນຜະລິດມາດຕະຖານ; ຊື່ໄຟລ໌ຂອງ "-"
ຫຍໍ້ມາຈາກຜົນຜະລິດມາດຕະຖານ.
ແບບ ຈຳ ລອງ
ສະໜາມແມ່ເຫຼັກ ຄິດໄລ່ສະຫນາມແມ່ເຫຼັກພູມສາດໂດຍນໍາໃຊ້ຫນຶ່ງໃນຕົວແບບດັ່ງຕໍ່ໄປນີ້
wmm2010, ຕົວແບບແມ່ເຫຼັກໂລກ 2010, ເຊິ່ງປະມານການ
ສະໜາມແມ່ເຫຼັກຫຼັກ ໄລຍະ 2010-2015. ເບິ່ງ
http://ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml
wmm2015, ຕົວແບບແມ່ເຫຼັກໂລກ 2015, ເຊິ່ງປະມານການ
ສະໜາມແມ່ເຫຼັກຫຼັກ ໄລຍະ 2015-2020. ເບິ່ງ
http://ngdc.noaa.gov/geomag/WMM/DoDWMM.shtml
igrf11, International Geomagnetic Reference Field (11th
ການຜະລິດ), ເຊິ່ງປະມານພາກສະຫນາມແມ່ເຫຼັກຕົ້ນຕໍສໍາລັບ
ໄລຍະ 1900-2015. ເບິ່ງ
http://ngdc.noaa.gov/IAGA/vmod/igrf.html
igrf12, International Geomagnetic Reference Field (12th
ການຜະລິດ), ເຊິ່ງປະມານພາກສະຫນາມແມ່ເຫຼັກຕົ້ນຕໍສໍາລັບ
ໄລຍະ 1900-2020. ເບິ່ງ
http://ngdc.noaa.gov/IAGA/vmod/igrf.html
emm2010, ຮູບແບບແມ່ເຫຼັກປັບປຸງ 2010, ເຊິ່ງປະມານ
ສະໜາມແມ່ເຫຼັກຫຼັກ ແລະ crustal ສໍາລັບໄລຍະ 2010-2015.
ເບິ່ງ http://ngdc.noaa.gov/geomag/EMM/index.html
emm2015, ຮູບແບບແມ່ເຫຼັກປັບປຸງ 2015, ເຊິ່ງປະມານ
ສະໜາມແມ່ເຫຼັກຫຼັກ ແລະ crustal ສໍາລັບໄລຍະ 2000-2020.
ເບິ່ງ http://ngdc.noaa.gov/geomag/EMM/index.html
ແບບຈໍາລອງເຫຼົ່ານີ້ປະມານພາກສະຫນາມແມ່ເຫຼັກເນື່ອງຈາກແກນຂອງໂລກແລະ (ໃນກໍລະນີຂອງ
emm2010) crust ຂອງມັນ. ພວກເຂົາເຈົ້າລະເລີຍພາກສະຫນາມແມ່ເຫຼັກເນື່ອງຈາກ ionosphere ໄດ້, ໄດ້
magnetosphere, ອຸປະກອນການສະກົດຈິດໃກ້ຄຽງ, ເຄື່ອງຈັກໄຟຟ້າ, ແລະອື່ນໆ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຮູບແບບແມ່ເຫຼັກ "wmm2015" ຖືກນໍາໃຊ້. ອັນນີ້ອາດຈະມີການປ່ຽນແປງໂດຍການຕັ້ງຄ່າ
ຕົວແປສະພາບແວດລ້ອມ "GEOGRAPHICLIB_MAGNETIC_NAME" ຫຼືກັບ -n ທາງເລືອກ.
ແບບແມ່ເຫຼັກຈະຖືກໂຫລດຈາກໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນເວລາລວບລວມ. ນີ້ອາດຈະ
ປ່ຽນແປງໂດຍການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ "GEOGRAPHICLIB_MAGNETIC_PATH" ຫຼື
"GEOGRAPHICLIB_DATA", ຫຼືກັບ -d ທາງເລືອກ. ທ -h ທາງເລືອກພິມແມ່ເຫຼັກເລີ່ມຕົ້ນ
ເສັ້ນທາງແລະຊື່. ໃຊ້ -v ທາງເລືອກທີ່ຈະກວດສອບຊື່ເສັ້ນທາງເຕັມຂອງໄຟລ໌ຂໍ້ມູນ.
ຄໍາແນະນໍາສໍາລັບການດາວໂຫຼດແລະການຕິດຕັ້ງແບບສະນະແມ່ເຫຼັກແມ່ນມີຢູ່ໃນ
<http://geographiclib.sf.net/html/magnetic.html#ແມ່ເຫຼັກ>.
ENVIRONMENT
GEOGRAPHICLIB_MAGNETIC_NAME
ລົບລ້າງຊື່ແມ່ເຫຼັກມາດຕະຖານເວລາລວບລວມຂອງ "wmm2015". ໄດ້ -h ບົດລາຍງານທາງເລືອກ
ມູນຄ່າຂອງ GEOGRAPHICLIB_MAGNETIC_NAME, ຖ້າກໍານົດ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະລາຍງານ
compile-time ຄ່າ. ຖ້າ -n ຊື່ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ຫຼັງຈາກນັ້ນ ຊື່ ມີຄວາມສຳຄັນກວ່າ.
GEOGRAPHICLIB_MAGNETIC_PATH
ລົບລ້າງເສັ້ນທາງແມ່ເຫຼັກມາດຕະຖານເວລາລວບລວມ. ນີ້ແມ່ນປົກກະຕິ
"/usr/local/share/GeographicLib/magnetic" ໃນລະບົບທີ່ຄ້າຍ Unix ແລະ
"C:/ProgramData/GeographicLib/magnetic" ໃນລະບົບ Windows. ໄດ້ -h ທາງເລືອກລາຍງານ
ມູນຄ່າຂອງ GEOGRAPHICLIB_MAGNETIC_PATHຖ້າກໍານົດ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະລາຍງານການລວບລວມ.
ຄ່າເວລາ. ຖ້າ -d dir ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ຫຼັງຈາກນັ້ນ dir ມີຄວາມສຳຄັນກວ່າ.
GEOGRAPHICLIB_DATA
ອີກວິທີໜຶ່ງຂອງການ overriding ເສັ້ນທາງແມ່ເຫຼັກເລີ່ມຕົ້ນການລວບລວມເວລາ. ຖ້າມັນຖືກຕັ້ງ (ແລະ
if GEOGRAPHICLIB_MAGNETIC_PATH ບໍ່ໄດ້ຕັ້ງ), ຫຼັງຈາກນັ້ນ $GEOGRAPHICLIB_DATA/ ແມ່ເຫຼັກຖືກນໍາໃຊ້.
ຄວາມຜິດພາດ
ແຖວການປ້ອນຂໍ້ມູນຜິດກົດໝາຍຈະພິມຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດໄປຫາຜົນຜະລິດມາດຕະຖານເລີ່ມຕົ້ນດ້ວຍ
"ຄວາມຜິດພາດ:" ແລະສາເຫດ ສະໜາມແມ່ເຫຼັກ ເພື່ອສົ່ງຄືນລະຫັດອອກຂອງ 1. ແນວໃດກໍ່ຕາມ, ຄວາມຜິດພາດບໍ່ເກີດຂຶ້ນ
ສາເຫດ ສະໜາມແມ່ເຫຼັກ ຢຸດຕິ; ສາຍຕໍ່ໄປນີ້ຈະຖືກປ່ຽນ. ຖ້າ ທີ່ໃຊ້ເວລາ or h ມີ
ຢູ່ນອກຂອບເຂດທີ່ແນະນໍາສໍາລັບຕົວແບບ (ແຕ່ພາຍໃນຂອບເຂດເພີ່ມຂຶ້ນໂດຍ ປ້ອງກັນ ແລະ
hguard), ຄໍາເຕືອນແມ່ນພິມໃນຄວາມຜິດພາດມາດຕະຖານແລະພາກສະຫນາມ (ທີ່ອາດຈະບໍ່ຖືກຕ້ອງ) ແມ່ນ
ກັບຄືນມາໃນທາງປົກກະຕິ.
ຕົວຢ່າງ
ສະຫນາມແມ່ເຫຼັກຈາກ WMM2015 ທີ່ Timbuktu ໃນ 2016-01-01
echo 2016-01-01 16:46:33N 3:00:34W 300 | ພາກສະຫນາມແມ່ເຫຼັກ -r
=> -2.12 12.15 33871.9 33848.7 -1251.4 7293.9 34648.3
0.09 -0.08 31.8 33.8 53.7 -41.4 22.3.
ສອງຕົວເລກທໍາອິດທີ່ສົ່ງຄືນແມ່ນການຫຼຸດລົງແລະ inclination ຂອງພາກສະຫນາມ. ໄດ້
ແຖວທີສອງເຮັດໃຫ້ການປ່ຽນແປງປະຈໍາປີ.
ໃຊ້ MagneticField ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net