文/李歐陽 楊云 史庭俊
農業行政執法應急調度系統與傳統執法現狀相比,有著諸多特點和優勢,主要包括實時性、精準定位等等。
實時性,傳統的救援存在調度不力的情況,無法完成相互之間的協調調度,無法在第一時間完成調度,工作效率低下。將執法人員與地圖相結合,使系統具有實時性,第一時間確定事發地,并同時計算執法人員的位置,在最短的時間內完成調度工作。與之前相比,極大的提升了工作效率,也簡化了調度的程序,是調度工作進行起來更加順利。可以實時監控執法人員工作狀態。
農業行政執法系統有精準的定位系統,在系統的地圖中點擊事發地點,即可顯示事發地點周圍一公里之內的執法人員位置信息,實現對執法人員的實時位置查詢,并將執法人員信息展示在左側。
本章主要介紹農業行政執法應急調度系統的開發環境以及關于采用的矢量地圖,Tomcat,Java,B/S,bootstrap 和MySQL 的介紹。
系統硬件平臺配置:
CPU:intel(r)core(tm)i5-4260u;
內存:4GB;
硬盤:100G;
操作系統:Windows10,64 位。
2.2.1 矢量地圖
二維是指平面上的東西,有長與寬兩個維度。三維則是立體的,有高長寬這三個維度。什么是矢量?在高中的數學里我們學過,有大小,有方向的量就是矢量。與傳統的變量不同的是,矢量突出的不僅僅是大小,還要有方向。矢在漢語里有箭意思,矢量中的箭頭一般用來指示方向。
2.2.2 Java 技術
Java 計算機語言被稱為高級編程語言。它由SunMicrosystems 在1995年開發,旨在讓移動設備能夠“彼此交談”。那么Java 用于什么?Java 編程語言的目標是讓一個在一臺計算機上編程的開發人員能夠在另一臺計算機上運行他/她的代碼,即使這兩臺計算機沒有任何相似之處。對于其他編程語言(例如C++),相同的代碼在不同的機器上的解釋不同。在Windows 上編程通常意味著該程序無法在Mac 上運行。而Java 可以適用一切平臺。
2.2.3 SSH 框架
SSH 不是一個框架,而是一些框架(Struts+Spring+Hibernate),是目前比較流行的開源的應用于Web 應用程序的框架。完整的SSH 框架體系一般分為四層:表示層,業務邏輯層,數據持久層和域模塊層。
2.2.4 Bootstrap
Bootstrap,出自 Twitter,是目前很受歡迎的前端框架。Bootstrap 是基于HTML、CSS、JavaScript 的,它簡潔靈活,使得Web 開發更加快捷。
2.2.5 MySQL
本次數據庫按照要求使用的是MySQL。MySQL 是一個開源的關系數據庫管理系統,它名字是由“My”和“SQL”(結MySQL 是一個開源的關系數據庫管理系統(RDBMS)。
農業行政執法應急調度系統功能包括:
(1)定位查詢:后臺管理人員通過地圖,可以實時查看現場執法人員的位置信息;
(2)軌跡回放:后臺管理人員通過地圖,可查詢執法人員的執法軌跡記錄;
(3)應急處理:當發生突發事件時,后臺管理人員在地圖上確定搜索區域,在區域內定位查詢執法人員信息,科學調度周邊執法人員及時趕赴現場進行應急處置。
在實際應用的過程中有著重要的作用,例如,在市區內某一地區有緊急情況發生時,能否快速的在第一時間對事發地點進行布控,第一時間拿到現場的各項數據資料,將現場的語音,視頻,圖片等各類數據收集起來,并作出應急反應。這時,建立一個高效的應急調度系統就顯得尤為關鍵。可在目前的通信系統中,還存在著諸多的問題(如信號不一致,效率低下,不相容,不可通約)使得不能在第一時間作出相應的決策,完成調度,因此缺乏有效的城市應急調度系統肯定會影響城市的高效管理。所以在這個基礎上,行政綜合執法應急調度系統的目的就是在基于矢量地圖的基礎上,通過實時的監控,迅速確定事發地點,并第一時間尋找出地圖上執法人員的位置,通過距離的計算,得到位置最近的執法人員的個人信息,完成第一時間的調度救援。這樣可以大大提升行政人員的工作效率,為救援贏得寶貴的黃金時間。
綜上所述,農業行政執法應急調度系統能夠根據應急調度人員設定的區域,實時定位、查看執法人員位置信息,科學調度執法人員進行應急處理。當某地出現緊急情況時,后臺調度人員可根據地圖上各個人員的位置,指派離發生狀況地點最近的人員前去處理。本文主要工作是對基于矢量地圖的應急調度系統的設計及應用進行分析,首先介紹了應急調度系統的研究背景與意義,之后對該系統所涉及的主要技術進行了相關的介紹,選擇Java 技術與ssh框架對系統進行開發,對所用到的矢量地圖,tomcat 進行簡要的介紹,選擇MySQL 作為數據庫來對數據進行存放。希望通過本文可以有效的改變傳統救援存在的調度力度不足的情況,實現救援工作的高效進行。