■周齡
(赤峰學(xué)院 內(nèi)蒙古赤峰 024000)
旅游地理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
■周齡
(赤峰學(xué)院 內(nèi)蒙古赤峰 024000)
目前在我國地理信息系統(tǒng)以其強(qiáng)大的數(shù)據(jù)可視化、空間數(shù)據(jù)庫管理以及空間分析功能,為園區(qū)信息化管理提供了強(qiáng)有力的工具。本文以地理信息系統(tǒng)開發(fā)為研究背景,通過旅游地理信息系統(tǒng)的特點(diǎn),重點(diǎn)分析了地理信息系統(tǒng)的系統(tǒng)開發(fā)與實(shí)現(xiàn),以供廣大地理信息工作者參考。
旅游地理信息設(shè)計(jì)
一個完整的旅游系統(tǒng)包括旅游目的地、旅游資源管理、旅游服務(wù)這三個部分,這三部分只有在有機(jī)結(jié)合和合理安排的前提下,才能構(gòu)成一個完善的旅游信息系統(tǒng)。其中,旅游目的地子系統(tǒng)又稱為供給系統(tǒng),是整個系統(tǒng)的主體;旅游資源管理等方面的信息由相對獨(dú)立的旅游資源管理部門進(jìn)行負(fù)責(zé);而旅游服務(wù)則是旅游目的地相關(guān)的服務(wù)設(shè)施,只有將旅游資源信息系統(tǒng)、旅游資源管理系統(tǒng)和旅游服務(wù)系統(tǒng)實(shí)現(xiàn)合理的綜合,才能夠使該地區(qū)旅游事業(yè)正常、有序的向前發(fā)展。
在信息化時代,一個旅游城市的成功開發(fā)和運(yùn)行,不但需要該旅游城市具有豐富的旅游資源,同時還需要該城市能以先進(jìn)的地理信息技術(shù)為依托,旅游地理信息系統(tǒng)的建立不僅為用戶提供查詢、檢索等功能,同時還可以對旅游資源信息進(jìn)行評價、管理和統(tǒng)計(jì)分析。
隨著散客的增加和旅游需求向多元化發(fā)展,游客對旅游信息提出了更高的要求。傳統(tǒng)的旅行社組團(tuán)旅游方式旅行線路相對單一、千篇一律,游客不再滿足于標(biāo)準(zhǔn)化、程序化的服務(wù),而轉(zhuǎn)向個性化和靈活性的旅游服務(wù)。因此,越來越多的游客開始選擇自助旅游,他們希望獲得旅游目的地更多內(nèi)容、更加廣泛的信息,以便增加自主選擇的機(jī)會。借助旅游信息系統(tǒng)可以使旅游服務(wù)信息交互地展示給游客,滿足游客個性化旅行的需求。
4.1 系統(tǒng)需求分析
根據(jù)信息管理系統(tǒng)可行性分析的四個基本方面可得如下結(jié)論:
4.1.1 經(jīng)濟(jì)上的可行性
從長遠(yuǎn)角度來看,此系統(tǒng)的投入會給城市的規(guī)劃和發(fā)展帶來管理嚴(yán)格化、信息統(tǒng)計(jì)完整化、數(shù)據(jù)處理智能化、經(jīng)濟(jì)預(yù)算科學(xué)化、業(yè)務(wù)處理高效化等多方面變化。
4.1.2 技術(shù)上的可行性
經(jīng)對現(xiàn)有城市地理信息系統(tǒng)應(yīng)用、開發(fā)的實(shí)際考察發(fā)現(xiàn),絕大多數(shù)部門、公司、個人都已具備計(jì)算機(jī)硬軟件和網(wǎng)絡(luò)環(huán)境,掌握計(jì)算機(jī)基本操作能力。技術(shù)環(huán)境以滿足開發(fā)和使用的技術(shù)條件。
4.1.3 管理上的可行性
經(jīng)過和城市規(guī)劃領(lǐng)導(dǎo)、專家、學(xué)者的接觸,可以看出幾乎所有領(lǐng)導(dǎo)都能意識到城市地理信息系統(tǒng)使用的必要性??梢粤私獾剿麄儗π畔⑾到y(tǒng)已經(jīng)有很高的認(rèn)可度。管理可行性完全滿足。
4.1.4 社會上的可行性
無論是對城市規(guī)劃決策的制定者,還是普通老百姓對城市地理信息系統(tǒng)使用的方便快捷性都表示很大的贊同。同時,系統(tǒng)的開發(fā)和使用對促進(jìn)整個社會的信息化程度發(fā)展尤其是城市健康發(fā)展有巨大推動作用。
4.2 系統(tǒng)總體設(shè)計(jì)
城市地理信息系統(tǒng)是一項(xiàng)非常復(fù)雜和龐大的系統(tǒng)工程,它包括城市一個城市的人口、土地、道路、交通、環(huán)境、管網(wǎng)等各個方面,具有明顯的空間地理特征。城市地理信息系統(tǒng)所涉獵的圖像、數(shù)據(jù)都是非常大的,系統(tǒng)應(yīng)能非常方便快捷的輸入、存儲、處理各方面的圖像和數(shù)據(jù),并能對這些空間數(shù)據(jù)以及屬性數(shù)據(jù)驚醒挖掘和分析,這正是建立地理信息系統(tǒng)的優(yōu)勢所在。通過對這些海量數(shù)據(jù)的挖掘和分析能為城市規(guī)劃決策這提供技術(shù)支持和輔助,還可以通過可視化和多媒體技術(shù)給普通市民展現(xiàn),使市民可以方面的參加到城市的建設(shè)和發(fā)展當(dāng)中來,為城市的發(fā)展獻(xiàn)言建策,所以系統(tǒng)應(yīng)采用B/S結(jié)構(gòu)。所建成的地理信息系統(tǒng)將是用計(jì)算機(jī)硬、軟件及網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)對城市各種空間和非空間數(shù)據(jù)的輸入、存貯、查詢、檢索、處理、分析、顯示、更新和提供應(yīng)用,以處理城市各種空間實(shí)體及其關(guān)系為主的技術(shù)系統(tǒng)。它是城市基礎(chǔ)設(shè)施之一,也是一種城市現(xiàn)代化管理、規(guī)劃和科學(xué)決策的先進(jìn)工具。城市地理信息系統(tǒng)對城市具有動態(tài)監(jiān)測和宏觀調(diào)控的能力,在城市化發(fā)展的過程中將發(fā)揮重要的作用。
4.3 系統(tǒng)設(shè)計(jì)的基本原則
4.3.1 標(biāo)準(zhǔn)化、規(guī)范化
要符合軟件設(shè)計(jì)的規(guī)范和標(biāo)準(zhǔn)及相關(guān)行業(yè)的標(biāo)準(zhǔn)和規(guī)范。
4.3.2 系統(tǒng)的可操作性
系統(tǒng)的操作界面應(yīng)該盡量的簡潔明了,尤其是本系統(tǒng)的操作界面是B/S結(jié)構(gòu)的,所以內(nèi)容不該太多,界面的內(nèi)容簡單,能夠使用戶在第一時間就明白本系統(tǒng)的主要功能。本系統(tǒng)應(yīng)該作到操作簡單、快速、系統(tǒng)的反應(yīng)時間要盡量的短。
4.3.3 系統(tǒng)的安全性
本系統(tǒng)是在計(jì)算機(jī)上進(jìn)行管理的,主要的系統(tǒng)數(shù)據(jù)都要通過瀏覽器和服務(wù)器之間進(jìn)行傳輸,這樣就很難保證系統(tǒng)信息不會遭到惡意的破壞,這就需要我們要盡量的對數(shù)據(jù)進(jìn)行加密保護(hù)。另一方面,本系統(tǒng)是一個管理系統(tǒng),這就有管理員和普通用戶的區(qū)分,這也需要我們在系統(tǒng)中對不同人員的使用權(quán)限進(jìn)行區(qū)分,不同的使用人員所能訪問的頁面是不同的。這兩方面就保證了系統(tǒng)的安全性。
4.3.4 系統(tǒng)的可維護(hù)性
系統(tǒng)的維護(hù)主要有系統(tǒng)的日常維護(hù)和數(shù)據(jù)庫的日常維護(hù)、數(shù)據(jù)的備份及數(shù)據(jù)庫的災(zāi)難后恢復(fù)工作。因?yàn)楸鞠到y(tǒng)是基于網(wǎng)絡(luò)上應(yīng)用的,所以本系統(tǒng)的日常維護(hù)就沒有了客戶機(jī)端的維護(hù),而只需要對服務(wù)器的數(shù)據(jù)庫進(jìn)行維護(hù),這樣維護(hù)人員就可以很方便的對系統(tǒng)進(jìn)行日常維護(hù)。
4.3.5 系統(tǒng)的可擴(kuò)展性
一個系統(tǒng)在被使用了一段時間后,使用者都會對系統(tǒng)提出很多的改進(jìn)意見,這就要求我們編寫的系統(tǒng)要有很好的可擴(kuò)展性。本系統(tǒng)由于是采用B/S標(biāo)準(zhǔn)編寫的,所有當(dāng)用戶提出改進(jìn)意見后,編程人員只需要在原來的基礎(chǔ)上,相應(yīng)的修改程序,就會改變系統(tǒng)中相應(yīng)部分的功能。所以本系統(tǒng)有很好的可擴(kuò)展性。
5.1 系統(tǒng)開發(fā)環(huán)境
采用Visual studio 2005+ArcGIS Engine 9.2作為系統(tǒng)的開發(fā)平臺,用面向?qū)ο蟮姆椒ㄟM(jìn)行程序設(shè)計(jì),通過Visual C#開發(fā)語言調(diào)用ArcGIS Engine組件庫的組件,利用相關(guān)接口和函數(shù)開發(fā)系統(tǒng)功能,實(shí)現(xiàn)了數(shù)據(jù)加載、數(shù)據(jù)編輯、地圖瀏覽、影像播放、查詢檢索、三維顯示、空間量算、三維分析、系統(tǒng)管理和地圖打印功能。
5.2 主要功能實(shí)現(xiàn)
以地圖瀏覽、三維顯示和三維分析為例進(jìn)行說明。
5.2.1 地圖瀏覽
地圖瀏覽界面主要由地圖顯示區(qū)、圖層控制區(qū)、菜單欄和工具欄組成。
地圖瀏覽功能可進(jìn)行視圖控制和圖層控制操作,主要是利用ArcGIS Engine中己封裝的工具條控件(ToolbarControl)和目錄樹控件(TOCControl)實(shí)現(xiàn),使用工具按鈕對地圖進(jìn)行放大、縮小、移動等操作,方便用戶觀察目標(biāo)和快速定位。圖層控制窗口用來顯示地圖的圖層,可以控制圖層的顯隱以及圖層在上層或下層的控制,便于用戶選擇感興趣的圖層和顯示方式進(jìn)行地圖瀏覽和查詢分析,提高查找效率。
5.2.2 三維顯示
通過顯示園區(qū)三維地形模型和地物模型,可以為開發(fā)區(qū)管理人員提供對園區(qū)布局和資源的可視化預(yù)覽,提供可視化的分析和決策環(huán)境,以地形表面模型建立為例進(jìn)行說明:
5.2.2.1 創(chuàng)建TIN(不規(guī)則三角網(wǎng))
從1∶500園區(qū)用地現(xiàn)狀地形圖中提取出測量點(diǎn),測量點(diǎn)數(shù)據(jù)含有高程信息,使用測量點(diǎn)創(chuàng)建TIN。TIN用不規(guī)則三角網(wǎng)表達(dá)地形表面,三角形的網(wǎng)點(diǎn)存儲Z值(高程值),從而建立了園區(qū)用地現(xiàn)狀的地形表面模型。
5.2.2.2 在TIN上疊加建筑物的高度。
在TIN上分別疊加用地現(xiàn)狀地形圖上的居民地和規(guī)劃園區(qū)單體建筑的建筑高度,從而得到疊加居民地的地形表面模型和疊加園區(qū)單體建筑的地形表面模型,按照不同的高程段用不同的顏色顯示,展示了園區(qū)不同時期的三維地形景觀。
5.3 三維分析
三維分析功能可以為用地規(guī)劃和建筑選址提供決策依據(jù),以剖面分析和視域分析功能為例進(jìn)行介紹:
5.3.1 剖面分析
系統(tǒng)可根據(jù)地形數(shù)據(jù)繪制地形剖面圖,地形剖面圖表示沿兩點(diǎn)連線前進(jìn)時地形表面上高程變化的情況。首先,在TIN上選擇兩點(diǎn),然后根據(jù)選擇的兩點(diǎn)創(chuàng)建剖面線(Polyline對象),然后計(jì)算出TIN與Polyline對象相交后的三維線(含有Z值的線),根據(jù)三維線對象在TIN上繪制圖形要素,最后根據(jù)三維線上每個點(diǎn)的距離和高程信息繪制地形剖面圖。
5.3.2 視域分析
視域分析功能實(shí)現(xiàn)了兩點(diǎn)通視分析。首先需建立視線瞄準(zhǔn)線,創(chuàng)建視線瞄準(zhǔn)線可以判斷某點(diǎn)相對于另外一點(diǎn)而言是否可見。如果地形遮擋了目標(biāo)點(diǎn),則可以分析得出這些障礙物,以及視線瞄準(zhǔn)線上哪些區(qū)域可視,哪些區(qū)域不可見。在瞄準(zhǔn)線上,可視與遮擋的部分分別以不同的顏色表示。
[1]朱立巍,鄭耀星.基于GIS的旅游流設(shè)計(jì)研究初步 [J].西安文理學(xué)院學(xué)報 (自然科學(xué)版),2006(4).
[2]孫瑩,潘正運(yùn).基于GIS的旅游信息服務(wù)系統(tǒng)的研究與實(shí)現(xiàn) [J].微計(jì)算機(jī)信息,2006(22).
[3]朱大明,徐景中.基于組件式GIS的旅游景點(diǎn)查詢系統(tǒng)開發(fā)研究 [J].昆明理工大學(xué)學(xué)報 (理工版),2007(5).
[4]董娜.基于ArcGIS Engine的××大學(xué)新園區(qū)地理信息系統(tǒng)研究與實(shí)現(xiàn) [D].昆明:昆明理工大學(xué),2008.
[5]顧留碗,鄭平建,張海榮.基于GIS技術(shù)的滁州學(xué)院管理系統(tǒng) [J].滁州學(xué)院學(xué)報,2009(1).
[6]趙俊蘭,馮仲科.基于組件式的數(shù)字園區(qū)信息管理系統(tǒng)的建立 [J].測繪通報,2007(6).
K9[文獻(xiàn)碼]B
1000-405X(2015)-10-209-2
周齡(1981~),女,碩士研究生,講師,研究方向?yàn)榈乩硇畔⑾到y(tǒng)。