底层架构与跨平台编译:独立负责软件整体框架的 CMake 构建系统配置,解决 Windows/Linux 下第三方库(Qt5、QGIS Core、GDAL)的依赖链接与版本冲突问题,实现了项目的自动化跨平台构建。基于Qt5开发软件框架,集成QGis进行二次开发,算法接口设计与解耦:针对后续算法人员(深度学习/点云处理)的需求,设计并封装了标准化的 插件接口
● 核心界面与地图交互:基于 Qt5 框架开发主控界面,集成 QGIS 地图控件,实现了遥感影像的加载、渲染、图层管理和鼠标交互(缩放/平移/选取)等基础 GIS 功能。
● 算法接口设计与解耦:针对后续算法人员(深度学习/点云处理)的需求,设计并封装了标准化的 插件接口(Plugin Interface) 与 数据读写中间件。统一了影像(GeoTIFF)与矢量数据的输入输出格式,使算法团队无需接触底层 UI 和渲染逻辑,仅需关注核心算法,极大提升了团队协同开发效率。