新增工具
![](http://hi.csdn.net/attachment/201108/11/0_13130461918a8U.gif)
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版本,大家看到这篇文章仅仅了解就可以了,由于笔者刚刚接触这个软件,有些新功能可能并未发现或者理解有出入,这个请大家见谅!