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
0
votes
0 answers

Does the function iterative closest point (ICP) exist in R?

Does an R function iterative closest point (icp) exist for use with LAS objects? I see the options morpho::icpmat() and mesheR::icp(), but these appear to use mesh3d objects instead of LAS. I was hoping to find something similar to icp from the…
fraziertj
  • 11
  • 2
0
votes
0 answers

Convert las file to ltf or dem

i want to convert las file to ltf format (leica terrain format)or dem, and vice versa, using pdal, can you tell me how to do that? I can't find an ltf or dem writer for pdal is there something i can do? tried to find a way to introduce ltf files to…
0
votes
0 answers

There is no output.las created using a PDAL pipeline via JSON to transform the input.laz file

I am using Mini forge and have PDAL installed in my computer. I cannot get the PDAL to output the output.las file . If I create an empty las file for the output , nothing happens and if I don't create it in the directory there is an error. this is…
Sam
  • 1
0
votes
1 answer

.laz file not recognized by QGIS on Mac

I am trying to view a .laz file in QGIS 3.22. I dragged and dropped the .laz file into QGIS, but got the following error: LAS and LAZ files cannot be opened by this QGIS install. This QGIS build does not include the PDAL library dependency…
0
votes
1 answer

Import pdal error on windows 10 (JSONDecodeError)

Have some problem with PDAL lib. After the library installation tried to import pdal and the error has been rised: JSONDecodeError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_17208/3968280360.py in…
0
votes
1 answer

How do you compute the 90% percentile height (Z) in PDAL?

How can you use filters to compute the height (Z) of the point in a point view that is higher than 90% of the other points using PDAL?
nickponline
  • 25,354
  • 32
  • 99
  • 167
0
votes
1 answer

Make use of multiple cores using multiprocessing converting lidar point cloud files to raster

I have many classified lidar point cloud files, which I want to convert to geotiff raster files. For that I wrote a function that creates a json-Pipeline file that is required for conversion with PDAL and then executes that pipeline. tiles = [] for…
sfluck
  • 345
  • 1
  • 2
  • 8
0
votes
1 answer

build PDAL with LAZperf

I'm building PDAL this way in my Ubuntu 18 : cd /home/magno/install && \ git clone https://github.com/hobu/laz-perf.git && \ cd laz-perf && \ mkdir build && \ cd build && \ cmake .. \ -DEMSCRIPTEN=1 \ …
Magno C
  • 1,922
  • 4
  • 28
  • 53
0
votes
0 answers

PDAL pipeline to import las info to postgresql/postgis

I'm wanting to write all the data from an .las pointcloud file to a PostgreSQL/postgis database. My pipeline file is as follows: { "pipeline":[ { "type":"readers.las", …
Spatial Digger
  • 1,883
  • 1
  • 19
  • 37
0
votes
1 answer

PDAL filter doesn't work: Unable to parse pipeline

So this is my first time to use PDAL. I use python 3.6 and PDAL 1.9. json_s = """{ "test.las", { "type":"filters.outlier", "method":"statistical", "mean_k":12, "multiplier":0.5 }, { …
user11814960
0
votes
1 answer

PDAL issues with python3.5

I installed PDAL in Conda Python3.5.6. After manually linked many ".so" files I still got err when I wanted to convert LAS to LAZ file. Unable to open "libpdalpython.pyx": File not found Can someone tell me how to fix it??
ggl
  • 5
  • 1
0
votes
1 answer

How can I install pdal or liblas on google colab?

I need to read .las file and to run the code via google colab. I have tried several libraries as lilbas and pdal. However when trying to import them, I have some errors that I have difficulties to solve. In order to install the libraries, i have…
AnneSo
  • 1
0
votes
1 answer

Read laz files are stored on IBM COS

I have a problem with reading laz files that are stored at IBM cloud object storage. I have built pywren-ibm library with all requirements that pdal one of them with docker and I then deployed it to IBM cloud function as an action, where the error…
Ammar
  • 26
  • 3
0
votes
1 answer

reading in and merging multiple .las in a pdal pipeline file

I can read in and output single .las files in a pipeline file. How do I read in two .las files, merge them, then apply the filter and output based on the below example? { "pipeline":[ { "type":"readers.las", …
Spatial Digger
  • 1,883
  • 1
  • 19
  • 37
0
votes
1 answer

How to insert variable value into JSON string for use with PDAL

I'm trying to use the Python extension for PDAL to read in a laz file. To do so, I'm using the simple pipeline structure as exampled here:…
Matt
  • 43
  • 6