(一)城市三維基礎展現方案

文章版權由做者李曉暉和博客園共有,若轉載請於明顯處標明出處: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/

                                                                            若是您以爲本文確實幫助了您,能夠微信掃一掃,進行小額的打賞和鼓勵,謝謝 ^_^

                                

相關文章
相關標籤/搜索