陳海莉+++張青梅+++劉國
摘 要:查詢機在工作生活中得到普遍應用,該文從查詢機系統應用實際出發,根據博覽中心自身特點及需求,完成了查詢機系統的開發和應用。該系統以查詢機為平臺,將展會導航、信息發布等與GIS結合為一體,提高了博覽中心的信息化程度,為參展和管理人員提供了便捷。
關鍵詞:GIS 查詢機 Surface WPF
中圖分類號:P208 文獻標識碼:A 文章編號:1672-3791(2015)07(b)-0000-00
在展覽館、營業大廳、旅游區、商場、博物館、圖書館等多個地點,查詢機以其方便、簡單、實用等特點,在人們的日常工作和生活中,得到了普遍應用。隨著空間技術和計算機技術的快速發展,GIS在查詢機系統中發揮的作用將越發重要,可以幫助人們快速尋找空間位置和有用信息。該文將以某大型博覽中心的查詢機系統開發為例,討論查詢機系統的開發及GIS技術在其上的應用。該項目以GIS理論技術為基礎,根據博覽中心自身特點及需求,完成了查詢機系統的開發和應用。該系統以查詢機為平臺,將展會導航、信息發布等與GIS結合為一體,提高了博覽中心的信息化程度,為參展和管理人員提供了便捷。
1需求分析
查詢機系統將幫助現場大眾快速找到博覽中心相關商業服務網點,確定會議室等功能場所、周邊交通線路,提供動態的交互式體驗和靈活的自助式服務,將大幅提升觀展體驗并改善現場服務流程,并減少現場工作人員繁雜的問詢、指引的工作量,降低人為服務成本,提高服務效率,提高博覽中心品牌形象。查詢機系統的用戶分為兩類:一是查詢系統管理人員,主要負責查詢系統的基礎數據日常更新和系統維護工作;二是查詢系統使用人員,博覽中心空間范圍較大,展會布置多樣化,人們會在觀展過程中出現目標路線不明、功能區位置不清、參展單位信息了解不清等多個問題,需要查詢機軟件系統快速實現目標定位,提供友好的界面進行引導。
根據需求,查詢機系統應分為前端展示查詢系統和后臺管理系統兩部分,應具備瀏覽信息、查詢,操作簡便,圖、文、聲并茂,具有良好的交互性,對用戶使用權限進行控制,可多級授權,可在局域網內或廣域網中的其他計算機上對終端查詢機器上的信息內容進行修改,可與用戶內部其他數據庫相連接等功能。該博覽中心擁有數十臺查詢機,均接入博覽中心局域網,與服務器可進行交互。
2 系統設計
2.1系統總體架構
前端查詢機展示系統采用C/S模式,根據用戶網絡特征,各觸屏展示前端為獨立運行單元,每臺設備均能夠在無網絡條件下完成各種人機交互工作。后臺管理程序采用B/S模式,在查詢機接入網絡時,管理者通過連入網絡的任一電腦即可對服務器數據進行管理,并通過數據更新模塊完成各查詢機前端系統的數據同步工作。該次項目分為前端應用、更新模塊、后臺管理三部分。前端應用采用WPF框架,更新模塊采用.net 3.0技術完成,后端管理使用ASP.net和PostgreSQL技術完成。
2.2關鍵技術
該系統將部署于安裝了Window7 系統的查詢機。因此,系統采用Surface 與 ArcGIS Map SDK的結構來展示會展中心的各種地理要素。
地圖中間件Map Surface是基于Windows Surface的多點觸控地圖技術。其核心映射處理通過建立的觸控手勢與地圖控制命令映射表,實現Windows多點觸摸操作傳統地圖。ArcGIS Map SDK(for WPF)是ESRI針對WPF開發者的一套API,這套API包含了對地圖的基本操作。ArcGIS Map SDK提供了豐富的地圖操作API。其中Android、IOS版對手勢有很好的支持,但對于Window版,其支持較差,多數功能無法使用。為了能夠達到良好的用戶體驗、實現指定的功能,針對性地研發了一套地圖引擎提供手勢控制模塊。該模塊將Surface手勢與地圖引擎功能相連接,完成地圖手勢拖動、手勢縮放、手勢定位要素等功能、手勢坐標與地圖坐標相轉換等工作。
3查詢機前端實現
綜合考慮網絡載負量及用戶體驗,前臺系統采用獨立運行模式,及每臺觸摸屏為一個獨立的運行單元,擁有完整的應用數據,并具備與總服務器同步更新的功能。具體分以下三層。
3.1應用層
應用層為用戶提供統一的交互入口。為提高用戶體驗,應用以簡捷為原則,提供各種選擇項目,以最少的操作達成使用目的。
3.2數據層
數據層為數據存儲和信息資源的整合、應用提供支持和保障。主要數據包括:查詢信息數據、路徑數據、廣告數據、會議活動數據、展會信息數據。數據層采用本機存儲形式,通過更新層與后臺服務同步。
3.3更新層
更新層是前端觸屏與后端服務、管理的樞紐。各種數據更新都通過該層系統完成。
前臺應用模塊的數據統一更新;保持所有查詢機數據一致。局域網內服務器能夠通過網絡共享對所有查詢機進行遠程同步數據更新,對系統數據統一接入和采集。支持Excel等表格數據文件導入到后臺數據庫系統。
4數據管理平臺
后臺管理系統由管理系統、數據庫系統、文件系統等三個部分組成。文件系統負責系統的文字、圖片和視頻等文件的管理,文字、圖片和視頻等文件分欄目存儲與獲取,用于對文件數據進行傳送和備份,文件邏輯結構組織管理,支持Excel表格文件的導入。管理系統用于對所有的查詢機終端設備的使用權限進行管理,間接實現對管理子系統的權限管理,對該系統所有的查詢機終端設備進行內容管理和數據更新,包含廣告管理和通知管理后臺系統功能數據庫系統用于支持文件系統,為內容管理提供穩定和必備的平臺,支持信息數據的查詢、刪除、更新、增加,管理數據庫內數據組織、存儲以及映射。系統的圖片、文字、視頻等文件分別導入數據庫進行管理和維護,數據庫部署在后臺系統服務器,數據庫接口系統可使客戶通過終端查詢前臺系統與后臺系統進行數據雙向傳輸,系統采用直觀導示功能和實現后臺集中化內容數據更新、管理、統計和維護功能。
5結語
該文實現的基于GIS技術的查詢機系統,目前已部署于某展覽中心的數十個查詢機和服務器上,在多個展會中為觀眾起到了很好的導引和指示作用。
圖1查詢機展系統實現效果
查詢機展示查詢系統實現了概況介紹、展會信息查詢、會議活動推介、路線導覽、公共交通線路查詢、停車位導航等功能;后臺數據管理系統實現了權限管理、數據更新、數據分析、廣告及通知管理等功能。該文是將GIS技術應用于查詢機系統的一次嘗試,為查詢功能的進一步豐富和完善提供了幫助。在實際使用過程中也得到了用戶和管理人員的好評,但如何融入更多的先進技術如實時室內導航、手機端交互等,還需進一步的研究。
參考文獻
[1] 彭仲,史烽.旅游景區地理信息系統與多媒體觸摸屏電子解說系統設計研發探討[J].桂林航天工業高等專科學校學報,2008(2):28-30.
[2] 浮媛媛,趙建軍,張洪巖.網絡電子地圖在觸摸屏公眾服務系統中的應用開發研究[J].測繪與空間地理信息,2015,38(5):82-84.