国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于谷歌地球和GPS的物品定位跟蹤系統(tǒng)研究

2015-07-19 02:10張清文廣東電網(wǎng)有限責(zé)任公司陽江供電局廣東陽江529500
中國新技術(shù)新產(chǎn)品 2015年5期
關(guān)鍵詞:系統(tǒng)

張清文(廣東電網(wǎng)有限責(zé)任公司陽江供電局,廣東 陽江 529500)

基于谷歌地球和GPS的物品定位跟蹤系統(tǒng)研究

張清文
(廣東電網(wǎng)有限責(zé)任公司陽江供電局,廣東 陽江 529500)

摘 要:本文希望借助Google Earth和GPS的相關(guān)技術(shù)來簡單介紹一下物品定位跟蹤系統(tǒng)的結(jié)構(gòu)設(shè)計和功能設(shè)計,試圖證明基于Google Earth和GPS的目標物品定位跟蹤系統(tǒng)的準確性和實時性。

關(guān)鍵詞:GPS;Google Earth;物品跟蹤定位;系統(tǒng)

GPS最早應(yīng)用于軍事目的。雖然GPS在早期的技術(shù)并不成熟,但卻讓人們意識到了衛(wèi)星定位的可行性,這種初步的嘗試和設(shè)想就造就了后來的GPS系統(tǒng)。

一、GPS與Google Earth的結(jié)合

GPS通過衛(wèi)星為用戶提供二維的可動性定位,而Google Earth通過海量的的衛(wèi)星影像和航拍為用戶提供固定的三維地圖地理信息。如果能讓Google Earth擁有GPS功能,擁有追蹤、導(dǎo)航和定位等實時技術(shù),就可以借助Google Earth詳盡的三維地圖來彌補GPS在地圖信息上內(nèi)容不足和無法實時更新的劣勢,對于GPS本身來說監(jiān)測成本也會降低。而一些情報和刑偵或海關(guān)部門利用具有三維實時更新圖像的定位系統(tǒng),就可以實時的觀測和監(jiān)控交通物流中可能存在的危險物品運輸以及對于車輛的跟蹤,從而提高刑偵案件的破案率?,F(xiàn)如今,這一設(shè)想已經(jīng)變?yōu)榱爽F(xiàn)實。目前Google Earth已經(jīng)為用戶提供了擁有GPS接口的版本,實現(xiàn)了Google與GPS功能的融合。

圖1 系統(tǒng)數(shù)據(jù)流動和交互全過程

圖2 GPS模塊的信息接收與傳送

圖3

二、基于Google Earth的GPS導(dǎo)航系統(tǒng)

在Google Earth的軟件中引入定位跟蹤導(dǎo)航系統(tǒng)一直以來是用戶所希望的,目前Google推出的的Google Earth Plus/Pro/Enterprise等收費版本就加入了GPS系統(tǒng)。這些版本能夠?qū)崿F(xiàn)和顯示當(dāng)前用戶所在位置的地圖和移動軌跡,是三維地圖化的導(dǎo)航定位跟蹤系統(tǒng)。在免費的版本中,是不具備這個功能的。如果在免費的Google Earth版本中創(chuàng)建KML文件,就可以實現(xiàn)Google Earth擁有GPS導(dǎo)航功能的目的。而利用Google官方提供的3D繪圖工具在Google Earth上繪制各種建筑或其他物品,通過上傳到Google Earth上作為商業(yè)的展示,也是一種融入了高科技的商業(yè)宣傳手段。

(一)實現(xiàn)與GPS模塊之間的通訊

如果要建立一個基于Google Earth的GPS導(dǎo)航系統(tǒng),就要擁有以下幾個部分。

1 GPS接口

實現(xiàn)Google Earth設(shè)備的GPS功能的端口。

2 GPS導(dǎo)航系統(tǒng)與GPS設(shè)備的通訊模塊

這是聯(lián)系GPS系統(tǒng)和Google Earth軟件的重要部分。

3 WEB服務(wù)器

服務(wù)器負責(zé)直觀的接受來自于Google Earth的網(wǎng)絡(luò)請求,也就是Network Link發(fā)出的聯(lián)線請求,從而能夠做到響應(yīng)當(dāng)前的坐標與軌跡信息。

4 提供GPS軌跡管理以及和其他GPS數(shù)據(jù)交換的工具。

(二)數(shù)據(jù)的流動互換

由于要實現(xiàn)GPS與Google Earth的聯(lián)動,那么在整個系統(tǒng)中數(shù)據(jù)的流動與互換是很重要的。在系統(tǒng)中,GPS依然是最重要的信號源,它負責(zé)接收來自衛(wèi)星的信號并進行數(shù)據(jù)分析計算,最后將數(shù)據(jù)傳送到本系統(tǒng)中。系統(tǒng)就會開始對GPS數(shù)據(jù)信息進行相應(yīng)讀取。在這個數(shù)據(jù)的流轉(zhuǎn)過程中,主要的任務(wù)就是利用讀取的GPS信息來控制Google Earth,從而達到信息和功能的融合。另外就是要進行GPS導(dǎo)航軌跡的管理,把這些軌跡記錄下來,并有效有序的顯示在Google Earth上起到導(dǎo)航的作用。

系統(tǒng)數(shù)據(jù)流動和交互全過程如圖1所示。

