# 碰撞避免系统开发日志 本文档详细记录了碰撞避免系统开发过程中的每日活动、决策、问题和解决方案。 ## 2025-04-29 - 在QGIS中完成机场道路网络的绘制 - 导出道路网络的矢量数据 - 使用 `geojson_to_yaml.py` 脚本将矢量数据转换为 YAML 格式 - 完成了机场区域服务的设计和实现 - 完成了机场区域服务的测试,并通过了测试 ## 2025-04-21 - 完成道路网络的配置文件的设计和处理 - 完成道路网络服务的设计和实现 - 完成了道路网络服务的测试,并通过了测试 ## 2025-03-31 - 搭建WebSocket框架 - 完成WebSocket连接测试 ## 2025-03-28 - 完成坐标系统服务(`CoordinateSystemService`)的基本实现 - 实现WGS84到局部坐标系的转换算法 ## 2025-03-27 - 继续实现坐标系统服务(`CoordinateSystemService`) - 实现WGS84到局部坐标系的转换算法 ## 2025-03-26 - 开始实现坐标系统服务 - 研究并确定坐标转换算法 - 设计坐标系统服务的接口 ## 2025-03-25 - 设计数据处理模块的总体架构 - 创建《坐标转换》技术规范文档 ## 2025-03-24 - 完成速度计算等运动信息功能 - 解决时间间隔不均匀的处理问题 ## 2025-03-21 - 继续实现速度计算功能 - 开发运动轨迹预测算法 - 解决时间间隔不均匀的处理问题 ## 2025-03-20 - 开发速度计算模块 - 设计运动信息存储结构 ## 2025-03-19 - 开始计算速度等运动信息功能 - 完成实际坐标位置导入功能 ## 2025-03-18 - 继续实现坐标导入及封装功能 ## 2025-03-17 - 开始实际坐标位置坐标导入及封装 - 完成数据结构设计与封装 - 实现坐标数据解析和标准化 ## 2025-03-14 - 继续数据结构设计与封装 ## 2025-03-13 - 继续数据结构设计与封装 - 实现核心数据模型 - 开发数据转换 ## 2025-03-12 - 继续数据结构设计与封装 - 开发数据模型类 - 为三种移动物体类型设计不同的数据处理策略 ## 2025-03-11 - 继续数据结构设计与封装 - 分析系统数据需求和特性 - 设计数据访问接口 ## 2025-03-10 - 继续数据结构设计与封装 - 定义系统核心数据实体 - 规划数据层架构 ## 2025-03-07 - 继续数据结构设计与封装 - 设计初步数据模型 ## 2025-03-06 - 开始数据结构设计与封装 - 分析系统需求和数据特点 - 设计初步数据模型 ## 2025-03-05 - 完成定时任务接口Mock修改 - 调整Mock数据生成策略 - 准备数据结构设计工作 ## 2025-03-04 - 继续定时任务接口Mock测试 - 实现Mock服务和测试用例 - 解决测试中发现的问题 ## 2025-03-03 - 开始定时任务接口Mock测试 - 设计Mock数据结构和生成规则 - 建立测试环境和基础框架 ## 2025-02-28 - 进行项目可行性分析 - 制定初步技术方案