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

    PGIS空間數據實時同步技術研究

    2013-08-06 15:26:04張建呂楠劉寓
    城市勘測 2013年1期
    關鍵詞:警用空間數據市級

    張建,呂楠,劉寓

    (重慶數字城市科技有限公司,重慶 400020)

    1 引言

    警用地理信息平臺(Police Geographice Information System Platform,簡稱“PGIS平臺”)是公安信息化的重要基礎設施[1]。在公安業(yè)務工作中,70%的信息均與地理位置和空間分布有關,通過地理信息系統(tǒng)多元化的空間分析技術可將公安業(yè)務關注的“人”、“地”、“物”、“事”和“組織”五要素進行整合,實現(xiàn)五要素之間的關聯(lián)分析。近年來,根據公安部統(tǒng)一部署,重慶市公安局依托全國PGIS平臺軟件,建立了市、區(qū)(縣)兩級PGIS數據庫,建設了首批重點PGIS應用,為全局推廣PGIS應用打下了堅實的基礎。

    重慶市是中國最年輕和最大的直轄市,由于地理上的特殊,使重慶市公安局既肩負省級公安機關對下屬分縣局的管理職能,同時又要承擔主城區(qū)的具體警務工作。與其他省市的PGIS平臺建設模式相比,重慶的管理模式和應用需求有其自身特點。首先,重慶市公安局PGIS平臺建立了全市統(tǒng)一的警用地理信息數據庫,集中管理全市警用地理的警用基礎、公共等信息;其次,為降低重慶市公安局中心數據庫的訪問壓力,保障各區(qū)縣分局的業(yè)務應用,各區(qū)縣分局分別建立了區(qū)縣級警用地理數據庫。因此,針對重慶市PGIS平臺采用了市-區(qū)(縣)兩級分布式構架,需建立數據分發(fā)機制,以重慶市公安局市級警用地理數據庫的數據為基準,通過空間矢量數據庫同步技術,將重慶市公安局市級警用地理數據分發(fā)到各區(qū)縣的地理信息子數據庫中。本文針對重慶市公安行業(yè)的需求,提出了一種基于Oracle數據庫的空間矢量數據實時同步技術,通過本方法,解決了分布式空間數據同步的問題,實現(xiàn)了市-區(qū)(縣)兩級警務資源共享。

    2 技術難點

    2.1 空間數據存儲技術

    ArcSDE是Esri公司的發(fā)布的GIS數據管理中間件,它提供了高級的、高性能的GIS數據管理的接口,支持海量的空間數據管理。在傳統(tǒng)的存儲方式中,每一個圖層由業(yè)務表(business table)、要素表(feature table)和空間索引表(spatial index table)組成,屬性數據和空間數據分開存儲在B表和F表中,數據同步時需考慮多表間的級聯(lián)關系,不容易保證同步成功。ArcSDE for Oracle提供了ST_Geometry類型來存儲空間數據。ST_Geometry是一種遵循ISO和OGC規(guī)范的,可以通過SQL直接讀取的空間信息存儲類型。采用這種存儲方式能夠更好的利用Oracle的資源,更好的兼容oracle的特征,并且能夠更快的讀取空間數據。本次研究中,我們采用ST_Geometry存儲空間數據,將業(yè)務數據和空間數據存儲到一張表中,簡化了空間數據的管理,實現(xiàn)了空間數據的快速讀取。

    2.2 分布式數據庫訪問技術

    由于需要同步的數據存儲在不同的數據庫中,因此需要解決分布式數據之間互相訪問的技術難點。Database Link支持一個數據庫中的對象訪問另一個數據庫中的對象。當創(chuàng)建了一個Database Link后,可以用它來引用其他數據庫中的表和視圖。在SQL語句中,可以在表名或視圖名后加@Database Link以引用其他數據庫中的表或視圖,不僅可以通過Select語句查詢其他數據庫的表或視圖,還可以使用任何Insert,Update,Delete或Lock Table語句訪問遠程數據庫[2]。

    2.3 記錄同步復制技術

    當市級數據庫的記錄發(fā)生變化時,需要及時將這種變化傳遞給區(qū)縣數據庫,在此,需借助Oracle的物化視圖。Oracle的物化視圖是一種將視圖所對應數據加以實際物理存儲的技術,它是遠程數據庫目標表某一時間點在本地的副本。物化視圖最重要的功能和特性之一,就是其數據會隨著基表(或稱主表,master表)的變化而變,基表數據增加了,物化視圖數據會變多;基表數據刪除了,物化視圖數據也會變少[3]。本次研究中,我們通過建立市-區(qū)(縣)兩級PGIS平臺數據庫更新數據記錄物化視圖,將市級PGIS數據庫的增、刪、改操作傳遞給區(qū)縣PGIS數據庫,從而實現(xiàn)兩級數據庫的操作記錄同步。

    3 技術實現(xiàn)

    3.1 統(tǒng)一數據標準

    為保證市、區(qū)(縣)兩級PGIS數據庫能實現(xiàn)數據同步,首先需要建立統(tǒng)一的數據標準。根據《警用地理信息基礎平臺與系統(tǒng)建設規(guī)范》,我們建立了警用基礎地理信息,警用公共地理信息,專業(yè)地理信息、標準地址信息、業(yè)務關聯(lián)地理信息等數據庫[4,5],保障了市區(qū)兩級空間數據結構的一致性,為空間矢量數據同步奠定了基礎。

    圖1 PGIS建庫標準

    3.2 系統(tǒng)關鍵表

    系統(tǒng)主要包含4個關鍵表:DCQ_SYN_DATABASE、DCQ_SYN_CONFIG、DCQ_SYN_LOG 和 DCQ_SYN_LOG_LOCAL,其中 DCQ_SYN_DATABASE記錄了所有區(qū)縣數據庫連接信息,DCQ_SYN_CONFIG記錄了同步圖層的信息,DCQ_SYN_LOG記錄了同步圖層的所有操作日志,DCQ_SYN_LOG_LOCAL記錄了本區(qū)縣同步操作日志,用于保證所有操作日志只處理一次,DCQ_SYN_LOG和DCQ_SYN_LOG_LOCAL字段結構相同。詳細信息如下:

    DCQ_SYN_DATABASE表屬性 表1

    DCQ_SYN_CONFIG表屬性 表2

    DCQ_SYN_LOG和DCQ_SYN_LOG_LOCAL表屬性 表3

    3.3 同步步驟

    (1)調整市-區(qū)(縣)兩級PGIS數據庫的基本參數,保持市-區(qū)(縣)兩級PGIS數據庫的空間坐標系、空間對象編碼、元數據描述等參數完全一致;

    (2)建立市級PGIS數據庫數據監(jiān)控器,當市級PGIS平臺空間矢量數據產生更新時,將更新信息寫入市級PGIS平臺更新日志記錄表中;

    (3)建立市-區(qū)(縣)兩級PGIS數據庫更新數據記錄物化視圖,實現(xiàn)市-區(qū)(縣)兩級PGIS平臺更新數據記錄數據同步;

    (4)區(qū)縣PGIS平臺定時訪問市級平臺PGIS更新日志記錄表,發(fā)現(xiàn)有更新內容后,將更新內容按區(qū)縣分發(fā)至各區(qū)縣更新記錄表中;

    (5)建立區(qū)縣PGIS數據庫數據監(jiān)控器,當監(jiān)控到本地更新記錄表中數據發(fā)生變化時,根據變化操作,更新本地空間數據。

    在市局數據庫,使用觸發(fā)器監(jiān)控所有同步圖層的INSERT、UPDATE、DELETE操作,并將變化記錄到DCQ_SYN_LOG日志表中。在區(qū)縣數據庫中,通過物化視圖將市局DCQ_SYN_LOG表記錄同步到區(qū)縣DCQ_SYN_LOG表中,在插入到區(qū)縣DCQ_SYN_LOG表的同時,通過唯一標識GUIDBSM判斷DCQ_SYN_LOG_LOCAL表中是否已經存在該記錄,如果沒有則將該記錄插入到DCQ_SYN_LOG_LOCAL表中,在插入到DCQ_SYN_LOG_LOCAL之前,分析該日志記錄,更新本區(qū)縣矢量數據,如圖2所示。

    圖2 數據同步示意圖

    4 應用效果

    根據上述的數據同步方法,我們使用Microsoft.NET平臺實現(xiàn)了市-區(qū)(縣)兩級空間數據實時同步系統(tǒng),并為42個區(qū)縣局部署了該同步系統(tǒng)。在公安專網內,100萬數據能在1小時內同步到各個區(qū)縣局,數據同步準確率100%,結果如圖3所示。

    圖3 數據同步結果

    5 結語

    本文提出了大規(guī)??臻g數據實時同步系統(tǒng)的技術設計,結合PGIS平臺在重慶市公安行業(yè)警用地理信息基礎平臺建設中得到了較好的應用,有效解決了市-區(qū)兩級PGIS空間數據同步的問題,有力支撐了全市PGIS應用的運行。

    [1]賀日興,孫丕龍.警用地理信息平臺及其建設部署模式[J].警察技術,2011(3):3~7.

    [2]姚文琳,王存剛,劉世棟等.基于Oracle的分布式數據庫設計與技術[J].計算機工程,2006(20):89~91.

    [3]丁鯤,嚴浩,刁興春.分布式數據庫數據同步技術研究[J].海軍工程大學學報,2004(5):100~104.

    [4]GA/T 493-2004.城市警用地理信息系統(tǒng)建設規(guī)范[S].

    [5]GA/T 529-2005.城市警用地理信息屬性數據結構[S].

    [6]GA/T 532-2005.城市警用地理信息數據分層及命名規(guī)則[S].

    猜你喜歡
    警用空間數據市級
    寶應縣涇河鎮(zhèn)創(chuàng)成市級“僑之家”
    華人時刊(2022年3期)2022-04-28 08:21:42
    市級自然資源信息化建設探討
    市級電視新聞報道中同期聲使用的技巧
    新聞傳播(2018年3期)2018-05-30 07:01:42
    01 警用無人機應用熱點紛呈
    元數據驅動的多中心空間數據同步方法研究
    警用直升機飛行管理信息系統(tǒng)的構想
    警察技術(2015年4期)2015-02-27 15:37:24
    95%市級政府帶頭 實現(xiàn)軟件正版化
    警用裝備資訊
    警察技術(2014年1期)2014-02-27 15:33:20
    基于GIS的警用系統(tǒng)設計
    河南科技(2014年7期)2014-02-27 14:11:16
    基于文件系統(tǒng)的分布式海量空間數據高效存儲與組織研究
    渑池县| 邵阳市| 翁牛特旗| 德安县| 芮城县| 靖远县| 馆陶县| 保康县| 潮安县| 青阳县| 平罗县| 潼关县| 韶山市| 通渭县| 桃江县| 商都县| 海南省| 汶川县| 永善县| 凤山县| 林芝县| 桑日县| 钟祥市| 舒兰市| 岳西县| 涞源县| 容城县| 石城县| 泰宁县| 茌平县| 常宁市| 饶平县| 静安区| 土默特左旗| 永州市| 平陆县| 新泰市| 明水县| 盐山县| 盐城市| 手游|