FlightGear飞行模拟器

标题: FlightGear地景和机场的制作 [打印本页]

作者: liYX_flight    时间: 2018-2-28 16:33
标题: FlightGear地景和机场的制作
FlightGear地景制作

一、     地景制作准备
1.        flightgear的地景制作方式与其他飞行模拟软件不同,是基于矢量的(微软模拟飞行基于栅格),有利有弊;
2.        flightgear的地景文件是ROOT/scenery/Terrain/…下的根据10*10经纬度命名的文件夹下.btg.gz和.stg文件共同构成一块地景,同时在有机场的地景块中会包含机场ID XXXX.btg.gz二进制文件;
3.        工具及各种资源获取使用需遵循GPL,和商业软件相比有很大差距;
4.        地理信息系统知识的学习及工具的使用本身就是一个很不容易的工作,所以flightgear的地景制作需要激情很耐心。
二、     地景制作工具
1.        各种地图数据下载器;
2.        地图矢量编辑器
GRASS, QGIS,;
3.        机场编辑工具
TaxiDraw , WorldEditor
4.        合并生成地景工具
TerraGear,TerraGearGUI
三、     地景制作步骤
1.        从各种地图数据源获取栅格和高程数据;
高程数据格式与说明:
  
名称缩略语
  
精度
数据格式
说明
DLR  X波段数据
6米/16米
SRTM C波段数据
30米/90米
XooXoo.hgt.zip
  
(X代表方位oo表示经纬度)
SRTM1/SRTM3
  
中国的只有SRTM3
  
https://dds.cr.usgs.gov/srtm/version2_1/
GMTED2010数据
250米
Aster gdem数据
ASTGTM2_N30E104_dem.tif
中科院有镜像数据可以下载
  
http://reverb.echo.nasa.gov/reverb/
FlightGear用的高程数据是SRTM3,选择自己需要制作的经纬度高程下载备用。
2.        编辑处理地图数据并矢量化导出;
使用 ‘91卫图助手’绘制地图数据,如下图所示:
导出.shp文件数据如下图文件结构一样
3.        编辑机场
  
TaxiDraw
  
对应810格式
对应850格式
TaxiDraw工具:
WorldEditor工具:
4.        将矢量数据、高程数据、机场数据合并转换,生成地景文件;
使用TerraGear GUI自动将上面的所有数据,转换成地景文件.btg.gz和.stg,拷贝到FlightGear响应的地景目录即可。
大连ZYTL:




作者: qingfg    时间: 2018-3-5 14:36
本帖最后由 qingfg 于 2018-3-5 17:45 编辑

做了个简易机场,有高程数据,无矢量数据,结果跑道在地面下,是矢量数据的原因吗?
作者: liYX_flight    时间: 2018-3-6 15:19
qingfg 发表于 2018-3-5 14:36
做了个简易机场,有高程数据,无矢量数据,结果跑道在地面下,是矢量数据的原因吗?

跑道在地下面,是机场和周围地景不匹配,就是说该位置的地景没挖空。
作者: qingfg    时间: 2018-3-6 21:06
如何挖空呢?是在WorldEditor里操作吗?
作者: qingfg    时间: 2018-3-6 21:06
本帖最后由 qingfg 于 2018-3-6 21:20 编辑
liYX_flight 发表于 2018-3-6 15:19
跑道在地下面,是机场和周围地景不匹配,就是说该位置的地景没挖空。

如何挖空呢?是在WorldEditor里操作吗?

简易地景就一条跑道,用WorldEditor做的,在X-Plane里正常。
在FG里,用http://www.flightgear.org.cn/thread-8123-1-2.html的方法导入,可以看见跑道,但部分跑道在地面下。
不知问题出在哪里

作者: liYX_flight    时间: 2018-3-7 14:47
qingfg 发表于 2018-3-6 21:06
如何挖空呢?是在WorldEditor里操作吗?

简易地景就一条跑道,用WorldEditor做的,在X-Plane里正常。
...

