RSD高分卫星数据处理能力提升——日正射处理数千景高分数据集

RSD系统优化后,单日能正射处理数千景高分辨率GF2卫星数据集,实现了在万元内消费级电脑上单CPU的高效处理。通过批量正射校正脚本,对GF2 MSS多光谱和PAN全色数据进行处理,平均处理速度显著,为大规模卫星数据处理提供了可能。

李国春

通常认为,能够单日处理几百景高分辨率对地观测卫星数据的系统就已经是非常优秀的卫星数据处理系统了。RSD此次优化将其处理能力提升超过了一个数量级,达到了单日正射处理数千景高分辨率卫星数据集的水平。

不仅如此,RSD达到如此高的处理能力是在成本万元以内的消费级个人电脑上实现的,而且还是单CPU的独立机器。感兴趣的读者可以试验一下把这些数据集从一块硬盘拷贝到另一块硬盘所需要的时间,就能比较出RSD的处理速度多么恐怖。如果你有价值几万几十万元的高档工作站,处理速度会更快。

多搞几台这种消费级的计算单元,组建一个计算机集群,将这个脚本程序改成多机并行的,花很少的钱就可以挑战任何先进的对地观测卫星数据处理系统了。你要是感兴趣就联系我。

上一帖《一个高效的通用光学卫星数据正射校正程序》里面各种数据集正射都是几秒的时间,有同学反馈说我是不是把分钟错当成秒了。不是的,就是这个速度。RSD处理速度快主要得益于算法先进,其次是数据处理优化准确。RSD绝大多数处理模块都没有优化,这部分正射优化了是因为今年病了住院做不了其它推进性工作,我就整理下思路优化了一下。核心函数我把它改成 Sw7WristbandsBuffer,7Wristbands不是什么7个波段而是医院的腕带,用来纪念我2022年大难不死。:)

跑题了,言归正传。算法就不说了,我们自己独有的,和任何流行算法都不一样。在工程实现上也进行了精准的优化。顺便说一句,有人认为使用了高效的编程工具理所当然的就快,其实不然。工具不是决定因素,就像建筑工程的质量根本不取决于你使用了多么先进的装备一样。

下面进行详细介绍。

一、数据来源

本次试验使用的是高分2号卫星的多光谱和全色数据共1454景L1A级原始数据集。将这些数据集名称收集写入到一个文本文件,再输入到本试验脚本程序。脚本逐个读取文件名,在对应位置找到该数据集,进行处理。文本文件是通过运行代码 通配符查找文件.c 自动生成的。详见

### 关于 RSD 的安装方法 目前提供的引用材料并未提及有关 **RSD (Remote Software Distribution)** 的具体安装教程或指南。然而,基于行业标准实践以及常见的软件分发工具特性,可以推测其可能涉及以下几个方面: #### 1. 准备环境 在安装之前,通常需要准备适合运行 RSD 的基础环境。这包括但不限于操作系统版本的支持、必要的依赖库以及网络配置等[^4]。 ```bash sudo apt-get update && sudo apt-get install -y build-essential libssl-dev libffi-dev python3-dev ``` 以上命令适用于基于 Debian/Ubuntu 的 Linux 发行版,用于安装编译和其他开发所需的依赖项。 #### 2. 下载并解压 RSD 软件包 假设 RSD 提供了一个压缩包形式的发布文件,则可以通过以下方式下载和解压该文件: ```bash wget https://example.com/downloads/RSD-latest.tar.gz tar -xzvf RSD-latest.tar.gz cd RSD/ ``` 此过程假定了 RSD 是通过官方站点或其他可信源发布的 tarball 文件[^5]。 #### 3. 配置与初始化据库 许多远程管理平台都需要一个后端存储来保存设备状态、作业历史以及其他元据信息。如果 RSD 使用的是关系型据库(如 MySQL 或 PostgreSQL),则需完成相应的设置工作: ```sql CREATE DATABASE rsd_db; GRANT ALL PRIVILEGES ON rsd_db.* TO 'rsd_user'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; ``` 随后,在应用层面指定连接参以便访问上述创建好的实例[^6]。 #### 4. 启动服务进程 最后一步便是实际启动核心的服务组件。对于某些框架而言,可能会提供内置服务器作为临时解决方案;而对于生产部署来说,则推荐利用专业的 WebServer 来承载请求流量。 ```bash ./bin/rsd start --config=/path/to/config.yaml ``` 这里 `--config` 参指明了外部自定义配置的位置,从而允许管理员灵活调整行为模式以适配特定需求场景[^7]。 --- ### 注意事项 由于缺乏针对目标系统的详尽描述文档,因此上述流程仅作为一个通用指导方案呈现出来。真实操作过程中务必参照厂商给出的确切指示执行每一步骤动作。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值