本發(fā)明專利技術公開一種基于身份標識的基礎地理數(shù)據(jù)增量更新方法及裝置,涉及圖形處理技術領域;而本發(fā)明專利技術包括以下步驟:S1、通過身份標識監(jiān)測模塊獲取變化要素實體并更新其標識;通過實時獲取新增和變化數(shù)據(jù),為基礎地理信息數(shù)據(jù)基于變化增量的快速高效更新提供了有效的技術手段,通過設定唯一身份碼、生產(chǎn)時間和刪除時間,對地理信息要素實體的身份和時間屬性進行有效標識,對地理信息數(shù)據(jù)的更新和管理起到重要作用,利用開源資源實現(xiàn)CAD數(shù)據(jù)與GIS數(shù)據(jù)的高效互操作,通過建立對照關系實現(xiàn)CAD數(shù)據(jù)與GIS數(shù)據(jù)的無損轉換,通過增量更新的方式實現(xiàn)地形圖生產(chǎn)數(shù)據(jù)的快速更新入庫,為保障基礎地理信息數(shù)據(jù)的更新和現(xiàn)勢性應用提供了條件。理信息數(shù)據(jù)的更新和現(xiàn)勢性應用提供了條件。理信息數(shù)據(jù)的更新和現(xiàn)勢性應用提供了條件。
【技術實現(xiàn)步驟摘要】
一種基于身份標識的基礎地理數(shù)據(jù)增量更新方法及裝置
[0001]本專利技術涉及圖形處理
,具體為一種基于身份標識的基礎地理數(shù)據(jù)增量更新方法及裝置。
技術介紹
[0002]基礎地理信息更新是國家建設和經(jīng)濟發(fā)展的基礎性、戰(zhàn)略性工作,隨著社會各界對基礎地理信息數(shù)據(jù)現(xiàn)勢性需求越來越高,因此如何快速高效進行基礎地理信息數(shù)據(jù)更新是相關部門關注的重要問題;
[0003]鑒于CAD強大圖形編輯和處理功能,目前很多生產(chǎn)單位都選用CAD作為數(shù)字成圖工具并以單個圖幅數(shù)據(jù)文件或以壓縮文件存儲在數(shù)據(jù)庫中等形式管理生產(chǎn)成果,然而,選用CAD作為數(shù)字成圖工具將文件存儲在數(shù)據(jù)庫中存在以下缺陷:
[0004]面向具體應用時需將單個文件形式的CAD數(shù)據(jù)轉入到GIS平臺中,利用GIS技術進行數(shù)據(jù)建庫和應用處理,往往需要進行大量的數(shù)據(jù)遷移和數(shù)據(jù)轉換工作,耗時費力且經(jīng)常存在數(shù)據(jù)丟失等情況。
[0005]針對上述問題,專利技術人提出一種基于身份標識的基礎地理數(shù)據(jù)增量更新方法及裝置用于解決上述問題。
技術實現(xiàn)思路
[0006]為了解決基礎地理信息數(shù)據(jù)庫更新效率低、成果服務滯后以及CAD數(shù)據(jù)與G I S數(shù)據(jù)的實時更新轉換困難的問題;本專利技術的目的在于提供一種基于身份標識的基礎地理數(shù)據(jù)增量更新方法及裝置。
[0007]為解決上述技術問題,本專利技術采用如下技術方案:一種基于身份標識的基礎地理數(shù)據(jù)增量更新方法,包括以下步驟:
[0008]S1、通過身份標識監(jiān)測模塊獲取變化要素實體并更新其標識,提取地形圖生產(chǎn)中的變化增量數(shù)據(jù),進行變化要素實體的增量動態(tài)更新;
[0009]S2、通過身份標識監(jiān)測模塊在CAD中構建數(shù)據(jù)庫反應器,在生產(chǎn)地形圖時對新增(含復制粘貼)、修改、刪除、保存等事件進行監(jiān)測進而更新相關要素身份標識,并提取、存儲至中間數(shù)據(jù)文件以進行動態(tài)更新;
[0010]S3、數(shù)據(jù)庫反應器在CAD中映射為各種事件,主要關注CAD中新建、選中、復制、移動、刪除、保存等事件,創(chuàng)建新增、修改、刪除和保存事件處理器,當一個事件發(fā)生時即觸發(fā)對應事件處理器執(zhí)行;
[0011]S4、針對地形圖生產(chǎn)中的具體操作,對新增、修改和刪除事件處理器編寫回調(diào)函數(shù)完成具體操作,對新增要素生成新的唯一身份標識碼和生產(chǎn)時間,對修改要素修改生產(chǎn)時間,對刪除要素修改刪除時間;
[0012]S5、對上所述新增、修改、刪除的要素實體數(shù)據(jù)進行單獨存儲,以變化增量中間數(shù)據(jù)文件的形式存儲在本地或服務器固定位置,作為動態(tài)增量更新的基礎數(shù)據(jù);
[0013]S6、將上述提取的變化要素數(shù)據(jù)更新至GIS數(shù)據(jù)庫對應圖層中,將新增要素實體直接寫入(唯一身份標識碼在數(shù)據(jù)庫中不存在),修改要素實體(唯一身份標識碼未變,生產(chǎn)時間變化)的,刪除舊要素實體并按新的生產(chǎn)時間標注刪除時間后存入歷史數(shù)據(jù)庫,寫入修改后的新要素實體,已標注刪除時間的舊要素實體(唯一身份編碼相同并標注了刪除時間),將GIS數(shù)據(jù)庫中對應要素刪除,編輯刪除時間的要素轉入歷史數(shù)據(jù)庫;
[0014]S7、從基礎地理信息數(shù)據(jù)庫中提取給定范圍內(nèi)的數(shù)據(jù)和變化數(shù)據(jù)增量更新入庫,主要通過建立要素實體所在圖層、屬性等數(shù)據(jù)結構的對照關系,利用開源資源GDAL實現(xiàn)讀寫GIS數(shù)據(jù),同時利用CAD二次開發(fā)實現(xiàn)基礎地理要素數(shù)據(jù)在CAD中的可視化;
[0015]S8、通過地理信息對照模塊,建立上述要素實體對照關系;
[0016]S9、通過地形圖數(shù)據(jù)提取模塊,從GIS數(shù)據(jù)庫中提取要素可按給定范圍(多邊形)或按空間屬性篩選出相關要素數(shù)據(jù);
[0017]S10、在CAD中生產(chǎn)地形圖前,提取的GIS數(shù)據(jù)根據(jù)要素編碼按照地形圖生產(chǎn)的相關標準,利用CAD二次開發(fā)的功能在進行分層、配色和符號化展示;
[0018]S11、CAD中地形圖生產(chǎn)的相關功能根據(jù)實際需要利用CAD二次開發(fā)實現(xiàn)。
[0019]優(yōu)選地,在S1中,身份標識監(jiān)測模塊300對基礎地理信息數(shù)據(jù)中的要素實體進行唯一性和時效性標注,具體包括要素實體的唯一身份標識碼、生產(chǎn)時間、刪除時間,生產(chǎn)時間是指要素實體經(jīng)測繪后的成圖時間,刪除時間是指基礎地理信息數(shù)據(jù)庫中的要素實體在現(xiàn)實中發(fā)生變化后(如修建或拆除等導致界址點變化),更新測繪或繪制地形圖時刪除原要素實體的時間。
[0020]優(yōu)選地,在S2中,身份標識監(jiān)測模塊300通過監(jiān)測事件獲取地形圖中變化的要素實體,能夠確保要素實體身份編碼的唯一性,同時記錄要素實體產(chǎn)生時間和刪除時間,以擴展屬性XDATA保存在CAD要素實體中,作為基礎地理信息要素增量動態(tài)更新的基礎信息。
[0021]優(yōu)選地,在S8中,建立的對照關系具體包括GIS標準數(shù)據(jù)庫結構、CAD中數(shù)據(jù)結構以及同一要素編碼在兩種數(shù)據(jù)中的對應對照關系等。
[0022]優(yōu)選地,在S9中,要素數(shù)據(jù)的提取可利用GDAL中現(xiàn)有的空間和屬性篩選功能,也可自主開發(fā)實現(xiàn)。
[0023]一種基于身份標識的基礎地理數(shù)據(jù)增量更新裝置,包括身份標識監(jiān)測模塊,所述身份標識監(jiān)測模塊的終端連接有地理信息對照模塊,所述地理信息對照模塊的終端連接有地形圖數(shù)據(jù)提取模塊。
[0024]與現(xiàn)有技術相比,本專利技術的有益效果在于:
[0025]本專利技術中,通過實時獲取新增和變化數(shù)據(jù),為基礎地理信息數(shù)據(jù)基于變化增量的快速高效更新提供了有效的技術手段,通過設定唯一身份碼、生產(chǎn)時間和刪除時間,對地理信息要素實體的身份和時間屬性進行有效標識,對地理信息數(shù)據(jù)的更新和管理起到重要作用,利用開源資源實現(xiàn)CAD數(shù)據(jù)與GIS數(shù)據(jù)的高效互操作,通過建立對照關系實現(xiàn)CAD數(shù)據(jù)與GIS數(shù)據(jù)的無損轉換,通過增量更新的方式實現(xiàn)地形圖生產(chǎn)數(shù)據(jù)的快速更新入庫,為保障基礎地理信息數(shù)據(jù)的更新和現(xiàn)勢性應用提供了條件。
附圖說明
[0026]為了更清楚地說明本專利技術實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)
有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0027]圖1為本專利技術關鍵技術流程圖。
[0028]圖2為本專利技術新增要素事件處理器實現(xiàn)流程圖。
[0029]圖3為本專利技術修改要素事件處理器實現(xiàn)流程圖。
[0030]圖4為本專利技術刪除要素事件處理器實現(xiàn)流程圖。
[0031]圖5為本專利技術1:1000基礎地理信息數(shù)據(jù)的生產(chǎn)更新技術流程圖。
[0032]圖6為本專利技術按多邊形范圍提取的1:1000基礎地理信息數(shù)據(jù)示例圖。
[0033]圖7為本專利技術1:1000基礎地形圖生產(chǎn)示例圖。
[0034]圖8為本專利技術地形圖更新前后及變化增量要素提取示例圖。
[0035]圖9為本專利技術模塊示意圖。
[0036]圖中:100、地理信息對照模塊;200、地形圖數(shù)據(jù)提取模塊;300、身份標識監(jiān)測模塊。
具體實施方式
[0037]下面將結合本專利技術實施例中的附圖,對本專利技術實施例中本文檔來自技高網(wǎng)...
【技術保護點】
【技術特征摘要】
1.一種基于身份標識的基礎地理數(shù)據(jù)增量更新方法,其特征在于,包括以下步驟:S1、通過身份標識監(jiān)測模塊(300)獲取變化要素實體并更新其標識,提取地形圖生產(chǎn)中的變化增量數(shù)據(jù),進行變化要素實體的增量動態(tài)更新;S2、通過身份標識監(jiān)測模塊(300)在CAD中構建數(shù)據(jù)庫反應器,在生產(chǎn)地形圖時對新增(含復制粘貼)、修改、刪除、保存等事件進行監(jiān)測進而更新相關要素身份標識,并提取、存儲至中間數(shù)據(jù)文件以進行動態(tài)更新;S3、數(shù)據(jù)庫反應器在CAD中映射為各種事件,主要關注CAD中新建、選中、復制、移動、刪除、保存等事件,創(chuàng)建新增、修改、刪除和保存事件處理器,當一個事件發(fā)生時即觸發(fā)對應事件處理器執(zhí)行;S4、針對地形圖生產(chǎn)中的具體操作,對新增、修改和刪除事件處理器編寫回調(diào)函數(shù)完成具體操作,對新增要素生成新的唯一身份標識碼和生產(chǎn)時間,對修改要素修改生產(chǎn)時間,對刪除要素修改刪除時間;S5、對上所述新增、修改、刪除的要素實體數(shù)據(jù)進行單獨存儲,以變化增量中間數(shù)據(jù)文件的形式存儲在本地或服務器固定位置,作為動態(tài)增量更新的基礎數(shù)據(jù);S6、將上述提取的變化要素數(shù)據(jù)更新至GIS數(shù)據(jù)庫對應圖層中,將新增要素實體直接寫入(唯一身份標識碼在數(shù)據(jù)庫中不存在),修改要素實體(唯一身份標識碼未變,生產(chǎn)時間變化)的,刪除舊要素實體并按新的生產(chǎn)時間標注刪除時間后存入歷史數(shù)據(jù)庫,寫入修改后的新要素實體,已標注刪除時間的舊要素實體(唯一身份編碼相同并標注了刪除時間),將GIS數(shù)據(jù)庫中對應要素刪除,將含刪除時間的要素轉入歷史數(shù)據(jù)庫;S7、從基礎地理信息數(shù)據(jù)庫中提取給定范圍內(nèi)的數(shù)據(jù)和變化數(shù)據(jù)增量更新入庫,主要通過建立要素實體所在圖層、屬性等數(shù)據(jù)結構的對照關系,利用開源資源GDAL實現(xiàn)讀寫GIS數(shù)據(jù),同時利用CAD二次開發(fā)實現(xiàn)基礎地理要素數(shù)據(jù)在CAD中的可視化;S8、通過地理信息對照模塊(100),建立上述要素實體對照關系;S9、通過地形圖數(shù)據(jù)提取模塊(20...
【專利技術屬性】
技術研發(fā)人員:賀衛(wèi)中,許文帥,楊少敏,陳昀,周維娜,王琰開,
申請(專利權)人:常州市自然資源和規(guī)劃服務中心常州市歷史文化名城保護管理中心,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。