Questions tagged [pdal]

The Point Data Abstraction Library (PDAL) is an open source collection of software tools developed for reading, writing, and performing operations, like reprojecting or filtering, point cloud data. Point cloud data is typically collected from active imaging systems like Light Detection and Ranging (LIDAR) systems. PDAL takes its cue from another very popular open source project – GDAL. GDAL is Geospatial Data Abstraction Library, and it is used throughout the geospatial software industry to provide translation and processing support for a variety of raster and vector formats. PDAL provides the same capability for point cloud data types.

PDAL provides common functionality, including:
Reading point cloud data in a variety of formats
Writing point cloud data in a variety of formats
Converting point cloud data to rasters and meshes
Merging, splitting, culling, re-sampling point clouds
Reprojecting point clouds
Filtering point clouds

The source code can be found on GitHub (github.com/PDAL/PDAL)

Documentation and tutorials with sample data can be found at pdal.io

34 questions
2
votes
1 answer

Get index method in LAS/LAZ files using PDAL

I'm playing around with PDAL command line interface with point cloud files in both LAS and LAZ formats. I want to know if there is an indexing mechanism in LAZ/LAS files. Is there a way to get this using PDAL.
CoolCK
  • 416
  • 5
  • 16
2
votes
1 answer

pip install PDAL failing, missing pdal-config

Attempting to install PDAL for python via PIP in a virtual environment is resulting in a config error. I have installed PDAL by building it with cmake and ninja, and added the /pdal/bin folder to the environment path via export through console and…
ClockworkKettle
  • 136
  • 1
  • 8
2
votes
1 answer

Capturing thread output to redirect it to GUI(wxpython) in Python

I have a GUI built in WxPython. I also have a function in the same python script with embedded JSON objects, which I want to call the function as a thread (Background Process) I want to capture the output of this thread to redirect it to a Multiline…
1
vote
1 answer

How to install PDAL library in databrisk cluster?

I have installed the PDAL library ( https://pdal.io/en/latest/ ) on databricks cluster by using a databricks cluster based on container image. The issue is that the pdal library is not working properly, i am not able to translate to some of the data…
stefania
  • 11
  • 2
1
vote
1 answer

AttributeError: 'Pipeline' object has no attribute 'validate

i'm struggling to execute pdal inside a jupyter python notebook. import pdal polygon_draw_bounds = polygon_draw.bounds cropper = { "pipeline": [str(datasource/file), { "type":"filters.crop", …
Marc
  • 65
  • 7
1
vote
1 answer

Writing LAS header with PDAL in C++

I am working on an application that writes LAS files from scratch based on lidar data. Previously, the application was built with LibLAS and it worked quite well. However, LibLAS has been discontinued and they recommend to replace it with PDAL,…
1
vote
1 answer

Compare 2 set of 3D cloud points

I am working on the classification of a 3D point cloud using several python libraries (whitebox, PCL, PDAL). My goal is to classify the soil. The data set has been classified by a company so I am based on their classification as ground truth. For…
Taha
  • 23
  • 3
1
vote
2 answers

How to install python pdal on Mac?

I'm installing python pdal on my new Mac. This Mac runs python 3.6 and anaconda has been already installed. While trying to install pdal using command line "pip install pdal" which is recommanded by pdal documentation, I got error msg: No such file…
Yun Zhao
  • 135
  • 1
  • 9
0
votes
0 answers

PDAL does not install on pycharm

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pdal Failed to build pdal ERROR: Could not build wheels for pdal, which is required to install pyproject.toml-based projects. i…
0
votes
1 answer

PDAL info "request_payer"

Maybe I am being dense, but is it possible to add a "request_payer" to a pdal info call to s3? For example: This address is behind a "request_payer" firewall on AWS:…
Ian
  • 1
  • 1
0
votes
1 answer

Importing PDAL inside QGIS plugin

I have some functions using PDAL in Python that I'd like to integrate inside a QGIS plugin. This plugin must be easy to install on different OS (Windows, Linux). However, even if PDAL is used by QGIS to display point clouds, I didn't find a way to…
0
votes
1 answer

PDAL: Couldn't create filter stage of type 'writer.gdal'

I'm trying to create a raster .tif from a ground classified point cloud file using PDAL (https://pdal.io/en/latest/). I installed PDAL following the Quickstart instructions provided in the PDAL documentation…
Max
  • 23
  • 3
0
votes
0 answers

PDAL - pipeline - writers gdal - error: PDAL: All points collinear

I have a prepared pipeline which for most files works good. I have one laz file where I have error: PDAL: All points collinear What does it mean? Below pipeline in .json { "type":"filters.hag_delaunay" }, { …
piorkoo
  • 35
  • 4
0
votes
0 answers

How to determine the vertical units for a point cloud in PDAL

I am creating a PDAL pipeline using Python and the cloth filter (filters.csf). The resolution parameter needs to be specified in the units of the LAS file's coordinate system. I have some point clouds that use meters and some that use US feet. Is…
cary
  • 21
  • 3
0
votes
1 answer

Can PDAL be used to find the max point in each of a set of polygons?

I'm looking for the highest point in each of a large number of polygons. I'm using this pipeline: [ 'points.las', {'type': 'filters.crop', 'polygon': polygons}, { "type": "filters.outlier", "method":…
nickponline
  • 25,354
  • 32
  • 99
  • 167
1
2 3