Questions tagged [pdal]

PDAL (Point Data Abstraction Library) provides both a suite of command-line applications and programming library for the processing, filtering, translation, and querying of point cloud data in a pipeline fashion that allows complex processing chains to be put together simply.

PDAL is a C++ BSD library for translating and manipulating point cloud data. It is very much like GDAL (Geospatial Data Abstraction Library), which handles raster and vector data. Website: http://www.pdal.io/

126 questions
3
votes
0 answers

Reprojecting a pointcloud into a local coordinate system with PDAL?

I am currently facing the challenge of bringing a point cloud (las) from the coordinate system NAD83(2011) / South Carolina https://epsg.io/6569 into a local coordinate system. I have been given the following parameters: Delta X: 497104 Delta Y:…
2
votes
0 answers

PDAL filters.crop fails with Unable to transform crop geometry to point coordinate system

When trying to crop a point cloud using boundsfollowing error is thrown: PDAL: filters.crop: Unable to transform crop geometry to point coordinate system. Below is my JSON: [ "PointCloud.laz", { "type": "readers.las", …
tachyon
  • 131
  • 2
2
votes
0 answers

PDAL: How to combine two range filters with an OR (instead of AND)?

I have a point cloud with two additional attributes (dimensions): Planarity and Linearity. I want to filter this point cloud based on the following condition: Planarity > 0.90 OR Linearity > 0.90 However, it seems that this can not be done with the…
pipppoo
  • 21
  • 2
2
votes
2 answers

Converting point cloud to raster with PDAL

I would like to convert my test.las file to a DTM file I tried using this command: (LIDAR) C:\Users\Dell\Documents\LIDAR>pdal pipeline test.json But it's giving me as an error: (PDAL Debug) Debugging... PDAL: Pipeline: parse error at line 1,…
work
  • 73
  • 9
2
votes
1 answer

pdal tile to generate TIFFs without seams

I'm using a pdal tile command like the one below. This works, and creates tiles of Z dimension in a TIFF. However, the edges of each tile create a seam (seen below). I tried setting the buffer to 1 but that had no effect. It seems logical that…
Marc Miles
  • 69
  • 2
1
vote
1 answer

PDAL output precision

A similar question with different output is already asked (Do i lost precision when importing LAS files with PDAL?) Anyway, I’m just doing classification with PDAL and my output has only 2 decimals (my file is already projected and in metadata I…
Sami
  • 21
  • 2
1
vote
1 answer

Apply a "where" expression to a PDAL merge script

Im trying to run pdal merge on a large number of laz files. An example of my current script is.. pdal merge file1.laz file2.laz file3.laz d:\outputs\merged.copc.laz I know form the documents theres a way to create a where expression, to remove…
1
vote
0 answers

Error running PDAL tests after cmake build: "free(): invalid pointer Aborted (core dumped)

I am trying to install PDAL 2.4.0 from source, building with CMake 3.22.4 and ninja 1.10.0 on a laptop running Linux Mint 20.3. I am following the steps laid out here: UNIX Compilation Here is the output of cmake: sudo cmake -G Ninja .. --…
Theophan
  • 11
  • 3
1
vote
0 answers

Extract the pose of an e57 file

I want to use pdal to extract the pose of each scan in one e57 file. However, I could not find any available way with the current pdal c++ API to do that. I can only get the coordinates and rgb information of the points. Is there any way to obtain…
sprinklex
  • 11
  • 1
1
vote
1 answer

pdal | issues when using tiledb reader in python

I have created an fresh conda environment and installed pdal per the pdal Quickstart instructions: conda create --yes --name pdalplayground --channel conda-forge pdal All applications (tindex, tile, info, pipeline...etc) when run from the…
user890
  • 5,733
  • 1
  • 42
  • 71
1
vote
1 answer

File Conversion Issue with PDAL

Is there any single command line available which converts all the pcd file in a folder into CSV and create individual CSV file for individual pcd file?
0
votes
1 answer

PDAL writers.raster: set bounds

Is anyone aware of a method to set the bounds of a GTiff in the PDAL writers.raster similar to the method in writers.gdal? The idea is to ensure the output raster is the same bounds as the input las. writers.raster example: { "pipeline": [ …
Ian
  • 11
  • 2
0
votes
1 answer

Coordinates of the point cloud are shifted after voxelizing with PDAL

I used PDAL commands to voxelize the point cloud with folloiwing code. When I opened the results in Cloud Compare it didn't overlap with original point cloud. Is there any potential reason? [ "input.las", { …
Sher
  • 894
  • 5
  • 18
0
votes
1 answer

Subsampling point cloud with PDAL

I have hundreds of LAZ files that I want to reproject and save in the folder named reproject with the following pipeline. It runs indefinitely but doesn't generate any output file. json_pipeline = """ [ { "type": "readers.las", …
Sher
  • 894
  • 5
  • 18
0
votes
1 answer

PDAL How to use "ogr" option in "readers.copc"

How can I use the "ogr" option in "readers.copc"? My pipeline is : [ { "type":"readers.copc", "ogr": [{ "drivers": "ESRI Shapefile", "layer":"\\\\my_server\\my_folder\\my_subfolder\\my_layer.shp" …
fg13
  • 9
  • 2
1
2