999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于GPS/GIS的信息集成技術(shù)研究

2010-07-24 13:33:24潘麗陽中海油田服務(wù)股份有限公司天津300450
物流科技 2010年6期
關(guān)鍵詞:二次開發(fā)數(shù)據(jù)庫

潘麗陽 (中海油田服務(wù)股份有限公司,天津 300450)

0 引 言

目前,監(jiān)控中心部分對GPS數(shù)據(jù)的接收以及對GPS終端的控制主要是通過計算機(jī)串口與GSM終端模塊 (手機(jī)接收模塊)相連,然后通過AT指令控制GSM模塊的動作來完成的,實現(xiàn)起來相對繁瑣,耗時[1-2]。如何將GPS目標(biāo)快速而且正確地顯示在地圖上很值得研究。

本文的研究基于靈圖的二次開發(fā)平臺,靈圖的設(shè)計采用了美國微軟公司提出的編程標(biāo)準(zhǔn)——COM技術(shù) (ComponentObject Model)。通過 COM技術(shù)實現(xiàn)了整個 GIS(Geographic Information System)的底層,并在該底層的基礎(chǔ)上完成了GPS監(jiān)控系統(tǒng)開發(fā)控件。提供用于GIS管理與GPS監(jiān)控功能的API,開發(fā)可以在各種流行的開發(fā)平臺下進(jìn)行,將空間信息管理和GPS監(jiān)控融入到應(yīng)用系統(tǒng)中。

1 靈圖二次開發(fā)平臺的體系結(jié)構(gòu)

靈圖二次開發(fā)平臺的體系結(jié)構(gòu)如圖1所示。一般情況下,靈圖二次開發(fā)平臺中不提供自建地圖的功能,而物流配送客戶的空間屬性可能并不包含在靈圖公司提供的地圖當(dāng)中,需要自身創(chuàng)建客戶空間數(shù)據(jù)庫來完成系統(tǒng)與地圖間的結(jié)合。

地圖數(shù)據(jù)是配送系統(tǒng)運(yùn)行的關(guān)鍵一環(huán),正確有效地對地圖數(shù)據(jù)分析建模是提高系統(tǒng)性能的關(guān)鍵。地圖數(shù)據(jù)主要分為兩大類:一類是空間數(shù)據(jù),反映事物地理空間位置的信息;另一類是屬性數(shù)據(jù),反映事物的其他信息。圖2描述了配送系統(tǒng)地圖數(shù)據(jù)的結(jié)構(gòu)組成。

圖1 靈圖GIS二次開發(fā)平臺體系結(jié)構(gòu)

2 路網(wǎng)數(shù)據(jù)庫的建立

靈圖的二次開發(fā)平臺不提供自建地圖的功能,需要自己建立相關(guān)的地圖,也就不能完全照搬其采用的數(shù)據(jù)結(jié)構(gòu)。但在靈圖的二次開發(fā)平臺中提供了相關(guān)的地圖操作功能,我們可以根據(jù)自己的數(shù)據(jù)來模擬現(xiàn)實中的配送網(wǎng)絡(luò)。而路網(wǎng)數(shù)據(jù)庫的建立,能提供對于以后路線規(guī)劃和路線現(xiàn)實的支持。

在本文中,路網(wǎng)數(shù)據(jù)庫采用表1、表2、表3來表示。

圖2 配送系統(tǒng)地圖數(shù)據(jù)結(jié)構(gòu)

表1 節(jié)點(diǎn)信息表

表2 路段-節(jié)點(diǎn)信息表

表3 路段信息表

3 車輛路線圖上顯示

靈圖GIS二次開發(fā)平臺沒有開放地圖數(shù)據(jù)庫,但提供了對地圖進(jìn)行操作的接口,根據(jù)自定義的路網(wǎng)數(shù)據(jù)庫與地圖相結(jié)合來實現(xiàn)路線的顯示。

根據(jù)靈圖GIS二次開發(fā)平臺的體系結(jié)構(gòu),我們對地圖操作的一般方法為取得當(dāng)前地圖對象,然后得到所需操作的圖層對象,然后在圖層對象上進(jìn)行需要的操作。

比如需要在地圖上添加我們需要的地物對象的一般方法為:

根據(jù)這種方法,自己定義的車輛路線地圖顯示情況如圖3所示:

4 GPS數(shù)據(jù)的接收

在靈圖GIS組件中,負(fù)責(zé)與GSM連接程序通訊的是LtComLink.DLL組件,它是基于COM連接點(diǎn)、事件驅(qū)動的機(jī)制實現(xiàn)的。在COM中,客戶與組件之間的通信一般是單向的,也就是客戶創(chuàng)建組件對象,并通過組件對象暴露的入接口 (Incoming Interface)調(diào)用組件的服務(wù)。但COM還支持反向通信,組件對象通過出接口 (Outcoming Interface)調(diào)用客戶接收器實現(xiàn)服務(wù),從而實現(xiàn)雙向通信[3-4]。如果一個COM對象支持一個或多個出接口,則該對象是可連接的,稱為可接連對象 (Connectable Object) 或源對象 (Source Object)。可連接對象的出接口也是COM接口,它包含一組成員函數(shù),這組函數(shù)是由客戶中的接收器而不是組件對象實現(xiàn)的,叫出接口。每個成員函數(shù)代表了一個事件、一個通知或一個請求,對象激發(fā)的事件或發(fā)出的通知、請求調(diào)用這些成員函數(shù)。圖4所示為連接點(diǎn)基本原。在圖中涉及三個部分客戶、對象和接收器:首先是可連接對象的客戶 (Client),它通過對象(Connectable Object)的入接口按通常的方式與對象通信;其次是對象 (Connectable Object)為了使對象能反向與客戶(Client)通信,對象 (Connectable Object)必須得到一個在客戶中某處實現(xiàn)的出接口的指針,通過該指針,對象能發(fā)事件、通知或請求給客戶。這就是接收器 (CSink)要實現(xiàn)的功能。接收器本身是一個簡單的對象,它的創(chuàng)建完全是客戶程序內(nèi)部的事情,是相對獨(dú)立的對象,有自己的引用計數(shù)和接口查詢方法即QuerryInterface成員函數(shù)。

