1. 程式人生 > >ArcGIS10.3+Server實現BS架構的車輛監控系統

ArcGIS10.3+Server實現BS架構的車輛監控系統

利用ArcGIS Server實現B/S架構的車輛監控系統 摘要:本文主要介紹利用ArcGIS Server實現B/S架構車輛監控系統的設計思路、總體架構,依託的主流技術,結合學科前沿技術來實現對車輛的的資訊化與網路化管理。

關鍵詞:車輛監控、ArcGIS Server、B/S架構

1.引言

全球衛星定位系統(GPS)是隨著資訊科技的發展而建立起來的一個高精度、全天候和全球性的衛星無線電導航、定位、定向等的多功能系統。近年來,隨著GPS技術朝軍、民兩用方面的發展以及和地理資訊系統(GIS)技術的結合,其應用領域不斷擴大和深入,已滲透到人類經濟發展的許多領域。 車輛監控系統是GPS技術和GIS技術相結合的產物,隨著技術的發展,越來越多的車輛監控系統採用B/S架構進行開發,本文利用ArcGIS Server實現了一種基於B/S架構的車輛監控系統。

2.系統設計思路

系統的設計與建設將針對車輛監控,通過對使用者需求的分析,提供有效的應用模式,規劃合理的應用系統軟體平臺,提出切實可行的系統整合方案。 

著眼於車輛監控系統的未來發展,充分考慮系統建設不僅是滿足現有的業務需要,更需要能夠為後續建設提供基礎。

軟硬體協調建設,即在進行軟體開發的時候,同時要考慮硬體產品的支援。 

系統的設計和開發基於空間資訊科技、動態資料管理技術,為此既需要考慮資料庫在資料管理、操作和介面等方面對系統組成上的技術要求,也需要考慮與現有系統的整合及介面規範。

採用成熟的、應用中流行的GIS平臺和資料庫管理系統為圖文後臺支撐系統,通過空間資料與元資料的相互關聯,以網路技術、B/S應用技術為基礎,進行系統整合。由於系統使用者數量較多且分佈範圍較廣,採用B/S模式,能在Internet/Intranet下滿足使用者的查詢需求。

資料安全性高。空間資料庫與車輛軌跡等相關資料庫中儲存重要的資料,要求資料在應用過程中具有很強的安全性,應此需要有相應的安全措施。

3.系統總體架構

3.1.系統功能需求

通過建立GPS監控系統可以實時監管運輸車輛。通過實時定位,操控人員可準確確定作業車輛具體方位,完成車輛排程,大大提高了工作效率;軌跡回放可以全面、有效的反映車輛行駛軌跡,對車輛的行駛路線進行有效的監控。

本系統可實現的基本功能如下:

(一)地圖顯示功能

設定地圖顯示範圍,提供概覽圖、空間書籤、比例尺控制等功能。可以按照行政區劃及查詢功能進行快速定位。

(二)查詢功能

可以通過點選地圖方式,查詢地圖上任何一個要素的屬性資訊,並將查詢結果在地圖上視覺化顯示。

(三)即時定位

利用GPS全球衛星定位系統,實現全天候24小時定位。可通過車輛關鍵資訊(如車號、公司號等),查詢車輛的即時位置。

(四)車輛狀態監控

實時監控車輛狀態資訊,包括車門,車速、電源,防拆,求救等,並可根據需求進行擴充套件。

(五)路徑回放

提供監控定位資料,記錄車輛定位,狀態資訊,提供有效的電子資料。

(六)資料管理

管理車輛資訊(車牌號、車主、終端號等)、個人/集團使用者詳細資訊,支援資料的存取、恢復、備份。

(七)其他業務

本系統可以根據使用者的具體要求,自主開發相關的功能。

3.2.系統總體架構

按車輛監控系統的功能需求,Web模組空間資料由ORACLE進行管理,ArcSDE作為空間資料引擎,ArcGIS Server通過ArcSDE獲取空間資料。在此基礎上,應用元件獲取空間資料供應用程式呼叫。

4.系統實現

本文采用以ArcGIS Server為基礎,採用.NET技術開發了一套車輛監控管理系統,效果如下圖

5.結束語

本文利用ArcGIS Server實現了B/S架構的車輛監控系統。在實際應用中,系統採用大型資料倉庫ORACLE10g儲存海量的空間與屬性資料,能夠高效地對空間資料與車輛軌跡資料進行管理。