李波
(四川省天府容大信息科技有限公司,四川 成都 610213)
2019年1月,國家文化和旅游部啟動(dòng)全國文化和旅游普查工作,深入貫徹落實(shí)習(xí)近平總書記關(guān)于文化和旅游工作重要指示精神。2021年4月,四川省率先完成了全省成文化和旅游資源“雙普查”工作,共查明六大類文化資源305.7 萬余處,旅游資源24.5 萬余處,數(shù)量和質(zhì)量目前居全國第一。依據(jù)國家標(biāo)準(zhǔn)和結(jié)合四川實(shí)際,文化資源分為古籍、美術(shù)館藏品、地方戲曲劇種、傳統(tǒng)器樂樂種、非物質(zhì)文化遺產(chǎn)、文物(可移動(dòng)文物、不可移動(dòng)文物)六大類資源,旅游資源分為地文景觀、水域景觀、生物景觀、天象與氣候景觀、歷史遺跡、建筑與設(shè)施、旅游購品(文創(chuàng)產(chǎn)品)、人文活動(dòng)八大類資源。
近些年來隨著信息技術(shù)和虛擬現(xiàn)實(shí)技術(shù)以及互聯(lián)網(wǎng)通信等技術(shù)的蓬勃發(fā)展,一些虛擬仿真旅游逐漸進(jìn)入普通游客的視野。通過虛擬旅游一是可以獲取旅游景區(qū)的信息,了解景區(qū)的基本情況,為實(shí)地旅游做好充足的準(zhǔn)備;二是滿足一些不方便出門或者不喜歡煩瑣旅途的人在家中欣賞和瀏覽景區(qū)的需求。目前VR(虛擬)全景技術(shù)已經(jīng)在國內(nèi)外有了非常巨大的發(fā)展,“VR+旅游”產(chǎn)品的出現(xiàn),給旅游者提供了一個(gè)新穎的渠道,結(jié)合GIS(地理信息系統(tǒng))技術(shù)可以讓人們?cè)诘竭_(dá)目的地之前先身臨其境地體驗(yàn)旅游目的地的場(chǎng)景,進(jìn)而進(jìn)行選擇。
本文以四川省雅安市蘆山縣文化和旅游資源普查數(shù)據(jù)為基礎(chǔ),基于GIS 和VR 全景技術(shù)開發(fā)文化和旅游資源數(shù)據(jù)查詢展示系統(tǒng),實(shí)現(xiàn)蘆山縣文化和旅游資源點(diǎn)地理空間查詢、屬性信息查詢、資源點(diǎn)圖片瀏覽、資源點(diǎn)VR 全景展示等功能,充分利用文旅普查成果,提高蘆山縣文化和旅游的影響力,進(jìn)而帶動(dòng)地區(qū)經(jīng)濟(jì)的發(fā)展。
本系統(tǒng)的數(shù)據(jù)需求主要有以下幾點(diǎn):
(1)基礎(chǔ)地理信息數(shù)據(jù):主要有遙感影像數(shù)據(jù)、矢量行政界線數(shù)據(jù)(縣級(jí)、鄉(xiāng)鎮(zhèn))、矢量地名點(diǎn)數(shù)據(jù)。
(2)文化和旅游資源普查成果(四級(jí)資源和五級(jí)資源點(diǎn))數(shù)據(jù):資源點(diǎn)調(diào)查成果表數(shù)據(jù)、資源點(diǎn)現(xiàn)場(chǎng)影音數(shù)據(jù)、資源點(diǎn)經(jīng)緯度坐標(biāo)數(shù)據(jù)。
(3)文化和旅游資源點(diǎn)VR 全景數(shù)據(jù):資源點(diǎn)空中和地面VR 全景圖數(shù)據(jù)、資源點(diǎn)VR 全景展示鏈接數(shù)據(jù)。
(4)其他數(shù)據(jù):資源點(diǎn)招商信息數(shù)據(jù)、蘆山縣簡(jiǎn)介數(shù)據(jù)、蘆山縣文化和旅游宣傳片數(shù)據(jù)等。
本系統(tǒng)主要功能是實(shí)現(xiàn)文化和旅游資源數(shù)據(jù)的可視化展示,根據(jù)系統(tǒng)的用戶需求和開發(fā)目的功能需求主要有以下幾點(diǎn):
(1)系統(tǒng)地圖的基本操作功能,放大、縮小、查詢、定位、標(biāo)注、圖例等功能。
(2)文化和旅游資源普查成果數(shù)據(jù)基于地理位置信息查詢和展示。
(3)資源點(diǎn)VR 全景圖瀏覽,場(chǎng)景列表、熱點(diǎn)切換、自動(dòng)旋轉(zhuǎn)、背景音樂等。
(4)資源點(diǎn)招商信息展示,文旅宣傳片展示等。
(5)資源點(diǎn)數(shù)據(jù)管理,資源點(diǎn)普查成果數(shù)據(jù)編輯、VR全景數(shù)據(jù)編輯、用戶管理等。
本系統(tǒng)的用戶主要有政府文旅部門管理人員游客,根據(jù)系統(tǒng)功能需求分析系統(tǒng)采用C/S 架構(gòu),系統(tǒng)分為數(shù)據(jù)層、服務(wù)層、應(yīng)用層,如圖1所示。數(shù)據(jù)層主要是空間數(shù)據(jù)(遙感影像數(shù)據(jù)、矢量行政界線數(shù)據(jù)(縣級(jí)、鄉(xiāng)鎮(zhèn))、矢量地名點(diǎn)數(shù)據(jù)、資源點(diǎn)坐標(biāo)數(shù)據(jù))和非空間數(shù)據(jù)(資源點(diǎn)調(diào)查成果表數(shù)據(jù)、資源點(diǎn)現(xiàn)場(chǎng)影音數(shù)據(jù)、資源點(diǎn)VR 全景展示鏈接數(shù)據(jù)等)為系統(tǒng)提供數(shù)據(jù)支撐。服務(wù)層主要是地圖服務(wù)和數(shù)據(jù)庫服務(wù),地圖服務(wù)基于ArcGIS LocalServer 為系統(tǒng)提供底圖,數(shù)據(jù)庫服務(wù)采用SQLite 數(shù)據(jù)庫為系統(tǒng)提供屬性數(shù)據(jù)存儲(chǔ)。應(yīng)用層基于ArcGIS Runtime for.net 開發(fā)實(shí)現(xiàn)地圖查詢等功能,基于WPF 框架進(jìn)行系統(tǒng)界面設(shè)計(jì),基于C#編程語言實(shí)現(xiàn)數(shù)據(jù)管理等功能實(shí)現(xiàn),基于Krpano 框架二次開發(fā)實(shí)現(xiàn)資源點(diǎn)VR 全景展示功能。
圖1 系統(tǒng)架構(gòu)設(shè)計(jì)圖
首先是對(duì)于雅安市蘆山縣文化和旅游資源普查成果的收集和整理,收集蘆等資源點(diǎn)普查成果數(shù)據(jù)表、遙感影像數(shù)據(jù)、行政區(qū)劃圖(矢量數(shù)據(jù))、主要道路數(shù)據(jù)、宣傳片、文旅簡(jiǎn)介。然后通過無人機(jī)航攝和地面全景相機(jī)拍攝獲取資源點(diǎn)的全景數(shù)據(jù),采用Photoshop、PTGui 軟件拼接和處理制作VR 全景圖,基于HTML5 和Krpano 開發(fā)實(shí)現(xiàn)資源點(diǎn)VR 全景網(wǎng)頁端展示,再將VR 全景展示系統(tǒng)部署到服務(wù)器發(fā)布活動(dòng)每一個(gè)資源點(diǎn)VR 全景展示鏈接。同時(shí)利用ArcMap 軟件制作系統(tǒng)底圖,并發(fā)布地圖切片和地圖包,基于SQLite 構(gòu)建資源點(diǎn)數(shù)據(jù)庫。最后基于ArcGIS Runtime for.net 組件開發(fā)實(shí)現(xiàn)系統(tǒng)功能,包括系統(tǒng)地圖操作、數(shù)據(jù)查詢、數(shù)據(jù)管理、VR 全景瀏覽等。系統(tǒng)的開發(fā)模塊如圖2所示。
圖2 系統(tǒng)開發(fā)模塊
2.3.1 資源點(diǎn)普查成果數(shù)據(jù)
蘆山縣文化和旅游資源普查成果數(shù)據(jù)有資源點(diǎn)成果表(四級(jí)15 個(gè)和五級(jí)10 個(gè)資源點(diǎn)),資源點(diǎn)照片數(shù)據(jù)、資源點(diǎn)視頻數(shù)據(jù)。
2.3.2 VR 全景數(shù)據(jù)采集、處理、開發(fā)和發(fā)布
VR 全景技術(shù)主要分為場(chǎng)景拍攝工作、后期制作、網(wǎng)頁VR 全景展示平臺(tái)開發(fā),以下為詳細(xì)介紹:
(1)場(chǎng)景拍攝工作。根據(jù)不同資源點(diǎn)的特征情況采集全景照片原始數(shù)據(jù),地形地貌類資源點(diǎn)采樣無人機(jī)航拍采集,古建筑、文物等資源點(diǎn)采用地面全景相機(jī)拍照采集。
(2)后期制作。本研究主要用到Photoshop、PTGui 軟件處理無人機(jī)獲取的原始影像合成VR 全景圖。無人機(jī)獲取的原始影像數(shù)據(jù)已經(jīng)將不同的VR 全景場(chǎng)景分別打包放在單獨(dú)的文件夾里。首先將每一個(gè)場(chǎng)景的34 張照片導(dǎo)入PTGui軟件中進(jìn)行全景拼接,最后獲得一張VR 全景圖。此時(shí)的VR 全景圖,因?yàn)闊o人機(jī)不能獲取到正上方的天空的影像,所以接下來需要將拼接的全景圖導(dǎo)入PS 里補(bǔ)天。通過,PS補(bǔ)天處理后將獲得一張完整的VR 全景圖。
(3)VR 全景展示平臺(tái)開發(fā)。本研究基于HTML5 和Krpano 開發(fā)實(shí)現(xiàn)VR 全景網(wǎng)頁端展示。通過makevtourdroplet批處理文件工具,實(shí)現(xiàn)制作可以漫游的全景VR 系統(tǒng)。首先將圖片名歸一化并簡(jiǎn)單排序,選擇所以圖片執(zhí)行處理命令,結(jié)束后系統(tǒng)會(huì)生成全景漫游文件包含若干文件和文件夾。然后通過Krpano 內(nèi)置可視化點(diǎn)位編輯的工具選擇各點(diǎn)位之間起始,更換相關(guān)功能按鈕圖片,讓整體美觀度與最終的系統(tǒng)保持一致,最后替換tour.xml 中標(biāo)題和場(chǎng)景說明,方便引導(dǎo)和展示景區(qū)。
2.3.3 系統(tǒng)底圖數(shù)據(jù)制作
首先根據(jù)資源點(diǎn)的坐標(biāo)數(shù)據(jù),采用ArcMap 數(shù)據(jù)轉(zhuǎn)換功能實(shí)現(xiàn)資源點(diǎn)矢量數(shù)據(jù)的制作,然后再疊加遙感影像數(shù)據(jù)、主要道路數(shù)據(jù)、行政區(qū)劃圖數(shù)據(jù),并實(shí)現(xiàn)資源點(diǎn)的文本標(biāo)注、特殊符號(hào)顯示等,最后發(fā)布地圖包和地圖切片數(shù)據(jù)。
系統(tǒng)采用SQLite 提供業(yè)務(wù)數(shù)據(jù)管理。SQLite 是一款輕型的、嵌入式的數(shù)據(jù)庫,支持主流的操作系統(tǒng),數(shù)據(jù)處理速度十分快,非常適合本系統(tǒng)。為規(guī)范文化和旅游資源點(diǎn)數(shù)字化管理,實(shí)現(xiàn)重要相關(guān)信息的數(shù)據(jù)動(dòng)態(tài)更新、數(shù)據(jù)匯總、數(shù)據(jù)共享,有利于相關(guān)管理、研究工作。建設(shè)資源點(diǎn)數(shù)據(jù)庫主要包括:空間信息數(shù)據(jù)庫及屬性數(shù)據(jù)庫兩大部分。數(shù)據(jù)庫建設(shè)工作主要包括數(shù)據(jù)采集、數(shù)據(jù)整理、數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)錄入環(huán)節(jié)。本系統(tǒng)的空間數(shù)據(jù)庫從數(shù)據(jù)內(nèi)容劃分,包括矢量數(shù)據(jù)和柵格屬性兩種類型,其中柵格數(shù)據(jù)庫主要存DOM 數(shù)據(jù),矢量數(shù)據(jù)庫存資源點(diǎn)、行政區(qū)劃等。系統(tǒng)屬性數(shù)據(jù)庫的設(shè)計(jì)主要是資源點(diǎn)數(shù)據(jù)庫表格的結(jié)構(gòu)設(shè)計(jì),主要有資源點(diǎn)普查成果表數(shù)據(jù)、資源點(diǎn)照片數(shù)據(jù)、資源點(diǎn)視頻數(shù)據(jù)、資源點(diǎn)VR 全景數(shù)據(jù)。具體的表結(jié)構(gòu)如表1所示。
表1 文旅資源普查成果屬性數(shù)據(jù)表結(jié)構(gòu)
根據(jù)功能需求分析,系統(tǒng)功能設(shè)計(jì)主要分為兩個(gè)模塊:一是文化和旅游資源數(shù)據(jù)查詢展示模塊,包含地圖基本操作、數(shù)據(jù)查詢、宣傳視頻播放、蘆山簡(jiǎn)介、VR 全景展示等;二是文化和旅游資源數(shù)據(jù)管理模塊,主要有用戶管理、資源點(diǎn)普查成果表數(shù)據(jù)管理、VR 全景數(shù)據(jù)管理、資源點(diǎn)視頻管理、資源點(diǎn)照片管理、資源點(diǎn)招商信息管理。系統(tǒng)功能設(shè)計(jì)如圖3所示。
圖3 系統(tǒng)功能設(shè)計(jì)
2.6.1 主界面
本系統(tǒng)界面采用扁平化設(shè)計(jì)風(fēng)格,支持觸摸屏終端使用,用戶界面簡(jiǎn)潔,操作直觀。如圖4所示,系統(tǒng)進(jìn)入主界面,分為兩個(gè)模塊。普通用戶訪問文旅資源查詢展示模塊,管理人員可以通過用戶登錄進(jìn)入文旅資源數(shù)據(jù)管理模塊。
圖4 系統(tǒng)主界面
2.6.2 文旅資源數(shù)據(jù)查詢展示
進(jìn)入文旅資源數(shù)據(jù)查詢展示模塊界面如圖5所示,界面左上角為系統(tǒng)LOGO 和名稱,界面右上為退出,界面右中為全屏、放大、縮小功能。右下為地圖圖例(方便用戶直觀分別資源點(diǎn)等級(jí)類型)。中下蘆山簡(jiǎn)介、宣傳片、搜索。
圖5 文旅資源數(shù)據(jù)查詢展示模塊界面
資源點(diǎn)查詢兩種方式:一是通過搜索列表找到目標(biāo)資源點(diǎn),點(diǎn)擊確定即可彈出該資源的信息彈窗,如圖6所示,同時(shí)地圖也定位到該點(diǎn)位置;另一種是直接通過放大平移地圖找到目標(biāo)資源點(diǎn),點(diǎn)擊資源點(diǎn)圖標(biāo)即可彈出該資源點(diǎn)信息彈窗。
圖6 搜索查詢
以圖中“蘆山青龍寺”資源點(diǎn)為例,點(diǎn)擊后會(huì)彈出查詢結(jié)果界面,窗口標(biāo)題為點(diǎn)擊資源點(diǎn)的名稱,上部四個(gè)按鍵點(diǎn)開后可展示該資源點(diǎn)的招商、圖片、視頻和VR 全景信息,如圖7所示,相關(guān)的信息數(shù)據(jù)都可從后臺(tái)管理系統(tǒng)進(jìn)行增加、修改、查詢和刪除。窗口下部為該資源點(diǎn)的簡(jiǎn)要文字概括信息,如果想查看詳細(xì)信息,可點(diǎn)擊底部的“更多信息”按鈕,點(diǎn)擊后會(huì)彈出具體信息窗口界面。
圖7 VR 信息展示界面
2.6.3 文旅資源數(shù)據(jù)管理
數(shù)據(jù)管理根據(jù)文旅資源展示的信息定制。左側(cè)所示的“旅游資源點(diǎn)、用戶數(shù)據(jù)、VR 全景視角、資源點(diǎn)視頻、資源點(diǎn)照片、招商信息”按鈕,依次保存著文化旅游資源點(diǎn)普查成果信息、用戶信息、VR 展示地址、視頻照片和招商文件信息,所有數(shù)據(jù)支持編輯、刪除,如圖8所示。
圖8 資源點(diǎn)圖片信息編輯窗口
基于GIS 和VR 全景技術(shù),結(jié)合文旅普查資源數(shù)據(jù)開發(fā)文化和旅游資源展示系統(tǒng),主要實(shí)現(xiàn)了基于地圖的文旅資源點(diǎn)信息查詢,地圖的操作,資源點(diǎn)的多媒體與VR 展示功能,以及資源點(diǎn)數(shù)據(jù)的編輯。通過這些功能的實(shí)現(xiàn),使得文化旅游資源得以可視化的角度進(jìn)行管理和展示。文旅普查的數(shù)據(jù)能得到充分利用,為當(dāng)?shù)芈糜螏硇碌脑鲩L(zhǎng)動(dòng)力。同時(shí),也給予還未建立數(shù)字化旅游資源管理的地區(qū)提供參考和借鑒意義。