文章版權由作者李曉暉和博客園共有,若轉載請於明顯處標明出處:http://www.cnblogs.com/naaoveGIS/
本方案描述為宏觀場景展示方案,不涉及業務場景展示方案的探討。
1. 數據源要求
基礎數據中,需提供行政邊界、水系、建築物(必須帶樓層屬性)、道路、綠地等圖層數據。
其中三維場景展示支持:
1)主打基於建築物SHP的灰模展示,數據獲取方便,成本低。
2)如有真三維數據(傾斜攝影、3dmax等),提供真三維數據+建築物灰模整合,其中實現展示風格一致化:
(建築物為真三維模型蒙皮效果,以求展示風格一致)
2. 宏觀場景展示方案
2.1.底圖展示方案
作為三維模型下的底圖,需要即考慮到美觀(與三維模型展示風格匹配),也不能失去作為地圖本身需要有的功能(導航,即需要一定量的興趣點和道路等數據展示)。目前暫時將地圖瓦片分為0到24級別,各級別展示方案定義如下:
a. 0到4級別瓦片源
為了使三維球有科技感,采用NASA的全球夜視影像作為三維球皮膚,背景采用銀河星空(cubebox)6張紋理圖拼接,效果如下:
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/
如果您覺得本文確實幫助了您,可以微信掃一掃,進行小額的打賞和鼓勵,謝謝 ^_^