|
自定义机场添加方法(Flightgear)
1.首先,使用Taxidraw软件制作机场,机场的详细经纬度在谷歌地图中查找,先要定义一个点的经纬度,然后在根据这个点的经纬度确定机场经纬度,此软件可以导入图片作为背景图片,比如,XX机场,在谷歌地图中添加一个点到主跑道最左上角,查看其坐标,然后在Taxidraw中随便添加一个物体,将其坐标更改为谷歌中查看的坐标,然后将跑道平面贴图导入,将图片中跑道的最左上角放置在添加的物体上;然后添加主跑道,设定宽度(单位:英尺,转换方法是--米/0.3048)、长度,然后根据已知长度调整图片大小,是图片上跑道的长度与建立的跑道长度相等,这样,就可以继续其他物体的添加,比如滑行道、联络道等等。
2.Taxidraw中机场制作完成以后,使用File中import airport功能,将其导出为*.DAT文件,文件的命名要尽量符合国际标准,中国境内的机场统一使用ZY开头,后面的跟机场名称汉语拼音的头个字母,比如,XX机场命名为ZYXX。(不一定全对,但是我是这样做的)然后将机场工程文件存储备用。
3.将导出的ZYXX.DAT文件存储到AirportGUI\data目录中,一定要使用非中文的目录,否则不能读取。打开GUI文件夹下TerraGUI.exe,
在Start选项卡中设置如下:
Project directory设置为\airportGUI\project
TerraGear Root设置为\airportGUI\terragear
flightgear Root设置为\flightgear\data(Flightgear安装目录)
在Download选项卡中选定要下载的位置进行高度和贴图文件的下载,下载不下来的没关系,那是因为服务器上没有对应的高度和贴图数据。可以继续进行,下载下来的高度文件为压缩包,要将具体位置的压缩包解压后得到带有经纬度信息的HGT文件。
在Elevation选项卡中设置具体高度
HGT files directory中设置为\airportGUI\data\SRTM-3(此处为下载的高度文件存放的位置,文件夹的名字不要去更改。
Resolution中默认使用3
下面的设置使用默认即可,点击Convert elevation data,会在\airportGUI\project\Work目录下生成一个文件夹为SRTM-3,里面是对应高度文件生成的FIT和ARR文件。
下面将机场导入到具体位置上并附加高度信息,使用AIRport选项卡
Apt.dat file目录设置成使用taxidraw生成ZYAS.dat文件时存放的目录,一般为\airportGUI\data下,
Apt.dat format选择810格式,850格式目前一直没搞懂,无法使用,再下面选择all airport within area 所有机场区域 Max.rwy slope为跑道坡度设置,0度的话可以不填。
点击Generate airport按钮,程序会出现错误提示,不要理他,多点击几次,直到project\work目录下出现airportArea和AirportOBJect目录即可,这时,查看AirportOBJect目录中具体的经纬度文件夹中就会出现ZYXX机场对应的.GZ文件及经过计算后的.ind文件,这时,复制这两个文件到Flightgear\data\Scenery\Terrain文件夹中对应的经纬度文件夹中然后将.ind文件改名为.stg文件,如果提示文件重名,请将源文件备份后删除,以ZYXX为例,将4956355.stg备份,将4956355.ind改名为4956355.stg,用记事本分别打开之前的备份文件和改名后的文件,将备份文件中的内容复制到改名后的文件中,存储关闭即可。至此,自定义机场在场景文件中添加完成,下面是让他在列表中出现,实现自动读入。
在flightgear\data\airport文件夹中有2个文件,一个是apt.dat.gz,一个是metar.dat.gz,我们只需要更改第一个即可,使用7Z工具将apt.dat.gz解压,生成apt.dat文件夹,里面有一个文件为apt.dat,用记事本或者其他工具将其打开,这里能看到所有的机场均采用810格式,然后将ZYXX.dat也用记事本打开,将除掉第一行和最后一行的所有内容复制,在apt.dat中进行粘贴,内容解析:1 75 1 1 ZYXX XX Airport 其中75为跑道高度,单位英尺,ZYXX为flightgear列表中的名字,XX Airport为对ZYXX的具体解释,其他下面的是再taxidraw中建立的所有物体的经纬度,宽度,长度等信息。
至此,自定义机场添加完毕,赶快到flightgear中看看自己建立的机场吧,至于TerraGUI中后面的几个选项卡,还没有研究明白。
我的问题来啦:
1.按照这样建立的机场确实能够导入到FG中,也能正常显示,问题是高度信息不匹配,机场在地面的下面,有网友说应该在对应机场的位置上扣洞,这样机场才能正常显示,请问该如何处理?
2.TerraGUI.exe中Airport后面的几步具体有知道的吗?偶然一次全部步骤生成成功了,但是生成的文件并不是FG场景文件中需要的格式,这是为什么?
3.在官网上下载了对应经纬度的场景文件,为什么地面有的地方有贴图,有的没有,如果我想让所有的地面都有谷歌的贴图,该怎么弄?
|
|