SuperMap SDX + 提供了全面的数据模型的支持,其数据模型包括四个一体化。

一 整体数据模型

栅格数据和矢量数据一体化 
由于栅格数据和矢量数据在数据结构上的差异,早期的GIS软件,往往把矢量数据和栅格数据分开存储、管理和显示。
SuperMap GIS采用复合文档技术和数据库技术,将栅格数据和矢量数据存储在同一个数据源中,并实现对矢量数据和栅格数据的一体化管理、显示和分析。

面向对象和面向拓扑一体化 
GIS使用面向对象的数据结构来存储空间数据,但这样缺失了空间对象之间的拓扑关系。SuperMap SDX + 把面向对象的点、线、面、文本数据模型与面向拓扑的网络数据模型存储在同一个数据源中,并提供了两者之间的相互转化,以便根据实际应用来进行选择。

GIS和CAD一体化 
SuperMap SDX + 在同一个数据源中,既可以通过点、线、面、文本等数据模型存储单一类型的对象,又可以通过复合数据模型存储多种类型的几何对象(包括参数化对象),且每个对象可带有自己的显示风格。通过SuperMap SDX + 的复合数据模型可以直接访问包括AutoCAD的DXF/DWG、MicroStation 的DGN在内的CAD数据并且保存原有数据的属性和风格,还可以方便地增加自定义属性。

SuperMap SDX + 中,提出了复合对象(GeoCompound)的概念,它可以聚合各种类型的几何对象,可以实现任意复杂对象的绘制和管理,同时也能很好的支持AutoCAD中的Block和MicroStation中的Cell。

不同存储介质一体化 
近年来服务端的发展和SOA的出现,OGC标准的网络服务(WFS、WMS和WCS)也应用日益增多。通过SuperMap SDX + 可以同时管理和编辑上述不同来源的数据(分别为:文件型数据源、数据库数据源和Web数据源),在SuperMap的地图中,可以同时存在不同数据源的数据,并可以统一保存在工作空间中。

超图idesktop sql查询 超图数据格式_线数据模型

二 点数据模型(Point)

点是零维形状的,存储为单个的带有属性值的x, y 坐标对。
点数据模型主要是表达物体的空间位置信息,不关心它的形状、大小等。

实例;

超图idesktop sql查询 超图数据格式_点数据模型_02

三 线数据模型(Line)

线是一维形状的,存储为一系列有序的带有属性值的x,y坐标对。
线的形状可以是直线、折线、圆、椭圆、或旋转线等,其中圆、椭圆、圆弧等是转化为折线存储的。

实例;

超图idesktop sql查询 超图数据格式_SDX +_03

四 面数据模型(Region)

面是二维形状的,存储为一系列有序的带有属性值的x,y坐标对,最后一个点的x,y坐标必须与第一个点的x,y坐标相同。
用来描述由一系列线段围绕而成的一个封闭的具有一定面积的地理要素。
例如行政图中的省就会用面数据模型来表示,或者河流在大比例尺中也会用面数据模型来表示。

实例;

超图idesktop sql查询 超图数据格式_SDX +_04

五 文本数据模型(TEXT)

文本存储为两部分,第一部分为带有属性值的x,y坐标对(称为文本的定位点,及文本最小外接矩形的左上角点);第二部分为文本属性,包括内容、字体、字号、字高、字宽是否粗体、旋转角度,字体颜色、背景透明,固定大小等。

实例;

超图idesktop sql查询 超图数据格式_线数据模型_05