0

次のようなデータセットがあります。

 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)
4

1 に答える 1

1

Pointインスタンス化するだけでインスタンスを作成できます。

pt = liblas.point.Point()

次に、そのフィールド ( xyzなど) に入力writeするだけです。

于 2012-10-10T15:45:48.130 に答える