你用WE只是做了个机场,那块地景的制作就是我帖子所写的内容,你用terraGUi时,就应该感觉到机场只是地景的一部分。
作者: qingfg    时间: 2018-3-7 17:21
本帖最后由 qingfg 于 2018-3-7 17:26 编辑

明白了,还是缺矢量数据的原因
我申请了91卫图的免费版,导出了4个文件,现在问题是:这4个文件放在哪个文件夹,才能被TerraGear GUI自动调用?


01.png (5.74 KB, 下载次数: 672)

01

01

作者: qingfg    时间: 2018-3-7 17:42
qingfg 发表于 2018-3-7 17:21
明白了,还是缺矢量数据的原因
我申请了91卫图的免费版,导出了4个文件,现在问题是:这4个文件放在哪个文 ...

在TerraGear GUI的materials页面,不知如何调用4个矢量文件



01.png (14.26 KB, 下载次数: 713)

01.png

作者: liYX_flight    时间: 2018-3-8 09:23
qingfg 发表于 2018-3-7 17:21
明白了,还是缺矢量数据的原因
我申请了91卫图的免费版,导出了4个文件,现在问题是:这4个文件放在哪个文 ...

这是关于TerraGear Gui  使用的问题介意参考下wiki   http://wiki.flightgear.org/TerraGear_GUI 它详细的介绍了,需要各种数据以及目录结构,这个帖子是我以前的笔记。具体的我也记不清了。
作者: liYX_flight    时间: 2018-3-8 09:27
qingfg 发表于 2018-3-7 17:42
在TerraGear GUI的materials页面,不知如何调用4个矢量文件

只要你数据目录对了,点击Retrieve shapefiles,就会在shapefile栏加载进来
作者: qingfg    时间: 2018-3-8 22:08
本帖最后由 qingfg 于 2018-3-8 22:10 编辑

看了wiki,外行不是太明白。
现在能调用文件了。在TerraGearGui\project\data目录中建一个airport目录,将这4个文件放进去后,materials页面可以看到了,如图




但还是生成不了,进度条一直不能完成。我觉得可能是矢量数据问题。

我的矢量数据是这么来的:

在91卫图中,选矢量标注,再选多边形工具,在地图中画出机场轮廓,然后保存矢量,就得到这4个文件。这样做对不对?



01.png (10.06 KB, 下载次数: 551)

01.png

02.png (582.4 KB, 下载次数: 498)

02.png

01.png (10.06 KB, 下载次数: 547)

01.png

作者: liYX_flight    时间: 2018-3-9 11:05
qingfg 发表于 2018-3-8 22:08
看了wiki,外行不是太明白。
现在能调用文件了。在TerraGearGui\project\data目录中建一个airport目录,将 ...

1.这样下载的矢量数据是没问题的。
2.你检查下你工程目录下除了有data文件夹,还应该有个work文件夹,生成的东西会保存在work下的相对应的材料文件夹。
3.你把下载的机场矢量数据换个文件夹名,因为前面几个步骤机场的生成需要在data下有个airports目录用于存放apt.dat。
4.你所画的多边形的材质因该是hole(洞),而不是airport。建议你画一个大点的框,用草地或者默认材质,在中间框用hole材质。和机场一并编译。
作者: qingfg    时间: 2018-3-9 14:44
liYX_flight 发表于 2018-3-9 11:05
1.这样下载的矢量数据是没问题的。
2.你检查下你工程目录下除了有data文件夹,还应该有个work文件夹,生 ...


我的目录结构:
1、TerraGearGui\project\data\ 里有4个文件夹   airport、SRTM-3、v1、v3
airport里是apt.dat
SRTM-3里是下载的N31E117.hgt文件。不是TerraGearGui的download页面下载,而是从一楼提供的链接下载的N31E117.hgt.zip解压而来的。
v1、v3是矢量数据

2、TerraGearGui\project\work里生成了5个文件夹
AirportArea\
AirportObj\
GrassLand\
Hole\
SRTM-3\

