[Liblas-devel] Python - memory leak problem
Stanley Wong
s.wong at kucerainternational.com
Mon Feb 13 12:48:59 EST 2012
Hi,
I am having a memory leak problem with the following function in Python:
def changeScaleOfLidarPoints(lasPointList):
for p in lasPointList:
(tmpx,tmpy,tmpz) = (p.x,p.y,p.z)
h = p.header
h.scale = [0.001,0.001,0.001]
p.header = h
p.x = tmpx
p.y = tmpy
p.z = tmpz
del h
del p
del lasPointList
I am trying to use this function to change an existing list of points from a default scale of 0.01 to 0.001 and keeping the coordinate values.
The memory leak probably has to do with the circular reference of the header, but that is the only way I can get the scale to change for the points.
Can someone please help me solve the memory leak or offer a workaround?
Thanks,
Stanley
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/liblas-devel/attachments/20120213/133fd002/attachment.html
More information about the Liblas-devel
mailing list