<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>Hi,</div>
<div>&nbsp;</div>
<div>I am working with some LAS 1.2 point format 1 data that have a variable length record in them and liblas 1.6.0 for python seems to crash on these files. When I try to open these files I get a message that &#8220;something bad happened&#8221; and python has to close.
</div>
<div>&nbsp;</div>
<div>Here is what I am trying</div>
<div>from liblas import file</div>
<div>f = file.File(&#8216;nc_2571.las', mode= &#8216;r&#8217;)</div>
<div>&nbsp;</div>
<div>Just to make sure it wasn&#8217;t my files, I found an example from Marten Isenburg of the v1.2 point format 2 las format and tried the same thing, no problem, the file opened just fine.&nbsp; However when I added a vlr record to it using: </div>
<div>&nbsp;</div>
<div>from liblas import file as lasfile</div>
<div>from liblas import vlr</div>
<div>from liblas import header as lasheader</div>
<div>&nbsp;</div>
<div>f = lasfile.File('las12_example.las',None,'rb')</div>
<div>h = f.header</div>
<div>&nbsp;</div>
<div>v = vlr.VLR()</div>
<div>&nbsp;</div>
<div>v.userid='Alicia'</div>
<div>v.recordid = 12345</div>
<div>&nbsp;</div>
<div>h.add_vlr(v)</div>
<div>&nbsp;</div>
<div>f2 = lasfile.File('las12_example_vlr.las',header=h,mode='w')</div>
<div>for p in f:</div>
<div>&nbsp;&nbsp;&nbsp; f2.write(p)</div>
<div>f2.close()</div>
<div>&nbsp;</div>
<div>And tried to open the new file 'las12_example_vlr.las', it crashed with the same error as my file. Does anyone know if this is a known bug? Are there any work arounds or a newer python version that I can use where this is fixed?</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>&nbsp;</div>
<div><font face="Times New Roman, serif" size="2">Alicia Sullivan</font></div>
<div><font face="Times New Roman, serif" size="2">IT Specialist, Weyerhaeuser</font></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</font>
</body>
</html>