13281150 张泽英 Supermap与MapInfo两款软件的对比分析.docx
《13281150 张泽英 Supermap与MapInfo两款软件的对比分析.docx》由会员分享,可在线阅读,更多相关《13281150 张泽英 Supermap与MapInfo两款软件的对比分析.docx(12页珍藏版)》请在冰点文库上搜索。
13281150张泽英Supermap与MapInfo两款软件的对比分析
Supermap与MapInfo两款软件的对比分析
张泽英13281150
北京交通大学交通运输学院运输1305班
摘要:
地理信息系统(GIS)是一个获取、存储、编辑、处理、分析和显示地理数据的空间信息系统,其核心是用计算机来处理和分析地理信息。
专家指出,世界上75%到80%的信息都与地理空间位置有关。
作为“数字地球”的骨架支撑技术之一,地理信息系统关系到国民经济建设、社会发展和国家安全。
目前GIS软件在国际上已经得到了很好的应用。
在我国,从事GIS软件开发应用的公司逾1000家,包括软件、硬件、培训及教育在内。
其中超图公司开发的Supermap软件脱颖而出,率先打开了国际市场,开创了中国GIS软件国际化的先河。
本文主要对比分析了国内外两款常见的地理信息系统软件Supermap与MapInfo,分别从功能、特性二次开发等方面较为全面的对比了两款软件的异同之处。
并对其优缺点进行了比较。
关键词:
地理信息系统(GIS);Supermap;MapInfo;对比分析;优缺点
TheComparisonandAnalysisbetween
Supermap&MapInfo
ZeyingZhang
BeijingJiaotongUniversity
Abstract:
Geographicinformationsystem(GIS)isaspaceinformationsystemwhichisusedtoacquire,store,edit,process,analysisanddisplaythegeographicdata.Expertspointoutthat,75%to80%oftheworld'sinformationisrelatedtogeographicallocation.Asoneofthe"digitalearth"skeletonsupportivetechnology,geographicinformationsystemisrelatedtonationaleconomicconstruction,socialdevelopmentandnationalsecurity.SofartheGISsoftwarehasbeenmadegooduseofintheworld.InChina,therearemorethan1000companieswhichareengagedintheGISsoftware’sdevelopmentandapplication,includinghardwareandsoftware,trainingandeducation.Supermap,asoftwaredevelopedbyHypergraphstandsout,andit’sthefirstChineseGISsoftwarewhoopenedtheinternationalmarket.WeanalysisthetwocommongeographicinformationsystemsoftwareSupermapandMapInforespectivelyfromtheaspectsofdevelopment,function,operation.Andthenwecomparethesimilaritiesanddifferencesbetweenthem.
Keywords:
Geographicinformationsystem;Supermap;MapInfo;comparisonandanalysis;advantagesanddisadvantages
1.软件简介
1.1Supermap软件简介
Supermap由超图公司研发。
北京超图软件股份有限公司(简称“超图软件”,)是中国和亚洲领先的地理信息系统(GeographicInformationSystem,GIS)平台软件企业,主要从事GIS基础平台和应用平台软件的研究、开发、推广和服务。
SuperMapGIS是北京超图地理信息技术有限公司依托中国科学院的科技优势,立足技术创新,研制的新一代大型地理信息系统平台,满足各行业不同类型的用户需要。
SuperMapGIS5系列产品是SuperMapGIS产品的最新版本。
基于开放的地理信息服务(GeographicInformationServices)新理念和SuperMapGIS开放的技术体系,超图公司定位于研发GIS基础软件平台,包括组件式GIS开发平台、网络GIS开发平台、嵌入式GIS开发平台,为各行业的应用开发单位提供二次开发平台和数据处理工具,支持各行业应用开发单位开发GIS应用软件产品和应用系统。
SuperMap始终从用户和开发者的角度出发,坚持GIS以服务为主的精神,为业界提供一个开放的软件环境,使用户和开发者可以任意搭建自己的GIS应用。
基于SuperMapGIS,用户不仅可以方便地建立自己的应用系统,还可以在此基础上开发出拥有自主版权的专业软件产品,从而拥有更广阔的增值空间。
SuperMapGIS由多个软件组成,形成适合各种应用需求的完整的产品系列。
SuperMapGIS提供了包括空间数据管理、数据采集、数据处理、大型应用系统开发、地理空间信息发布和移动/嵌入式应用开发在内的全方位的产品,涵盖了GIS应用工程建设全过程。
1.2MapInfo软件简介
MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。
它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。
MapInfo含义是“Mapping+Information(地图+信息)”即:
地图对象+属性数据。
图1体系结构
2.发展历史
2.1Supermap发展历史
超图软件自1997年成立以来,始终坚持自主创新,研发出具有自主知识产权的、面向专业应用的多种大型GIS基础平台软件和多种应用平台软件—SuperMapGIS系列。
2000年,SuperMap2000中文版发布的同时在日本也同步发布了SuperMap2000日文版。
SuperMap由此成为了第一个走出国门的中国GIS软件。
如今,在日本超图株式会社全体同仁的努力工作下,SuperMap已经与日本通信、铁路、电子政府、测绘、海洋和环境等领域的知名企业建立了良好的业务合作关系,拥有NTT、JR、东京电力、三菱、日立、NEC、东芝、住友、筑波大学、东京大学、国立环境研究所等上千家企业用户,其中全球《财富》500强企业就有9家(2004年,日本共有85家《财富》500强企业)。
除了日本市场外,SuperMapGIS还成功进入了韩国、新加坡、越南、马来西亚、美国、法国、意大利、哈萨克斯坦等国家和市场,并在瑞典,博茨瓦纳发展了代理商。
2006年,超图香港国际有限公司在香港正式注册成立,这标志着SuperMap已经成为国际化的GIS品牌。
图2Supermap发展历史
图3Supermap全球分布
2.2MapInfo发展历史
(1)1986年,四名RPI学生和一名前任教授创办MapInfo公司。
(2)1986年MapInfo公司成立并推出了第一个版本—MapInfoforDOSV1.0及其开发工具MapBasic,此后又推出了DOS平台的2.0和3.0版。
1995年底MapInfo发布了MapInfoProfessional。
(3)经历了近20年时间,MapInfo公司成为全球最大的100家软件公司之一。
产品行销58个国家和地区,有22种语言的版本,超过30万个正式用户。
该产品在1990后进入中国,经过十几年的发展,已经在诸多领域得到广泛应用。
3.功能简介
3.1Supermap功能简介
Supermap功能强大,包括了地图功能、数据分析功能、三维功能、海图功能、空间处理服务及缓存功能的。
其中数据表管理及图形输入等功能为主体。
3.2MapInfo功能简介
MapInfo是个功能强大,操作简便的桌面地图信息系统,它具有图形的输入与编辑、图形的查询与显示、数据库操作、空间分析和图形的输出等基本操作。
系统采用菜单驱动图形用户界面的方式,为用户提供了5种工具条(主工具条、绘图工具条、常用工具条、ODBC工具条和MapBasic工具条)。
用户通过菜单条上的命令或工具条上的铵钮进入到对话状态。
系统提供的查看表窗口为:
地图窗口、浏览窗口、统计窗口,及帮助输出设计的布局窗口,并可将输出结果方便地输出到打印机或绘图仪。
3.2.1图形的输入
图形的输入是将各种地图信息数据进行数字化或转换,以获得MapInfo的基本图形数据组织——表。
随数据源的不同可用手扶数字化仪、扫描仪输入或其它标准数据格式转入。
如AutoCAD的(.DXF和.DWG)、Intergraph的(.DGN)、ESRI的ArcViewShape数据等。
利用MapInfo提供的绘图工具条,对地图数字化输入与编辑的要点为:
1.正确设置地图的坐标系、投影、地图方向和单位
2.设置控制点坐标
为了在跟踪地图时能正确判读数字化仪移动头的位置,必须在地图上设置控制点坐标参数。
至少选择4个控制点,控制点越多,从数字化板到地图的坐标变换越精确。
选择的控制点离散性要好,如不能在一条直线上。
可以在系统中增加、修改、删除控制点,并把控制点保存在工作空间中。
见图4:
图4MapInfoProfessiona栅格图像配准对话框
3.绘图和编辑工具
MapInfo具有一套完整的绘图和编辑工具。
对图层进行编辑时首先要从地图菜单中选择“图层控制”命令或用“图层控制”工具按钮,使该图层处于可编辑的状态。
图5图层控制
图6显示选项
4.利用对地理元素整形方式编辑地图
地图编辑方式可对地图图层上的区域、折线、直线、圆弧和点进行整形。
这个过程是通过移动、增加和删除定义线段的节点来完成的,也可通过复制和粘贴选择的节点来创建新的点、直线和折线。
编辑过程中还可利用区域与折线的相互转换功能来查看区域对象的结点,或者利用合并、分割、擦除和叠压结点等辅助编辑功能。
图7利用图形绘制地图
5.使用自动跟踪地图的功能
自动跟踪对象的功能,用来自动跟踪获取重复边界,以避免重复数字化。
打开对齐方式(用S键)则可激活自动跟踪。
自动跟踪不适于跟踪由绘图工具制作的矩形、圆弧、椭圆等图形。
3.2.2数据表管理
在MapInfo中数据库称为表,可以使用两种表来建立、存储、查询和显示属性数据。
一种是数据表,可分为包含图形(地图)对象的数据表和不包含图形对象的数据表,例如电子表格或外部数据表;另一种表是栅格表,它是一种只能在地图窗口中显示的图象,没有数据表的记录、字段和索引等表结构。
这里我们只讨论数据表的有关操作。
1.外部数据的转入
MapInfo可调用dBASE数据库、MSExcel电子表格、MSAccess数据库、Lotus1-2-3和ASCll文件等。
文件类型在菜单上文件->;打开中的“打开表”窗口中选择。
进入系统的外部表必须用文件菜单下的“另存为”命令转存为MapInfo表后才能对它进行编辑。
2.数据表维护
在MapInfo中可以直接改变数据表的结构,如增加或删除字段;改变字段的顺序、名称、类型、宽度或索引;从对话框中设定或确定表的投影;还可以删除数据表、重命名数据表和紧缩表结构以减少磁盘空间。
3.对数据表的操作
MapInfo的表操作命令(除查询外)都集中放在菜单项“表”中,主要包括:
⑴建立新表、添加、修改、显示、删除数据记录;
⑵更新列命令用于快速且可视化地更新表。
先选择对象,在菜单上选择表->;更新列,填写更新列的对话框。
⑶聚合数据MapInfo中提供了许多功能强大的聚合函数,用来派生新的信息。
⑷地理编码
3.2.3查询功能
MapInfo系统为用户提供了强大而灵活的查询功能,在系统中称为选择(Selection)功能。
通过选择既可以直接从地图上查询到相应数据表的信息,也可以利用系统提供的SQLSelection从数据表查到相应的数据和地图信息。
系统用一个临时表(Selection表)存放选择的结果,对于临时表也可执行很多用于基础表的操作,如浏览、统计、复制或编辑表,还可进一步生成新的Selection。
1.从地图上选择
⑴用主工具条中的工具和菜单命令进行选择,主要的选择工具有:
上面介绍的任何一种选择工具均可选多个或全部对象(选多个对象时需按住Shift键,逐个点击要选的对象);从“查询”菜单中选“全部选中”命令也可选中所有对象。
选“全不选”命令撤消所有选择对象。
当要查看所选数据的信息时,可以从“新建浏览窗口”命令调出对话框,选择所选数据的“Selection表”。
⑵用查看地图信息的工具,如用信息工具查看所击中的地图对象相应的数据信息;用图例工具查看当前的地图所使用的图例;用标尺工具计算并显示地图上的点之间的距离等。
2.用SQLSelection进行选择
⑴选择命令
使用“查询”菜单上的“选择”命令,可对单张基础表进行查询。
根据用户创建的条件,从表中选择出结果,并在地图窗口中显示出所选记录的地图对象。
所选择出的表同其它表一样可进行浏览、查询、地图化或制作统计图。
用“另存为”命令创建结果表。
⑵SQL选择命令
4.对比分析
4.1MapInfo与SuperMap的数据结构的对比
完整的GIS数据结构和分析操作功能,支持的数据结构包括:
点、线、面、注记、拓扑关系、栅格数据结构、TIN及网络分析。
建库和完整的GIS分析功能。
1.数据表操作功能,内置DBASE数据表操作功能,并提供ODBC与外部数据库的接口。
2.为用户提供标准的桌面GIS用户界面,具有查询显示及专业制图功能。
3.支持网络分析。
4.专业的制图工具。
支持三十多种专业地图投影。
多层地图符号,线型及编辑功能。
5.三维地形分析功能。
具体情况如下表1所示:
表1数据结构对比表
项目
SuperMap
MapInfo
属性编辑
√
√
对象添加、删除、移动
√
√
顶点编辑
√
√
沿线文字标注
√
×
自动维护拓扑关系
√
×
创建几何对象类型种类
可创建二十余种几何对象类型,如:
点、线、面、文本、曲线、矩形、圆角矩形、椭圆、斜椭圆、复合对象等
可创建的几何对象类型包括:
点、线、面、文本、曲线、矩形、圆角矩形、椭圆
捕捉
点
与顶点或节点重合
√
√
在线上
√
×
在线之中点
√
×
在线的延长线上
√
×
与其他点在同一水平或竖直线上
√
×
线
与前一线段成固定角度
√
×
跨过其他点
√
×
水平或竖直
√
×
与线段平行
√
×
与线段垂直
√
×
固定长度
√
×
4.2MapInfo与SuperMap平台软件基本情况对比
详见下表:
表2MapInfo与SuperMap平台软件基本情况对比
项目
SuperMap解决方案
MapInfo解决方案
空间数据库技术
SuperMapSDX
MapInfoSpatialware
组件开发平台
SuperMapIII
MapX
桌面数据管理软件
SuperMapDeskpro
MapInfo
数据采集软件
SuperMapSurvey
无专业数据采集软件,直接使用MapInfo
4.3数据组织
(1)在应用需求的推动下,SuperMap提供了多种格式的数据组织方式,比如:
基于复合文档技术的SDB,基于桌面数据库的MDB,基于大型数据库的SDXforOracle和SDXforSQLServer等。
SuperMap的这些格式都有统一的对象模型和结构定义,各个格式支持的操作和功能从根本上是统一的。
SuperMapGIS系列软件都可以直接打开这些格式的数据,并且能非常简单地实现各个数据格式数据源之间交换数据,如在同一格式的数据源内复制数据。
SuperMap拥有独一无二的"多源空间数据无缝集成技术",允许开发上轻易将使用SuperMap已建成的应用系统移植到其他格式。
比如,在极少代码改动的情况下,一个使用SQLServer存储空间数据的应用系统或者产品轻松移植到使用Oracle或者SDB的环境中。
(2)MapInfo的数据格式相对比较单一,即基于文件的TAB数据格式,另一种就是基于数据库的MapInfoSpatialware。
MapInfo也能比较方便地在两种数据格式之间进行转换。
不足之处在于MapInfo的数据格式都不支持拓扑关系,MapInfo整个软件也不支持拓扑关系。
4.4空间数据库技术
(1)基于关系数据库和对象关系数据库的空间数据库技术是现今大型GIS应用项目中广泛采用的空间数据管理技术,这一点在大型应用项目的GIS软件选型对比中一直受到高度重视。
(2)SuperMapSDX空间数据库技术具有大数据量管理能力和很好的权限管理功能。
而且SuperMap空间数据库也如同SuperMap的文件格式一样,支持存储拓扑关系和非常丰富的几何对象类型。
(3)MapInfo的Spatialware空间数据库也有很好的权限管理功能,大数据检索能力也不错。
Spatial不支持数据压缩。
4.5数据格式转换
对应用系统来讲,GIS软件数据交换能力决定了该系统的开放性,即能否方便地输入其他来源的数据以及输出相应的数据格式,与其他系统进行数据交换的能力。
表3数据格式转换对比
项目
SuperMap
MapInfo
转入
MIF
√
√
E00
√
√
DXF
√
√
DGN
√
×
TAB
√
----
SHP
√
√
Coverage
√
×
转出
MIF
√
√
E00
√
√
DXF
√
√
DGN
√
×
TAB
×
----
SHP
√
√
Coverage
√
×
相比之下,SuperMap具有更强的数据交换能力,支持更多的矢量数据格式(包括交换格式和二进制格式)。
4.6地图编辑
地图编辑功能是多数GIS应用必需的功能,组件对象模型强大的地图编辑功能可以省却大量二次开发的精力。
SuperMap超强的图形编辑能力在很大程度上降低了图形编辑的开发工作量,在这方面SuperMap具有非常显著的优势。
MapInfo地图编辑功能比较方便,能创建的地图对象也较丰富,但在捕捉功能方面较弱。
4.7数据采集
SuperMap提供专业的数据采集工具,可以进行基础地形图和专业地图数据的批量快速采集。
MapInfo无类似专业的数据采集软件。
使用传统的桌面GIS软件进行数据编辑时,往往需要不断切换可编辑图层,来指定当前绘制的几何对象存放到什么图层,这样既耗费时间也容易出错。
此外,通过数字化人员输入编码的方式来区分同层的不同地物要素类型,这也是一个容易出错的工作,大量数据错误检查的工作严重影响数据采集的效率。
4.8相关拓扑关系
详情见下表:
表4拓扑关系对比
4.9基于文件的地图数据管理
(1)基于文件的地图数据管理方式仍然在一些系统中广泛应用,特别是在一些中小型应用项目中中还是具有一定的意义。
SuperMap提供两种本地地图数据格式,即SDB和MDB。
两种数据格式都支持拓扑关系、密码保护功能,允许用户对数据进行加密。
两种数据格式都是多数据集一体化管理方式,外部数据文件数量少,方便于数据管理和组织;
(2)MapInfo的TAB文件格式也是由多个文件组成,不支持存储拓扑关系,也不支持加密。
5.结语
1)经过一系列的对比分析我们发现了许多关于MapInfo与SuperMap的异同之处,SuperMap在对不同的客户在进行问题交流的时候,其习惯有所不同,期望得到的技术服务方式也不同,因此提供了多种支持服务方式,以期获得最大的客户满意度。
而MapInfo在用户操作方面则做的比较到位,操作简便功能详尽。
2)今后国产GIS软件的发展应该充分借鉴MapInfo的界面及功能发展模式,取长补短,才能真正走向国际化。
参考文献:
[1]冯冬宁.国内流行GIS平台地图投影的对比分析[J].惠州学院学报,2012,32(6):
83-86.
[2]罗灵军,张远,周平等.常用GIS基础软件对比研究[C].//重庆市测绘学会2002年年会论文集.2003:
15-21.
[3]XX百科
[4]好搜百科