![]() |
GPS車(chē)輛定位系統(tǒng)在完成地圖匹配后,需將行車(chē)路徑顯示在液晶屏上。如果需要,還可顯示時(shí)間、精度、緯度及海拔等觀測(cè)量。此外用戶(hù)可以通過(guò)發(fā)送指令完成地圖縮放和信息查詢(xún);記錄和維護(hù)歷史軌跡,支持軌跡重放(即能夠通過(guò)液晶顯示器顯示車(chē)輛在某一段時(shí)間行走的軌跡);接受并處理報(bào)警信息等。通過(guò)通信網(wǎng)傳輸車(chē)輛的位置信息,還可以完成機(jī)動(dòng)車(chē)輛實(shí)施管理、調(diào)度、救生、咨詢(xún)或進(jìn)行防盜等多種功能。
3.2 軟件設(shè)計(jì)
GPS車(chē)輛定位系統(tǒng)軟件編制工作主要集中在GPS信號(hào)接收、電子導(dǎo)航地圖的開(kāi)發(fā)與管理,以及地圖匹配和定位信息顯示等幾個(gè)方面。其中難點(diǎn)在于電子導(dǎo)航地圖的開(kāi)發(fā)與管理,這屬于GIS系統(tǒng)范疇,其開(kāi)發(fā)形式主要有三種:
①自主設(shè)計(jì)電子導(dǎo)航地圖的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù),利用Visual C++、Visual Basic等編程語(yǔ)言開(kāi)發(fā)GIS系統(tǒng)軟件。這種開(kāi)發(fā)形式要求必須具備雄厚的科研力量和巨額的開(kāi)發(fā)費(fèi)用。 ②引進(jìn)國(guó)內(nèi)外先進(jìn)的GIS系統(tǒng)軟件,利用其提供的二次開(kāi)發(fā)工具,結(jié)合自己的應(yīng)用目標(biāo)開(kāi)發(fā)。這種方法比較簡(jiǎn)單易行,主要缺點(diǎn)是移值性差,并且受開(kāi)發(fā)工具的限制,不能脫離原系統(tǒng)軟件環(huán)境而獨(dú)立運(yùn)行。 ③利用支持對(duì)象技術(shù)的高級(jí)語(yǔ)言和GIS廠商提供的控件構(gòu)成面向最終用戶(hù)的可執(zhí)行應(yīng)用程序。利用這些控件開(kāi)發(fā)的GIS被稱(chēng)為嵌入式的GIS。這種方法是隨著20世紀(jì)90年供興起的控件技術(shù)的發(fā)展而開(kāi)始流行的,它的特點(diǎn)是開(kāi)發(fā)周期短、成本低、可以脫離大型商業(yè)GIS軟件平臺(tái)獨(dú)立運(yùn)行,為不熟悉GIS技術(shù)的團(tuán)和個(gè)人提供使用上的便利,是未來(lái)GIS開(kāi)發(fā)的重要方向。
例如:MapInfo是美國(guó)MapInfo Corpration開(kāi)發(fā)的桌面地理信息系統(tǒng)軟件,為用戶(hù)提供完整的地理信息解決方案。為了方便用戶(hù)應(yīng)用開(kāi)發(fā),也為了MapInfo 的普及推廣,MapInfo推出了能讓用戶(hù)進(jìn)行二次開(kāi)發(fā)和使MapInfo智能化的MapBasic編程語(yǔ)言。使用MapBasic語(yǔ)言可以使用戶(hù)方便地開(kāi)發(fā)專(zhuān)門(mén)的MapInfo應(yīng)用系統(tǒng)?梢詧(zhí)行復(fù)雜而先進(jìn)的數(shù)據(jù)庫(kù)查詢(xún)操作。此外,MapBasic程序易于諸如Visual Basic、C++、Visual C++、Power Builder、Delphi等語(yǔ)言編寫(xiě)的應(yīng)用軟件集成,能實(shí)現(xiàn)MapInfo與其他應(yīng)用程序的連接。在MapBasic開(kāi)發(fā)環(huán)境的支持下,可將MapInfo應(yīng)用于各種不同的領(lǐng)域(如決策支持、多媒體數(shù)據(jù)庫(kù)應(yīng)用、衛(wèi)星定位應(yīng)用系統(tǒng)等)。從而可用其開(kāi)發(fā)出與GPS相結(jié)合的車(chē)輛定位系統(tǒng)。
當(dāng)今,比較前衛(wèi)的桌面地理信息系統(tǒng)開(kāi)發(fā)工具是Mapinfo MapX,它是Mapinfo公司新近推出的GIS產(chǎn)品,它不同于Mapinfo是Professional Runtimes和Map Basic,它是一個(gè)OCX控件。開(kāi)發(fā)人員使用它可將桌面地理信息系統(tǒng)的功能嵌入一系列軟件應(yīng)用中,從而滿(mǎn)足用戶(hù)的特定需求。它可在諸如AB、VC、Power Build或Delphi這些可視化編程環(huán)境中調(diào)用。由于Mapinfo MaXP不再是一個(gè)專(zhuān)有程序語(yǔ)言,使用人員可在原有熟悉的編程環(huán)境下花費(fèi)較少的時(shí)間和財(cái)力使用Mapinfo MaXP提供的先進(jìn)地理信息系統(tǒng)功能。
4 結(jié)束語(yǔ)
在國(guó)內(nèi),針對(duì)GPS車(chē)輛定位系統(tǒng)的研究方興未艾,在系統(tǒng)實(shí)際設(shè)計(jì)與應(yīng)用中還有許多問(wèn)題需要研究解決;
(1)針對(duì)GPS車(chē)輛定位系統(tǒng)的性能指標(biāo),選擇一個(gè)合理的GPS接收機(jī); (2)各城市電子導(dǎo)航地圖的制作需要專(zhuān)業(yè)人員按統(tǒng)一格式嚴(yán)格制作,以便于統(tǒng)一管理和數(shù)據(jù)共享。因?yàn)楝F(xiàn)階段的地圖制作還處于不同公司或不同部門(mén)開(kāi)發(fā),誰(shuí)開(kāi)發(fā)誰(shuí)管理的階段,數(shù)據(jù)庫(kù)格式不能兼容。因?yàn)榈缆方煌ㄐ畔⒘枯^大,故需研究一下可以滿(mǎn)足實(shí)際需求的GIS系統(tǒng)。 (3)在城市中逐漸建立起完善的ITS智能交通系統(tǒng),有利于實(shí)現(xiàn)車(chē)輛定位、管理和調(diào)度等多種功能。
以上這些都有賴(lài)于GSM(全球移動(dòng)通信系統(tǒng))、GPS(全球定位系統(tǒng))、GIS(地理信息系統(tǒng))系統(tǒng)與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的共同發(fā)展和完善。本文將PC/104嵌入式計(jì)算機(jī)應(yīng)用在GPS車(chē)輛定位系統(tǒng)設(shè)計(jì)中,討論了該系統(tǒng)的軟硬件設(shè)計(jì)。






