張潔玲
(廣東省地質測繪院,廣東 廣州 510800)
近幾年,羅定市經濟迅猛發展,人們對信息類建設提出更高要求,為了提高政府公共服務能力和水平,更好地服務改革與發展大局、服務社會民生,為各部門提供多樣的空間數據公共產品,當地政府組織實施了加強和完善數字地理信息數據資源的統一管理、更新、共享、綜合利用等工作。依據相關建設要求,開展了數字羅定地理空間框架項目建設,羅定市旅游地理信息系統是數字羅定地理空間框架項目建設的重要子項。
旅游行業服務質量的不斷提升是建立在完善的旅游地理信息建設基礎上,為了向廣大旅游者免費提供更詳盡、精準、直觀的旅游信息,使大家可以便捷地查找附近的景點、購物場所、影院、酒店、公園、學校、醫院等位置及到達路線,建設了羅定市旅游地理信息系統,完善了地理信息數據的統一與共享,給人們旅行提供方便[1]。
羅定市旅游地理信息系統采納基于面向服務架構(SOA)的基本理念及措施,實現地理信息數據的服務發布、檢索和共享等功能。系統的開發采用B/S(Browser/Server)架構,服務端采用MySQL 數據庫及IIS(Internet Information Services)Web 服務器的管理模式。系統框架由運行支撐層、數據層、平臺層、應用層構成。
運行支撐層:該層含有支持本系統運作所需的基礎軟硬件及基礎網絡。其中基礎硬件包含數據、應用、Web 服務器及存儲設備等,用戶端的基礎硬件使用現有的辦公設備。基礎軟件包含各種操作系統、(如服務器操作系統和桌面操作系統)、各種應用服務器平臺、數據庫平臺和GIS 平臺(包含空間數據引擎、發布平臺及開發包)。
數據層:數據層主要由數字羅定地理空間框架服務平臺供給基礎底圖、影像圖、電子地圖、旅游專題等相關數據。
平臺層:平臺層是指框架地理信息公共服務平臺,該平臺向上支撐應用層,向下管制所有數據,所有數據通過地理信息公共服務平臺對外提供服務。
應用層:應用層是使用者實現應用需求的體現[2,3]。
數據是系統運作的基礎,羅定市旅游地理信息系統相關地圖數據由數字羅定地理空間框架平臺提供,數據的數學基礎為1980 西安坐標系、1985 國家高程基準。系統用到的數據為空間數據集公眾POI 數據(如基礎底圖數據、電子地圖數據、影像地圖數據、旅游專題數據等),這些數據在發布前必須經廣東國土資源技術中心進行數據保密技術處理,對加密處理后的數據進行切片,經數字羅定地理空間框架平臺軟件GeoServer發布成地圖服務,供羅定市旅游地理信息系統調用。
羅定市旅游地理信息系統模塊由基礎服務層、系統運行框架、用戶界面組成。
(1)基礎服務層:主要包含應用程序配置、數據訪問等系統支撐平臺。本模塊是可重復使用的通用模塊。
(2)系統運行框架:該運行層是系統的中樞部分,實現了前臺的服務調用、關鍵字查詢、圖層控制、瀏覽、定位、查詢等功能,后臺主要實現用戶權限使用等。
(3)用戶界面:直接向最終使用者展現[4-6]。
羅定市旅游地理信息系統主要包括八大功能模塊(如圖1 所示):基礎GIS 功能模塊、景點查詢模塊、動態分析模塊、線路推薦模塊、通知公告模塊、招商信息模塊、地圖標注模塊、后臺管理模塊。

圖1 系統主要功能結構
通過調用數字羅定地理空間框架平臺供給的地圖數據服務接口,為羅定市旅游地理信息系統提供基礎數據底圖及基本的GIS 操作。基礎GIS 功能模塊主要實現了放大顯示、縮小顯示、全圖顯示、漫游、前一視圖、后一視圖、平移、鷹眼圖、距離和面積量測、清理、打印等功能。系統視圖界面如圖2 所示。

