节点文献
基于Oracle Spatial的地籍数据库增量更新系统设计与实现
【作者】 魏金占;
【作者基本信息】 中南大学 , 大地测量学与测量工程, 2005, 硕士
【摘要】 地籍数据库是以地块为基本单元,记录和诠释其界址、权属、质量和用途等几何、属性和时间信息的时空数据库。在地籍数据更新中,由于地籍图形信息的变更引起相关信息的改变,使得地籍变更处理操作极为复杂,所以当前国内外地籍数据更新仍然采用人、机交互方式进行。但其方法操作复杂易产生人为错误,难以保证数据的一致性,因此急需研究自动(或半自动)的地籍数据库增量更新方法。 本文以对象关系型数据库和时态GIS为基础,采用历史数据与当前数据统一存储的模式,设计并开发了地籍数据库增量查询更新系统,主要包括: 1)空间拓扑关系查询模块,实现了地块/地块、地块/界址线、界址线/界址线及界址点/界址点、界址点/地块等空间拓扑关系查询; 2)地籍信息更新模块,实现了地块合并、地块分割、公共边界调整、复合分并变更中的图形和属性信息的自动化或半自动化增量更新,并发展了相应的算法和流程; 3)宗地时态信息查询模块,包括父子关系查询、历史快照数据查询、变化信息查询等。 最后,作者以VC++.NET作为开发环境,将MapInfo7.0集成在VC.NET下,利用Oracle OO4O(Oracle Objects for OLE),ODBC和OCCI(Oracle C++ Call Interface)实现Oracle数据库的访问,以实际的空间数据为例对本文所提出的方法和设计的算法进行了实验。
【Abstract】 Cadastral database is a spatio-temporal database, which records the space, attribute and time information of each parcel’s boundary, authority, usage, and so on. With the particularity of topological relationship between cadastral entities, it is difficult to update the Cadastral database when a change happened. Therefore it is very common to update data mutually. While the manual updating always will lead to errors in the maintenance of integrity of data, which means it is vital to realize automatic or semi-automatic data updating of CIS.Taking object-oriented database model and spatio-temporal GIS as its foundation and storing all the historical data and current data in one database, an experimental system of incremental updating was designed and carried out, in which three main aspects will be included:1) The module of topological query, including the topological query of plots/ plots, plots / boundaries, boundaries/ boundaries or nodes /plots etc;2) The module of updating, such as the automatic or semi-automatic updating of plot split, union, reallocation, modification of the common border and the corresponding arithmetic and flow;3) The module of spatio-temporal query, including query of father-son relations, query of snapshot, query of changed data etc;In the end, taking VC++.NET as a developing setting and integrating Maplnfo 7.0 and Oracle spatial 9.2 which is called by 0040 (Oracle Objects for OLE), ODBC and OCCI (Oracle C++ Call Interface), the author illustrates the theories and methods by some spatial data.
【Key words】 oracle Spatial; Maplnfo; Cadastral database; incremental updating; query;
- 【网络出版投稿人】 中南大学 【网络出版年期】2006年 07期
- 【分类号】P273
- 【被引频次】7
- 【下载频次】522