1.23k likes | 1.48k Views
10 常用地理信息系统软件介绍. 10.1 概述 10.2 Arc/Info 10.3 MapGIS 10.4 GeoStar 10.5 SuperMap. 10 常用地理信息系统软件介绍. 10.1 概述. 自 1963 年加拿大建立了世界上第一个实用的地理信息系统 —— 加拿大地理信息系统 CGIS ,包括美国、澳大利亚、德国、荷兰、日本、中国等国家都非常重视对 GIS 软件的应用和研究。
E N D
10常用地理信息系统软件介绍 • 10.1 概述 • 10.2 Arc/Info • 10.3 MapGIS • 10.4 GeoStar • 10.5 SuperMap 山西农业大学资源环境学院
10 常用地理信息系统软件介绍 10.1 概述 • 自1963年加拿大建立了世界上第一个实用的地理信息系统——加拿大地理信息系统CGIS,包括美国、澳大利亚、德国、荷兰、日本、中国等国家都非常重视对GIS软件的应用和研究。 • 20世纪80年代,GIS技术不断发展并走向成熟,并涌现了一批有代表性的GIS软件,如ArcInfo、GenaMap、Spans、MapInfo、ERDAS、MGE、TIGRIS、MicroStation、SICAD、IGDS/MRS,ILWIS、System 9这些软件中,分别在矢量绘图、栅格影像处理、空间数据存贮管理、专题图制作、空间分析等某些方面具有各自独到之处,其中Arc Info以其整体功能强大和全面而出色的空间分析技术而最具代表性。 山西农业大学资源环境学院
GIS软件发展历程 10.1 概述 • GIS软件在我国的发展:主要经历了三个阶段:一是引进国外GIS软件,主要应用国外软件的功能进行专业领域的应用,如中国科学院利用ArcInfo进行了黄土高原水土流失地理信息系统;二是在引进GIS软件的基础上进行二次开发,对这些引进的软件进行定制,解决专业应用领域的实际问题;三是进行自主版权的GIS开发。 山西农业大学资源环境学院
当今我国GIS软件发展 10.1 概述 • 近十几年的时间,我国GIS软件发展很快,应用领域不断扩大,相继研发了一些比较优秀的GIS软件平台,如中国地质大学武汉中地信息工程有限公司的MapGIS、北京大学的CityStar、武汉大学的GeoStar、中国科学院北京超图地理信息技术有限公司的SuperMap、中国林业科学院的ViewGIS等,这些国产GIS软件的出现打破了国外GIS软件对我国市场的垄断,开创了用计算机编制地学图件、地理空间信息化管理以及决策支持的新时代。GIS软件应用和开发,已经深入资源管理、城市规划、市政工程、交通运输、邮电通讯、公安急救、市场销售、金融保险、水利电力、环境保护、科研教育等各个行业领域,促进和带动了一些相关产业的发展。 山西农业大学资源环境学院
10 常用地理信息系统软件介绍 10.2 Arc/Info • 一、ESRI系列产品简介 • 二、Arc/Info的数据组织 • 三、ArcInfo的模块体系 • 四、Arc/Info的功能 • 五、ArcInfo的二次开发 山西农业大学资源环境学院
ESRI系列产品简介 10.2 Arc/Info • 美国国系统研究所(Environment System Research Institute,ESRI)是世界最名的GIS软件研究和开发机构,目前其新一代软件产品ArcGIS 9X是世界上应用非常广泛的GIS之一,是GIS领域的标准。2004年推出的ArcGIS 9X是ESRI在继承已有成熟技术的基础上,整合了GIS与数据库、软件工程、人工智能、网络技术及其他方面的计算机主流技术,成功开发出的新一代GIS平台。 • ArcGIS是一个统一的平台,由3个重要部分组成:桌面软件(Deskpro)、数据通路(ArcSDE)和网络软件(ArcIMS)。 山西农业大学资源环境学院
Arc/Info的数据组织 10.2 Arc/Info • (一)数据组织体系 • 1.地理数据库 • 2.层类(Coverage) • 3.地理特征 • 4.对象组件数据组织 • (二)数据拓扑结构 • 1.弧段-结点拓扑结构 • 2.多边形-弧线拓扑结构 • 3.多边形-多边形拓扑结构 山西农业大学资源环境学院
数据组织体系 10.2 Arc/Info • 1.地理数据库 ArcInfo描述两类地理数据——空间数据和属性数据。这些数据组织在一个地理数据库中。为了能有效地利用数据,在地理数据库中,不同类型的数据按照不同结构存储。属性数据存储在数据库中,地理特征按信息的类型和主题组织为一些层次,每层称为一个Coverage。 • 2.层类(Coverage) 一个层类即一个Coverage。Coverage是ArcInfo的基本存储单元,它是地图某个专题的地理特征的空间信息的逻辑集合。通常一个Coverage只描述一种类型的地图要素,如道路、居民区、土壤单元、森林分布等。 山西农业大学资源环境学院
数据组织体系 10.2 Arc/Info • Coverage由表示某种主题的多边形、线或点要素组成,它们由系统分配的内部顺序号(Cover#)和用户指定的用户标识号(Cover-ID)进行标识。Coverage是地理关系模型的体现,它同时包含指定区域内地理特征的位置数据和属性数据,并可以通过内部顺序号实现它们的有效连接。 • 3.地理特征 在ArcInfo中,地理特征是描述Coverage的最基本的数据单位。最常见的地理特征类型包括弧(Arc),结点(Node),标识点(Label Point)和多边形(Po1ygon),除此之外,还有一些其他的特征类型。例如,道路、河流Coverage由线状特征(弧) 山西农业大学资源环境学院
数据组织体系 10.2 Arc/Info 构成,地块Coverage由面状特征(多边形)构成。这些特征类型可以看成是对现实世界地理现象的高度抽象和概括。 • 4.对象组件数据组织 ArcInfo采用面向数据库的地理关系模型,十几年来获得了成功的应用。在这个模型中,地理数据的几何和拓扑关系由文件管理,而其属性则存储在数据库管理系统(DBMS)中。这个模型强调几何特性,它把世界描述成一系列点、线、面,而几何算子用另外的过程(AML脚本)描述。多年来,这个模型以其灵活性、可扩展性和高效性满足了很多G1S用户的需求。这一模型有其缺点,描述丰富的地理对象有一定的局限性, 山西农业大学资源环境学院
数据组织体系 10.2 Arc/Info 扩展为针对用户或领域的要素模型较为困难。针对这一问题, ArcInfo 8以后版本的对象/组件数据模型引入了基于对象的数据模型。用这一模型可以把对象的状态和行为集成到GIS中。对象的状态可看成对象的属性(例如,对于一块农田,它可以是作物类型、有机质含量、土壤质地、土壤PH值等)。行为是可对对象进行的操作或算子(例如,对农田数据可以创建、删除、分割和合并)。 山西农业大学资源环境学院
数据拓扑结构 10.2 Arc/Info • 在GIS中,拓扑关系是描述地理实体间空间上的关系,包括要素间的相邻、关系和包含等关系。拓扑结构是用来表示拓扑关系的数据结构,通过存储要素间的位置信息,为空间地理分析提供基础,并且节省了存储空间,避兔了频繁检索坐标的过程,提高了处理效率。 ArcInfo按照相连线段之间和点之间的拓扑关系,通过一系列弧、标识点直接地表示所有地图要素。ArcInfo中提供了弧段-结点、多边形-弧线和多边形-多边形3种拓扑结构。 山西农业大学资源环境学院
数据拓扑结构 10.2 Arc/Info • 1.弧段-结点拓扑结构 在数字化弧段时,ArcInfo将每个弧段与其起始结点和终止结点进行拓扑关联,并记录在ARC文件中。利用弧段-结点的拓扑结构(如图10-8 和表10-1 所示),可以获得以下几个方面的信息: (1)弧线与其端结点的相连性; (2)弧线的方向,即从起始结点到终止结点的方向。 (3)弧线的长度,即从起始结点到终止结点量测的长度。 (4)连通性。如果弧与弧有公共结点,则称弧与 山西农业大学资源环境学院
数据拓扑结构 10.2 Arc/Info 弧连通。连通性是网络分析中网络跟踪和路径分析操作的基础。 山西农业大学资源环境学院
数据拓扑结构 10.2 Arc/Info • 2.多边形-弧线拓扑结构 多边形-弧线拓扑结构应用非常简单,它用来定义区域。一个多边形由一系列组成它的边界的弧来确定,包括那些在多边形里边的“洞”或“岛”(如图10-9 和表10-2 所示)。 ArcInfo使用多边形-弧线拓扑结构来定义多边形时,并不直接存储坐标信息,而是在PAL文件中由组成多边形的弧来定义多边形。图2. 16中,弧线的列表按顺时针方向由每个弧段的内部顺序号顺序组成。在多边形弧线表中,一条弧的顺序号为负,则说明该弧在完成多边形循环时,是按从终止结点到起始结点的方向通过的。岛则通过在该岛多边形列表前加“0”来标记 山西农业大学资源环境学院
数据拓扑结构 10.2 Arc/Info 第一个多边形总是定义为Coverage的外部多边形。 山西农业大学资源环境学院
数据拓扑结构 10.2 Arc/Info • 3.多边形-多边形拓扑结构 在建立多边形时,^nc/mrO将每条弧的左/右grili形内部]IM序号添加到ARc文件中,如图10-10所示。 左/右多边形拓扑结构定xIT邻接性。如果两个多边形拥有公共ili(弧线),则认为两个多边形相互邻接。由于一个多边形边界的每条弧(都有方向)都有左/右多边形值,就很容易知道叼)些多边形是相专;的。在图10-10中,我们就很容易知道多边形3与2,多边形3与4等的相邻性。 山西农业大学资源环境学院
数据拓扑结构 10.2 Arc/Info 山西农业大学资源环境学院
ArcInfo的模块体系 10.2 Arc/Info • (一)核心模块 • 1.ARC • 2.INFO • 3.ARCEDIT • 4.ARCPLOT • 5.MAP LIBRARIAN • 6.ADS 山西农业大学资源环境学院
ArcInfo的模块体系 10.2 Arc/Info • (二)扩展模块 • 1. NETWORK • 2. TIN • 3. COGO • 4. GRID • 5. ARCSCAN • 6. ARCSTORM 山西农业大学资源环境学院
核心模块 10.2 Arc/Info • ArcInfo的主要模块包括ARC、INFO、ARCEDIT、ARCPLOT和MAP LIBRARIAN。 1.ARC ARC是ArcInfo的主要程序环境,它提供了启动其他子系统的命令,并有很强的能力实现工作空间和文件管理操作,如列表显示、改名字、拷贝、删除和描述地图数据文件;数据转换,如DXF到ArcInfo的转换;地图Coverage的数字化和编辑;地图数据自动化中发现错误和检索错误;坐标投影和变换;特征属性的管理和操作;空间和属性分析操作,如特征缓冲区、地图叠置、最近邻域分析和累计统计报告等。 山西农业大学资源环境学院
核心模块 10.2 Arc/Info • 2.INFO INFO是一个完全的关系数据库管理系统,它管理着与地图Coverage中的地理特征相联系的表格数据。ArcInfo通过内部标识号将地图特征与作为INFO数据文件存储起来的地图特征属性表相联系,并对它们进行更新和维护。INFO提供了定义新文件数据、修改已有数据文件、数据文件输入和更新以及分类、查询和统计等基本功能。 • 3.ARCEDIT ARCEDIT是一个交互式图形编辑系统,它把CAD功能和地理数据库编辑的能力结合在一起。ARCEDIT 山西农业大学资源环境学院
核心模块 10.2 Arc/Info • 提供了地图(Coverage)数字化的所有功能和图形与属性编辑的一系列功能。例如,用特定符号显示、诊断和修改数字化时产生的错误,实现图幅伸缩(Rubber Sheeting)和图幅边缘匹配;强大的注记编辑功能,可以方便地添加、删除、移动和更新注记以及调整注记的排列方式,根据点、线和面特征来确定注记的位置和形状等;与特征相关的表格属性的编辑和维护。 ARCEDIT以地图特征为基本编辑单元,可以移动、拷贝、增加、删除、改形和更新点、线、面以及地图注记,甚至线间独立的顶点也能被移动、增加或删除。线段能够被改形、样条化或校直,拐角能够变成直角,还可产生平行线。 山西农业大学资源环境学院
核心模块 10.2 Arc/Info • 4.ARCPLOT ARCPLOT是ArcInfo的交互式制图和绘图子系统,完成从简单的屏幕显示到高质量的制图输出等多种绘图任务。ARCPLOT有丰富的制图命令,按地理属性类型,用不同的符号来显示和输出地图。此外,使用地图制作器可以很容易地建立高品质的地图,可以方便地交互修改地图设计,为地图加上指北箭头、标志、图例、比例尺条和图廓线。 • 5.MAP LIBRARIAN ArcInfo为了高效率地插入、存储和提取地理数据,由LIBRARIAN提供了一个独创的系统来管理大型 山西农业大学资源环境学院
核心模块 10.2 Arc/Info • 制图数据库。它把地理数据从水平方向上分成矩形或其他形状的块(Tile),在垂直方向上分成层(Layer),使用一个内部的空间索引系统,对图库进行检索。图库块的索引结构与数据无关,数据的插入和提取速度快,可自动分割和建立索引,并可通过地图变量,提取和显示数据子集。 • 6.ADS ADS是一个简单的ARC数字化系统。它用于数字化,并实现线、面和点特征的编辑。ADS由菜单接口,提供了一套完整的数字化功能。数字化以后,ArcInfo提供软件自动建立和更新这些空间关系。 山西农业大学资源环境学院
扩展模块 10.2 Arc/Info • ArcInfo有一套补充的软件模块,它们作为独立的软件产品出售,这些模块在核心模块的基础上,提供了一些附加的专用功能,它们是ArcInfo功能的补充,能直接使用ArcInfo数据集工作,使得ArcInfo的应用性更强。 • 1.NETWORK NET WORK实现两种通用功能——地址编码和地理网络分析。NETWoRK提供了线状网络分析模型,包括先进的路径选择和地址匹配功能以及空间定位、分区分析和动态分段等。可用来分析和模型化实际的地理网络,如城市街道、水路、电话线;提供一种工具来安排车辆路线,进行最佳的设施定位、分带和再分区以及最 山西农业大学资源环境学院
扩展模块 10.2 Arc/Info 佳路径选择和时间/距离流分析。 • 2.TIN T1N(Triangulated Irregular Network)是一组软件程序,在ArcInfo中用来存储管理和分析三维表面。 TIN完全与ARC/1NFO其余部分相结合,为地形或其它地表类型提供了数据转换、模型化和显示的能力以及与Covemge之间的相互转换,可以加载等值线,也可以输入一些描述表面值的点。 • 3.COGO COGO(Cordinate Geometry)是ArcInfo的坐标几何输入与管理及大比例尺成图子系统,主要应用于地籍测量和工程测量。 COGO交互式地对坐标的测量文件、文本以及特征描述进行操作,支持新特征的交互式图形显示。 山西农业大学资源环境学院
扩展模块 10.2 Arc/Info • 4.GRID GIRD是功能强大的栅格数据模型分析和显示模块,它提供了将Coverage矢量数据转化为栅格数据的功能,提供了局域分析、邻域分析、全域分析以及路径代价计算等强大的栅格分析功能。 • 5.ARCSCAN ARCSCAN模块是ArcInfo的扫描图预处理及矢量化模块,具有噪音消除、斑点剔除、交互式线状要素跟踪栅格到矢量批处理、栅格与矢量数据的一体化编辑等功能。 山西农业大学资源环境学院
扩展模块 10.2 Arc/Info • 6.ARCSTORM ARCSTORM是空间数据库管理软件。它能帮助GIS用户管理大型地理数据,能对地理数据进行特征管理,支持多用户存取连续的空间数据库,并且还对分布式数据库进行有效组织和管理。 ARCSTORM采用基于客户/服务器的结构,通过高速网络环境,ARCEDIT、ARCPLOT、ARCV1EW等进程请求都被当作客户进程,它们对数据的请求统一由ARCSTORM服务器处理,从而协调众多用户对同一地理数据库的存取操作。 山西农业大学资源环境学院
Arc/Info的功能 10.2 Arc/Info • 1.数据输入和编辑功能 • 2.数据转换和集成 • 3.基本G1S功能 • 4.完整的数据查询和显示工具 • 5.地理数据管理 • 6.用户界面 • 7.系统二次开发能力 • 8.数据输出 山西农业大学资源环境学院
Arc/Info的功能 10.2 Arc/Info • 1.数据输入和编辑功能 地图数据的获取可以从数字化仪输入、图形扫描与矢量转换输入,ArcInfo也能接受GPS数据,能对图形和属性数据进行编辑。 • 2.数据转换和集成 能转换各种标准的矢量格式和栅格格式、CAD格式和图像格式数据;全方位支持符合SOL标准的商用关系型数据库。 • 3.基本G1S功能 地图投影及投影变换、数据维护及管理、多边形叠加分析及缓冲区分析。 山西农业大学资源环境学院
Arc/Info的功能 10.2 Arc/Info • 4.完整的数据查询和显示工具 支持复杂空间数据和属性查询,并进行相应图形显示,包括栅格图像显示和管理。 • 5.地理数据管理 能对大型的分布式多用户数据库进行有效的存储管理。 • 6.用户界面 提供快速有效生成图形用户界面的程序设计工具。 • 7.系统二次开发能力 提供应用开发环境,使用户能交互式生成菜单,产 山西农业大学资源环境学院
Arc/Info的功能 10.2 Arc/Info 生多应用组合,应用过程自动执行。 • 8.数据输出 提供数字地图制作、报表生成及制作高品质地图功能。 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info • (一)AML开发 • (二)ODE开发 • (三)COM开发 • 1.COM技术 • 2.ArcInfo的COM开发 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info • (一)AML开发 AML(ARC宏命令语言)是全功能的第四代程序设计语言,它提供了变量和函数,能实现逻辑分支和循环,提供简单的文件处理和字符处理功能,执行算术和三角运算,支持子过程调用和参数传递,并能进行程序测试和查错。通过调用ArcInfo命令,能实现专用终端的操作以及对图形环境的控制,实现ArcInfo提供的全部GIS功能。 AML能利用ArcInfo命令语言和本身提供的大量宏命令和菜单进行二次开发,建立图形用户界面,设计各专业领域的GIS应用和工具,扩充ArcInfo的基本功能, 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info 能生成各专业领域用户所需的应用系统。 AML是一个解释语言,AML程序由ARC命令、主OS命令、AML指令、函数和变量组成。每个命令行由键盘输入或者从AML文件读出,命令行在交给ARC程序处理器处理之前先由AML处理器解释。这样,在ARC中执行的实际命令是经由AML处理器解释得到的结果。AML程序行的基本处理流程如图10-12 所示。 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info • (二)ODE开发 由于AML是解释型语言,运行效率较低,且与其它应用程序结合较难,因而,ESRI公司在AML之后推出了开放式开发环境ODE(Open Development environment)。ODE是在ArcInfo组件技术的基础上提供给用户的一种新的开发方式,在ODE中,AML模块变成了一个独立的模块。ODE中提供了C API函数,在Windows NT上已做成客户ActiveX控件,可嵌入到VB、VC++、Delphi等开发环境中,通过ActiveX控件来与ArcInfo组件进行交互。目前,ArcInfo的开发控件有MObject和ArcObject。 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info ODE是经过编译后再执行的,程序的流程和控制不再由AML解释器来控制,仅在需要时调入AML解释器的部分模块,用来把AML命令映射到ArcInfo的运行库上,ArcInfo所有功能都可融入新的应用之中。ODE的开发结构如图10-13 所示。 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info • (三)COM开发 ArcInfo 8或更新版本不仅继承了ArcInfo已有的核心模块,还包含了三个新的应用程序:ArcCata1og、ArcMap和ArcToolbox,并全面采用组件对象模型(Compment Object Model,COM)技术,从而使G1S适应现代软件技术及其他计算机技术的发展要求。 • 1.COM技术 COM是微软公司提出的一种用于开发和支持程序对象组件的框架,广义的COM是指采用这一思想的所有技术,该技术是由对象链接和嵌入OLE(Object Linking and Embedding)发展而来的。 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info • COM由一些对象和对象的接口组成。在COM里,接口提供对象操作的机制,接口是由一个或多个相关的方法、属性和事件组成的。一般来讲方法代表对象要执行的一些动作。属性表示对象的一个特性,如数目(Count)和名称(NAME)。事件是与对象有关的事情发生时通知系统其余对象的方法。这样,接口就决定了如何与对象的一个客户进行交互、操作对象并确定利用该对象可以或不可以做什么。 从本质上讲,COM组件是以Win32动态链接库(DLL)或可执行文件(EXE)的形式发布的可执行的代码。COM组件是动态链接的,还可以是封装。 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info COM组件是给其他应用程序提供面向对象的API或服务的极好方法。对于可用于快速构造应用程序、与语言元关的组件库的建立,COM组件也很方便实用。 • 2.ArcInfo的COM开发 ArcInfo 8以后版本全面采用COM技术,提出了一系列基于COM的新概念,如面向对象的G1S等。在ArcInfo中可以采用CASE方法进行系统设计,用户面对的不再是枯燥的点、线、面,而是真正的城市中的十字路口、道路和街区,农田中的水井、渠道和田块,电力中的开关、线路和供电区等。 山西农业大学资源环境学院
ArcInfo的二次开发 10.2 Arc/Info 定义一个设备组件,该设备的接口包括:开和合的状态、状态设置和匹配检查的方法。它可能只是一个接口,有些功能甚至没有实现的方法,但可通过扩展后的具体设备来实现。如,不管是何种设备都具备有电和无电的状态特性,这样就可以实现线路追踪分析;检查开关的状态只要检查本身的开合就够了。在外部应用中可以同样以设备这一抽象概念来对待,如有的新设备只要实现所有外部应用所要求的接口就行了,而不需要重新编译。 山西农业大学资源环境学院
10 常用地理信息系统软件介绍 10.3 MapGIS • 一、MapGIS系列软件介绍 • 二、MapGIS的数据管理 • 三、MapGIS平台软件的功能结构体系 • 四、MapGIS的特点和功能 • 五、MapGIS的二次开发简介 山西农业大学资源环境学院
MapGIS系列软件介绍 10.3 MapGIS • 自80年代以来,由中国地质大学(武汉)信息工程学院,在十几年数字制图软件开发的基础上,开展了GIS软件开发以及GIS应用系统的研究工作,现已推出一个完善的地理信息系统原型一MAPGIS。该系统是一个集当代先进图形(像)、地理、地质、遥感、测绘、人工智能和计算机科学等于一体的大型智能型软件系统,它将传统的地图制图软件、名数据库软件和数据分析软件汇集到一个统一的软件平台上,从而为多元地学数据的综合评价与分析创造了一个理想的软件环境。 • MapGIS系列软件中,包括桌面平台软件、开发平台软件和应用系统软件,MapGIS软件产品家族如图10-14: 山西农业大学资源环境学院
MapGIS系列软件介绍 10.3 MapGIS 山西农业大学资源环境学院
MapGIS系列软件介绍 10.3 MapGIS • 1.桌面平台软件 桌面平台软件主要包括地理信息系统基础平台——MapGIS和应用桌面平台系统。 基础平台中包括输入子系统、编辑子系统、库管理子系统、空间分析子系统和输出子系统等,如图10-所示,主要完成点、线、面等地理空间数据的采集、编辑、处理、分析和输出等功能。基础平台中编辑子系统主界面见图10-15 ,属性库管理子系统主界面见图10-16 : 山西农业大学资源环境学院
MapGIS系列软件介绍 10.3 MapGIS 山西农业大学资源环境学院
MapGIS系列软件介绍 10.3 MapGIS 山西农业大学资源环境学院
MapGIS系列软件介绍 10.3 MapGIS 山西农业大学资源环境学院
MapGIS系列软件介绍 10.3 MapGIS 应用桌面平台系统包括彩色地图编辑出版系统——MapCAD和数字测图系统MapSUV。地图出版系统主要是利用基础平台功能进行地图的输入、编辑、投影变换、误差校正、制版输出等;数字测图系统主要是与全站仪等数字测绘设备相结合,由计算机和软件进行控制测量和碎部测量的计算工作,实现地图的即测即绘,现场成图。 • 2.开发平台软件 该类软件主要包括应用开发平台(API函数、类库和控件等)和互联网GIS开发平台——MapGIS IMS。 山西农业大学资源环境学院