从Windows到Linux:这款卫星影像下载工具完成跨平台蜕变,2.0版震撼来袭!
得益于某家科研院所的经费支持,我花了接近1个月的时间,将中低分辨率卫星影像统筹平台升级到2.0版本,使得平台具有了跨平台的能力,同时支持Windows、Linux、Mac操作系统,完成了跨平台蜕变。这一步其实比我想象中的难,原本是准备五一以后就发布新版本的,但是自行测试的时候发现了很多问题,不得已延迟到了今天。做了一个艰难的决定,平台取消了内置的账号。在2.0以前的版本中,如果用户没有提供哥白尼数据中心和Earthdata的账号信息,平台将使用内置的一套账号来完成数据下载时的鉴权。但是随着用户越来越多,大家都在使用内置的账号,导致账号被锁定,大家都无法下载,迫不得已,系统取消了内置的账号。订阅用户注册账号困难的,可以免费协助用户申请相关的账号。尽管我个人认为跨平台是一个伪需求,因为大部分用户目前应该还是用的Windows操作系统。但是,在3月底的时候,有一家科研院所在沟通的时候提出能不能实现跨平台。在对方能够承担部分研发经费的前提下,我答应了对方,启动了跨平台版本的研发。目前完成的是第一步,通用版本的开发,后续还要完成国产化适配,估计工作量不会太小。目前Linux版本和Mac版本,在平台界面和操作流程上,与Windows版本没有任何区别。主要的区别在于,Windows提供的是绿色软件包,即拷即用;Linux版本和Mac版本需要下载对应的安装包安装以后才能使用。目前Linux版本我已经在Ubuntu和CenterOS版本上完成了初步测试。但是从目前来看,功能测试场景是不是覆盖全了,Linux众多发行版是不是都能适配,还是一个很大的问号。我一个人得精力毕竟有限,现在招募一批志愿者,要求有Linux桌面环境、有一定得Linux使用经验、愿意参与测试。https://pan.baidu.com/s/1PnH1R_YTkKXzFGPn7KZ5wQ?pwd=g1nc