森林资源时空数据异步更新与回溯算法研究
2014-02-10杨思吉,吴保国
地理与地理信息科学 2014年3期
杨 思 吉,吴 保 国
(北京林业大学信息学院,北京 100083)
森林资源小班(简称“小班”)[1]数据更新就是将森林资源数据库中的小班数据更新到变化后的实际状态,2000年前小班数据更新主要是利用小班经营活动库和生长模型库对小班属性数据进行更新[2]。随着GIS的发展,空间数据更新与回溯显得越来越重要,许多学者在时空数据模型、数据回溯方面做了大量研究,如 基 于 过 程[3,4]、基 于 对 象[5-9]、基 于 事件[10-12]、数据异常检测[13]、高斯区域数据[14]的时空数据模型;采用分布式[15]和异步回溯[16,17]等方式,在关于宗地[18,19]、IP[20,21]等方面进行了回溯算法研究。在森林资源管理中,小班数据更新包括空间数据与属性数据的更新,许多学者应用版本管理原理[22]、时空一体化数据模型[23]、图论[24]等方法在小班空间数据更新与回溯方面开展了研究。但这些文献中的更新方式都是同步更新,一旦发现更新有误,将不能进行回溯和修改;虽然在时空一体化数据模型[23]中提出通过设置起始时间和结束时间字段来控制小班的生命周期,通过设置父小班(变化前的小班)和子小班(变化后的小班)字段来表示变化小班之间的关系,但没有给出父子小班关系的表示方式、存储结构和回溯算法。笔者基于这些现状,进行了森林资源时空数据异步更新和回溯算法研究。
1 关系模式设计
国内许多森林资源管理系统通常选择ArcGIS的个人地理数据库Personal Geodatabase进行数据存储,采用微软公司的Access DBMS的MDB数据库。数据库中小班数据表关系模式如下:……p>
登录APP查看全文
