【分析】1.79亿背后,全域实景三维的时机已经成熟了?
The following article is from GIS小丸子 Author 深度抑郁患者
最近最高限价1.79亿的实景三维青岛建设项目的招标在行业里可谓是风光无两,无论从规模还是体量上都堪称当下业内第一标,看起来“实景中国”这个风口要起来了,比如武汉市测绘研究院也提前发布了4月12日标的为6300万的实景三维武汉的建设项目的采购意向。
目前市面上好多关于招标的报道,大多还是公示内容,并未公开相应的招标文件中的建设需求,带着八卦和好奇,我找了本次招标的招标文件看了一下,整个项目的建设需求主要分为三个部分:
1、实景三维标准规范建设;
2、四大数据底图建设;
3、多维地理信息服务平台建设;
但是对于我来说我可能只是简单的关注一个老生常谈的问题就是:“实景三维数据怎么用起来?”。
倾斜三维的面积有多大,精度有多高,可能会采用什么技术路线来支持倾斜三维的应用?
根据招标文件项目需求部分关于实景三维和平台部分的介绍,我做了简单的摘抄如下(完整的内容,文末有下载方式):
1、四大底图中的全市域地形实景三维底图以及重点区域高精度实景三维底图;全市域地形实景三维底图建设,包括开展全市域(约 11000 平方千米)分辨率为 0.15 米的倾斜航空摄影,进行实景三维建模。
重点区域高精度实景三维底图建设,包括市南区、市北区、李沧区、城阳区、崂山区、西海岸新区(含自贸区)、即墨区等重点区域约 1290 平方千米倾斜航空摄影,倾斜摄影地面影像下视分辨率不低于 0.03 米,以同时满足未来大比例尺地形图生产要求,进行实景三维建模。内容包括:
前期全市已完成 390 平方千米实景三维航飞和模型建设,本次航飞和模型建设区域约 900 平方千米;
对 950 平方千米进行建筑物实体化、场景精细化处理;
综合利用多种手段,对精品区场景 2 平方千米进行精细化处理,处理内容包括:公共设施、道路交通、市容环境、园林绿化、扩展市政设施五类模型,最终形成精品区域实景三维场景。
2、多维地理信息服务平台(看内容上总有点似曾相识的感觉~);根据招标文件的介绍,多维地理信息服务平台的定位是集成四大数据底图成果,建设多维地理信息服务平台,实现超大规模多维空间数据的高效管理及大数据服务发布,打造统一多维地理信息门户,为用户提供全市域的基础地理信息服务能力。为新型智慧城市及城市云脑建设提供权威、统一的空间信息多维服务支撑。
数据服务主要具备包括电子地图瓦片服务、专题地图服务、要素服务、目录服务、地名地址引擎及服务、遥感影像服务、高程服务、三维服务、矢量瓦片服务、实时感知数据服务、空间基础服务和空间分析服务等服务能力。
项目成果运行在青岛市政务网(金宏网)环境中,为各政务应用提供多维地理信息服务;对于金宏网不能满足需求的情况,提供政务专网或离线环境。
通过上面列举的内容,可以看到几个关键的信息:
1、数据包括全域15cm的11000平方千米的倾斜三维+3cm的1290平方千米的高精度倾斜;
2、平台部署在政务网,需要提供三维服务;
根据这些信息来看,但是由于是部署到政务网,所以公众是没有办法在天地图或者互联网渠道中体验到这次建设的成果了。同时对于3cm的高精度倾斜是否也是直接放到政务网还不能够确定,因为可能存在涉密的情况,所以在实景中国这个大背景下倾斜数据如何脱密也是一个值得研究的问题(虽然我经常觉得这不应该是一个问题)。
另外一点就是如此海量的倾斜数据如何进行服务化和应用还是一件非常有挑战的事情,如此体量的倾斜三维数据对平台三维简化以及前端渲染调度能力的要求都很高,同时我所熟悉的几个商用GIS平台在几十平方千米的倾斜数据在Web端的渲染以及调度上都存在比较大的性能和稳定性问题,所以也特别期待这次中标方在应对这个问题上的技术方案。
但是这也可能是我个人没有见识导致的(在这一点上我是认真的),主要是之前有位行业的老先生说过,目前实景中国已经具备充分的技术条件,同时有4、5、6位国内厂商有自主创新平台能做这个事情而且已经做过验证,所以在这个问题上我也很困惑,如果恰巧有看到我这个文章同时又有相应能力的厂商或者个人可以联系我体验一下,不过我也没啥可表示的,也就能给你们做一个技术体验的推广。
话再说回来,其实我也不是一个完全没有见识的人,在我的视野里面还是有一个全域倾斜三维的服务化以及Web可视案例的,这个案例就是谷歌在2017年推出的Google Earth Web版,其中就包含了大量的倾斜三维底图,系统整个在初始化的时候需要花费一些时间,但是也可能是因为某种网络技术的原因(你懂的,fresh air确实没呼吸过),但是系统启动后的调度和渲染还算流畅。
在谷歌推出Google Earth之后其实一直试图将Google Earth做到Web端,这样就会有更多的人能够更轻松的获取地图服务。
最开始谷歌使用了Native Client(NaCI)的技术方案,但是这种技术方案是Chrome独有的,所以在这个时候要使用Google Earth Web版就只能使用Chrome浏览器。
Native Client是一个在Web应用程序中运行本地代码(目前只支持x86架构)的开源的技术,由于它允许在浏览器中运行Native Compiled Code ,所以开发者运用自己熟悉的语言来开发Web应用,而不只是JavaScript,同时这些
Native Compiled Code 是直接运行在本地系统而不是运行在浏览器中,进而能够提供更好的“富客户端”用户体验,在这点上Native Client类似于微软的ActiveX技术。
但是后来随着WebAssembly的出现并成为了W3C的Web标准,谷歌便尝试着将Google Earth Web转移到WebAssembly这个技术路线上,从而推动Google Earth在FireFox、Edge以及Opera浏览器上的兼容。
从上面Google Earth Web在浏览器上的探索可以看出,如果想实现在Web端实现全域大面积倾斜三维的服务化和访问对后台算力的要求和前端的要求都很高,也需要一些特别的技术路线的加持。
其实我特别希望能够看到实景三维后续持续更新以及应用方案的介绍,主要原因:
1、空间数据最大的价值是对客观世界的描述,一定是要鲜活的,倾斜摄影本质上也只是在某个特定的时间区间对城市打了一个快照,这个快照是有一定的生命周期的,如果这些数据没有很好的更新机制,未来很快又会变成一堆无用的数据。
2、空间数据生产不是问题,如何释放应用价值才是最大的问题。当然啦咱也不敢多说,不然又有小伙伴说我是掀桌子,不敢转我的文章,怕有麻烦。
-----END-----
社群交流 / 原创投稿 / 商务合作
(请添加下方小家微信:jiace03)
来源:GIS小丸子
推荐阅读
【关注】1.79亿!实景三维青岛建设项目开始公开招标了!推荐关注
温馨提示:近期,微信公众号信息流改版。每个用户可以设置 常读订阅号,这些订阅号将以大卡片的形式展示。因此,如果不想错过“测绘之家”的文章,你一定要进行以下操作:进入“测绘之家”公众号 → 点击右上角的 ··· 菜单 → 选择「设为星标」
↓↓↓点击下方“阅读原文”查看更多精彩内容...