1、GIS软件工程 教师:万 波 E-mail: magicwan1105 1 地理信息系统软件工程 课程基本内容 qGIS概况、发展和相关技术 q软件工程及其在应用GIS开发中的应用 q软件项目管理及CMM介绍 q重要GIS平台及其二次开发介绍 q样本平台:MAPGIS二次开发的详细介绍 q项目实例 2 地理信息系统软件工程 考核办法 l平时成绩10% (平时作业+考勤) l考 试60% l实 习30% (完成项目程度) 3 地理信息系统软件工程 实习安排 时间安排: 以MAPGIS平台二次开发为基本内容, 上机内容: 1.开发语言:Visual C+ 6.0、VB、.NET等 2.熟悉MAPG
2、IS二次开发过程。(API函数、 MFC类库、控件、组件) 4 地理信息系统软件工程 第一章 GIS概论 1、GIS的概念,发展及其应用 2、基于GIS平台的GIS应用软件开发 5 地理信息系统软件工程 1.1 GIS的概念与发展 l据统计,80的信息与空间有关 lGeographic Information System l1963 Roger F.Tomlinson 提出GIS lGIS:用于采集、模拟、处理、检索、分析和表达地理空间 数据的计算机信息系统。 lNature杂志:空间信息技术是当今最有发展前途和潜力的 三大技术之一 6 地理信息系统软件工程 7 * 1.1 GIS的概念与发
3、展 萌芽 在全世界 广泛研究 与应用 大发展 准备 起步 初步发展 迅速发展 国内发展 国外发展 60708090 至 今 年 200 0 国外发展 国内发展 国外 国内 国内国外GIS发展对比图 7 地理信息系统软件工程 GIS发展现状 l按系统体系结构分: 1、CAD阶段(萌芽期) 2、单机或集中式阶段(第一代) 3、C/S结构的局部网阶段(第二代) 4、B/S、C/S混合结构的互连网阶段(第三代) 5、分布式多层结构共享阶段(第四代) 8 地理信息系统软件工程 CAD阶段(萌芽期) l60年代 80年代初期 l在这个阶段, GIS概念提出、 主要功能是图示化编辑和显示,有一 些简单的GI
4、S分析功能。 发展到后期,GIS软件提供了管理局部、区 域的空间数据和属性数据的能力。 l大型机 (集成电路,大规集成电路) l小型机、超级小型机(VAX 、MV系列) l图示(图形设备的局限性、增量式绘图仪、单显) l没有商品化的GIS平台 l局部、区域数据,应用型软件,算法发展与完善 9 地理信息系统软件工程 单机阶段(第一代 ) l80年代中期9 0年代初期 l在这个阶段,GIS软件平台基本具备了理论上应该具备的功能,属性管理 和空间分析功能齐全。但没有管理网络数据的能力,多个用户只能通过文 件形式实现数据共享。开始大量GIS应用研究,国内外技术交流活跃。 l图示(彩显、高分辨率彩显、
5、笔绘仪、激光绘图仪) lPC计算机、图形工作站(SUN、SGI) l软件技术向面向对象技术发展。 l出现GIS基础平台商品化软件 l国外:ARC/INFO、GENAMAP 、SMALLWORD 、SPANS l国内:SPANSMAN、MAPCAD 10 地理信息系统软件工程 C/S结构的网络版阶段(第二代 ) l90年代中期90年代末期 l由于网络技术的发展,特别是局域网的发展,促进了客户/服务器结构的 GIS平台的发展。在这个阶段,GIS软件平台具有管理网络空间数据和属性 数据的能力,具备多用户并发访问数据的能力,包括并发查询、并发修改 。所有数据集中在一台数据库服务器上,所有客户直接连接到
6、该服务器。 l微机(Windows 95、 Windows 98) l服务器(Unix、 Windows NT) l图示(高分辨率彩显、喷墨绘图仪) l网络环境(局域网发展、承担大型GIS工程) l成熟的面向对象技术向组件技术发展 l国内软件:MapGis、GoeStart、CityStart l从大专院校科研所走向生产应用,从单纯应用研究走向自主开发 11 地理信息系统软件工程 C/S结构的网络版阶段(第二代 ) 客户机 DB 服务器 数据库访问协议 实现数据管理实现用户界面、业务管理 、图形可视化、空间分析。 Client/Server结构 12 地理信息系统软件工程 第二代GIS存在问题
7、 l(1)数据集中,脱离了数据的生产和维护部门具有地理分布的现 实,不利于数据的及时更新和维护。 l(2)所有客户连接到一台服务器上,极容易形成网络阻塞和服务 器事务阻塞。对物理网络的通讯能力和服务器的性能要求很高,且 系统性能跟随访问量的变化而变化,性能很不稳定。 l(3)只能在局域网上、不能适应Internet环境,不具备基于Web的 集成能力。不能通过Web把用户的各种业务和办公自动化等与GIS进 行有效集成。 13 地理信息系统软件工程 B/S、C/S混合结构(第三代 ) l90年代末期-00年代初 l网络技术的进一步发展,特别是广域网的发展,促进了B/S结构的 GIS平台的发展。 l
8、互连网上使用B/S结构 l用于数据发布,公众信息查询,大众地理信息系统、少量空间数据变 更 lB/S结构体系解决了空间数据的远程应用问题 lB/S结构实现两种形式(位图、矢量) l局部网上使用C/S结构 l用于数据建库,数据维护,空间数据可视化交互编缉、大量数据更新 l优缺点 14 地理信息系统软件工程 B/S、C/S混合结构(第三代 ) 浏览器 DB 服务器 服务器访问协议 实现数据管理 实现用户界面、数据 处理、图形可视化、 空间分析。 数据处理 空间分析。 Client/Server结构 Internet 15 地理信息系统软件工程 分布式多层结构(第四代) l随着计算机网络技术的发展,
9、 J2EE 和 .net技术的日趋成熟.单一系统或 网络为核心向全球信息栅格(GIG)体系发展,GIS的横向也相应向空间信息栅 格(SIG)体系发展。 l随着计算机组件技术的发展,特别是分布式服务组件技术日趋成熟,在纵 向上,GIS朝着三层、多层结构体系发展。 l“多层结构、空间信息栅格(SIG)” 的核心是:“面向服务”。 “面向服务”提 出,使以往的“共享”、“异构数据互操作”渐渐得以解决。同时解决了“海量 空间数据在互联网上调用速度问题”、“不同系统之间数据不通问题”,因为 从用户角度来说,它不考虑数据只要服务。因此,管理数据的软件必须提 供数据服务, “谁管数据谁提供服务”;“应用端请
10、求服务而不是直接操作 数据”;“服务端提供服务而不是提供数据内部结构”。各个站点管理数的软 件、提供应用服务功能的软件都可以不同的厂商。 16 地理信息系统软件工程 多层结构 客户端 DB 数据服务器 访问应用服务器 实现数据管理实现用户界面和 业务逻辑 数据库访问协议 应用服务器 实现功能组件 三层结构 17 地理信息系统软件工程 GIS发展现状 l按应用分: 第二阶段第二阶段 数据库与信息 系统建设阶段 第一阶段第一阶段 第三阶段第三阶段 数字制图与 数据分析阶段 跨地区跨行 业应用阶段 18 地理信息系统软件工程 GIS发展趋势 l数据标准化(Interoperable ) l空间多维化
11、(3D&4D) l结构部件化(Component GIS) l民用微型化(WapGIS) l系统智能化(CyberGIS) l平台网络化(WebGIS)-网格化(GRIDGIS) l应用大众化 19 地理信息系统软件工程 互操作(Interoperable)GIS l解决地理信息系统的相互独立和封闭的问题。 l满足地理数据的继承与共享、地理操作的分布与共享、GIS的社会 化和大众化等的客观需求。 l技术: l 数据转换,互操作中间件,FME,XML,GML,KML l OGC 互操作标准:WFS,WMS,WCS,WCTS 20 地理信息系统软件工程 3D and 4D GIS l用二维系统来描
12、述三维空间的方法,必然存在不能精确地反映、分 析和显示三维信息的问题。 l目前大多数地理信息系统多不能很好地支持地理对象和组合事件时 间维的处理。 l 空间维: 3维建模,构建3维真实体,可视化,剖切,分析 l 时间维:时空数据库 l 多维空间索引技术 21 地理信息系统软件工程 组件式GIS( ComGIS )构件式,插件式 lComGIS是面向对象技术和构件式软件技术在GIS软件开发中的应 用。 lComGIS的基本思想是把GIS的功能模块划分为多个组件,每个组 件完成不同的功能。各个组件之间可以方便地通过可视化的软件开 发工具集成起来,形成最终的GIS应用。 lComGIS为系统开发商提
13、供有效的系统维护方法,为GIS最终用户 提供了方便的二次开发手段,也是一种WebGIS的解决方案。 22 地理信息系统软件工程 移动电话GIS(WapGIS) 随着通信技术的发展,人们已经能够使用移动电话在网上查询 与空间位置有关的信息(如旅游地图、交通线路等)。 很多厂商已在能运行Windows CE的掌上电脑上开始研制GIS, 可以预计不久将来移动电话GIS (WapGIS)年代即将到来。 23 地理信息系统软件工程 智能GIS(CyberGIS) l赛博空间(Cyber Space):是指计算机技术、现代通信、网络技 术和虚拟现实技术综合应用为基础,构造出一种人们进行交往和交 流的新型空
14、间。 l电脑化、网络化、虚拟化的特点。 24 地理信息系统软件工程 互联网GIS(WebGIS)GRIDGIS l利用Internet技术在Web上发布空间数据供用户浏览和使用是GIS发展的必然趋势。 l国外ARC/INFO、MapInfo、AutoDesk等公司已经提供了他们各自的WebGIS解决方 案;国内的地大的MAPGIS、武测的 GeoStar都推出了WebGIS产品 。 lWebGIS是GIS走向社会化和大众化的有效途径,也是GIS的必由之路。 lGoogle Earth ,Google Map l中科院,国家“织女星”计划 l国防科技大学,网格资源管理,UDDI , l中国地址调
15、查局,SIG 25 地理信息系统软件工程 1.2 GIS的构成 l计算机硬件系统:通用设备(显示器、打印机),专业设备(绘图仪、GPS 接收系统,卫星图形接收系统、胶片) l计算机软件系统:计算机系统软件、GIS平台软件、GIS应用软件 l地理空间数据库:数据库实体(图形+属性)、地理数据库管理系统-GIS中心 价值之所在 l应用人员和组织机构:系统开发、管理、使用、维护人员 人是地理信息系统中的重要构成因素,通过人进行系统组织、管理和维护以及数 据更新、系统扩充完善、应用程序开发,并采用地理分析模型提取多种信息 26 地理信息系统软件工程 1.3 GIS数据模型 l数据模型:用来反映现实世界
16、的理论信息 l空间信息模型: 场模型和对象模型 l基底数据类型:点、线、面 l复合数据类型 l面向空间实体的数据组织 l模型:网络模型,线性系统(动态分段) 27 地理信息系统软件工程 矢量表达示意图 28 * 0维矢量1维矢量2维矢量 3维矢量 28 地理信息系统软件工程 栅格表达法示意图 29 * 29 地理信息系统软件工程 1.3 GIS数据模型-空间认知与空间构模过程 GIS空间认知与空间建模过程包括:建立概念模型、形成逻辑模型、建立物理模型以及 实现对象重构,进而进行空间查询、分析与应用,回答空间认知提出的4WHR问题。 30 地理信息系统软件工程 1.3 GIS数据模型-OpenG
17、IS要素模型的九层 31 地理信息系统软件工程 1.3 GIS数据模型-OGC定义的抽象要素模型 32 地理信息系统软件工程 1.4 GIS数据范畴 l按表达形式划分为空间数据和属性数据 l按内容特性及主导功能划分: 地理基础(背景)信息 数字地型(DTM)信息 资源与环境信息 社会经济信息 33 地理信息系统软件工程 1.5 GIS的应用(举例) l城市规划:规划选址,设计方案辅助决策 l市政设施管理:电力、煤气、电信、自来水、污水 ,城 管通,紧急事故处理 l交通管理:路网分析 l环境保护: l国土资源:详查,地籍 ,地价评估 l地质矿产资源:找矿,探矿 l大众化应用:手机定位,车载导航,
18、号码百事通 l航天: 34 地理信息系统软件工程 1.6 GIS的功能(1) l数据采集与输入(图形数据、栅格数据、测量数据、属性数据) l数据编辑与更新 图形编辑(拓扑关系建立,图形编辑、整饰,图幅拼接,图形变换,投影 变换,误差校正) 属性编辑(插入、删除、修改) l数据存储与管理 存储方式与数据文件的组织密度相关,关键在于建立记录的逻辑顺序。 空间数据/属性数据一体化管理; 空间数据管理是GIS数据管理的核心。 l空间查询与分析 l数据显示与输出 35 地理信息系统软件工程 1.6 GIS的功能(2) l数据采集与输入 l数据编辑与更新 l数据存储与管理 l空间查询与分析 空间查询与分析
19、是GIS的核心。-GSQL,九交模型 数据操作运算-空间算子 数据查询检索-空间条件+属性条件; 数据综合分析-应用问题 l数据显示与输出 数据显示是中间处理过程和最终结果的屏幕显示 人机交互方式 输出全要素地图 分层打印输出专题图、统计图、图表及数据。 “所见即所得”的思想。 36 地理信息系统软件工程 2.1 GIS平台和GIS应用软件 lGIS平台:依据GIS数据模型,提供采集、模拟、处理、检索、分 析和表达地理空间数据等完备功能的通用型工具软件,具有通用性 、完备性、灵活性和可开发性。 lGIS应用软件:由专门的开发人员利用GIS平台提供的开发手段作 二次开发,构筑的面向专门应用领域的
20、、易学易用的GIS软件。 37 地理信息系统软件工程 2.2 GIS软件平台(国外) 产品厂商国家特性 ArcInfo、ArcEditor、ArcView、 ArcReader、Extension ESRI美国桌面端GIS ArcGIS server 、ArcIMS 、ArcSDEESRI美国服务器端GIS ArcGIS Mobile、ArcPadESRI美国移动GIS MGE Intergraph美国专业GIS GeoMedia ProfessionalIntergraph美国桌面GIS GeoMedia Web MapIntergraph美国互联网GIS MapInfo SpatialWa
21、reMapInfo美国服务器端GIS MapInfo ProfessionalMapInfo美国桌面GIS MapXtremeMapInfo美国互联网GIS 38 地理信息系统软件工程 2.2 GIS软件平台(其他行业) 产品厂商国家特性 Autodesk MapGuide、 Autodesk Map、 Autodesk World AutoDesk美国制图软件进入GIS领域 Oracle SpatialOracle美国数据库厂商进入GIS领域 DB2 Spatial Extender IBM美国数据库厂商进入GIS领域 Google EarthGoogle美国搜索引擎行业进入GIS领域 Gr
22、ass-美国开源GIS,陆军建筑工程研究 实验室 OSSIM -美国 开源GIS,多个情报、防务领 域的政府部门提供资助 39 地理信息系统软件工程 2.2 GIS软件平台(国内) 产品厂商国家特性 MapGIS70 桌面版中地中国桌面GIS MapGIS-IMS70中地中国互联网GIS MapGIS70企业版中地中国服务器端GIS SuperMap Viewer、SuperMap Express、SuperMap Deskpro 超图中国桌面GIS SuperMap SDX+ 超图中国空间数据库引擎产品 SuperMap IS .NET、 SuperMap iServer .NET、 Sup
23、erMap iServer Java 超图 中国GIS服务式开发平台 GeoStar武大吉奥中国工具GIS平台 GeoSurf武大吉奥中国工具GIS平台 40 地理信息系统软件工程 2.3 平台开发和应用开发的分析 lGIS用户化的需要 l在面向的用户、使用的模型、实现的功能等方面的明显差异 l构建实际应用系统时必须面对的问题 41 地理信息系统软件工程 2.4 GIS平台的二次开发手段 传统的开发方式: lC :API(功能强大,开发难度大) lC+:类库+MFC类库 l专门的开发语言和开发环境 (开发简单,功能弱,只能嵌入原有系统中) MapInfo的MapBasic语言 ARC/INFO
24、的AML语言 l混合语言:COM组件(.NET, VC, VB, Dephi)(面向对象) l脚本语言:Perl ,Python lJava:J2EE lWEB开发:ASP,JSP, Service 新一代开发方式: l搭建式开发(new) 42 地理信息系统软件工程 传统GIS软件开发流程: 需求 文档 系统 架构 数据 库设 计 代 码 模块 设计 业务 系统 需求分析 设计 编码 测试 43 地理信息系统软件工程 基于搭建的软件开发流程: 业务 数据 库 功能 插件 流 程 模 板 组织机构模型 表 单 页 面 编码 业务 系统 建模工具 表单工具 需 求 文 档 系统搭建资源 需求分析
25、 设计 搭建 44 地理信息系统软件工程 lWindows平台 Visual Studio 6(C,VB) .NET(C#,VB.NET) CBuilder l开放(跨平台) Eclips(JDK) J builder kylix 开源工具 Corba K-Develop(Red Flag),Gcc,G+ 嵌入式平台 Embed C 第一章 引论第一章 引论 地理信息系统设计教程 1 一、什么是GIS 二、GIS构成 三、GIS用户和产品模式 四、GIS前瞻 教学提纲 退出2 一、什么是一、什么是GISGIS (一)(一) GISGIS概述概述 (二)(二) GISGIS发展发展 (三)(三)
26、 GISGIS应用应用 返回3 GISGIS是横断计算机科学、信息学、遥感科学、测量学是横断计算机科学、信息学、遥感科学、测量学 、地图学、地理学、资源学、环境学等学科的一门新、地图学、地理学、资源学、环境学等学科的一门新 兴边缘学科兴边缘学科 GISGIS研究内容研究内容 数据采集数据采集 数据存储数据存储 数据处理和分析数据处理和分析 数据输出数据输出 GISGIS概述概述 4 GISGIS特点特点 GISGIS的处理对象是地理数据的处理对象是地理数据 GISGIS提供了地理数据采集、存储、显示、操作、分析、提供了地理数据采集、存储、显示、操作、分析、 建模、输出等一系列工具建模、输出等一
27、系列工具 GISGIS实现了地图实体与其属性数据库的关联实现了地图实体与其属性数据库的关联 5 GISGIS与其他学科的关系与其他学科的关系 GISGIS与地图学与地图学 GISGIS与计算机制图与计算机制图 GISGIS与地理学与地理学 GISGIS与计算机辅助设计(与计算机辅助设计(CADCAD) 返回6 从第一个地理信息系统(从第一个地理信息系统(CGISCGIS)诞生至今,)诞生至今,GISGIS已有四十已有四十 多年的发展历史。软件是多年的发展历史。软件是GISGIS核心内容之一核心内容之一 ,GISGIS软件技术软件技术 经历以下五个阶段经历以下五个阶段 集成式集成式GISGIS
28、模块式模块式GISGIS 核心式核心式GISGIS 组件式组件式GISGIS 万维网万维网GISGIS GISGIS发展发展 7 集成式集成式GISGIS 在在GISGIS发展早期,为满足某些特定需求,产生了许多的发展早期,为满足某些特定需求,产生了许多的 GISGIS功能模块。随着需求不断升级,研究人员开始将这功能模块。随着需求不断升级,研究人员开始将这 些分散的功能模块集成为具有多种功能的综合性些分散的功能模块集成为具有多种功能的综合性GISGIS。 该时期即该时期即GISGIS发展的集成化阶段发展的集成化阶段 8 模块式模块式GISGIS 研究人员着眼于系统整体结构,按功能的关联度,将研
29、究人员着眼于系统整体结构,按功能的关联度,将 GISGIS划分为不同的功能模块。模块化划分为不同的功能模块。模块化GISGIS不同于集成式不同于集成式 GISGIS从下而上的开发思路,采用从上往下的方法进行开从下而上的开发思路,采用从上往下的方法进行开 发,功能模块内聚性更强、划分更为合理发,功能模块内聚性更强、划分更为合理 9 核心式核心式GISGIS 集成式集成式GISGIS和模块式和模块式GISGIS都没有解决与其它系统的集成都没有解决与其它系统的集成 问题,核心式问题,核心式GISGIS正是基于该背景提出来的正是基于该背景提出来的, ,它将它将GISGIS功功 能封装成动态链接库(能封
30、装成动态链接库(DLLDLL),通过应用程序接口(),通过应用程序接口( APIAPI)访问,以此来实现与其它系统的集成。)访问,以此来实现与其它系统的集成。 10 组件式组件式GISGIS 组件式组件式GISGIS综合了模块式综合了模块式GISGIS、核心式、核心式GISGIS的优点,将的优点,将 GISGIS功能划分为不同的功能模块这些模块之间以及与其功能划分为不同的功能模块这些模块之间以及与其 它系统之间通过标准的通信接口实现交互,不仅解决它系统之间通过标准的通信接口实现交互,不仅解决 了异构系统的交互问题,而且开发成本低、易于掌握了异构系统的交互问题,而且开发成本低、易于掌握 。 11
31、 万维网万维网GISGIS Internet Internet技术的发展使得网络化成为技术的发展使得网络化成为GISGIS发展的必然趋势发展的必然趋势 ,因此,因此WebGISWebGIS应运而生应运而生WebGISWebGIS的发展使得的发展使得InternetInternet用用 户可以通过万维网浏览空间数据、制作专题图以及进户可以通过万维网浏览空间数据、制作专题图以及进 行各种空间检索和空间分析。行各种空间检索和空间分析。 12 GISGIS发展的各阶段特点发展的各阶段特点 集成式集成式GISGIS模块式模块式GISGIS核心式核心式GISGIS组件式组件式GISGIS万维网万维网GIS
32、GIS 特点特点 在一个系统在一个系统 中集成了中集成了 GISGIS的各项的各项 功能功能 系统分成许系统分成许 多相对独立多相对独立 的功能模块的功能模块 从底层提供从底层提供 GISGIS功能,功能, 通过通过APIAPI访访 问问 通过标准通通过标准通 信接口实现信接口实现 模块间通信模块间通信 及及GISGIS与其与其 它系统集成它系统集成 结合结合 InternetInternet, 实现实现GISGIS的的 共享和互操共享和互操 作作 功能功能 满足了满足了GISGIS 综合应用的综合应用的 需要需要 用户根据需用户根据需 求选择功能求选择功能 模块模块 易于集成其易于集成其 它
33、系统它系统 开发成本低开发成本低 、难度小,、难度小, 可以在通用可以在通用 语言环境中语言环境中 实现实现GISGIS功功 能能 社会化的社会化的 GISGIS,可扩,可扩 展性好,跨展性好,跨 平台平台 存在问题存在问题 系统过于复系统过于复 杂,软件成杂,软件成 本高;难与本高;难与 其它系统集其它系统集 成成 难于与其它难于与其它 系统集成系统集成 开发难度高开发难度高 ,不能进行,不能进行 可视化程序可视化程序 设计设计 有待于进一有待于进一 步发展步发展 目前还不成目前还不成 熟熟 返回13 目前,目前,GISGIS已经被成功应用于商业、国防、电信、教育、已经被成功应用于商业、国防
34、、电信、教育、 工程、环境、政府、卫生、资源、交通等行业。根据工程、环境、政府、卫生、资源、交通等行业。根据GISGIS 应用的层次可以将应用的层次可以将GISGIS应用分为:应用分为: 地图制图地图制图 空间数据管理空间数据管理 空间统计分析空间统计分析 空间分析评价与模拟预测建模空间分析评价与模拟预测建模 辅助宏观决策辅助宏观决策 GISGIS与与RSRS的集成应用的集成应用 返回 GISGIS应用应用 14 二、二、GISGIS构成构成 (一)(一) 硬件硬件 (二)(二) 软件软件 (三)(三) 数据数据 (四)(四) 人员人员 返回15 计算机硬件环境包括从计算机硬件环境包括从GIS
35、GIS数据采集到数据处理乃至数数据采集到数据处理乃至数 据输出所涉及到的所有硬件设备据输出所涉及到的所有硬件设备 数据采集、输入设备数据采集、输入设备 采集设备包括测绘仪器和遥感设备采集设备包括测绘仪器和遥感设备 输入设备包括数字化仪、扫描仪以及计算机的输输入设备包括数字化仪、扫描仪以及计算机的输 入设备入设备 硬件硬件 16 数据存储和处理设备数据存储和处理设备 存储设备包括磁盘、磁带机等磁存储介质以及一些存储设备包括磁盘、磁带机等磁存储介质以及一些 光存储介质光存储介质 处理设备包括计算机、图像处理器、网络设备等处理设备包括计算机、图像处理器、网络设备等 输出设备输出设备 输出设备通常是标
36、准的计算机外围设备,如打印机输出设备通常是标准的计算机外围设备,如打印机 、绘图仪、绘图仪 还可以通过计算机显示器或是外接的高分辨率显示还可以通过计算机显示器或是外接的高分辨率显示 装置(如投影仪等)进行输出装置(如投影仪等)进行输出 返回17 GISGIS软件提供了一系列功能模块用来存储、分析和显示软件提供了一系列功能模块用来存储、分析和显示 空间数据空间数据 对对GISGIS软件有以下要求软件有以下要求 提供显示、操作地理数据的常用工具提供显示、操作地理数据的常用工具 提供空间数据库管理系统提供空间数据库管理系统 提供图形与属性数据同步查询统计分析功能提供图形与属性数据同步查询统计分析功能
37、 简单易用的图形用户界面简单易用的图形用户界面 GISGIS软件可以分为工具型软件和应用型软件软件可以分为工具型软件和应用型软件 软件软件 18 GISGIS软件的分类软件的分类 GIS软件 应用型软件 工具型软件 GIS二次开发平台软件 AM/FM专开发平台软件 其它工具型软件 制图软件 资源调查 信息管理 空间分析与预测 返回19 地理数据是以地球表面空间位置为参照,描述自然、社会地理数据是以地球表面空间位置为参照,描述自然、社会 和人文景观的数据和人文景观的数据 GISGIS的数据来源的数据来源 普通地图普通地图 影像影像 其它图形软件的结果数据或相关的数据资料其它图形软件的结果数据或相
38、关的数据资料 遥感数据遥感数据 数据数据 20 GISGIS数据分为空间数据和属性数据两大类数据分为空间数据和属性数据两大类 空间数据是表征空间实体位置的数据,一般采用以空间数据是表征空间实体位置的数据,一般采用以 下数据结构进行管理和存储下数据结构进行管理和存储 栅格数据结构栅格数据结构 矢量数据结构矢量数据结构 不规则三角网(不规则三角网(TINTIN) 属性数据是表征空间实体属性信息的数据,一般用属性数据是表征空间实体属性信息的数据,一般用 关系型数据库进行管理关系型数据库进行管理 返回21 人员是人员是GISGIS的重要构成因素的重要构成因素 人员在人员在GISGIS中中 对对GISG
39、IS软件进行开发、维护和升级软件进行开发、维护和升级 对对GISGIS数据进行搜集、入库和管理数据进行搜集、入库和管理 应用应用GISGIS进行生产生活实践,实现进行生产生活实践,实现GISGIS的价值的价值 返回 人员人员 22 三、三、GISGIS用户和产品模式用户和产品模式 (一)(一) GISGIS用户用户 (二)(二) GISGIS产品模式产品模式 返回23 GISGIS最终用户最终用户 他们可能不是他们可能不是GISGIS专家,不一定需要了解系统的运行机专家,不一定需要了解系统的运行机 制或是技术内涵,而只需对系统进行简单的操作制或是技术内涵,而只需对系统进行简单的操作 交付最终用
40、户使用的交付最终用户使用的GISGIS软件必须操作简单、界面友好软件必须操作简单、界面友好 需要对最终用户进行简单的软件使用培训需要对最终用户进行简单的软件使用培训 GISGIS用户用户 24 GISGIS专业人士专业人士 指的是指具有一定指的是指具有一定GISGIS理论和实践基础,并从事理论和实践基础,并从事GISGIS行行 业研究的技术人员业研究的技术人员 GISGIS专业人士又可以分为:专业人士又可以分为:GISGIS项目经理、程序员、数项目经理、程序员、数 据库管理员、系统管理员、地图制作人员等据库管理员、系统管理员、地图制作人员等 25 GISGIS开发商开发商/ /系统集成商系统集
41、成商 GISGIS开发商主要有开发商主要有ESRIESRI,IntergraphIntergraph,ERDASERDAS,MapInfoMapInfo 等公司等公司 GISGIS系统集成商是指利用系统集成商是指利用GISGIS软件开发平台,针对应用软件开发平台,针对应用 领域的具体应用进行产品开发的公司和机构领域的具体应用进行产品开发的公司和机构 26 部分部分GISGIS软件开发商及其主要产品情况表软件开发商及其主要产品情况表 公司公司主要 主要GISGIS软件产品软件产品 ESRI Inc.ESRI Inc.ArcGISArcGIS系列系列 IntergraphIntergraphGeoMed