数据生产总览

1. 模块入口

数据生产页入口为 tab_modeltrain.py,主类为 ModelTrainTab

当前页签组织的功能包括:

  • Landsat -> 土地覆盖(LC)
  • Landsat -> 地表温度(LST)
  • 蒸散发 ETa(SSEBop)
  • 数据转换工具
  • 数据处理工具

2. 页面组织方式

ModelTrainTab 采用:

  • 左侧功能按钮
  • 右侧堆叠工作区
  • 欢迎页回退按钮

这种设计适合放置多个专业生产模块,同时保持统一导航。

3. 生产主线

3.1 土地覆盖(LC)

依赖 modeltrain/landsat2LC/ 下的大量训练、特征生成、预测模块。

能力包括:

  • 训练样本生成
  • 指数与纹理特征计算
  • RF、LightGBM、XGBoost、ResNet 等训练
  • 分类图输出与预测

3.2 地表温度(LST)

面向 Landsat LST 反演流程,适合从遥感产品包中生成地表温度栅格。

3.3 蒸散发 ETa

当前以 SSEBop 路线为主,适合生成蒸散发相关空间产品。

3.4 数据转换工具

适合处理:

  • NPZ -> TIF
  • 波段堆叠
  • 中间格式转换

3.5 数据处理工具

用于生产链前后的辅助处理,如裁切、拼接、栅格整理等。

4. 与其他模块的关系

数据生产模块与其他模块的耦合关系如下:

  • 上游接收数据管理模块提供的原始数据和整理结果。
  • 下游将生成的 LC、LST、ETa 产品交给地图模块显示。
  • 也可作为空间结构关系分析中的结构源、控制变量源或响应源。

这意味着数据生产不是孤立页,而是平台数据闭环中的中间核心环节。

5. 理论角色

从方法论角度,数据生产页解决的是:

$$ \text{观测影像} \rightarrow \text{特征构建} \rightarrow \text{模型学习/反演} \rightarrow \text{专题产品} $$

其中:

  • LC 偏向监督分类
  • LST 偏向物理遥感反演
  • ETa 偏向过程模型或能量平衡近似

6. 文档阅读顺序

建议先阅读:

  1. 本文档
  2. Landsat -> 土地覆盖(LC)
  3. Landsat -> 地表温度反演(LST)

后续若扩展 ETa 和更多处理工具文档,可以继续按子模块拆分。