请选择 进入手机版 | 继续访问电脑版

QQ登录

只需一步,快速开始

楼主: liYX_flight

FlightGear地景和机场的制作

[复制链接]

主题

好友

112

积分

航院新生

发表于 2018-3-8 22:08:14 |显示全部楼层
本帖最后由 qingfg 于 2018-3-8 22:10 编辑

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




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

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

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



01.png
02.png
01.png
回复

使用道具 举报

主题

好友

189

积分

理论基础学员

发表于 2018-3-9 11:05:30 |显示全部楼层
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材质。和机场一并编译。
回复

使用道具 举报

主题

好友

112

积分

航院新生

发表于 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%完成,但没有生成任何目录和文件。
回复

使用道具 举报

主题

好友

112

积分

航院新生

发表于 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

积分

航院新生

发表于 2018-3-9 15:00:48 |显示全部楼层
本帖最后由 qingfg 于 2018-3-9 15:02 编辑

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

使用道具 举报

主题

好友

112

积分

航院新生

发表于 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
回复

使用道具 举报

主题

好友

112

积分

航院新生

发表于 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
回复

使用道具 举报

主题

好友

112

积分

航院新生

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

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



生成高程数据

生成高程数据
回复

使用道具 举报

主题

好友

112

积分

航院新生

发表于 2018-3-10 11:23:53 |显示全部楼层
qingfg 发表于 2018-3-10 11:16
3、生成高程数据
成功
project\work\文件夹里生成了SRTM-3文件夹及文件


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



生成机场数据

生成机场数据
回复

使用道具 举报

主题

好友

112

积分

航院新生

发表于 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楼
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-2-29 10:23

Powered by Discuz! X3.2

© 2001-2013 FlightGear Inc.

返回顶部