ນີ້ແມ່ນຄໍາສັ່ງ i.rectifygrass ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
i. ແກ້ໄຂ - ແກ້ໄຂຮູບພາບໂດຍການຄິດໄລ່ການປ່ຽນແປງປະສານງານສໍາລັບແຕ່ລະ pixels ໃນ
ຮູບພາບໂດຍອີງໃສ່ຈຸດຄວບຄຸມ.
KEYWORDS
ຮູບພາບ, ແກ້ໄຂ
ສະຫຼຸບສັງລວມ
i. ແກ້ໄຂ
i. ແກ້ໄຂ - ຊ່ວຍ
i. ແກ້ໄຂ [-cat] ກຸ່ມ=ຊື່ [ການປ້ອນຂໍ້ມູນ=ຊື່[,ຊື່, ... ]] ການຂະຫຍາຍ=string ຄໍາສັ່ງ=integer
[ການແກ້ໄຂ=float] [ຫນ່ວຍຄວາມຈໍາ=ຫນ່ວຍຄວາມຈໍາ in MB] [ວິທີການ=string] [--ຊ່ວຍເຫຼືອ] [--ຄຳເວົ້າ]
[--ງຽບ] [--ui]
ທຸງ:
-c
ໃຊ້ການຕັ້ງຄ່າພາກພື້ນໃນປະຈຸບັນໃນສະຖານທີ່ເປົ້າຫມາຍ (def.=calculate ພື້ນທີ່ນ້ອຍສຸດ)
-a
ແກ້ໄຂແຜນທີ່ raster ທັງໝົດໃນກຸ່ມ
-t
ໃຊ້ແຜ່ນບາງໆ spline
- ຊ່ວຍ
ພິມສະຫຼຸບການນຳໃຊ້
-- verbose
ຜົນຜະລິດໂມດູນ Verbose
--ງຽບ
ຜົນຜະລິດໂມດູນງຽບ
--ui
ບັງຄັບໃຫ້ເປີດກ່ອງໂຕ້ຕອບ GUI
ຕົວກໍານົດການ:
ກຸ່ມ=ຊື່ [ຕ້ອງການ]
ຊື່ຂອງກຸ່ມຮູບພາບທີ່ປ້ອນເຂົ້າ
ການປ້ອນຂໍ້ມູນ=ຊື່[,ຊື່,...]
ຊື່ຂອງແຜນທີ່ raster ການປ້ອນຂໍ້ມູນ
ການຂະຫຍາຍ=string [ຕ້ອງການ]
Output raster map(s) ຕໍ່ທ້າຍ
ຄໍາສັ່ງ=integer [ຕ້ອງການ]
ຄໍາສັ່ງການແກ້ໄຂ polynomial (1-3)
ຕົວເລືອກ: 1-3
ມາດຕະຖານ: 1
ການແກ້ໄຂ=float
ຄວາມລະອຽດເປົ້າໝາຍ (ບໍ່ສົນໃຈຖ້າໃຊ້ທຸງ -c)
ຫນ່ວຍຄວາມຈໍາ=ຫນ່ວຍຄວາມຈໍາ in MB
ຈໍານວນຫນ່ວຍຄວາມຈໍາທີ່ຈະໃຊ້ໃນ MB
ມາດຕະຖານ: 300
ວິທີການ=string
ວິທີການ interpolation ທີ່ຈະນໍາໃຊ້
ຕົວເລືອກ: ໃກ້ທີ່ສຸດ, ເສັ້ນ, ກ້ອນ, Lanczos, linear_f, cubic_f, lanczos_f
ມາດຕະຖານ: more
ລາຍລະອຽດ
i. ແກ້ໄຂ ໃຊ້ຈຸດຄວບຄຸມທີ່ລວມຢູ່ໃນຂໍ້ມູນແຫຼ່ງຫຼືກໍານົດດ້ວຍ
Ground Control Points Manager ເພື່ອຄິດໄລ່ເມທຣິກການຫັນເປັນ ແລະຫຼັງຈາກນັ້ນປ່ຽນ x,y
ພິກັດເຊລໄປຫາຈຸດປະສານງານແຜນທີ່ມາດຕະຖານສໍາລັບແຕ່ລະ pixels ໃນຮູບ. ຜົນໄດ້ຮັບແມ່ນ ກ
ຮູບພາບ planimetric ກັບລະບົບການປະສານງານການຫັນເປັນ (ເຊັ່ນ, ການປະສານງານທີ່ແຕກຕ່າງກັນ
ລະບົບກ່ວາກ່ອນທີ່ຈະໄດ້ຮັບການແກ້ໄຂ). ວິທີການຫັນເປັນສະຫນັບສະຫນູນແມ່ນຄັ້ງທໍາອິດ, ສອງ,
ແລະທີສາມຄໍາສັ່ງ polynomial ແລະ spline ແຜ່ນບາງໆ. spline ແຜ່ນບາງແມ່ນແນະນໍາໃຫ້
ຮູບພາບດາວທຽມທີ່ບໍ່ມີການອ້າງອີງທີ່ຈຸດຄວບຄຸມພື້ນດິນ (GCPs) ລວມຢູ່.
ຕົວຢ່າງແມ່ນຮູບພາບ NOAA/AVHRR ແລະ ENVISAT ເຊິ່ງລວມມີ GCPs ຫຼາຍພັນຄົນ.
ຖ້າຫາກວ່າບໍ່ມີຈຸດຄວບຄຸມພື້ນທີ່ມີຢູ່, ຜູ້ຈັດການຈຸດຄວບຄຸມພື້ນດິນຕ້ອງໄດ້ຮັບການດໍາເນີນການ
ກ່ອນທີ່ຈະ i. ແກ້ໄຂ. ຮູບພາບຕ້ອງເປັນການອ້າງອີງທາງພູມສາດກ່ອນທີ່ມັນຈະຢູ່ໃນມາດຕະຖານ
ປະສານງານ LOCATION, ແລະດັ່ງນັ້ນຈຶ່ງຖືກວິເຄາະກັບຊັ້ນແຜນທີ່ອື່ນໆໃນມາດຕະຖານ
ປະສານງານ LOCATION. ພາຍຫຼັງສໍາເລັດ i. ແກ້ໄຂ, ຮູບພາບທີ່ແກ້ໄຂໄດ້ຖືກຝາກໄວ້ໃນ
ເປົ້າໝາຍຈຸດປະສານງານມາດຕະຖານ LOCATION. LOCATION ນີ້ຖືກເລືອກໂດຍໃຊ້ i. ເປົ້າໝາຍ.
ຫຼາຍກວ່າໜຶ່ງແຜນທີ່ raster ອາດຈະຖືກແກ້ໄຂໃນແຕ່ລະຄັ້ງ. ແຕ່ລະເຊລຄວນໄດ້ຮັບ a
ຊື່ໄຟລ໌ຜົນຜະລິດທີ່ເປັນເອກະລັກ. ຮູບພາບທີ່ໄດ້ຮັບການແກ້ໄຂຫຼືການແກ້ໄຂແຜນທີ່ raster ຈະຢູ່ໃນ
ເປົ້າໝາຍ LOCATION ເມື່ອໂຄງການສຳເລັດແລ້ວ. ໄຟລ໌ຕົ້ນສະບັບທີ່ບໍ່ໄດ້ຮັບການແກ້ໄຂແມ່ນບໍ່ແມ່ນ
ດັດແກ້ຫຼືເອົາອອກ.
ຖ້າ -c ທຸງຊາດຖືກນໍາໃຊ້, i. ແກ້ໄຂ ຈະແກ້ໄຂພຽງແຕ່ສ່ວນນັ້ນຂອງຮູບພາບ ຫຼື raster
ແຜນທີ່ທີ່ເກີດຂຶ້ນຢູ່ພາຍໃນພາກພື້ນປ່ອງຢ້ຽມເລືອກໃນທີ່ຕັ້ງເປົ້າຫມາຍ, ແລະພຽງແຕ່ວ່າ
ສ່ວນຂອງໄຟລ໌ເຊລຈະຖືກຍ້າຍໄປຢູ່ໃນຖານຂໍ້ມູນເປົ້າໝາຍ. ມັນເປັນສິ່ງສໍາຄັນ
ດັ່ງນັ້ນ, ເພື່ອກວດເບິ່ງປ່ອງຢ້ຽມແຜນທີ່ປະຈຸບັນຢູ່ໃນເປົ້າຫມາຍ LOCATION ຖ້າຫາກວ່າ -c ທຸງແມ່ນ
ໃຊ້ແລ້ວ.
ຖ້າທ່ານກໍາລັງແກ້ໄຂໄຟລ໌ທີ່ມີແຜນທີ່ຈະແກ້ໄຂມັນກັບໄຟລ໌ອື່ນໂດຍໃຊ້ GRASS
ໂຄງການ r.patch, ເລືອກທາງເລືອກທີ່ຫນຶ່ງ, ປ່ອງຢ້ຽມປະຈຸບັນໃນສະຖານທີ່ເປົ້າຫມາຍ. ນີ້
ຢ່າງໃດກໍຕາມ, ປ່ອງຢ້ຽມຕ້ອງເປັນປ່ອງຢ້ຽມເລີ່ມຕົ້ນສໍາລັບ LOCATION ເປົ້າຫມາຍ. ໃນເວລາທີ່ໄຟລ໌ເປັນ
ການແກ້ໄຂແມ່ນນ້ອຍກວ່າປ່ອງຢ້ຽມເລີ່ມຕົ້ນທີ່ມັນຖືກແກ້ໄຂ, NULLs ແມ່ນ
ເພີ່ມໃສ່ໄຟລ໌ທີ່ແກ້ໄຂແລ້ວ. ການແກ້ໄຂໄຟລ໌ຂະຫນາດດຽວກັນທີ່ມີຂໍ້ມູນ NULL,
ລົບລ້າງຄວາມເປັນໄປໄດ້ຂອງເສັ້ນທີ່ບໍ່ມີຂໍ້ມູນໃນຜົນໄດ້ຮັບ patched. ນີ້ແມ່ນຍ້ອນວ່າ, ເມື່ອ
ຮູບພາບໄດ້ຖືກ patched, NULLs ໃນຮູບພາບແມ່ນ "ກວມເອົາ" ທີ່ມີຄ່າ pixels ລວງທີ່ບໍ່ແມ່ນ NULL.
ເມື່ອແກ້ໄຂໄຟລ໌ທີ່ຈະຖືກ patched, ແກ້ໄຂໄຟລ໌ທັງຫມົດໂດຍໃຊ້
ປ່ອງຢ້ຽມເລີ່ມຕົ້ນດຽວກັນ.
ປະສານງານ ການຫັນເປັນ
ຄໍາສັ່ງທີ່ຕ້ອງການຂອງການຫັນເປັນ (1, 2, ຫຼື 3) ຖືກເລືອກດ້ວຍ ຄໍາສັ່ງ ທາງເລືອກ. ທ
ໂຄງການຈະຄິດໄລ່ RMSE ແລະກວດເບິ່ງຈໍານວນຈຸດທີ່ຕ້ອງການ.
Linear ຄວາມກັງວົນ ການຫັນເປັນ (ທີ 1 ຄໍາສັ່ງ ການຫັນປ່ຽນ)
x' = ax + ໂດຍ +c
y' = Ax + Bt +C ການ a,b,c,A,B,C ຖືກກຳນົດໂດຍການຖົດຖອຍຂັ້ນສອງຢ່າງນ້ອຍໂດຍອີງໃສ່
ຈຸດຄວບຄຸມເຂົ້າມາ. ການຫັນປ່ຽນນີ້ນຳໃຊ້ການຂະຫຍາຍ, ການແປ ແລະ ການຫມຸນ. ມັນ
ບໍ່ແມ່ນແຜ່ນຢາງທີ່ມີຈຸດປະສົງທົ່ວໄປ, ແລະບໍ່ແມ່ນການແກ້ໄຂຮູບຖ່າຍແບບ ortho ໂດຍໃຊ້ DEM,
ບໍ່ແມ່ນ polynomial ຄໍາສັ່ງທີສອງ, ແລະອື່ນໆ. ມັນສາມາດນໍາໃຊ້ໄດ້ຖ້າຫາກວ່າ (1) ທ່ານມີ geometrically ຖືກຕ້ອງ
ຮູບພາບ, ແລະ (2) ຜົນກະທົບທາງພູມສັນຖານຫຼືການບິດເບືອນກ້ອງຖ່າຍຮູບສາມາດຖືກລະເລີຍ.
ພະຫຸນາມ ການຫັນເປັນ ມາຕຣິກເບື້ອງ (ທີ 2, 3d ຄໍາສັ່ງ ການຫັນປ່ຽນ)
i. ແກ້ໄຂ ໃຊ້ matrix ການຫັນເປັນລໍາດັບທໍາອິດ, ທີສອງ, ຫຼືທີສາມເພື່ອຄິດໄລ່
ຄ່າສໍາປະສິດການລົງທະບຽນ. ຈໍານວນຂອງຈຸດຄວບຄຸມທີ່ຕ້ອງການສໍາລັບຄໍາສັ່ງທີ່ເລືອກຂອງ
ການຫັນປ່ຽນ (ສະແດງໂດຍ n) ແມ່ນ
((n + 1) * (n + 2) / 2) ຫຼື 3, 6, ແລະ 10 ຕາມລໍາດັບ. ມັນແມ່ນແນະນໍາໃຫ້ຢ່າງແຂງແຮງວ່າຫນຶ່ງ
ຫຼືຈຸດເພີ່ມເຕີມເພີ່ມເຕີມຈະຖືກລະບຸເພື່ອອະນຸຍາດໃຫ້ມີການຫັນປ່ຽນທີ່ກຳນົດຫຼາຍເກີນໄປ
ການຄິດໄລ່ທີ່ຈະສ້າງຄ່າຄວາມຜິດພາດ Root Mean Square (RMS) ສໍາລັບແຕ່ລະຄົນລວມ
ຈຸດ. ຄ່າຄວາມຜິດພາດ RMS ສໍາລັບທຸກຈຸດຄວບຄຸມລວມແມ່ນທັນທີ
ຄິດໄລ່ຄືນໃຫມ່ເມື່ອຜູ້ໃຊ້ເລືອກຄໍາສັ່ງການປ່ຽນແປງທີ່ແຕກຕ່າງກັນຈາກແຖບເມນູ. ໄດ້
ສົມຜົນ polynomial ຖືກປະຕິບັດໂດຍໃຊ້ວິທີການລົບລ້າງ Gaussian ທີ່ຖືກດັດແປງ.
ບາງ ແຜ່ນ spline (TPS) ການຫັນເປັນ
ການຫັນເປັນ TPS ຖືກເລືອກດ້ວຍ -t ທຸງ. ວິທີການປະສານງານການຫັນເປັນ
ແມ່ນແນະນໍາສໍາລັບຮູບພາບດາວທຽມທີ່ມີ GCP ຫຼາຍຮ້ອຍຫຼືຫຼາຍພັນຄົນ, ແລະ
ສໍາລັບການພິມຫຼືສະແກນແຜນທີ່ປະຫວັດສາດທີ່ມີການອ້າງອີງທາງພູມສາດທີ່ບໍ່ຮູ້ຈັກແລະ / ຫຼືທີ່ຮູ້ຈັກທ້ອງຖິ່ນ
ການບິດເບືອນ.
TPS ສົມທົບການຫັນເປັນເສັ້ນຊື່ເຂົ້າກັບຕົວຄູນການຫັນເປັນສ່ວນບຸກຄົນ
ສໍາລັບແຕ່ລະ GCP, ໃຊ້ຟັງຊັນຂອງແກ່ນພື້ນຖານ radial ກັບໄລຍະຫ່າງ ຫ່າງໄກ ລະຫວ່າງໃດ
ສອງຈຸດ:
dist2 * log(dist) ດັ່ງນັ້ນ, ການບິດເບືອນທ້ອງຖິ່ນສາມາດຖືກໂຍກຍ້າຍອອກດ້ວຍ TPS.
ການຫັນປ່ຽນ. ຕົວຢ່າງ, ເຊັນເຊີເສັ້ນສະແກນຈະມີເນື່ອງຈາກມຸມເບິ່ງການປ່ຽນແປງ
ການບິດເບືອນທີ່ໃຫຍ່ກວ່າໄປສູ່ຈຸດສິ້ນສຸດຂອງເສັ້ນສະແກນຫຼາຍກວ່າຈຸດສູນກາງຂອງການສະແກນ
ສາຍ. ເຖິງແມ່ນວ່າການຫັນປ່ຽນ polynomial ຄໍາສັ່ງທີ່ສູງຂຶ້ນແມ່ນບໍ່ສາມາດທີ່ຈະເອົາເຫຼົ່ານີ້ຢູ່ໃນທ້ອງຖິ່ນ
ການບິດເບືອນທີ່ແຕກຕ່າງກັນ, ແຕ່ການຫັນປ່ຽນ TPS ສາມາດ. ສໍາລັບຜົນໄດ້ຮັບທີ່ດີທີ່ສຸດ, TPS ຮຽກຮ້ອງໃຫ້ມີຄູ່
ແລະ, ສໍາລັບການບິດເບືອນທ້ອງຖິ່ນ, ຊ່ອງຫວ່າງທີ່ຫນາແຫນ້ນຂອງ GCPs.
ການຍົກຍ້າຍຈັດສັນ ວິທີການ
ຂໍ້ມູນທີ່ໄດ້ຮັບການແກ້ໄຂໄດ້ຖືກນໍາໃຊ້ຄືນໃຫມ່ກັບຫນຶ່ງໃນເຈັດວິທີການທີ່ແຕກຕ່າງກັນ: more, bilinear,
ລູກບາດ, Lanczos, bilinear_f, cubic_f, ຫຼື lanczos_f.
ໄດ້ method=ໃກ້ທີ່ສຸດ ວິທີການ, ເຊິ່ງປະຕິບັດການມອບຫມາຍເພື່ອນບ້ານທີ່ໃກ້ທີ່ສຸດ, ແມ່ນໄວທີ່ສຸດ
ວິທີການ resampling. ມັນຖືກນໍາໃຊ້ຕົ້ນຕໍສໍາລັບຂໍ້ມູນປະເພດເຊັ່ນການນໍາໃຊ້ທີ່ດິນ
ການຈັດປະເພດ, ເນື່ອງຈາກວ່າມັນຈະບໍ່ປ່ຽນແປງຄ່າຂອງຈຸລັງຂໍ້ມູນ. ໄດ້ method=bilinear
ວິທີການກໍານົດຄ່າໃຫມ່ຂອງເຊລໂດຍອີງຕາມໄລຍະທາງສະເລ່ຍຂອງນ້ໍາຫນັກຂອງ 4
ຕາລາງທີ່ຢູ່ອ້ອມຂ້າງໃນແຜນທີ່ການປ້ອນຂໍ້ມູນ. ໄດ້ method=ກ້ອນ ວິທີການກໍານົດມູນຄ່າໃຫມ່ຂອງ
ເຊັລໂດຍອີງໃສ່ຄ່າສະເລ່ຍໄລຍະຫ່າງຂອງນໍ້າໜັກຂອງ 16 ເຊລທີ່ຢູ່ອ້ອມຂ້າງໃນການປ້ອນຂໍ້ມູນ
ແຜນທີ່. ທ method=lanczos ວິທີການກໍານົດຄ່າໃຫມ່ຂອງຕາລາງໂດຍອີງໃສ່ນ້ໍາຫນັກ
ໄລຍະທາງສະເລ່ຍຂອງ 25 ເຊລທີ່ຢູ່ອ້ອມຂ້າງໃນແຜນທີ່ປ້ອນຂໍ້ມູນ.
ວິທີການ interpolation bilinear, cubic ແລະ lanczos ແມ່ນເຫມາະສົມທີ່ສຸດສໍາລັບການຕໍ່ເນື່ອງ
ຂໍ້ມູນແລະເຮັດໃຫ້ເກີດການ smoothing ບາງ. ຕົວເລືອກເຫຼົ່ານີ້ບໍ່ຄວນໃຊ້ກັບຂໍ້ມູນປະເພດ,
ເນື່ອງຈາກຄ່າເຊລຈະຖືກປ່ຽນແປງ.
ໃນວິທີການ bilinear, cubic ແລະ lanczos, ຖ້າມີຈຸລັງອ້ອມຂ້າງໃດທີ່ໃຊ້
interpolate ຄ່າເຊລໃໝ່ແມ່ນ NULL, ເຊລທີ່ເປັນຜົນອອກມາຈະເປັນ NULL, ເຖິງແມ່ນວ່າ
ເຊລທີ່ໃກ້ທີ່ສຸດບໍ່ແມ່ນ NULL. ນີ້ຈະເຮັດໃຫ້ບາງໆຕາມຊາຍແດນ NULL, ເຊັ່ນ:
ແຄມຝັ່ງທະເລຂອງພື້ນທີ່ດິນໃນ DEM. ວິທີການ interpolation bilinear_f, cubic_f ແລະ lanczos_f
ສາມາດນໍາໃຊ້ໄດ້ຖ້າຫາກວ່າບາງໆຕາມແຄມ NULL ແມ່ນບໍ່ຕ້ອງການ. ວິທີການເຫຼົ່ານີ້ "ຫຼຸດລົງ" ກັບ
ວິທີການ interpolation ງ່າຍກວ່າຕາມຊາຍແດນ NULL. ນັ້ນແມ່ນ, ຈາກ lanczos ກັບ cubic ກັບ
bilinear ກັບທີ່ໃກ້ທີ່ສຸດ.
ຖ້າການມອບຫມາຍຂອງເພື່ອນບ້ານທີ່ໃກ້ທີ່ສຸດຖືກນໍາໃຊ້, ແຜນທີ່ຜົນຜະລິດມີຮູບແບບ raster ດຽວກັນກັບ
ແຜນທີ່ປ້ອນຂໍ້ມູນ. ຖ້າມີການໃຊ້ interpolations ອື່ນໆ, ແຜນທີ່ຜົນຜະລິດແມ່ນຂຽນເປັນ
ຈຸດລອຍ.
ຫມາຍເຫດ
If i. ແກ້ໄຂ ເລີ່ມຕົ້ນຕາມປົກກະຕິແຕ່ຫຼັງຈາກທີ່ໃຊ້ເວລາໃດຫນຶ່ງຂໍ້ຄວາມດັ່ງຕໍ່ໄປນີ້ແມ່ນເຫັນ:
ຂໍ້ຜິດພາດ: ຜິດພາດໃນການຂຽນໄຟລ໌ສ່ວນ
ຜູ້ໃຊ້ອາດຈະພະຍາຍາມ -c ທຸງ ຫຼືໂມດູນຕ້ອງການພື້ນທີ່ຫວ່າງຫຼາຍຂຶ້ນໃນຮາດໄດ.
ໃຊ້ i.rectifygrass ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net