Ortho4XP 哈尔滨市卫星地景 for X-Plane by GoldJohnKing 2020-01-16

 

【本卫星地景作者为 GoldJohnKing,切不可用于商业用途。如需转载,请附带本帖全部信息】

 

该项目已转移至:

https://www.aericaps.org/?page_id=23129

 

Ortho4XP China 历代作品一览:

https://forum.vatprc.net/topic/2756-ortho4xp-哈尔滨市卫星地景-for-x-plane-by-goldjohnking-2020-01-16/" rel="" style=“background-color:transparent;color:rgb(147,181,211);”>东北三省卫星地景第一发:哈尔滨

https://forum.vatprc.net/topic/2757-ortho4xp-长春市卫星地景-for-x-plane-by-goldjohnking-2020-01-18/" rel="" style=“background-color:transparent;color:rgb(147,181,211);”>东北三省卫星地景第二发:长春

https://forum.vatprc.net/topic/2758-ortho4xp-沈阳市卫星地景-for-x-plane-by-goldjohnking-2020-01-18/

 

 

变更记录:

2020-01-16:首次发布

2020-01-16:第一次编辑:增加超级精细版(ZL16)

2020-01-17:第二次编辑:普通版更新,新增哈尔滨周边区块;更新下载链接;增加百度网盘备用链接;内容调整及扩充

2020-01-18:第三次编辑:普通版更新,对地形内的机场区域进行平坦处理;更新下载链接;内容调整

 

 

下载地址(使用方法在压缩包内):

普通版(ZL15,含哈尔滨及周边地区)

链接: https://pan.baidu.com/s/1MDVhovfoTT5bgcBb9Pwc2g 提取码: ypre

 

超级精细版(ZL16,仅含哈尔滨区块)

百度网盘备用链接: https://pan.baidu.com/s/18u-Y1zTOIAX2p2yn0T5GcQ 提取码: kbif

 

【注意】 由于数据过大,解压时可能会占用超过8G内存,如果在解压过程中出现内存不足等情况,请尝试 使用7-Zip进行解压 ;如果7-Zip依然无法解压,请联系我。

 

 

本期说明:

本人在贴吧看到了本论坛用户1191568的Ortho中国照片地景计划北京部分,觉得效果还不错,可惜还有很多地方不够完善。而这位老兄似乎再也没更新过他的作品集了……

 

受此启发,本人决定制作东北三省的卫星地景。

 

第一发是 哈尔滨 及周边地区,第二发应该会把整个黑龙江做进去。

 

 

本卫星地景的制作参数与论坛用户1191568使用的相比,有以下几大改进: 1. 对于机场附近10公里范围内的地形网格,将其缩放级别调整至ZL18,使得玩家在起飞及降落阶段也能获得较好的视觉效果效果。(根据实际飞行情况测试,最好的视觉效果应当使用ZL18覆盖12-15公里范围的地形网格,这样能保证正常进近条件下实现全程高分辨率地景,但是做出来的东西实在太大,已经超过10G了……但是尽管如此,机场附近的最大显存占用仍然高达3G……) 2. 采用NASA于2013年11月前发布的的 ASTER Global Digital Elevation Model V003 地理高程数据(虽然是13年的但已经是最新版了)替代默认地理高程数据(东北地区的默认地理高程数据基本上就是空的,全平),实际采样密度约为30m至90m,使得地形起伏更加接近真实情况。(是不是觉得到处平地随便都能降落就很假?这回机场以外的地面区域到处都是坑坑洼洼看你怎么降嘿嘿嘿~另外一说还好我有32G内存,要不还真处理不了这么大的数据集……) 3. 采用OSM的水体数据对水体区域进行挖空处理,并对卫星地景与水面贴图的交汇区域添加了过渡效果,大幅改善水体区域的视觉效果。(卫星图看河流感觉就是平的,根本看不出来那是河……) 4. 启用贴花效果,改进较低高度时的视觉效果。(简单来说就是在高度较低时用游戏内建的草地和沙地纹理覆盖卫星图中绿色、沙色和棕色区域,以从视觉效果上改善近距离观察卫星图时可能出现的模糊和失真现象。) 5. 将水体等遮蔽信息(Mask)直接写入由卫星图生成的dds文件中,大幅优化水体附近区域的显存占用,改善加载水体图像时可能出现的卡顿情况。 6. 将街道数据密度调整至最大值,提升高LOD设定下和夜间飞行的视觉效果。 7. 由于地形存在起伏,因此允许地形产生阴影,以大幅改善地形起伏区域的视觉效果。此功能仅在全局阴影开启且全局阴影分辨率足够高的情况下有效。 8. 最重要的是,上述改进几乎不会额外消耗性能,帧率并没有出现下降情况。(要知道我开飞机用的可是办公本……)

  1. 使用Bflat工具对机场地区进行平坦化处理,以改善与各种机场地景的兼容性问题。玩家可以放心地开启“机场遵循地形轮廓”选项。(“机场遵循地形轮廓”选项对强制开启了区域平坦参数的机场地景无效。)

 

