ນີ້ແມ່ນຄໍາສັ່ງ CartConvert ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
CartConvert -- ປ່ຽນພິກັດ geodetic ເປັນ geocentric ຫຼື cartesian ທ້ອງຖິ່ນ
ສະຫຼຸບສັງລວມ
ແປງລົດເຂັນ [ -r ] [ -l lat0 ລອນ0 h0 ] [ -e a f ] [ -w ] [ -p ກ່ອນຫນ້ານີ້ [ --comment-delimiter
ຄໍາຄິດຄໍາເຫັນ ] [ - ການປ່ຽນແປງ | -h | - ຊ່ວຍ ] [ --input-file infile | --input-string instring
] [ --line-separator ແຖວ ] [ --output-file outfile ]
ລາຍລະອຽດ
ປ່ຽນພິກັດ geodetic ເປັນພິກັດ geocentric ຫຼືທ້ອງຖິ່ນ cartesian.
ພິກັດ Geocentric ມີຕົ້ນກໍາເນີດຢູ່ໃຈກາງຂອງໂລກ, ມີ z ແກນໄປ
ຜ່ານຂົ້ວໂລກເໜືອ, ແລະ x ແກນຜ່ານ latitude = 0, ເສັ້ນແວງ = 0. ໂດຍຄ່າເລີ່ມຕົ້ນ, the
ການປ່ຽນເປັນຈຸດປະສານງານທາງພູມສາດ. ການລະບຸ -l lat0 ລອນ0 h0 ເຮັດໃຫ້ເກີດທ້ອງຖິ່ນ
ລະບົບປະສານງານເພື່ອນໍາໃຊ້ກັບຕົ້ນກໍາເນີດຢູ່ latitude = lat0, ເສັ້ນແວງ = ລອນ0, ລະດັບຄວາມສູງ
= h0, z ປົກກະຕິກັບ ellipsoid ແລະ y ເໜືອເນື່ອງຈາກ.
ພິກັດ Geodetic ແມ່ນໃຫ້ຢູ່ໃນວັດສະດຸປ້ອນມາດຕະຖານເປັນຊຸດຂອງສາຍທີ່ມີ (ຫວ່າງເປົ່າ
ແຍກ) latitude, ເສັ້ນແວງ (ອົງສາ ຫຼືອົງສາ, ນາທີ ແລະວິນາທີ), ແລະ
ລະດັບຄວາມສູງ ຂ້າງເທິງຮູບຮີ (ແມັດ); ສໍາລັບລາຍລະອຽດກ່ຽວກັບຮູບແບບທີ່ອະນຸຍາດສໍາລັບເສັ້ນຂະຫນານແລະ
longitude, ເບິ່ງພາກ "GEOGRAPHIC COORDINATES" ຂອງ GeoConvert(1). ສໍາລັບແຕ່ລະຊຸດຂອງ
ພິກັດ geodetic, ຈຸດປະສານງານ cartesian ທີ່ສອດຄ້ອງກັນ x, y, z (ແມັດ) ຖືກພິມອອກ
ກ່ຽວກັບຜົນຜະລິດມາດຕະຖານ.
OPTIONS
-r ປະຕິບັດການຄາດຄະເນປີ້ນກັບກັນ. x, y, z ແມ່ນໃຫ້ຢູ່ໃນວັດສະດຸປ້ອນມາດຕະຖານແລະແຕ່ລະແຖວຂອງ
ຜົນຜະລິດມາດຕະຖານໃຫ້ latitude, ເສັ້ນແວງ, ລະດັບຄວາມສູງ.
-l ລະບຸການແປງໄປຫາ ແລະຈາກລະບົບປະສານງານ cartesion ທ້ອງຖິ່ນທີ່ມີຕົ້ນກໍາເນີດ
lat0 ລອນ0 h0, ແທນທີ່ຈະເປັນລະບົບປະສານງານ geocentric. ໄດ້ -w ທຸງສາມາດຖືກນໍາໃຊ້ເພື່ອ
ແລກປ່ຽນຄໍາສັ່ງເລີ່ມຕົ້ນຂອງ 2 ພິກັດທາງພູມສາດ, ສະຫນອງໃຫ້ວ່າມັນປາກົດ
ກ່ອນທີ່ຈະ -l.
-e ລະບຸ ellipsoid ຜ່ານ a f; ລັດສະໝີເສັ້ນສູນສູດແມ່ນ a ແລະ flattening ແມ່ນ f.
ການຕັ້ງຄ່າ f = 0 ຜົນໄດ້ຮັບໃນຂອບເຂດ. ລະບຸ f < 0 ສໍາລັບ prolate ellipsoid. ງ່າຍດາຍ
ແຕ່ສ່ວນຫນຶ່ງ, ຕົວຢ່າງ, 1/297, ແມ່ນອະນຸຍາດໃຫ້ສໍາລັບ f. ໂດຍຄ່າເລີ່ມຕົ້ນ, WGS84 ellipsoid ຖືກນໍາໃຊ້, a =
6378137 ມ. f = 1/298.257223563.
-w ໃນການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດ, longitude precedes latitude (ຍົກເວັ້ນວ່າ, ໃນການປ້ອນ, ນີ້ສາມາດເປັນ
ຄອບຄຸມໂດຍຜູ້ກໍານົດຊີໂລກ, N, S, E, W).
-p ກໍານົດຄວາມແມ່ນຍໍາຂອງຜົນຜະລິດເປັນ ກ່ອນໜ້າ (ຄ່າເລີ່ມຕົ້ນ 6). ກ່ອນໜ້າ ແມ່ນຈໍານວນຂອງຕົວເລກຫຼັງຈາກ
ຈຸດທົດສະນິຍົມສຳລັບພິກັດ geocentric ແລະທ້ອງຖິ່ນ cartesion ແລະສໍາລັບຄວາມສູງ (in
ແມັດ). ສໍາລັບ latitudes ແລະ longitudes (ເປັນອົງສາ), ຈໍານວນຂອງຕົວເລກຫຼັງຈາກ
ຈຸດທົດສະນິຍົມແມ່ນ ກ່ອນໜ້າ +5.
--comment-delimiter
ກໍານົດຕົວຂັ້ນຄໍາເຫັນເປັນ ຄໍາຄິດຄໍາເຫັນ (ເຊັ່ນ: "#" ຫຼື "//"). ຖ້າຕັ້ງ, ວັດສະດຸປ້ອນ
ເສັ້ນຈະຖືກສະແກນສໍາລັບຕົວກໍານົດນີ້ແລະ, ຖ້າພົບເຫັນ, ຕົວຂັ້ນແລະສ່ວນທີ່ເຫຼືອຂອງ
ເສັ້ນດັ່ງກ່າວຈະຖືກໂຍກຍ້າຍອອກກ່ອນທີ່ຈະປຸງແຕ່ງແລະຕໍ່ມາຖືກຄັດຕິດໃສ່ກັບຜົນຜະລິດ
ເສັ້ນ (ແຍກດ້ວຍຊ່ອງ).
- ການປ່ຽນແປງ
ສະບັບພິມແລະອອກ.
-h ການນໍາໃຊ້ພິມແລະອອກ.
- ຊ່ວຍ
ພິມເອກະສານເຕັມແລະອອກ.
--input-file
ອ່ານການປ້ອນຂໍ້ມູນຈາກໄຟລ໌ infile ແທນທີ່ຈະມາຈາກວັດສະດຸປ້ອນມາດຕະຖານ; ຊື່ໄຟລ໌ຂອງ "-"
ຫຍໍ້ມາຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ.
--input-string
ອ່ານການປ້ອນຂໍ້ມູນຈາກສະຕຣິງ instring ແທນທີ່ຈະເປັນວັດສະດຸປ້ອນມາດຕະຖານ. ເຫດການທັງໝົດ
ຕົວອັກສອນຕົວແຍກເສັ້ນ (ຄ່າເລີ່ມຕົ້ນແມ່ນເຄື່ອງໝາຍຈຸດ) ໃນ instring ຖືກປ່ຽນເປັນ
ແຖວໃໝ່ກ່ອນການອ່ານເລີ່ມຕົ້ນ.
--line-separator
ກໍານົດຕົວອັກສອນຕົວແຍກເສັ້ນເປັນ ແຖວ. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນເຄື່ອງໝາຍຈຸດ.
--output-file
ຂຽນຜົນໄດ້ຮັບໃສ່ໄຟລ໌ outfile ແທນທີ່ຈະເປັນຜົນຜະລິດມາດຕະຖານ; ຊື່ໄຟລ໌ຂອງ "-"
ຫຍໍ້ມາຈາກຜົນຜະລິດມາດຕະຖານ.
ຕົວຢ່າງ
echo 33.3 44.4 6000 | ແປງລົດເຂັນ
=> 3816209.60 3737108.55 3485109.57
echo 33.3 44.4 6000 | CartConvert -l 33 44 20
=> 37288.97 33374.29 5783.64
echo 30000 30000 0 | CartConvert -r
=> 6.483 45 -6335709.73
ຄວາມຜິດພາດ
ແຖວການປ້ອນຂໍ້ມູນຜິດກົດໝາຍຈະພິມຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດໄປຫາຜົນຜະລິດມາດຕະຖານເລີ່ມຕົ້ນດ້ວຍ
"ຄວາມຜິດພາດ:" ແລະສາເຫດ ແປງລົດເຂັນ ເພື່ອສົ່ງຄືນລະຫັດອອກຂອງ 1. ແນວໃດກໍ່ຕາມ, ຄວາມຜິດພາດບໍ່ເກີດຂຶ້ນ
ສາເຫດ ແປງລົດເຂັນ ຢຸດຕິ; ສາຍຕໍ່ໄປນີ້ຈະຖືກປ່ຽນ.
ໃຊ້ CartConvert ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net