论文部分内容阅读
空间数据是空间数据库的核心,由于其独特的数据特征,空间数据的有效存储和管理一直是研究的重点和难点。空间数据模型是空间数据库设计与实现的前提和关键,采用什么样的数据模型进行空间数据的组织和管理,如何进行空间数据建模和数据库设计、如何确保空间数据的完整性和一致性、如何高效地访问和维护空间数据库等,这些问题都是GIS系统设计中的核心内容。 基础地理信息空间数据库是国家空间数据基础设施(NSDI)的重要组成部分,它承载的内容应用面广,具有较高社会公益性。如何进行空间数据建模和数据组织,以实现基础地理信息空间数据的有效组织和管理,关系着宝贵的测绘成果能否在经济建设各行业得到充分有效地利用。 基于以上背景,本文在比较GIS各种数据组织方式的优缺点以及充分分析空间数据模型的发展和趋势的基础上,对基础地理信息空间数据库的矢量数据组织现状进行剖析,总结其存在且亟需解决的缺点和不足,进而立足GIS技术发展的前沿,探讨利用面向对象技术进行空间数据建模和数据库设计的理论、方法及技术。以基础地理信息1:100万矢量数据库为例,针对当前数据组织形式下存在的问题和不足,重点探讨基于地理数据库模型提供的解决方案,利用Case工具和UML进行空间数据建模和数据库设计的方法与过程,创建了基础地理信息1:100万矢量数据库模型。并利用空间数据库引擎ArcSDE实现基础地理信息1:100万数据在数据库管理系统Oracle9i中的物理存储,创建了分布式空间数据库。 利用面向对象的空间数据模型进行数据建模和组织后,基础地理信息1:100万数据库在地理实体的模拟、数据质量的保障、空间关系的表达及数据的应用、更新、维护等方面都有很大的提高和改善;并通过ArcSDE利用关系数据库系统实现了海量数据的统一存储、多用户并发访问、长事务处理、历史快照、用户权限管理、数据有效备份等性能,提高了空间数据的组织、管理和应用的水平,为GIS数据模型的发展和基础地理信息数据库的建设提供理论依据和实践参考。