freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

研究電子地圖導(dǎo)航系統(tǒng)畢業(yè)設(shè)計(參考版)

2025-07-01 05:14本頁面
  

【正文】 今后在學(xué)習(xí)生活中我也會認(rèn)真嚴(yán)肅的面對每一個機(jī)遇與挑戰(zhàn)。如何在實際中更好的學(xué)習(xí),在與同學(xué)交流的過程中提高了我與人溝通的能力。這個過程中也對我大學(xué)期間所學(xué)的很對科目的理解提高到了新的階段。通過學(xué)習(xí)了解了導(dǎo)航算法的原理。這段時間通過查閱資料,繼續(xù)的學(xué)習(xí),我對四年來所學(xué)知識有了更加深刻的領(lǐng)悟,今后把所學(xué)知識應(yīng)用到工作之中有了更強(qiáng)的信心。一種基于電子地圖的GPS定位技術(shù)。VC環(huán)境下基于GIS的GPS導(dǎo)航系統(tǒng)的開發(fā).北京測繪?;贕PS/GIS實時定位系統(tǒng)的設(shè)計與實現(xiàn).西南交通大學(xué)碩士學(xué)位論文。全球定位系統(tǒng)(GPS)的原理與數(shù)據(jù)處理.同濟(jì)大學(xué)出版社。西南交通大學(xué)碩士學(xué)位論文。2002 [9] 杜誠?;贕PS的車輛自主導(dǎo)航系統(tǒng)的研究。哈爾濱工程大學(xué)碩士學(xué)位論文。2003[7] 高超。2004年第25卷第3期[6] 翟戰(zhàn)強(qiáng),蔡少華著.基于掌上電腦的車載自導(dǎo)航系統(tǒng)研究與實現(xiàn)。GPS/電子地圖車輛導(dǎo)航系統(tǒng)研究。Visual C++ 。EVC編程及其應(yīng)用開發(fā)。Visual C++開發(fā)GIS系統(tǒng)(第2版)。GPS測量原理及應(yīng)用。最后,感謝我的爸爸媽媽,焉得諼草,言樹之背,養(yǎng)育之恩,無以回報,你們永遠(yuǎn)健康快樂是我最大的心愿。在此向蔣少豪老師表示深深的感謝和崇高的敬意。他的循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪,他的淵博的專業(yè)知識,精益求精的工作作風(fēng),嚴(yán)以律己、寬以待人的崇高風(fēng)范,將一直是我工作、學(xué)習(xí)中的榜樣。從課題選擇到具體的寫作過程,無不凝聚著蔣少豪老師的心血和汗水。雖然這個仿真做的也不太好,但是在設(shè)計過程中所學(xué)到的東西是這次畢業(yè)設(shè)計的最大收獲和財富,使我終身受益。在整個程序設(shè)計中我懂得了許多東西,也培養(yǎng)了自己獨(dú)立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學(xué)習(xí)生活有非常重要的響。 在此要感謝我的指導(dǎo)老師蔣少豪老師對我悉心的指導(dǎo),感謝蔣老師給我的幫助。最后終于做完了有種如釋重負(fù)的感覺。在這次畢業(yè)設(shè)計中也使我和同學(xué)的關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法以便于我更好的理解知識,所以在這里非常感謝幫助我的同學(xué)。自己要學(xué)習(xí)的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點(diǎn)眼高手低。畢業(yè)設(shè)計不僅是對前面所學(xué)知識的一種檢驗,而且也是對自己能力的一種提高。經(jīng)過近兩個月的奮戰(zhàn)我的畢業(yè)設(shè)計終于完成了。 B,int iFlag , double L0){ switch (iFlag) { case BEIJING54://北京54坐標(biāo)系統(tǒng) …… case XIAN80: //西安80坐標(biāo)系統(tǒng) …… } ……}圖1圖19所示為距離量測功能 圖18 鼠標(biāo)選擇要量測的點(diǎn) 圖19 顯示測量結(jié)果圖界面與系統(tǒng)配置主要包括界面背景色、經(jīng)緯度顯示、GPS航跡實時存放的文件路徑、航跡回放的文件路徑、縮放比例的設(shè)定等。經(jīng)緯度轉(zhuǎn)為地理坐標(biāo)的實現(xiàn)代碼如下: BOOL CNavSystem2View::BL2xy(doubleamp。效果如圖17所示:圖17 衛(wèi)星位置分布圖繪制圖形代碼如下: POINT CSatViewDlg::ConvertToLogic(int alpah, int sita) //將衛(wèi)星方位角、仰角轉(zhuǎn)為邏輯極坐標(biāo) void CSatViewDlg::DrawPlanet(int iIndex,int alpah, int sita,CDC *pDC) //繪制單個衛(wèi)星位置 void CSatViewDlg::DrawPlanets(CDC *pDC) //繪制所有衛(wèi)星位置量測功能主要是對距離的量測,由于程序提取GPS的有關(guān)經(jīng)緯度的信息,并不是地理坐標(biāo)信息,因此量測時,要將經(jīng)緯度轉(zhuǎn)換地理坐標(biāo),方可計算出距離。1. 衛(wèi)星天空視圖的繪制衛(wèi)星天空視圖根據(jù)天空在水平面上投影繪制成的,如圖16所示: 圖16 衛(wèi)星天空視圖其中0、90、180、270表示地理方位的北、東、南、西四個方向;衛(wèi)星天空視圖的中心表示中天即高度角為90度;從內(nèi)到外看,視圖最內(nèi)的圓圈表示高度角為60度,稍外點(diǎn)的圓圈表示高度角為30度,最外的圓圈表示高度角為0度即水平線。}……}航跡回放過程圖:圖15 航跡回放過程圖程序讀取NMEA0183語句,實時在地圖顯示當(dāng)前位置,同時通過衛(wèi)星天空視圖可以查看當(dāng)前衛(wèi)星在天空中分布狀態(tài)、當(dāng)前位置的經(jīng)緯度、速度、信號的DOP值、UTC時間與日前。 ……()。同時也實時在地圖上顯示,這與程序讀取GPS信息的時間間隔是一致的。航跡回放功能主要是將實時保存GPS航跡的文件中NMEA語句重新讀取,按一定的設(shè)定時間在電子地圖上回放出原先走過的航跡。DrawGps(pDC,thism_DrawParam)。 draw) //繪制GPS點(diǎn)位 void CNavSystem2View::OnTimer(UINT nIDEvent){ ……//從緩沖區(qū)中讀取GPS數(shù)據(jù),并存入全局變量pMsg中if(nIDEvent==m_nTimer1){if(!()) return。然后實時顯示視圖。設(shè)置串口參數(shù)如圖14圖14 串口參數(shù)的設(shè)置界面圖本程序采用多線程的方法實現(xiàn)串口通信,在該線程下利用串口通信獲取GPS 信息,提取信息,更新經(jīng)緯度、時間、速度、DOP值數(shù)據(jù),頻繁的數(shù)據(jù)更新則能保證GPS導(dǎo)航定位的實時性。計算機(jī)與GPS接收機(jī)通過RS232串行接口連接,數(shù)據(jù)傳送采用串行傳送方式,使用如下默認(rèn)串口通信參數(shù):數(shù)據(jù)傳輸率4800bit/s,數(shù)據(jù)位8bit,啟動位1bit,停止位1bit,無奇偶校驗。 //區(qū)域填充色}DRAWSHPPARAM。 //線寬 COLORREF m_LineColor。 //點(diǎn)的半徑 COLORREF m_PtColor。1. 圖層添加實現(xiàn)代碼為: void CNavSystem2Doc::OnOpenShp() //打開并讀取SHPFILE 圖層添加顯示結(jié)果圖: 圖11 加載省邊界線、地區(qū)邊界線和省城圖層的顯示圖2. 圖層刪除實現(xiàn)代碼為:void CLayerViewDlg::OnBtnDellayer() //刪除圖層圖層刪除顯示結(jié)果圖:圖12 刪除中國省邊界線圖層后顯示圖3. 圖層參數(shù)管理:本程序?qū)崿F(xiàn)矢量圖形繪制中,為了實現(xiàn)設(shè)置不同圖層的不同顯示效果,如點(diǎn)圖層,可設(shè)置點(diǎn)大小、顏色;線圖層可設(shè)置線的寬度、線的顏色;多邊形圖層可設(shè)置多邊形的顏色。 圖6 圖形放大顯示1. 圖形縮小顯示:圖7 圖形縮小顯示2. 圖形漫游顯示: 圖8 圖形漫游顯示4. 圖形全圖顯示:圖9 圖形全圖顯示5. 圖形開窗放大顯示:圖10 圖形開窗放大顯示圖層管理功能:包括圖層添加、刪除、參數(shù)管理等功能。(m_StartX ,m_StartY)和 m_Scale是坐標(biāo)變換的兩個基本參數(shù),只要這兩參數(shù)確定了整個坐標(biāo)變換就唯一確定了,我們稱之為坐標(biāo)變換環(huán)境。經(jīng)上述坐標(biāo)轉(zhuǎn)換原理的講述,圖形放大、縮小、漫游、全圖顯示功能就比較容易實現(xiàn)了。 //當(dāng)前屏幕矩形的左界X值 float m_Scale。 //當(dāng)前屏幕高度 double m_Top。 //當(dāng)前坐標(biāo)原點(diǎn)縱坐標(biāo) int m_ScreenWidth。在圖形顯示之前,為了管理點(diǎn)坐標(biāo)轉(zhuǎn)換所需要的參數(shù)變量,則定義了結(jié)構(gòu)體變量:typedef struct DrawParam { double m_StartX。 draw) //繪制GPS點(diǎn)位第4章 基于電子地圖的GPS定位程序的實現(xiàn)電子地圖顯示的坐標(biāo)映象方式有很多種,在VC++中進(jìn)行Windows應(yīng)用程序設(shè)計時,可以采用多種不同的映象方式即不同的坐標(biāo)系,每一種映象方式提供了不同的測量單位和坐標(biāo)原點(diǎn),滿足了各種具體方式下的需要。其信息提取函數(shù)如下:BOOL CNmea0183::LoadData(CString csSentence) //將GPS數(shù)據(jù)分類并存儲在相應(yīng)結(jié)構(gòu)體中:程序提取GPS相關(guān)信息后,將相關(guān)數(shù)據(jù)傳遞到視圖繪制消息中,將經(jīng)緯度坐標(biāo)體系轉(zhuǎn)換成屏幕坐標(biāo)系統(tǒng)中,便在視圖中繪制點(diǎn)位。 //停止串口監(jiān)聽3. 數(shù)據(jù)信息提?。撼绦驈拇诰彌_區(qū)中讀取GPS數(shù)據(jù),首先程序?qū)MEA0183語句進(jìn)行CheckSum判斷是否是NMEA0183標(biāo)準(zhǔn)語句,接著如果讀取的是GPMRC語句,就從中提取經(jīng)緯度、UTC時間、UTC日期、速度等有用的信息;如果讀取的是GPGSA語句,就提取PDOP,HDOP,VDOP值;如果讀取的是GPGSV語句,就提取當(dāng)前衛(wèi)星數(shù)量、每顆衛(wèi)星的方位角、PRN值、高度角。 //啟動串口監(jiān)聽BOOL RestartMonitoring()。, UINT databits = 8, UINT stopsbits = 1, DWORD dwCommEvents = EV_RXCHAR | EV_CTS, UINT nBufferSize = 512)。其主要函數(shù)如下:BOOL InitPort(CWnd* pPortOwner, UINT portnr = 1, UINT baud = 19200, char parity = 39。2. 串口通訊:本程序采用CSerialPortEx類,它為程序提供了多線程條件下通過串口收發(fā)數(shù)據(jù)的簡便方法,同時可以支持對二進(jìn)制數(shù)據(jù)傳輸和塊讀寫方式。 //奇偶校驗 BYTE cStopBits。 //COM端口號 BYTE cDataBits。該結(jié)構(gòu)體定義如下: struct ST_COMM_PARA{ DWORD lBaud。圖5表示各個過程關(guān)系:串口通訊串口NMEA0183語句GPS數(shù)據(jù)GPS串口數(shù)據(jù)數(shù)據(jù)信息提取實時顯示位置顯示經(jīng)緯度、速度等信息坐標(biāo)轉(zhuǎn)換圖5 GPS數(shù)據(jù)讀取過程圖1. 串口:在實際使用串口時,必須配置串口參數(shù),該參數(shù)包括COM端口號、波特率、數(shù)據(jù)位、奇偶校驗、停止位等。GPS數(shù)據(jù)讀取過程大致可以分三個過程:串口通訊、數(shù)據(jù)信息提取、坐標(biāo)轉(zhuǎn)換及實時顯示。 //判斷NMEA語句檢驗 …… }。 //讀取NMEA語句 double GetCoordinate(const double dbIn)const。為了有效、高效的管理GPS導(dǎo)航定位信息,程序定義了CN
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1