Steven 发表于 2011-9-15 11:11:34

如何快速便捷地测试你的机场布局

Required software 所需软件
[*]TaxiDraw,用于绘制/更改机场布局(跑道、滑行道、沥青道面等)。
[*]TerraGear ,用于生成FlightGear场景。
相对简便的方法文档创建假设你的机场在方案(project)中的ICAO代码是:ABCD

[*]创建一个文件夹,文件夹地址名称随意,从TerraGear 组中复制可执行的genapts 到该文件夹中。
[*]在TaxiDraw内,打开你的方案(project)并执行以下指令:Export Airport(导出机场),将导出的ABCD.dat 文档存入你的文件夹中。
[*]打开指令行窗口,在其中找到你的文件夹。
[*]严格按此处的指令执行,包括结束处的点(当然,在输入参数项要输入你的机场的真实ICAO代码来代替"ABCD" ):
1. 进入$FG_ROOT/Scenery/Terrain,进入你通常存放机场的场景子文件夹。2.在该文件夹中,已经有官方"ABCD.btg.gz"文档存在,在其名称后添加BACKUP字段重新命名,当前作为备用。3.同一个文件夹中,将你的精确存储文档(bucket file)放在将要存放机场的位置。比如,CSK3机场的存储文档为1745385.btg.gz,在其名称后加上BACKUP字节将之重新命名,这样做后,此时你机场周围的场景完全无效(很重要!否则,你的新机场布局中有一部分会被旧场景覆盖)。4. 最后,还是在这个场景文件夹内,将有相同数字名称的小的文本文档设为备用文档,但后缀名为.stg。比如,CSK3机场,文档名为1745385.stg,在其名称后添加字节BACKUP,从而提供给FlightGear的你所用区域的当前场景说明就被存储下来。将新的机场放置到位
[*]在你所使用的文件夹中应该有两个新的子文件夹:AirportArea和AirportObj
[*]在AirportObj中,搜索子文件夹,找到你的新机场文档:ABCD.btg.gz., 从所使用的文件夹中复制该文档至相应的场景文件夹中。
[*]还是在AirportObj中, 找到新的场景说明文本文档,名称为备用数字名加.ind 后缀(比如1745385.ind)。将之重新命名为.stg后缀 (比如 :1745385.stg), 并将之复制到场景文件夹中。
[*]现在用UFO启动FlightGear,进入你的机场,开始时除了太空什么都没有,向上,到一定高度,你会看到你的机场出现,开始时你的位置是在机场的下方。你的机场独自悬浮在太空中,除此外别无他物,你可以看到你的机场是什么样子。
恢复你的机场创建完毕令你满意后:

[*]进入场景文件夹,删除新的ABCD.btg.gz 文档和新的"bucket-number".stg文档。
[*]找到三个末尾被重新为"BACKUP"的文档,将之恢复为其之前所用的文档名。
更快但比较粗的方法这种方法更快,因为你不需要修改你的当前场景(也不需要做备份复制,然后恢复之),唯一的缺点(可以称之为粗糙)是你只能看到新机场。

[*]执行上文第一段中所述的genapts指令
[*]进入生成的机场目录,比如:
cd AirportObj/w060s40/w059s38/(你的路径应该由机场坐标组成)
[*]将.ind 文档重新命名为以.stg为后缀的文档,比如:
mv 1984723.ind 1984723.stg
[*]返回AirportObj目录:
cd ../../
[*]启动FlightGear,用当前目录作为场景路径并找到你的新机场(用你机场的ICAO代码代替ABCD):
fgfs --fg-scenery=. --aircraft=ufo --airport=ABCD 完毕!

suyang 发表于 2011-9-15 20:06:08

学习了,谢谢共享

jackvoy 发表于 2011-11-23 17:11:16

收获很多,谢谢

huoy07 发表于 2014-8-21 17:49:28

学习了 谢谢楼主分享 支持

huoy07 发表于 2014-8-21 17:49:57

学习了 谢谢楼主分享 支持+1

ycj 发表于 2017-8-10 15:05:49

多谢分享,学习了。多谢分享,学习了。多谢分享,学习了。
页: [1]
查看完整版本: 如何快速便捷地测试你的机场布局