ນີ້ແມ່ນຄໍາສັ່ງ las2txt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
las2txt - ສົ່ງອອກໄຟລ໌ ASRPS LAS ເຂົ້າໄປໃນຂໍ້ຄວາມ ASCII
ສະຫຼຸບສັງລວມ
las2txt [-h | -i -o -t | - ຮູບແບບ]
ລາຍລະອຽດ
las2txt ອະນຸຍາດໃຫ້ທ່ານສົ່ງໄຟລ໌ ASRPS LAS ເຂົ້າໄປໃນຂໍ້ຄວາມ ASCII.
ໄດ້ '- parse txyz' ທຸງກໍານົດວິທີການຈັດຮູບແບບແຕ່ລະແຖວຂອງໄຟລ໌ ASCII. ຍົກຕົວຢ່າງ,
'txzia' ຫມາຍຄວາມວ່າຕົວເລກທໍາອິດຂອງແຕ່ລະແຖວຄວນຈະເປັນ gpstime, ສາມຕໍ່ໄປ
ຕົວເລກຄວນຈະເປັນຈຸດປະສານງານ x, y, ແລະ z, ຕົວເລກຕໍ່ໄປຄວນຈະເປັນຄວາມເຂັ້ມຂຸ້ນ ແລະ
ຕົວເລກຕໍ່ໄປຄວນຈະເປັນມຸມສະແກນ.
ລາຍການທີ່ຮອງຮັບ
· a - ມຸມສະແກນ
· i - ຄວາມເຂັ້ມແຂງ
· n - ຈໍານວນຜົນຕອບແທນຂອງກໍາມະຈອນທີ່ໃຫ້
· r - ຈໍານວນການກັບຄືນນີ້
· c - ການຈັດປະເພດ
· u - ຂໍ້ມູນຜູ້ໃຊ້
· p - ຈຸດ ID ແຫຼ່ງ
· e - ຂອບຂອງທຸງສາຍການບິນ
· d - ທິດທາງຂອງທຸງສະແກນ
· R - ຊ່ອງສີແດງຂອງສີ RGB
· G - ຊ່ອງສີຂຽວຂອງສີ RGB
· B - ຊ່ອງສີຟ້າຂອງສີ RGB
· M - ເລກດັດຊະນີ vertex
ແຍກຕ່າງຫາກ
ໄດ້ '- ກັນຍາ ຊ່ອງ' ທຸງລະບຸຕົວແຍກທີ່ຈະໃຊ້. ຄ່າເລີ່ມຕົ້ນແມ່ນຊ່ອງຫວ່າງ. ໄດ້
ລາຍຊື່ຕໍ່ໄປນີ້ແມ່ນໃຊ້ໄດ້ສໍາລັບຕົວອັກສອນຕົວແຍກ (ຕົວພິມນ້ອຍໃຫຍ່):
· ແຖບ
· ເຄື່ອງໝາຍຈຸດ
· ຈໍ້າສອງເມັດ
· ຂີດໝາຍ
· ຈຸດ
· semicolon
ຕົວແຍກສ່ວນຫົວ
ໄດ້ '- ຫົວ ປອນ' ທຸງສົ່ງຜົນໃຫ້ຂໍ້ມູນສ່ວນຫົວຖືກພິມອອກໃນຕອນເລີ່ມຕົ້ນ
ຂອງໄຟລ໌ ASCII ໃນຮູບແບບຂອງຄໍາເຫັນທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນພິເສດ '#'. ອື່ນໆ
ຕົວອັກສອນພິເສດທີ່ເປັນໄປໄດ້ລວມມີ (ຕົວພິມນ້ອຍໃຫຍ່):
· ເປີເຊັນ
· ເງິນໂດລາ
· semicolon
· ເຄື່ອງໝາຍຈຸດ
· ດາວ
· ຈໍ້າສອງເມັດ
· semicolon
OPTIONS
ຕົວເລືອກ las2txt:
-h, - ຊ່ວຍ
ຜະລິດຂໍ້ຄວາມຊ່ວຍເຫຼືອ
-i arg, --ການປ້ອນຂໍ້ມູນ arg
ປ້ອນໄຟລ໌ LAS.
-o arg, -- ຜົນຜະລິດ arg
ໄຟລ໌ຂໍ້ຄວາມອອກ. ໃຊ້ 'stdout' ຖ້າທ່ານຕ້ອງການໃຫ້ມັນຂຽນໃສ່ຜົນໄດ້ຮັບມາດຕະຖານ
ນ້ໍາ
--parse arg
ໄດ້ '--parse txyz' ທຸງກໍານົດວິທີການຈັດຮູບແບບແຕ່ລະແຖວຂອງໄຟລ໌ ASCII.
ຕົວຢ່າງ, 'txzia' ຫມາຍຄວາມວ່າຕົວເລກທໍາອິດຂອງແຕ່ລະແຖວຄວນຈະເປັນ
gpstime, ສາມຕົວເລກຕໍ່ໄປຄວນຈະເປັນ x, y, ແລະ z ປະສານງານ, ຕໍ່ໄປ
ຕົວເລກຄວນຈະເປັນຄວາມເຂັ້ມຂຸ້ນ ແລະຕົວເລກຕໍ່ໄປຄວນຈະເປັນມຸມສະແກນ.
ລາຍການສະຫນັບສະຫນູນແມ່ນ:
· x - x ປະສານງານເປັນສອງເທົ່າ
· y - y ປະສານງານເປັນສອງເທົ່າ
· z - z ປະສານງານເປັນສອງເທົ່າ
· X - x ພິກັດເປັນຈຳນວນເຕັມທີ່ບໍ່ໄດ້ຂະຫຍາຍ
· Y - y ປະສານງານເປັນຈໍານວນທີ່ບໍ່ໄດ້ຂະຫຍາຍ
· ປະສານງານ Z - z ເປັນຈໍານວນເຕັມທີ່ບໍ່ໄດ້ຂະຫຍາຍ
· a - ມຸມສະແກນ
· i - ຄວາມເຂັ້ມແຂງ
· n - ຈໍານວນຜົນຕອບແທນຂອງກໍາມະຈອນທີ່ໃຫ້
· r - ຈໍານວນການກັບຄືນນີ້
· c - ຈໍານວນການຈັດປະເພດ
· C - ຊື່ການຈັດປະເພດ
· u - ຂໍ້ມູນຜູ້ໃຊ້
· p - ຈຸດ ID ແຫຼ່ງ
· e - ຂອບຂອງສາຍການບິນ
· d - ທິດທາງຂອງທຸງສະແກນ
· R - ຊ່ອງສີແດງຂອງສີ RGB
· G - ຊ່ອງສີຂຽວຂອງສີ RGB
· B - ຊ່ອງສີຟ້າຂອງສີ RGB
· M - ເລກດັດຊະນີ vertex
-- ຄວາມຖືກຕ້ອງ arg
ຈຳນວນຂອງຖານທົດສະນິຍົມທີ່ຈະໃຊ້ສຳລັບຜົນຜະລິດ x,y,z,[t]. -- ຄວາມຖືກຕ້ອງ 7 7 3
-- ຄວາມຖືກຕ້ອງ 3 3 4 6 ຖ້າທ່ານບໍ່ລະບຸຄວາມແມ່ນຍໍາໃດໆ, las2txt ໃຊ້ implicit
ຄ່າທີ່ກຳນົດໂດຍຄ່າຂະໜາດຂອງຫົວ (ແລະຄວາມແມ່ນຍໍາຂອງ 8 ແມ່ນໃຊ້ສຳລັບອັນໃດກໍໄດ້
ຄ່າເວລາ.)
--ຕົວຂັ້ນ arg
ລັກສະນະທີ່ຈະໃຊ້ເພື່ອກໍານົດຂອບເຂດໃນຜົນໄດ້ຮັບ. --ຕົວຂັ້ນ ","
--ຕົວຂັ້ນ "" --ຕົວຂັ້ນ " "
--ປ້າຍກຳກັບ
ພິມແຖວຂອງປ້າຍຫົວ
--ຫົວ
ພິມຂໍ້ມູນສ່ວນຫົວ
-v, -- verbose
ຜົນຜະລິດຂໍ້ຄວາມ Verbose
--xml ຜົນຜະລິດເປັນ XML. ບໍ່ມີການຈັດຮູບແບບໂດຍ --parse ໃນກໍລະນີດັ່ງກ່າວນີ້.
--stdout
ຂໍ້ມູນອອກເປັນ stdout
ຕົວເລືອກການກັ່ນຕອງ:
-e arg, --ຂອບເຂດ arg
ຂອບຂະໜາດທີ່ຈຸດຕ້ອງຕົກຢູ່ພາຍໃນເພື່ອຮັກສາໄວ້. ໃຊ້ເຄື່ອງໝາຍຈຸດທີ່ຂັ້ນກັນ ຫຼື
ອ້າງອີງ, ບັນຊີລາຍຊື່ທີ່ແຍກອອກຈາກຊ່ອງ, ສໍາລັບການຍົກຕົວຢ່າງ, -e minx, ນ້ອຍ, ສູງສຸດ, ແມັກຊີ or -e minx,
ນ້ອຍ, minz, ສູງສຸດ, ເມຊີ, ສູງສຸດ -e "minx ນ້ອຍ minz ສູງສຸດທີ່ເຄຍ ແມັກຊີ maxz"
--minx arg
ຂອບເຂດຈະຕ້ອງໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ minx ທີ່ຈະເກັບໄວ້. --minx 1234.0
--ນ້ອຍ arg
ຂອບເຂດຈະຕ້ອງໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ miny ທີ່ຈະເກັບໄວ້. --ນ້ອຍ 5678.0
-- minz arg
ຂອບເຂດຈະຕ້ອງໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ minz ທີ່ຈະເກັບໄວ້. ຖ້າຕັ້ງ maxx ແລະ maxy
ແຕ່ບໍ່ແມ່ນ minz * ແລະ maxz, ຄ່າ z ທັງໝົດຈະຖືກເກັບໄວ້. -- minz 0.0
--maxx arg
ຂອບເຂດຕ້ອງໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ maxx ທີ່ຈະເກັບໄວ້. --maxx 1234.0
--maxy arg
ຂອບເຂດຕ້ອງໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ maxy ເພື່ອເກັບໄວ້. --maxy 5678.0
--maxz arg
ຂອບເຂດຕ້ອງໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ maxz ທີ່ຈະເກັບໄວ້. ຖ້າ maxx ແລະ maxy ຖືກກໍານົດແຕ່
ບໍ່ແມ່ນ maxz * ແລະ minz, ຄ່າ z ທັງໝົດຈະຖືກເກັບໄວ້. --maxz 10.0
-t arg, --ບາງໆ arg (= 0)
ການເຮັດໃຫ້ບາງໆແບບ decimation ແບບງ່າຍດາຍ. ບາງໄຟລ໌ໂດຍການຖອນທຸກຈຸດ t'th ຈາກ
ໄຟລ໌.
--last-return-ເທົ່ານັ້ນ
ຮັກສາຜົນຕອບແທນສຸດທ້າຍ (ບໍ່ສາມາດໃຊ້ກັບ --first-return-only)
--first-return-only
ຮັກສາຜົນຕອບແທນຄັ້ງທໍາອິດ (ບໍ່ສາມາດໃຊ້ກັບ --last-return-ເທົ່ານັ້ນ)
--keep-returns arg
ບັນຊີລາຍຊື່ຂອງຕົວເລກກັບຄືນທີ່ຈະເກັບໄວ້ໃນໄຟລ໌ຜົນຜະລິດ: --keep-returns 1 2 3
--drop-returns arg
ກັບຄືນຕົວເລກທີ່ຈະລຸດລົງ. ຍົກຕົວຢ່າງ, --drop-returns 2 3 4 5
--valid_only
ຮັກສາຈຸດທີ່ຖືກຕ້ອງເທົ່ານັ້ນ
--keep-classes arg
ບັນຊີລາຍຊື່ຂອງການຈັດປະເພດທີ່ຈະຮັກສາ: --keep-classes 2 4 12 --keep-classes 2
-- drop-classes arg
ລາຍຊື່ການຈັດປະເພດທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດທີ່ຈະຫຼຸດລົງ: -- drop-classes 1,7,8
-- drop-classes 2
--ຮັກສາຄວາມເຂັ້ມຂຸ້ນ arg
ຊ່ວງທີ່ຈະຮັກສາຄວາມເຂັ້ມຂຸ້ນ. ປະເພດການສະແດງອອກຕໍ່ໄປນີ້ແມ່ນຮອງຮັບ:
--ຮັກສາຄວາມເຂັ້ມຂຸ້ນ 0-100 --ຮັກສາຄວາມເຂັ້ມຂຸ້ນ --ຮັກສາຄວາມເຂັ້ມຂຸ້ນ > 400 --ຮັກສາຄວາມເຂັ້ມຂຸ້ນ
> = 200
--ຄວາມເຂັ້ມຂຸ້ນ arg
ໄລຍະທີ່ຈະຫຼຸດລົງຄວາມເຂັ້ມຂຸ້ນ. ປະເພດການສະແດງອອກຕໍ່ໄປນີ້ແມ່ນຮອງຮັບ:
--ຄວາມເຂັ້ມຂຸ້ນ --ຄວາມເຂັ້ມຂຸ້ນ > 400 --ຄວາມເຂັ້ມຂຸ້ນ > = 200
-- ຮັກສາເວລາ arg
ໄລຍະທີ່ຈະຮັກສາເວລາ. ປະເພດການສະແດງອອກຕໍ່ໄປນີ້ແມ່ນຮອງຮັບ:
-- ຮັກສາເວລາ 413665.2336-414092.8462 -- ຮັກສາເວລາ -- ຮັກສາເວລາ
> 413665.2336 -- ຮັກສາເວລາ > = 413665.2336
--ເວລາຖິ້ມ arg
ຊ່ວງເວລາທີ່ຈະລຸດລົງ. ປະເພດການສະແດງອອກຕໍ່ໄປນີ້ແມ່ນຮອງຮັບ:
--ເວລາຖິ້ມ --ເວລາຖິ້ມ > 413665.2336 --ເວລາຖິ້ມ > = 413665.2336
--keep-scan-angle arg
ໄລຍະທີ່ຈະຮັກສາມຸມສະແກນ. ປະເພດການສະແດງອອກຕໍ່ໄປນີ້ແມ່ນຮອງຮັບ:
--keep-scan-angle 0-100 --keep-scan-angle --keep-scan-angle <= 100
--drop-scan-angle arg
ຊ່ວງທີ່ຈະວາງມຸມສະແກນ. ປະເພດການສະແດງອອກຕໍ່ໄປນີ້ແມ່ນຮອງຮັບ:
--drop-scan-angle --drop-scan-angle > 100 --drop-scan-angle > = 100
--ຮັກສາສີ arg
ຊ່ວງທີ່ຈະຮັກສາສີ. ກຳນົດສີເປັນສອງ 3-tuples (R,G,BR,G,B):
--ຮັກສາສີ '0,0,0-125,125,125'
--ສີ drop-color arg
ຊ່ວງທີ່ຈະລົງສີ. ກຳນົດສີເປັນສອງ 3-tuples (R,G,BR,G,B):
--ສີ drop-color '255,255,255-65536,65536,65536'
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງເອກະສານສະບັບເຕັມສໍາລັບ lasinfo ທີ່:
⟨http://liblas.org/utilities/las2txt.html⟩
EXAMPLE
ງ່າຍດາຍ ການປ່ຽນແປງ to ຂໍ້ຄວາມ ເອກະສານ
$ las2txt -i lidar.las -o lidar.txt -parse xyz
ປ່ຽນໄຟລ໌ LAS ເປັນ ASCII ແລະວາງຈຸດປະສານງານ x, y, ແລະ z ຂອງແຕ່ລະຈຸດຢູ່ທີ່ 1st,
ອັນດັບທີ 2 ແລະທີ 3 ຂອງແຕ່ລະສາຍ. ລາຍການຖືກແຍກອອກໂດຍຊ່ອງຫວ່າງ.
ການລະບຸ a separator
$ las2txt -i lidar.las -o lidar.txt -parse txyzr -sep komma
ປ່ຽນໄຟລ໌ LAS ເປັນ ASCII ແລະວາງ gps_time ເປັນລາຍການທໍາອິດ, x, y, ແລະ z.
ພິກັດຢູ່ທາງເຂົ້າທີ 2, 3, ແລະ 4 ແລະຕົວເລກຂອງຜົນຕອບແທນເປັນເຂົ້າທີ 5.
ຂອງແຕ່ລະສາຍ. ລາຍການໄດ້ຖືກແຍກອອກໂດຍ komma.
ປ່ຽນແປງ ໄດ້ header separator
$ las2txt -i lidar.las -o lidar.txt -parse xyzia -sep semicolon -header pound
ປ່ຽນໄຟລ໌ LAS ເປັນ ASCII ແລະວາງຈຸດປະສານງານ x, y, ແລະ z ຢູ່ທີ່ 1, 2, ແລະ 3rd.
ການເຂົ້າ, ຄວາມເຂັ້ມຂຸ້ນຢູ່ທີ່ 4 ແລະມຸມສະແກນເປັນລາຍການທີ 5 ຂອງແຕ່ລະເສັ້ນ. ໄດ້
ລາຍການຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ. ໃນຕອນຕົ້ນຂອງໄຟລ໌ທີ່ພວກເຮົາພິມສ່ວນຫົວ
ຂໍ້ມູນເປັນຄໍາເຫັນເລີ່ມຕົ້ນດ້ວຍສັນຍາລັກ '#'.
ປ່ຽນແປງ ໄດ້ ປະສານງານ ຄໍາສັ່ງ
$ las2txt -i lidar.las -o lidar.txt -parse xyzcu -sep tab -header ເປີເຊັນ
ປ່ຽນໄຟລ໌ LAS ເປັນ ASCII ແລະວາງຈຸດປະສານງານ x, y, ແລະ z ຢູ່ທີ່ 1, 2, ແລະ 3rd.
ການເຂົ້າ, ການຈັດປະເພດຢູ່ທີ່ 4 ແລະຂໍ້ມູນຜູ້ໃຊ້ເປັນລາຍການທີ 5 ຂອງແຕ່ລະແຖວ. ໄດ້
ລາຍການຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ. ໃນຕອນຕົ້ນຂອງໄຟລ໌ທີ່ພວກເຮົາພິມສ່ວນຫົວ
ຂໍ້ມູນເປັນຄໍາຄິດເຫັນທີ່ເລີ່ມຕົ້ນດ້ວຍສັນຍາລັກ '%'.
20 ພະຈິກ 2015 las2txt(1)
ໃຊ້ las2txt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net