如果將GPS系統(tǒng)安裝在電腦上,就可以接受到的衛(wèi)星信號,通過計算化作地理信息坐標記錄在電腦上。在電腦端要將藍牙端模擬成基本的串口通訊從而不斷的接收來自于GPS的信息,再通過電腦上Google Earth模板來控制Google Earth的顯示,Google Earth就會根據(jù)實時情況,連接服務(wù)器來獲取對應(yīng)地圖的坐標,這一般用于現(xiàn)在的車載GPS中,而相比較于車中的通訊終端,一臺筆記本電腦通過無線網(wǎng)絡(luò)就能連接GPS服務(wù)器,接收GPS信息。

(三)核心模塊間的通訊

1 GPS通訊模塊

GPS通訊模塊可以讀取來自于GPS設(shè)備收集的信息并進行過濾。收集過濾之后,GPS模塊將實時分析數(shù)據(jù)并將分析出來的地理信息轉(zhuǎn)化為坐標和軌跡信息,傳送給Google Earth控制模塊。圖2為GPS模塊的信息接收與傳送。

2 WEB服務(wù)器模塊會接收到來自于Google Earth的請求,生成用來改變Google Earth的KML文件,并響應(yīng)Google Earth。

圖3為Google Earth接收信息并相應(yīng)的過程。

(四)KML文件的生成

KML文件實際是Keyhole的標記語言(Keyhole markup language)的縮寫。它主要采用XML的格式與語法方式,來描述和保存地理信息的語言。計算機的藍牙模擬串口通訊中接收到GPS收集的地理信息后,會隨后接收到來自于Google Earth的Network Link請求,生成KML文件并改變Google Earth。Google Earth中的預(yù)訂軌跡導(dǎo)航模塊會先加載KML文件,然后就將獲得預(yù)訂的軌跡信息。KML文件提供了指定地點的圖標和注腳并且為每一個地理環(huán)境都創(chuàng)建了不同的視覺角度并顯示三維物。KML文件的格式如下:

〈Placemark〉

〈name〉線名稱〈/name〉

〈description〉描述〈/description〉

〈styleUrl〉線類型〈/styleUrl〉

〈LineString〉

〈extrude〉線標號〈/extrude〉

〈tessellate〉線標號〈/tessellate〉

〈altitudeMode 高程模式〈/ altitudeMode〉

〈coordinates〉 經(jīng)度,緯度〈/ coordinates〉

〈/LineString〉

〈/Placemark〉

〈Placemark〉

〈name〉點名稱〈/name〉

〈description〉描述信息〈/ description〉

〈Point〉

〈coordinates〉經(jīng)度,緯度〈/ coordinates〉

〈/Point〉

〈/Placemark〉

當(dāng)KML文件生成并相應(yīng)Google Earth以后,系統(tǒng)將會自動打開Google Earth的瀏覽器并打開KML文件,將目標物的定位信息以及運行軌跡顯示在Google Earth上。

圖4在整個系統(tǒng)中的表現(xiàn)過程,即GPS設(shè)備不斷的接受來自衛(wèi)星的無線信號,并且通過GPS設(shè)備本身的計算功能算出所接受信息的坐標和地理信息,隨后是識別工作,通過識別,過濾掉無用的經(jīng)緯度數(shù)據(jù)。之后通過與電腦藍牙串口通訊的聯(lián)系,電腦接受GPS設(shè)備的聯(lián)系并開啟線程,接受GPS系統(tǒng)過濾后的信息。這些信息在電腦里可以按照結(jié)構(gòu)與坐標進行累加和連線,最后構(gòu)成一條軌跡,這條軌跡就是對于目標物的定位軌跡。

圖4

圖5為廣東省境內(nèi)的一次基于Google Earth的GPS導(dǎo)航測試,此過程就運用了本文所討論的方法進行操作。從深圳市的深圳大學(xué)到廣州市的白云路,歷時10個半小時,到達目的地后所顯示出的移動軌跡。所以我們說通過模擬串口通訊信號接受GPS信息生成KML文件并響應(yīng)Google Earth從而生成路線軌跡追蹤目標的方法很好但卻又有缺點,就是它只能記錄目標的航跡和航點,卻不能夠像GPS那樣記錄目標的實時移動。

圖5

參考文獻

[1]陳修治,陳燕喬,蘇泳嫻,等.基于谷歌地球和GPS的物品定位跟蹤系統(tǒng)[J].計算機工程與設(shè)計,2011,32(09).

[2]金玉.基于Google Earth的GPS導(dǎo)航系統(tǒng)設(shè)計[J].硅谷,2011 (17).

[3]董立華.“谷歌地球”帶來的革命[J].大自然探索,2010 (01).

結(jié)語

通過上述中計算機終端接收GPS信號并相應(yīng)Google Earth生成實時航跡的方式,我們驗證了GPS在Google Earth上的巧妙應(yīng)用,它彌補了GPS二維地圖信息不足的缺陷,實現(xiàn)了基于Google Earth的衛(wèi)星影像的三維圖像下運用GPS也能跟蹤定位目標的設(shè)想。

中圖分類號:TP274

文獻標識碼:A

猜你喜歡
系統(tǒng)
WJ-700無人機系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
江门市| 新干县| 宣武区| 军事| 留坝县| 漳平市| 宝山区| 龙里县| 含山县| 琼海市| 临泽县| 宝应县| 田林县| 屏山县| 克拉玛依市| 获嘉县| 江口县| 堆龙德庆县| 青龙| 双柏县| 兴海县| 会理县| 博罗县| 灯塔市| 安顺市| 海林市| 涪陵区| 积石山| 醴陵市| 芒康县| 丹东市| 武冈市| 乐都县| 长垣县| 子长县| 连云港市| 南宁市| 石屏县| 璧山县| 秦安县| 双流县|