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

統(tǒng)一時(shí)空電網(wǎng)數(shù)據(jù)模型與訪問(wèn)技術(shù)①

2016-02-20 06:52:20
關(guān)鍵詞:定義設(shè)備

陳 升

(國(guó)網(wǎng)信息通信產(chǎn)業(yè)集團(tuán)廈門億力吉奧信息科技有限公司, 廈門 361008) (國(guó)網(wǎng)信通億力科技有限責(zé)任公司, 福州 350003)

統(tǒng)一時(shí)空電網(wǎng)數(shù)據(jù)模型與訪問(wèn)技術(shù)①

陳 升

(國(guó)網(wǎng)信息通信產(chǎn)業(yè)集團(tuán)廈門億力吉奧信息科技有限公司, 廈門 361008) (國(guó)網(wǎng)信通億力科技有限責(zé)任公司, 福州 350003)

在電網(wǎng)的地理信息系統(tǒng)發(fā)展過(guò)程中, 存在著多種不同的文件或空間數(shù)據(jù)庫(kù)格式, 也產(chǎn)生了大量的電網(wǎng)時(shí)空數(shù)據(jù). 為解決數(shù)據(jù)集中或各個(gè)系統(tǒng)間數(shù)據(jù)交互時(shí), 面臨的異構(gòu)數(shù)據(jù)問(wèn)題以及時(shí)空數(shù)據(jù)應(yīng)用問(wèn)題, 特提出統(tǒng)一時(shí)空電網(wǎng)數(shù)據(jù)模型與訪問(wèn)技術(shù). 本文從實(shí)際應(yīng)用出發(fā), 利用元數(shù)據(jù)思想及軟件插件模式, 從數(shù)據(jù)及訪問(wèn)層面解決了異構(gòu)數(shù)據(jù)和時(shí)態(tài)數(shù)據(jù)的使用. 通過(guò)應(yīng)用證明, 采用統(tǒng)一空間數(shù)據(jù)模型與訪問(wèn)技術(shù)方式, 能夠有效地減少數(shù)據(jù)準(zhǔn)備、系統(tǒng)開發(fā)的工作量, 并且可以整合利用不同數(shù)據(jù)源各自的優(yōu)點(diǎn).

時(shí)空數(shù)據(jù); 時(shí)態(tài)GIS; 電網(wǎng)GIS; 統(tǒng)一數(shù)據(jù)模型; 統(tǒng)一數(shù)據(jù)訪問(wèn)

在電網(wǎng)的信息化過(guò)程中, 地理信息系統(tǒng)(GIS)獲得了廣泛的應(yīng)用[1-4]. 這一過(guò)程中, 由許多不同廠商分別構(gòu)建的信息系統(tǒng), 形成多種不同的文件或數(shù)據(jù)庫(kù)格式,即異構(gòu)數(shù)據(jù)[5]. 當(dāng)用戶使用了某個(gè)公司的數(shù)據(jù)存儲(chǔ)格式之后, 常常就被迫使用此公司的一系列相關(guān)軟件,用以訪問(wèn)他們自己的數(shù)據(jù). 如果遇到必須使用其它公司的軟件的情況, 往往需要耗費(fèi)大量的人力、物力把數(shù)據(jù)從一種格式轉(zhuǎn)換成另一種格式, 或者想方設(shè)法的去讀寫這些專有格式的數(shù)據(jù). 若數(shù)據(jù)來(lái)源于不同的數(shù)據(jù)庫(kù)或文件, 就需要將這些數(shù)據(jù)或文件遷移到指定的數(shù)據(jù)庫(kù)中. 在電力信息系統(tǒng)中, 由于平臺(tái)發(fā)展歷程及技術(shù)選型的不同, 也導(dǎo)致存在大量異構(gòu)數(shù)據(jù)的問(wèn)題, 使得數(shù)據(jù)更新升級(jí)、業(yè)務(wù)功能開發(fā)等存在一系列的障礙.

