地理信息旅游資源信息庫系統(tǒng)探討

時間:2022-08-26 09:06:49

導語:地理信息旅游資源信息庫系統(tǒng)探討一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

地理信息旅游資源信息庫系統(tǒng)探討

摘要:加強旅游資源管理,構(gòu)建旅游資源信息庫,對促進旅游業(yè)持續(xù)健康發(fā)展具有重要意義。針對旅游資源管理中存在的問題,在詳細分析旅游資源管理的業(yè)務流程基礎上,提出一種基于地理信息旅游資源信息庫系統(tǒng)。該系統(tǒng)采用三層體系架構(gòu),避免用戶對數(shù)據(jù)的直接訪問,提升系統(tǒng)的穩(wěn)定性和擴展性;通過角色訪問控制技術,實現(xiàn)授權用戶按角色受限地訪問系統(tǒng)功能,避免非法用戶和授權用戶的非法操作,提高系統(tǒng)的安全性;通過高德地圖實現(xiàn)旅游資源單體空間數(shù)據(jù)與屬性數(shù)據(jù)的無縫關聯(lián),提升用戶體驗。該系統(tǒng)可有效克服傳統(tǒng)管理方式的不足,提升旅游資源管理的工作效率。

關鍵詞:地理信息;旅游資源;訪問控制;信息庫

旅游資源是旅游業(yè)發(fā)展的前提,是旅游業(yè)的基礎[1-3]。加強旅游資源管理,構(gòu)建旅游資源信息庫,對推進產(chǎn)業(yè)整合、優(yōu)化公共服務、實施系統(tǒng)營銷、促進旅游業(yè)持續(xù)健康發(fā)展具有重要意義[4-5]。傳統(tǒng)旅游資源信息大多采用半手工管理方式[6-8],即電腦保存旅游資源名稱、類別信息,紙質(zhì)方式保存旅游資源的詳細資料,資料查詢和分類統(tǒng)計主要靠手工完成。隨著旅游資源的深度挖掘和有序開發(fā),旅游資源數(shù)量迅速增長,傳統(tǒng)的管理方式難于滿足管理需求,逐漸暴露出工作量大、效率低、更新慢、查詢難等不足。因此,迫切希望通過構(gòu)建符合現(xiàn)代管理需求的旅游資源數(shù)據(jù)庫,實現(xiàn)對區(qū)域內(nèi)所有旅游資源單體的系統(tǒng)化管理。隨著旅游業(yè)在國民經(jīng)濟中的作用日益顯現(xiàn),國內(nèi)外很多機構(gòu)開發(fā)了適用自身需求的旅游資源信息庫[9-12],實現(xiàn)了對旅游資源單體信息的管理,但大多數(shù)系統(tǒng)僅是對旅游資源單體信息的簡單收集與匯總,缺乏與旅游資源單體相關的地理信息。而旅游單體的地理信息可以形象地突出單體的地理空間位置,反映單體的空間特征和屬性特征,它既是研究旅游資源信息庫的主要目標,也是當前需要解決的難點。本文針對旅游資源管理中存在的現(xiàn)實問題,以廣東省韶關市旅游資源為例,構(gòu)建基于地理信息的韶關市旅游資源信息庫。該系統(tǒng)在三層體系架構(gòu)的基礎上,通過角色訪問控制技術,實現(xiàn)授權用戶按角色受限地訪問系統(tǒng)功能;通過地理信息實現(xiàn)旅游資源單體在地圖上的可視化操作。

1系統(tǒng)分析

1.1韶關旅游資源分析

旅游資源單體是指可作為獨立觀賞或利用的旅游資源基本類型的單獨個體[13-14]。韶關市擁有山、水、林、宗教文化、歷史文化、民族文化、紅色文化等豐富的旅游資源,類型多、品質(zhì)高、組合好。旅游資源單體涵蓋了8個主類、29個亞類、85個基本類型,分布于市內(nèi)各縣區(qū)鄉(xiāng)鎮(zhèn),地域廣泛。旅游資源單體的信息包括單體基本信息、空間信息、單體描述、保護與開發(fā)情況、交通條件、單體圖片等信息。

1.2業(yè)務流程分析

