GRASS LiDAR tools [it was Re: [Liblas-devel] Hello!]

Howard Butler hobu.inc at gmail.com
Wed May 7 23:03:21 EDT 2008


On May 6, 2008, at 6:18 AM, Roberto Antolín wrote:

> Hello,
>
> Mateusz Loskot wrote:
>>> Antolin made the official GRASS lidar plugins.
>>> http://grass.itc.it/grass62/manuals/html62_user/v.lidar.edgedetection.html
>
> Yes, I'm guilty!! :)
> I've done the GRASS LiDAR tools (v.lidar.*), the v.outlier module  
> for outlier removal and one of the many interpolators within GRASS:  
> v.surf.bspline. They are aimed to reckon a DTM from a LiDAR dataset.
>
> Although I "only" imported the modules from GRASS 5.4 to GRASS 6 it  
> was a lot of work cos I had to rewrite and to modify all of them,  
> and only some functions from the old version were left. In some way,  
> I started from the scracth since I didn't know anything about C,  
> programming in general, GRASS nor LiDAR techniques.
>
> Still I'm not very proud of them because there are still lots of  
> bugs and programming errors. Further improvements have to be done  
> specifically in v.lidar.edgedetection. This module is quite slow and  
> the whole procedure can take up to a couple of days, depending on  
> the dataset dimensions and the number of points.

Roberto,

One of the things we would be very interested in before we release  
version 1.0 is how libLAS integrates with other applications like the  
GRASS LiDAR modules.  If there are significant portions of  
functionality missing, we would like to get them added before the big  
stable release.  Our only applications that extensively uses the APIs  
are the ports of Martin Isenburg's utilities that libLAS contains, and  
while these are good for demonstrating what can be done with the  
library, they don't provide a lot of breadth when it comes to  
functionality you might want in software that directly feeds into a  
processing pipeline or visualization tool etc.

Did you have to write LAS reading/writing software as part of your  
effort, or did you dump the LiDAR data to text before consuming the  
data with GRASS and beginning your processing?

Howard





More information about the Liblas-devel mailing list