[英]How do i convert a las file into a txt (or csv) file in python?
As the title suggested, how can i convert a.las file in a.txt or.csv file?如标题所示,如何将a.las文件转换为a.txt或.csv文件? Does laspy library do that? laspy 库会那样做吗?
Someone suggested to use pdal ( .LAS into a.CSV file using python ) but it is not clear how to do that有人建议使用 pdal( .LAS 使用 python 进入 a.CSV 文件)但不清楚如何操作
Solved in this way:以这种方式解决:
inFile = laspy.file.File(inputFile, mode='r')
test = np.vstack((inFile.x, inFile.y, inFile.z, inFile.raw_classification)).transpose()
with open(outFolder+"\\test.txt", mode='w') as f:
for i in range(len(test)):
f.write("%f "%float(test[i][0].item()))
f.write("%f "%float(test[i][1].item()))
f.write("%f "%float(test[i][2].item()))
f.write("%d \n"%int(test[i][3].item()))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.