ArcGIS10.2 因空间索引导致数据编辑保存速度慢问题

来源:互联网 发布:标准偏差计算软件 编辑:程序博客网 时间:2024/06/08 15:30

问题发现:

ArcMap10.2编辑ArcSDE中数据,SaveEdits时速度比较慢

跟踪测试:

经继续测试发现,SDE数据库中存在大量没有数据的空白图层,而且这些图层没有空间索引;使用ArcToolbox—DataManagement Tools-indexes-add spatial index工具可以为要素类添加空间索引,可在执行过程中发现无论空间索引输入多少,工具运行之后添加的空间索引总是0。

        在ArcGIS10.2、ArcGIS10.2.1、ArcGIS10.2.2 、ArcGIS10.3、ArcGIS10.4五个版本中对上面的问题进行了测试,发现只在ArcGIS10.2系统的平台下添加空间索引存在这个问题;

问题解决:

1、使用ArcGIS10.3及以上的版本软件去更新空间索引

2、使用ArcGIS10.2.2,下载并安装下面的补丁

http://gisupdates.esri.com/QFE/QFE290200/ArcGIS-1022-DT-GFSSO-Patch.msp

3、ArcGIS10.2、ArcGIS10.2.1,安装ArcSDE命令行工具,然后通过下面的sde命令创建空间索引

sdelayer -o alter -l 要素类名称,shape -g GRID,100,0,0 -u sde用户名 -p sde密码 -i sde:oracle11g:数据库名44444
4、ArcGIS10.2、ArcGIS10.2.1,先使用原有toolbox工具添加空间索引,然后通过sql语句强制更新sde表空间下的表LAYERS中对应记录的GSIZE1、GSIZE2、GSIZE3字段值

问题复测:
将空数据图层添加空间索引后,再次编辑sde中的数据,发现保存速度有非常明显的提升

阅读全文
0 0