首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Las数据记录格式读取

Las数据记录格式读取
EN

Stack Overflow用户
提问于 2015-10-09 06:06:14
回答 1查看 1.1K关注 0票数 1

我有一个LAS文件,我需要从其中收集每个属性的值。我已经知道了数据类型:

X_Easting,Y_Northing,Z_Elevation,强度,ReturnNum,NumOfReturns,ScanDirFlag,EdgeFlightLine,分类,ScanAngleRank,UserData,PointSourceID,GPS_TIME,红色,绿色,蓝色

类似于在第11页底部的一页。

我可以从以下几个方面了解其中几个方面:

代码语言:javascript
复制
import laspy
inFile = laspy.file.File("lasfile.las", mode="r")
print inFile.x
print inFile.y
print inFile.z
print inFile.intensity
print inFile.red
print inFile.green
print inFile.blue

我也需要其他人,但我不知道怎么打电话给他们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-09 09:44:48

要找到这样的东西,一个很好的方法是查看交互式python中想要了解的对象:

代码语言:javascript
复制
me@machine:~$ python
Python 2.7.10 |Continuum Analytics, Inc.| (default, Sep 15 2015, 14:50:01) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> import laspy
>>> las_file = laspy.file.File("lasfile.las", mode='r')
>>> help(las_file)

这向您展示了laspy提供的File类的文档。在那里,您可以找到一个列表的所有属性,您正在寻找。

编辑:,我在您的另一篇文章中看到您正在windows上开发。要到达解释器,请从“开始”菜单执行python.exe。如果您使用的是空闲,您也可以使用它的内置shell。

如果您曾经面对过一个文档不太清楚的包,您也可以使用:

代码语言:javascript
复制
>>> dir(las_file)
['Blue', 'Classification', 'Green', 'Intensity', ...]

这显示了要查看的对象的字典中的所有条目(在本例中为las_file)。这会给出列表中的所有方法和属性,而不作任何解释,因此可能会有些复杂,但如果您只想快速浏览一下需要处理的内容,它就可以工作了。

我希望这能帮到你。谢谢你让我意识到像这样的包存在:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33030986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档