另外一方面, 人們對(duì)于電網(wǎng)的理解都是基于生產(chǎn)環(huán)境中的現(xiàn)有運(yùn)行電網(wǎng). 電網(wǎng)資源的存儲(chǔ)也僅僅是現(xiàn)有運(yùn)行態(tài)的電網(wǎng)資源, 不具有處理數(shù)據(jù)的時(shí)間動(dòng)態(tài)性,只是描述數(shù)據(jù)的瞬時(shí)狀態(tài)(snapshot). 當(dāng)數(shù)據(jù)發(fā)生變化時(shí), 用新數(shù)據(jù)代替舊數(shù)據(jù), 系統(tǒng)成為另一個(gè)瞬態(tài), 舊數(shù)據(jù)不復(fù)存在, 因而無(wú)法對(duì)數(shù)據(jù)變化的歷史進(jìn)行分析,更無(wú)法預(yù)測(cè)未來(lái)的趨勢(shì). 目前業(yè)務(wù)需要對(duì)電網(wǎng)的分析都是對(duì)運(yùn)行態(tài)的電網(wǎng)資源做實(shí)時(shí)分析. 隨著業(yè)務(wù)精細(xì)化的發(fā)展, 需要針對(duì)歷史電網(wǎng)進(jìn)行分析時(shí), 目前電網(wǎng)的地理信息系統(tǒng)(GIS)是無(wú)法滿足其業(yè)務(wù)需求. 如當(dāng)現(xiàn)有的電網(wǎng)資源滿足不了用戶用電需求的時(shí)候, 就會(huì)基于現(xiàn)有電網(wǎng)資源做規(guī)劃, 需要參考在某一個(gè)歷史時(shí)刻的電網(wǎng)運(yùn)行情況. 再者, 基于歷史時(shí)刻的電網(wǎng)運(yùn)行分析、為其他業(yè)務(wù)提供決策等等, 所有這些都需要有效保存并管理歷史變化數(shù)據(jù), 以便將來(lái)重建歷史狀態(tài)、跟蹤變化、預(yù)測(cè)未來(lái). 這就要求在實(shí)現(xiàn)對(duì)傳統(tǒng)GIS中的空間數(shù)據(jù)進(jìn)行組織、管理、操作的同時(shí), 還能對(duì)空間數(shù)據(jù)的歷史演變過(guò)程進(jìn)行模擬或回溯.

為解決這一系列數(shù)據(jù)遷移及處理問(wèn)題, 簡(jiǎn)化數(shù)據(jù)準(zhǔn)備及訪問(wèn)流程, 提出統(tǒng)一時(shí)空數(shù)據(jù)模型及訪問(wèn)技術(shù).希望通過(guò)簡(jiǎn)單的配置, 實(shí)現(xiàn)不同格式和不同來(lái)源的數(shù)據(jù)的高效利用.

1 統(tǒng)一電網(wǎng)數(shù)據(jù)模型

統(tǒng)一電網(wǎng)數(shù)據(jù)模型是一種元數(shù)據(jù)模型[6,7], 通過(guò)對(duì)原始數(shù)據(jù)及地理對(duì)象的元數(shù)據(jù)描述, 達(dá)到抽象電力設(shè)備, 屏蔽底層數(shù)據(jù)不同結(jié)構(gòu)的目的.

對(duì)于描述同一電力設(shè)備的不同數(shù)據(jù), 如設(shè)備的空間表、設(shè)備的屬性表等, 可以抽象的視為描述這一設(shè)備不同方面的原始數(shù)據(jù)(元件). 這些原始數(shù)據(jù)之間通過(guò)唯一id或名稱存在關(guān)聯(lián)關(guān)系(元件之間的關(guān)系). 在此基礎(chǔ)上通過(guò)定義設(shè)備的邏輯描述(對(duì)象), 可以將實(shí)際需要的空間或?qū)傩詳?shù)據(jù)從原始數(shù)據(jù)中提取出來(lái), 組成新的設(shè)備數(shù)據(jù). 整個(gè)空間數(shù)據(jù)模型的思想類似于數(shù)據(jù)庫(kù)的表與視圖的關(guān)系.

圖1 空間數(shù)據(jù)元數(shù)據(jù)模型

