经常与ArcGIS性能打交道的人恐怕又有福气了,最近新推出了一个ArcGIS性能检查工具,感兴趣的朋友可以尝尝鲜!
该工具也是属于独立安装的,是基于ArcGIS Engine程序开发的,我大体总结了极大功能
1:可以进行相关图层放大、缩小、平移等的时间计算
2:可以进行脚本化的数据编辑(创建、删除、分割、移动、旋转等)-亮点
3:可以进行MXD文件性能检查的工具,可以对图层获得要素总数(可以包含标注检查)等
4:可以进行ArcSDE数据库(Oracle)的Trace文件跟踪
该工具可以支持版本9.3、10、10.1,既支持文件地理数据库也支持ArcSDE地理数据库,既支持集成与ArcGIS Desktop,也支持独立的EXE工具打开
下面我们就简单介绍一下这个工具
功能1:Rendering
从上图我们也可以看到相关的渲染时间的结果,我们加载相关图层(MXD或者要素类),点击右上角红绿灯的,开始,然后我们可以对目标图层进行放大、缩小、漫游等操作,每操作一步,内容框都会有每一步的渲染时间,而且这些事件包括(图形、注记、选择、合计等)
功能2:脚本化的数据编辑
这个也可能是这个工具最大的亮点,如果我们希望批量的对数据进行增加或者删除操作,我们可以使用这种方式对目标数据进行操作。
工具安装目录里面有一个相关的帮助文档
简单说明一下,该功能支持
[html] view plaincopyprint?
Create X1,Y1 [, X2,Y2, X3,Y3, X4,Y4, ..., Xn,Yn] [; N [; xoffset=X0] [, yoffset=Y0]]
CreateGN NetworkName, NetworkType, SnapTolerance
Delete oid1 [, oid2, … oidN] // delete 1 or more features
Display XMin, YMin, XMax, YMax
FeatureClass feature_class_name
Fetch feature_class_name, XMin, YMin, XMax, YMax
Move oid1 [, oid2, … oidN]; x,y // move lines to an x,y offset
Rotate oid1[, oid2, … oidN]; x, y, angle // rotate lines about a point, angle in radians
Split oid1 [, oid2, ... oidN]; ratio // ratio is >0.0 to <1.0
StartEdit // start editing
StopEdit Save | Discard
SimplifyFeatures True | False
SummarizeEdits [ExcludeFirstEdit] //summarize edit commands
O