(一)城市三维基础展现方案

文章版权由做者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 微信

本方案描述为宏观场景展现方案,不涉及业务场景展现方案的探讨。app

1. 数据源要求

       基础数据中,需提供行政边界、水系、建筑物(必须带楼层属性)、道路、绿地等图层数据。spa

       其中三维场景展现支持:3d

       1)主打基于建筑物SHP的灰模展现,数据获取方便,成本低。blog

       2)若有真三维数据(倾斜摄影、3dmax等),提供真三维数据+建筑物灰模整合,其中实现展现风格一致化:开发

        

                             (建筑物为真三维模型蒙皮效果,以求展现风格一致)get

2. 宏观场景展现方案

2.1.底图展现方案

       做为三维模型下的底图,须要即考虑到美观(与三维模型展现风格匹配),也不能失去做为地图自己须要有的功能(导航,即须要必定量的兴趣点和道路等数据展现)。目前暂时将地图瓦片分为0到24级别,各级别展现方案定义以下:博客

a. 0到4级别瓦片源

       为了使三维球有科技感,采用NASA的全球夜视影像做为三维球皮肤,背景采用银河星空(cubebox)6张纹理图拼接,效果以下:io

      

b .5到9级别瓦片源

       因为谷歌等地图(虽然是84墨卡托投影)在中国的偏移都比较大,而公网天地图在18级别以上后便不能访问,因此采用mapbox地图,mapbox地图有以下风格类型:效率

                                                        

       采用mapbox的streets地图,streets风格地图兴趣点和路网数据均符合要求,并且包含中文注记。可是,因为streets地图为浅色系,以下:

           

       为了符合深色科技感定位,而且知足请求的效率(没有使用mapboxstudio定制),三维团队研究了tonemapping方案,对浅色地图作匀色处理使其变为深色地图:

     

c.10到16级别瓦片源

       在这几个层级,咱们须要重点展现路网和行政信息,并且视野已经不是全球,因此只采用了使用已有采集的数据来展现,其中对于数据的配图要突出路网、行政边界等。所切瓦片以离线方式存储以加速瓦片获取。

     

d.17到24级别瓦片源

       再也不叠加自身数据,缘由为:

       1)地图此时级别已经很大,可见均为很是小的范围,为了兴趣点注记更丰富,底图依然采用了mapbox的streets地图。

       2)在mapbox地图上叠加自身的配图,会出现道路线压盖住mapbox地图的道路注记问题,并且该压盖并非彻底覆盖,致使出现明显的底图注记被遮挡问题。

      

2.2 动态流向水域

       水域分为河流和胡泊,其中河流展现但愿能有流动的效果,胡泊则但愿可以有光感的变化。针对这两种需求,研发分别开发了河流和胡泊特效,现场只需单独提供河流shp和胡泊shp便可:

      

                                               (带流向河流与水面波动湖泊)

2.3光源特效

       对建筑物和河流分别打上变化扩散光源,让城市基础展现更加有动效:

      

3. 待完善基础场景点

       1)桥梁展现。

       2)建筑物轮廓加强。

       3)悬空注记。

 

 -                    ----欢迎转载,但保留版权,请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/

                                                                            若是您以为本文确实帮助了您,能够微信扫一扫,进行小额的打赏和鼓励,谢谢 ^_^

                                

相关文章
相关标签/搜索