統(tǒng)一數(shù)據(jù)模型由一系列元數(shù)據(jù)描述表組成, 包括坐標(biāo)系統(tǒng)定義表、數(shù)據(jù)源定義表、元件表、元件與元件關(guān)系表、字段元數(shù)據(jù)表、對(duì)象定義表、對(duì)象與字段關(guān)系表. 坐標(biāo)系統(tǒng)定義表定義了數(shù)據(jù)來(lái)源可能存在的坐標(biāo)系統(tǒng), 每一個(gè)元件都會(huì)對(duì)應(yīng)一種坐標(biāo)系統(tǒng). 數(shù)據(jù)源定義表定義了各種數(shù)據(jù)來(lái)源的連接參數(shù)及其它信息,供訪問(wèn)各個(gè)元件的數(shù)據(jù)時(shí)連接數(shù)據(jù)源使用. 元件表定義了指向的原始數(shù)據(jù)及數(shù)據(jù)的一些基本信息, 包括坐標(biāo)系, 可否編輯、空間字段名稱、空間字段幾何類型、空間數(shù)據(jù)范圍等. 元件與元件關(guān)系表定義了同一對(duì)象的元件之間如何關(guān)聯(lián). 字段元數(shù)據(jù)表定義了一個(gè)元件包含原始數(shù)據(jù)哪些字段及字段的描述信息. 對(duì)象表定義對(duì)象的基本信息: 名稱、過(guò)濾條件等. 對(duì)象與字段關(guān)系表定義了對(duì)象包含的元件及這些元件的字段、元件數(shù)據(jù)提取條件、是否是顯示字段等信息.

依據(jù)這一基本思路, 建立統(tǒng)一空間數(shù)據(jù)元數(shù)據(jù)模型表. 定義設(shè)備時(shí), 首先根據(jù)已有的數(shù)據(jù)表定義對(duì)應(yīng)的設(shè)備元件、設(shè)備元件字段元數(shù)據(jù)、數(shù)據(jù)表坐標(biāo)系及數(shù)據(jù)表數(shù)據(jù)源; 然后根據(jù)各個(gè)設(shè)備元件表的連接關(guān)系定義元件與元件關(guān)系; 最后定義設(shè)備對(duì)象, 根據(jù)設(shè)備使用需要的信息定義設(shè)備對(duì)象與元件字段關(guān)系, 將設(shè)備對(duì)象與設(shè)備元件關(guān)聯(lián), 最終形成完整的設(shè)備定義.使用時(shí)根據(jù)設(shè)備對(duì)象, 找到對(duì)應(yīng)的設(shè)備元件字段, 根據(jù)元件的數(shù)據(jù)源及數(shù)據(jù)表信息連接設(shè)備數(shù)據(jù)實(shí)體表再抽取相應(yīng)數(shù)據(jù), 組成完整的設(shè)備對(duì)象.

經(jīng)過(guò)驗(yàn)證, 此模型可以很好的適配不同的設(shè)備數(shù)據(jù)表且可以根據(jù)應(yīng)用程序需要高效的組織成為不同的設(shè)備對(duì)象, 能夠簡(jiǎn)單容易的響應(yīng)設(shè)備數(shù)據(jù)表的變化.對(duì)于設(shè)備對(duì)象需求的變化也可以比較容易的予以響應(yīng).可以應(yīng)對(duì)設(shè)備數(shù)據(jù)來(lái)源復(fù)雜、冗余, 設(shè)備對(duì)象變更的情況.

2 時(shí)空電網(wǎng)模型

根據(jù)時(shí)空數(shù)據(jù)模型方法以及電網(wǎng)實(shí)際業(yè)務(wù)需要,在電網(wǎng)資源模型中加入時(shí)態(tài)化、多級(jí)版本[8,9], 支持電網(wǎng)模型的全生命周期, 滿足運(yùn)行、設(shè)計(jì)、規(guī)劃應(yīng)用需求.

電網(wǎng)運(yùn)行版本下面分為多個(gè)規(guī)劃版本和多個(gè)設(shè)計(jì)版本. 規(guī)劃版本面向電網(wǎng)規(guī)劃, 主要內(nèi)容是輸變配電的主網(wǎng)架結(jié)構(gòu), 細(xì)節(jié)的線路和設(shè)備內(nèi)容可以被抽象省略. 設(shè)計(jì)版本面向電網(wǎng)工程初步設(shè)計(jì), 設(shè)計(jì)版本下面包含多次的設(shè)計(jì)變更, 每次設(shè)計(jì)變更都是疊加在設(shè)計(jì)版本和前面各次的設(shè)計(jì)變更之上.

