`
mapinfo
  • 浏览: 18392 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

MapInfo SpatialWare

阅读更多
    众所周知,数据库管理系统( RDBMS )中保存着企事业单位所有的重要的和完全的数据,包括员工信息、客户信息、设备信息、财务信息等,是所有企事业信息管理系统建立的基础。随着空间信息(位置信息)对于企事业管理的重要性日益加强,而且空间数据量日益增多,所以对于空间信息的安全性,一致性,以及能够与其他数据统一管理的要求使得将空间数据存储到关系数据库中去成为一个必然的发展趋势。目前,能够提供对空间数据支持的关系数据库并不很多, Oracle8i 之后的版本提供了空间对象的管理机制, MapInfo 可以直接连接 Oracle8i 之后的所有数据库版本,访问其中的空间数据,但是对于其他多数数据库如 Informix, IBM DB2, SQL Server , MapInfo 提供了一个中间件产品 SaptialWare ,用于解决空间数据存放到关系数据库中并可以管理的问题。
概述
    SpatialWare 是高效存储、管理和维护空间数据管理工具,是完整的基于服务器的空间信息管理系统。 SpatialWare 允许空间数据与先进的商业数据库管理系统如 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) :一旦数据提交,将保证与软硬件特征一起存储。
对象存储
    所有数据以对象形式存储,存储的几何对象如点,折线,曲线,弧,多边形。
提供 6 大类 150 种函数
    SpatialWare 有 150 多种函数,可以分析并操作空间数据,基于标准的空间操作符如缓冲、包含、邻角、覆盖、长度、倾斜、集合、面积和周长;高级 SpatialWare 操作符扩展如距离、凸包、清除、旋转、交叉等。共有 6 大类:

    空间判别谓词,分析空间数据是否满足条件,返回值为真或假。例如覆盖、包含谓词。
    空间测量函数,返回数值型数据描述空间对象的形状、大小、角度、旋转和位置,例如 “ 长度 ” 、 “ 周长 ” 、 “ 高度 ” ,同时适用于笛卡尔坐标系和球面坐标系。
    空间操作函数,对空间数据类型进行操作,并返回空间数据类型的数据。例如,合并两个空间对象的操作生成并返回合并后的新的空间对象;或者缓冲区函数返回按用户 指定距离为空间对象生成缓冲区。
    构造空间对象函数,例如:圆是由点和半径构成的空间数据对象。
    查询空间对象函数,返回空间对象的数目,对象,状态的函数,如计算坐标点个数,起始坐标点,终止坐标点,以及集合状态都属于查询函数的例子。
    通用函数包括数学函数、索引函数等,例如: Pi 、角度以及特定数据库中的函数。
支持多种客户端
    客户端包括: Professional 、 MapX 、 MapXtreme 、 MapXtreme2005 。
投影
    支持 1000 种预定义坐标系统以及定制的用户投影系统。
ODBC 客户连结
    借助商业软件如 Delphi 或 Visual Basic 为 SpatialWare 提供一条开放的联系纽带。
对数据库和操作系统的要求
IBM DB2

    •  IBM DB2 企业版和 AIX 4.2 操作系统
    •  DB2 IAV Extender

INFORMIX

    •  Informix Dynamic Server ,配有 Universal Data Option v9.21

    •  Microsoft SQL Server

    •  Microsoft SQL Server 7.0 桌面版或企业版, Microsoft SQL Server 2000

    •  Microsoft Windows NT 4.0 或 Microsoft Windows 98

Oracle

    •  Oracle 8.0.6

    •  Sun Solaris 2.7 , HP UX 11.0 或 Windows NT 4 操作系统。
必备条件
    •  TCP/IP 网络
    •  建立和安装数据库所需的系统管理和数据库权限
    •  能够访问文档的 Internet 浏览器

分享到:
评论

相关推荐

    mapinfo sp

    ### MapInfo SpatialWare 4.8 for Microsoft SQL Server 关键知识点 #### 一、简介 - **产品概述**:MapInfo SpatialWare 是一款强大的空间数据管理解决方案,它允许用户将地理信息作为业务数据的一部分进行存储、...

    mapinfo培训

    6. **MapInfo Spatialware**:这是一个空间数据管理工具,能够有效地管理带有地理位置信息的数据,并与商用数据库系统(如DB2、Microsoft SQL Server、Oracle等)进行交互。 7. **MapInfo Routing JServer**:在Java...

    Spatialware 文档 mapinfo mapx、mapxtreme开

    ### Spatialware 文档:MapInfo 空间数据引擎与 MapX、MapXtreme 开发 #### 知识点一:Spatialware 结构及功能介绍 - **Spatialware** 是一个高性能的空间数据库管理系统(SDMS),专为地理信息系统(GIS)应用而...

    GIS软件开发平台选型对比1.pdf

    MapInfo 的数据格式相对比较单一,即基于文件的 TAB 数据格式,另一种就是基于数据库的 MapInfo Spatialware。MapInfo 也能比较方便地在两种数据格式之间进行转换。 基于文件的地图数据管理 基于文件的地图数据...

    空间数据共享与交换技术现状

    空间数据库引擎如ESRI的ArcSDE、Oracle的Oracle Spatial、MapInfo的Mapinfo SpatialWare和超图的SuperMap SDX,它们能有效地管理和存储大规模空间数据,实现空间数据和属性数据的一体化,并与数据库系统(如Oracle...

    主流GIS软件开发对比

    - **MapInfo**:使用MapInfo Spatialware,适用于基本的空间数据管理。 - **MapGIS**:使用MAPGIS-SDE,支持高级空间数据管理。 - **SuperMap**:使用SuperMap SDX,支持灵活的空间数据库管理。 **2. 拓扑关系** -...

    大型GIS平台对比评价

    MapInfo主要依赖基于文件的TAB数据格式以及基于数据库的MapInfo Spatialware。尽管MapInfo可以在两种格式之间较为方便地转换数据,但其数据格式均不支持拓扑关系这一特性。 ##### 2.2 基于文件的地图数据管理(重要...

    应用MapX编程两例

    12. **远程空间数据访问**:连接并访问存储在Oracle8i和MapInfo SpatialWare中的远程地图数据,提升数据查询效率和安全性。 #### MapX编程实例:GIS功能实现 1. **基础GIS功能**:通过设置MapX控件的`CurrentTool`...

    GIS软件开发平台选型对比

    MapInfo主要依赖于基于文件的TAB格式和基于数据库的MapInfo Spatialware。尽管其数据格式转换相对便捷,但缺乏对拓扑关系的支持成为一大短板。 ##### 2.2 基于文件的地图数据管理 基于文件的地图数据管理方式在...

    SpatialWare

    SpatialWare是一款专业的地理信息系统(GIS)软件,由美国TerraGo公司开发,它与MapInfo Professional相结合,提供了在SQL Server数据库中存储、管理和操作空间数据的强大功能。在本篇文章中,我们将深入探讨...

    MapX基础.doc

    MapX 提供了对空间服务器的访问能力,这是一项关键功能,允许开发者连接到存储在动态实时数据源中的空间数据,例如基于Oracle、Informix、DB2数据库或Oracle 8i Spatial数据库的空间服务器MapInfo SpatialWare。...

    Mapx_入门教程

    它还能连接远程空间服务器,如Oracle8i Spatial和MapInfo SpatialWare,以访问和操作集中存储在企业级数据库中的地图数据,提升性能并确保数据安全。 安装MapX需要满足32位Windows操作系统的要求,如Windows 95/98...

    MAPX地图数据与属性数据的关联

    2. **远程数据库访问:**MapX能够通过Oracle8i和MapInfo SpatialWare等技术实现对远程数据库的访问。 3. **远程数据访问方式:**MapX支持多种远程数据访问方式,如ADO、DAO、ODBC等。 #### GIS系统中的数据关联原理...

    基于MapXtreme2005的WebGIS设计与实现

    4. **空间服务器访问**:支持连接到存储在空间服务器(如Microsoft SQL Server、Informix或Oracle Spatial数据库上的MapInfo SpatialWare)中的实时数据。 #### 三、MapXtreme2005体系结构 MapXtreme2005基于...

    mapx教程 第八章(高校使用版)

    例如,**MapInfo SpatialWare**是一种常见的空间服务器解决方案,它不仅支持高级查询处理,还能显著提高服务器上的数据处理性能。 #### 访问远程空间数据的方法 在MapX中,可以通过以下两种方式来访问远程空间数据...

    mapinfo入门基本操作

    6. SpatialWare 是在对象——关系数据库环境下基于 SQL 进行空间查询和分析的空间信息管理系统,在 SpatialWare 中,支持简单的空间对象,从而支持空间查询,并能产生新的几何对象。 7. Vertical Mapper 提供了基于...

Global site tag (gtag.js) - Google Analytics