我的操作:
1、准备好data文件夹的数据
2、在Elevation页面,生成高程数据,生成文件在work\SRTM-3
3、在airport页面,生成机场数据,生成文件在work\AirportArea\和work\AirportObj\
4、在materials页面,转换矢量数据,生成文件在work\GrassLand\和work\Hole\
5、在Construct页面,生成地景,进度条100%完成,但没有生成任何目录和文件。
作者: qingfg    时间: 2018-3-9 14:52
在project\里有个default.log文件,里面有
2018/03/09 14:36:22  -  "F:/FlightGear/Scenery/TerraGear/bin/ogr-decode" --line-width 10 --continue-on-errors --all-threads --area-type GrassLand "F:/FlightGear/Scenery/TerraGearGUI/project/work/GrassLand" "F:/FlightGear/Scenery/TerraGearGUI/project/data/v1"

2018/03/09 14:36:22  -  ENDED in 177 ms secondes

2018/03/09 14:36:22  -  "F:/FlightGear/Scenery/TerraGear/bin/ogr-decode" --line-width 10 --continue-on-errors --all-threads --area-type Hole "F:/FlightGear/Scenery/TerraGearGUI/project/work/Hole" "F:/FlightGear/Scenery/TerraGearGUI/project/data/v3"

2018/03/09 14:36:22  -  ENDED in 96 ms secondes

2018/03/09 14:38:21  -  "F:/FlightGear/Scenery/TerraGear/bin/tg-construct" --priorities="F:/FlightGear/Scenery/TerraGear/share/TerraGear/default_priorities.txt" --usgs-map="F:/FlightGear/Scenery/TerraGear/share/TerraGear/usgsmap.txt" --work-dir="F:/FlightGear/Scenery/TerraGearGUI/project/work" --output-dir="F:/FlightGear/Scenery/TerraGearGUI/project/output/Terrain" --ignore-landmass --threads --min-lat=31.8963 --max-lat=31.9233 --min-lon=117.647 --max-lon=117.673 AirportArea AirportObj GrassLand Hole SRTM-3

作者: qingfg    时间: 2018-3-9 15:00
本帖最后由 qingfg 于 2018-3-9 15:02 编辑

第一行第二行都有10 --continue-on-errors,是不是这里的问题?
发了4张图都没发出来,一天还只能发5张,明天再发

05.png (25.93 KB, 下载次数: 562)

05.png

作者: qingfg    时间: 2018-3-10 08:44
本帖最后由 qingfg 于 2018-3-10 11:17 编辑
qingfg 发表于 2018-3-9 15:00
第一行第二行都有10 --continue-on-errors,是不是这里的问题?
发了4张图都没发出来,一天还只能发5张, ...

1、选择3个文件夹
图:

01.png (21.55 KB, 下载次数: 519)

01.png

作者: qingfg    时间: 2018-3-10 11:09
本帖最后由 qingfg 于 2018-3-10 11:18 编辑
qingfg 发表于 2018-3-10 08:44
选择3个文件夹
图:


2、选定区域,下载矢量数据和高程数据。
实际上是下载不了的。
如果能顺利下载,FG制作机场就简单了。
矢量数据用91卫图绘制,放到TerraGearGUI\project\data\V1和V3文件夹
高程数据用一楼提供的SRTM-3的链接,下载图中显示的N31E117压缩包,然后解压到TerraGearGUI\project\data\SRTM-3\N31E117.hgt




02.png (78.15 KB, 下载次数: 503)

02.png

作者: qingfg    时间: 2018-3-10 11:16
本帖最后由 qingfg 于 2018-3-10 11:21 编辑
qingfg 发表于 2018-3-10 11:09
选定区域,下载矢量数据和高程数据。
实际上是下载不了的。
如果能顺利下载,FG制作机场就简单了。

3、生成高程数据
成功
project\work\文件夹里生成了SRTM-3文件夹及文件



03.png (23.54 KB, 下载次数: 538)

生成高程数据

生成高程数据

作者: qingfg    时间: 2018-3-10 11:23
qingfg 发表于 2018-3-10 11:16
3、生成高程数据
成功
project\work\文件夹里生成了SRTM-3文件夹及文件


4、生成机场数据
成功
project\work文件夹里生成了AirportArea和AirportObj文件夹



04.png (21.43 KB, 下载次数: 515)

