[發(fā)明專利]一種實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換的方法無效
| 申請?zhí)枺?/td> | 201110233108.1 | 申請日: | 2011-08-15 |
| 公開(公告)號: | CN102254042A | 公開(公告)日: | 2011-11-23 |
| 發(fā)明(設計)人: | 王園方;馬亮;皮開元;劉春 | 申請(專利權)人: | 山東中創(chuàng)軟件工程股份有限公司;山東中創(chuàng)軟件商用中間件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產(chǎn)權代理有限公司 11227 | 代理人: | 逯長明 |
| 地址: | 250014 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現(xiàn) 地理信息系統(tǒng) 數(shù)據(jù) 交換 方法 | ||
技術領域
本發(fā)明涉及地理信息系統(tǒng)(Geographic?Information?System,GIS)領域,更具體的涉及一種實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換的方法。
背景技術
GIS是以測繪測量為基礎,以數(shù)據(jù)庫作為數(shù)據(jù)儲存和使用的數(shù)據(jù)源,以計算機編程為平臺的全球空間分析即時技術。
ArcGIS產(chǎn)品線為用戶提供一個可伸縮的,全面的GIS平臺。ArcObjects包含了大量的可編程組件,從細粒度的對象(例如,單個的幾何對象)到粗粒度的對象(例如與現(xiàn)有ArcMap文檔交互的地圖對象)涉及面極廣,這些對象為開發(fā)者集成了全面的GIS功能。
GIS數(shù)據(jù)同步的關鍵在于保證數(shù)據(jù)的完整性和可用性,完整性要求確保同步的圖層信息目的端和源端一致,可用性要求同步到目的端的圖層能夠執(zhí)行編輯操作。
現(xiàn)有技術的GIS數(shù)據(jù)同步的解決方法是通過GIS產(chǎn)品提供的數(shù)據(jù)轉換工具或數(shù)據(jù)導入導出工具,手工將其他系統(tǒng)的數(shù)據(jù)導入,但采用此種方式存在以下缺陷:
(1)需要耗費大量工作量來進行手工操作;
(2)數(shù)據(jù)無法做到實時更新;
(3)多個系統(tǒng)協(xié)作困難。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換的方法,用于保證地理信息系統(tǒng)數(shù)據(jù)的同步交換。
本發(fā)明實施例提供一種實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換的方法,地理信息系統(tǒng)包括源端和目的端,包括:
目的端與源端表結構同步;
目的端與源端圖層數(shù)據(jù)同步。
優(yōu)選地,目的端與源端表結構同步具體包括:
源端配置圖層表結構信息;
源端獲取圖層表結構信息;
源端封裝表結構信息,形成表結構信息數(shù)據(jù)包;
源端向目的端發(fā)送表結構信息數(shù)據(jù)包;
目的端接收表結構信息數(shù)據(jù)包;
目的端判斷接收表結構信息數(shù)據(jù)包成功,修改圖層標志位。
優(yōu)選地,目的端與源端表結構同步具體包括:
源端配置圖層表結構信息;
源端打包生成XML文件;
源端解析XML文件;
源端獲取表結構信息;
源端抽取ARCGIS對象信息,利用獲得的表結構信息抽取圖層表結構對象;
源端封裝ARCGIS對象信息,將獲得的對象轉化成二進制類型并打包;
源端向目的端發(fā)送數(shù)據(jù)包;
目的端接收數(shù)據(jù)包;
目的端還原數(shù)據(jù)類型,將二進制數(shù)據(jù)轉換成相應的數(shù)據(jù)類型;
目的端將數(shù)據(jù)還原成ARCGIS對象;
目的端將ARCGIS對象入庫生成表結構;
目的端調(diào)用ARCGIS的API方法,生成圖層表結構;
目的端修改圖層標志位,用以進行圖層數(shù)據(jù)同步;
目的端循環(huán)處理圖層數(shù)據(jù),讀取圖層表數(shù)據(jù),開始數(shù)據(jù)同步。
優(yōu)選地,表結構信息包括表名、主鍵、字段名和數(shù)據(jù)庫連接信息。
優(yōu)選地,目的端與源端圖層數(shù)據(jù)同步具體包括:
源端判斷圖層標志位為真值,開始數(shù)據(jù)同步;
源端抽取圖層數(shù)據(jù),讀取源端數(shù)據(jù)庫圖層表數(shù)據(jù);
源端將讀取到的圖層數(shù)據(jù)進行打包封裝;
源端將封裝好的數(shù)據(jù)包發(fā)送到目的端;
目的端將將發(fā)送過來的圖層表數(shù)據(jù)存入數(shù)據(jù)庫;
目的端當數(shù)據(jù)入庫成功就返回成功信息。
從以上技術方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
(1)利用數(shù)據(jù)抽取工具去同步ARCGIS數(shù)據(jù),保證數(shù)據(jù)實時更新;
(2)動態(tài)生成圖層表結構,無需手動去創(chuàng)建圖層;
(3)提供多種傳輸協(xié)議,實現(xiàn)不同系統(tǒng)的數(shù)據(jù)傳輸。
附圖說明
圖1是本發(fā)明實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換的方法實施例的流程圖;
圖2是本發(fā)明實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換的方法中圖層表結構同步流程圖一;
圖3是本發(fā)明實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換的方法中圖層表結構同步流程圖二;
圖4是本發(fā)明實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換方法中圖層數(shù)據(jù)同步流程圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術問題進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東中創(chuàng)軟件工程股份有限公司;山東中創(chuàng)軟件商用中間件股份有限公司,未經(jīng)山東中創(chuàng)軟件工程股份有限公司;山東中創(chuàng)軟件商用中間件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110233108.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置
- 工程管理考核地理信息系統(tǒng)
- 基于GML和WebServices的移動巡檢地理信息系統(tǒng)
- 一種實現(xiàn)地理信息系統(tǒng)數(shù)據(jù)交換的方法
- 一種基于云架構的電網(wǎng)地理信息系統(tǒng)及容錯方法
- 一種含經(jīng)緯度信息照片在地理信息系統(tǒng)中展示的方法
- 一種電力輸電線路地理信息系統(tǒng)
- 一種地理信息系統(tǒng)熱點統(tǒng)計的方法、裝置和存儲介質(zhì)
- 一種基于地理信息系統(tǒng)的房源篩選方法
- 地理信息系統(tǒng)中信息點的確定方法和裝置以及存儲介質(zhì)
- 獲取格點數(shù)據(jù)的開發(fā)框架搭建方法、裝置、設備及介質(zhì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





