ນີ້ແມ່ນໂຄງການຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
proj - forward cartographic projection filter
invproj - inverse cartographic projection filter
ສະຫຼຸບສັງລວມ
ໂຄງການ [ -bceEfiIlmorStTvVwW [ ໂຕ້ຖຽງ ] ] [ +args ] ໄຟລ໌
invproj [ -bceEfiIlmorStTwW [ ໂຕ້ຖຽງ ] ] [ +args ] ໄຟລ໌
ລາຍລະອຽດ
ໂຄງການ ແລະ invproj ປະຕິບັດການຫັນເປັນໄປຂ້າງຫນ້າແລະປີ້ນກັບກັນຂອງຮູບແຕ້ມ
ຂໍ້ມູນໄປຫາ ຫຼືຈາກຂໍ້ມູນ cartesian ທີ່ມີລະດັບຄວາມກ້ວາງຂອງຟັງຊັນການຄາດຄະເນທີ່ເລືອກໄດ້.
ຕົວກໍານົດການຄວບຄຸມຕໍ່ໄປນີ້ສາມາດປາກົດຢູ່ໃນຄໍາສັ່ງໃດໆ:
-b ທາງເລືອກພິເສດສໍາລັບການປ້ອນຂໍ້ມູນການປະສານງານ binary ແລະຜົນຜະລິດໂດຍຜ່ານການປ້ອນຂໍ້ມູນມາດຕະຖານ
ແລະຜົນຜະລິດມາດຕະຖານ. ຂໍ້ມູນແມ່ນສົມມຸດວ່າຢູ່ໃນປະເພດລະບົບ double ຈຸດລອຍ
ຄໍາສັບຕ່າງໆ. ທາງເລືອກນີ້ແມ່ນຈະຖືກນໍາໃຊ້ໃນເວລາທີ່ ໂຄງການ ເປັນ son ຂະບວນການແລະອະນຸຍາດໃຫ້ bypassing
ການດໍາເນີນງານຮູບແບບ.
-i ເລືອກການປ້ອນຂໍ້ມູນຄູ່ເທົ່ານັ້ນ (ເບິ່ງ -b ທາງເລືອກ).
-I ວິທີການສະຫຼັບເພື່ອລະບຸການຄາດຄະເນປີ້ນກັນ. ຊໍ້າຊ້ອນເມື່ອໃຊ້ກັບ invproj.
-o ເລືອກຜົນຜະລິດຖານສອງເທົ່ານັ້ນ (ເບິ່ງ -b ທາງເລືອກ).
-ta A ລະບຸຕົວລະຄອນທີ່ໃຊ້ເປັນຕົວລະຄອນທຳອິດທີ່ໝາຍເຖິງເສັ້ນຄວບຄຸມ
ຜ່ານການປຸງແຕ່ງໂດຍບໍ່ມີການປຸງແຕ່ງ. ຕົວເລືອກນີ້ໃຊ້ໄດ້ກັບການປ້ອນຂໍ້ມູນ ascii ເທົ່ານັ້ນ.
(# ແມ່ນຄ່າເລີ່ມຕົ້ນ).
-e string
string ເປັນສະຕຣິງທີ່ຕັ້ງໃຈທີ່ຈະອອກຖ້າມີຂໍ້ຜິດພາດຖືກກວດພົບໃນລະຫວ່າງຂໍ້ມູນ
ການຫັນປ່ຽນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ: *\t*. ໃຫ້ສັງເກດວ່າຖ້າຫາກວ່າ -b, -i or -o
ທາງເລືອກແມ່ນມີການຈ້າງງານ, ຄວາມຜິດພາດແມ່ນໄດ້ກັບຄືນມາເປັນ HUGE_VAL ຄ່າສໍາລັບທັງສອງກັບຄືນ
ຄ່າ.
-E ເຮັດໃຫ້ພິກັດການປ້ອນຂໍ້ມູນຖືກຄັດລອກໄປທີ່ເສັ້ນຜົນຜະລິດກ່ອນທີ່ຈະພິມ
ຄ່າທີ່ປ່ຽນແປງ.
-l[p|P|=|e|u|d]id
ລາຍຊື່ຕົວລະບຸການຄາດຄະເນກັບ -l, -lp or -lP (ຂະຫຍາຍ) ທີ່ສາມາດເລືອກໄດ້
ກັບ +ໂຄງການ -l=id ໃຫ້ລາຍລະອຽດຂະຫຍາຍການຄາດຄະເນ id ລາຍຊື່ຮູບຮີ
ຕົວລະບຸດ້ວຍ -le, ທີ່ສາມາດເລືອກໄດ້ +ellps, -lu ບັນຊີລາຍຊື່ຂອງ cartesian ກັບ
ແມັດປັດໄຈການແປງທີ່ສາມາດເລືອກໄດ້ + ໜ່ວຍ or -ld ບັນຊີລາຍຊື່ຂອງຂໍ້ມູນ
ທີ່ສາມາດເລືອກໄດ້ + ຂໍ້ມູນ
-r ໂຕເລືອກນີ້ປີ້ນກັບລໍາດັບຂອງວັດສະດຸປ້ອນທີ່ຄາດໄວ້ຈາກເສັ້ນແວງ-ເສັ້ນຂະໜານ ຫຼື x-
y ຫາ latitude-longitude ຫຼື yx.
-s ຕົວເລືອກນີ້ປີ້ນກັບລໍາດັບຂອງຜົນຜະລິດຈາກ xy ຫຼືເສັ້ນແວງ-ເສັ້ນຂະໜານໄປຫາ yx
ຫຼື latitude-longitude.
-S ເຮັດໃຫ້ການຄາດຄະເນຂອງ meridinal ແລະ ຂະຫນານ ປັດໄຈຂະຫນາດ, ພື້ນທີ່ ປັດໄຈຂະຫນາດແລະ
ເປັນລ່ຽມ ການບິດເບືອນ, ແລະ ສູງສຸດ ແລະ ຕໍາ່ສຸດທີ່ ປັດໄຈຂະຫນາດທີ່ຈະລະບຸລະຫວ່າງ <>
ສໍາລັບແຕ່ລະຈຸດປ້ອນຂໍ້ມູນ. ສໍາລັບການຄາດຄະເນ conformal meridinal ແລະຂະຫນານຂະຫນານ
ປັດໃຈຈະເທົ່າກັບສູນການບິດເບືອນມຸມ. ການຄາດຄະເນພື້ນທີ່ເທົ່າທຽມກັນຈະ
ມີປັດໄຈພື້ນທີ່ຂອງ 1.
-m ຫຼາຍ
ຂໍ້ມູນ cartesian ອາດຈະຖືກປັບຂະຫນາດໂດຍ ຫຼາຍ ພາລາມິເຕີ. ເມື່ອການປະມວນຜົນຂໍ້ມູນໃນ a
ຮູບແບບການຄາດການໄປຂ້າງໜ້າ ຄ່າຜົນຜະລິດຂອງ cartesian ແມ່ນຄູນດ້ວຍ ຫຼາຍ
ຖ້າບໍ່ດັ່ງນັ້ນຄ່າ cartesian ວັດສະດຸປ້ອນຈະຖືກແບ່ງອອກ ຫຼາຍ ກ່ອນການຄາດຄະເນ inverse.
ຖ້າຫາກວ່າສອງລັກສະນະທໍາອິດຂອງ ຫຼາຍ ແມ່ນ 1/ ຫຼື 1: ຫຼັງຈາກນັ້ນມູນຄ່າເຊິ່ງກັນແລະກັນຂອງ ຫຼາຍ
ແມ່ນຈ້າງ.
-f ຮູບແບບ
ຮູບແບບ ເປັນ printf format string ເພື່ອຄວບຄຸມຮູບແບບຂອງຄ່າຜົນຜະລິດ. ສໍາລັບ
ການຄາດຄະເນປີ້ນກັບກັນ, ຜົນຜະລິດຈະຢູ່ໃນອົງສາເມື່ອທາງເລືອກນີ້ຖືກໃຊ້.
ຮູບແບບເລີ່ມຕົ້ນແມ່ນ "%.2f" ສໍາລັບການຄາດຄະເນການສົ່ງຕໍ່ ແລະ DMS ສໍາລັບການປີ້ນກັນ.
-[w|W]n
N ແມ່ນຈໍານວນຕົວເລກເສດສ່ວນທີ່ສໍາຄັນທີ່ຈະໃຊ້ສໍາລັບຜົນຜະລິດວິນາທີ (ເມື່ອ
ທາງເລືອກທີ່ບໍ່ໄດ້ລະບຸໄວ້, -w3 ຖືວ່າ). ເມື່ອໃດ -W ແມ່ນຈ້າງທົ່ງນາຈະ
ມີຄວາມກວ້າງຄົງທີ່ແລະມີສູນຊັ້ນນໍາ.
-v ເຮັດໃຫ້ບັນຊີລາຍຊື່ຂອງຕົວກໍານົດການຄວບຄຸມ cartographic ທົດສອບແລະນໍາໃຊ້ໂດຍ
ໂຄງການທີ່ຈະໄດ້ຮັບການພິມອອກກ່ອນທີ່ຈະປ້ອນຂໍ້ມູນ. ບໍ່ຄວນໃຊ້ກັບ -T ທາງເລືອກ.
-V ທາງເລືອກນີ້ເຮັດໃຫ້ມີການຂະຫຍາຍບັນຊີລາຍຊື່ຄໍາບັນຍາຍຂອງຄຸນລັກສະນະຂອງ
ຈຸດທີ່ຄາດໄວ້. -v is iedາຍເຖິງ ກັບ ນີ້ ທາງເລືອກ.
-T ulow,uhi,vlow,vhi,res[,umax,vmax]
ຕົວເລືອກນີ້ສ້າງຊຸດຂອງຄ່າສໍາປະສິດ polynomial Chebyshev bivariate ທີ່
ປະມານການຄາດການຮູບແຕ້ມທີ່ເລືອກຢູ່ stdout. ຄຸນຄ່າ ຕ່ໍາ ແລະ hi
ໝາຍເຖິງຂອບເຂດຂອງວັດສະດຸປ້ອນທີ່ u or v ຄໍານໍາຫນ້ານໍາໃຊ້ກັບຕາມລໍາດັບ
longitude-x ຫຼື latitude-y ຂຶ້ນກັບວ່າຈະເປັນການຄາດຄະເນໄປທາງໜ້າ ຫຼື ປີ້ນກັບ
ເລືອກ. Res ເປັນຕົວເລກຈໍານວນເຕັມທີ່ລະບຸກໍາລັງຂອງ 10 ຄວາມແມ່ນຍໍາຂອງ
ປະມານ. ຕົວຢ່າງ, ກ res ຂອງ -3 ກໍານົດການປະມານທີ່ມີ
ຄວາມຖືກຕ້ອງດີກວ່າ .001. Umax, ແລະ vmax ລະບຸລະດັບສູງສຸດຂອງ
polynomials (ຄ່າເລີ່ມຕົ້ນ: 15). ເບິ່ງ: fproj(1).
ໄດ້ +args arguments ແລ່ນແຖວແມ່ນກ່ຽວຂ້ອງກັບພາລາມິເຕີແຜນຜັງແລະການນໍາໃຊ້ແຕກຕ່າງກັນ
ມີການຄາດຄະເນແລະສໍາລັບລາຍລະອຽດທີ່ສົມບູນເບິ່ງ ຮູບແຕ້ມ Projection ຂັ້ນຕອນການ ສໍາລັບການ
ໄດ້ UNIX ສິ່ງແວດລ້ອມ—ກ ຂອງຜູ້ໃຊ້ ຄູ່ມື ແລະເອກະສານເສີມສໍາລັບການປ່ອຍ 4.
ຕົວກໍານົດການຄວບຄຸມການຄາດຄະເນເພີ່ມເຕີມອາດຈະຖືກບັນຈຸຢູ່ໃນສອງໄຟລ໌ການຄວບຄຸມການຊ່ວຍເຫຼືອ:
ທໍາອິດແມ່ນອ້າງອີງທາງເລືອກທີ່ມີ +init=ໄຟລ໌:id ແລະທີສອງແມ່ນສະເຫມີໄປ
ປະມວນຜົນຫຼັງຈາກຊື່ຂອງການຄາດຄະເນໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນຈາກທັງສອງສາຍແລ່ນ
ຫຼືເນື້ອໃນຂອງ + ເລີ່ມຕົ້ນ ໄຟລ໌. ຕົວກໍານົດການສະພາບແວດລ້ອມ PROJ_LIB ກໍານົດຄ່າເລີ່ມຕົ້ນ
ໄດເລກະທໍລີສໍາລັບການອ້າງອີງໄຟລ໌ທີ່ບໍ່ມີເສັ້ນທາງຢ່າງແທ້ຈິງ. ນີ້ຍັງຖືກນໍາໃຊ້ສໍາລັບການສະຫນັບສະຫນູນ
ໄຟລ໌ເຊັ່ນໄຟລ໌ datum shift.
ນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ ໄຟ (ປະມວນຜົນໃນຄໍາສັ່ງຊ້າຍຫາຂວາ) ລະບຸແຫຼ່ງຂໍ້ມູນທີ່ຈະເປັນ
ຫັນ. A - ຈະລະບຸສະຖານທີ່ຂອງການປ້ອນຂໍ້ມູນມາດຕະຖານການປຸງແຕ່ງ. ຖ້າບໍ່ມີໄຟລ໌
ລະບຸໄວ້, ວັດສະດຸປ້ອນແມ່ນສົມມຸດວ່າມາຈາກ stdin. ສໍາລັບການປ້ອນຂໍ້ມູນ ASCII ທັງສອງຂໍ້ມູນ
ຄ່າຈະຕ້ອງຢູ່ໃນສອງຊ່ອງຫວ່າງທໍາອິດທີ່ແຍກອອກ ແລະເມື່ອທັງສອງປ້ອນຂໍ້ມູນ ແລະ
ຜົນຜະລິດແມ່ນ ASCII ທຸກສ່ວນຕໍ່ທ້າຍຂອງສາຍປ້ອນຂໍ້ມູນຖືກຕໍ່ທ້າຍກັບເສັ້ນຜົນຜະລິດ.
ການປ້ອນຂໍ້ມູນພູມສາດ (ເສັ້ນແວງ ແລະເສັ້ນຂະໜານ) ຈະຕ້ອງຢູ່ໃນຮູບແບບ DMS ແລະປ້ອນຂໍ້ມູນແບບ cartesian
ຂໍ້ມູນຈະຕ້ອງຢູ່ໃນຫົວໜ່ວຍທີ່ສອດຄ່ອງກັບແກນຫຼັກຮູບສ້ວຍ ຫຼື ໜ່ວຍລັດສະໝີຂອງສະເຟຍ.
ຜົນຜະລິດພິກັດທາງພູມສາດຈະຢູ່ໃນ DMS (ຖ້າ -w switch ບໍ່ໄດ້ເຮັດວຽກ) ແລະ
ຊັດເຈນເຖິງ 0.001" ດ້ວຍການຕໍ່ທ້າຍ, ຊ່ອງຂໍ້ມູນນາທີ-ວິນາທີທີ່ມີຄ່າສູນຖືກລຶບ.
EXAMPLE
script ຕໍ່ໄປນີ້
proj +proj=utm +lon_0=112w +ellps=clrk66 -r <
45d15'33.1" 111.5W
45d15.551666667N -111d30
+45.25919444444 111d30'000w
EOF
ຈະປະຕິບັດການຄາດຄະເນໄປຂ້າງຫນ້າ UTM ດ້ວຍມາດຕະຖານ UTM ກາງ meridian longitude ທີ່ໃກ້ທີ່ສຸດ
112°W. ຄຸນຄ່າທາງພູມສາດຂອງຕົວຢ່າງນີ້ແມ່ນທຽບເທົ່າແລະຫມາຍຄວາມວ່າເປັນຕົວຢ່າງຂອງ
ຮູບແບບຕ່າງໆຂອງການປ້ອນຂໍ້ມູນ DMS. ຂໍ້ມູນຜົນຜະລິດ xy ຈະປາກົດເປັນສາມແຖວຂອງ:
460769.27 5011648.45
ອື່ນໆ PROGRAMS
ໄດ້ ໂຄງການ ໂຄງການແມ່ນຈໍາກັດການແປງລະຫວ່າງພິກັດພູມສາດແລະການຄາດຄະເນ
ພາຍໃນຫນຶ່ງຂໍ້ມູນ.
ໄດ້ cs2cs ໂຄງການດໍາເນີນການຄ້າຍຄືກັນ, ແຕ່ອະນຸຍາດໃຫ້ການແປພາສາລະຫວ່າງຄູ່ໃດຫນຶ່ງທີ່ກໍານົດໄດ້
ລະບົບປະສານງານ, ລວມທັງການສະຫນັບສະຫນູນການແປພາສາ datum.
ໄດ້ geod ໂຄງການສະຫນອງຄວາມສາມາດໃນການຄິດໄລ່ geodesic (Great Circle) ການຄິດໄລ່.
ໃຊ້ໂຄງການອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net