軟件設計 - GPS、GPRS與GIS基礎上的車輛監控系統設計
由于G20模塊帶有大多數的AT指令,可以方便軟件部分的設計,在AT指令中利用了G20模塊最新提供的AT+MIPCONF指令來控制發出的信息在指定的時間內返回,從而便捷的判斷出網絡在線的情況。具體的AT指令流程如圖2所示。
GPRS通信部分代碼如下:
1.3.3 車輛監控系統的GIS的設計
本系統是利用MapInfo進行GIS程序開發的,MapInfo是美國MapInfo公司1986年推出的桌面地圖信息系統。MapInfo產品定位在桌面地圖信息系統上,與Arc/Info等大型GIS系統相比,因MapInfo圖元數據不含拓撲結構,它的制圖及空間分析能力相對較弱,但對大眾化的PC桌面數據可視及信息較低,是一個優選GIS產品。MapInfo提供了自己的二次開發平臺,用戶可以在平臺上開發各自的GIS應用。二次開發方法歸結起來有三種:基于MapBasic的開發、基于OLE自動化的開發及利用MapX控件的開發。
其主要設計過程為,首先在MapInfoProfessional制作出相應的地圖圖層文件,再用MapX中自帶的圖層管理工具GeosetManager創建gst文件,接著就可以在Delphi中使用Mapx控件調入gst文件進行地圖的顯示了。
其次在Delphi中對調入的圖象文件進行處理,包括圖象的放大,縮小,移動,鷹眼顯示以及車輛在地圖中的位移軌跡等。
部分Delphi代碼如下:
2 結語
本系統由于采用了Motorola公司開發的嵌入TCP/IP協議處理的GPRS模塊G20,GPS模塊M12和MapInfo公司所提供的Mapx控件進行開發,整個系統成功的利用了GPS/GPRS/GIS的功能和特點,實現了車輛實時監控。
- 第 1 頁:GPS、GPRS與GIS基礎上的車輛監控系統設計
- 第 2 頁:軟件設計
本文導航
非常好我支持^.^
(2) 100%
不好我反對
(0) 0%
相關閱讀:
- [電子說] 中易云GIS場景信息管理平臺提供強大的空間分析功能 2023-10-21
- [可編程邏輯] 基于FPGA系統Register和Memory的復位 2023-10-09
- [電子說] GIS組合電器安裝事項 2023-09-26
- [電子說] 潤和軟件HopeStage與超圖軟件 GIS平臺完成產品兼容性互認證 2023-09-25
- [電子說] 淺析C語言中的regiseter關鍵字 2023-08-25
- [電子說] rk3128h怎么樣 rk3128h參數評測 2023-08-21
- [電子說] 變電站GIS室內六氟化硫氣體泄露報警監測系統的應用方案 2023-08-16
- [電子說] 分布式應急指揮中心方案 2023-08-16
( 發表人:小蘭 )