Flyingis

Talking and thinking freely !
Flying in the world of GIS !
随笔 - 156, 文章 - 16, 评论 - 589, 引用 - 0
数据加载中……

ArcGIS Desktop 9.2 非版本编辑

    作者:Flyingis

    ArcGIS Desktop 9.2开始支持非版本编辑,和标准的数据库事务处理一样,ArcSDE非版本编辑直接对原数据进行编辑,非版本编辑的session不保存任何对数据的更改,在ArcMap中对数据start edit,然后对数据进行增、删、改,或是修改属性信息,完成后执行save edit就可以将Geodatabase中的数据直接更新,否则edit session without saving放弃之前的修改。在这种模式下处理数据会存在一些问题,如当某一段编辑过程中出现问题时不能放弃或恢复修改,要么只能退出整个session的编辑放弃所有的修改。

    使用ArcSDE非版本编辑可以针对简单数据进行处理--点、线、面、注记、relationship,如果feature class存在于拓扑或网络中,则不能进行编辑。

    ArcMap中进行非版本编辑需要注意:

    1.数据已经registered with the geodatabase

    所有ArcGIS Desktop创建的数据会自动registered with the geodatabase,只有当数据是在ArcGIS Desktop外创建时(如sdetable命令创建)才需要手动注册。一般我们可以在ArcCatalog中看到空间数据的Register with Geodatabase为灰色的。

    2.数据没有registered as versioned

    如果数据已经注册为版本,可以unregister as versioned,这时之前该版本中没有提交的数据会丢失。

    3.配置ArcMap编辑进程的属性

    取消“Edit a version of the database with the ability to undo and redo”选项。

    编辑非版本Geodatabase数据库中的数据,需要注意DBMS的一些特性:同步与锁、隔离机制、数据完整性等,以后再说吧。

posted on 2007-06-25 22:49 Flyingis 阅读(2882) 评论(3)  编辑  收藏 所属分类: GIS-GPS-RS

评论

# re: ArcGIS Desktop 9.2 非版本编辑  回复  更多评论   

原来是做GIS方面的。
有机会做个友情链接
2007-08-28 14:33 | 姜利阳

# re: ArcGIS Desktop 9.2 非版本编辑  回复  更多评论   

@姜利阳
已经加上了。
2007-08-29 10:18 | Flyingis

# re: ArcGIS Desktop 9.2 非版本编辑  回复  更多评论   

好,我也给你加上了。
2007-08-29 10:25 | 姜利阳

# re: ArcGIS Desktop 9.2 非版本编辑  回复  更多评论   

偶认为Registering as versioned with the option to move edits to base
比较好,既能保证编辑过程中undo/redo又不会使A/D表膨胀。这样就不需要频繁analyze表和compress版本了。
2007-11-28 08:50 | Mr Du

# re: ArcGIS Desktop 9.2 非版本编辑  回复  更多评论   

@Mr Du
是的,也可以说完全版本编辑和非完全版本编辑各有利弊吧。
2007-12-04 15:14 | Flyingis

只有注册用户登录后才能发表评论。


网站导航: