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

ນີ້ແມ່ນຄໍາສັ່ງ 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



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