旅游資源單體信息的收集與管理以縣區(qū)為主,市級負責審核匯總。收集旅游資源單體的業(yè)務流程如圖1所示。市工作組先將紙質(zhì)調(diào)查表通過市工作人員下發(fā)至各縣區(qū)工作組,縣區(qū)工作組再發(fā)放到調(diào)查員,并要求各調(diào)查員根據(jù)要求實事求是地填寫旅游單體的基本信息、空間信息、單體描述、歷史保護、開發(fā)利用、單體圖片等信息,同時注明所對應的原始材料信息??h區(qū)工作組在查閱有關原始材料和記錄確認無誤后,匯總上交至市工作人員。市工作人員審核收齊調(diào)查表上報到市工作組,完成旅游單體信息的采集工作。最后,市工作組在全市旅游單體信息的基礎上進行分類匯總,并按要求生成各類統(tǒng)計報表。統(tǒng)計的旅游資源單體信息一方面提交給旅游決策部門,輔助旅游資源規(guī)劃;另一方面通過網(wǎng)絡給社會公眾,讓公眾更多關注和參與旅游資源的開發(fā)利用。圖1業(yè)務流程圖通過上述業(yè)務流程分析,現(xiàn)行旅游資源單體管理工作存在采集效率低和數(shù)據(jù)更新慢的問題。在采集過程中,調(diào)查表是逐級下發(fā)和逐級上報的,存在重復計算和人為錯誤情況;在信息發(fā)生改變時,也不能動態(tài)反映單體的實時情況,如旅游單體的歷史新發(fā)現(xiàn)、規(guī)模擴大、交通條件改變等,需要重新逐級上報審核,而在審核完成前,相關部門可能使用了原始舊數(shù)據(jù)。因此,構(gòu)建新的具有地理信息的旅游資源庫,實現(xiàn)旅游資源信息的實時、動態(tài)、高效管理已勢在必行。

2系統(tǒng)設計

2.1系統(tǒng)體系架構(gòu)設計

為了使系統(tǒng)具有更高的穩(wěn)定性和安全性,采用三層體系架構(gòu),即表示層、邏輯層和數(shù)據(jù)層[18-20],如圖2所示。其中,表示層是最上層的用戶操作界面,負責系統(tǒng)數(shù)據(jù)的輸入和輸出,將用戶的操作指令傳達到邏輯層,并根據(jù)邏輯層返回數(shù)據(jù),按用戶需要展示在界面中,提升用戶體驗;業(yè)務邏輯層是中間層,負責接受表示層傳達的指令,并對指令進行邏輯判斷和執(zhí)行操作。如果涉及操控數(shù)據(jù),則將指令轉(zhuǎn)換成操作數(shù)據(jù)的SQL語句下發(fā)到數(shù)據(jù)層,并將數(shù)據(jù)層返回結(jié)果反饋給表示層;數(shù)據(jù)層是數(shù)據(jù)操作層,實現(xiàn)數(shù)據(jù)的存儲和操作,并將上層數(shù)據(jù)操作結(jié)果反饋給上一層。該體系架構(gòu)符合高內(nèi)聚低耦合開發(fā)原則[21-22],具有2方面優(yōu)點:1)避免表示層直接訪問數(shù)據(jù),提高數(shù)據(jù)安全性;2)減輕客戶端負荷,減少維護成本.

2.2功能模塊結(jié)構(gòu)設計

根據(jù)旅游資源管理的現(xiàn)實需求,系統(tǒng)包括系統(tǒng)管理、單體管理、線路規(guī)劃、多媒體管理、交通管理、歷史保護、開發(fā)利用、查詢統(tǒng)計、系統(tǒng)幫助等9大模塊,其功能模塊結(jié)構(gòu)如圖3所示。其中,系統(tǒng)管理提供系統(tǒng)正常運行所需的安全、角色和基礎數(shù)據(jù);單體管理實現(xiàn)旅游單體名稱、類別、等級、空間信息、行政歸屬等基本信息管理;線路規(guī)劃、多媒體數(shù)據(jù)、交通管理分別實現(xiàn)旅游單體的線路規(guī)劃、歷史圖片、宣傳視頻、交通狀態(tài)等屬性數(shù)據(jù)的管理;歷史保護與開發(fā)利用實現(xiàn)對單體的形成機制、盛衰變化、歷史演變、保護現(xiàn)狀、展示活動、開放程度等信息的管理;查詢統(tǒng)計和系統(tǒng)幫助實現(xiàn)對旅游單體數(shù)據(jù)的匯總和操作指南。

2.3數(shù)據(jù)庫設計