電力資源在電網(wǎng)運(yùn)行以后數(shù)據(jù)變更很頻繁. 對(duì)于電網(wǎng)運(yùn)行態(tài)中電力資源數(shù)據(jù)變動(dòng)情況, 將運(yùn)行版本下的電網(wǎng)狀態(tài)沿時(shí)間軸的變動(dòng)劃分為若干個(gè)連續(xù)的時(shí)間斷面(即時(shí)間斷面鏈), 在每個(gè)時(shí)間斷面中以“增量”的形式記錄該斷面中新建、修改和刪除的電網(wǎng)模型的圖形拓?fù)浜蛯傩? 電網(wǎng)模型的修改歷史過(guò)程從初始狀態(tài)斷面1開始, 每次對(duì)電網(wǎng)模型的修改都被記錄在一個(gè)狀態(tài)斷面中, 依次為狀態(tài)斷面2、3、…i-1、i、j、k至電網(wǎng)模型的最新版本. 電網(wǎng)狀態(tài)的修改是采用增量記錄的形式保存在電網(wǎng)模型數(shù)據(jù)中.

時(shí)空電網(wǎng)模型中, 利用面向?qū)ο蟪橄蠓椒▽⒚總€(gè)電力資源數(shù)據(jù)對(duì)象分為設(shè)備屬性對(duì)象、空間圖元對(duì)象、拓?fù)溥B接關(guān)系對(duì)象, 同時(shí)在每個(gè)對(duì)象上增加timestamp(時(shí)間戳)、flags(修改標(biāo)識(shí))兩個(gè)屬性: timestamp是進(jìn)行數(shù)據(jù)編輯發(fā)布時(shí)如果存在時(shí)態(tài)數(shù)據(jù)變更則需要分裂產(chǎn)生一個(gè)新歷史對(duì)象時(shí), 對(duì)其標(biāo)識(shí)的分裂時(shí)間; flags是用來(lái)標(biāo)識(shí)電力資源對(duì)象是否被刪除,當(dāng)該對(duì)象刪除時(shí), 通過(guò)該字段進(jìn)行標(biāo)識(shí)存儲(chǔ), 同時(shí)分裂一個(gè)歷史對(duì)象. 在時(shí)態(tài)查詢電力資源數(shù)據(jù)時(shí), 默認(rèn)情況下查詢最新時(shí)間下的最新數(shù)據(jù), 如需要查詢歷史某一個(gè)時(shí)刻、某一個(gè)時(shí)間范圍的電力資源數(shù)據(jù)時(shí), 則通過(guò)記錄時(shí)間戳timstamp、修改標(biāo)識(shí)字段flags來(lái)索引進(jìn)行過(guò)濾查詢其子圖元對(duì)象、設(shè)備屬性對(duì)象然后封裝成電力資源對(duì)象集合進(jìn)行返回. 數(shù)據(jù)狀態(tài)和版本的變化包括以下4種[10]:

① 基版數(shù)據(jù): 電網(wǎng)運(yùn)行中某一時(shí)刻相對(duì)穩(wěn)定不變的對(duì)應(yīng)電網(wǎng)數(shù)據(jù);

② 編輯態(tài)編輯: 當(dāng)電網(wǎng)運(yùn)行態(tài)發(fā)生變更時(shí), 需要對(duì)其電網(wǎng)基版數(shù)據(jù)進(jìn)行編輯, 系統(tǒng)提供工單機(jī)制, 所有數(shù)據(jù)編輯都是基于工單進(jìn)行編輯, 編輯未發(fā)布時(shí),對(duì)所有非本工單用戶權(quán)限是非可見的, 是一種臨時(shí)數(shù)據(jù), 用戶可以撤銷自己的編輯數(shù)據(jù), 同時(shí)可將其使用“發(fā)布”功能將其編輯數(shù)據(jù)發(fā)布為正式數(shù)據(jù);

③ 編輯態(tài)發(fā)布: 對(duì)編輯態(tài)編輯的臨時(shí)數(shù)據(jù), 發(fā)布為正式數(shù)據(jù), 將電網(wǎng)運(yùn)行態(tài)記錄到一個(gè)新的基版狀態(tài)下, 其變更數(shù)據(jù)對(duì)所有用戶可見, 發(fā)布的同時(shí), 比對(duì)新基版狀態(tài)與原基版狀態(tài)的差異, 并對(duì)其差異內(nèi)容按照時(shí)間戳timestamp進(jìn)行備份, 形成可以根據(jù)時(shí)間戳進(jìn)行查詢的歷史斷面數(shù)據(jù);

