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