基于版本管理的城市规划数据更新及审批的研究
2011-08-06李娜张永玉王波王金贵贾华峰
城市勘测 2011年6期
李娜,张永玉,王波,王金贵,贾华峰
(山东正元地理信息工程有限责任公司,山东济南 250101)
1 绪论
随着城市建设的不断发展,城市规划数据将不断更新,数据库的时效性是系统保持活力的保障,利用版本进行数据更新审批操作,能够保证数据库不被随意改动,且能够完成数据审批未通过时的更新回滚。
2 ArcSDE版本管理的基本原理
版本是整个数据库的副本,但不是数据库的复制,能够保存数据库的更新变化,在ArcSDE的数据库中,通过存储数据库的变化内容,实现数据库多版本并存。一个Geodatabase能够有很多Version,但数据库中只保存一套 Tables 和 Feature Classes[1]。
Versioning使得多个用户能够同时编辑一个Geodatabase,不用去复制数据库或者锁定数据库;用户在选定的版本中可对数据进行长时间的编辑,不影响其他用户的操作,可解决多用户并发操作和长事务处理问题。
ArcSDE版本按树状结构组织,最高版本是“Defatllt”版本,反映数据库当前状态,其他版本均为其子版本,各子版本只保存对数据库的修改,且更新修改必须向Default版本提交后才能生效。
3 城市规划数据更新的实现
3.1 城市规划数据
城市规划数据需要更新的数据主要包括:
(1)规划图库
规划图库是指规划数据成图,主要包括总体规划图、控制规划图、修建规划图等。
(2)红线图库
红线图库是指各种红线数据,主要包括用地红线、范围红线、建筑红线、道路红线、市政红线等[2]。
3.2 数据预处理
规划管理部门所拥有的规划及基础地形数据,均为按照标准制定的CAD数据,针对个别不规范CAD数据需进行预先处理。……
登录APP查看全文