④ 歷史態(tài)查看: 每次基版數(shù)據(jù)編輯發(fā)布后, 對(duì)其原來(lái)的基版數(shù)據(jù)則以歷史斷面方式進(jìn)行存儲(chǔ), 支持可以按照時(shí)間戳、時(shí)間戳范圍對(duì)其電網(wǎng)運(yùn)行歷史態(tài)數(shù)據(jù)進(jìn)行查詢、分析.

通過(guò)以上所描述的方法, 實(shí)現(xiàn)對(duì)電網(wǎng)過(guò)去、現(xiàn)在、將來(lái)的可視化展示與對(duì)比分析, 包括以下四個(gè)方面.規(guī)劃設(shè)計(jì)版本查詢: 根據(jù)時(shí)間和版本信息查詢規(guī)劃和設(shè)計(jì)數(shù)據(jù), 與現(xiàn)在的電網(wǎng)疊加現(xiàn)實(shí), 動(dòng)態(tài)展示差異和變化情況. 電網(wǎng)空間信息時(shí)態(tài)查詢: 根據(jù)時(shí)間條件查詢過(guò)去電網(wǎng)的建設(shè)情況, 過(guò)濾掉大于時(shí)間條件后面的數(shù)據(jù), 動(dòng)態(tài)疊加顯示規(guī)劃數(shù)據(jù)展示未來(lái)電網(wǎng)的建設(shè)情況. 電網(wǎng)狀態(tài)信息橫向時(shí)態(tài)查詢: 通過(guò)時(shí)間段查詢發(fā)生狀態(tài)變化的數(shù)據(jù), 已經(jīng)變化的情況. 電網(wǎng)狀態(tài)信息縱向時(shí)態(tài)查詢: 查詢?cè)O(shè)備發(fā)生狀態(tài)變化的時(shí)間以及詳細(xì)情況.

3 統(tǒng)一空間數(shù)據(jù)訪問(wèn)技術(shù)

統(tǒng)一空間數(shù)據(jù)訪問(wèn)技術(shù)是一套具有訪問(wèn)不同數(shù)據(jù)源能力的空間數(shù)據(jù)引擎模型, 解決不同數(shù)據(jù)源間適配問(wèn)題, 支持物理數(shù)據(jù)庫(kù), 內(nèi)存數(shù)據(jù)庫(kù)、文件數(shù)據(jù)等不同模式數(shù)據(jù)源.

統(tǒng)一空間數(shù)據(jù)訪問(wèn)技術(shù)將空間數(shù)據(jù)(Geometry)和屬性數(shù)據(jù)(int、double、bool、string、blob……)抽象為統(tǒng)一的數(shù)據(jù)表示; 將一個(gè)數(shù)據(jù)庫(kù)或一個(gè)數(shù)據(jù)文件抽象成一個(gè)數(shù)據(jù)源, 通過(guò)數(shù)據(jù)源能力描述信息定義數(shù)據(jù)源可以支持的操作(支持的操作命令、多線程、支持的空間操作、事務(wù)……); 數(shù)據(jù)庫(kù)中的每個(gè)表或文件中的每個(gè)圖層抽象成一個(gè)屬性表, 輔以屬性表描述信息及屬性描述信息組成完整的數(shù)據(jù)屬性表描述. 它們之間的聯(lián)系如圖2所示.

圖2 統(tǒng)一空間數(shù)據(jù)訪問(wèn)模型

對(duì)于外部應(yīng)用, 數(shù)據(jù)源和屬性表使用統(tǒng)一訪問(wèn)接口操作數(shù)據(jù)及獲取數(shù)據(jù)源和數(shù)據(jù)的支撐信息, 屏蔽各種數(shù)據(jù)源的不同實(shí)現(xiàn), 使不同的數(shù)據(jù)源對(duì)外擁有同樣的行為, 外部應(yīng)用訪問(wèn)不同源的數(shù)據(jù)時(shí)采用相同的方式.

