基于ArcGIS+Engine的房产管理信息系统开发研究(11)
发布时间:2021-06-08
发布时间:2021-06-08
基于ArcGIS+Engine的房产管理信息系统开发研究
华东师范大学2008届硕士学位论文第二章房产管理信息系统开发的关键技术
库与矢量数据分离的好处是:可以对属性值域内部的枚举值进行独立调整,有效保
障了属性域的统一性和规格化。
2.2数据时态版本管理设计
房产数据既要兼顾校园平面和楼分层平面之间的跨图层操作,又要考虑到时态
数据管理。随着时间的发展,房屋积累了大量的历史数据,在不同的历史时期下房
产表现出不同的使用状态。因此,房产管理不仅是对当前现状的管理,管理部门希
望可以将不同时期的数据都存储下来,实现对房屋数据的动态管理,方便历史回溯
和对比追踪分析。
2.2.1传统时态管理方案
现有地理信息系统一般采用关系数据库系统僻DBMS)来管理空间数据,通过数
据的复制形成不同历史时期的数据,对不同时期数据而言,有一部分数据是没有发
生变化的,这就产生了大量的数据冗余,造成数据库庞大,不能适应长期的历史发
展过程演变【17】。因此,需要有一种合理的方法解决高校公用房管理系统数据库的时
态管理问题。目前对时态数据管理较为成熟的是版本管理机制,比如Esm公司提
供的高效的空间数据库引擎A∞SDE,跟踪在图层表中发生的所有变动情况,原始
图层及其所有的改变都被存储,而且不需要任何拷贝,实现版本管理。版本管理的
实质是以某个数据作为基准数据,只记录变化的情况和信息,不重复记录不变的数
据。在数据库中,使用特定的表来分别记录特征和对象被添加、删除或修改的情况
【18】【19】【20】口11。
由于一般的地理信息系统对地理信息对象的处理都在某一图层上,很少涉及跨
图层操作‘1】【21【嘲,而高校公用房数据存在楼栋、楼层和房间的从属关系,房间数据承
载于楼栋、楼层信息之上。如果按照传统版本管理的原理来为高校公用房数据库设
计版本,必须以房间为单位,为每一件房间设定唯一标识号【3】嘲,数据表内每一条
记录代表一间房间,有专门的字段记录时期。当某一时相房间数据发生修改时,数
据表里只记录发生变化的房间数据,作为记录保存在数据库中,避免了大量数据冗
余。
传统的版本管理方案比较适合对单一无从属关系的图层要素进行版本管理,为
每一要素设定唯一标识号,这样就必须对每一间房间设定唯一标识符,放在统一的
图层里管理。但是,房产管理数据因为存在着楼、楼层和房间的从属关系,因此,7
下一篇:技术支持下课堂导入的感想