ນີ້ແມ່ນຄໍາສັ່ງ r.mfiltergrass ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
r.mfilter - ປະຕິບັດການກັ່ນຕອງແຜນທີ່ raster matrix.
KEYWORDS
raster, ພຶດຊະຄະນິດ, ສະຖິຕິ, ການກັ່ນຕອງ
ສະຫຼຸບສັງລວມ
r.mfilter
r.mfilter - ຊ່ວຍ
r.mfilter [-z] ການປ້ອນຂໍ້ມູນ=ຊື່ output=ຊື່ ການກັ່ນຕອງ=ຊື່ [ຊ້ໍາ=integer] [ຫົວຂໍ້=string]
[--ຂຽນທັບ] [--ຊ່ວຍເຫຼືອ] [--ຄຳເວົ້າ] [--ງຽບ] [--ui]
ທຸງ:
-z
ນຳໃຊ້ຕົວກອງພຽງແຕ່ໃສ່ຄ່າຂໍ້ມູນ null
--ຂຽນທັບ
ອະນຸຍາດໃຫ້ໄຟລ໌ຜົນຜະລິດຂຽນທັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
- ຊ່ວຍ
ພິມສະຫຼຸບການນຳໃຊ້
-- verbose
ຜົນຜະລິດໂມດູນ Verbose
--ງຽບ
ຜົນຜະລິດໂມດູນງຽບ
--ui
ບັງຄັບໃຫ້ເປີດກ່ອງໂຕ້ຕອບ GUI
ຕົວກໍານົດການ:
ການປ້ອນຂໍ້ມູນ=ຊື່ [ຕ້ອງການ]
ຊື່ຂອງແຜນທີ່ raster ການປ້ອນຂໍ້ມູນ
output=ຊື່ [ຕ້ອງການ]
ຊື່ສໍາລັບແຜນທີ່ raster ຜົນຜະລິດ
ການກັ່ນຕອງ=ຊື່ [ຕ້ອງການ]
ເສັ້ນທາງໃນການກັ່ນຕອງໄຟລ໌
ຊ້ໍາ=integer
ຈໍານວນເວລາທີ່ຈະເຮັດເລື້ມຄືນການກັ່ນຕອງ
ມາດຕະຖານ: 1
ຫົວຂໍ້=string
ຜົນຜະລິດຊື່ແຜນທີ່ raster
ລາຍລະອຽດ
r.mfilter ການກັ່ນຕອງ raster ໄດ້ ການປ້ອນຂໍ້ມູນ ເພື່ອຜະລິດ raster ໄດ້ output ອີງຕາມຕາຕະລາງ
ການກັ່ນຕອງ ອອກແບບໂດຍຜູ້ໃຊ້ (ເບິ່ງ FILTERS ຂ້າງລຸ່ມນີ້). ການກັ່ນຕອງຖືກນໍາໃຊ້ ຊ້ໍາ ເວລາ
(ຄ່າເລີ່ມຕົ້ນ ມູນຄ່າ ແມ່ນ 1). ໄດ້ output ຊັ້ນແຜນທີ່ raster ສາມາດໄດ້ຮັບ a TITLE ຖ້າຕ້ອງການ. (ນີ້
TITLE ຄວນຖືກໃສ່ໃນວົງຢືມຖ້າມັນມີຫຼາຍກວ່າຫນຶ່ງຄໍາ.) ກັບ -z ທຸງຕົວກອງ
ຖືກນໍາໃຊ້ກັບຄ່າ null ໃນຊັ້ນແຜນທີ່ raster ວັດສະດຸປ້ອນເທົ່ານັ້ນ. ປະເພດທີ່ບໍ່ແມ່ນ null
ຄ່າບໍ່ມີການປ່ຽນແປງ. ໃຫ້ສັງເກດວ່າຖ້າມີຫຼາຍກວ່າຫນຶ່ງຂັ້ນຕອນການກັ່ນຕອງ, ກົດລະບຽບນີ້ແມ່ນ
ນຳໃຊ້ກັບຊັ້ນຂໍ້ມູນແຜນທີ່ raster ລະດັບປານກາງ -- ມີພຽງແຕ່ຄ່າໝວດໝູ່ null ເທົ່ານັ້ນທີ່ເປັນຜົນ
ຈາກການກັ່ນຕອງທໍາອິດຈະມີການປ່ຽນແປງ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ນີ້ຈະບໍ່ເປັນຜົນທີ່ຕ້ອງການ.
ດັ່ງນັ້ນ -z ຄວນຖືກນໍາໃຊ້ກັບຕົວກອງຂັ້ນຕອນດຽວເທົ່ານັ້ນ.
ໄດ້ ການກັ່ນຕອງ ພາລາມິເຕີກໍານົດຊື່ຂອງໄຟລ໌ UNIX ASCII ທີ່ສ້າງໂດຍຜູ້ໃຊ້ທີ່ມີຢູ່ແລ້ວ
ເນື້ອໃນແມ່ນ matrix ກໍານົດວິທີການທີ່ ການປ້ອນຂໍ້ມູນ ໄຟລ໌ຈະຖືກກັ່ນຕອງ. ຮູບແບບ
ຂອງໄຟລ໌ນີ້ແມ່ນໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້, ພາຍໃຕ້ FILTERS.
ໄດ້ ຊ້ໍາ ພາລາມິເຕີກໍານົດຈໍານວນຂອງເວລາທີ່ໄດ້ ການກັ່ນຕອງ ແມ່ນເພື່ອນໍາໃຊ້ກັບ ການປ້ອນຂໍ້ມູນ
ຂໍ້ມູນ.
FILTERS
ໄດ້ ການກັ່ນຕອງ ໄຟລ໌ແມ່ນໄຟລ໌ UNIX ASCII ປົກກະຕິທີ່ອອກແບບໂດຍຜູ້ໃຊ້. ມັນມີດັ່ງຕໍ່ໄປນີ້
ຮູບແບບ:
TITLE TITLE
MATRIX ນ
.
n ເສັ້ນຂອງ n ຄ່າ
.
DIVISOR ງ
ປະເພດ S/P
TITLE
TITLE ແຖວດຽວສຳລັບຕົວກອງ. ຖ້າ TITLE ບໍ່ໄດ້ລະບຸໄວ້ໃນແຖວຄໍາສັ່ງ, ມັນ
ສາມາດໄດ້ຮັບການລະບຸຢູ່ທີ່ນີ້. TITLE ນີ້ຈະຖືກໃຊ້ເພື່ອສ້າງ TITLE ສໍາລັບ
ຜົນໄດ້ຮັບຂອງຊັ້ນແຜນທີ່ raster. ມັນຄວນຈະເປັນຄໍາອະທິບາຍຫນຶ່ງແຖວຂອງຕົວກອງ.
MATRIX
ມາຕຣິກເບື້ອງ (nxn) ຕິດຕາມຢູ່ໃນແຖວ n ຕໍ່ໄປ. n ຕ້ອງເປັນຈໍານວນເລກຄີກທີ່ໃຫຍ່ກວ່າ
ຫຼືເທົ່າກັບ 3. matrix ຕົວຂອງມັນເອງປະກອບດ້ວຍ n ແຖວຂອງຄ່າ n. ຄຸນຄ່າຕ້ອງເປັນ
ແຍກອອກຈາກກັນແລະກັນຢ່າງຫນ້ອຍ 1 ຫວ່າງເປົ່າ.
DIVISOR
ຕົວຫານຕົວກອງແມ່ນ d. ຖ້າບໍ່ໄດ້ລະບຸ, ຄ່າເລີ່ມຕົ້ນແມ່ນ 1. ຖ້າຕົວຫານແມ່ນສູນ
(0), ຈາກນັ້ນຕົວຫານແມ່ນຂຶ້ນກັບຄ່າໝວດໝູ່ໃນບໍລິເວນໃກ້ຄຽງ (ເບິ່ງ HOW
ການກັ່ນຕອງເຮັດວຽກຂ້າງລຸ່ມນີ້).
TYPE
ປະເພດການກັ່ນຕອງ. S ຫມາຍຄວາມວ່າລໍາດັບ, ໃນຂະນະທີ່ P ຫມາຍຄວາມວ່າຂະຫນານ. ຖ້າບໍ່ໄດ້ລະບຸ, ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນ S.
ການກັ່ນຕອງຕາມລໍາດັບເກີດຂຶ້ນຢູ່ໃນສະຖານທີ່. ເນື່ອງຈາກການກັ່ນຕອງຖືກນໍາໃຊ້ກັບຊັ້ນແຜນທີ່ raster,
ຄ່າໝວດໝູ່ທີ່ມີການປ່ຽນແປງຢູ່ໃນເຊລໃກ້ຄຽງສົ່ງຜົນກະທົບຕໍ່ໝວດໝູ່ຜົນໄດ້ຮັບ
ຄ່າຂອງຕາລາງປັດຈຸບັນທີ່ຖືກກັ່ນຕອງ.
ການກັ່ນຕອງຂະຫນານເກີດຂື້ນໃນແບບທີ່ປະເພດຊັ້ນແຜນທີ່ raster ຕົ້ນສະບັບ
ຄ່າຖືກໃຊ້ເພື່ອຜະລິດຄ່າປະເພດໃໝ່.
ຫຼາຍກວ່າຫນຶ່ງຕົວກອງອາດຈະຖືກລະບຸໄວ້ໃນໄຟລ໌ການກັ່ນຕອງ. ການກັ່ນຕອງເພີ່ມເຕີມແມ່ນ
ອະທິບາຍຄືກັບອັນທຳອິດ. ຕົວຢ່າງ, ຕໍ່ໄປນີ້ອະທິບາຍສອງຕົວກອງ:
EXAMPLE FILTER ເອກະສານ
TITLE 3x3 ສະເລ່ຍ, ຂໍ້ມູນທີ່ບໍ່ແມ່ນ null ເທົ່ານັ້ນ, ຕາມດ້ວຍຄ່າສະເລ່ຍ 5x5
MATRIX 3
+1 1 1
+1 1 1
+1 1 1
DIVISOR 0
ປະເພດ P
MATRIX 5
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
DIVISOR 25
ປະເພດ P
ວິທີການ ການ FILTER WORKS
ຂະບວນການການກັ່ນຕອງຜະລິດຄ່າປະເພດໃຫມ່ສໍາລັບແຕ່ລະຕາລາງໃນແຜນທີ່ raster ວັດສະດຸປ້ອນ
ຊັ້ນໂດຍການຄູນຄ່າໝວດໝູ່ຂອງເຊວໃນບໍລິເວນ nxn ອ້ອມຮອບ
ກາງຕາລາງໂດຍຄ່າ matrix ທີ່ສອດຄ້ອງກັນ ແລະເພີ່ມພວກມັນເຂົ້າກັນ. ຖ້າຕົວຫານແມ່ນ
ລະບຸໄວ້, ຜົນລວມແມ່ນແບ່ງດ້ວຍຕົວຫານນີ້. (ຖ້າຫາກວ່າຕົວຫານສູນໄດ້ຖືກລະບຸໄວ້, ຫຼັງຈາກນັ້ນ
ຕົວຫານຖືກຄິດໄລ່ສໍາລັບແຕ່ລະເຊນເປັນຜົນລວມຂອງຄ່າ MATRIX ບ່ອນທີ່ກົງກັນ.
ຕາລາງການປ້ອນຂໍ້ມູນບໍ່ແມ່ນ null.)
ຖ້າຫຼາຍກວ່າຫນຶ່ງຂັ້ນຕອນການກັ່ນຕອງຖືກລະບຸ, ຍ້ອນວ່າຄ່າຊ້ໍາກັນແມ່ນໃຫຍ່ກວ່າ
ຫຼາຍກ່ວາຫນຶ່ງຫຼືເນື່ອງຈາກວ່າໄຟລ໌ການກັ່ນຕອງມີຫຼາຍກ່ວາຫນຶ່ງ matrix, ຂັ້ນຕອນເຫຼົ່ານີ້ແມ່ນ
ປະຕິບັດຕາມລໍາດັບ. ນີ້ຫມາຍຄວາມວ່າຕົວກອງທໍາອິດຖືກນໍາໄປໃຊ້ກັບການປ້ອນຂໍ້ມູນທັງຫມົດ
ຊັ້ນແຜນທີ່ raster ເພື່ອຜະລິດຜົນໄດ້ຮັບລະດັບປານກາງ; ຫຼັງຈາກນັ້ນ, ການກັ່ນຕອງຕໍ່ໄປແມ່ນຖືກນໍາໃຊ້ກັບ
ຜົນໄດ້ຮັບລະດັບປານກາງເພື່ອຜະລິດຜົນໄດ້ຮັບລະດັບກາງອື່ນ; ແລະອື່ນໆ, ຈົນກ່ວາສຸດທ້າຍ
ການກັ່ນຕອງຖືກນໍາໃຊ້. ຫຼັງຈາກນັ້ນ, ຈຸລັງຜົນຜະລິດໄດ້ຖືກຂຽນ.
ຫມາຍເຫດ
ຖ້າຫາກວ່າການແກ້ໄຂຂອງພາກພື້ນທີ່ບໍ່ໄດ້ເຫັນດີກັບການແກ້ໄຂຂອງ
ຊັ້ນແຜນທີ່ raster, resampling ໂດຍບໍ່ໄດ້ຕັ້ງໃຈຂອງຂໍ້ມູນຕົ້ນສະບັບອາດຈະເກີດຂຶ້ນ. ຜູ້ໃຊ້ຄວນ
ໃຫ້ແນ່ໃຈວ່າເຂດພູມສາດໄດ້ຖືກຕັ້ງໄວ້ຢ່າງຖືກຕ້ອງ.
ໃຊ້ r.mfiltergrass ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