生成机场数据

生成机场数据

作者: qingfg    时间: 2018-3-10 11:35
qingfg 发表于 2018-3-10 11:23
4、生成机场数据
成功
project\work文件夹里生成了AirportArea和AirportObj文件夹


5、生成矢量数据
表中自动出现airport、v1和v3
其中airport是机场数据,不是矢量数据,所以在表中删除。
v1和v3分别标注为grassland和hole,
生成矢量数据
成功
project\work文件夹里生成GrassLand和Hole文件夹

见15楼图

此时,project\里的default.log文件出现-on-errors,怀疑问题出现在这里,见15和16楼

作者: qingfg    时间: 2018-3-10 11:44
qingfg 发表于 2018-3-10 11:35
5、生成矢量数据
表中自动出现airport、v1和v3
其中airport是机场数据,不是矢量数据,所以在表中删 ...


6、生成机场
要选择一个default_priorities.txt,这个文件在\TerraGear\share\TerraGear\目录
生成成功
应该生成project/output/Terrain目录和机场文件,但是没有生成任何目录和文件。失败




06.png (21.13 KB, 下载次数: 498)

生成机场

生成机场

作者: liYX_flight    时间: 2018-3-12 10:27
本帖最后由 liYX_flight 于 2018-3-12 10:36 编辑
qingfg 发表于 2018-3-9 15:00
第一行第二行都有10 --continue-on-errors,是不是这里的问题?
发了4张图都没发出来,一天还只能发5张, ...

l这些所有log文件是,terraGUI在调用terragear产生的命令行,并不是生成错误日志,--continue-on-errors是你勾选ignore errors产生的命令行。
周末我也试着生成一个机场,步骤如下:
1.工作目录的设置,工程目录下新建两个目录data和work
F:\yxdown\2018-03-12_102214.png
2.下载数据,这一步正如你所说,是不能下载数据的,但是也需要把画一个选框,并把自己要准备制作的那块地景包含进去,因为在第四步编译机场时,terraGUi是根据你的选框和你的机场数据温不吻合,换句话就是说要有个包含关系,不然会弹出一个警告,并不是真正去第三步生成的高程里去找匹配。

3.高程数据的生成,把自己下载的.hgt文件放在data/SRTM-3文件夹,生成成功,在work下生成数据。

4.机场数据的生成,这一步一定要保证自己机场.dat的正确性,因为我打算制作北京机场时,在这一步调用genapt850老是卡死,后来我换了个大连机场,秒生成,在work下生成AirportArea和AirportObj文件夹,并且里面有数据,并不是单一的空文件夹。

5.材质和矢量数据的匹配生成。terraGUi毕竟是调用terragear的,所以选款里的材质,应该和default_priorities.txt和usgsmap.txt里的做一个匹配,这是软件自己去调用,我就画了四个矢量数据,机场(洞),Landmass,Road,Town,如图的对应。生成成功,在work下生成四个文件default、Hole、Road、Town。

6.整体的编译,编译成功,生成output/Terrain/exxnxx/.btg.gz和.stg,拷贝去FlightGear可用。




作者: qingfg    时间: 2018-3-12 14:07
非常感谢您如此详尽的回复,我晚上回去再试试。
作者: qingfg    时间: 2018-3-13 00:00
真晕了!试了3个机场,编译都能完成,但没一个成功。
高程数据下载生成都正常,矢量数据我都是画两个,生成文件正常。机场数据有两个生成正常,还有一个没生成AirportObj目录。
编译都能完成,但没一个成功。
第一个,所有数据生成正常,编译后没反应,没生成output目录,与昨天一样。
第二个,最接近成功,所有数据生成正常,编译后生成output/Terrain/exxnxx/目录,但只生成两个文件,.btg.gz和.stg,没有ZYJH.btg.gz文件
第三个,机场数据没生成AirportObj目录,没生成output目录
问题:
1、高程数据应该没问题
2、3个机场在XPlane11中都正常,有两个不能正常生成数据,看来FG可能还有其他要求
3、试试只用一个矢量数据hole,也不能正常生成数据,
4、在Construct页面,我没有airport目录