圖2 系統視圖界面
(1)點擊放大按鈕,可用鼠標在地圖上拉出一個矩形,地圖會放大到指定范圍。
(2)點擊縮小按鈕,可用鼠標在地圖上拉出一個矩形,地圖會縮小到指定范圍。
(3)點擊全圖按鈕,地圖范圍會縮放到全圖(羅定市全境區域充滿當前屏幕)。
(4)分別點擊向左、向右、向上、向下按鈕,地圖則朝相應的方向平移。
(5)點擊前一視圖按鈕,可使地圖進入上一個視圖范圍。
(6)點擊后一視圖按鈕,可使地圖進入下一個視圖范圍。
(7)點擊平移按鈕,按鈕變為藍色,此時可對地圖進行平移操作。
(8)點擊全屏按鈕,可以實現系統在瀏覽器上的全屏顯示。
(9)點擊距離測量按鈕,根據需要可在地圖上繪制測算距離及面積測算。
(10)點擊地圖清理按鈕,可以把在地圖上所進行的繪制、添加等操作全部清理干凈。
(11)在工具欄上點擊打印按鈕,系統彈出地圖打印對話窗體,在對話窗體中用戶可以執行以下操作:①設置橫向還是縱向打印;②打印預覽;③把當前地圖窗口保存為圖片。
(1)旅游景點
點擊菜單“旅游景點”按鈕,系統左邊位置將查詢出當地特色景點數據并以列表形式展現出來(默認顯示全部景點),且查詢出來的數據會在地圖上形成一一對應的點。點擊列表時能主動定位到對應的坐標點,該坐標點進行邊緣發光顯示,并彈出該景點的信息框(點擊坐標點也會彈出該景點的信息框),該信息框包含景點周邊、景點介紹、景點導航。用戶也可通過條件篩選查詢,選取自己感興趣的特色景點信息進行查詢。流程邏輯為:篩選條件→查詢→列表信息查看→簡略信息查看[7]。
(2)衣食住行
點擊菜單“衣食住行”按鈕,默認加載酒店全部數據,包括酒店、特產、美食、農家樂、旅行社等。數據查詢操作與旅游景點查詢相同。
類屬性和類方法分別如表1、表2 所示。

表1 類屬性

表2 類方法
動態分析是指駕車、公交路徑查詢分析,便于用戶出游,以及對周邊酒店、美食、特產的緩沖分析等。流程邏輯為:開始→地圖主窗體→功能窗口→路徑分析面板→輸入起點終點→顯示最佳路徑→定位路徑信息→結束。
該模塊主要設計一日游、兩日游精品旅游方案,包括吃、住、行、游、購、娛等。流程邏輯為:開始→程序主窗體→路線名稱→路線定位→路線介紹→結束[8]。
類屬性和類方法分別如表3、表4 所示。

表3 類屬性

表4 類方法
通知公告模塊主要介紹景區、景點通知公告、門票優惠、景點活動等信息。流程邏輯為:開始→程序主窗體→標題、內容→列表→詳情→結束。
招商信息模塊主要介紹景點區位、旅游資源、開發現狀、建設目標等信息。流程邏輯為:開始→程序主窗體→招商程序、內容→列表→招商詳情→結束。
地圖標注模塊主要實現景點、特產、美食、酒店、旅行社的數據標注功能。流程邏輯為:開始→程序主窗體→輸入坐標→空間位置→更新→結束。
該模塊主要實現用戶管理、日志監控等,保證系統的安全、穩定、高效運行。流程邏輯為:開始→程序主窗體→數據表單→數據更新→結果展示→結束。
(1)本系統服務范圍為旅游部門管理人員及社會公眾,涵蓋地域廣泛。本系統采用B/S 模式,通過Internet 技術,在服務器搭建一個站點,將羅定市旅游地理信息系統展現在旅游部門管理人員面前,在瀏覽器上進行錄入及輸出、統計、查詢等功能[9]。
(2)根據涉及的管理部門劃分權限,不同用戶享有不同的權限。其中普通用戶僅具有查詢檢索信息的功能,沒有更改、刪除數據的權限;中級用戶(下屬單位管理員)除了具有普通用戶的權限外,還有發布、更改、刪除等功能;高級用戶(系統超級管理員)具有權限分配、數據備份、恢復等功能。
近年來,人們對信息化的需求正朝著網絡化、智能化方向變化,羅定市旅游地理信息系統充分考慮旅游部門管理人員、社會公眾用戶的需求,利用GIS、數據庫等先進技術建設,不但為旅游者提供詳盡、精準、直觀的旅游信息,還為旅游部門管理人員錄入、輸出、統計、查詢、匯總各項數據等提供了便捷服務。