认识SuperMap Gis开发

时间:2024-03-16 13:31:41

今天我写的文献题目是认识SuperMap Gis开发。在讲之前,我希望你们要有SuperMapde的开发工具。我用的SuperMap开发工具是SuperMap iDesktop 9D版本。如果你们没有下载的话,你们可以在百度搜索iDesktop。我这里推荐的链接是:http://support.supermap.com.cn/product/iDesktop.aspx。 你们看自己的需求进行下载那个版本。如果不懂安装,请看相关视频。

安装完系统之后,我们打开软件SuperMap iDesktop 9D,首先看到的画面,如下图所示:

认识SuperMap Gis开发

里面的工作空间,数据源,数据集,地图,图层,布局,场景,资源是什么?这就是我今天要讲的认识SuperMap Gis开发。

首先我们来认识一下什么是工作空间:工作空间用于保存用户工作环境,包括:当前 打开的数据源(位置、别名和打开方式)、地 图、布局、资源(符号库、线型库、填充库)、 三维场景等。简单来说,工作空间是用来保存数据的。保存的工作空间格式有两种:一种是文件方式存储(*.sxwu,  *.smwu,*.sxw,*.smw);还有一种是数据库方式存储 (SQL Server、Oracle)。

数据源:数据源由各种类型的数据集组成,是空间数据 (集)的物理存储方式。一个数据源中可以具有一种或多种类型的数据 集,包括矢量数据集和栅格数据集。保存的数据源的方式有两种:文件方式存储(*.udb/udd)和数据库方式存储( SQL、Oracle、PostgreSQL 、 DB2、BeyonDB)。

数据集:数据集是由同种类型数据组成的数据集合,也就是 一组数据对象的集合。根据存储结构不同,分为矢量数据集和栅格数据。数据集类型包括:点数据集、线数据集、面数据集、纯属性数据集、网 络数据集、复合数据集(CAD)、文本数据集、路由 数据集、影像数据集、栅格数据集等。数据集没有对应的物理存储文件,其物理存储在对应的数据源中。

地图:一个或者多个二维数据集被赋予一定的显示风 格,显示在同一个地图窗口中,就成为地图。地图是通过工作空间以文件或数据库的方式进 行物理存储。因此,保存地图后,还需要保存 工作空间。

图层:图层可理解为地图窗口中的透明薄膜。图层是数据集的显示方式。显示数据集的实质是将 数据集中的对象以一定的风格添加到地图窗口的图层中。图层是空间数据按专题在垂直方向上组织的一种方式。专题图也是以图层方式保存与管理。

布局:将一幅或者多幅地图放置在布局窗口中,并添 加其他辅助制图要素,如图名、图例、地图比 例尺等,就成为布局。布局的保存也依赖于工作空间的保存。

场景:有二维场景跟三维场景。三维场景可以对二维点\三维点、二维线\三维线、 文本、DEM、GRID、模型(*.3ds、*.sgm)、 影像数据等进行三维实时浏览;二三维一体化 显示与管理。三维场景的保存也依赖于工作空间的保存。

资源:有符号,线型,填充。可以自己手动添加你要的资源。

上面是对它们之间的一种认识。当然它们之间也存在一定的关系。下面是它们之间的关系。

工作空间与数据源的关系:工作空间和数据源对应不同的物理存储。一个工作空间中可以有多个数据源。

数据源与数据集的关系:数据源是数据集的物理存储方式。一个数据源可以有多个甚至多种类型的数据集。一个或多个数据集可以组成一个或多个数据源。

    数据集、图层和地图的关系:图层是数据集的显示方式。图层能将数据集中的对象以适当的风格进行显示,而数据集中没有存储风格(文本和CAD数据集除 外)。1个或多个图层构成了地图。图层和地图会随着数据集内容的改变而动态更新。1个数据集可以配置多种风格,添加到一个地图窗口中。数据集不等于图层。

工作空间和地图、布局的关系:地图和布局都保存在工作空间文件(或数据库)中,保存地图和布局后,如没有保存工作空间, 结果将不被保存。如果工作空间中没有数据源,则相应的地图和 布局将没有数据。

学习总结:通过这次学习认识SuperMap Gis开发,我明白了什么是工作空间,数据源,数据集,地图,图层,布局,场景,资源以及它们之间的关系。如果你们看不懂或者有什么要补充的问题,可以评论我,共同的学习SuperMap Gis开发。