061.png (45.82 KB, 下载次数: 510)

061.png

作者: qingfg    时间: 2018-3-13 00:21
在Construct页面,我的目录列表中没有airport目录,可能注定编译不成功。
另外,您的截图的进度条是绿色的,我的是蓝色的,是不是版本不同?
我的系统是64位win10,TerraGearGUI是wiki上下载的1505版。
如果矢量数据没问题,那就是机场apt文件有问题了,那就不好找了。
作者: liYX_flight    时间: 2018-3-15 11:42
qingfg 发表于 2018-3-13 00:00
真晕了!试了3个机场,编译都能完成,但没一个成功。
高程数据下载生成都正常,矢量数据我都是画两个,生 ...

1.我的Airport是一个空目录,是data下airports的机场数据,我在选择材质的时候,用了Airport,所以生成了一个Airport目录,我觉得这个目录并没有什么影响。
2.看了你三个机场,其中两个没有output目录,在最后一步时,上面已经有提示了,必须包含 airports,AirportArea,和AirportObj目录。所以数据的错误,或不完整,可能是没产生output的原因。
3.最接近成功那个机场,我也出现过这样的情况,原因是下载地景的那个步骤,选择框太小了,尽量拉大一点,保证自己的机场数据,或者矢量数据在这个选框内。
作者: qingfg    时间: 2018-3-16 09:30
liYX_flight 发表于 2018-3-15 11:42
1.我的Airport是一个空目录,是data下airports的机场数据,我在选择材质的时候,用了Airport,所以生成了 ...

1、把选择框加大,终于成功了。试了好几次,把选择框一点点加大,都不行,最后选择了一个20*30公里的框,成功。这个框也太大了,我的矢量文件范围只比机场大一点。
2、将生成的3个文件复制到FG(FlightGear 2017 3.1)的同名目录,覆盖原有文件。打开FG,找不到机场
3、用记事本打开data\airports\apt.dat和FlightGear 2017.3.1\data\Airports\apt.dat.gz,将前者内容复制到后者中,保存。
4、再次打开FG,机场可用了。
不过,新问题出现,机场变成这样



011.png (959.73 KB, 下载次数: 562)

011.png

作者: qingfg    时间: 2018-3-16 09:52
本帖最后由 qingfg 于 2018-3-16 09:58 编辑

TerraGearGUI已经编译成功,接下来就是保证apt文件的正确问题和矢量数据的完整问题了,再次谢谢liYX_flight的耐心指导。下面继续请教:
1、编译完成后,复制文件到FG,并修改FG的apt.dat,这一步对不对?
2、选择框内是一片海,机场成一个孤岛。应该是矢量数据不完整吧?需要按选择框绘制矢量数据吗?
3、ZYTL编译秒成,复制文件到FG,并修改FG的apt.dat,载入失败,一直在Loading Scenery...,原因不明

作者: liYX_flight    时间: 2018-3-16 11:06
本帖最后由 liYX_flight 于 2018-3-16 11:12 编辑
qingfg 发表于 2018-3-16 09:52
TerraGearGUI已经编译成功,接下来就是保证apt文件的正确问题和矢量数据的完整问题了,再次谢谢liYX_flight ...

1.复制到FG的scenery/Terrain下相对应的目录,并不需要修改FG的apt.dat.
2.是的,矢量数据不完整,我以前的做法是,先屏蔽掉自己要制作的那块地景,用UFO分别去四个角上,找到四个坐标。然后按照这四个坐标在地图上绘制矢量数据并下载。
3.我不知道你上传的图011.png是否是我给你的ZYTL,如果是,机场明显是错误的,因为我给你的不是只有单一的跑道的机场。并不用修改FG的apt.dat(data/下的那个apt.dat)
4.一直处于Loading Scenery,这是高版本的FG没有该机场地景的原因。你需要先下载该处的2.0地景,用我们讨论的方法修改某块的地景。
5.FG里的apt.dat是一个数据文件,并不是在FG启动时调用,FG启动时用到的地景,或是机场都在scenery/Terrain目录下,已经分成单个单个的具有机场代码的机场。
6.我纠正一个我回复你的错误,机场框的矢量数据,我开始说材质对应的是hole(洞),如果说,这个洞画得和机场不匹配,就会透过去看见海,所以把材质改成Airport,就会完美的接在一起了。就相当于把一个机场放在一个机场材质的地景上。而不是机场和洞的镶嵌。
作者: qingfg    时间: 2018-3-16 22:49
本帖最后由 qingfg 于 2018-3-16 22:50 编辑

