• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    車載GPS在測繪中的應(yīng)用

    2010-04-19 03:19:15徐波侯宇
    城市勘測 2010年3期
    關(guān)鍵詞:控件筆記本控制點

    徐波,侯宇

    (北京四達貝克斯工程監(jiān)理有限公司,河北石家莊 050021)

    車載GPS在測繪中的應(yīng)用

    徐波?,侯宇

    (北京四達貝克斯工程監(jiān)理有限公司,河北石家莊 050021)

    隨著車載GPS的普及,精度逐漸提高,已經(jīng)達到了某些測量方面的精度要求。特別是車載GPS模塊與筆記本的結(jié)合,能夠?qū)崟r顯示當(dāng)前位置信息,本文通過VB 6.0編寫程序解決兩者通訊與數(shù)據(jù)轉(zhuǎn)換問題。

    GPS;VB;串行端口

    1 序 言

    全球定位系統(tǒng)(GPS)是20世紀(jì)70年代由美國研制的新一代空間衛(wèi)星導(dǎo)航定位系統(tǒng),最初只是用于軍事領(lǐng)域,為陸、海、空三大領(lǐng)域提供實時、全天候和全球性的導(dǎo)航服務(wù)?,F(xiàn)在,GPS系統(tǒng)的應(yīng)用不僅局限在軍事領(lǐng)域內(nèi),而是發(fā)展到汽車導(dǎo)航、大氣觀測、地理勘測、海洋救援、地圖制作等各個領(lǐng)域。現(xiàn)在的車載型GPS體積小,便于攜帶,而且精度和靈敏度逐步提高,也逐步應(yīng)用于對精度要求較高的行業(yè)。

    2 VB開發(fā)的關(guān)鍵技術(shù)

    現(xiàn)在很多的車載GPS模塊都使用藍牙與外界設(shè)備通訊。藍牙是一種短距離無線電通訊技術(shù),沒有了線纜的束縛,通訊更加方便。在筆記本、車載GPS模塊等小型設(shè)備中,藍牙的傳輸距離較短,約為 8 m~30 m,在汽車內(nèi)部實現(xiàn)兩者相互通訊,是完全沒有問題的。當(dāng)前許多筆記本自身是不帶藍牙功能的,要實現(xiàn)藍牙通訊,就必須借助于外置藍牙模塊。而外置藍牙模塊一般都是采用USB模式與筆記本相連的,要開發(fā)軟件使兩者通訊,就要求軟件必須從USB端口獲取GPS模塊發(fā)送的數(shù)據(jù)。由于VB的功能有限,對USB端口的讀寫相當(dāng)復(fù)雜。要使用VB開發(fā),是有一定困難,筆者使用一種簡單的方法解決了這個難題:方法是VB與藍牙模塊建立的虛擬串行端口通訊,VB具備對串行端口的讀寫能力。

    將藍牙模塊插入筆記本的USB接口中,然后安裝藍牙驅(qū)動程序,完成后在計算機設(shè)備管理器的端口中就會出現(xiàn)若干個藍牙虛擬串行端口。打開藍牙管理主窗口,在服務(wù)屬性中啟動藍牙串行端口服務(wù),并記下端口號,例如端口號碼是COM7,以下均使用COM7串行端口。

    首先在VB工具箱中添加一個串行通訊的控件MSComm,具體方法如下:點擊工程下拉菜單,選擇部件,找到Microsoft Comm Control 6.0,選中,點擊應(yīng)用按鈕,即可將該控件添加到工具箱中。關(guān)閉部件對話框,在工具箱中雙擊該控件,即可將該控件添加到窗體中。設(shè)置控件的CommPort屬性,即通訊端口與藍牙虛擬串行端口號碼一致,為COM7,通訊參數(shù)及協(xié)議與所用車載GPS模塊的通訊參數(shù)和協(xié)議一致。

    開始與車載GPS模塊通訊時,要打開端口,即將MSComm的PortOpen屬性設(shè)置為True。接收數(shù)據(jù)與轉(zhuǎn)換代碼如下:

    在程序退出的時候應(yīng)把MSComm的PortOpen屬性設(shè)置為False,以關(guān)閉端口,否則別的程序就無法訪問它。

    如果GPS模塊自身帶有軌跡記錄功能,那么就省去了攜帶筆記本、與筆記本通訊的環(huán)節(jié),使用上述程序中的部分代碼,將該GPS模塊記錄的軌跡數(shù)據(jù)文件用高斯投影正算的方法,轉(zhuǎn)換為當(dāng)?shù)仄矫孀鴺?biāo)數(shù)據(jù)文件,這樣就可以進行地形圖編繪了。

    3 應(yīng) 用

    某GPS接收器的標(biāo)稱定位精度(無SA碼)如下:

    3.1 交通旅游圖

    這一技術(shù)的出現(xiàn),改變了以前借助小比例尺地形圖制作交通旅游圖的方法。對于城市建設(shè)的迅速發(fā)展,路網(wǎng)每年都在更新,而地形圖的更新速度卻遠(yuǎn)遠(yuǎn)落在了后面。要發(fā)展旅游業(yè),交通旅游圖至關(guān)重要,每年更新已成了“習(xí)慣”。而交通旅游圖的內(nèi)容主要是道路網(wǎng)。我國現(xiàn)在的城市發(fā)展現(xiàn)狀,城市內(nèi)部主要道路均為雙向六車道或更寬,按每個車道2.5 m寬計算,六車道約15 m寬。商圈、大型公共設(shè)施、村落等在交通旅游圖中也是要表示的,但只是表示出大致輪廓,精度要求很低,和路網(wǎng)不發(fā)生沖突就可以。所以,它們的平面精度達到10 m就完全能夠表達清楚。交通旅游圖的高程需要量很少,且精度要求更低。根據(jù)以上的精度要求計算,車載GPS標(biāo)稱的精度足以滿足。

    3.2 各種小比例尺的地形圖

    在不影響使用的基礎(chǔ)上,各種小比例尺地形圖中,圖上距離小于 1 mm的地物可以不予表示。圖上1 mm的地物,在1∶1比例尺的地形圖中,代表的地物為10 m,而GPS接收器的平面精度是3 m~5 m,用來測量1∶1萬比例尺地形圖的平面坐標(biāo)是符合精度要求的。依此類推,用車載GPS測量1∶1萬以下比例尺地形圖的平面坐標(biāo)也是可以的。

    3.3 尋找控制點

    在測量領(lǐng)域,尋找控制點是常有的事。有些控制點配有點之記,有些點之記記錄不清楚,更有甚者原本就沒有點之記,對于后兩種情況,尋找控制點的工作是十分麻煩的。如果將該程序移植到掌上電腦或智能手機等設(shè)備上,實時顯示GPS模塊所在位置的平面坐標(biāo),就可以加快尋找沒有點之記控制點的速度。

    4 展 望

    現(xiàn)在的車載GPS的精度還比較低,在測量領(lǐng)域大多用于上述幾個方面,適用范圍還很狹窄,不過,隨著它的定位精度逐步提高,應(yīng)用領(lǐng)域?qū)⒏訌V泛。

    Car GPS in Surveying and Mapping Application

    Xu Bo,Hou Yu
    (Beijing Starbecs Engineering Management Co.,Ltd.Shijiazhuang 050021,China)

    With the popularity of car GPS accuracy gradually increased and has reached a certain measurement accuracy requirements,can be used in these areas.In particular,car GPS module with a combination of notebooks to realtime displays the current location information.In this paper,VB 6.0 programming to solve the problem between the communication and data conversion.

    GPS;VB;serial port

    1672-8262(2010)03-66-02

    P228

    B

    2009—11—12

    徐波(1983—),男,助理工程師,現(xiàn)從事核電監(jiān)理及測繪技術(shù)研究。

    猜你喜歡
    控件筆記本控制點
    關(guān)于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    筆記本
    NFFD控制點分布對氣動外形優(yōu)化的影響
    可愛的筆記本
    基于風(fēng)險管理下的項目建設(shè)內(nèi)部控制點思考
    相似材料模型中控制點像點坐標(biāo)定位研究
    聯(lián)想發(fā)布YOGA系列超薄酷睿i多模筆記本
    電子世界(2015年22期)2015-12-29 02:49:42
    愛的筆記本
    SDCORS在基礎(chǔ)地理信息控制點補測中的應(yīng)用
    就這樣玩會VBA中常見的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    广德县| 珲春市| 郁南县| 莒南县| 洪泽县| 兴义市| 安图县| 固安县| 长治县| 景谷| 会宁县| 开原市| 温宿县| 鱼台县| 囊谦县| 来安县| 嵩明县| 宝坻区| 永康市| 新郑市| 昭苏县| 荥经县| 霞浦县| 蕲春县| 台山市| 伊宁市| 竹溪县| 永川市| 茂名市| 上虞市| 合阳县| 囊谦县| 昭觉县| 仙桃市| 平武县| 冕宁县| 丹东市| 洛浦县| 抚州市| 潢川县| 龙海市|