GIS|地理信息系统专家博客

关注地理信息技术 MapInfo开发学习

导航

MapInfo SpatialWare软件简介

Posted on 2010-06-29 15:55  GIS系统专家  阅读(513)  评论(0)    收藏  举报

    众所周知,数据库管理系统( RDBMS )中保存着企事业单位所有的重要的和完全的数据,包括员工信息、客户信息、设备信息、财务信息等,是所有企事业信息管理系统建立的基础。随着空间信息(位置信息)对于企事业管理的重要性日益加强,而且空间数据量日益增多,所以对于空间信息的安全性,一致性,以及能够与其他数据统一管理的要求使得将空间数据存储到关系数据库中去成为一个必然的发展趋势。目前,能够提供对空间数据支持的关系数据库并不很多, Oracle8i 之后的版本提供了空间对象的管理机制, MapInfo 可以直接连接 Oracle8i 之后的所有数据库版本,访问其中的空间数据,但是对于其他多数数据库如 Informix, IBM DB2, SQL Server , MapInfo 提供了一个中间件产品 SaptialWare ,用于解决空间数据存放到关系数据库中并可以管理的问题。
概述 
    SpatialWare 是高效存储、管理和维护空间数据管理工具,是完整的基于服务器的空间信息管理系统。 SpatialWare(SpatialWare论坛:http://www.hellomap.com.cn/)允许空间数据与先进的商业数据库管理系统如 IBM DB2 、 Microsoft SQL Server 和 Oracle 8i 以上版本、 Informix 的所有数据实现轻松的无缝整合,支持大量空间数据的集中存储和管理。 MapInfo SpatialWare 在数据库环境中实现了基于 SQL 的空间访问、分析和建模,提升客户的商业分析能力。
软件组成 
    MapInfo SpatialWare 主要包括:
    空间数据对象: 提供存储机制和必要的功能,便于存储、检索和维护空间数据的内容,同时,数据类型还可以由客户端软件派生出其他有用的数据类型。存储在数据类型中的几何图形以二维或三维形式存在。数据类型和 SQL 功能建立在 ISO SQL 、多媒体标准、 Open Gis 标准之上。
    空间索引: 借助索引空间数据的 Range-Tree ( R 树)技术实施空间索引方案。 R 树索引适合于分布式类型,尤其是空间数据,无需数据知识即可获得优化结果。
    空间操作: 包含 150 多种扩展符,它们通过计算在表格中检索数据,或者以几何关系筛选数据。扩展符有 ISO 标准规定的内容,以及 MapInfo 客户需要的其他操作符,例如坐标系统支持、距离、圆心和凸包计算等。
特性
跨平台支持 

    支持 Sun Solaris, Windows NT or 2000, and HP-UX 。
灵活的数据上载和交换
    数据上载通过两种方式可以完成:通过标准的 SQL 命令将 ASCII 数据加入到数据库中;通过 MapInfo 提供的 Easy Loader 工具将 TAB 数据上载到数据库中。其他格式的数据如 DXF 、 DWG 、 E00 等可以由 MapInfo 提供的通用转换器转换成 TAB 后上载到 数据库中。
标准 SQL 用于数据访问
    使用标准的 SQL 语句创建、更改、插入、删除、查询空间数据,减少培训费用,降低开发成本。
符合 “ ACID ” 测试要求
    A( Atomicity ) :提交所有或者空,保证数据完整;
    C(Consistency) :系统合法检查的一致性约束;
    I(Isolation) :数据只有在提交后且满足一致性约束后才可以被其他用户访问;
    D(Durability) :一旦数据提交,将保证与软硬件特征一起存储。