基于ArcGIS+Engine的房产管理信息系统开发研究(13)
发布时间:2021-06-08
发布时间:2021-06-08
基于ArcGIS+Engine的房产管理信息系统开发研究
之前,不含有任何楼房分层数据;在矢量数据索引表中生成一条新的记录,追踪此
时刻下变化的楼房ID号;在拥有特定域值属性库的表中新增一列,列名冠以时相
信息,记录此时刻下属性域内枚举值的变化,新建之初该列的记录值由前一时刻记
录值复制而来,默认与前一时相数据相同。
(4)修改版本功能实现对某个版本名称的修改,主要是时相信息的修改。此时,
矢量要素数据集的名称、索引表内对应记录的时相信息、属性库中对应列的列名都
将修改成新的名称。
(5)删除版本时,系统将对应版本下要素数据集删除,索引表中对应记录删除,
属性库中相应的列删除。
(6)版本切换时,数据切换步骤如下:
系统获得该时期版本名称和这幢楼的D号:
在索引表中检索时相等于版本名称的记录。返回该记录内存储的楼房D号,
在这些D号中查找是否含有待查看楼栋的D号:
如果含有该D号,则返回该记录。时相一字段中的信息,调用对应要素数据
集内的分层图数据;如果没有找到,则向前一时相的记录追溯,直到找到含有该楼
房D号的记录,然后返回该记录“时相一字段中的信息,调用对应要素数据集内
的分层图数据。
(7)编辑某时相下楼房数据的步骤具体如下:
系统获得该时期版本名称和这幢楼的m号;
在索引表中检索“时相一等于版本名称的记录。返回该记录内存储的楼房D
号,在这些D号中查找是否含有待查看楼栋的m号;
如果含有该D号,则返回该记录。时相一字段中的信息,调用对应要素数据
集内的分层图数据,保存房屋修改属性;如果没有找到,则向前一时相的记录追溯,
直到找到含有该楼房D号的记录。返回该记录“时相一字段中的信息,系统访问
该时相对应要素数据集,将待修改房间所属整栋楼的所有图层数据,复制拷贝到需
要编辑的时相对应的要素数据集中,并对新位置下的数据进行修改。9
下一篇:技术支持下课堂导入的感想