對(duì)于每種不同的數(shù)據(jù)源實(shí)現(xiàn)我們稱之為對(duì)應(yīng)數(shù)據(jù)源的Provider. 每個(gè)Provider按照統(tǒng)一空間數(shù)據(jù)訪問(wèn)的抽象原則, 具體針對(duì)本數(shù)據(jù)源的數(shù)據(jù)特點(diǎn), 提供統(tǒng)一訪問(wèn)要求的行為. 只要安裝了對(duì)應(yīng)的Provider, 應(yīng)用程序就可以通過(guò)調(diào)用統(tǒng)一接口來(lái)直接訪問(wèn)相應(yīng)的數(shù)據(jù)存儲(chǔ), 而不再需要進(jìn)行格式轉(zhuǎn)換.

按照這一思路, 使用C++定義統(tǒng)一空間數(shù)據(jù)訪問(wèn)接口并分別實(shí)現(xiàn)oracle、postgresql、內(nèi)存庫(kù)、shape格式的支持.

統(tǒng)一空間數(shù)據(jù)訪問(wèn)技術(shù)實(shí)現(xiàn)包括Value(數(shù)據(jù))、Data(要素)、Config(連接信息)、AttributeDescription(屬性)、ClassDefinition(屬性表描述)、DataClass(屬性表)、DataSource(數(shù)據(jù)源)、DataSourceCapabilities(數(shù)據(jù)源能力)、Expression(表達(dá)式)、QueryFilter(過(guò)濾器)、DataCommandRespond(結(jié)果集)、DataReader(讀取器)、Transaction(事務(wù))、SpatialOperation(空間關(guān)系).

圖3 統(tǒng)一空間數(shù)據(jù)訪問(wèn)實(shí)現(xiàn)框架

應(yīng)用程序使用C++實(shí)現(xiàn)的oracle、postgresql、內(nèi)存庫(kù)Provider可以對(duì)各個(gè)數(shù)據(jù)源的數(shù)據(jù)進(jìn)行增刪改查等操作, 且效率上無(wú)明顯損失.

4 應(yīng)用效果

在電力GIS系統(tǒng)實(shí)現(xiàn)中, 應(yīng)用統(tǒng)一空間數(shù)據(jù)模型作為電力數(shù)據(jù)模型, 使用統(tǒng)一空間數(shù)據(jù)訪問(wèn)技術(shù)作為系統(tǒng)數(shù)據(jù)訪問(wèn)層. 使用統(tǒng)一空間數(shù)據(jù)模型和統(tǒng)一空間數(shù)據(jù)訪問(wèn)技術(shù)比傳統(tǒng)方式有明顯優(yōu)勢(shì). 表1展示了系統(tǒng)建設(shè)中關(guān)鍵流程兩種方式需要的工作對(duì)比, 可以看出使用統(tǒng)一數(shù)據(jù)模型及訪問(wèn)技術(shù)能夠明顯減少地工作量.

表1 與傳統(tǒng)方式的工作量對(duì)比

每種數(shù)據(jù)源所用的數(shù)據(jù)庫(kù)往往都有自己的優(yōu)點(diǎn),導(dǎo)致最初的開發(fā)者使用了不同的數(shù)據(jù)庫(kù). 傳統(tǒng)遷移合并的方式, 會(huì)犧牲掉一些數(shù)據(jù)庫(kù)的優(yōu)勢(shì). 表2展示了在500萬(wàn)數(shù)據(jù)的數(shù)據(jù)表上執(zhí)行150個(gè)線程操作時(shí)單一數(shù)據(jù)源與多數(shù)據(jù)源方式平均消耗時(shí)間的對(duì)比. 由此體現(xiàn)了通過(guò)統(tǒng)一空間數(shù)據(jù)訪問(wèn), 可以發(fā)揮每種數(shù)據(jù)庫(kù)的長(zhǎng)處, 在整體性能上達(dá)到優(yōu)化平衡.

表2 不同數(shù)據(jù)源的訪問(wèn)性能對(duì)比

對(duì)于不同網(wǎng)省數(shù)據(jù)結(jié)構(gòu)的差異化, 通過(guò)統(tǒng)一空間數(shù)據(jù)模型定義相同的數(shù)據(jù)模型表現(xiàn)層, 在外部使用數(shù)據(jù)時(shí)視為一整套相同結(jié)構(gòu)的數(shù)據(jù), 可以大大簡(jiǎn)化外部業(yè)務(wù)的實(shí)現(xiàn)邏輯. 圖4展示了統(tǒng)一空間數(shù)據(jù)模型的管理界面, 通過(guò)管理功能, 可以方便的以對(duì)象化方式構(gòu)建空間數(shù)據(jù)模型或進(jìn)行調(diào)整.

