SuperMap SDX 的版本管理和長事務

2022-05-19 17:48:02 字數 922 閱讀 2295

在gis領域的很多應用中,對資料做的新增、修改和刪除等編輯操作,需要特別慎重,最好是能夠儲存對資料每一步更改的歷史資料,以便能夠回溯或是恢復;在另外一種應用模式下,需要編輯的資料集往往很大,如果由一名資料人員進行編輯,工期會拖得很長,為了不影響專案的進度,往往需要多名資料人員同步對資料進行編輯操作,但又要使他們的編輯互不影響,這便要求空間資料引擎提供分支版本的功能來滿足上述要求。

針對資料集中管理,非同步更新維護的需求,supermap sdx+推出了版本管理模型,版本的基本結構如下圖所示:

在supermap sdx+ 中,您可以為資料來源建立乙個或多個版本;當版本存在時,可以有選擇的指定哪些資料集註冊為版本。當把資料集註冊為版本時,該資料集中的所有物件和屬性表都會自動註冊成為版本,多個使用者可以同時編輯乙個版本。

對於預設版本都會對應有兩個表:a表和d表。其中,a表用來記錄版本資料集中物件的新增、放大、縮小、移動等更新操作和這些操作所屬的版本;d表用來記錄物件的刪除操作和這些操作所屬的版本。

在版本下的任何版本所做的修改都會儲存到這兩個表中,如圖 2.3.2所示。

當完成編輯的時候,可以把當前編輯版本提交到預設版本中。

多個使用者對同一資料進行多版本編輯很容易導致同一區域或物件被多個使用者同時修改了,這便是版本編輯中的衝突問題。例如若版本a刪除了物件1,但是版本b移動了物件1,在版本b與版本a進行提交的時候就會出現衝突,這時候我們就需要解決衝突,如圖 2.3.

3所示。supermap sdx +為使用者提供了解決衝突的三種選擇:維持原狀、衝突覆蓋、衝突合併。

當處理完當前版本與目標版本之間的衝突時,就可以進行版本提交。提交操作首先儲存當前版本的操作,然後再將當前版本的操作合併到預設版本中。其他版本的使用者,在你提交後重新整理其工作空間可以看到提交後的結果。

在版本提交後,可以繼續進行當前版本的編輯,然後進行版本協調,再後進行版本提交。若在當前版本的編輯全部完成,則提交後可以刪除當前版本。

開車過彎的技巧版本

拐彎是有技巧的,賽道上的高手通常有5招必備的拐彎基本功。下面是為大家整理的開車過彎的技巧,歡迎參考 轉彎路線 外側 內側 外側 在轉彎時既想要快速通過彎道又不希望產生太大的離心力的話,就必須充分利用道路的寬度,盡量以趨於直線的大弧度來轉彎,所以,在轉彎開始前要靠著彎道的外側進入彎道,到中間的時候要靠...

汙水管道頂管專項施工方案 專家論證版本

1.1.1 建築深基坑工程施工安全技術規範 jgj311 2013 1.1.2 給水排水管道工程施工及驗收規範 gb 50268 2008 1.1.3 給水排水構築物工程施工及驗收規範 gb 50141 2008 1.1.4 混凝土結構工程施工規範gb 50666 2011 1.1.6 工程測量規範...

禮樂供氣管道 頂管施工方案2019修改版本

江門市禮樂蒸汽管工程施工 方案施工單位 上海欣公升城建工程公司江門分公司 編制 審核 日期 2012 3 29 目錄第一部分 專案概況1 一 工程概況1 二 施工範圍1 三 工程地貌1 第二部分 施工總體安排及施工計畫3 一 施工分段及任務劃分3 二 施工進度計畫3 第三部分 材料 勞動力等資源需要...