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

稿源:(未知)
【傻大方】网址:/a/2021/0801/0023374962.html
标题:GIS|GIS软件工程PPT优秀课件