Ito ang command na las2txt na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
las2txt - mag-output ng mga ASRPS LAS file sa ASCII text
SINOPSIS
las2txt [-h | -i -o -t | -mga format]
DESCRIPTION
las2txt nagbibigay-daan sa iyo na mag-output ng mga ASRPS LAS file sa ASCII text.
Ang '-parse txyzTinutukoy ng flag kung paano i-format ang bawat linya ng ASCII file. Halimbawa,
Ang ibig sabihin ng 'txyzia' ay ang unang numero ng bawat linya ay ang gpstime, ang susunod na tatlo
Ang mga numero ay dapat na ang x, y, at z coordinate, ang susunod na numero ay dapat na ang intensity at
ang susunod na numero ay dapat na ang anggulo ng pag-scan.
Mga suportadong entry
· a - anggulo ng pag-scan
· i - intensity
· n - bilang ng mga pagbabalik para sa ibinigay na pulso
· r - numero ng pagbabalik na ito
· c - pag-uuri
· u - data ng gumagamit
· p - point source ID
· e - gilid ng bandila ng linya ng paglipad
· d - direksyon ng scan flag
· R - pulang channel ng kulay RGB
· G - berdeng channel ng kulay RGB
· B - asul na channel ng kulay RGB
· M - vertex index number
Mga Hiwalay
Ang '-sep puwang' tinutukoy ng flag kung anong separator ang gagamitin. Ang default ay isang espasyo. Ang
ang sumusunod na listahan ay wasto para sa mga character ng separator (case sensitive):
· tab
· kuwit
· tutuldok
· gitling
· tuldok
· tuldok-kuwit
Header Separator
Ang '-header pound' ang flag ay nagreresulta sa impormasyon ng header na naka-print sa simula
ng ASCII file sa anyo ng isang komento na nagsisimula sa espesyal na karakter na '#'. Iba pa
Kabilang sa mga posibleng espesyal na character ang (case sensitive):
· porsyento
· dolyar
· tuldok-kuwit
· kuwit
· bituin
· tutuldok
· tuldok-kuwit
Opsyon
mga pagpipilian sa las2txt:
-h, - Tumulong
gumawa ng mensahe ng tulong
-i arg, --input arg
ipasok ang LAS file.
-o arg, --output arg
output text file. Gamitin ang 'stdout' kung gusto mo itong isulat sa karaniwang output
daloy
--parse arg
Ang '--parse txyz' ang flag ay tumutukoy kung paano i-format ang bawat linya ng ASCII file.
Halimbawa, ang ibig sabihin ng 'txyzia' ay ang unang numero ng bawat linya ay ang
gpstime, ang susunod na tatlong numero ay dapat ang x, y, at z coordinate, ang susunod
numero ay dapat na ang intensity at ang susunod na numero ay dapat na ang anggulo ng pag-scan.
Ang mga sinusuportahang entry ay:
· x - x coordinate bilang double
· y - y coordinate bilang doble
· z - z coordinate bilang double
· X - x coordinate bilang unscaled integer
· Y - y coordinate bilang unscaled integer
· Z - z coordinate bilang unscaled integer
· a - anggulo ng pag-scan
· i - intensity
· n - bilang ng mga pagbabalik para sa ibinigay na pulso
· r - numero ng pagbabalik na ito
· c - numero ng pag-uuri
· C - pangalan ng pag-uuri
· u - data ng gumagamit
· p - point source ID
· e - gilid ng linya ng paglipad
· d - direksyon ng scan flag
· R - pulang channel ng kulay RGB
· G - berdeng channel ng kulay RGB
· B - asul na channel ng kulay RGB
· M - vertex index number
--katumpakan arg
Ang bilang ng mga decimal na lugar na gagamitin para sa x,y,z,[t] na output. --katumpakan 7 7 3
--katumpakan 3 3 4 6 Kung hindi ka tumukoy ng anumang katumpakan, ginagamit ng las2txt ang implicit
mga value na tinukoy ng scale value ng header (at ang katumpakan ng 8 ay ginagamit para sa alinman
mga halaga ng oras.)
--delimiter arg
Ang character na gagamitin para sa pagtatanggal ng mga field sa output. --delimiter ","
--delimiter "" --delimiter " "
--mga label
I-print ang hilera ng mga label ng header
--header
I-print ang impormasyon ng header
-v, --verbose
Verbose na output ng mensahe
--xml Output bilang XML. Walang formatting na ibinigay ni --parse ay iginagalang sa kasong ito.
--stdout
Output ng data sa stdout
Mga opsyon sa pag-filter:
-e arg, --lawak arg
Extent window na ang mga punto ay dapat na nasa loob upang mapanatili. Gumamit ng comma-separated o
quoted, space-separated list, halimbawa, -e minx, miny, maxx, maxy or -e minx,
miny, minz, maxx, maxy, maxz -e "minx mini minz pinakamataas maxy maxz"
--minx arg
Ang lawak ay dapat na mas malaki kaysa sa o katumbas ng minx upang mapanatili. --minx 1234.0
--miny arg
Ang lawak ay dapat na mas malaki kaysa o katumbas ng miny upang mapanatili. --miny 5678.0
--minz arg
Ang lawak ay dapat na mas malaki kaysa o katumbas ng minz upang mapanatili. Kung maxx at maxy ang nakatakda
ngunit hindi minz *at maxz, lahat ng z value ay pinananatili. --minz 0.0
--maxx arg
Ang lawak ay dapat na mas mababa sa o katumbas ng maxx upang mapanatili. --maxx 1234.0
--maxy arg
Ang lawak ay dapat na mas mababa sa o katumbas ng maxy upang mapanatili. --maxy 5678.0
--maxz arg
Ang lawak ay dapat na mas mababa sa o katumbas ng maxz upang mapanatili. Kung maxx at maxy ang nakatakda pero
hindi maxz *at minz, lahat ng z value ay pinananatili. --maxz 10.0
-t arg, --payat arg (= 0)
Simpleng decimation-style thinning. Payat ang file sa pamamagitan ng pag-alis ng bawat ika-t't punto mula sa
ang file
--huling-pagbabalik-lamang
Panatilihin ang mga huling pagbabalik (hindi magagamit sa --unang-pagbabalik-lamang)
--unang-pagbabalik-lamang
Panatilihin ang mga unang pagbabalik (hindi magagamit sa --huling-pagbabalik-lamang)
--keep-returns arg
Isang listahan ng mga numero ng pagbabalik na itatago sa output file: --keep-returns 1 2 3
--drop-returns arg
Ibalik ang mga numero upang i-drop. Halimbawa, --drop-returns 2 3 4 5
--valid_only
Panatilihin lamang ang mga wastong puntos
--keep-classes arg
Isang listahan ng mga klasipikasyon na dapat panatilihin: --keep-classes 2 4 12 --keep-classes 2
--drop-classes arg
Isang listahan ng mga klasipikasyon na pinaghihiwalay ng kuwit na ibababa: --drop-classes 1,7,8
--drop-classes 2
--panatilihin-intensity arg
Saklaw kung saan dapat panatilihin ang intensity. Ang mga sumusunod na uri ng expression ay sinusuportahan:
--panatilihin-intensity 0-100 --panatilihin-intensity --panatilihin-intensity > 400 --panatilihin-intensity
> = 200
--drop-intensity arg
Saklaw kung saan bababa ang intensity. Ang mga sumusunod na uri ng expression ay sinusuportahan:
--drop-intensity --drop-intensity > 400 --drop-intensity > = 200
--panatilihin ang oras arg
Saklaw kung saan dapat panatilihin ang oras. Ang mga sumusunod na uri ng expression ay sinusuportahan:
--panatilihin ang oras 413665.2336-414092.8462 --panatilihin ang oras --panatilihin ang oras
> 413665.2336 --panatilihin ang oras > = 413665.2336
--drop-time arg
Saklaw kung saan ibababa ang oras. Ang mga sumusunod na uri ng expression ay sinusuportahan:
--drop-time --drop-time > 413665.2336 --drop-time > = 413665.2336
--keep-scan-angle arg
Saklaw kung saan mapapanatili ang anggulo ng pag-scan. Ang mga sumusunod na uri ng expression ay sinusuportahan:
--keep-scan-angle 0-100 --keep-scan-angle --keep-scan-angle <= 100
--drop-scan-angle arg
Saklaw kung saan ibababa ang anggulo ng pag-scan. Ang mga sumusunod na uri ng expression ay sinusuportahan:
--drop-scan-angle --drop-scan-angle > 100 --drop-scan-angle > = 100
--panatilihin-kulay arg
Saklaw kung saan panatilihin ang mga kulay. Tukuyin ang mga kulay bilang dalawang 3-tuple (R,G,BR,G,B):
--panatilihin-kulay '0,0,0-125,125,125'
--drop-color arg
Saklaw kung saan ibababa ang mga kulay. Tukuyin ang mga kulay bilang dalawang 3-tuple (R,G,BR,G,B):
--drop-color '255,255,255-65536,65536,65536'
Para sa karagdagang impormasyon, tingnan ang buong dokumentasyon para sa lasinfo sa:
⟨http://liblas.org/utilities/las2txt.html⟩
Halimbawa
Simple Conversion sa teksto file
$ las2txt -i lidar.las -o lidar.txt -parse xyz
kino-convert ang LAS file sa ASCII at inilalagay ang x, y, at z coordinate ng bawat punto sa 1st,
2nd, at 3rd entry ng bawat linya. Ang mga entry ay pinaghihiwalay ng isang puwang.
Tinutukoy a panghiwalay
$ las2txt -i lidar.las -o lidar.txt -parse txyzr -sep komma
kino-convert ang LAS file sa ASCII at inilalagay ang gps_time bilang unang entry, ang x, y, at z
mga coordinate sa ika-2, ika-3, at ika-4 na entry at ang bilang ng pagbabalik bilang ika-5 entry
ng bawat linya. Ang mga entry ay pinaghihiwalay ng isang komma.
Nagbabago ang header panghiwalay
$ las2txt -i lidar.las -o lidar.txt -parse xyzia -sep semicolon -header pound
kino-convert ang LAS file sa ASCII at inilalagay ang x, y, at z coordinate sa 1st, 2nd, at 3rd
entry, ang intensity sa ika-4 at ang anggulo ng pag-scan bilang ika-5 entry ng bawat linya. Ang
ang mga entry ay pinaghihiwalay ng semicolon. Sa simula ng file ay nai-print namin ang header
impormasyon bilang komento na nagsisimula sa simbolo na '#'.
Nagbabago ang coordinate order
$ las2txt -i lidar.las -o lidar.txt -parse xyzcu -sep tab -header percent
kino-convert ang LAS file sa ASCII at inilalagay ang x, y, at z coordinate sa 1st, 2nd, at 3rd
entry, ang klasipikasyon sa ika-4 at ang data ng user bilang ika-5 entry ng bawat linya. Ang
ang mga entry ay pinaghihiwalay ng semicolon. Sa simula ng file ay nai-print namin ang header
impormasyon bilang komento na nagsisimula sa simbolo na '%'.
20 2015 Nobyembre las2txt(1)
Gumamit ng las2txt online gamit ang mga serbisyo ng onworks.net