摘要
当前,关系型数据库与面向对象程序设计语言之间不匹配,造成了数据存取效率低下.为此,提出一种基于面向对象空间数据库的空间数据管理方案.分析现有的空间数据类型,设计矢量空间数据结构、栅格空间数据结构和影像数据结构分别表达矢量、栅格和影像数据,并阐述了矢量、栅格和影像数据的面向对象数据库管理方案.基于开源的面向对象数据库db4o,开发了空间数据管理原型系统,实现了矢量、栅格和影像空间数据的一体化管理,并对空间数据进行可视化.因此,基于面向对象数据库能够实现多源、异构的空间数据管理.
Because relational databases and object-oriented programming languages do not match, it results in low efficiency of data access. So, object-oriented database storage for spatial data is proposed to store spatial data. The existing spatial data types are classified into vector spatial data, raster spatial data, and image spatial data. Vector spatial data structure, raster spatial data structure and image spatial data struc- ture are designed to represent vector, raster and image storage method for the mentioned spatial data above is spatial d elaborate ata separately. Object-oriented database d. At last, a prototype for spatial data management based on db4o is developed and spatial data management and visualization results are illustra ted. It can conclude that object-oriented database is a good way to manage spatial data.
出处
《西南大学学报(自然科学版)》
CAS
CSCD
北大核心
2013年第4期132-137,共6页
Journal of Southwest University(Natural Science Edition)
基金
国家自然科学基金资助项目(41001223)
西南大学博士基金资助项目(SWU111062)