[原创软件]ARINC 424 Shorthand格式经纬度转换器
本帖最后由 Mark_Ma 于 2021-4-23 21:01 编辑之前发现在A300的MCDU中输入经纬度航点必须得输成类似这样的格式:29E30
后来查找发现这是一种叫“ARINC 424 Shorthand System”的格式,与各种飞行计划软件中常见的“29N130E”这样的格式的转换规则略微有点难以记忆,所以用python编写了这个转换器方便飞行计划输入
该软件在GitHub上开源,欢迎共同完善其功能
由于我也是初学python,所以这个程序可能不是特别完美,里面包含了一个超大的if-elif-else结构,不过以后会逐渐优化的
如果有可能的话,我也希望以此为基础,将这个小软件在未来逐渐扩展为一个完整有UI的开源全功能模拟飞行辅助工具
v1.0版已知问题:
*暂时仅支持整数经纬度
-------------------------------
V1.2更新:
修复一个小问题:未按规则随意输入的字符串不再会导致程序出错,而是会提示输入未按格式并被要求重新输入
v1.1更新:
修复一个问题:在输入85N000E这样经度为0的点时应输出“8500N”这样经度为两位数字的点,上一版本中输出不正确,已修复
在开源地址可查看具体修复内容
-------------------------------
开源地址:https://github.com/SlimeMark/ARINC-Lat-Lon-Transformer-for-FlightSim
GitHub release:https://github.com/SlimeMark/ARINC-Lat-Lon-Transformer-for-FlightSim/releases
欢迎各位大佬参与完善其功能,报告问题在该帖下或在GitHub页面的issue中均可,欢迎pull request
为方便下载另开放百度网盘下载(v1.2版本修复的问题不会影响程序主要功能,故百度网盘链接仍然为v1.1版本程序):链接:https://pan.baidu.com/s/11bgYCYC3cDRhjVeq_xgqrQ 提取码:gg88
做的很棒,支持一下大佬
以上是两种经纬度系统的大致转换规则
可参考:http://www.code7700.com/arinc_424_shorthand.htm#ref python打包的exe若无法运行请安装python3.9并下载GitHub源码运行
Windows10用户可在应用商店中找到python3.9,其它系统用户请至http://www.python.org/downloads 自己敢于开创,现在无论是否完善!都值得大加赞赏!!!! 真是太棒了,一直搞不懂这个转换规则~:lol 这个不错哈,支持一下大佬 楼主给的链接失效 xhfx 发表于 2021-4-18 12:23
楼主给的链接失效
百度网盘链接吗?
刚刚更新了一下,您再试一下 感谢大佬的分享 Mark_Ma 发表于 2021-4-18 12:31
百度网盘链接吗?
刚刚更新了一下,您再试一下
解决了,感谢巨佬 转换规则的软件开发难度应该很大? 杨家将 发表于 2021-4-23 18:12
转换规则的软件开发难度应该很大?
这个还行,因为功能比较单一,不过因为需要同时判断3个条件目前源码里有一个特别大的if-elif-else结构,我正在想办法优化 感謝分享 做的不错,感谢大佬分享 支持一下 看起来很不错!!!! 大佬怎么自己编写数据
页:
[1]