Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • L lyx-test
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • test
  • lyx-test
  • Issues
  • #8

Closed
Open
Created Sep 22, 2026 by 李奕轩@liyixuanOwner8 of 20 tasks completed8/20 tasks

M2功能实现

该议题用作功能开发任务分配 @guobin @zhoufeng422

任务一:数据统计与查询展示

预计耗时:二天

基于 T_R_SURF_DAY_ELE、T_C_ACC_STAN_ELE、T_P_MANG_STAT_COD 中的站点数据,实现按旬(TEND)、月(MONT)的气象要素统计。

  • 1.1 统计结果表:设计 T_STATS_LYX,确定字段、数据类型和主键
  • 1.2 参数设置:支持单选统计要素、按站号选择站点(默认全部)、选择起止日期及旬/月分组
  • 1.3 降水量:统计20时至20时累计降水量(RRR)、累计降水量距平百分率(RDP)
  • 1.4 积温:统计积温(TAT)、平均温度大于10℃的有效积温(TAE)
  • 1.5 气温:统计平均气温的平均值(TAV)、平均气温距平值(TAD,基准期为1991—2020年)
  • 1.6 日照:统计累计日照时数(SSH)
  • 1.7 页面表格展示站号、站名、所属城市、统计时段、要素及统计值等必要字段

任务二:气象数据绘图

预计耗时:五天

  • 1. 站点及格点打印图生成

    • 1.1 使用 meteor-algorithms 对站点统计数据进行 IDW 插值,生成 GeoTIFF 格点文件。
    • 1.2 使用 GIS 服务完成站点数据分级渲染,生成站点打印图。
    • 1.3 使用 GIS 服务完成插值格点数据分级渲染,生成格点打印图。
  • 2. 电子地图站点展示

    • 2.1 根据站点位置及统计值,在电子地图上展示站点数据,并按要素对应的 Style_Code 分级渲染。
  • 3. 电子地图格点展示

    • 3.1 加载 COG TIFF 数据,按要素对应的 Style_Code 在电子地图上分级渲染。
    • 3.2 融合冬小麦种植区掩膜与 COG TIFF,展示掩膜区域内的气象数据。

任务三:问题完善、部署与总结

预计耗时:二天

  • 1. 服务打包与部署
    • 1.1 编写 Dockerfile,制作服务镜像。
    • 1.2 编写 docker-compose 文件,完成服务启动。
    • 1.3 通过 CI/CD 流水线部署到集群环境,验证服务正常运行。
Edited Sep 30, 2026 by 李奕轩
Assignee
Assign to
Time tracking