ArcSDE和Geodatabase10.1搶先版諜照介紹(3)——ArcToolbox工具和其他功能

新增工具
ArcToolbox工具最大的亮點就是內建了一個叫Geodatabaseadministration的工具箱,這裡面的工具有的我們已經用過(其實就是原來的Database),有的是一些新工具。
關于Create/Enable Enterprise Geodatabase工具在系列文章2中已經說明。
RebuildIndexes:
這個功能主要是對使用者進行大範圍資料編輯,在原有資料基礎上做大量的資料加載或者資料删除後,為了提高資料性能,進行的操作。其實聽到這裡有點老生常談,我們原來的方法也是一個圖層一個圖層的進行重建索引,但是這個功能可以批量的重建索引,而且及支援屬性索引也支援空間索引,支援系統表以及版本的增量表的重建索引,比較友善。
CreateVersioned View(Data MangementTools-Version)
這個工具雖然是新增的,但是以前我們也經常使用,也就是原來的sdetable –o create_mv_view建立多版本視圖的功能,以前隻能使用sde指令建立,現在內建得到ArcGIS桌面上了,使用者操作性更強,也更友善了。
Make QueryLayer(Data Mangement Tools-Layers and TableViews)
這個工具其實也就是可以使用GP工具來代替桌面建立QueryLayer了。
其他工具比如說檢視ArcSDE使用者連接配接資訊,鎖定資訊,版本資訊等在系列文章(1)裡面已經說明。
UpgradeDataset
因為ArcGIS10的Geodatabase不需要更新,也就是說10和10.1的GDB是一緻的,但是ArcGIS10.1的新功能(比如Editor Tracking),ArcGIS10是不能使用的,是以要更新一下Dataset,該功能就是這個目的。
View(右鍵選擇資料連接配接-New-View)
這個工具其實也是代替了sdetable –o create_view指令了。
Editor Tracking
通過這個工具,ArcGIS能夠自動記錄針對每一個要素的資訊
- 該要素的建立者的使用者
- 該要素建立的時間日期
- 該要素被哪個使用者編輯
- 該要素最後編輯的時間
而且該工具适用于資料集、要素類、普通表、鑲嵌資料集、影像目錄等。
選擇目标資料-右鍵-Mange-Enable Editor Tracking
這些字段是使用者可以自定義名稱,這點感覺不太好(改成标準字段會比較規範點),這些字段會成為要素類的普通字段,然後對資料進行編輯(存儲在3種Geodatabase裡面),相關的編輯資訊就記錄上去了。
如果是ArcSDE的Geodatabase,這些使用者自然根據資料庫的使用者來走,如果是非ArcSDE的Geodatabase,這些使用者根據作業系統使用者來走。
該功能隻能在ArcGIS10.1的用戶端編輯使用,但是ArcGIS10或者SP1的用戶端可以進行檢視(隻讀),但是不能編輯。ArcGIS10 SP2可以對這些資料進行編輯,但是不能對資料進行Enable Editor Tracking這些操作。
增強工具
RegisterWith Geodatabase
在ArcGIS10之前的這個功能隻是将資料注冊到GDB表中
- GDB_ITEMS
- GDB_ITEMRELATIONSHIPS
- TABLE_REGISTRY (orsde_table_registry)
- COLUMN_REGISTRY (orsde_column_registry)
但是在ArcGIS10.1中如果你的資料包含空間列的資料,他會自動将資料注冊到SDE裡面
- LAYERS (or sde_layers)
- GEOMETRY_COLUMNS (orsde_geometry_columns)
這個功能有點類似于sdelayer –o register,但是如果建立一個空結構(包含ST_Geometry),該功能是不會注冊的(我的這個ZD表裡面是有資料的),因為它不能區分這個要素類的類型。
通過這個圖我們可以看到,含有空間列的圖示也由原來普通表的圖示演變為一個新的圖示,這就是讓使用者更加明顯的看到這個表包含空間列。
=================>
Domain(選擇資料連接配接(Workspace)-右鍵-Domain)
在ArcGIS10.1之前的,所有的Domain都集中放在一起,但是我們并不知道這些Domain分别屬于哪些使用者所建立的,在新版本就很好的解決了這個問題。
注意
因為都是beta版本,大家看到這篇文章僅僅了解就可以了,由于筆者剛剛接觸這個軟體,有些新功能可能并未發現或者了解有出入,這個請大家見諒!