QQ登录

只需一步,快速开始

楼主: liYX_flight
打印 上一主题 下一主题

FlightGear地景和机场的制作

[复制链接]

主题

好友

189

积分

理论基础学员

22#
发表于 2018-3-12 10:27:09 |只看该作者
本帖最后由 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可用。



回复

使用道具 举报

主题

好友

112

积分

航院新生

21#
发表于 2018-3-10 11:44:01 |只看该作者
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, 下载次数: 501)

生成机场

生成机场
回复

使用道具 举报

主题

好友

112

积分

航院新生

20#
发表于 2018-3-10 11:35:26 |只看该作者
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楼
回复

使用道具 举报

主题

好友

112

积分

航院新生

19#
发表于 2018-3-10 11:23:53 |只看该作者
qingfg 发表于 2018-3-10 11:16
3、生成高程数据
成功
project\work\文件夹里生成了SRTM-3文件夹及文件


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



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

生成机场数据

生成机场数据
回复

使用道具 举报

主题

好友

112

积分

航院新生

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

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



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

生成高程数据

生成高程数据
回复

使用道具 举报

主题

好友

112

积分

航院新生

17#
发表于 2018-3-10 11:09:28 |只看该作者
本帖最后由 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, 下载次数: 507)

02.png
回复

使用道具 举报

主题

好友

112

积分

航院新生

16#
发表于 2018-3-10 08:44:17 |只看该作者
本帖最后由 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, 下载次数: 522)

01.png
回复

使用道具 举报

主题

好友

112

积分

航院新生

15#
发表于 2018-3-9 15:00:48 |只看该作者
本帖最后由 qingfg 于 2018-3-9 15:02 编辑

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

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

05.png
回复

使用道具 举报

主题

好友

112

积分

航院新生

14#
发表于 2018-3-9 14:52:48 |只看该作者
在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
回复

使用道具 举报

主题

好友

112

积分

航院新生

13#
发表于 2018-3-9 14:44:34 |只看该作者
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%完成,但没有生成任何目录和文件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入FG

本版积分规则

手机版|联系我们| FlightGear ( 吉ICP备19002044号-7 )

GMT+8, 2024-5-19 07:31

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部