軟件設(shè)計 - GPS、GPRS與GIS基礎(chǔ)上的車輛監(jiān)控系統(tǒng)設(shè)計
由于G20模塊帶有大多數(shù)的AT指令,可以方便軟件部分的設(shè)計,在AT指令中利用了G20模塊最新提供的AT+MIPCONF指令來控制發(fā)出的信息在指定的時間內(nèi)返回,從而便捷的判斷出網(wǎng)絡(luò)在線的情況。具體的AT指令流程如圖2所示。

GPRS通信部分代碼如下:

1.3.3 車輛監(jiān)控系統(tǒng)的GIS的設(shè)計
本系統(tǒng)是利用MapInfo進行GIS程序開發(fā)的,MapInfo是美國MapInfo公司1986年推出的桌面地圖信息系統(tǒng)。MapInfo產(chǎn)品定位在桌面地圖信息系統(tǒng)上,與Arc/Info等大型GIS系統(tǒng)相比,因MapInfo圖元數(shù)據(jù)不含拓撲結(jié)構(gòu),它的制圖及空間分析能力相對較弱,但對大眾化的PC桌面數(shù)據(jù)可視及信息較低,是一個優(yōu)選GIS產(chǎn)品。MapInfo提供了自己的二次開發(fā)平臺,用戶可以在平臺上開發(fā)各自的GIS應(yīng)用。二次開發(fā)方法歸結(jié)起來有三種:基于MapBasic的開發(fā)、基于OLE自動化的開發(fā)及利用MapX控件的開發(fā)。
其主要設(shè)計過程為,首先在MapInfoProfessional制作出相應(yīng)的地圖圖層文件,再用MapX中自帶的圖層管理工具GeosetManager創(chuàng)建gst文件,接著就可以在Delphi中使用Mapx控件調(diào)入gst文件進行地圖的顯示了。
其次在Delphi中對調(diào)入的圖象文件進行處理,包括圖象的放大,縮小,移動,鷹眼顯示以及車輛在地圖中的位移軌跡等。
部分Delphi代碼如下:

2 結(jié)語
本系統(tǒng)由于采用了Motorola公司開發(fā)的嵌入TCP/IP協(xié)議處理的GPRS模塊G20,GPS模塊M12和MapInfo公司所提供的Mapx控件進行開發(fā),整個系統(tǒng)成功的利用了GPS/GPRS/GIS的功能和特點,實現(xiàn)了車輛實時監(jiān)控。
- 第 1 頁:GPS、GPRS與GIS基礎(chǔ)上的車輛監(jiān)控系統(tǒng)設(shè)計
- 第 2 頁:軟件設(shè)計
本文導(dǎo)航
非常好我支持^.^
(2) 100%
不好我反對
(0) 0%
相關(guān)閱讀:
- [電子說] 中易云GIS場景信息管理平臺提供強大的空間分析功能 2023-10-21
- [可編程邏輯] 基于FPGA系統(tǒng)Register和Memory的復(fù)位 2023-10-09
- [電子說] GIS組合電器安裝事項 2023-09-26
- [電子說] 潤和軟件HopeStage與超圖軟件 GIS平臺完成產(chǎn)品兼容性互認證 2023-09-25
- [電子說] 淺析C語言中的regiseter關(guān)鍵字 2023-08-25
- [電子說] rk3128h怎么樣 rk3128h參數(shù)評測 2023-08-21
- [電子說] 變電站GIS室內(nèi)六氟化硫氣體泄露報警監(jiān)測系統(tǒng)的應(yīng)用方案 2023-08-16
- [電子說] 分布式應(yīng)急指揮中心方案 2023-08-16
( 發(fā)表人:小蘭 )
