基于PXA270嵌入式開發(fā)板的GPS定位系統(tǒng)設(shè)計
(3)地圖平面坐標轉(zhuǎn)換成屏幕坐標。例地圖比例尺為1:k,窗口要顯示的區(qū)域長、寬各為M和N,窗口像素點位A×B點,則定位數(shù)據(jù)xs,ys在窗口上坐標分別為
2.3 電子地圖重構(gòu)
一般來說,電子地圖包含的數(shù)據(jù)格式都不能直接用在嵌入式平臺,所以需要對電子地圖的數(shù)據(jù)進行提取、存儲、重構(gòu)。目前主要使用的是桌面電子地圖系統(tǒng)MapInfo,它是美國MapInfo公司的桌面地理信息系統(tǒng)軟件,具有數(shù)據(jù)可視化、信息地圖化的桌面解決方案。MapInfo數(shù)據(jù)格式主要分為tab和mif兩種格式。MIF格式是MapInfo公司提供的一種與外界交換數(shù)據(jù)的機制。它主要用于保存空間對象的幾何數(shù)據(jù)。將電子地圖的數(shù)據(jù)讀出后,再在嵌入式平臺下,用繪圖工具重新組成電子地圖即可。部分實現(xiàn)代碼如下
3 仿真測試
點測試、線測試、面測試如圖3所示。
4 結(jié)束語
由于本系統(tǒng)軟硬件平臺有較強的升級能力,許多指標與功能可以進一步完善與提高。從GPS定位數(shù)據(jù)到電子地圖數(shù)據(jù)的轉(zhuǎn)換,需要一系列復雜的算法,這些算法有待進一步改進和簡化,以提高系統(tǒng)運行效率和數(shù)據(jù)準確性。
評論