数据是信息的载体信息是数据的内涵利用计算机处理数据提取信息是信息系统的基本功能传统的空间数据一般采用文件方式文件方式的数据管理安全性较差存在着属性和图形分开管理的问题不适合网络共享发展的需要随着技术的进步空间数据管理逐渐出现了将图形数据与属性数据相结合存放在关系数据库中的管理方式此方式实现了空间数据与属性数据一体化存储和管理便于开发地理信息系统应用
Oracle Spatial是MapInfo公司和Oracle公司技术合作的产物它不仅使空间数据在Oracle数据库中存储成为可能同时还将地理信息中的空间算子空间分析集成到数据库并结合Oracle数据库的特性对空间数据进行管理济南电信资源管理系统采用的就是Oraclei数据库加Oracle Spatial插件的后台数据组织模式空间分析空间操作由Oracle Spatial实施空间数据的流动由MapInfo DBMS来提供系统充分利用了Oracle Spatial的优点不但实现了集中存储在减少了服务器资源消耗的同时还使客户端负荷大大降低使系统的综合应变能力大大加强济南电信资源管理系统利用Oracle Spatial不仅解决了海量数据存储历史数据管理等问题也解决了多用户编辑数据完整性数据安全机制等问题为行业应用带来更广阔的前景
海量数据的存储: 由于Oracle Spatial系统建立在功能强大的服务器上又实现了高效的空间索引技术(Rtree)能轻松地处理海量地图数据因此利用Oracle Spatial用户可以将空间数据直接存储到Oracle数据库服务器中在客户端通过MapInfo Professional或MapX及MapXtreme利用Oracle Spatial提供的空间算子结合SQL语句对空间数据进行编辑查询和其他复杂空间分析济南电信资源管理系统充分利用Oracle Spatial存储海量数据的特点在Oracle中存储了MB底图数据MB专业数据利用图纸的概念管理空间数据图纸即全局图形数据的部分内容
复杂空间分析: Oracle Spatial中的空间索引采用RTree技术即由Spatial引擎提供的最小外接矩形将各空间实体的各个局部按照从大到小的分格方法存储在索引中并按照从小到大的范围进行索引搜索以便根据给定的坐标快速定位某一空间对象空间索引技术实现了动态的拓扑关系机制只有在需要时系统才根据空间索引建立并使用实体间的拓扑关系这是一种隐式的拓扑关系
通过这种隐式的拓扑关系用户不需要建立复杂的特征表就能方便地进行空间查询与分析实现多种拓扑分析功能济南电信资源管理系统中充分利用空间分析和查询功能完成了电信中的专业设施管理(定位和管道端面图管理如下图所示)
[[The No Picture]]
点评: 从发展趋势来看纯关系数据库方案取代文件方案是发展的必然趋势也是GIS发展的主流趋势从Oracle版本推出第一代Spatial插件以后事实证明Oracle的Spatial技术稳定可靠将成为未来GIS软件存储的主要媒介 GIS的发展也将获得质的飞跃