本地Python ASPRS LAS读写库

lasp的Python项目详细描述


laspy是一个python库,用于读取、修改和创建las lidar 文件夹。

Build Status

简介

laspy是一个pythonic库,用于读取、修改和编写las 文件夹。对LAZ的支持仅限于读取LAS版本1.0-1.3文件。 laspy与python 2.6+和3.5+兼容。

laspy包含一组命令行工具,可用于 文件操作,如格式转换和验证,以及 比较LAS文件。

示例

一个简单的例子来展示laspy的基本知识。在这里我们创建一个输出 仅由输入文件中的地形点组成的文件:

fromlaspy.fileimportFileimportnumpyasnpinFile=File('/path/to/file.las',mode='r')I=inFile.Classification==2outFile=File('/path/to/output.las',mode='w',header=inFile.header)outFile.points=inFile.points[I]outFile.close()

API文档和教程可在 PythonHosted

安装

laspy可以用pip

安装
pip install laspy

或者运行源发行版中包含的安装脚本:

python setup.py build
python setup.py install

您可能需要以root/administrator身份运行这些命令。

laspy只依赖于numpy,因此应该在linux、os上工作。 X和Windows,只要有可用的Numpy工作安装。

更改日志

版本1.5.1

版本1.5.0

  • 在base.filemanager(#48)中改进了内存处理
  • 引入了r-文件模式,它只读取as las文件的头(#48
  • las v.1.4错误修复(#55
  • python 3支持(#62

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java需要64位jdk 1.5 for windows   eclipse运算符+对于参数类型java是未定义的。双,爪哇。双人   未下载文件扩展名为的java文件   java不支持带有POST的媒体类型   从动态创建的多个EditText读取文本时发生java错误   java无法为同一xpath单击多个按钮   如何在Java中动态格式化字符串   java Android Clear Middle活动   多线程Java内存模型volatile和x86   git在Java中通过Jgit忽略文件或文件夹   java“决策无法区分输入的备选方案1、2…”   子类的javajpa继承   java需要弄清楚如何操作mutator来弄清楚一个类,教授说,我对如何操作感到困惑   java如何使用JDBC将数据从文件复制到PostgreSQL?