Eyderoe 发表于 2023-10-03 15:27:00

自定义RNP-AR程序编码(CIFP)

本帖最后由 Eyderoe 于 2024-04-11 18:34 编辑

建议直接跳到最后两条评论

编码对象:CIFP程序(Custom Data\CIFP\xxxx.dat)测试环境:X-Plane 11 Toliss (xp12,不清楚;其他使用cifp程序的机模,不清楚)
注意:Zibo要求.dat文件中不存在空行,Toliss没有对此要求。
编码内容:跑道锚定点。进场程序,离场程序,进近程序(均只支持RNP-AR)。终端区航路点编码。
付费链接和免费链接完全相同
链接:https://github.com/Eyderoe/XPlane-Proc-Encoder/tree/main
问题反馈:[email protected]
下面是些想法,可以跳过
对于想自定义程序的,可以结合little navmap进行设计
链接里给出了江北机场的自定义程序,进近,离场,进场都有
对于想飞奶瓶的,也可以较为方便的达到目的
主要是想解决手搓编码调整和查错比较难的问题,比如林芝23的进近就有80+行,手搓就会变得非常痛苦
用表格进行编码也比较利于调整和复制相同的航段
传统程序?以后可能会做,可能不会
付费链接:|3

Eyderoe 发表于 2023-10-07 23:43:47

本帖最后由 Eyderoe 于 2023-10-23 12:27 编辑

https://pan.baidu.com/s/1uvSHpB4ghzkSU9ERNgOmig
提取码:utbc
运行库报错的话,百度解决。

输出是 .proc 要自己用记事本打开后复制到 Custom Data\CIFP\xxxx.dat 文件里面 (防止直接覆盖原程序)
假如有 .temp 文件的话,多半是哪里写错了
假如这个机场原本没有程序,记得在.dat最后把跑道加上,不然下滑道肯定会有问题 (格式附在下面了)

Eyderoe 发表于 2023-10-04 14:10:21

本帖最后由 Eyderoe 于 2023-10-04 14:36 编辑

传统程序也是通过航路点进行的编码,编码规则也要复杂一些。没时间,可能就不会有了。

zyq090921 发表于 2023-10-04 15:40:41

Eyderoe 发表于 2023-10-04 14:10
传统程序也是通过航路点进行的编码,编码规则也要复杂一些。没时间,可能就不会有了。 ...

主要是 传统程序每一个点的名称及坐标都要手搓

Eyderoe 发表于 2023-10-04 19:38:07

本帖最后由 Eyderoe 于 2023-10-04 19:47 编辑

zyq090921 发表于 2023-10-04 15:40
主要是 传统程序每一个点的名称及坐标都要手搓
python有个geopy库可以算PBD(位置,方位,距离)。名称的话,可以看看波音手册,里面写的比较清楚。名称和坐标都是对用户隐藏的,不需要管。主要的问题还是航段类型丰富很多,人懒,没有时间。RNP-AR应该只有(IF TF RF)。传统因为位置高度不确定就有很多其他的,大概有20种

1046011813 发表于 2023-10-07 16:35:03

这个要怎么安装

上海飞行部 发表于 2023-10-15 07:58:19

Eyderoe 发表于 2023-10-07 23:43
链接:https://pan.baidu.com/s/10mwsD-wiX4w-smBDhBXFjQ
提取码:ow4s



老哥,提取码提示错误

Eyderoe 发表于 2023-10-15 18:43:25

本帖最后由 Eyderoe 于 2023-10-23 11:21 编辑


序号ARINC424示例中英长度备注
14.1.10.1.14-185.46RWY:RW02L跑道标识Runway Identifier5 max
24.1.10.1.52-565.212   跑道坡度Runway Gradient5
34.1.10.1.61-665.225      大地高程Ellipsoidal Height6
44.1.10.1.76-715.681351跑道高度Landing Threshold Elevation5
54.1.10.1.815.270 TCH Value Indicator1
64.1.10.1.82-855.44IWX 仪表着陆识别码Localizer/MLS/GLS Identifier4
74.1.10.1.865.802仪表着陆类型ILS/MLS/GLS Category1
84.1.10.1.96-985.67Threshold Crossing Height2/3

94.1.10.1.33-415.36(optional)N29421865纬度Latitude9度 分 秒 十分秒 百分秒
104.1.10.1.42-515.37(optional)E106381231经度Longitude10度 分 秒 十分秒 百分秒
114.1.10.1.72-755.69(optional)0000;跑道内移距离?Threshold Displacement Distance4



这是.dat文件末尾跑道的编码格式

toro117117 发表于 2023-10-15 19:08:47

How do i get Prepar3d V6 full version

toro117117 发表于 2023-10-15 19:09:22

How do i convert points to fly coins?
页: [1] 2
查看完整版本: 自定义RNP-AR程序编码(CIFP)