



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 gis软件技术经理了五个阶段:集成式gis、模块式gis、核心式gis、组件式gis、万维网gis2 gis由4个要素组成:硬件、软件、数据、人员3 gis分为工具性软件(gis二次开发平台、am/fm专用开发平台软件、其他工具性软件)应用型软件(制图软件、资源调查、信息管理、空间分析与预测)4 gis用户分为:最终用户、gis专业人员、gis开发商/系统集成商5 gis自身的特点:(1)gis处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点(2)gis设计以空间数据为驱动(3)gis工程投资大、周期长、风险大、涉及部门繁多6 giss设计的理论思想:gis工程学思想7gis工程学体系主要由任务(运用系统论的理论和方法实现gis工程的最优设计、最优管理和最有运行,以求得到系统总体的最优化)、基础理论(系统学、地理信息科学、系统工程学)和方法论组成8地理信息科学是研究地球信息的本质和运动规律的一门学科,其研究对象是地理信息。他通过对地理信息技术中的一般性问题和规律性问题进行研究,对gis工程学提供指导。9 地理信息科学体系划分为三个层次:;理论地理信息科学、市局地理信息科学和应用地理信息科学10gis设计与一般信息系统设计的差异:设计重心(gis处理的是海量空间数据,数据库设计在gis设计中尤其重要,一般系统设计的中心是软件功能)数据库建设(gis不仅要进行属性数据库的设计,更要进行空间数据库的设计,包括空间数据结构、存储方式、管理机制。而一般的只需要建立属性数据库)设计方法(gis以业务需求为导向、异空间数据为驱动进行系统设计,而一般的以业务需求为导向,以功能为驱动进行系统设计)11gis设计包括软件设计和数据库设计12 实现地理信息资源共享,必须具备:(啊)数据资源储备(2)有技术支撑系统的保障(3)共享规则的制定,被广泛采纳和遵循13标准化是空间信息共享和系统集成的重要前提,也是gis产业化和社会化的必经之路。14 gis规范化和标准化的内容:地理信息标准(统一的地理坐标系统、统一的地理网格系统、统一的区域多边形或空间统计单元系统)空间信息分类和编码系统、数据模型标准。15三种gis基本设计方法比较:a结构化生命周期法b原型法c面向对象开发方法。开发思想(a划分六个阶段,并规定他们自上而下,相互衔接的固定次序。b借助圆形来辅助软件开发。c将客观世界看成相互联系的事物组成,以对象为单元进行设计开发)开发过程(a线性、固定次序。b简单到复杂、部分到全面c线性迭代性和无间隙性)开发模式(a整体开发模式,下一阶段开始前完成上一阶段所有细节b非整体开发模式,推迟某些阶段的细节工作,从而较早产生工作软件c非整体开发模式分析阶段有地向上提取对象,实现阶段自顶向下建立对象)驱动机制(a文档驱动b需求的可变性和模糊性c开发过程不可见)可见性(a开发过程系统不可见b通过使用原型进行沟通c不可见)优点(a是一种较为成熟和完善的管理模式,整体性好b具有一定灵活性和可修改性,增进了开发人员和用户对系统需求的理解c与人类思维方法一致,便于描述客观世界,开发的软件性能稳定易于重用和维护)缺点(a缺乏灵活性,难修改和维护,模块重用性差,开发周期长。b整体性差,由于不断地对原型进行修改和完善,工作的重复率高,工作量大c对象和实体设计存在盲目性,对象间的消息传递不能完整体现系统总体功能,系统结构性差)适用性(a功能和性能明确完整,无重大变化的软件开发b需求不明确,设计方案是有一定风险的中小型软件开发c数据结构复杂、事物联系密切的软件开发)16必须根据gis软件设计的特点,选择合适的设计方法进行软件设计17系统定义的任务是确定软件开发工程必须完成的总目标以及工程的可行性。系统定义采用的工具数据流图、数据字典。生成的结果是需求分析报告18gis总体设计阶段的主要任务是将系统需求转换为数据结构和软件体系结构,即数据设计和体系结构设计。系统总体设计的工具是层次图、hipo图、结构图。系统总体设计成果:总体设计报告19 系统与标准数据的接口实现方法:一种是直接存取,所开发的软件提供对该数据格式的支持。另一种是通过导入/导出机制进行数据转换,提供一种标准数据格式,用来与其他标准数据格式进行转换20 gis用户界面的设计主要包括输入设计和输出设计21系统详细设计的任务实确定怎样具体实现所定义的系统。输出成果是详细设计报告。工具是程序流程图、n-s盒式图、问题分析图、类程序设计语言22空间数据三大特征:空间特征、时间特征、属性特征23空间特征包括比例尺、坐标系和投影类型24横向份幅纵向分层25传统数据模型分为层次模型、网络模型、关系模型26空间数据模型分为混合数据模型、全关系性空间数据模型、对象-关系型空间数据模型、面向对象空间数据模型27空间数据库功能设计包括:空间数据输入设计、空间数据检索设计、空间数据输出设计、空间数据更新设计28三中数据更新模型:连续快照模型、地图修改模型、时空合成模型29空间数据共享设计的三种途径:(1)数据转换,包括有语义约束的数据格式转换和没有语义约束的数据格式转换(2)基于原数据的空间数据网络查询和应用(3)gis互操作。30 分布式gis是通过分布式计算实现异地资源和信息共享,提高系统执行效率的gis系统、可以分为基于客户/服务器模式的分布式gis和全分布式gis31分布式gis的技术基础包括:分布式操作系统、分布式数据库、分布式对象计算32分布式对象计算的三种框架标准是:omg的corba,microsoft的com/dcom/com+,sunde ejb33 从体系结构上分,分布式gis经历了三个阶段:(1)client/server结构(c/s)(2)brower/server结构(b/s)(3)多层结构34 基于数据共享的分布式gis:交换数据格式、空间数据引擎、开放式gis35 系统实施阶段的任务可概括为五方面:硬件和软件的购置和安装、程序的编写和调试、系统的安装与调试、培训、系统中有关数据的录入或转换36gis软件测试方法主要有3种:a文档审查、b模拟运行测试、c模拟开发测试工作原理:a文档资料是指导gis软件设计、编码和实施的依据,准确反映了系统内部的设计思想和功能特征b在真实或者模拟环境下运行系统,从而测定系统各项功能指标及综合处理能力c在真是活模拟环境下进行开发,从而测试所提供的各项功能和性能方法:a利用系统开发过程中所使用的一切文档资料来确定系统的开发依据、方法技巧、系统的功能特征以及可能达到的性能b分为专项测试和系统综合测试c根据系统现有的功能模块及提供的开发环境,安装指定的开发项目要求由用户进行二次开发,完成指定的任务或目标。特点:a总体概括了解系统能够提供什么功能,是测试系统功能是否被有效实施的依据b是一种较直接和全面的测试方法,测试结果较准确可靠,适用于基础性、专用型和专题应用性c测试软件本身的技术性嫩滑以及软件的易用性、易学性、联机帮助等功能37 gis评价是在gis测试的基础上,通过对技术引资和经济因子进行评价,从而得出对系统整体水平以及系统事实所能获得的效益的认识和评价38gis常用的三种开发模式:独立开发(无需依赖任何商业gis工具软件,减少开发成本)、单纯二次开发(省时省力,但是仅限偶那个预言二次开发的和平,作为编程语言功能极弱)、集成二次开发(即可已充分利用gis工具软件对空间数据的管理、分析功能,又可以利用系统的开发语言具有的高效、方便等编程优点)39 组件式gis是面向对象技术和组件是软件在gis软件开发中的应用。40 comgis的基本思想是吧gis的各大功能模块划分为几个空间,每个空间完成不同的功能。各个gis空间之间,以及gis控件与其他非gis控件之间,可以方便的通过可视化的软件开发工具集成起来,形成最终的gis应用41 ao是跨平台gis软件组件的集合,ae是ao组建跨平台应用的核心集合,它提供多种开发的接口42 ae开发工具包组件:控件、工具条和工具、类库43遍历maps集合private sub uibuttoncontrol1_click()dim pmxdoc as imxdocumentset pmxdoc = thisdocumentdim intindex as integerdim pmaps as imapsset pmaps = pmxdoc.mapsfor intindex = 0 to pmaps.count - 1 msgbox pmaps.item(intindex).namenextend sub44遍历layers集合private sub uibuttoncontrol2_click()dim pmxdoc as imxdocumentset pmxdoc = thisdocumentdim pmap as imapset pmap = pmxdoc.focusmapdim palllayers as ienumlayerset palllayers = pmap.layersdim player as ilayerset player = palllayers.nextdo until player is nothing msgbox player.name set player = palllayers.nextloopend sub45 addlayer代码dim pmxdoc as imxdocument dim pmap as imap set pmxdoc = thisdocument set pmap = pmxdoc.focusmap dim pflayer as ifeaturelayer set pflayer = new featurelayer dim pfclass as ifeatureclass dim pflayer1 as ifeaturelayer set pflayer1 = pmxdoc.selectedlayer set pfclass = pflayer1.featureclass set pflayer.featureclass = pfclass pflayer.name = 新建 pmap.addlayer pflayer46实验三private sub uibuttoncontrol1_click()dim pwfactory as iworkspacefactoryset pwfactory = new shapefileworkspacefactorydim pworkspace as ifeatureworkspaceset pworkspace = pwfactory.openfromfile(h:arcgistestex1exec1, 0)dim pstreet as ifeatureclassset pstreet = pworkspace.openfeatureclass(street)dim pflayer as ifeaturelayerset pflay
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 理财规划服务合同的客体是
- 滨州2025年山东滨州市沾化区事业单位招聘67人笔试历年参考题库附带答案详解
- 工程材料选型与采购作业指导书
- 机械设计制造及其自动化练习题集及解析
- 2025年二级建造师《矿业工程管理与实物》全真模拟卷
- 2023年全国硕士研究生招生考试《经济类联考综合能力》真题及解析
- 多学科综合呼吸康复对老年重度慢性阻塞性肺疾病康复的影响
- 药物临床试验研究
- 智慧解决方案如何提高学校管理效能
- 2025年关于家庭安全的教育标准教案
- 肺结核防治和预防艾滋病
- 国寿新绿洲团体意外伤害保险(A款)条款
- 大班健康《换牙我不怕》课件
- 隧道光面爆破交流材料
- 冻猪肉储备投标方案
- 临床科室综合目标管理考核标准
- 2023年广东省深圳市龙华区中考道德与法治二模试卷及答案解析
- 中国书画艺术品投资(山东联盟)知到章节答案智慧树2023年山东财经大学
- 高中学生社会实践活动100例
- 天津渔港防波堤施工组织设计
- 公司样品承认书
评论
0/150
提交评论