本地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窗口的鼠标位置错误   Java 8流peek api   java将数据附加到文件中   java使用ExoPlayer 2.8播放播放列表中的特定文件   JavaSpring国际化:如何动态设置语言环境值   java如何在mysql中实现两个表之间的两个关联   java在gradle可执行jar文件中包含运行时参数   surefire插件中的java maven多套测试套件   java试图理解堆分析以确定内存泄漏或所需的大量内存   java识别字符串有数字   数组如何解决错误“java.lang.ArrayIndexOutOfBoundsException:5”   java Swt文件对话框选择的文件太多?   java此登录代码易受SQL注入攻击吗?   Java[3]中的文件<identifier>预期编译错误   java如何在spring webflux中发送列表   jar中未找到java文件异常   如何在java中合并2D数组?   java如何评测本机JNI库