非常简单的api,可以从landsat 1-5、7和8从google下载landsat数据

Landsat578的Python项目详细描述


下载并解压缩陆地卫星5号、7号和8号(又名LT5、LE7、LC8)图像 通过google服务自动使用命令行界面或 一个简单的python脚本。(现在你可以得到所有的陆地卫星[1,2,3,4,5,7,8]!)

与Python2.7和3.6兼容。

陆地卫星仪器以太阳同步方式绕地球运行。 它们几乎每个地方都经过。 每16天一次。每个图像中的区域是 预定义并由(路径、行)坐标描述 世界参考体系2(WRS2)。 该系统适用于LT4以来的所有陆地卫星任务。 地球上的每个地方都至少有一条路/一排“场景”。 有些地方属于重叠的路径/行场景。陆地卫星 “下降”从北到南在白天,这些图像是 研究人员最感兴趣的是,尽管夜间图像 可用。

第一次运行此代码时,将下载并打包 场景列表。如果是在 最新的图像。这是一个大文件,大约需要3GB 可供python进程处理的内存。

陆地卫星-更新场景

它还将下载所需的wrs shapefile,以帮助查找 给定坐标的路径和行。

如果您知道某个位置的路径和行,可以在 命令行界面下载和解压缩图像 指定的开始和结束日期。你必须选择一颗卫星。 在您下载的软件包中,您需要调用landsat.py。 日期以yyyy-mm-dd格式输入,例如2008-05-31。

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

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名