999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FIex的車載定位系統的設計與實現

2012-04-29 00:00:00任建華戴海濱
科技創新導報 2012年5期

摘要;隨著GPS(GIobal Positioning System)奎球定位系統的普及和應用,車裁定位作為一個新型研究領域從二十世紀末開始被廣大開發商重視。本文通過模擬車裁定位對車輛跟蹤.出行路線規劃和導航、信息查詢等功能進行統一,有序,高效率管理,系統堆護性好,同時增強了用戶體驗。

關鍵詞:車裁定位ArcSDE Arcgis server Flex xampp

中圖分類號;U463.6 文獻標識碼:A 文章編號;1674-098X(2012)02(b)-0046-01

GIS(Geographic Information System)即地理信息系統,在GPS及路徑優化中發揮著重要作用。ArcGIs是一個壘面的、可伸縮的GIS平臺,它可以被集中在應用服務器上和Web服務器上,將GIS的功能通過網絡傳遞給任意多的用戶,可以集中一些GIS邏輯,將其嵌入和部署在用戶定制的應用中。Flex是一個高效、免費的開放源框架,可用于構建具有表現力的web應用程序,這些應用程序利用Adobe Flash Player和AdobeAIR,運行時跨瀏覽器、桌面和操作系統實現一致的部署。Flex比傳統的HTML集成度更好,實現了控件的拖拽即用等功能,更適于頁面樣式的設計。

1系統功能需求

本系統提供基本的系統用戶管理、車輛管理、駕駛員管理;定位到具體車輛,查看車輛基本情況。具備對車輛的監控管理,為車輛選擇行駛的最優路線;歷史回放,查看近期車輛的活動情況,有無超速等違規行為;地圖操作,實現對地圖的放大、縮小、漫游、壘屏、自定義地圖上的標注、測距、側面積、切換地圖等。

2系統架構設計

2.1設計總體思想

本系統設計離不開數據庫,而數據庫中的表都附帶有很多屬性,例如坐標、經緯度等,系統最底層的工作即是利用ArcMap制作地圖,將地圖中的數據導入到空間數據庫SDE中,Arcgis Server根據空間數據庫對前臺提供地圖服務,前臺Flex會將Arcgis~erver提供的地圖加載進系統中并且會將地圖服務封裝成一個map對象以供后續操作,系統所有的邏輯都是基于這個加載進來的地圖上進行的;底層的數據庫分為業籌數據庫(關系數據庫)和空間數據庫,其書,系統用戶管理、車輛管理、駕駛員管理值接操作的是業務數據庫,車輛定位、地圖操作作等應用直接操作的是SDE空間數據庫。當前臺請求操作時,Flex通過Blazeds向服務器提供請求,并且通常返回一個與Java3ean對應的前臺Actionscript Bean,再強制轉成此前臺bean進行數據的操作,前臺Flex根據后臺返回來的信息判斷下一步的動作,必要時要操作map對象更新地圖,再基于此地圖完成各種業務邏輯。

2.2系統模塊劃分

根據使用底層數據方式的不同,系統分為兩個功能模塊:基于關系數據庫模塊和基于空間數據庫模塊。

2.1.1基于關系數據庫模塊

該模塊屬于基本的系統操作模塊,實現方法是簡單調用關系數據庫MySQL里存儲的數據,在Flex頁面中加以顯示。同時,用戶也能將修改過的記錄重新存儲到數據庫。該模塊包括功能有:系統用戶管理、車輛管理、駕駛員管理。本模塊需要直接與MySQL關系數據庫打交道,在MySQL中執行創建數據表、插入數據等操作。

2.1.2基于空間數據庫模塊

該模塊需要實現系統的核心功能,將空間數據庫ArcGIS與關系數據庫MySQL關聯起來后,當需要對MySQL中數據進行更改時,只需打開ArcGIS客服端軟件(ArcMap或者ArcCatalog)就能對MySQL中的屬性數據進行更改。本模塊雖然訪問的最底層數據還是存儲于MySQL中,但是直接避免了和MySQL關系數據庫打交道。

2.3主要數據模型

本系統主要用關系模型。此模型結構靈活,能滿足所有布爾邏輯運算和數學運算規則形成的查詢要求,能搜索、組合和比較不同類型的數據,增加和刪除數據也非常方便。

2.4出錯設計

本系統為用戶提供出錯信息的方式有:出錯提示及提醒機制。

2.5安全保密設計

在系統安全保密設計中,本系統采用的是身份驗證,在登錄本系統時,系統讓用戶需要輸入用戶名和密碼進行驗證。

3系統主要功能的實現

