
第十章国内外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 数据库并读 出

区aXCgeaaeac口国eo国国国mA区OstesPrepertieAllnibuter图1:GeoMedia用户界面3)GeoMediaWebMap是Intergraph提供的基于因特网的空间信息发布工具。它提供了多源数据的直接访问和发布,并且支持多种浏览器。GeoMediaWebMapEnterprise除了能够在因特网上发布数据之外,还提供了空间分析服务,如缓冲区分析、路径分析、地理编码等,用户可以在客户端通过浏览器提出请求,并输入具体参数,服务器进行计算并将结果返回给用户。10.4武测产品介绍:GeoStarCeoStar(吉奥之星)是武汉测绘科技大学开发的、面向大型数据管理的地理信息系统软件,其功能模块包括:1)GeoStar:是整个系统的基本模块(图1),提供的功能包括空间数据管理、数据采集、图形编辑、空间查询分析、专题制图和符号设计、元数据管理等,从而支持从数据录入到制图输出的整个GIS工作流程
图 1:GeoMedia 用户界面 3)GeoMedia WebMap 是 Intergraph 提供的基于因特网的空间信息发布工具。 它提供了多源数据的直接访问和发布,并且支持多种浏览器。GeoMedia WebMap Enterprise 除了能够在因特网上发布数据之外,还提供了空间分析服务,如缓 冲区分析、路径分析、地理编码等,用户可以在客户端通过浏览器提出请求,并 输入具体参数,服务器进行计算并将结果返回给用户。 10.4 武测产品介绍:GeoStar CeoStar(吉奥之星)是武汉测绘科技大学开发的、面向大型数据管理的地 理信息系统软件,其功能模块包括: 1)GeoStar:是整个系统的基本模块(图 1),提供的功能包括空间数据管 理、数据采集、图形编辑、空间查询分析、专题制图和符号设计、元数据管理等, 从而支持从数据录入到制图输出的整个 GIS 工作流程

a文件钱品形编专科图普通利图0)空分折()重滑0】8香[51每口M1R2329782101001Delchinaichi送性信!1sabataYGed6K席、间、在带要招熟,报别图1:GeoStar用户界面2)GeoGrid:数字地形模型和数字正射影像的处理、分析模块。3)GeoTIN:利用离散高程点建立TIN,进而插值得到DEM,并进行相关分析运算和三维曲面生成。4)GeoImager:可以进行遥感图像的处理和影象制图。5)GeoImageDB:可以建立多尺度的遥感影象数据库系统。6)GeoSurf:利用Java实现的因特网空间信息发布系统。7)GeoScan:图像扫描矢量化模块,支持符号识别。1o.5北大产品介绍:CitystarCitystar(城市之星)地理信息系统软件由北京大学开发研制,是一个面向桌面应用的GIS平台,其具体模块包括:l)Citystar编辑模块:矢量数据的录入、编辑。2)Citystar查询分析模块(如下图):矢量栅格综合的空间数据管理、查询、分析模块,提供了多种空间模型运算。3)Citystar制图模块:提供了地图的整饰输出以及符号制作功能,同时也可以制作影象地图。4)Citystar扫描矢量化模块:提供了线状图形扫描、细化、跟踪并矢量化的一系列操作,适用于地形图等高线的录入。5)Citystar可视开发模块:包括OCX控件,使用户可以进行二次开发。该模块提供了一个平台,包装控件的功能,便于用户使用,同时实现了多源数据的
图 1:GeoStar 用户界面 2)GeoGrid :数字地形模型和数字正射影像的处理、分析模块。 3)GeoTIN:利用离散高程点建立 TIN,进而插值得到 DEM,并进行相关分析 运算和三维曲面生成。 4)GeoImager:可以进行遥感图像的处理和影象制图。 5)GeoImageDB:可以建立多尺度的遥感影象数据库系统。 6)GeoSurf:利用 Java 实现的因特网空间信息发布系统。 7)GeoScan:图像扫描矢量化模块,支持符号识别。 10.5 北大产品介绍:Citystar Citystar(城市之星)地理信息系统软件由北京大学开发研制,是一个面向 桌面应用的 GIS 平台,其具体模块包括: 1)Citystar 编辑模块:矢量数据的录入、编辑。 2)Citystar 查询分析模块(如下图):矢量栅格综合的空间数据管理、查 询、分析模块,提供了多种空间模型运算。 3)Citystar 制图模块:提供了地图的整饰输出以及符号制作功能,同时也 可以制作影象地图。 4)Citystar 扫描矢量化模块:提供了线状图形扫描、细化、跟踪并矢量化 的一系列操作,适用于地形图等高线的录入。 5)Citystar 可视开发模块:包括 OCX 控件,使用户可以进行二次开发。该 模块提供了一个平台,包装控件的功能,便于用户使用,同时实现了多源数据的

管理和查询,使用户可以方便的构造应用。6)Citystar遥感图像处理模块:提供了从遥感图像纠正到增强、变换、分类以提取专题信息整个流程的功能。7)Citystar数字地形模块:等值线、离散点插值生成DEM,并基于DEM进行各种分析。8)Citystar三维模块:基于DEM的三维曲面生成和查询分析。9)CitystarGPS模块:GPS数据的接收、显示和分析。中国区SCitystu-Vies[中国文件指(量示V)面海)楼生)数装层售)工儿田口助0aixOBe0REODOEHROAOmA请原店DGBEGFOIEONAROG多达票+代奶和名称保性表1土场利用分类174RU(2658.680,1801525)[33]T:14952438.32Citystar用户界面
管理和查询,使用户可以方便的构造应用。 6)Citystar 遥感图像处理模块:提供了从遥感图像纠正到增强、变换、分 类以提取专题信息整个流程的功能。 7)Citystar 数字地形模块:等值线、离散点插值生成 DEM,并基于 DEM 进 行各种分析。 8)Citystar 三维模块:基于 DEM 的三维曲面生成和查询分析。 9)Citystar GPS 模块:GPS 数据的接收、显示和分析。 Citystar 用户界面