我上传的图不是ZYTL,这个机场我一直没能载入。
晚上按您的方法又试了一下
1、重装了FlightGear 2017 3.1,在FG中File--- Scenery Download可以下载ZYTL附近地景(不是另外下载的2.0地景)。选择ZYTL机场(FG自带的),载入成功,只有一条跑道。
2、重新编译ZYTL机场成功。将生成文件复制到FG对应目录并替换。运行FG,选ZYTL,还是Loading Scenery,载入不了。
3、重新编译ZSFD(我的极简机场)将hole改成airport,成功。将生成文件复制到FG对应目录并替换。运行FG,选择菜单找不到ZSFD,FG没有自带该机场。修改FG的apt.dat后,运行FG,选择菜单可选ZSFD,载入成功,能看到海中孤岛。效果好多了。

012.png (200.48 KB, 下载次数: 571)

012.png

作者: qingfg    时间: 2018-3-16 23:31
1、FG中File--- Scenery Download下载的地景在TerraSync目录,它的子目录与Scenery完全相同。我是将Terrain目录复制到Scenery中,然后再把ZSFD文件复制进来覆盖。不修改apt.dat,是找不到ZSFD的,因为FG中原来没有这个机场。
2、有没有这种可能,TerraGearGUI第一步要设置FG目录,是不是在第六步编译时会自动修改FG中的某些地方,比如apt。如果这样,说明我的编译还是没完全成功。

作者: qingfg    时间: 2018-3-17 16:57
本帖最后由 qingfg 于 2018-3-17 18:08 编辑

今天一直在填海,却总是填不满。试了多次,总算找到原因了。
FG的地景是根据经纬度分成无数个块,这从地景目录的结构就能看出来,如Terrain\e110n30\e117n31\。最小的块就是上面目录里的文件,相同数字的两个文件表示一块,如4873850.stg和4873850.btg.gz,就表示e117.5-117.75、n31.875-32的一块。每块长宽大概是23*14公里,跨经度0.25度、纬度0.125度。
我的机场在4873850里,所以,就以这块坐标画个矩形,保存为矢量数据,再编译,成功。进入FG,终于没有海了。





014.png (369.5 KB, 下载次数: 573)

014.png

013.png (230.69 KB, 下载次数: 555)

013.png

作者: qingfg    时间: 2018-3-17 17:31
本帖最后由 qingfg 于 2018-3-17 18:11 编辑

新问题又来了
1、无缝连接问题。在91卫图绘矩形时,先用数值确定4个定位点,这功能挺好。然后用鼠标在图上移动找定位点,小数点后9位啊,靠鼠标,无论如何也无法精确定位。不知这矩形有没有其他画法?比如直接输入4个点的数值
2、地形问题。地景接缝处有高度差,见上图的白线。而且有高有低,非常明显。这问题有点严重
3、材质问题。我现在有3组矢量数据:
1)、机场轮廓,多边形,材质是airport
2)、围绕机场轮廓的4边形,多边形,材质是Default
3)、填海,矩形,材质是Default,显示出来的象稀疏的高纬度针叶林。换grassland,通不过。再换grasscover,可以,就是上图显示的。但周边是耕地田园风光,不协调,不知该用什么比较好。

到目前为止,作为极简机场,已经可以马马虎虎使用了。
再次感谢liYX_flight的无私指导!!!


作者: qingfg    时间: 2018-3-17 23:18
找到材质了,矩形材质用IrrCrop ,与FG默认的一样,就是接缝太难看


015.png (227.89 KB, 下载次数: 543)

015.png

