关于空间数据在线编辑和ArcSDE版本管理的一点总结

       近半年多来,自己做的两三个项目都涉及到空间数据在线编辑,在这个过程中也碰到很多问题和困难,通过查阅大量资料以及在项目中慢慢摸索,在此做个总结,方便后来人可以参考,如果不正确的地方,望大家指出。

1.要进行的在线编辑服务的地图数据源是不是必须存放到ArcSDE里?

答:是的,否则不可以发布在线编辑服务。

2.为什么频繁编辑数据之后,数据的查询、分析、编辑效率会越来越慢?

答:这是数据版本的问题,如果你的数据进行了版本注册,当频繁编辑数据时,由于修改的数据不是基础表的,而是增量表的,增量表会越来越大,导致查询效率会越来越慢,所以针对版本注册并且频繁编辑的数据,需要定期进行版本压缩,版本压缩执行命令是sdeversion -o compress -u sde。需要注意的是进行版本压缩的必须是SDE管理员用户。

3.什么情况下需要进行版本注册?

答:在线编辑的数据可是版本注册的数据,也可以是非版本注册的数据。如果客户频繁进行数据编辑,且是多用户并发操作,并且要求编辑的数据可以撤销,返回重新编辑,那么需要进行版本注册,反之,则可以不进行版本注册。

4.为什么编辑数据之后,看不到数据的变化?

答:首先肯定一点,出现这种情况肯定是数据进行了版本注册。而在版本注册的时候,没有勾选数据保存到基表中去,需要勾选。

5.用低版本的ArcSDE9.1,9.2,9.3导入数据到数据库,然后通过ArcSDE10连接数据库可以吗?

答:可以的,但是通过低版本导入到数据库数据,通过高版本连接的时候,在ArcMap中,会有部分图层出现spatial data index does not exist的错误从而不会正确绘制,这是因为空间索引的方式不同,可以在ArcCatlog中,选中这个要素,然后进行索引重建即可。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值