李長生


摘? ?要:文章從介紹全景技術的概念、特點和優勢出發,闡述了全景技術對旅游業的意義,并給出了基于全景技術的旅游景點展示系統的需求分析和設計思路,設計整體的工作流程,并從系統架構、關鍵技術、三層體系結構等方面給出了旅游景點展示系統的具體實現方案。
關鍵詞:全景技術;旅游景點展示系統;實現方案
全景技術的出現對旅游行業有非常大的促進作用。利用全景技術縫合連接圖片或相片,實現對實際景點場景的三維環視以及對具體某一點的三維拖動。游客可以自主選擇視角,上下左右前后移動、放大、縮小、俯瞰、仰視,全方位、全角度地了解旅游景點的信息與服務,促進了旅游景點展示的智能化,也為旅游行業的發展提供了莫大的助力。
1? ? 旅游景點展示系統需求分析
旅游類系統的最終目的是旅游景點的宣傳,是一種營銷方式。如何讓用戶眼前一亮、印象深刻是旅游景點展示系統首要考慮的問題。全景技術的出現解決了這個難題。全景圖的視覺沖擊力強、透視性好,可以產生多角度環視的三維效果,對于旅游景點的宣傳效果有著不可估量的促進作用。因此,旅游景點展示系統的核心是全景展示部分,采用全景軟件合成全景圖,采用B/S模式的三層體系結構進行數據傳輸,最終在Web瀏覽器上顯示結果。整體工作流程如圖1所示。
2? ? 全景技術下的旅游景點展示系統實現方案
2.1? 系統模塊劃分
得利于計算機網絡技術和虛擬現實技術的飛速發展,旅游景點的展示也可以依賴網絡實現。在網絡上搭建旅游景點展示系統,以虛擬現實場景的界面來實現對旅游景點的宣傳與介紹。游客可以將系統體驗感受作為選擇目的地的依據,不出家門即可了解全面的相關信息與服務。旅游景點展示系統需要涵蓋對景區景點信息、景區設施、景區服務全方位的介紹與展示,并且上傳到網絡以便于旅游者遠程訪問游覽[1]。
2.2? 系統體系結構
旅游景點展示系統的實現離不開Web平臺,可以采用基于Web的B/S模式來進行系統建設,即客戶端采用標準的Browser,包括IE,Netscape Navigator等,服務端則采用標準的Web服務器。基于B/S模式,旅游景點展示系統的體系結構如圖2所示。
2.2.1? 客戶端
客戶端采用嵌入全景圖插件的標準的Web服務器,旅游景點展示系統的景點展示模塊、景點管理模塊、展示系統管理模塊等核心模塊全部放在這一層。用戶角色分為兩大類:
(1)管理員,主要負責系統管理,包括對景點圖片、服務項目、信息介紹、游客信息等方面進行統一管理。
(2)游客,主要瀏覽系統所展示的內容,可以向各個方向拖動,遠近拉動地觀看全景圖以了解實地景點的全部信息。
2.2.2? 中間層
中間層也是Web服務器,存儲相關的網頁,作為中間的傳遞環節將瀏覽器的請求傳遞給應用服務器,應用服務器給數據庫發送執行相關操作的請求。
2.2.3? 服務端
服務端主要指作為后端保障的數據庫服務器。數據庫中需要存儲游客信息、景點信息、景點全景圖片等所有的相關信息。數據庫服務器接收到應用服務器的請求之后,把查詢到的信息作為結果反饋回去,應用服務器對其進行分析處理后轉化成瀏覽器需要的格式傳送給Web服務器,最終將查詢結果在瀏覽器上呈現出來。
3? ? 旅游景點展示系統中全景技術的設計創新與優點
3.1? 提高景點展示表現力
該設計在旅游景點中的應用能夠進一步增強旅游產品的表現力,擴大虛擬旅游產品的應用領域。在系統中可以添加音頻、視頻等,使觀眾有身臨其境的感覺。觀眾通過瀏覽器便可以瀏覽景觀的各個區域,增強景觀的真實性。
3.2? 具有網絡發布形式
該系統的設計可以作為IE插件,支持完全功能的在線播放,真正實現音樂整合、導游解說、多媒體手法為一體的三維全景虛擬導覽,是景點網絡推廣比較有力的手段。該系統對景點的展示不會受到時間和地域的限制,從而具有更好的宣傳力度,在實際應用中更加容易推廣[2]。
3.3? 具有較強的擴展性
該系統的擴展性主要體現在:隨時可以追加最新的屬性數據,實現數據庫的快速更新;可以根據具體的業務需求及時調整ActiveX控件;可以隨時設置空間的內容、屬性等;能夠實現網絡發布,比一般的網頁設計功能更加靈活美觀。
4? ? 旅游景點在網上的展示技術實現
4.1? 景區景點展示實現
景點展示采用ListView控件,通過setContentView將問價加載到頁面中,以列表的形式展示旅游景點信息。首先通過getLongitude()與getLatitude()來獲取位置信息,保存定位結果。系統會自動創建出子線程MatchTHread,將Location所屬的Activity發出的請求與數據庫中保存的數據進行比較,將景點添加到ListTourPoint中,最后在ListView中進行展示。
4.2? 語音講解實現
Android系統已經引進了文本朗讀技術,能夠將相應的文字轉化為語音,進一步提升用戶的體驗。采用eSpeak引擎,運用TTS實現語音的展示。在TTS初始化以后,游客可以通過點擊展示界面,獲得ListView中的一條Item,后臺數據庫會將景點信息存儲在myText中,通過tts.speak(myText,TextToSpeech.QUEUE_FLUSH,null)對文本進行朗讀。
5? ? 結語
旅游景點展示系統是旅游業的一種推廣方式。圖片作為最直觀的體現形式,直接面向用戶。圖片的清晰度、真實感、透視性決定了用戶的觀感。全景技術的出現可以將一組高畫質的照片合成全景圖,便于用戶全方位地查看,放大、縮小俯瞰、仰視,獲得全角度的體驗。基于全景技術的旅游景點展示系統更具真實性和透視性,極大程度地促進了旅游行業的發展。
[參考文獻]
[1]楊亞讓,楊江平.基于全景技術的旅游景點展示系統研究與設計[J].佳木斯教育學院學報,2011(1):352-353.
[2]郭長青,曹芳.三維全景技術在旅游景區介紹中的應用[J].地理空間信息,2009(1):51-53.