3.1基于關系數據庫功能模塊的實現

本功能主要是通過Flex與PHP通信,實現前臺與數據庫的交互。系統采用Flex自帶的數據連接創建模板的方式實現Flex與PHP的通信,創建一個小型的應用系統。該模塊實現的功能有:系統用戶管理、車輛管理、駕駛員管理。以車輛管理為例進行闡述,在使用數據連接創建完模板之后,會產生幾個文件,其中Cars.php是服務端用于操作數據庫的類文件。在客戶端使用模板(Modu),模板會調用生成的carsScript.as文件里面的方法,實現客戶端增、刪、改。此時無需編寫PHP代碼,只需使HTTPService組件與模板文件關聯起來即可實現對數據庫的操作。通過HTTPService組件將客戶端要求執行的方法insert和參數parameters發送到服務端,然后將執行結果返回。

3.2基于空間數據庫功能模塊的實現

本功能主要是通過BlazeDS實現Flex與數據庫通信,從而實現前臺與后臺數據的交互。在Flex與空間數據庫通信時,BlazeDS會作為數據中間層(相當于電腦硬件里面的緩存的作用),分別與Flex端和服務器端雙向數據交互。該模塊實現的功能有:車輛定位、監控管理、地圖操作、歷史回放等。

4結語

本系統闡述了開發的全過程,從功能需求、架構設計到功能模塊的實現,利用了Flex面向對象的編程能力,達到了預期的設計目的,實現了對各個項目的管理。隨著社會經濟的發展,開發具有高度互動性、豐富用戶體驗以及功能強大客戶端的要求日異增長,Flex必將在企業應用程序的開發中發揮更大的作用。

參考文獻

[1](美)Tariq Ahmed、/on Hirschi、FaisalAbid,著.李松峰,譯.Flex 3實戰.清華大學出版社,2010.

[2]陳爽,付凱.Flex與ActionScript程序開發.清華大學出版社,北京交通大學出版社,2010.

主站蜘蛛池模板: 国产视频欧美| 操操操综合网| 91欧美在线| 久久久久久久久亚洲精品| 97色伦色在线综合视频| 无码中文AⅤ在线观看| 免费人欧美成又黄又爽的视频| 色综合五月婷婷| AV无码一区二区三区四区| 久久久久亚洲精品无码网站| 欧美一级黄片一区2区| 国产精品丝袜视频| Jizz国产色系免费| 88av在线播放| 免费看美女自慰的网站| 69精品在线观看| 波多野吉衣一区二区三区av| 亚洲国产成人超福利久久精品| 最新加勒比隔壁人妻| 亚洲首页在线观看| 日日拍夜夜操| 欧美午夜在线播放| 日本一区二区三区精品视频| 最新亚洲人成网站在线观看| 99久久国产综合精品2023| 四虎成人免费毛片| 国产网站免费看| 亚洲成a人在线播放www| 国产成人高清在线精品| 婷婷午夜影院| 婷婷六月综合网| 天堂网亚洲系列亚洲系列| 色噜噜狠狠色综合网图区| 欧美激情第一区| 亚洲国产成人无码AV在线影院L| 国产91导航| 欧美另类精品一区二区三区| 国产午夜一级毛片| 国产精品视频系列专区| 波多野结衣国产精品| 亚洲一区色| 国产精品无码一区二区桃花视频| 91在线丝袜| 国产亚洲视频中文字幕视频| 亚洲日本一本dvd高清| 国产国产人成免费视频77777| 国产精品亚洲综合久久小说| 欧美亚洲国产精品久久蜜芽| 国产精品吹潮在线观看中文| 天天综合天天综合| 免费日韩在线视频| 99热亚洲精品6码| 国产幂在线无码精品| 91po国产在线精品免费观看| 伊人色婷婷| 91网红精品在线观看| 一级成人a毛片免费播放| 国产综合网站| 国产网站免费看| 久久a毛片| 成人a免费α片在线视频网站| 夜夜拍夜夜爽| 欧美日韩一区二区三区四区在线观看| 日韩大乳视频中文字幕| 91人妻日韩人妻无码专区精品| 69视频国产| 欧美日韩理论| 国产一区二区人大臿蕉香蕉| 亚洲精品在线91| 亚洲swag精品自拍一区| 亚洲AV电影不卡在线观看| 99青青青精品视频在线| 亚洲精品在线观看91| 国产极品美女在线播放| 日韩高清一区 | 黑人巨大精品欧美一区二区区| 一级毛片免费的| 97狠狠操| 亚洲无码一区在线观看| jizz在线观看| 青青草原国产免费av观看| 久久性视频|