invproj - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ invproj ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ 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​) ການ​ຄິດ​ໄລ່​.

ໃຊ້ invproj ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