本月初发布了谷歌倾斜摄影数据OSGB转换工具V0.2版(更新!谷歌倾斜摄影转换生成OSGB瓦片V0.2版),并免费分享了基于V0.2版转换工具生产的澳门地区OSGB数据(首发!澳门地区OSGB数据V0.2版免费分享),V0.2版本在生产速度、显示效率和OSGB数据轻量化方面进行了优化;相比较V0.1版本,V0.2版本在数据生产、数据显示以及数据大小等方面有了大幅提升。这期间很多读者通过私信或留言,问我能不能生产台北地区的倾斜摄影OSGB数据,我使用V0.2版本转换工具试了一下,发现转换不成功,转换工具程序提前终止运行,看来转换工具的Bug还比较严重。基于此,在V0.2基础上,我对一些比较明显的问题进行优化后,生产澳门地区OSGB数据,生产过程和成果数据没有任何问题;使用台北市谷歌倾斜摄影数据进行试生产时,仍然测试出了不少问题,其问题如下:
1.解决了孩子节点为空节点的问题,V0.2版本中存在空节点问题,虽然不影响显示效果,但是会影响显示效率,因为空节点本来不需要显示,加载空节点反而对显示帧率有较大影响。
2.虽然去掉了空节点,但是又引发了新的问题,V0.2版本中生产的数据是没问题的,通过下面的截图对比可以看到,下图桃园地区的OSGB截图:
解决了孩子节点为空节点后,有瓦片节点缺失的情况,其效果如下图:
经过对效果和转换工具代码进行分析后,找到了原因,问题不大。虽然是一次试生产,还是对生产的成果数据简单介绍一下,成果数据大小有139GB,共计100万个文件,相比较原始数据有729万个文件,154GB大小。
数据加载到OSGB查看器中,台北地区数据俯瞰总览效果如下,数据加载显示非常流畅,与cesium加载3DTiles相比较,感觉更流畅,效果更好;内心OS:难道是错觉?
这次台北倾斜摄影OSGB数据生产,反馈出转换工具仍然有不少问题,但是这也为工具的版本升级提供了优化来源;在五一放假前,我会解决这些问题,发布OSGB转换工具V0.3版本,同时更新台北地区倾斜摄影OSGB数据。