1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
3
<refentry id='lasinfo'>
6
<refentrytitle>lasinfo</refentrytitle>
7
<manvolnum>1</manvolnum>
11
<refname>lasinfo</refname>
12
<refpurpose>display LAS file details</refpurpose>
15
<refsynopsisdiv id='synopsis'>
17
<command>lasinfo</command>
19
<arg choice='plain'><option>-h</option></arg>
21
<option>-i</option> <replaceable>arg</replaceable>
22
<arg choice='opt'><option>-v</option></arg>
23
<arg choice='opt'><option>--no-vlrs</option></arg>
24
<arg choice='opt'><option>--no-schema</option></arg>
25
<arg choice='opt'><option>--no-check</option></arg>
26
<arg choice='opt'><option>--xml</option></arg>
27
<arg choice='opt'><option>-p</option> <replaceable>arg</replaceable></arg>
28
<arg choice='opt'><replaceable>Filtering options</replaceable></arg>
34
<refsect1 id='description'>
35
<title>DESCRIPTION</title>
37
<command>lasinfo</command> displays LAS file details with optional
39
While <command>lasinfo</command> can do a few simple operations like
40
updating header information, more drastic changes, like removing points
41
or altering values, will require
43
<refentrytitle>las2las</refentrytitle>
44
<manvolnum>1</manvolnum>
49
<refsect1 id='options'>
50
<title>OPTIONS</title>
56
<term><option>-h</option></term>
57
<term><option>--help</option></term>
66
<term><option>-i</option> <replaceable>arg</replaceable></term>
67
<term><option>--input</option> <replaceable>arg</replaceable></term>
76
<term><option>-v</option></term>
77
<term><option>--verbose</option></term>
80
Verbose message output
86
<term><option>--no-vlrs</option></term>
95
<term><option>--no-schema</option></term>
104
<term><option>--no-check</option></term>
113
<term><option>--xml</option></term>
122
<term><option>-p</option> <replaceable>arg</replaceable></term>
123
<term><option>--point</option> <replaceable>arg</replaceable></term>
126
Display a point with a given id.
127
<option>--point 44</option>
138
<term><option>-e</option> <replaceable>arg</replaceable></term>
139
<term><option>--extent</option> <replaceable>arg</replaceable></term>
142
Extent window that points must fall within to keep.
143
Use a comma-separated or quoted, space-separated list,
145
<option>-e minx, miny, maxx, maxy</option>
147
<option>-e minx, miny, minz, maxx, maxy, maxz</option>
148
<option>-e "minx miny minz maxx maxy maxz"</option>
154
<term><option>--minx</option> <replaceable>arg</replaceable></term>
157
Extent must be greater than or equal to minx to be kept.
158
<option>--minx 1234.0</option>
164
<term><option>--miny</option> <replaceable>arg</replaceable></term>
167
Extent must be greater than or equal to miny to be kept.
168
<option>--miny 5678.0</option>
174
<term><option>--minz</option> <replaceable>arg</replaceable></term>
177
Extent must be greater than or equal to minz to be kept.
178
If maxx and maxy are set but not minz *and maxz,
179
all z values are kept.
180
<option>--minz 0.0</option>
186
<term><option>--maxx</option> <replaceable>arg</replaceable></term>
189
Extent must be less than or equal to maxx to be kept.
190
<option>--maxx 1234.0</option>
196
<term><option>--maxy</option> <replaceable>arg</replaceable></term>
199
Extent must be less than or equal to maxy to be kept.
200
<option>--maxy 5678.0</option>
206
<term><option>--maxz</option> <replaceable>arg</replaceable></term>
209
Extent must be less than or equal to maxz to be kept.
210
If maxx and maxy are set but not maxz *and minz,
211
all z values are kept.
212
<option>--maxz 10.0</option>
218
<term><option>-t</option> <replaceable>arg</replaceable></term>
219
<term><option>--thin</option> <replaceable>arg</replaceable> (=0)</term>
222
Simple decimation-style thinning.
223
Thin the file by removing every t'th point from the file.
229
<term><option>--last_return_only</option></term>
233
(cannot be used with <option>--first_return_only</option>)
239
<term><option>--first_return_only</option></term>
243
(cannot be used with <option>--last_return_only</option>)
249
<term><option>--keep-returns</option> <replaceable>arg</replaceable></term>
252
A list of return numbers to keep in the output file:
253
<option>--keep-returns 1 2 3</option>
259
<term><option>--drop-returns</option> <replaceable>arg</replaceable></term>
262
Return numbers to drop.
263
For example, <option>--drop-returns 2 3 4 5</option>
269
<term><option>--valid_only</option></term>
272
Keep only valid points
278
<term><option>--keep-classes</option> <replaceable>arg</replaceable></term>
281
A list of classifications to keep:
282
<option>--keep-classes 2 4 12</option>
283
<option>--keep-classes 2</option>
289
<term><option>--drop-classes</option> <replaceable>arg</replaceable></term>
292
A comma-separated list of classifications to drop:
293
<option>--drop-classes 1,7,8</option>
294
<option>--drop-classes 2</option>
300
<term><option>--keep-intensity</option> <replaceable>arg</replaceable></term>
303
Range in which to keep intensity.
304
The following expression types are supported:
305
<option>--keep-intensity 0-100</option>
306
<option>--keep-intensity <200</option>
307
<option>--keep-intensity >400</option>
308
<option>--keep-intensity >=200</option>
314
<term><option>--drop-intensity</option> <replaceable>arg</replaceable></term>
317
Range in which to drop intensity.
318
The following expression types are supported:
319
<option>--drop-intensity <200</option>
320
<option>--drop-intensity >400</option>
321
<option>--drop-intensity >=200</option>
327
<term><option>--keep-time</option> <replaceable>arg</replaceable></term>
330
Range in which to keep time.
331
The following expression types are supported:
332
<option>--keep-time 413665.2336-414092.8462</option>
333
<option>--keep-time <414094.8462</option>
334
<option>--keep-time >413665.2336</option>
335
<option>--keep-time >=413665.2336</option>
341
<term><option>--drop-time</option> <replaceable>arg</replaceable></term>
344
Range in which to drop time.
345
The following expression types are supported:
346
<option>--drop-time <413666.2336</option>
347
<option>--drop-time >413665.2336</option>
348
<option>--drop-time >=413665.2336</option>
354
<term><option>--keep-scan-angle</option> <replaceable>arg</replaceable></term>
357
Range in which to keep scan angle.
358
The following expression types are supported:
359
<option>--keep-scan-angle 0-100</option>
360
<option>--keep-scan-angle <100</option>
361
<option>--keep-scan-angle <=100</option>
367
<term><option>--drop-scan-angle</option> <replaceable>arg</replaceable></term>
370
Range in which to drop scan angle.
371
The following expression types are supported:
372
<option>--drop-scan-angle <30</option>
373
<option>--drop-scan-angle >100</option>
374
<option>--drop-scan-angle >=100</option>
380
<term><option>--keep-color</option> <replaceable>arg</replaceable></term>
383
Range in which to keep colors.
384
Define colors as two 3-tuples (R,G,B-R,G,B):
385
<option>--keep-color '0,0,0-125,125,125'</option>
391
<term><option>--drop-color</option> <replaceable>arg</replaceable></term>
394
Range in which to drop colors.
395
Define colors as two 3-tuples (R,G,B-R,G,B):
396
<option>--drop-color '255,255,255-65536,65536,65536'</option>
405
<refsect1 id='example'>
406
<title>EXAMPLE</title>
409
<title>Example data</title>
411
Visit the libLAS sample library for LiDAR data in LAS format:
413
<ulink url="http://liblas.org/samples/">http://liblas.org/samples/</ulink>