You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.5 KiB
3.5 KiB
ATC数据处理系统 - 使用说明
🚀 系统启动
后端启动
cd 信息抽取+数据检验/Django123/atc_extractor
source venv_linux/bin/activate
cd backend
python manage.py runserver
后端运行在: http://127.0.0.1:8000/
前端启动
cd vue2
npm run serve
前端运行在: http://localhost:8080/
📋 功能说明
1. 控制台 (推荐使用)
- 地址: http://localhost:8080/dashboard
- 功能: 一站式数据处理和结果展示
- 特点:
- 一键完整处理
- 实时数据展示
- 处理进度跟踪
- 多步骤数据查看
2. 分步处理
- 地址: http://localhost:8080/process
- 功能: 逐步执行数据处理流程
- 步骤:
- 文件上传
- 数据预处理
- 格式合并
- 单词纠错
- AI分析
- 数据验证
- 结果展示
3. 数据统计
- 地址: http://localhost:8080/statistics
- 功能: 数据可视化和统计分析
🔄 使用流程
快速使用 (推荐)
- 打开控制台页面
- 点击"重新上传"按钮
- 上传CSV/Excel文件 (可使用测试文件: vue2/public/test_data.csv)
- 点击"一键完整处理"
- 等待处理完成
- 查看各步骤处理结果
分步使用
- 打开分步处理页面
- 按步骤逐一执行:
- 上传文件
- 执行预处理
- 执行格式合并
- 执行单词纠错
- 执行AI分析
- 查看结果
📊 数据格式要求
输入文件格式
- 支持格式: CSV, Excel (.xlsx, .xls)
- 必需列:
id
: 记录唯一标识text
: ATC对话文本内容
示例数据
id,text
APP-001,"AT: China Eastern 123 climb FL350
PI: turn left direct WAYPOINT1 China Eastern 123"
APP-002,"AT: Lufthansa 456 descend FL280
PI: contact approach 119.1 Lufthansa 456"
🔧 API接口
核心接口
POST /api/upload/
- 文件上传POST /api/complete-process/
- 一键完整处理POST /api/process-data/
- 快速AI处理GET /api/health/
- 系统健康检查
数据查询接口
GET /api/original-data/
- 原始数据GET /api/preprocessed-data/
- 预处理结果GET /api/merged-data/
- 格式合并结果GET /api/corrected-data/
- 单词纠错结果GET /api/processed-data/
- AI抽取结果GET /api/final-data/
- 最终有效数据GET /api/quarantine-data/
- 异常数据GET /api/statistics/
- 处理统计
🎯 处理结果
AI抽取字段
- Call Sign: 飞机呼号
- Behavior: 飞行行为 (climb, descend, turn等)
- Flight Level: 飞行高度
- Location: 位置信息
- Time: 时间信息
数据验证
- 有效数据存储在
final_table
- 异常数据存储在
quarantine_table
- 提供详细的验证统计信息
⚠️ 注意事项
- 文件大小: 建议单个文件不超过50MB
- 处理时间: 完整处理可能需要2-5分钟,请耐心等待
- 网络连接: 确保前后端网络连接正常
- 浏览器兼容: 推荐使用Chrome、Firefox等现代浏览器
🐛 常见问题
1. 上传失败
- 检查文件格式是否正确
- 确认后端服务是否正常运行
- 查看浏览器控制台错误信息
2. 处理超时
- 检查后端服务状态
- 减少数据量重试
- 查看后端日志
3. 数据显示异常
- 刷新页面重试
- 检查API接口响应
- 确认数据格式正确
📞 技术支持
如遇问题,请检查:
- 后端服务状态: http://127.0.0.1:8000/api/health/
- 前端控制台错误信息
- 后端日志输出