遥感影像处理软件平台

海量遥感影像流畅浏览、光谱查看与算法插件化集成的桌面软件底座

私有化部署源码交付

许多科研与生产单位积累了大量自研遥感算法,却缺少一个能稳定承载海量影像、又便于集成自有算法的软件“底座”。子书科技依托多年地质资料与自然资源数据管理的积累,形成了从大影像显示、并行处理到光谱分析的一套可复用技术方案。

技术路线

项目选型
开发语言Python 3.11+,与科研单位常用算法语言一致
界面框架PySide6(Qt 6),信号/槽机制适合控件间消息传递
栅格与矢量GDAL / OGR,支持 GeoTIFF、ENVI 标准格式、Shapefile 等
数值计算NumPy 向量化计算
光谱曲线pyqtgraph 高性能交互绘图
并行计算multiprocessing 进程池 + Qt 线程池
运行环境Windows 10/11 64 位,可打包为安装程序

总体架构

平台采用分层架构:界面层只负责显示与交互;服务层负责数据读取、光谱与矢量处理、任务调度,运行在后台线程池和处理进程池。各控件之间、界面与服务之间统一通过消息总线以“发布—订阅”方式通信,互不直接调用,方便后续扩展控件和插件。

算法插入方式

  • 方式一:自定义插件——参照示例处理控件编写插件包,放入插件目录后自动加载,可新增菜单、工具栏按钮并使用自定义界面。
  • 方式二:二次开发接口——只需编写算法函数并声明参数,平台自动生成菜单项和参数界面,并负责分块读取、多进程并行、进度显示和结果写出。

支持私有化部署与源代码交付,可按需定制处理控件。

核心功能

01

大影像分块分级浏览:按视野读取 512×512 瓦片,读取量与原图大小无关;可选建立外部金字塔,不修改原始数据

02

由粗到细显示 + LRU 瓦片缓存:缩放平移时先显示低分辨率,界面始终不卡顿

03

光谱查看与对比:像元光谱拾取,读取 ENVI 光谱库(.sli),多条光谱曲线叠加对比

04

矢量叠加:读取 Shapefile 等矢量,坐标系自动转换,随影像同步缩放平移

05

多进程分块并行计算:计算走进程池、读取走线程池,任何耗时操作都不阻塞界面

06

两种算法接入方式:自定义插件(自带界面、菜单、工具栏),或只写算法函数、由平台自动生成参数界面

07

源代码交付,含架构与消息机制说明、插件开发指南、用户手册与培训

其它产品

企业效率

无忧标书 · 档案版

档案专家的投标助手——读标、写方案、算报价、查错误,一站完成

在线使用私有化部署
生活服务

周末去哪

本地休闲活动发现与推荐平台

私有化部署SaaS
生活服务

小满

陪刚退休的长辈把日子过得踏实有趣

在线使用私有化部署