作者: qingfg    时间: 2018-3-18 17:34
本帖最后由 qingfg 于 2018-3-18 17:50 编辑

liYX_flight是对的,apt.dat可以不用修改
1、在FG主程序目录外,我另外建立有FlightGear data目录,专门存放数据,里面有FlightGear data\Aircraft\和FlightGear data\TerraSync\,一个是飞机,一个是实时下载的地景。这样主程序不断升级时,数据目录可保持不变。
2、今天安装了FG最新版2018.2测试版,在FlightGear data\里新建了Add-ons\目录,将自制机场ZSFD的Terrain目录复制进来。
3、在FG启动页面设置了FlightGear data里的3个目录,选其他机场(找不到ZSFD)进入游戏。同样,在机场选择菜单和map里都没有ZSFD。飞到ZSFD位置时,机场出现了。
4、综上,不修改apt文件,FG能识别所有自制机场。FG自带机场列表里有ZYTL,所以无需修改apt。ZSFD不是FG自带机场,虽然能用,还是修改下apt比较好。

另外,新建目录放置自制机场文件比较好,既便于测试,又不改变FG原有文件,很方便。

作者: qingfg    时间: 2018-3-19 12:48
下载2.0地景,FG2017 3.1终于可以导入ZYTL了,可还是一片海


016.png (231.61 KB, 下载次数: 562)

016.png

作者: qingfg    时间: 2018-3-24 15:32
在做ZSPD,五条跑道
无缝连接和高度差的问题依然没解决


ZSPD2.png (371.16 KB, 下载次数: 598)

ZSPD2.png

作者: liYX_flight    时间: 2018-3-26 09:47
qingfg 发表于 2018-3-24 15:32
在做ZSPD,五条跑道
无缝连接和高度差的问题依然没解决

关于无缝我的想法,在下载矢量数据时,选框你说没法精确,其实也不用太精确,只需要包含那块,这样可能会生成好几块地景,但我们拷贝时只取数据量最大,或者中心那一块,这样就没有边缘缝隙了。因为我做的ZYTl就是这样做的,好象没有产生缝隙,只是在连接处,有一边近看有亮光线,远看还是没问题的。
作者: qingfg    时间: 2018-3-27 16:38
这个办法好。昨晚试了一下,简单、有效。
连接处有一条断续的很细的亮线,高度差几乎没有,两个问题都解决了。感谢!!!
这样机场就可以正常使用了,下面就可以专心做自己想要的机场了。
作者: quency    时间: 2018-3-29 21:12
请问从哪里可以下载到taxidraw?在网上找的界面和楼主的不一样,而且设置完dat文件后Ctrl+N输入四字码还会报错,是版本不对的原因么?
作者: sunka1982    时间: 2018-3-31 14:53
很好的贴子,学到了很多知识,谢谢!
作者: ZHANNAH    时间: 2018-4-7 16:40
看完评论感觉豁然开朗
作者: quency    时间: 2018-5-24 00:09
已搞定,感谢这帖子。。。
作者: cooling    时间: 2018-6-28 11:13
使用terragear GUI是需要编译terragear吗
作者: liYX_flight    时间: 2018-7-3 09:43
cooling 发表于 2018-6-28 11:13
使用terragear GUI是需要编译terragear吗

它是个工具,并不需要编译它,可以直接使用,如果你想研究,这个工具是如何处理地图数据的,你可以一试。
作者: cooling    时间: 2018-7-5 13:12
liYX_flight 发表于 2018-3-9 11:05
1.这样下载的矢量数据是没问题的。
2.你检查下你工程目录下除了有data文件夹,还应该有个work文件夹,生 ...

材质是如何选择呢,在91里面好像没有看到哎
作者: cooling    时间: 2018-7-5 16:23
请问在Airports选项出现No elevation data found 是什么原因呢
作者: liYX_flight    时间: 2018-7-6 09:22
cooling 发表于 2018-7-5 16:23
请问在Airports选项出现No elevation data found 是什么原因呢

你检查你的工程目录,是否有对应的经纬度的高层数据,数据不为空
作者: cooling    时间: 2018-7-6 09:29
liYX_flight 发表于 2018-7-6 09:22
你检查你的工程目录,是否有对应的经纬度的高层数据,数据不为空

