ArcGIS非版本化编辑的流程与不足
ArcGIS以非版本化模式编辑已归档数据,或直接编辑已归档的DEFAULT版本数据时,流程设计如下:
流程中,直接进行数据入库操作,辅以手工定期不不定期的数据库维护操作(压缩数据库版本Compress Versions、重建空间索引Rebuild Spatial Indexes、分析数据集Analyze Dataset)。
经项目实践证明,存在以下几点不足之处:
1.要素类已注册为版本,实际上依然是针对默认版本进行编辑操作,没有正确地使用版本化编辑功能,缺少流程概念,存在数据操作上的风险。
2.子版本数据更新完成后,没有及时进行压缩数据库操作,时间一长,增量表数据量非常大,数据浏览速度变慢。
3.没有建立工程与子版本的明确对应关系,工程更新完成时,没有及时删除子版本,导致数据库压缩不彻底,编辑性能下降。
4.对已经存在成千上万条记录的增量表进行手动压缩,相较少量记录的压缩操作,耗时呈爆炸性增长(前者可达几天几夜,后者快至仅为数秒),影响生产作业。
5.数据频繁更新后,没有重建空间索引,也将导致数据浏览速度变慢。
6.数据频繁更新后,没有重新分析数据集,可能导致统计结果不准确,也使得数据查询速度变慢。