圖4 對(duì)象元件管理實(shí)現(xiàn)

不同網(wǎng)省或者同一網(wǎng)省不同業(yè)務(wù)系統(tǒng)使用的數(shù)據(jù)存儲(chǔ)方式存在差異, 如oracle、shape、sqlserver等, 通過(guò)統(tǒng)一空間數(shù)據(jù)訪問(wèn)技術(shù), 可以屏蔽這些差異, 使外部應(yīng)用不需要關(guān)心數(shù)據(jù)具體的存儲(chǔ)技術(shù). 圖5展示了使用統(tǒng)一數(shù)據(jù)模型實(shí)現(xiàn)的GIS系統(tǒng)顯示效果.

圖5 多數(shù)據(jù)源數(shù)據(jù)訪問(wèn)示例

5 結(jié)語(yǔ)

實(shí)踐證明使用統(tǒng)一空間數(shù)據(jù)模型和統(tǒng)一空間數(shù)據(jù)訪問(wèn)技術(shù)配合, 可以從源頭上解決地理數(shù)據(jù)的異構(gòu)問(wèn)題. 在使用接口及表現(xiàn)方式上對(duì)外部應(yīng)用程序屏蔽數(shù)據(jù)結(jié)構(gòu)異構(gòu)或者數(shù)據(jù)存儲(chǔ)技術(shù)異構(gòu), 使應(yīng)用程序使用數(shù)據(jù)時(shí)采用相同的數(shù)據(jù)訪問(wèn)及操作行為, 能夠最大程度的降低數(shù)據(jù)異構(gòu)對(duì)外部業(yè)務(wù)邏輯的干擾. 在應(yīng)用中可以簡(jiǎn)化系統(tǒng)數(shù)據(jù)處理實(shí)現(xiàn)流程, 縮短系統(tǒng)開發(fā)周期.具有極好的靈活性, 對(duì)老舊數(shù)據(jù)系統(tǒng)或新的數(shù)據(jù)系統(tǒng)接入具有很好的兼容性. 對(duì)不兼容格式響應(yīng)迅速, 新格式支持以獨(dú)立插件方式加入系統(tǒng)的數(shù)據(jù)訪問(wèn)模塊,不需要上層修改代碼也不會(huì)對(duì)現(xiàn)有功能造成任何額外影響.

1 溫振龍,許今中,李莉紅,趙宏萍.基于全壽命周期管理理念的固定資產(chǎn)地理信息系統(tǒng)建設(shè).陜西電力,2009,37(4): 69–72.

2 曹海濤,賈博,張波.移動(dòng)GIS切片地圖展現(xiàn)技術(shù).計(jì)算機(jī)系統(tǒng)應(yīng)用,2013,22(12):215–218.

3 俞亮.基于GIS的電網(wǎng)規(guī)劃設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)及系統(tǒng)運(yùn)行案例分析.科技創(chuàng)新導(dǎo)報(bào),2015,(17):64–65.

4 劉春波.地理信息系統(tǒng)GIS在電網(wǎng)企業(yè)的應(yīng)用分析.信息化建設(shè),2016(1):109.

5 張凱.一種異構(gòu)數(shù)據(jù)源協(xié)調(diào)器的設(shè)計(jì)與實(shí)現(xiàn)[碩士學(xué)位論文].長(zhǎng)春:吉林大學(xué),2005.

6 趙汗青,郭剛.地理空間信息元數(shù)據(jù)模型.測(cè)繪通報(bào),2002 (z1):19–23.

7 李建花,曲守寧.面向信息集成的元數(shù)據(jù)模型的研究和應(yīng)用.計(jì)算機(jī)與數(shù)字工程,2010,38(12).

8 龔健雅.GIS中面向?qū)ο髸r(shí)空數(shù)據(jù)模型.測(cè)繪學(xué)報(bào), 1997,(4):289–298.

9 陳榮權(quán),蔣錦霞.基于版本化模型的配電網(wǎng)輔助設(shè)計(jì)系統(tǒng)的實(shí)現(xiàn).電力信息與通信技術(shù),2011,9(8):24–27.

10 吳淑瑋,閆訓(xùn)超,郭寶,等.多時(shí)態(tài)統(tǒng)一電網(wǎng)模型.計(jì)算機(jī)系統(tǒng)應(yīng)用,2015,24(2):244–247.

