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

2022-01-22 02:21:43 字數 1707 閱讀 8652

本方案描述為巨集觀場景展示方案,不涉及業務場景展示方案的**。

基礎資料中,需提供行政邊界、水系、建築物(必須帶樓層屬性)、道路、綠地等圖層資料。

其中三維場景展示支援:

1)主打基於建築物shp的灰模展示,資料獲取方便,成本低。

2)如有真三維資料(傾斜攝影、3dmax等),提供真三維資料+建築物灰模整合,其中實現展示風格一致化:

(建築物為真三維模型蒙皮效果,以求展示風格一致)

作為三維模型下的底圖,需要即考慮到美觀(與三維模型展示風格匹配),也不能失去作為地圖本身需要有的功能(導航,即需要一定量的興趣點和道路等資料展示)。目前暫時將地圖瓦片分為0到24級別,各級別展示方案定義如下:

為了使三維球有科技感,採用nasa的全球夜視影像作為三維球**,背景採用銀河星空(cubebox)6張紋理圖拼接,效果如下:

由於谷歌等地圖(雖然是84墨卡托投影)在中國的偏移都比較大,而公網天地圖在18級別以上後便不能訪問,所以採用mapbox地圖,mapbox地圖有如下風格型別:

採用mapbox的streets地圖,streets風格地圖興趣點和路網資料均符合要求,而且包含中文註記。但是,由於streets地圖為淺色系,如下:

在這幾個層級,我們需要重點展示路網和行政資訊,而且視野已經不是全球,所以只採用了使用已有採集的資料來展示,其中對於資料的配圖要突出路網、行政邊界等。所切瓦片以離線方式儲存以加速瓦片獲取。

不再疊加自身資料,原因為:

1)地圖此時級別已經很大,可見均為非常小的範圍,為了興趣點註記更豐富,底圖依然採用了mapbox的streets地圖。

2)在mapbox地圖上疊加自身的配圖,會出現道路線壓蓋住mapbox地圖的道路註記問題,而且該壓蓋並不是完全覆蓋,導致出現明顯的底圖註記被遮擋問題。

水域分為河流和胡泊,其中河流展示希望能有流動的效果,胡泊則希望能夠有光感的變化。針對這兩種需求,研發分別開發了河流和胡泊特效,現場只需單獨提供河流shp和胡泊shp即可:

(帶流向河流與水面波動湖泊)

對建築物和河流分別打上變化擴散光源,讓城市基礎展示更加有動效:

1)橋梁展示。

2)建築物輪廓增強。

3)懸空註記。

(二)城市三維基礎展示方案

所需基礎資料與之前討論過的方案1一致,需要提供政邊界 水系 建築物 必須帶樓層屬性 道路 綠地等圖層資料。針對三維模型,支援精模和灰模方案。該方案將重點突出行政區內資料,並通過一系列優化,讓深色星河融入場景,場景內各要素自然類流動,配合動態變化的圖表儀盤,更添科技酷炫感。將外框行政邊界處理成json...

三維幾何 基礎

數學上,三維幾何是3維歐式空間幾何的傳統名稱。因為實際上這大致就是我們生活的空間。我們在前面介紹過向量運算,其中很多內容也適合三維幾何,如點 向量 點,向量 向量 向量,點 點沒有定義。首先是輔助巨集的定義 const double eps 1e 10 const double pi acos 1 ...

LabVIEW 三維機械人展示

本程式是使用solidworks繪製模型圖,通過labview 2013匯入wrl檔案完成.程式效果如下 工程檔案 3維機械人模型 控制介面,未做美化.因為實際上這部分程式只是一小部分,主程式執行時,這部分面板是不顯示的 啦啦啦 gsd 館 程式使用labview 2013開發,並且匯出了低版本的l...