'\" -*- coding: us-ascii -*- .if \n(.g .ds T< \\FC .if \n(.g .ds T> \\F[\n[.fam]] .de URL \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac .TH lasblock 1 "16 February 2019" "" "" .SH NAME lasblock \- pre-process LAS files into blocks .SH SYNOPSIS 'nh .fi .ad l \fBlasblock\fR \kx .if (\nx>(\n(.l/2)) .nr x (\n(.l/5) 'in \n(.iu+\nxu [\fB-h\fR | [\fB-c\fR \fIarg\fR] [\fB-p\fR \fIarg\fR] \fB-i\fR \fIarg\fR [\fB-o\fR \fIarg\fR] [\fB-v\fR] ] 'in \n(.iu-\nxu .ad b 'hy .SH DESCRIPTION \fBlasblock\fR displays LAS file details with optional output filters. While \fBlasblock\fR can do a few simple operations like updating header information, more drastic changes, like removing points or altering values, will require \fBlas2las\fR(1). .SH OPTIONS .TP \*(T<\fB\-h\fR\*(T>, \*(T<\fB\-\-help\fR\*(T> Produce help message .TP \*(T<\fB\-c\fR\*(T> \fIarg\fR, \*(T<\fB\-\-capacity\fR\*(T> \fIarg\fR Number of points to nominally put into each block (note that this number will not be exact). Default: 3000 .TP \*(T<\fB\-p\fR\*(T> \fIarg\fR, \*(T<\fB\-\-precision\fR\*(T> \fIarg\fR Number of decimal points to write for each bbox. Default: 8 .TP \*(T<\fB\-i\fR\*(T> \fIarg\fR, \*(T<\fB\-\-input\fR\*(T> \fIarg\fR input LAS file .TP \*(T<\fB\-o\fR\*(T> \fIarg\fR, \*(T<\fB\-\-output\fR\*(T> \fIarg\fR The output .kdx file (defaults to input filename + .kdx) .TP \*(T<\fB\-v\fR\*(T>, \*(T<\fB\-\-verbose\fR\*(T> Verbose message output .SH EXAMPLE Block a file, and write out blocks with 6 decimals of precision with a nominal capacity of 3000 points per block: .nf \*(T< lasblock \-c 3001 \-p 6 myfile.las \*(T> .fi .PP \fBNote\fR. If no capacity is specified with \*(T<\fB\-c\fR\*(T>, \*(T<10000\*(T> is assumed. .PP \fBNote\fR. \fBlasblock\fR will always write out a \*(T<\fImyfile.las.kdx\fR\*(T> file name by default, but you can override the output name with a \*(T<\fB\-o\fR\*(T> command-line switch.