然而本作品仍存在许多缺陷,比如: 1. 卫星图像拼接明显,能看出各个区域的图像都不是一个时间拍的,夏季和秋季的图像边缘色彩差别非常大。这是Google的锅……待本人有时间了可能会考虑手动PS调色……不过工作量是个问题……因此本人在考虑能否设计一个智能算法,自动调色…… 希望在智能算法方面有经验的用户可以联系我。 (虽然我也是程序员但是我的算法水平实在是很菜……) 2. 机场所在方格完全就是平的,和有高程数据的起伏地形存明显差别。在这是由于Ortho4XP设计所致。本人已通过调参的方式尽可能避免机场方格到起伏地区的过渡过于陡峭,但依然存在一部分情况。待本人有时间了可能会考虑对Ortho4XP的源码进行调整……然而这也是个浩大的工程……已查明不是地景的问题,是游戏自带的默认机场启用了机场强制平坦……

  1. 水体数据取自OSM,但是OSM的水体数据精度不高,导致部分区域的水体切割存在明显可见的问题。倒是可以通过手工PS来处理,但是工程量依然实在是不忍直视……因此我更倾向于获取更加精确地DEM数据…… 如果您有更精确的DEM数据(分辨率10米或以下),希望可以联系并提供给我。

  2. 如果想要做完全中国的卫星地景,那么我们 需要一个有效的数据分发平台 (就是传到哪和从哪下的问题)。百度网盘不靠谱:非会员用户速度太慢,我传东西买容量要充钱,用户下载提速也要充钱,完全不划算。所以目前我采用的方式是自建HTTP下载服务器,之后可能会考虑改成BT做种的方式(这样可以减少我的服务器的分发压力),但以我的财力估计够呛能买得起放得下全中国的硬盘,更何况制作过程中的中间文件也是很多很大的……(还好模拟飞行是个小众爱好,要不我服务器的带宽和流量怕是要承受不住……)说实话我在考虑要不要加个捐赠链接……

 

本卫星地景的数据来源如下: 卫星图像采集:©2020 Google INEGI 街道、机场及水体等地理数据:OpenStreetMap 地理高程数据:ASTER Global Digital Elevation Model V003

 

主要区域的ZL参数如下: 水体遮蔽信息采样级别:ZL15 机场附近10公里内的采样级别:ZL18 普通区域的卫星图像采样级别:ZL15

 

使用到的软件: ArcGIS v10.2 Ortho4XP v1.30 及其附带工具

Bflat v0.2.2 7-Zip v19.00

 

【本卫星地景作者为 GoldJohnKing,切不可用于商业用途。如需转载,请附带本帖全部信息】

 

 

预览图:

(为了论坛考虑,图片都是压缩过的……)

机场附近的高清贴图(拼接痕迹明显……)

2020-01-16_190234.thumb.png.743a1c2cda08750666ddfbf11d4437f2.png

 

 

地形起伏与地形阴影

2020-01-16_190303.thumb.png.fe71f578a9102cf1643504a3648bfd66.png

 

2020-01-16_190419.thumb.png.0ea5c94a816709e934ab91158cdc171c.png

 

2020-01-16_191222.thumb.png.14dd7877335ff4825661cabb08bae40e.png

 

1519656951_(122).thumb.png.9cbae946cf64df265d214973d79e7816.png

 

 

水体预处理效果

2020-01-16_183327.thumb.png.2b06377d0fa446afd947560f941c0392.png

 

2020-01-16_183444.thumb.png.4a0d050d68e5eeb09d814e0557a8573d.png

 

 

最终水体效果

204824081_(120).thumb.png.dbf312154dc0ea6525a9446e3c251c28.png

 

639290491_(121).thumb.png.440fe2c17a28679a7fb6b62e805e5ae4.png

 

 

最后附上具体参数,欢迎探讨。

 

参数:

apt\_smoothing\_pix=8road\_level=5road\_banking\_limit=0.5lane\_width=5.0max\_levelled\_segs=1000000water\_simplification=0.0min\_area=0.1max\_area=250.0clean\_bad\_geometries=Truemesh\_zl=20curvature\_tol=2.5apt\_curv\_tol=3.0apt\_curv\_ext=2.5coast\_curv\_tol=2.0coast\_curv\_ext=1.0limit\_tris=0hmin=0.0min\_angle=10.0sea\_smoothing\_mode=mean water\_smoothing=10iterate=0mask\_zl=15masks\_width=75masking\_mode=sand use\_masks\_for\_inland=Trueimprint\_masks\_to\_dds=Truemasks\_use\_DEM\_too=Falsemasks\_custom\_extent=cover\_airports\_with\_highres=ICAO cover\_extent=10.0cover\_zl=18ratio\_water=0.25overlay\_lod=30000.0sea\_texture\_blur=0.0add\_low\_res\_sea\_ovl=Falseexperimental\_water=0normal\_map\_strength=1.0terrain\_casts\_shadows=Trueuse\_decal\_on\_terrain=Truecustom\_dem=E:/Ortho4XP v1.30/CustomDEM/ASTGTMV003\_N40E120/ASTGTMV003\_N45E126\_dem.tif fill\_nodata=Truedefault\_website=GO2 default\_zl=15zone\_list=[]