[Liblas-devel] pondering about LAS 2.0 (was LAS Schema)

Martin Isenburg isenburg at cs.unc.edu
Wed Mar 17 13:25:30 EDT 2010


hello howard,

i agree with everything howard says. and i think that we can remedy all 
those things with LAS 2.0. i got the following idea from talking to 
someone at the IMLF showfloor (it was not my idea ... i stole it but i 
personally think it's brilliant at the moment but you may convince me 
otherwise):

make each point attribute a separate file. hence a "LAS file" is really 
a "LAS directory". then the presence of the file with the right name 
(e.g. "x", "y", "z", "rgb" ... determines the composition of the points 
(rather than a point format in the header).

C:\released_code\lastools\data>dir serpent_mount_las
 Directory of C:\released_code\lastools\serpent_mount_las

02/04/2010  11:24 PM    <DIR>          .
02/04/2010  11:24 PM    <DIR>          ..
01/27/2009  11:55 PM         227 header
01/27/2009  11:55 PM         5,966,832 x
01/27/2009  11:55 PM         5,966,832 y
01/27/2009  11:55 PM         5,966,833 z
01/27/2009  11:55 PM         2,983,416 r
01/27/2009  11:55 PM         2,983,416 g
01/27/2009  11:55 PM         2,983,416 b
               7 File(s)
               2 Dir(s)   3,245,469,696 bytes free

this takes away all the fluff. makes it super extendable. allow for more 
complex data types to be easily added (e.g. doubles, velocity vectors, ...).

and when you "classify" the LIDAR points you can just create a 
"classification" file without having to touch gigabytes of data just to 
re-write the classification entry of every point.

of course ... the disadvantage will be the multiple files overhead. but 
assuming we have spatial indexing as well we can get away with one very 
LARGE las files instead of tons of smaller las files, thereby lowering 
the total number of files again,

what do you think? feel free to set me straight now ... it was not my 
idea in the first place so you can't hurt my feelings. (-:

martin

-- 
scientist in data visualization  facilitator for sustainable communities
http://downtownfarm.net   925-456-4461  http://www.cs.unc.edu/~isenburg/



More information about the Liblas-devel mailing list