geodatatool(地图资源下载工具)3.9更新:
由于服务端接口规范的变化,部分数据源下载出现了问题!我统一修正了一下。发布一个新版本!并增加了一些新的数据下载!这软件维护起来缺失工作量比较大,既要维护软件基础平台的稳定,还要应付远程接口规范的变化,确实有点累人啊!不过也是值得的,很多时候为自己或用户获取相关数据时非常方便快捷!
当然有时候也想和一些爬虫类工具做法一样,下载各类PYTHON库打包一下,甚至可以打包成EXE,这样就不用自己维护底层的代码了。直接克隆更新网上开源库就行了,工作量会少得多!但由于对PYTHON生态的不规范和凌乱的担忧,还是没这么做。感觉那样会有三个比较严峻的问题,造成后期工具的无法维护,因为我做工具是长期规划!以下是我担忧的问题:
1.工具会很不稳定,尤其作为产品运行时!这点可以参考QGIS。QGIS的C++核心非常稳定,但基于PYTHON插件系统极其脆弱,动不动就出现各类问题,甚至是崩溃!而且错误日志很不完善,定位错位十分困难!
2.工具效率极低下,虽然PYTHON有很多优秀的算法库,但不影响我说其效率低下!因为算法库不是某类语言的专属,其它语言也一样可以用!
3.最终工具体积庞大。由于PYHTON的调用层级及开发模式,其最终产品体积必然会非常庞大!这个你们比较一下PYTHON打包的EXE和正常编译的EXE就会明白!
当然这是我个人观点。使用场景及开发经验不同,个人会有不同的体验。也希望大家多多包容不同意见!你们也一样可以说其它语言的问题,这样我们才能对我们手中的工具更了解,从而在合适的场景选择合适的语言。而不是被老外的几个大公司忽悠着试错!
下面是本次工具更新内容:
1.修复了LANDSAT_9_Collection2_Level2-数据源2不能下载问题:
2.高精度树冠高度数据不能下载问题
3.及代理不能使用问题!
4.增加了葵花数据下载。
5.软件下载更新地址
https://pan.baidu.com/s/1y3Sr8UY3abBjeWKYO15PFw?pwd=4xfa
链接: https://share.weiyun.com/1gAQCxxq