1v.in.pdal(1) GRASS GIS User's Manual v.in.pdal(1)
2
3
4
6 v.in.pdal - Converts LAS LiDAR point clouds to a GRASS vector map with
7 PDAL.
8
10 vector, import, LIDAR
11
13 v.in.pdal
14 v.in.pdal --help
15 v.in.pdal [-wocr] input=name output=name [id_layer=string] [re‐
16 turn_layer=string] [class_layer=string] [rgb_layer=string] [spa‐
17 tial=xmin,ymin,xmax,ymax] [zrange=min,max] [return_filter=string]
18 [class_filter=integer[,integer,...]] [input_srs=string] [--over‐
19 write] [--help] [--verbose] [--quiet] [--ui]
20
21 Flags:
22 -w
23 Reproject to location’s coordinate system if needed
24 Reprojects input dataset to the coordinate system of the GRASS lo‐
25 cation (by default only datasets with the matching cordinate system
26 can be imported
27
28 -o
29 Override projection check (use current location’s projection)
30 Assume that the dataset has same projection as the current location
31
32 -c
33 Do not automatically add unique ID as category to each point
34 Create only requested layers and categories
35
36 -r
37 Limit import to the current region
38
39 --overwrite
40 Allow output files to overwrite existing files
41
42 --help
43 Print usage summary
44
45 --verbose
46 Verbose module output
47
48 --quiet
49 Quiet module output
50
51 --ui
52 Force launching GUI dialog
53
54 Parameters:
55 input=name [required]
56 LAS input file
57 LiDAR input files in LAS format (*.las or *.laz)
58
59 output=name [required]
60 Name for output vector map
61
62 id_layer=string
63 Layer number to store generated point ID as category
64 Set to 1 by default, use -c to not store it
65
66 return_layer=string
67 Layer number to store return information as category
68 Leave empty to not store it
69
70 class_layer=string
71 Layer number to store class number as category
72 Leave empty to not store it
73
74 rgb_layer=string
75 Layer number where RBG colors are stored as category
76 Leave empty to not store it
77
78 spatial=xmin,ymin,xmax,ymax
79 Import subregion only
80 Format: xmin,ymin,xmax,ymax - usually W,S,E,N
81
82 zrange=min,max
83 Filter range for z data (min,max)
84
85 return_filter=string
86 Only import points of selected return type
87 If not specified, all points are imported
88 Options: first, last, mid
89
90 class_filter=integer[,integer,...]
91 Only import points of selected class(es)
92 Input is comma separated integers. If not specified, all points are
93 imported.
94
95 input_srs=string
96 Input dataset projection (WKT or EPSG, e.g. EPSG:4326)
97 Override input dataset coordinate system using EPSG code or WKT
98 definition
99
101 Imports a point cloud (e.g. from a LAS file) as vector points with the
102 PDAL library. v.in.pdal supports the following filters:
103
104 • 2D region filter
105
106 • Z coordinates filter
107
108 • return filter
109
110 • class filter
111
113 Import only XYZ coordinates of points, limit the import to the current
114 computational region and reproject to the Location projection during
115 the import:
116 v.in.pdal input=points.las output=points -c -r -w
117
119 • V. Petras, A. Petrasova, J. Jeziorska, H. Mitasova (2016): Pro‐
120 cessing UAV and lidar point clouds in GRASS GIS. XXIII ISPRS
121 Congress 2016 [ISPRS Archives, ResearchGate]
122
124 r.in.pdal, g.region, v.vect.stats v.in.ogr,
125
127 Vaclav Petras, NCSU GeoForAll Lab
128
130 Available at: v.in.pdal source code (history)
131
132 Accessed: Saturday Jan 21 21:16:09 2023
133
134 Main index | Vector index | Topics index | Keywords index | Graphical
135 index | Full index
136
137 © 2003-2023 GRASS Development Team, GRASS GIS 8.2.1 Reference Manual
138
139
140
141GRASS 8.2.1 v.in.pdal(1)