Uniform Spatio-Temporal Power-Grid Data Model and Access Technology

CHEN Sheng
(Xiamen Great Power Geo Information Technology Co., Ltd., State Grid Information & Telecommunication Group, Xiamen 361008, China) (State Grid Info-Telecom Great Power Science and Technology Co., Ltd., Fuzhou 350003, China)

In the development of power-grid GIS, there are varieties of files and many types of spatial database formats, and also a large number of grid spatio-temporal data are produced. In order to solve the problem of heterogeneous data and the application of spatio-temporal data in data exchange between different systems, data model and access technology of unified spatio-temporal power grid are proposed. Based on practical applications, this paper solves the use of heterogeneous data and temporal data from the data and access level by using the metadata concept and software plug-in model. It is proved by the application that the unified spatial data model and access technology can effectively reduce the workload of data preparation and system development, and can integrate the advantages of different data sources.

spatio-temporal data; temporal GIS; power-grid GIS; uniform data model; uniform data access

國(guó)家電網(wǎng)公司科技項(xiàng)目(SGITG-KJ-JSKF[2015]0012)

2016-03-24;收到修改稿時(shí)間:2016-06-06

10.15888/j.cnki.csa.005566

猜你喜歡
定義設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
永遠(yuǎn)不要用“起點(diǎn)”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風(fēng)格”
基于VB6.0+Access2010開發(fā)的設(shè)備管理信息系統(tǒng)
基于MPU6050簡(jiǎn)單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
如何在設(shè)備采購(gòu)中節(jié)省成本
原來(lái)他們都是可穿戴設(shè)備
修辭學(xué)的重大定義
主站蜘蛛池模板: 国产在线观看99| 亚洲人成网站18禁动漫无码| 亚洲最大情网站在线观看| 中文字幕久久精品波多野结| 久久精品人人做人人爽电影蜜月| 蜜桃臀无码内射一区二区三区| 亚洲男人在线天堂| 色欲综合久久中文字幕网| www.av男人.com| 亚洲αv毛片| 天天躁夜夜躁狠狠躁图片| 国产天天色| 亚洲无码视频图片| 免费看的一级毛片| 女人毛片a级大学毛片免费| 久久久久88色偷偷| 奇米影视狠狠精品7777| a级毛片毛片免费观看久潮| 五月婷婷精品| 国产成人精品无码一区二 | 午夜精品久久久久久久无码软件| 国产打屁股免费区网站| 无码在线激情片| 澳门av无码| 91成人在线免费观看| 天堂成人在线视频| 亚洲av综合网| 国产人成午夜免费看| 国产一级在线播放| 亚洲无线一二三四区男男| www.日韩三级| 日韩黄色大片免费看| 久久综合伊人 六十路| 成年人福利视频| 亚洲男人的天堂久久精品| 99久久精品免费看国产电影| 视频二区国产精品职场同事| 97se亚洲综合在线天天| 欧美一区中文字幕| 亚洲天堂免费| a在线观看免费| 18禁影院亚洲专区| 午夜影院a级片| 一级毛片高清| 日韩精品无码一级毛片免费| 国产福利免费视频| 毛片手机在线看| 99这里精品| 成人免费一级片| 91黄色在线观看| 色偷偷综合网| 中文字幕在线看| 97无码免费人妻超级碰碰碰| 国产精品.com| 中文字幕调教一区二区视频| 亚洲欧美不卡| 国产精品青青| 9cao视频精品| 2020久久国产综合精品swag| 99久久亚洲综合精品TS| 亚洲欧洲一区二区三区| 亚洲αv毛片| 亚洲日韩精品无码专区| 无码电影在线观看| 国产视频一区二区在线观看| 免费人成视频在线观看网站| 99热国产这里只有精品9九 | 91福利免费视频| 亚洲国产精品人久久电影| 国产欧美日韩在线一区| 九九九精品视频| 天天视频在线91频| 国产69精品久久久久孕妇大杂乱| 国产在线专区| 婷五月综合| 欧美人在线一区二区三区| 4虎影视国产在线观看精品| 国产91九色在线播放| 欧美A级V片在线观看| a免费毛片在线播放| 久久综合亚洲鲁鲁九月天| 伊在人亚洲香蕉精品播放|