您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > GIS设计4 系统详细设计工具资料
系统详细设计工具2006年11月27日GIS设计课程内容1.熟悉ArcGIS2.总论、设计思想3.系统定义4.总体设计5.详细设计6.数据库设计7.系统实施、测试(面向对象分析与设计)8.ArcObjects开发9.ArcGIS空间分析1.ArcGIS操作2.软件工程设计visio3.软件需求规格说明4.总体设计实践5.详细设计实践6.数据库设计实践7.系统实施、测试(UML实践)8.AO实践9.ArcGIS空间分析操作关于作业本节内容程序流程图N-S盒式图问题分析图类程序设计语言实习程序流程图(programflowchart)方框表示处理步骤,菱形框表示逻辑判断,箭头表示控制流过程判断开始终止可选过程流程程序流程图(programflowchart)优点简单明了、易于掌握适用于具体模块可以嵌套缺点缺乏全局考虑随意转移流程不易表示数据结构程序流程图示例可执行单元判断语句F判断语句可执行单元可执行单元TF判断语句可执行单元T可执行单元TFElse部分,选择构造Then部分,reapeat-until循环构造N-S(nassi-shneiderman)盒式图nassi和shneiderman开发,经Chapin扩充,所以叫N-S图和Chapin图始于一个大盒子,内部分解表示不同处理过程表达清晰不能任意转移控制流易于确定数据工作域易于表示递归盒式图基本结构第一项任务再下一项任务下一项任务顺序条件Else部分Then部分FT双向选择循环条件do-while部分循环条件reapeat-until部分重复case条件值值……case部分case部分…………多向选择问题分析图(problemanalysisdiagram)日立制作所开发在Pascal语言基础上发展二维树状图结构清晰自顶而下、逐步细化问题分析图的基本原理问题模糊解(1)顺序过程的细化(2)循环过程的细化(3)选择过程的细化H1HnH1HnH1Hn循环条件Hm……………HmHm+1Hm+2循环条件类程序设计语言用程序设计语言的语法控制框架,内部使用自然语言表示数据结构和处理过程没有图形工具清晰适于表现算法便于程序代码转化将其作为注释插入到程序中,便于维护类程序设计语言的具体形式TYPEdrawingISSTRUCTUREDEFINEDnumberISSTRINGLENGTH(12);geometryDEFINEDlines:(x,y)start;(x,y)end;line.type;circle:(x,y)center,radius,arc.angle;point:(x,y);curve:(x[i],y[i])fori2notesISSTRINGLENGTH(256);BOMDEFINEDpart.sequenceISLIST;part.no:STRINGformataa-nnnnnn;pointerISPTR;ENDdrawingTYPE;实习表现空间自相关计算的算法与设计思路地理学第一定律TheFirstLawofGeography:everythingisrelatedtoeverythingelse,butnearthingsaremorerelatedthandistantthings(Tobler,1979.PhilosophyinGeography).进一步的解释Itmeansiffeaturessituatedclosetogetherhavesimilarattributeinformation,thenthepatterninthedatacanbedescribedasexhibitingpositiveautocorrelation.Whenfeaturesclosetogetheraremoredissimilarinattributevaluethanfeaturesfurtheraway,patterninthedataisnegativelyautocorrelation.Zeroautocorrelationexistswhenattributesortheirvaluesareindependentoflocation(Goodchild,1986).量化方法Moran’sInisthenumberofcases.xiisthevariablevalueataparticularlocation,xjisthevariablevalueatanotherlocation,aisthemeanofthevariable.wi,jisaweightappliedtothecomparisonbetweenlocationiandlocationj.Itisacontiguitymatrix:ifzonejisadjacenttozonei,theinteractionreceivesaweightof1.Anotheroptionistomakewi,jadistance-basedweightwhichistheinversedistancebetweenlocationsiandj.Geary’sCaisthemeanofxvalueswij=1ifi,jadjacent,else0cis1ifneighborsvaryasmuchasthesampleasawholec1ifneighborsaremoresimilarthanthesampleasawhole(positivedependence)c1ifneighborsarelesssimilar(negativedependence)niniinjjininjjijiaxwaxaxwnI1121,11,)())((niininjijninjjiijaxwxxwnC1211112)(2)()1(Moran’sIScatterPlot作业现有n个三维点,请设计其空间自相关指数的计算过程,并用visio绘制算法的程序流程图。
本文标题:GIS设计4 系统详细设计工具资料
链接地址:https://www.777doc.com/doc-3551514 .html