专栏名称: 小猿猴GISer
GIS遥感交流学习
目录
相关文章推荐
直播海南  ·  刚刚回应:招聘不存在违规操作 ·  11 小时前  
Kevin在纽约  ·  分享图片 -20250222212332 ·  昨天  
最高人民法院  ·  中央军委主席习近平签署命令 ... ·  2 天前  
直播海南  ·  首批200名嫌犯,被押解回国! ·  3 天前  
51好读  ›  专栏  ›  小猿猴GISer

欢迎使用我写的批量下载哨兵1卫星轨道数据的Python包~

小猿猴GISer  · 公众号  ·  · 2024-11-02 14:28

正文

由于微信公众号改变了推送规则,为了每次新的推送可以在第一时间出现在您的订阅列表中,记得将本公众号设为星标或置顶喔~


从ASF官网批量下载 Sentinel1 精密轨道数据的Python模块。

🌿前言

对于做时序InSAR的小伙伴来说,下载轨道数据是大家都觉得很比较头疼的问题,目前也有很多下载轨道数据的办法,例如一个比较流行的python库就是sentineleof(https://github.com/scottstanie/sentineleof),笔者前不久也用这个库,奈何或许是没配置好,或许是网络状态不行,下载速度很慢;随后用了笔者老版代码配上科学上网,速度就很快,唯一的不足是需要自己找cookie.

而sentineleof的优点之一就是不需要cookie,只需要提供ASF账号密码即可,于是笔者就突发奇想:为什么不尝试给老版代码重新写一遍打包封装一下呢?于是借鉴了sentineleof获取cookie的方法,重新整理了一下自己的旧代码,便有了SentinelOrbit这个库。

🌸仓库简介

【Github地址】

https://github.com/cyloveyou/SentinelOrbit

模块主要使用Python3编程语言编写,主要以命令行+ini配置文件形式来运行,目前测试Linux环境下使用状态良好,以下附上几张运行截图。

下载效果
--help

whl文件获取

【方法1】在仓库主页右侧release直接获取

release

【方法2】对于Github打开缓慢的友友,可以关注本公众号后台回复关键字"241031"获取百度网盘链接~

🍀Github仓库截图

Github仓库截图

🍟自评一下

  1. 笔者也是第一次写这种项目,目录结构安排等各方面感觉还是缺少经验,也欢迎大佬给出建议~

  2. 命令行交互设计的可能还不是很友好,同时命令行交互可以采用click模块来编写,但是笔者手搓了一下,小工具感觉还可,大项目不是很合适~

  3. 不过好在还算是开发并打包出来了,还是有模有样的,后期或许也考虑上传到pypi,那样安装会方便很多~

🌹结语







请到「今天看啥」查看全文