羅日才 韋艷梅
(河池學院 計算機與信息工程學院,廣西 宜州 546300)
電子地圖是在紙質地圖的基礎產(chǎn)生的,允許用戶對電子地圖的內容進行選擇,信息表達多種多樣,能夠快速、高效的檢索信息和分析地圖[1]。電子地圖在權衡制圖精度、速度及成本時,大多追求的是制圖精度,而較少考慮制圖速度及成本,而且這些地形圖制作方法都相當專業(yè)、復雜,一般人只能是可望而不可即[2]。
本文在參考了多種實景地圖的設計方法[3-8]的基礎上,研究了通過人工拍攝獲取校園的每個景點,而后以用戶的視角通過拼接技術集成和處理,再結合Flash的動態(tài)技術形成的一種類似google實景地圖的制作方法,實現(xiàn)了全方位的校園景觀和設施實景地圖,方便用戶對校園信息的訪問,真實感、立體感強,最大限度接近用戶的感受。這是所有學校最為理想、最直面的宣傳方式。
360°全景,就是通過技術或設備模擬出一個可交互的、虛幻的三維空間場景。360度全景通過專業(yè)相機捕捉整個場景的看圖像信息,使用軟件將圖片拼合,并用專門的播放器進行播放,即將照片及計算機圖變?yōu)?60度全景景觀。并給用戶提供各種操縱圖像的功能,可以放大縮小,各個方向移動觀看場景,以達到模擬和再現(xiàn)場景的真實環(huán)境的效果。360°全景具有一下特點:真實感強,比其他的建模更具說服力,表達內容更逼真;與平面圖片相比,全景圖所表現(xiàn)的場景更立體,更具人性化;制作簡單,容易生成,交互性能好,方便用戶操作。
第一步 校園場景圖片采集
首先到各個路段、景點或建筑物等場地進行360°圖片采集。具體操作方法如下:站在某個位置不變,將攝像機固定在支架上,每隔15°至30度就拍攝一張照片,盡可能使拍攝的照片美觀,主要景點都要被攝取到,照片拍攝的高度也要保持不變,焦距不變,不要晃動,可以允許有少許的誤差,否則會影響圖片的拼接。
第二步 使用ArcSoft Panorama Maker全景圖編輯器進行拼接[5]
接下來我們需要對某一景點進行全景拼接,這里我們使用ArcSoft Panorama Maker將一系列重疊拍攝的圖片拼接成一幅精美的全景圖片,它讓您只須透過簡單的幾個步驟即可把幾張圖片合并的全景效果。
首先啟動軟件工作界面,然后導入某個景點的一組360°拍照的圖片,如圖1。
工作界面中橙色框部分:這里可以打開存儲圖片的文件夾,當打開目標文件夾時,右邊的主窗口就會自動添加圖片并顯示出來。藍色框部分:這里打鉤表示自動按組選擇,當您點擊其中一組照片時,它會自動分辨并以多張圖片為組選中。紅色框部分:這里是制作全景圖的重要部分,有自動、橫向、360°、平鋪、縱向等效果。而本次研究制作的全景圖技術就是采用360°的。當點擊“下一步”時,就會出現(xiàn)分析與拼接過程等待界面,圖片合成完成之后會出現(xiàn)如圖1界面,保存后,基本上一張比較完美的全景平鋪圖就制作好了(如圖2)
圖1 導入一組360°拍照的圖片
圖2 拼接好的全景圖
第三步 使用Pano2軟件制作360°無縫旋轉圖[6]
要制作成360°全景圖,也就是要將上面做好的全景圖的兩頭無縫銜接起來,可以任意360°旋轉,那么就需要用到Pano2軟件來完成這項工作。
Pano2是一款制作360°全景圖的軟件,這個軟件制作出的是.swf格式文件的全景圖。這個軟件最大的好處就是自己能夠生成全景圖,不需要使用Flash來完成。而且這個軟件本身擁有各個按鈕和其他功能,便捷又通俗易懂,無需自己制作。
首先打開Pano2軟件的界面,然后單擊”選擇輸入”,將制作好的全景圖輸進去,如圖3。
顯示參數(shù):俯仰表示按鈕↑和↓的角度,視場表示視野可看到的范圍。這里的數(shù)據(jù)可以被修改,數(shù)據(jù)不一樣,看到的范圍也不一樣。
用戶數(shù)據(jù):標題是輸入某個景點的名稱,描述是對該景點的一種看法,作者就是本人的名字,還有日期時間等。描述越詳細,更加深讀者的印象。可以選擇自己喜歡“皮膚”,它是控制全景圖的各種按鈕合集。
制作出來的效果如圖4所示,將鼠標放在圖上的任意位置,按住鼠標左鍵向左向右拖動即可進行任意角度的旋轉。
圖3 選擇輸入的圖片
圖4 可以任意360°旋轉的全景圖
第四步 使用Flash進行整體布局[8]
上面得到的是一張一張.swf文件360度的全景圖,我們需要將它們放到一個校園地圖的相應位置中,當點擊這些位置就進入相應的可以任意旋轉360度的場景圖片。
制作校園實景地圖,分為三個大部分:根據(jù)google地圖繪制學校地圖、實現(xiàn)每個地點的實景圖以及所有實景圖整合后的校園實景地圖。
所以首先需要根據(jù)google地圖中的學校地理信息繪制一張校園地圖,然后將這幅地圖導入flash工作界面,并制作好時間軸。接下來是實景圖的實現(xiàn)。
先制作存在全景圖的標志按鈕,再經(jīng)過該按鈕的制作彈起、經(jīng)過以及按下事件的動作,然后再把表示存在全景圖的標志和顯示地點的標志組合在一起,就成為本次制作的地點顯示按鈕。接著按照同樣的方法繼續(xù)編輯下一個地點,直到全部景點完成為止。
這樣,整個校園實景地圖就完成了(如圖5),最后發(fā)布到互聯(lián)網(wǎng)即可。
圖5 某校園實景地圖
制作校園實景地圖的方法有很多種。這里所制作的實景地圖,是以整體的角度查看校園地圖,再以分散的點來查看校園各個景點的環(huán)境。這個設計相對與查看校園圖片來說,立體感比較強,查看的范圍也被放大化。這個設計需要有充分的知識整合,如全景編輯器的使用、PS對圖像處理的應用、Pano2軟件的運用以及Flash的應用;另外,還需要有較強的理解能力,如對校園實景地圖的理解、對整個設計的構思理解、對各種軟件的了解等等。
[1]姜德榮.導航電子地圖發(fā)展現(xiàn)狀與趨勢研究[EB/OL].2013-03-31[2013-12-15].http://www.docin.com/p-625967311.html.
[2]彭和強,張有能.基于 Google Earth的地形圖制作技術[J].測繪通報,2009(10)∶56-58.
[3]王志鋼.中國導航電子地圖行業(yè)的發(fā)展現(xiàn)狀和前景[J].數(shù)字通信世界,2011(2)∶41-43.
[4]李海亭.城市地理信息系統(tǒng)中的全景地圖技術研究[J].城市勘測,2011(3)∶39-43.
[5]虹軟全景大師ArcSoft.Panorama.Maker.Pro.v5.0.0.21教程[EB/OL].2011-03-10[2013-04-15].http://www.docin.com/p-143805066.html.
[6]Pano2VR 的功能介紹[EB/OL].2012-01-14[2013-04-14].http://wenku.baidu.com/view/5893040e79563c1ec5da7128.html.
[7]林驍于.Flash動作腳本編程技術[EB/OL].2010-04-30[2013-04-14].http://www.docin.com/p-52155335.html.
[8]明素華,廖文峰.3S 在地圖制作中的應用[J].科技信息,2009(34)∶92-93.