2 基础地理信息数据库建设案例 3
1 背景材料 国家测绘地理信息局某部门负责建立的“×××核心地形要素(DLG)数据库”(以下简称“DLG 数据库”)建库技术设计如下
技术概况 随着数据库技术的发展,空间数据库技术逐渐取代了传统的数据文件管理模式,对象 -关系数据库管理系统是较为流行的解决方法,它是将复杂的数据类型作为对象放入关系数据库中,并提供索引机制和简单的操作,即在空问数据源之上增加一层软件(空间数据引擎)——空间数据库管理系统(Spatial Database Management System,SDBMS),实现对空间数据和属性数据的一体化管理
目前,市场上已有多种空间数据库中间件,国外的有 ESRI 公司的空司数据引擎(spatial database engine,SDE)、mapinfo 公司的 spatialware、intergrah 公司的 geomedia 等;国内的有武汉吉奥信息技术工程公司研发的 geosde、超图公司开发出的空间数据引擎 super map sdx等,它们都是把空间数据(矢量数据中的几何数据、拓扑数据,栅格数据)以二进制数据块的形式存储在数据库中,而属性数据则以常用数据类型的形式存储
同时,某些传统的数据库厂商在它们的数据库产品中也提供了空间数据类型的支持,如oracle 公司的 Oracle Spatial、informix公司的 spatial datablade
ArcSDE 空间数据引擎是 ESRI 公司针对空间数据的存储问题推出的一套空间数据库管理软件,从空间数据管理的角度可以将其看成是一个连续的空间数据模型,借助这一模型,可以将空间数据加入到关系数据库管理系统(RDBMS)中去
ArcSDE 融入 RDBMS 后,提供了对空间、非空间数据进行高效管理的数据库接口,通过 ArcSDE 用户可以