再问您一个问题啊,我现在可以把机场正常导进去了,但是自己在WED添加的飞机模型在地图中没有显示,怎么才能让它显示出来呢
作者: cooling    时间: 2018-7-6 09:30
liYX_flight 发表于 2018-7-6 09:22
你检查你的工程目录,是否有对应的经纬度的高层数据,数据不为空

再问您一个问题啊,我现在可以把机场正常导进去了,但是自己在WED添加的飞机模型在地图中没有显示,怎么才能让它显示出来呢
作者: liYX_flight    时间: 2018-7-6 09:47
cooling 发表于 2018-7-6 09:30
再问您一个问题啊,我现在可以把机场正常导进去了,但是自己在WED添加的飞机模型在地图中没有显示,怎么 ...

你说的WED是WorldEditor吗?这是地图编辑工具,你导入飞机模型?FlightGear的飞机模型你可以用AC3D制作修改
作者: cooling    时间: 2018-7-6 10:26
liYX_flight 发表于 2018-7-6 09:47
你说的WED是WorldEditor吗?这是地图编辑工具,你导入飞机模型?FlightGear的飞机模型你可以用AC3D制作修 ...

我添加的飞机模型并不是要飞,而是类似于房子什么的,当景观
作者: cooling    时间: 2018-7-9 13:28
cooling 发表于 2018-7-6 10:26
我添加的飞机模型并不是要飞,而是类似于房子什么的,当景观

外部模型并不能直接通过apt.dat导入,需要通过ufo编辑器
作者: liYX_flight    时间: 2018-7-10 20:30
cooling 发表于 2018-7-9 13:28
外部模型并不能直接通过apt.dat导入,需要通过ufo编辑器

是的,apt.dat只是机场数据文件。
作者: zhangsanfeng    时间: 2019-11-28 14:29
liYX_flight 发表于 2018-3-7 14:47
你用WE只是做了个机场,那块地景的制作就是我帖子所写的内容,你用terraGUi时,就应该感觉到机场只是地景 ...

我用WED创建了ZSPD机场,但是在TerraGear生成地景数据Download shapefiles时,一直显示connect to server,生成数据缺失,有没有好的解决方法呢
作者: zhangsanfeng    时间: 2019-11-28 14:43
qingfg 发表于 2018-3-9 14:44
我的目录结构:
1、TerraGearGui\project\data\ 里有4个文件夹   airport、SRTM-3、v1、v3
airport里 ...

Download选项卡我操作一直显示connect to server,你是跳过这一步了吗
作者: zhangsanfeng    时间: 2019-11-29 13:48
qingfg 发表于 2018-3-24 15:32
在做ZSPD,五条跑道
无缝连接和高度差的问题依然没解决

我也在做ZSPD,能否请教一下,我导入到FG,周围也有海有陆地,机场只有跑道其他都没有
作者: zhangsanfeng    时间: 2019-12-3 15:07
liYX_flight 发表于 2018-3-12 10:27
l这些所有log文件是,terraGUI在调用terragear产生的命令行,并不是生成错误日志,--continue-on-errors ...

请问这个第5步怎么操作,怎么画那四个矢量数据
作者: zhangsanfeng    时间: 2019-12-4 09:15
那么问题来了,我用WED创建了浦东机场,对应应该是850格式,在WED中验证没问题导出.dat,这个数据放在TerraGear目录文件夹,最终不识别是怎么回事儿
作者: zhangsanfeng    时间: 2019-12-4 09:24
我在91卫图助手导出的矢量数据文件结构和你图示一样,怎么调用
作者: zhangsanfeng    时间: 2019-12-5 09:52
qingfg 发表于 2018-3-9 14:44
我的目录结构:
1、TerraGearGui\project\data\ 里有4个文件夹   airport、SRTM-3、v1、v3
airport里 ...

V1和V3放的矢量数据是一样的吗?




欢迎光临 FlightGear飞行模拟器 (https://flightgear.org.cn/) Powered by Discuz! X3.2