張曉丹
摘 要:隨著人們生活水平的提高,旅游越來越成為人們的一種休閑時(shí)尚。采用最優(yōu)路徑選擇和專家輔助決策功能來解決自駕游路線和公交換乘等問題,給出了旅游信息系統(tǒng)設(shè)計(jì)開發(fā)的方法,建立了基于GIS的旅游信息系統(tǒng),實(shí)現(xiàn)了供游客查詢、分析和管理者決策的功能。
關(guān)鍵詞:GIS 旅游信息系統(tǒng) 最佳路徑
中圖分類號:TP3 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2014)03(c)-0021-02
為了信息化在旅游管理、旅游開發(fā)、旅游交通、旅游服務(wù)等各方面的推廣和應(yīng)用,構(gòu)建一套旅游信息服務(wù)系統(tǒng)平臺(tái),無疑是最具可行性的方式。
1 旅游信息系統(tǒng)主要功能
旅游信息系統(tǒng)主要包括以下功能:
(1)數(shù)據(jù)收集:數(shù)據(jù)收集分為原始數(shù)據(jù)收集和二次信息收集。原始旅游數(shù)據(jù)可直接從相關(guān)資料中獲取,記錄在某種介質(zhì)上;二次信息收集指深度挖掘己經(jīng)存在,并與旅游相關(guān)的信息數(shù)據(jù)。(2)數(shù)據(jù)存儲(chǔ):旅游信息系統(tǒng)必須存在于某種數(shù)據(jù)庫中,使其具有存儲(chǔ)旅游數(shù)據(jù)的功能,以發(fā)揮提供信息、支持決策的作用。在數(shù)據(jù)存儲(chǔ)方面應(yīng)考慮到存儲(chǔ)量、數(shù)據(jù)格式、存儲(chǔ)方式、使用方法、存儲(chǔ)時(shí)間、安全保密等各種問題。(3)數(shù)據(jù)加工:旅游信息系統(tǒng)必須對己經(jīng)收集到的關(guān)于旅游方面的信息數(shù)據(jù)進(jìn)行某些處理、整合,以便得到更加符合旅游需要的信息,使信息更加適用于旅游業(yè)服務(wù)人員與游客使用。(4)信息傳遞:當(dāng)旅游信息系統(tǒng)規(guī)模較大或地理分布較廣時(shí),旅游信息的關(guān)聯(lián)、傳遞就成了系統(tǒng)必須具備的一項(xiàng)基本功能。(5)信息提供:旅游信息系統(tǒng)的建立,必須要具備向其服務(wù)對象提供旅游信息的手段與機(jī)制,通過與用戶的接口或界面來實(shí)現(xiàn)信息的提供。(6)信息系統(tǒng)的維護(hù)與更新:對于具有實(shí)時(shí)性特點(diǎn)的旅游信息,系統(tǒng)必須及時(shí)更新,維護(hù)其系統(tǒng)的實(shí)時(shí)性。
2 總體結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)的主要服務(wù)對象是游客,普通游客希望從旅游信息系統(tǒng)了解到交通、住宿等基本信息,還包括旅游景點(diǎn)的景觀、生活以及飲食文化等等信息。所以,對普通游客來說,旅游信息系統(tǒng)實(shí)際就是一個(gè)旅游信息發(fā)布平臺(tái)。這個(gè)平臺(tái)發(fā)布的信息的真實(shí)性對游客來說是再重要不過的了。但是這些旅游信息的真實(shí)性并不能由系統(tǒng)的開發(fā)者來確保,而是需要由各旅游相關(guān)部門來收集并核實(shí)其信息。因此本系統(tǒng)不僅僅需要針對游客的信息發(fā)布模塊,還需要有市各旅游部門管理工作的模塊。
2.1 游客功能模塊設(shè)計(jì)
對于游客,最希望的是以直觀的方式了解到所需要的旅游信息。以地圖為載體,把各種旅游信息加載在地圖顯示上,讓一切旅游信息直觀的顯示在游客眼前,這就是GIS的優(yōu)勢所在。所以游客功能模塊所要實(shí)現(xiàn)的功能都是基于地圖的操作,如圖1所示。
2.2 管理者模塊設(shè)計(jì)
對于系統(tǒng)的管理者,不僅僅需要旅游者的功能模塊的功能,更重要的是對旅游信息的管理功能,具體如圖2所示。
3 旅游信息系統(tǒng)的實(shí)現(xiàn)
在對旅游信息系統(tǒng)進(jìn)行了總體設(shè)計(jì)后,針對市級的旅游資源做應(yīng)用示例的開發(fā)。分別對旅游行政主管部門和游客這兩個(gè)不同主體進(jìn)行了系統(tǒng)的二次開發(fā)。對旅游行政主管部門的系統(tǒng)開發(fā)采用C/S網(wǎng)絡(luò)架構(gòu),選用VS 2008及ArcGIS Engine9.3軟件平臺(tái);對游客的系統(tǒng)開發(fā)采用的是B/S、C/S混合網(wǎng)絡(luò)架構(gòu),該模塊實(shí)現(xiàn)了瀏覽、查詢等功能。
3.1 系統(tǒng)主界面
系統(tǒng)根據(jù)不同用戶的權(quán)限具有不同的操作界面和不同的功能。主要分為兩級用戶:旅游行政主管部門和系統(tǒng)維護(hù)人員。旅游管理者不能對系統(tǒng)進(jìn)行數(shù)據(jù)更新、維護(hù)等操作;而系統(tǒng)維護(hù)人員具有系統(tǒng)的全部功能,可以對系統(tǒng)進(jìn)行數(shù)據(jù)維護(hù)與更新。旅游信息系統(tǒng)最主要的目的就是直觀的顯示游客所需的信息。其中圖形信息是最直觀的,通過地圖顯示住宿、餐飲、娛樂場所、公共設(shè)施、景點(diǎn)的分布,以及在地圖顯示地理位置的同時(shí)顯示景點(diǎn)的具體信息,包括圖片及介紹。
3.2 景點(diǎn)搜索功能的實(shí)現(xiàn)
通過本地搜索功能,能搜索到市級內(nèi)的景點(diǎn)信息。并且把搜索到的景點(diǎn)信息顯示在地圖上。如要搜索廬山南門的信息,可以在本地搜索里鍵入關(guān)鍵字“廬山南門”,就會(huì)顯示廬山南門的信息。具體效果如圖3所示。
3.3 旅游路線的優(yōu)化
目前,旅游路線的選擇主要是來自于旅游從業(yè)人員制定的旅游線路。游客沒有太多的自主權(quán)和決定權(quán),如何實(shí)現(xiàn)游客的自主,智能化選擇和參考專家功能是值得研究的問題。
旅游景點(diǎn)的空間分布圖是旅游路線優(yōu)化分析的基礎(chǔ)。根據(jù)矢量化后的市級旅游地圖,選擇所有的旅游景點(diǎn),量測出景點(diǎn)間道路的長度,再根據(jù)旅游領(lǐng)域?qū)<抑R,景點(diǎn)類型和路線行走的難易程度,給出一定的系數(shù),存放在算法庫中,作為旅游路線優(yōu)化的參考。
本系統(tǒng)是采用貪婪法來實(shí)現(xiàn)最佳路徑搜索。算法的中心思想是:分步求出最短路徑。每一步產(chǎn)生一個(gè)到達(dá)新目標(biāo)的最短路徑,下一步所能達(dá)到的目的頂點(diǎn)通過如下貪婪準(zhǔn)則選?。涸谖串a(chǎn)生最短路徑的頂點(diǎn)中選擇路徑最短的目的頂點(diǎn)。Dijkstra算法的計(jì)算過程中,需將已經(jīng)求出的到起點(diǎn)最短路徑的點(diǎn)與尚未求出到起點(diǎn)最短路徑的點(diǎn)分開,以正確執(zhí)行迭代。為此將頂點(diǎn)分成兩個(gè)集合S(求出最短的點(diǎn))和T。開始S中僅含有起點(diǎn)VS,其他點(diǎn)全在T中,隨著求最短路徑工作的進(jìn)行,S中的點(diǎn)逐漸增多,當(dāng)終點(diǎn)VK,也被納入S中時(shí),迭代結(jié)束。算法的主要思想是:為了便于計(jì)算和區(qū)分頂點(diǎn)是否進(jìn)入集合S,給己求出到終點(diǎn)最短路徑的點(diǎn)VK賦以標(biāo)號。這個(gè)標(biāo)號由兩部分組成,記為[d(vs,vk),i],其中i為vk到起點(diǎn)最短路徑的前點(diǎn),d(vs,vk)為從起點(diǎn)vs到vk的最短路徑,故也稱雙標(biāo)號法。
求解從起點(diǎn)VS到終點(diǎn)VK的最短路徑算法基本過程如下:
第一步,初始化。(對起始點(diǎn)VS置永久標(biāo)號,其余結(jié)點(diǎn)全部置為臨時(shí)標(biāo)號)
(1)VS賦予標(biāo)號(0,q),置VS于S;
(2)所有其他點(diǎn)DK=,并置于T。
第二步,選取下一個(gè)點(diǎn),對圖中所有起點(diǎn)在S中,終點(diǎn)在T中的邊eij,計(jì)算:d(VS,VK)=min[d(VS,VK)+min(wij)…vi任S,vj任T],并將VK置于S中,同時(shí)賦給標(biāo)號[d(VS,VK),i]。
第三步,若Vt為S則計(jì)算結(jié)束。Vt的第一個(gè)標(biāo)號給出VS->Vt的最短路長,利用第二個(gè)標(biāo)號反向追蹤,可得最短路徑;否則,重復(fù)第二步。
第二、三步為主要迭代,每次迭代都有一個(gè)頂點(diǎn)得到永久標(biāo)號。該算法最后得到的是實(shí)際到各頂點(diǎn)的最短路徑。
4 結(jié)語
市級旅游信息系統(tǒng)是采用分層管理旅游要素的方式而構(gòu)建起來的WEB地圖。它包括了旅游信息查詢、地圖操作、旅游線路和公交線路查詢等內(nèi)容?;贕IS的市級旅游信息系統(tǒng),是實(shí)現(xiàn)上述功能的一次嘗試。
該系統(tǒng)的主要特點(diǎn)是提供了任意兩個(gè)景點(diǎn)間的最優(yōu)路徑選擇,這是目前市級旅游系統(tǒng)所沒有的;能夠提供到達(dá)景點(diǎn)的多種交通方案,方便游客;同時(shí),提供了地圖操作功能,讓游客能方便、直觀的查詢到想要的旅游信息;系統(tǒng)針對游客采用了B/S架構(gòu),簡化了客戶端的成本與維護(hù),能夠讓更多的人了解到市級地域內(nèi)相關(guān)的旅游信息并作出旅游計(jì)劃,提高了基于GIS的旅游信息系統(tǒng)的認(rèn)知度和認(rèn)可度。
參考文獻(xiàn)
[1] 毛志明,余道敏.山區(qū)信息化中的若干問題研究.IT論壇:32-34.
[2] 王占全,趙斯思,徐慧.地理信息系統(tǒng)(GIS)開發(fā)工程案例精選[M].北京:人民郵電出版社,2005.
[3] 陳正江,湯國安,任曉東.地理信息系統(tǒng)設(shè)計(jì)與開發(fā)[M].北京:科學(xué)出版社,2005.
[4] 李江風(fēng),方世明,劉建華.旅游信息系統(tǒng)概論[M].武漢大學(xué)出版社,2003.
摘 要:隨著人們生活水平的提高,旅游越來越成為人們的一種休閑時(shí)尚。采用最優(yōu)路徑選擇和專家輔助決策功能來解決自駕游路線和公交換乘等問題,給出了旅游信息系統(tǒng)設(shè)計(jì)開發(fā)的方法,建立了基于GIS的旅游信息系統(tǒng),實(shí)現(xiàn)了供游客查詢、分析和管理者決策的功能。
關(guān)鍵詞:GIS 旅游信息系統(tǒng) 最佳路徑
中圖分類號:TP3 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2014)03(c)-0021-02
為了信息化在旅游管理、旅游開發(fā)、旅游交通、旅游服務(wù)等各方面的推廣和應(yīng)用,構(gòu)建一套旅游信息服務(wù)系統(tǒng)平臺(tái),無疑是最具可行性的方式。
1 旅游信息系統(tǒng)主要功能
旅游信息系統(tǒng)主要包括以下功能:
(1)數(shù)據(jù)收集:數(shù)據(jù)收集分為原始數(shù)據(jù)收集和二次信息收集。原始旅游數(shù)據(jù)可直接從相關(guān)資料中獲取,記錄在某種介質(zhì)上;二次信息收集指深度挖掘己經(jīng)存在,并與旅游相關(guān)的信息數(shù)據(jù)。(2)數(shù)據(jù)存儲(chǔ):旅游信息系統(tǒng)必須存在于某種數(shù)據(jù)庫中,使其具有存儲(chǔ)旅游數(shù)據(jù)的功能,以發(fā)揮提供信息、支持決策的作用。在數(shù)據(jù)存儲(chǔ)方面應(yīng)考慮到存儲(chǔ)量、數(shù)據(jù)格式、存儲(chǔ)方式、使用方法、存儲(chǔ)時(shí)間、安全保密等各種問題。(3)數(shù)據(jù)加工:旅游信息系統(tǒng)必須對己經(jīng)收集到的關(guān)于旅游方面的信息數(shù)據(jù)進(jìn)行某些處理、整合,以便得到更加符合旅游需要的信息,使信息更加適用于旅游業(yè)服務(wù)人員與游客使用。(4)信息傳遞:當(dāng)旅游信息系統(tǒng)規(guī)模較大或地理分布較廣時(shí),旅游信息的關(guān)聯(lián)、傳遞就成了系統(tǒng)必須具備的一項(xiàng)基本功能。(5)信息提供:旅游信息系統(tǒng)的建立,必須要具備向其服務(wù)對象提供旅游信息的手段與機(jī)制,通過與用戶的接口或界面來實(shí)現(xiàn)信息的提供。(6)信息系統(tǒng)的維護(hù)與更新:對于具有實(shí)時(shí)性特點(diǎn)的旅游信息,系統(tǒng)必須及時(shí)更新,維護(hù)其系統(tǒng)的實(shí)時(shí)性。
2 總體結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)的主要服務(wù)對象是游客,普通游客希望從旅游信息系統(tǒng)了解到交通、住宿等基本信息,還包括旅游景點(diǎn)的景觀、生活以及飲食文化等等信息。所以,對普通游客來說,旅游信息系統(tǒng)實(shí)際就是一個(gè)旅游信息發(fā)布平臺(tái)。這個(gè)平臺(tái)發(fā)布的信息的真實(shí)性對游客來說是再重要不過的了。但是這些旅游信息的真實(shí)性并不能由系統(tǒng)的開發(fā)者來確保,而是需要由各旅游相關(guān)部門來收集并核實(shí)其信息。因此本系統(tǒng)不僅僅需要針對游客的信息發(fā)布模塊,還需要有市各旅游部門管理工作的模塊。
2.1 游客功能模塊設(shè)計(jì)
對于游客,最希望的是以直觀的方式了解到所需要的旅游信息。以地圖為載體,把各種旅游信息加載在地圖顯示上,讓一切旅游信息直觀的顯示在游客眼前,這就是GIS的優(yōu)勢所在。所以游客功能模塊所要實(shí)現(xiàn)的功能都是基于地圖的操作,如圖1所示。
2.2 管理者模塊設(shè)計(jì)
對于系統(tǒng)的管理者,不僅僅需要旅游者的功能模塊的功能,更重要的是對旅游信息的管理功能,具體如圖2所示。
3 旅游信息系統(tǒng)的實(shí)現(xiàn)
在對旅游信息系統(tǒng)進(jìn)行了總體設(shè)計(jì)后,針對市級的旅游資源做應(yīng)用示例的開發(fā)。分別對旅游行政主管部門和游客這兩個(gè)不同主體進(jìn)行了系統(tǒng)的二次開發(fā)。對旅游行政主管部門的系統(tǒng)開發(fā)采用C/S網(wǎng)絡(luò)架構(gòu),選用VS 2008及ArcGIS Engine9.3軟件平臺(tái);對游客的系統(tǒng)開發(fā)采用的是B/S、C/S混合網(wǎng)絡(luò)架構(gòu),該模塊實(shí)現(xiàn)了瀏覽、查詢等功能。
3.1 系統(tǒng)主界面
系統(tǒng)根據(jù)不同用戶的權(quán)限具有不同的操作界面和不同的功能。主要分為兩級用戶:旅游行政主管部門和系統(tǒng)維護(hù)人員。旅游管理者不能對系統(tǒng)進(jìn)行數(shù)據(jù)更新、維護(hù)等操作;而系統(tǒng)維護(hù)人員具有系統(tǒng)的全部功能,可以對系統(tǒng)進(jìn)行數(shù)據(jù)維護(hù)與更新。旅游信息系統(tǒng)最主要的目的就是直觀的顯示游客所需的信息。其中圖形信息是最直觀的,通過地圖顯示住宿、餐飲、娛樂場所、公共設(shè)施、景點(diǎn)的分布,以及在地圖顯示地理位置的同時(shí)顯示景點(diǎn)的具體信息,包括圖片及介紹。
3.2 景點(diǎn)搜索功能的實(shí)現(xiàn)
通過本地搜索功能,能搜索到市級內(nèi)的景點(diǎn)信息。并且把搜索到的景點(diǎn)信息顯示在地圖上。如要搜索廬山南門的信息,可以在本地搜索里鍵入關(guān)鍵字“廬山南門”,就會(huì)顯示廬山南門的信息。具體效果如圖3所示。
3.3 旅游路線的優(yōu)化
目前,旅游路線的選擇主要是來自于旅游從業(yè)人員制定的旅游線路。游客沒有太多的自主權(quán)和決定權(quán),如何實(shí)現(xiàn)游客的自主,智能化選擇和參考專家功能是值得研究的問題。
旅游景點(diǎn)的空間分布圖是旅游路線優(yōu)化分析的基礎(chǔ)。根據(jù)矢量化后的市級旅游地圖,選擇所有的旅游景點(diǎn),量測出景點(diǎn)間道路的長度,再根據(jù)旅游領(lǐng)域?qū)<抑R,景點(diǎn)類型和路線行走的難易程度,給出一定的系數(shù),存放在算法庫中,作為旅游路線優(yōu)化的參考。
本系統(tǒng)是采用貪婪法來實(shí)現(xiàn)最佳路徑搜索。算法的中心思想是:分步求出最短路徑。每一步產(chǎn)生一個(gè)到達(dá)新目標(biāo)的最短路徑,下一步所能達(dá)到的目的頂點(diǎn)通過如下貪婪準(zhǔn)則選?。涸谖串a(chǎn)生最短路徑的頂點(diǎn)中選擇路徑最短的目的頂點(diǎn)。Dijkstra算法的計(jì)算過程中,需將已經(jīng)求出的到起點(diǎn)最短路徑的點(diǎn)與尚未求出到起點(diǎn)最短路徑的點(diǎn)分開,以正確執(zhí)行迭代。為此將頂點(diǎn)分成兩個(gè)集合S(求出最短的點(diǎn))和T。開始S中僅含有起點(diǎn)VS,其他點(diǎn)全在T中,隨著求最短路徑工作的進(jìn)行,S中的點(diǎn)逐漸增多,當(dāng)終點(diǎn)VK,也被納入S中時(shí),迭代結(jié)束。算法的主要思想是:為了便于計(jì)算和區(qū)分頂點(diǎn)是否進(jìn)入集合S,給己求出到終點(diǎn)最短路徑的點(diǎn)VK賦以標(biāo)號。這個(gè)標(biāo)號由兩部分組成,記為[d(vs,vk),i],其中i為vk到起點(diǎn)最短路徑的前點(diǎn),d(vs,vk)為從起點(diǎn)vs到vk的最短路徑,故也稱雙標(biāo)號法。
求解從起點(diǎn)VS到終點(diǎn)VK的最短路徑算法基本過程如下:
第一步,初始化。(對起始點(diǎn)VS置永久標(biāo)號,其余結(jié)點(diǎn)全部置為臨時(shí)標(biāo)號)
(1)VS賦予標(biāo)號(0,q),置VS于S;
(2)所有其他點(diǎn)DK=,并置于T。
第二步,選取下一個(gè)點(diǎn),對圖中所有起點(diǎn)在S中,終點(diǎn)在T中的邊eij,計(jì)算:d(VS,VK)=min[d(VS,VK)+min(wij)…vi任S,vj任T],并將VK置于S中,同時(shí)賦給標(biāo)號[d(VS,VK),i]。
第三步,若Vt為S則計(jì)算結(jié)束。Vt的第一個(gè)標(biāo)號給出VS->Vt的最短路長,利用第二個(gè)標(biāo)號反向追蹤,可得最短路徑;否則,重復(fù)第二步。
第二、三步為主要迭代,每次迭代都有一個(gè)頂點(diǎn)得到永久標(biāo)號。該算法最后得到的是實(shí)際到各頂點(diǎn)的最短路徑。
4 結(jié)語
市級旅游信息系統(tǒng)是采用分層管理旅游要素的方式而構(gòu)建起來的WEB地圖。它包括了旅游信息查詢、地圖操作、旅游線路和公交線路查詢等內(nèi)容。基于GIS的市級旅游信息系統(tǒng),是實(shí)現(xiàn)上述功能的一次嘗試。
該系統(tǒng)的主要特點(diǎn)是提供了任意兩個(gè)景點(diǎn)間的最優(yōu)路徑選擇,這是目前市級旅游系統(tǒng)所沒有的;能夠提供到達(dá)景點(diǎn)的多種交通方案,方便游客;同時(shí),提供了地圖操作功能,讓游客能方便、直觀的查詢到想要的旅游信息;系統(tǒng)針對游客采用了B/S架構(gòu),簡化了客戶端的成本與維護(hù),能夠讓更多的人了解到市級地域內(nèi)相關(guān)的旅游信息并作出旅游計(jì)劃,提高了基于GIS的旅游信息系統(tǒng)的認(rèn)知度和認(rèn)可度。
參考文獻(xiàn)
[1] 毛志明,余道敏.山區(qū)信息化中的若干問題研究.IT論壇:32-34.
[2] 王占全,趙斯思,徐慧.地理信息系統(tǒng)(GIS)開發(fā)工程案例精選[M].北京:人民郵電出版社,2005.
[3] 陳正江,湯國安,任曉東.地理信息系統(tǒng)設(shè)計(jì)與開發(fā)[M].北京:科學(xué)出版社,2005.
[4] 李江風(fēng),方世明,劉建華.旅游信息系統(tǒng)概論[M].武漢大學(xué)出版社,2003.
摘 要:隨著人們生活水平的提高,旅游越來越成為人們的一種休閑時(shí)尚。采用最優(yōu)路徑選擇和專家輔助決策功能來解決自駕游路線和公交換乘等問題,給出了旅游信息系統(tǒng)設(shè)計(jì)開發(fā)的方法,建立了基于GIS的旅游信息系統(tǒng),實(shí)現(xiàn)了供游客查詢、分析和管理者決策的功能。
關(guān)鍵詞:GIS 旅游信息系統(tǒng) 最佳路徑
中圖分類號:TP3 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2014)03(c)-0021-02
為了信息化在旅游管理、旅游開發(fā)、旅游交通、旅游服務(wù)等各方面的推廣和應(yīng)用,構(gòu)建一套旅游信息服務(wù)系統(tǒng)平臺(tái),無疑是最具可行性的方式。
1 旅游信息系統(tǒng)主要功能
旅游信息系統(tǒng)主要包括以下功能:
(1)數(shù)據(jù)收集:數(shù)據(jù)收集分為原始數(shù)據(jù)收集和二次信息收集。原始旅游數(shù)據(jù)可直接從相關(guān)資料中獲取,記錄在某種介質(zhì)上;二次信息收集指深度挖掘己經(jīng)存在,并與旅游相關(guān)的信息數(shù)據(jù)。(2)數(shù)據(jù)存儲(chǔ):旅游信息系統(tǒng)必須存在于某種數(shù)據(jù)庫中,使其具有存儲(chǔ)旅游數(shù)據(jù)的功能,以發(fā)揮提供信息、支持決策的作用。在數(shù)據(jù)存儲(chǔ)方面應(yīng)考慮到存儲(chǔ)量、數(shù)據(jù)格式、存儲(chǔ)方式、使用方法、存儲(chǔ)時(shí)間、安全保密等各種問題。(3)數(shù)據(jù)加工:旅游信息系統(tǒng)必須對己經(jīng)收集到的關(guān)于旅游方面的信息數(shù)據(jù)進(jìn)行某些處理、整合,以便得到更加符合旅游需要的信息,使信息更加適用于旅游業(yè)服務(wù)人員與游客使用。(4)信息傳遞:當(dāng)旅游信息系統(tǒng)規(guī)模較大或地理分布較廣時(shí),旅游信息的關(guān)聯(lián)、傳遞就成了系統(tǒng)必須具備的一項(xiàng)基本功能。(5)信息提供:旅游信息系統(tǒng)的建立,必須要具備向其服務(wù)對象提供旅游信息的手段與機(jī)制,通過與用戶的接口或界面來實(shí)現(xiàn)信息的提供。(6)信息系統(tǒng)的維護(hù)與更新:對于具有實(shí)時(shí)性特點(diǎn)的旅游信息,系統(tǒng)必須及時(shí)更新,維護(hù)其系統(tǒng)的實(shí)時(shí)性。
2 總體結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)的主要服務(wù)對象是游客,普通游客希望從旅游信息系統(tǒng)了解到交通、住宿等基本信息,還包括旅游景點(diǎn)的景觀、生活以及飲食文化等等信息。所以,對普通游客來說,旅游信息系統(tǒng)實(shí)際就是一個(gè)旅游信息發(fā)布平臺(tái)。這個(gè)平臺(tái)發(fā)布的信息的真實(shí)性對游客來說是再重要不過的了。但是這些旅游信息的真實(shí)性并不能由系統(tǒng)的開發(fā)者來確保,而是需要由各旅游相關(guān)部門來收集并核實(shí)其信息。因此本系統(tǒng)不僅僅需要針對游客的信息發(fā)布模塊,還需要有市各旅游部門管理工作的模塊。
2.1 游客功能模塊設(shè)計(jì)
對于游客,最希望的是以直觀的方式了解到所需要的旅游信息。以地圖為載體,把各種旅游信息加載在地圖顯示上,讓一切旅游信息直觀的顯示在游客眼前,這就是GIS的優(yōu)勢所在。所以游客功能模塊所要實(shí)現(xiàn)的功能都是基于地圖的操作,如圖1所示。
2.2 管理者模塊設(shè)計(jì)
對于系統(tǒng)的管理者,不僅僅需要旅游者的功能模塊的功能,更重要的是對旅游信息的管理功能,具體如圖2所示。
3 旅游信息系統(tǒng)的實(shí)現(xiàn)
在對旅游信息系統(tǒng)進(jìn)行了總體設(shè)計(jì)后,針對市級的旅游資源做應(yīng)用示例的開發(fā)。分別對旅游行政主管部門和游客這兩個(gè)不同主體進(jìn)行了系統(tǒng)的二次開發(fā)。對旅游行政主管部門的系統(tǒng)開發(fā)采用C/S網(wǎng)絡(luò)架構(gòu),選用VS 2008及ArcGIS Engine9.3軟件平臺(tái);對游客的系統(tǒng)開發(fā)采用的是B/S、C/S混合網(wǎng)絡(luò)架構(gòu),該模塊實(shí)現(xiàn)了瀏覽、查詢等功能。
3.1 系統(tǒng)主界面
系統(tǒng)根據(jù)不同用戶的權(quán)限具有不同的操作界面和不同的功能。主要分為兩級用戶:旅游行政主管部門和系統(tǒng)維護(hù)人員。旅游管理者不能對系統(tǒng)進(jìn)行數(shù)據(jù)更新、維護(hù)等操作;而系統(tǒng)維護(hù)人員具有系統(tǒng)的全部功能,可以對系統(tǒng)進(jìn)行數(shù)據(jù)維護(hù)與更新。旅游信息系統(tǒng)最主要的目的就是直觀的顯示游客所需的信息。其中圖形信息是最直觀的,通過地圖顯示住宿、餐飲、娛樂場所、公共設(shè)施、景點(diǎn)的分布,以及在地圖顯示地理位置的同時(shí)顯示景點(diǎn)的具體信息,包括圖片及介紹。
3.2 景點(diǎn)搜索功能的實(shí)現(xiàn)
通過本地搜索功能,能搜索到市級內(nèi)的景點(diǎn)信息。并且把搜索到的景點(diǎn)信息顯示在地圖上。如要搜索廬山南門的信息,可以在本地搜索里鍵入關(guān)鍵字“廬山南門”,就會(huì)顯示廬山南門的信息。具體效果如圖3所示。
3.3 旅游路線的優(yōu)化
目前,旅游路線的選擇主要是來自于旅游從業(yè)人員制定的旅游線路。游客沒有太多的自主權(quán)和決定權(quán),如何實(shí)現(xiàn)游客的自主,智能化選擇和參考專家功能是值得研究的問題。
旅游景點(diǎn)的空間分布圖是旅游路線優(yōu)化分析的基礎(chǔ)。根據(jù)矢量化后的市級旅游地圖,選擇所有的旅游景點(diǎn),量測出景點(diǎn)間道路的長度,再根據(jù)旅游領(lǐng)域?qū)<抑R,景點(diǎn)類型和路線行走的難易程度,給出一定的系數(shù),存放在算法庫中,作為旅游路線優(yōu)化的參考。
本系統(tǒng)是采用貪婪法來實(shí)現(xiàn)最佳路徑搜索。算法的中心思想是:分步求出最短路徑。每一步產(chǎn)生一個(gè)到達(dá)新目標(biāo)的最短路徑,下一步所能達(dá)到的目的頂點(diǎn)通過如下貪婪準(zhǔn)則選取:在未產(chǎn)生最短路徑的頂點(diǎn)中選擇路徑最短的目的頂點(diǎn)。Dijkstra算法的計(jì)算過程中,需將已經(jīng)求出的到起點(diǎn)最短路徑的點(diǎn)與尚未求出到起點(diǎn)最短路徑的點(diǎn)分開,以正確執(zhí)行迭代。為此將頂點(diǎn)分成兩個(gè)集合S(求出最短的點(diǎn))和T。開始S中僅含有起點(diǎn)VS,其他點(diǎn)全在T中,隨著求最短路徑工作的進(jìn)行,S中的點(diǎn)逐漸增多,當(dāng)終點(diǎn)VK,也被納入S中時(shí),迭代結(jié)束。算法的主要思想是:為了便于計(jì)算和區(qū)分頂點(diǎn)是否進(jìn)入集合S,給己求出到終點(diǎn)最短路徑的點(diǎn)VK賦以標(biāo)號。這個(gè)標(biāo)號由兩部分組成,記為[d(vs,vk),i],其中i為vk到起點(diǎn)最短路徑的前點(diǎn),d(vs,vk)為從起點(diǎn)vs到vk的最短路徑,故也稱雙標(biāo)號法。
求解從起點(diǎn)VS到終點(diǎn)VK的最短路徑算法基本過程如下:
第一步,初始化。(對起始點(diǎn)VS置永久標(biāo)號,其余結(jié)點(diǎn)全部置為臨時(shí)標(biāo)號)
(1)VS賦予標(biāo)號(0,q),置VS于S;
(2)所有其他點(diǎn)DK=,并置于T。
第二步,選取下一個(gè)點(diǎn),對圖中所有起點(diǎn)在S中,終點(diǎn)在T中的邊eij,計(jì)算:d(VS,VK)=min[d(VS,VK)+min(wij)…vi任S,vj任T],并將VK置于S中,同時(shí)賦給標(biāo)號[d(VS,VK),i]。
第三步,若Vt為S則計(jì)算結(jié)束。Vt的第一個(gè)標(biāo)號給出VS->Vt的最短路長,利用第二個(gè)標(biāo)號反向追蹤,可得最短路徑;否則,重復(fù)第二步。
第二、三步為主要迭代,每次迭代都有一個(gè)頂點(diǎn)得到永久標(biāo)號。該算法最后得到的是實(shí)際到各頂點(diǎn)的最短路徑。
4 結(jié)語
市級旅游信息系統(tǒng)是采用分層管理旅游要素的方式而構(gòu)建起來的WEB地圖。它包括了旅游信息查詢、地圖操作、旅游線路和公交線路查詢等內(nèi)容?;贕IS的市級旅游信息系統(tǒng),是實(shí)現(xiàn)上述功能的一次嘗試。
該系統(tǒng)的主要特點(diǎn)是提供了任意兩個(gè)景點(diǎn)間的最優(yōu)路徑選擇,這是目前市級旅游系統(tǒng)所沒有的;能夠提供到達(dá)景點(diǎn)的多種交通方案,方便游客;同時(shí),提供了地圖操作功能,讓游客能方便、直觀的查詢到想要的旅游信息;系統(tǒng)針對游客采用了B/S架構(gòu),簡化了客戶端的成本與維護(hù),能夠讓更多的人了解到市級地域內(nèi)相關(guān)的旅游信息并作出旅游計(jì)劃,提高了基于GIS的旅游信息系統(tǒng)的認(rèn)知度和認(rèn)可度。
參考文獻(xiàn)
[1] 毛志明,余道敏.山區(qū)信息化中的若干問題研究.IT論壇:32-34.
[2] 王占全,趙斯思,徐慧.地理信息系統(tǒng)(GIS)開發(fā)工程案例精選[M].北京:人民郵電出版社,2005.
[3] 陳正江,湯國安,任曉東.地理信息系統(tǒng)設(shè)計(jì)與開發(fā)[M].北京:科學(xué)出版社,2005.
[4] 李江風(fēng),方世明,劉建華.旅游信息系統(tǒng)概論[M].武漢大學(xué)出版社,2003.