可連接對象的實現(xiàn)機(jī)制如圖5所示。在一個 COM 組件,允許有多個連接點(diǎn)對象 (IConnectionPoint)。他們可以提供多個發(fā)生 “事件”的源頭。而管理這些連接點(diǎn)的接口叫做 “連接點(diǎn)容器” (IConnectionPointContainer)。連接點(diǎn)容器接口有 2個函數(shù),一個是FindConnectionPoint(),表示要查找的連接點(diǎn);另一個是 EnumConnectionPoints(),表示列出所有的連接點(diǎn),然后選擇使用哪個接口。在連接點(diǎn)對象中不能通過組件對象的QuerryInterface得到,而只能通過以上連接點(diǎn)容器提供的函數(shù)得到。同時,每一個連接點(diǎn),也可以被多個客戶端的接收器 (Sink)連接,實現(xiàn) “事件”相應(yīng)。

根據(jù)以上的思路,只需要根據(jù)GSM連接程序設(shè)定定義的格式來發(fā)送或接收數(shù)據(jù)就能控制終端或者得到需要的GPS數(shù)據(jù)。

圖3 車輛路線模擬

圖5 連接點(diǎn)實現(xiàn)機(jī)制

5 結(jié) 論

利用以上的方法實現(xiàn)GPS/GIS的配送路線信息集成能取得預(yù)想的效果,具有較強(qiáng)的可操作性。

圖4 連接點(diǎn)原理

[1] 夏定輝,高成發(fā).車載GPS監(jiān)控調(diào)度系統(tǒng)的開發(fā)與應(yīng)用[J].公路交通科技,2004(6):11-13.

[2] 徐雅斌,李昕,張曉宇.基于GPS的車輛監(jiān)控系統(tǒng)的設(shè)計[J].微電子學(xué)與計算機(jī),2003(9):30-33.

[3] 潘愛民.COM原理與應(yīng)用[M].北京:清華大學(xué)出版社,2001.

[4] 紀(jì)淑琴,王樹明,等.COM中的可連接對象與連接點(diǎn)機(jī)制及其實現(xiàn)[J].計算機(jī)系統(tǒng)應(yīng)用,2004(7):44-47.

猜你喜歡
二次開發(fā)數(shù)據(jù)庫
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
基于Pro/E二次開發(fā)的推土鏟參數(shù)化模塊開發(fā)
主站蜘蛛池模板: 日韩小视频在线播放| 国产精品欧美日本韩免费一区二区三区不卡| 欧美人在线一区二区三区| 动漫精品中文字幕无码| 亚洲中字无码AV电影在线观看| 国产探花在线视频| 夜夜操国产| 18禁高潮出水呻吟娇喘蜜芽| 国产在线精品人成导航| 91精品国产综合久久不国产大片| 亚洲精选高清无码| 青草91视频免费观看| 91在线激情在线观看| 朝桐光一区二区| 一级毛片免费观看不卡视频| 亚洲国产成人久久77| 久久网综合| 欧美综合成人| 777国产精品永久免费观看| 亚洲精品无码高潮喷水A| 亚洲毛片网站| 国产亚洲高清视频| 亚洲国产中文在线二区三区免| 无码aⅴ精品一区二区三区| 国产午夜精品一区二区三| 91色在线观看| 天天视频在线91频| 欧美日韩v| 婷婷色婷婷| 在线播放真实国产乱子伦| 国产又黄又硬又粗| a亚洲视频| 伊人丁香五月天久久综合 | 欧美日本激情| 亚洲天堂免费观看| 91成人在线观看视频| 国产亚洲欧美在线视频| 亚洲天堂日本| 国产成人一区二区| 试看120秒男女啪啪免费| 国产成人高清精品免费软件| 久久一本精品久久久ー99| 亚洲综合亚洲国产尤物| 青青久久91| 一本无码在线观看| 色亚洲激情综合精品无码视频 | 都市激情亚洲综合久久| 国产男女XX00免费观看| 欧美人与性动交a欧美精品| 激情午夜婷婷| 亚洲福利一区二区三区| 欧美精品亚洲日韩a| 久久a毛片| 波多野结衣无码中文字幕在线观看一区二区 | 婷婷丁香在线观看| 亚洲精品无码AV电影在线播放| 一区二区欧美日韩高清免费| 国产精品短篇二区| 日韩欧美国产成人| 亚洲成人在线网| 色屁屁一区二区三区视频国产| 亚洲av无码成人专区| 成人伊人色一区二区三区| 日韩视频福利| 性喷潮久久久久久久久| 婷婷色在线视频| 制服丝袜 91视频| 黄色福利在线| 国产最爽的乱婬视频国语对白| 国产成人综合在线视频| 国产原创演绎剧情有字幕的| www.91在线播放| 97色婷婷成人综合在线观看| 免费99精品国产自在现线| 国产精品jizz在线观看软件| 欧美色丁香| 国产18页| 亚卅精品无码久久毛片乌克兰| 妇女自拍偷自拍亚洲精品| 精品日韩亚洲欧美高清a| 国产成人精品午夜视频'| 国内精品久久人妻无码大片高|