首页 ArcGIS建模 Model Builder 课件

ArcGIS建模 Model Builder 课件

举报
开通vip

ArcGIS建模 Model Builder 课件ModelBuilder产生一个模型选择Arctoolbox,右键,NewToolbox。编辑Model一、Element?Tools参数完备参数不完备?Variable1.Variable(变量)Data数据文件变量Value数值变量,包括数字、字符串、空间参考坐标系、空间范围等。Data分为两类:Projcetdata:可以添加到Model中的Deriveddata:派生数据,由一个工具产生。派生数据分为两类:?新产生?更新ValueVariable(数值变量)?输给工具的,例如Buffer中的距离。?前一个工...

ArcGIS建模 Model Builder 课件
ModelBuilder产生一个模型选择Arctoolbox,右键,NewToolbox。编辑Model一、Element?Tools参数完备参数不完备?Variable1.Variable(变量)Data数据文件变量Value数值变量,包括数字、字符串、空间参考坐标系、空间范围等。Data分为两类:Projcetdata:可以添加到Model中的Deriveddata:派生数据,由一个工具产生。派生数据分为两类:?新产生?更新ValueVariable(数值变量)?输给工具的,例如Buffer中的距离。?前一个工具派生出来,并且可以传给后一个工具。2.对于一个Tool,双击,弹出设置菜单,可以自动产生ProjectData与DerivedData,但是Value不自动产生。(因为Value通常比较多,而且有些不需要产生)。所以需要用户自定义Value。定义Value的方式是选择Tool,右键->Makevariable->FromParameters.3.在ModelBuilder内,右键->CreateVariable产生一个变量。选择数据类型?双击AddField工具,可以选择park.shp与String。?但是Boolean必须通过Connector实现,而且必须在arcmap\Tools\option\geoprocessing\选中modelbuilder例子:产生变量并且赋值在已经拥有Data与Value变量的情况下,如果不是直接打开变量对话框而是打开Tools对话框修改变量值,则:如果修改了Data变量值,产生一个新的变量,原来的变量不再连接。如果修改了Value变量,则不产生新的变量,而原来变量不再连接。通过tools修改(buffer)通过tools修改(buffer)In-lineVariablesubstitution?变量代替在建模过程中的变量传递问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。通过%变量名%实现。二、连接符Connectors有四种连接符处理过程的状态Eachprocessinamodelisinoneofthreestates:?Not-ready-to-run?Ready-to-run?Has-been-runnot-ready-to-run(白色)Hasrun(有阴影)ready-to-run(没有阴影)PreconditionVariable(条件变量)选中tool,右键单击选择某一个变量。?或者利用Connector首先保证Arcmap->tools->Option->Geoprocessing选中了Modelbuilding。利用Connector工具,选择一个Variable指向Tool,弹出下面菜单。?利用布尔型或整型变量控制条件产生一个布尔型或整型变量,直接当成Precondition,然后当成Tool的一个参数。执行Model?Run执行Readytorun的Process?RunEntireModel执行所有的Model?选中一个Process执行.三、ModelParameters模型参数指的是模型运行时所需要输入的各参数。一个模型可以没有模型参数。用来控制与用户进行交互操作。如果要设置模型参数,选择一个Variable,点击右键->ModelParameter,出现一个p。 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 明这变成了一个模型参数。当没有模型参数时,在Arctoolbox下面双击该模型,提示:?如果有模型参数,则该参数会自动弹出,并且让用户选择设置。?改变modelparameters的顺序通过ModelProperty改变。Modelbuilder->model->property?变量名就是弹出窗口对应的显示名称所以名称要给的有意义。?Output数据通常需要指定为modelparameters。否则被当作临时数据删掉。为了查看结果或者传递给下一个工具使用,必须将输出结果设为modelparameter.?数据交互输入例如一个点的坐标,或者一个范围。输入变量的类型为:FeatureSet或者RecordSet。这两个数据的Schema与Symbology必须从其他文件中导入。?首先产生一个FeatureSet?选中该FeatureSet,右键->Property?导入Schema与Symbology(利用一个已有的Lyr),定义完之后,这些信息就保存了,该文件改变也不影响。?将输入、输出以及FeatureSet均设置为ModelParameters。?并且改变Parameters的顺序。选择ModelProperty进行设置。?保存,并在ArcMap中ArctoolBox运行。?选中OutputFeatureclass变量,右键->addtodisplay。则在ModelBuilder窗口下运行,结果自动添加到当前窗口。?结果显示结果可以按照定义好的Symbology进行显示。Import的文件必须是.lyr,或者是Arcmap中打开的文件。选择输出文件,右键->Property数据确认Validation在执行一个Model之前,首先执行一遍确认程序,保证所有的数据都是准确的。Model->validateEntireModel.过程数据(IntermediateData)?模型参数数据不能被当成过程数据?派生数据通常自动被当成过程数据?过程数据在执行完之后自动删除。?可以被删除,节省空间,提高效率。IncompleteData当派生数据没法预料,但后面又作为输入数据时,需要特殊处理。(1)当成已知来操作(2)部分运行Process四、Modelbuilder界面执行自动布局添加工具?添加工具浏览Arctoolbox?显示所有可能的连接ArcMap->tools->Option->Geoprocessing选中ModelBuilder以后建立链接就有提示。显示结果?编辑Element选择Element->右键。尤其是Rename应用较多。保存Model选择Arctoolbox,右键->SaveSetting->toDefault。否则只能保存在MXD中。?选择这个Toolbox右键->SaveAs9.0/9.1?Label选择一个Element,右键->CreateLabel或者直接产生一个不与Element关联的Label。双击Label,进行编辑,按住Shift键回车可以输入多行。?Arctoolbox的Search?ArcCatalog->tools->option->General选中Toolbox则在ArcCatalog的Toc中,出现了一个Toolbox。包含了所有历史记录。?ToolLayer利用Arctoolbox将一个工具拖到TOC中。直接产生一个ToolLayer。五Batch?批处理一批操作例如Clip,在Arctoolbox选择Clip工具,右键->Batch.?选中Row的头,点击左键,整行被选中,点击右键->Open,输入数据并设置。?在行的中间“InputFeatureclass”右键->Browse,可以同时选中多个Featureclass?输入ClipFeatureclass选中第二行的头,然后在第一行的ClipFeatureclass上点击右键->fill帮助文档Help\目录\Geoprocessing\UsingGeoprocessingtools\Batchprocessing
本文档为【ArcGIS建模 Model Builder 课件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:ppt
大小:11MB
软件:PowerPoint
页数:0
分类:
上传时间:2020-05-18
浏览量:9