陆地卫星光栅文件I/O

espatools的Python项目详细描述


Documentation StatusPyPIBuild StatusDocumentation Built by gendocsGitHub

一个开源的python包,用于简单地将landsat图像加载为numpy数组。 从USGS Earth Explorer下载陆地卫星图像时,数据集包含 许多波段(.tif文件)和一些元数据文件(.txt.xml文件)。 espatools是用来分析.xml元数据文件以读取所有带区的 为该数据集提供了方便直观的访问方法 python环境中原始数据旁边的元数据。 espatools可以在GitHubPyPI上找到。

Collage of RGB colors

连接

  • 包大量使用properties以一致的声明性方式创建强类型对象。
  • PVGeo实现了espatools通过xml元数据文件读取landsat图像的接口。查看pvgeo的Landsat Reader了解更多详细信息。

开始

espatools可从PyPI

$ pip install espatools

使用量

我们认为espatools易于使用;请尝试一下,让我们知道您的想法,因为这只是alpha版本!

  1. 首先,看一下this example对于PVGeo,其中espatools有一个在paraview中直接使用的接口。
  1. 然后在python环境中阅读landsat图像后,查看this Jupyter Notebook以演示一些简单的绘图。

示例错误颜色

importespatoolsimportmatplotlib.pyplotasplt# Create the reader to manage I/Oreader=espatools.RasterSetReader(filename='metadata.xml')# Perform the read and yield a raster setraster=reader.Read()# Get an RGB color schemecolor=raster.GetRGB('false_a')# Now plot the false color imageplt.imshow(color)

上述代码的结果产生以下假彩色图像:

RGB False Color

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

推荐PyPI第三方库


热门话题
java MongoOperations Upert/FindModify删除mongo中的所有字段   java括号中的二叉树,而!=空值无效   java com.*.*.**。安全CustomUserDetail无法强制转换为com。***。安全CustomUserDetail   java如何编写多线程算法来发现可用socket   java Spring Boot Solr:子文档的索引列表   java如何向maven shade插件添加外部jar文件   java zebra条形码扫描仪Android studio集成   java为什么一个地方的原始类型会导致其他地方的通用调用站点被视为原始类型?   java将swing控件拆分为相等的部分   java如何在jshell中为spring项目设置类路径   java关于如何从API级别19的时间选择器中删除此白边的提示?   存储二进制字符串所有可能序列的算法,Java   测试JUnitJava。lang.NullPointerException   java Google AppEngine数据库   JavaSpring如何向数据对象注入@Value?   在eclipse java项目中包含mavenant构建库   带有JSP/EL的java省略号(缩写文本)