创建一个类型liblas.point.Point以便使用Liblas模块保存* .las文件

时间:2012-10-10 15:42:10

标签: python formatting type-conversion lidar

我有一个数据集:

 s
'308342.38 6964462.78 122.15 16 1 1 0 0 1 0 114.985 7.1653 '

type (s)
<type 'str'>

我想做的是创建一个liblas.point.Point并在* .las文件中保存它(有几百万个点)

file_out = lasfile.File(outFile,mode='w')

这是消息错误:

file_out.write(s)
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python27\lib\site-packages\liblas\file.py", line 382, in write
'be of type liblas.point.Point' % pt)

1 个答案:

答案 0 :(得分:1)

您可以通过实例化来创建Point个实例:

pt = liblas.point.Point()

然后,您只需填写其字段(xyz等)和write字段。