第十章国内外GIS软件介绍10.1ESRI产品系列介绍ESRI公司(EnvironmentalSystemsResearchInstituteInc.)于1969年成立于美国加利福尼亚州的Redlands市,公司主要从事GIS工具软件的开发和GIS数据生产。ESRI的产品中,最主要的是运行于UNIX/WindowsNT平台上的ArcInfo,它由两部分组成:WorkstationArcInfo和DesktopArcInfo。1)WorkstationArcInfo基于拓扑数据模型,实现了图库(MapLibrary)的管理,并且具有了栅格数据的分析功能,支持栅格失量一体化查询和叠加显示。此外,ArcInfo还提供了二次开发语言AML以及开放开发环境ODE,以便于用户定制自己的GIS应用。WorkstationArcInfo提供了最基本的GIS功能,包括数据录入和编辑、投影变换、制图输出、查询分析及其分析功能(缓冲区分析、叠加复合分析等等)。除了上述基本功能以外,WorkstationArcInfo还通过一些扩展模块实现特定的专门功能:1.TIN:基于不规则三角网的地表模型生成、显示和分析模块,可以根据等高线、高程点、地形线生成DEM,并进行通视、部面、填挖方计算等。2.GRID:栅格分析处理模块,可以对栅格数据进行输入、编辑、显示、分析输出,其分析模型包括基于栅格的市场分析、走廊分析、扩散模型等。3.NETWORK:网络分析模块,提供了最短路径选择、资源分配、辖区规划、网络流量等功能,可以应用于交通、市政、电力等领域的管理和规划。4.ARCSCAN:扫描失量化模块。5.ARCSTORM:基于客户机/服务器机制建立的数据库管理模块,可以管理大量的图库数据。6.COGO:侧重于处理一些空间要素的几何关系,用于数字测量和工程制图。7.ArcPress:图形输出模块,可以将制图数据转换成为PostScript格式并可分色制版。8.ArcSDE:SDE指空间数据引擎(SpatialDatabaseEngine),它是一个连续的空间数据模型,通过它可以将空间数据加入到关系数据库管理系统中去
第十章 国内外 GIS 软件介绍 10.1 ESRI 产品系列介绍 ESRI 公司(Environmental Systems Research Institute Inc.)于 1969 年 成立于美国加利福尼亚州的 Redlands 市,公司主要从事 GIS 工具软件的开发和 GIS 数据生产。 ESRI 的产品中,最主要的是运行于 UNIX/Windows NT 平台上的 ArcInfo,它 由两部分组成:Workstation ArcInfo 和 Desktop ArcInfo。 1)Workstation ArcInfo 基于拓扑数据模型,实现了图库(Map Library) 的管理,并且具有了栅格数据的分析功能,支持栅格矢量一体化查询和叠加显示。 此外,ArcInfo 还提供了二次开发语言 AML 以及开放开发环境 ODE,以便于用户 定制自己的 GIS 应用。 Workstation ArcInfo 提供了最基本的 GIS 功能,包括数据录入和编辑、投 影变换、制图输出、查询分析及其分析功能(缓冲区分析、叠加复合分析等等)。 除了上述基本功能以外,Workstation ArcInfo 还通过一些扩展模块实现特定的 专门功能: 1.TIN:基于不规则三角网的地表模型生成、显示和分析模块,可以根据等 高线、高程点、地形线生成 DEM,并进行通视、剖面、填挖方计算等。 2.GRID:栅格分析处理模块,可以对栅格数据进行输入、编辑、显示、分析、 输出,其分析模型包括基于栅格的市场分析、走廊分析、扩散模型等。 3.NETWORK:网络分析模块,提供了最短路径选择、资源分配、辖区规划、 网络流量等功能,可以应用于交通、市政、电力等领域的管理和规划。 4.ARCSCAN:扫描矢量化模块。 5.ARCSTORM:基于客户机/服务器机制建立的数据库管理模块,可以管理大 量的图库数据。 6.COGO:侧重于处理一些空间要素的几何关系,用于数字测量和工程制图。 7.ArcPress:图形输出模块,可以将制图数据转换成为 PostScript 格式, 并可分色制版。 8.ArcSDE:SDE 指空间数据引擎(Spatial Database Engine),它是一个 连续的空间数据模型,通过它可以将空间数据加入到关系数据库管理系统中去
并基于客户机/服务器机制提供了对数据进行操作的访问接口,支持多用户、事物处理和版本管理。用户可以以ArcSDE作为服务器,定制开发具体的应用系统。ARC/INFO的图库管理为了能够管理分布在不同图幅的多个专题要素,在ARC/INFO的图库中,把地图数据纵向分为“图层(Layer)”,而水平方向分为“图块(Tile)”,如图A2-1所示。图层图块图1:ARC/INFO的图库管理在上图中,描述同一区域的不同专题图块构成一个“地图(Map)”,基于这种方式的管理,可以根据内容或区域范围任意调入相关的数据,并且便于实现数据共享,和并发访问控制。2)DesktopArcInfo包括三个应用:ArcMap、ArcCatalog和ArcToolbox。ArcMap实现了地图数据的显示、查询和分析:ArcCatalog用于基于元数据的定位、浏览和管理空间数据;ArcToolbox是由常用数据分析处理功能组成的工具箱。3)ArcViewGIS(图A2)是ESRI的桌面GIS系统,它以工程为中心,实现了对地图数据、结构化的属性数据、统计图、地图图面配置、开发语言等多种文档的管理。除了提供脚本语言Avenue使用户可以定制系统以外,ArcView还以“插件”的形式提供了一些扩展模块,包括:1.SpatialAnalyst:栅格数据的建模分析;2.NetworkAnalyst:网络分析;3.ArcPress:制图输出;4.3DAnalyst:利用DEM实现三维透视图的生成;
并基于客户机/服务器机制提供了对数据进行操作的访问接口,支持多用户、事 物处理和版本管理。用户可以以 ArcSDE 作为服务器,定制开发具体的应用系统。 ARC/INFO 的图库管理 为了能够管理分布在不同图幅的多个专题要素,在 ARC/INFO 的图库中,把 地图数据纵向分为“图层(Layer)”,而水平方向分为“图块(Tile)”,如 图 A2-1 所示。 图 1:ARC/INFO 的图库管理 在上图中,描述同一区域的不同专题图块构成一个“地图(Map)”,基于 这种方式的管理,可以根据内容或区域范围任意调入相关的数据,并且便于实现 数据共享,和并发访问控制。 2)Desktop ArcInfo 包括三个应用:Arc Map、Arc Catalog 和 Arc Toolbox。 Arc Map 实现了地图数据的显示、查询和分析;Arc Catalog 用于基于元数据的 定位、浏览和管理空间数据;Arc Toolbox 是由常用数据分析处理功能组成的工 具箱。 3)ArcView GIS(图 A2)是 ESRI 的桌面 GIS 系统,它以工程为中心,实现 了对地图数据、结构化的属性数据、统计图、地图图面配置、开发语言等多种文 档的管理。除了提供脚本语言 Avenue 使用户可以定制系统以外,ArcView 还以 “插件”的形式提供了一些扩展模块,包括: 1.Spatial Analyst:栅格数据的建模分析; 2.Network Analyst:网络分析; 3.ArcPress:制图输出; 4.3D Analyst:利用 DEM 实现三维透视图的生成;
5.ImageAnalyst:影像分析处理;6.TrackingAnalyst:通过直接接收、回放实时数据,实现对GPS的支持。ONOOAWOT.CN411ouMaieCoastit图2:ArcViewGIS用户界面4)MapObjects是一组供应用开发人员使用的GIS功能OCX(OLECustomControl)控件,用户可以采用其它的支持OCX的开发平台,如VisualBasic,Delphi等,集成MapObjects,建立具体的应用系统,5)ArcFM,支持公共设施规划、管理和服务的模块。6)InternetMapServer(IMS),实现了因特网上地理数据发布功能。10.2Mapinfo产品系列介绍MapInfo公司于1986年成立于美国特洛伊(Troy)市,成立以来,该公司一直致力于提供先进的数据可视化、信息地图化技术,其软件代表是桌面地图信息系统软件一一MapInfo。1)MapInfoProfessional是(图1)MapInfo公司主要的软件产品,它支持多种本地或者远程数据库,较好地实现了数据可视化,生成各种专题地图。此外还能够进行一些空间查询和空间分析运算,如缓冲区等等,并通过动态图层支持GPS数据。2)MapBasic是为在Mapinfo平台上开发用户定制程序的编程语言,它使用与BASIC语言一致的函数和语句,便于用户掌握。通过MapBasic进行二次开发,能够扩展MapInfo功能,并与其它应用系统集成
5.Image Analyst:影像分析处理; 6.Tracking Analyst:通过直接接收、回放实时数据,实现对 GPS 的支持。 图 2:ArcView GIS 用户界面 4)MapObjects 是一组供应用开发人员使用的 GIS 功能 OCX(OLE Custom Control)控件,用户可以采用其它的支持 OCX 的开发平台,如 Visual Basic, Delphi 等,集成 MapObjects,建立具体的应用系统。 5)ArcFM,支持公共设施规划、管理和服务的模块。 6)Internet Map Server(IMS),实现了因特网上地理数据发布功能。 10.2 Mapinfo 产品系列介绍 MapInfo 公司于 1986 年成立于美国特洛伊(Troy)市,成立以来,该公司一 直致力于提供先进的数据可视化、信息地图化技术,其软件代表是桌面地图信息 系统软件——MapInfo。 1)MapInfo Professional 是(图 1)MapInfo 公司主要的软件产品,它支 持多种本地或者远程数据库,较好地实现了数据可视化,生成各种专题地图。此 外还能够进行一些空间查询和空间分析运算,如缓冲区等等,并通过动态图层支 持 GPS 数据。 2)MapBasic 是为在 Mapinfo 平台上开发用户定制程序的编程语言,它使用 与 BASIC 语言一致的函数和语句,便于用户掌握。通过 MapBasic 进行二次开发, 能够扩展 MapInfo 功能,并与其它应用系统集成
RS国国国国GDEAGSCNOA19886 88.984-Province:630000China1 :QinghaChina: Qingha4 objects in 4 tablc.Zoom:3.910mlEditing: NoneSelecting:Nene图1:MapInfoProfessional用户界面3)MapInfoProServer是应用于网络环境下的地图应用服务器,它使得MapInfoProfessional运行于服务器端,并能够响应用户的操作请求;而客户端可以使用任何标准的Web浏览器。由于在服务器上可以运行多个MapInfoProfessional实例,以满足用户的服务请求,从而节省了投资。4)MapInfoMapX是MapInfo提供的OCX控件。5)MapInfoMapXtrem是基于Internet/Extranet的地图应用服务器,它可以用于帮助配置企业的Internet。6)SpatialWare是在对象一一关系数据库环境下基于SQL进行空间查询和分析的空间信息管理系统,在SpatialWare中,支持简单的空间对象,从而支持空间查询,并能产生新的几何对象。在实际应用中,一般使用SpatialWare作为数据服务器,而MapInfoProfessional作为客户端,可以提高系统开发效率。7)VerticalMapper提供了基于网格的数据分析工具。10.3Intergraph产品系列介绍Intergraph公司成立于1969年,总部位于美国阿拉巴马州的汉斯维尔市,公司致力于计算机辅助设计、制造以及专业制图领域的硬件软件以及服务支持。Intergraph提供的GIS产品包括专业GIS系统(MGE),桌面GIS系统(GeoMedia),以及因特网GIS系统(GeoMediaWebMap)。1)MGE构成了Intergraph专业GIS软件产品族,它包括多个产品模块,提供了从扫描图像矢量化(I/GEOVEC),拓扑空间分析(MGEAnalyst)到地图整
图 1:MapInfo Professional 用户界面 3)MapInfo ProServer 是应用于网络环境下的地图应用服务器,它使得 MapInfo Professional 运行于服务器端,并能够响应用户的操作请求;而客户 端可以使用任何标准的 Web 浏览器。由于在服务器上可以运行多个 MapInfo Professional 实例,以满足用户的服务请求,从而节省了投资。 4)MapInfo MapX 是 MapInfo 提供的 OCX 控件。 5)MapInfo MapXtrem 是基于 Internet/Extranet 的地图应用服务器,它可 以用于帮助配置企业的 Internet。 6)SpatialWare 是在对象——关系数据库环境下基于 SQL 进行空间查询和 分析的空间信息管理系统,在 SpatialWare 中,支持简单的空间对象,从而支持 空间查询,并能产生新的几何对象。在实际应用中,一般使用 SpatialWare 作为 数据服务器,而 MapInfo Professional 作为客户端,可以提高系统开发效率。 7)Vertical Mapper 提供了基于网格的数据分析工具。 10.3 Intergraph 产品系列介绍 Intergraph 公司成立于 1969 年,总部位于美国阿拉巴马州的汉斯维尔市, 公司致力于计算机辅助设计、制造以及专业制图领域的硬件软件以及服务支持。 Intergraph 提供的 GIS 产品包括专业 GIS 系统(MGE),桌面 GIS 系统 (GeoMedia),以及因特网 GIS 系统(GeoMedia Web Map)。 1)MGE 构成了 Intergraph 专业 GIS 软件产品族,它包括多个产品模块,提 供了从扫描图像矢量化(I/GEOVEC),拓扑空间分析(MGE Analyst)到地图整
饰输出(MGEMapFinisher)的基本GIS功能,此外还包括了其它一些扩展模块,实现了图像处理分析(I/RASC,MGEImageAnalyst),网络分析(MGENetworkAnalyst),格网分析(MGEGridAnalyst),地形模型分析(MGETerrainAnalyst),基于真三维的地下体分析(MGEVoxelAnalyst)等一系列增强功能。2)GeoMediaProfessional(图1)设计成为与标准关系数据库一起工作,用于空间数据采集和管理的GIS产品,它将空间图形数据和属性数据都存放于标准关系数据库(MicrosoftAccess)中,在一定程度上提高了系统的稳定性和开放性,并且提高了数据采集、编辑、分析的效率。它支持多种数据源,包括其它GIS软件厂商的数据文件以及多种关系数据库:实现了失量栅格的集成操作;提供了多种空间分析功能;此外,GeoMedia包含其它一些模块,以应用于不同的具体领域。GeoMediaNetwork:可以应用于交通网络以及逻辑网络的管理、分析、规划,具体包括最短路径查询、线路规划等功能。GeoMediaSmartSketch:具有较强的图形编辑能力,是一个计算机辅助设计(CAD)软件。GeoMediaRelationModuler:用于建立设备间的网络关系,可以应用于自来水,煤气等市政管网的管理以及设备跟踪。GeoMediaObject:GeoMedia是基于控件的系统,它包含多个OCX控件,基于这些控件,用户可以开发具体的应用系统。GeoMediaMFworks:基于栅格数据的分析模块,包含多种控件操作函数。GeoMediaOracleGDoServer:可以将地理数据写入到Oracle数据库并读出
饰输出(MGE Map Finisher)的基本 GIS 功能,此外还包括了其它一些扩展模块, 实现了图像处理分析(I/RAS C,MGE Image Analyst),网络分析(MGE Network Analyst),格网分析(MGE Grid Analyst),地形模型分析(MGE Terrain Analyst), 基于真三维的地下体分析(MGE Voxel Analyst)等一系列增强功能。 2)GeoMedia Professional(图 1)设计成为与标准关系数据库一起工作, 用于空间数据采集和管理的 GIS 产品,它将空间图形数据和属性数据都存放于标 准关系数据库(Microsoft Access)中,在一定程度上提高了系统的稳定性和开 放性,并且提高了数据采集、编辑、分析的效率。它支持多种数据源,包括其它 GIS 软件厂商的数据文件以及多种关系数据库;实现了矢量栅格的集成操作;提 供了多种空间分析功能;此外,GeoMedia 包含其它一些模块,以应用于不同的 具体领域。 GeoMedia Network:可以应用于交通网络以及逻辑网络的管理、分析、规划, 具体包括最短路径查询、线路规划等功能。 GeoMedia SmartSketch:具有较强的图形编辑能力,是一个计算机辅助设计 (CAD)软件。 GeoMedia Relation Moduler:用于建立设备间的网络关系,可以应用于自 来水,煤气等市政管网的管理以及设备跟踪。 GeoMedia Object:GeoMedia 是基于控件的系统,它包含多个 OCX 控件,基 于这些控件,用户可以开发具体的应用系统。 GeoMedia MFworks:基于栅格数据的分析模块,包含多种控件操作函数。 GeoMedia Oracle GDO Server:可以将地理数据写入到 Oracle 数据库并读 出