PDALtools
How to process PointClouds in QGIS Processing
Licencia (CC BY-SA 3.0)
Geopcamp ES 2018
20 October 2018 - Madrid
![](https://s3.amazonaws.com/media-p.slid.es/uploads/104746/images/5379839/pdal_logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/104746/images/3870033/qgis-icon_anita02.png)
Who am I
15 years working on Satellite Ground Segments for
Landsat, Cryosat, MODIS, Sentinel...
Since 2006 in QGIS/GRASS
QGIS Core developer
and Plugin developer/trainer
Founder of GFOSS.it
Italian OSGEO Local Chapter
Founder of QGIS.es
Spanish QGIS user group
Coautor of "Mastering QGIS"
![](https://s3.amazonaws.com/media-p.slid.es/uploads/104746/images/3732632/0370OS_5385_Mastering_QGIS__Second_Edition.jpg)
Reviewer
QGIS Python Programming Cookbook
![](https://s3.amazonaws.com/media-p.slid.es/uploads/luigipirelli/images/1201966/4985OS_mockupcover_cb.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/104746/images/5380350/Screenshot_from_2018-10-18_15-02-41.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/104746/images/5379839/pdal_logo.png)
PDAL Strongest Features
Why is better than LAStools and Whitebox
- Completly GFOSS (BSD permissive Licence)
- C++ API (https://pdal.io/api/index.html)
- Basic Python Bindings (https://pypi.org/project/PDAL)
- Extensibility with Python, PCL and Matlab (https://pdal.io/stages/filters.html#languages)
- Many Readers/Writers (GDAL/OGR, PGPointClound, Entwine, Numpy...)
- Many basic building block glued in pipelines
PDAL Weakest Features
Why is in some cases you still need LAStools and Whitebox
- 1 core only (paralelization via scripting)
- No native GPU acceleration (BTW can be used in python/numpy filters)
Why PDALtools
QGIS Processing integration
-
Backend chaining
- GRASS, SAGA, QGIS Native, GDAL/OGR,...
- LAStools or WhiteBox
- Automatic GUI generation
- Integration if a full featured GIS as QGIS
![](https://s3.amazonaws.com/media-p.slid.es/uploads/104746/images/5387993/Screenshot_from_2018-10-20_18-25-32.png)
!!! #ShowMeTheCode !!!
Here when any leecher falls
( sanguijuelas ;-)
QUIZ Time 1
In a LAS file what could be the ScanAngle of the horizont?
QUIZ Time 2
The sun affects scan intesity
Yes? No?
Demo from GeoMove...
![](https://s3.amazonaws.com/media-p.slid.es/uploads/104746/images/5380937/Screenshot_from_2018-10-18_16-58-41.png)
Hire a QGIS Core Developer
Luigi Pirelli
luipir@gmail.com
www.linkedin.com/in/luigipirelli
gis.stackexchange.com/users/19667/luigi-pirelli
Licence: (CC BY-SA 3.0)
PDAL PointCloud analisys in QGIS Processing
By Luigi Pirelli
PDAL PointCloud analisys in QGIS Processing
Example how to use PDALtools in the QGIS Processing toolbox
- 2,620