Zhaoguanhua / AtmosphericCorrection

6s模型大气校正python版本,支持GF1、2,Landsat-8,Sentinel-2等影像
185 stars 79 forks source link

处理时间太长,可否引入多线程 #5

Open GenghisYoung233 opened 4 years ago

GenghisYoung233 commented 4 years ago

一景GF-6 WFV影像的八个波段运行6s大气校正所需的时间大概是3小时,更改nBlockSize = 1024为nBlockSize = 8192可以将时间减少一半,但还是太久。 能否在引入多线程增大CPU利用率呢?它似乎只用到了Xeon CPU 40核中的两核。如果不能,还有其它方法增大处理速度吗?

Zhaoguanhua commented 3 years ago

由于gdal读写机制的限制,多线程处理不太适合,速度提高不会太快,就我的实际经验来说,如果计算机性能支持的话,可以考虑使用多进程,一次处理多个波段的数据。