ນີ້ແມ່ນຄໍາສັ່ງ gmtsimplifygmt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gmtsimplify - ການຫຼຸດຜ່ອນເສັ້ນໂດຍໃຊ້ Douglas-Peucker algorithm
ສະຫຼຸບສັງລວມ
gmtsimplify [ ຕາຕະລາງ ] ຄວາມທົນທານ[ຫນ່ວຍບໍລິການ][ລະດັບ] ] [ -b] [ -d] [
-f] [ -g] [ -h] [ -i] [ -o] [ -:[i|o] ]
ຫມາຍເຫດ: ບໍ່ອະນຸຍາດໃຫ້ມີຊ່ອງຫວ່າງລະຫວ່າງທຸງທາງເລືອກ ແລະອາກິວເມັນທີ່ກ່ຽວຂ້ອງ.
ລາຍລະອຽດ
gmtsimplify ອ່ານໄຟລ໌ຂໍ້ມູນໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ ແລະນຳໃຊ້ການເຮັດໃຫ້ງ່າຍຂອງເສັ້ນ Douglas-Peucker
ສູດການຄິດໄລ່. ວິທີການ recursively subdivides a polygon ຈົນກ່ວາໄລຍະຂອງຈຸດສາມາດ
ແທນທີ່ດ້ວຍສ່ວນເສັ້ນຊື່, ບໍ່ມີຈຸດໃດໃນການແລ່ນທີ່ deviating ຈາກຊື່
ເສັ້ນຫຼາຍກ່ວາຄວາມທົນທານ. ເຂົ້າໄປເບິ່ງໃນເວັບໄຊນີ້ເພື່ອໃຫ້ໄດ້ຄວາມເຂົ້າໃຈທາງສາຍຕາກ່ຽວກັບວິທີການ
algorithm ໄດ້ເຮັດວຽກ (-
http://geometryalgorithms.com/Archive/algorithm_0205/algorithm_0205.htm)
ຕ້ອງການ ການໂຕ້ຖຽງ
-Tຄວາມທົນທານ[ຫນ່ວຍບໍລິການ]
ລະບຸຄວາມທົນທານບໍ່ກົງກັນສູງສຸດໃນຫົວໜ່ວຍຜູ້ໃຊ້. ຖ້າຂໍ້ມູນບໍ່ແມ່ນ
ຈາກນັ້ນ Cartesian ຕື່ມໃສ່ຫົວໜ່ວຍໄລຍະຫ່າງ (ເບິ່ງ UNITS).
ທາງເລືອກ ການໂຕ້ຖຽງ
ຕາຕະລາງ ຫນຶ່ງ ຫຼື ຫຼາຍ ASCII (ຫຼື binary, ເບິ່ງ -bi[ncols][ປະເພດ]) ໄຟລ໌ຕາຕະລາງຂໍ້ມູນຖື a
ຈຳນວນຖັນຂໍ້ມູນ. ຖ້າບໍ່ມີຕາຕະລາງແມ່ນໃຫ້, ພວກເຮົາອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ.
-V[ລະດັບ] (ຫຼາຍ ... )
ເລືອກລະດັບ verbosity [c].
-bi[ncols[t] (ຫຼາຍ ... )
ເລືອກການປ້ອນຂໍ້ມູນຖານສອງ. [ຄ່າເລີ່ມຕົ້ນແມ່ນ 2 ຖັນການປ້ອນຂໍ້ມູນ].
-bo[ncols][ປະເພດ] (ຫຼາຍ ... )
ເລືອກຜົນຜະລິດຖານສອງ. [ຄ່າເລີ່ມຕົ້ນແມ່ນຄືກັນກັບການປ້ອນຂໍ້ມູນ].
-d[i|o]ບໍ່ມີຂໍ້ມູນ (ຫຼາຍ ... )
ແທນທີ່ຖັນຂາເຂົ້າທີ່ເທົ່າກັນ ບໍ່ມີຂໍ້ມູນ ກັບ NaN ແລະເຮັດການປີ້ນກັບຜົນຜະລິດ.
-f[i|o]colinfo (ຫຼາຍ ... )
ລະບຸປະເພດຂໍ້ມູນຂອງຖັນຂາເຂົ້າ ແລະ/ຫຼືຜົນຜະລິດ.
-g[a]x|y|d|X|Y|D|[col]z[+|-]ຊ່ອງຫວ່າງ[ຫຼື] (ຫຼາຍ ... )
ກໍານົດຊ່ອງຫວ່າງຂໍ້ມູນແລະການແບ່ງແຖວ.
-h[i|o][n][+c][+d][+rສັງເກດເຫັນ][+rຫົວຂໍ້] (ຫຼາຍ ... )
ຂ້າມ ຫຼືສ້າງບັນທຶກສ່ວນຫົວ.
-iຄໍ[l][sຂະຫນາດ][oຊົດເຊີຍ][,...] (ຫຼາຍ ... )
ເລືອກຖັນປ້ອນຂໍ້ມູນ (0 ແມ່ນຖັນທຳອິດ).
-oຄໍ[,...] (ຫຼາຍ ... )
ເລືອກຖັນຜົນຜະລິດ (0 ແມ່ນຖັນທໍາອິດ).
-:[i|o] (ຫຼາຍ ... )
ສະຫຼັບຖັນທີ 1 ແລະທີ 2 ກ່ຽວກັບການປ້ອນຂໍ້ມູນ ແລະ/ຫຼືຜົນຜະລິດ.
-^ or ພຽງແຕ່ -
ພິມຂໍ້ຄວາມສັ້ນກ່ຽວກັບ syntax ຂອງຄໍາສັ່ງ, ຫຼັງຈາກນັ້ນອອກ (ຫມາຍເຫດ: ໃນ Windows
ໃຊ້ພຽງແຕ່ -).
-+ or ພຽງແຕ່ +
ພິມຂໍ້ຄວາມການນໍາໃຊ້ຢ່າງກວ້າງຂວາງ (ການຊ່ວຍເຫຼືອ), ລວມທັງຄໍາອະທິບາຍຂອງໃດໆ
ທາງເລືອກໂມດູນສະເພາະ (ແຕ່ບໍ່ແມ່ນຕົວເລືອກທົ່ວໄປ GMT), ຫຼັງຈາກນັ້ນອອກ.
-? or no ກະທູ້ທີ່
ພິມຂໍ້ຄວາມການນໍາໃຊ້ທີ່ສົມບູນ, ລວມທັງຄໍາອະທິບາຍທາງເລືອກ, ຫຼັງຈາກນັ້ນ
ອອກ.
- ການປ່ຽນແປງ
ພິມສະບັບ GMT ແລະອອກ.
--show-datadir
ພິມເສັ້ນທາງເຕັມໄປຫາ GMT share directory ແລະອອກ.
UNITS
ສຳລັບຫົວໜ່ວຍໄລຍະທາງແຜນທີ່, ໃຫ້ຕື່ມໃສ່ໃສ່ ຫນ່ວຍບໍລິການ d ສໍາລັບລະດັບ arc, m ສໍາລັບນາທີ arc, ແລະ s ສໍາລັບໄຟຟ້າ
ທີສອງ, ຫຼື e ສໍາລັບແມັດ [ຄ່າເລີ່ມຕົ້ນ], f ສໍາລັບຕີນ, k ສໍາລັບກິໂລແມັດ, M ສໍາລັບໄມຕາມກົດຫມາຍ, n ສໍາລັບທາງທະເລ
ໄມ, ແລະ u ສໍາລັບຕີນການສໍາຫຼວດສະຫະລັດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ພວກເຮົາຄິດໄລ່ໄລຍະຫ່າງດັ່ງກ່າວໂດຍໃຊ້ spherical
ປະມານທີ່ມີວົງກົມໃຫຍ່. ລ່ວງໜ້າ - ກັບໄລຍະຫ່າງ (ຫຼືຫນ່ວຍບໍລິການແມ່ນບໍ່ມີໄລຍະທາງແມ່ນ
ມອບໃຫ້) ເພື່ອປະຕິບັດການຄິດໄລ່ "Flat Earth" (ໄວກວ່າແຕ່ຖືກຕ້ອງຫນ້ອຍ) ຫຼື prepend + to
ປະຕິບັດການຄິດໄລ່ geodesic ທີ່ແນ່ນອນ (ຊ້າກວ່າແຕ່ຖືກຕ້ອງກວ່າ).
ASCII ຮູບແບບ PRECISION
ຮູບແບບຜົນຜະລິດ ASCII ຂອງຂໍ້ມູນຈໍານວນຫຼາຍໄດ້ຖືກຄວບຄຸມໂດຍຕົວກໍານົດການໃນຂອງທ່ານ gmt.conf
ໄຟລ໌. ເສັ້ນແວງ ແລະເສັ້ນຂະໜານຖືກຈັດຮູບແບບຕາມ FORMAT_GEO_OUT, ໃນຂະນະທີ່ອື່ນໆ
ຄ່າຖືກຈັດຮູບແບບຕາມ FORMAT_FLOAT_OUT. ຈົ່ງຮູ້ວ່າຮູບແບບທີ່ມີຜົນສາມາດ
ນໍາໄປສູ່ການສູນເສຍຄວາມແມ່ນຍໍາໃນຜົນຜະລິດ, ຊຶ່ງສາມາດນໍາໄປສູ່ບັນຫາຕ່າງໆລົງລຸ່ມ. ຖ້າ
ທ່ານພົບວ່າຜົນຜະລິດບໍ່ໄດ້ຖືກຂຽນດ້ວຍຄວາມແມ່ນຍໍາພຽງພໍ, ພິຈາລະນາປ່ຽນເປັນຖານສອງ
ຜົນຜະລິດ (-ໂບ ຖ້າມີ) ຫຼືລະບຸຕົວເລກທົດສະນິຍົມເພີ່ມເຕີມໂດຍໃຊ້ການຕັ້ງຄ່າ FORMAT_FLOAT_OUT.
ຕົວຢ່າງ
ເພື່ອຫຼຸດຜ່ອນເສັ້ນ segment.d ພູມສາດໂດຍໃຊ້ຄວາມທົນທານຂອງ 2 ກິໂລແມັດ, ແລ່ນ
gmt ງ່າຍ segment.d -T2k > new_segment.d
ເພື່ອຫຼຸດຜ່ອນເສັ້ນ Cartesian xylines.d ໂດຍໃຊ້ຄວາມທົນທານຂອງ 0.45 ແລະຂຽນການຫຼຸດລົງ
ແຖວເພື່ອຍື່ນ new_xylines.d, ແລ່ນ
gmt ງ່າຍ xylines.d -T0.45 > new_xylines.d
ຫມາຍເຫດ
ມີຄວາມແຕກຕ່າງກັນເລັກນ້ອຍໃນວິທີການ gmtsimplify ຂະບວນການທຽບກັບ polygons ປິດ.
ພາກສ່ວນທີ່ຖືກປິດຢ່າງຈະແຈ້ງຈະຖືກພິຈາລະນາເປັນ polygon, ຖ້າບໍ່ດັ່ງນັ້ນພວກເຮົາປະຕິບັດຕໍ່ພວກມັນ
ເປັນພາກສ່ວນເສັ້ນ. ດັ່ງນັ້ນ, ພາກສ່ວນທີ່ຖືກຮັບຮູ້ເປັນ polygons ອາດຈະຫຼຸດລົງເປັນ polygon 3 ຈຸດ
ບໍ່ມີພື້ນທີ່; ສິ່ງເຫຼົ່ານີ້ຖືກສະກັດກັ້ນຈາກຜົນຜະລິດ.
ໃຊ້ gmtsimplifygmt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net