论文部分内容阅读
地籍数据库是以地块为基本单元,记录和诠释其界址、权属、质量和用途等几何、属性和时间信息的时空数据库。在地籍数据更新中,由于地籍图形信息的变更引起相关信息的改变,使得地籍变更处理操作极为复杂,所以当前国内外地籍数据更新仍然采用人、机交互方式进行。但其方法操作复杂易产生人为错误,难以保证数据的一致性,因此急需研究自动(或半自动)的地籍数据库增量更新方法。
本文以对象关系型数据库和时态GIS为基础,采用历史数据与当前数据统一存储的模式,设计并开发了地籍数据库增量查询更新系统,主要包括:
1)空间拓扑关系查询模块,实现了地块/地块、地块/界址线、界址线/界址线及界址点/界址点、界址点/地块等空间拓扑关系查询;
2)地籍信息更新模块,实现了地块合并、地块分割、公共边界调整、复合分并变更中的图形和属性信息的自动化或半自动化增量更新,并发展了相应的算法和流程;
3)宗地时态信息查询模块,包括父子关系查询、历史快照数据查询、变化信息查询等。
最后,作者以VC++.NET作为开发环境,将MapInfo7.0集成在VC.NET下,利用Oracle 0040(Oracle Obiects for OLE),ODBC和OCCI(Oracle C++Call Interface)实现Oracle数据库的访问,以实际的空间数据为例对本文所提出的方法和设计的算法进行了实验。