Flyingis

          Talking and thinking freely !
          Flying in the world of GIS !
          隨筆 - 156, 文章 - 16, 評論 - 589, 引用 - 0
          數(shù)據(jù)加載中……

          ArcGIS Desktop 9.2 非版本編輯

              作者:Flyingis

              ArcGIS Desktop 9.2開始支持非版本編輯,和標準的數(shù)據(jù)庫事務(wù)處理一樣,ArcSDE非版本編輯直接對原數(shù)據(jù)進行編輯,非版本編輯的session不保存任何對數(shù)據(jù)的更改,在ArcMap中對數(shù)據(jù)start edit,然后對數(shù)據(jù)進行增、刪、改,或是修改屬性信息,完成后執(zhí)行save edit就可以將Geodatabase中的數(shù)據(jù)直接更新,否則edit session without saving放棄之前的修改。在這種模式下處理數(shù)據(jù)會存在一些問題,如當某一段編輯過程中出現(xiàn)問題時不能放棄或恢復修改,要么只能退出整個session的編輯放棄所有的修改。

              使用ArcSDE非版本編輯可以針對簡單數(shù)據(jù)進行處理--點、線、面、注記、relationship,如果feature class存在于拓撲或網(wǎng)絡(luò)中,則不能進行編輯。

              ArcMap中進行非版本編輯需要注意:

              1.數(shù)據(jù)已經(jīng)registered with the geodatabase

              所有ArcGIS Desktop創(chuàng)建的數(shù)據(jù)會自動registered with the geodatabase,只有當數(shù)據(jù)是在ArcGIS Desktop外創(chuàng)建時(如sdetable命令創(chuàng)建)才需要手動注冊。一般我們可以在ArcCatalog中看到空間數(shù)據(jù)的Register with Geodatabase為灰色的。

              2.數(shù)據(jù)沒有registered as versioned

              如果數(shù)據(jù)已經(jīng)注冊為版本,可以unregister as versioned,這時之前該版本中沒有提交的數(shù)據(jù)會丟失。

              3.配置ArcMap編輯進程的屬性

              取消“Edit a version of the database with the ability to undo and redo”選項。

              編輯非版本Geodatabase數(shù)據(jù)庫中的數(shù)據(jù),需要注意DBMS的一些特性:同步與鎖、隔離機制、數(shù)據(jù)完整性等,以后再說吧。

          posted on 2007-06-25 22:49 Flyingis 閱讀(2925) 評論(3)  編輯  收藏 所屬分類: GIS-GPS-RS

          評論

          # re: ArcGIS Desktop 9.2 非版本編輯  回復  更多評論   

          原來是做GIS方面的。
          有機會做個友情鏈接
          2007-08-28 14:33 | 姜利陽

          # re: ArcGIS Desktop 9.2 非版本編輯  回復  更多評論   

          @姜利陽
          已經(jīng)加上了。
          2007-08-29 10:18 | Flyingis

          # re: ArcGIS Desktop 9.2 非版本編輯  回復  更多評論   

          好,我也給你加上了。
          2007-08-29 10:25 | 姜利陽

          # re: ArcGIS Desktop 9.2 非版本編輯  回復  更多評論   

          偶認為Registering as versioned with the option to move edits to base
          比較好,既能保證編輯過程中undo/redo又不會使A/D表膨脹。這樣就不需要頻繁analyze表和compress版本了。
          2007-11-28 08:50 | Mr Du

          # re: ArcGIS Desktop 9.2 非版本編輯  回復  更多評論   

          @Mr Du
          是的,也可以說完全版本編輯和非完全版本編輯各有利弊吧。
          2007-12-04 15:14 | Flyingis
          主站蜘蛛池模板: 阿荣旗| 高密市| 锦州市| 红原县| 竹溪县| 九江县| 衡南县| 阿克苏市| 襄汾县| 克什克腾旗| 石棉县| 酉阳| 甘南县| 行唐县| 楚雄市| 甘孜| 瑞丽市| 富民县| 龙川县| 雷州市| 运城市| 丹江口市| 永康市| 汪清县| 渝中区| 德州市| 盐源县| 宁都县| 全南县| 唐山市| 田林县| 肥东县| 怀来县| 尉犁县| 攀枝花市| 彰化县| 武威市| 罗甸县| 深州市| 丹凤县| 普定县|