PMDG数据生成程序代码部分解释

PMDG数据生成程序代码部分解释

目前程序支持PMDG新旧数据格式,仅制作航路航点导航台 终端部分,其他部分由于没有空闲时间并未制作,暂由FNX转换(跑道&ILS)

模糊的解释,具体运行还需自己研究,无法开箱即用

运行代码前请删除工作文件夹内已有的pdf txt csv文件

总体解释:非标转标 标准1 —— 自定义标准 ——标准2

解压Collection文件后会得到8个文件夹

  • 737 enroute wpts airways vhf
  • FNX RUNWAYS READER
  • pythonProject5
  • pythonProject6
  • pythonProject7
  • pythonProject9
  • pythonProject10
  • terminal airport

737 enroute wpts airways vhf:

737的航路部分 当777部分生成完成后,把需要的文件移动到本文件夹内并运行py代码

FNX RUNWAYS READER:

读取fnx跑道的csv数据并转化为pmdg数据格式

pythonProject5:

航路的航点生成,按照文件夹内的ORDER.txt文件操作

pythonProject6:

导航台生成,按照文件夹内txt文件操作

pythonProject7:

航路生成,目前仅添加X J H航路,需添加识别其他航路在读取pdf的代码添加对应条件即可

具体操作请参考tmp文件夹内的txt文件

pythonProject9:

737 777终端航点生成,运行all_in_one.py,需要的内容在代码内提及,请自行检阅,

除生成终端点外,还有几个py文件:move2final_dir.py当终端航路生成完毕后运行此程序,将把所有生成的程序整合在一个文件夹中,整合后运行777collection.py进行csv合并,合并后可导入数据库或进行737数据的生成

test test2 test3 分别检测不同阶段生成的数据有没有明显的错误,如有异常运行后会显示

pythonProject10:

737 777终端航路生成,最复杂的部分,运行allinone,其他内容请自行检阅,长时间未运行,核心代码记不清了,无法解释

部分机场可能由于字符串格式无法生成,请针对每种报错情况添加针对该规则代码,目前大部分情况已添加,请多加留意

terminal airport:

生成777 737的机场数据,可能有错误,请自行修改代码

 

已知问题:

1.航路需要注意方向问题,代码并未过多限制

737老数据格式航路及其航点导航台等需要手动对齐排序,代码无法使完美排序

777的航路需要手动插入navigraph的航路中并按航路名手动排序

2.737老格式终端并未明显错误,777终端可能存在程序名重复问题,即为一个程序显示多次且每个重复显示的程序名为程序中的每个点,但未发现错误原因,推测为航径描述问题但更改后并未解决,数据格式按照手写的珠海程序格式生成,原因不明,欢迎各位查找问题原因

3.关联链接

https://www.ruri8557.top/789.html 

https://www.ruri8557.top/858.html

https://www.ruri8557.top/navdata_issue/

 

 

 

 

还在说我收费啊?

我自己的网站我赚不赚钱不知道吗?

能有收益我关站干什么?

支付接口都没做啊哥

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容