Provided by: grass-doc_7.8.2-1build3_all bug

NAME

       v.in.pdal  - Converts LAS LiDAR point clouds to a GRASS vector map with PDAL.

KEYWORDS

       vector, import, LIDAR

SYNOPSIS

       v.in.pdal
       v.in.pdal --help
       v.in.pdal  [-wocrjkhm]  input=name  output=name  [id_layer=string]   [return_layer=string]
       [class_layer=string]           [rgb_layer=string]            [spatial=xmin,ymin,xmax,ymax]
       [zrange=min,max]        [return_filter=string]        [class_filter=integer[,integer,...]]
       [input_srs=string]           [max_ground_window_size=float]           [ground_slope=float]
       [max_ground_distance=float]    [initial_ground_distance=float]    [ground_cell_size=float]
       [--overwrite]  [--help]  [--verbose]  [--quiet]  [--ui]

   Flags:
       -w
           Reproject to location’s coordinate system if needed
           Reprojects input dataset to the coordinate system of the GRASS  location  (by  default
           only datasets with the matching cordinate system can be imported

       -o
           Override projection check (use current location’s projection)
           Assume that the dataset has same projection as the current location

       -c
           Do not automatically add unique ID as category to each point
           Create only requested layers and categories

       -r
           Limit import to the current region

       -j
           Classify and extract ground points
           This assignes class 2 to the groud points

       -k
           Classify ground points

       -h
           Compute height for points as a difference from ground
           This requires points to have class 2

       -m
           Use approximate algorithm in ground filter

       --overwrite
           Allow output files to overwrite existing files

       --help
           Print usage summary

       --verbose
           Verbose module output

       --quiet
           Quiet module output

       --ui
           Force launching GUI dialog

   Parameters:
       input=name [required]
           LAS input file
           LiDAR input files in LAS format (*.las or *.laz)

       output=name [required]
           Name for output vector map

       id_layer=string
           Layer number to store generated point ID as category
           Set to 1 by default, use -c to not store it

       return_layer=string
           Layer number to store return information as category
           Leave empty to not store it

       class_layer=string
           Layer number to store class number as category
           Leave empty to not store it

       rgb_layer=string
           Layer number where RBG colors are stored as category
           Leave empty to not store it

       spatial=xmin,ymin,xmax,ymax
           Import subregion only
           Format: xmin,ymin,xmax,ymax - usually W,S,E,N

       zrange=min,max
           Filter range for z data (min,max)

       return_filter=string
           Only import points of selected return type
           If not specified, all points are imported
           Options: first, last, mid

       class_filter=integer[,integer,...]
           Only import points of selected class(es)
           Input is comma separated integers. If not specified, all points are imported.

       input_srs=string
           Input dataset projection (WKT or EPSG, e.g. EPSG:4326)
           Override input dataset coordinate system using EPSG code or WKT definition

       max_ground_window_size=float
           Maximum window size for ground filter
           Default: 33

       ground_slope=float
           Slope for ground filter
           Default: 1.0

       max_ground_distance=float
           Maximum distance for ground filter
           Default: 2.5

       initial_ground_distance=float
           Initial distance for ground filter
           Default: 0.15

       ground_cell_size=float
           Initial distance for ground filter
           Default: 1

DESCRIPTION

       v.in.pdal supports the following PDAL filters:

           •   groud  detection  with  Point Cloud Library (PCL) Progressive Morphological Filter
               (Zhang 2003) (filters.ground)

           •   filters.height (requires PCL)
       v.in.pdal supports the following filters natively:

           •   2D region filter

           •   Z coordinates filter

           •   return filter

           •   class filter

EXAMPLES

       Import only XYZ coordinates of points, limit  the  import  to  the  current  computational
       region and reproject to the Location projection during the import:
       v.in.pdal input=points.las output=points -c -r -w

SEE ALSO

        r.in.lidar, r3.in.lidar, g.region, v.vect.stats v.in.ogr,

REFERENCES

           •   V.  Petras,  A.  Petrasova,  J.  Jeziorska, H. Mitasova (2016): Processing UAV and
               lidar point clouds in GRASS GIS.   XXIII  ISPRS  Congress  2016  [ISPRS  Archives,
               ResearchGate]

           •   Zhang,  Keqi,  et  al.   A progressive morphological filter for removing nonground
               measurements from airborne  LIDAR  data.   Geoscience  and  Remote  Sensing,  IEEE
               Transactions on 41.4 (2003): 872-882.

AUTHOR

       Vaclav Petras, NCSU GeoForAll Lab

SOURCE CODE

       Available at: v.in.pdal source code (history)

       Main index | Vector index | Topics index | Keywords index | Graphical index | Full index

       © 2003-2019 GRASS Development Team, GRASS GIS 7.8.2 Reference Manual