根據(jù)旅游資源管理的業(yè)務流程和數(shù)據(jù)流程分析,抽象出旅游單體、旅游規(guī)劃、交通線路、宣傳視頻、單體歷史、單體保護、單體開發(fā)、縣區(qū)單位、類別、等級等實體。在明確各實體間的關系后,將數(shù)據(jù)庫的概念模型轉(zhuǎn)換成邏輯模型,并依據(jù)數(shù)據(jù)庫設計的一致性、完整性等原則[15-17],對邏輯表進行規(guī)范化處理,設計旅游單體表、旅游規(guī)劃表、交通線路表、單體歷史表、單體開發(fā)記錄表、單體保護記錄表、類別表、等級表等十幾個數(shù)據(jù)庫表。為了防止數(shù)據(jù)異常和減少數(shù)據(jù)冗余,要求大部分數(shù)據(jù)表需滿足第三范式,部分表可要求僅達到第一范式。其中,旅游單體表(LYK_Tourunit)的結(jié)構(gòu)如表1所示。

3關鍵技術的實現(xiàn)

3.1基于角色的訪問控制實現(xiàn)

旅游資源是旅游活動的必備條件,是旅游業(yè)生存與發(fā)展的基礎,因此,需要采用基于角色的訪問控制技術加強數(shù)據(jù)的安全性保護,防止數(shù)據(jù)的非法訪問和惡意篡改?;诮巧脑L問控制技術是在用戶和訪問權限之間引入角色的概念,將用戶和角色聯(lián)系起來,通過對角色的授權來控制用戶對系統(tǒng)資源的訪問[23-24]。根據(jù)旅游資源利用的用戶群體,將其劃分為市工作組、市工作人員、縣區(qū)工作組、調(diào)查員4類,因此,在用戶與權限之間設計了相應的4類角色。將用戶與角色、角色與權限關聯(lián),一個用戶可以擁有多個角色,一個角色可以有多個權限,從而有效限制用戶對目標資源的直接訪問,防止非法用戶的侵入或合法用戶的非法操作。該模型具有2個方面優(yōu)勢:1)很好地描述角色層次關系,反映內(nèi)部人員的職責范圍;2)通過角色分配與取消達到權限的授予和取消,便于擴充和適應變化。訪問控制模型如圖4所示.

3.2旅游資源信息的地圖實現(xiàn)

1)地圖加載。旅游資源單體具有空間信息屬性,需要在地圖上根據(jù)坐標顯示其地理位置。本文利用高德提供的背景地圖,實現(xiàn)與旅游單體的關聯(lián)。首先,通過<script>標簽將高德地圖授權的API引入到頁面中,其代碼為:2)利用麻點圖展示統(tǒng)計數(shù)據(jù)。根據(jù)條件如按區(qū)域、按條件查詢統(tǒng)計旅游資源單體時,需要利用麻點圖展示統(tǒng)計結(jié)果。首先,根據(jù)云圖數(shù)據(jù)要求,準備好具有經(jīng)緯度坐標的旅游單體數(shù)據(jù);然后,將數(shù)據(jù)批量導入云圖數(shù)據(jù)管理平臺中,調(diào)用JavaScript云圖層API,將存儲在云圖中的數(shù)據(jù)以麻點圖層方式疊加在地圖上完成結(jié)果展現(xiàn),其關鍵代碼如下:3)信息窗口。在地圖上點擊旅游單體時,彈出信息窗體顯示與其相關的信息。高德地圖將旅游單體當作覆蓋物,通過覆蓋物將信息窗體加載到地圖中。另外,在加載旅游單體的同時,給旅游單體附加點擊事件,當單擊旅游單體時,將在彈出窗口以文字形式顯示單體名稱和簡介,而旅游單體信息則通過點擊左下方“詳細信息”鏈接查看。

4結(jié)束語

旅游資源是旅游業(yè)的基礎,加強旅游信息資源管理對促進旅游業(yè)發(fā)展具有重要作用。針對當前旅游資源管理中存在的問題,采用了三層體系架構(gòu),實現(xiàn)了基于地理信息的旅游資源信息庫系統(tǒng)。通過角色訪問控制技術實現(xiàn)了按角色訪問系統(tǒng)功能,保證了數(shù)據(jù)的安全性;通過高德地圖實現(xiàn)了旅游單體的空間信息與屬性信息在地圖中的關聯(lián)顯示。該系統(tǒng)可以有效提升工作人員管理水平,解決效率低、更新慢等問題。接下來,如何利用WebServices技術集成更多異構(gòu)多源的業(yè)務數(shù)據(jù),擴展系統(tǒng)功能將是下一步研究的內(nèi)容。

作者:李文全 徐素萍 單位:韶關學院信息工程學院