On Aug 12, 2010, at 9:45 AM, jasim wrote:

> Hi All,
> 
> I was trying to read the binary LAS files (version 1.0)... Have read 
> everything from PUBLIC HEADER BLOCK and VARIABLE LENGTH RECORDS without any 
> problems.
> 
> Currently having difficulty reading the POINT DATA... not in the sense that I 
> cannot read but in the sense that I do not know which POINT DATA RECORD 
> FORMAT to read for every point data...
> 
> According to "ASPRS LIDAR Data Exchange Format Standard" Version 1.0, May 9, 
> 2003. There is POINT DATA RECORD FORMAT 0 and POINT DATA RECORD FORMAT 1.
> The only difference that I could spot is the last 8 byte double value in 
> FORMAT 1 is additional, also the Scale Angle Rank Format in 0 is specified as 
> char, but in Format 1 it is
> specified as unsigned char. In the above document before the Format 1 it says 
> the following:
> "Other point data formats must be derived from the "Point Data 0" structure 
> with the additional data added thereafter".
> 
> Probably I am missing something, if anyone could help me?
> My question is: so I read Point data in format 0, then how do I know whether 
> the point data is in format 0 or 1? If anyone could
> clearly point to the result, I would be happy!

libLAS' points are returned to you regardless of the point format, and can be 
assumed to be equivalent to LAS 1.2's point format 3 (ie, all of format 0 + 
time + color).  Setting the point format in a header will cause points being 
written into that file to conform to the point format specified.  

Are you using libLAS, or is this a general LAS question?

Howard_______________________________________________
Liblas-devel mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/liblas-devel

Reply via email to