- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三节 模型构建简介 (Model Builder) 3.1 什么是模型 广义上讲,模型是对现实世界中的实体或现象的抽象或简化,是对实体或现象中最重要的构成及其相互关系的表述。模型仅表达对工作流程重要的因素,并创建了一个简化的、可管理的真实世界场景。 在ArcGIS中,模型显示为模型图表。可以将各项处理在模型图表中串在一起,模型运行时各项处理将顺序执行,从而实现工作流程的自动化。 3.2 为什么要构建模型 使得处理以及处理间的关系显而易见,并且当对创建的模型做改动时,模型将动态更新; 可以为每个工具设置参数值,并记录了这些信息,从而可以再现模型输出; 可以通过添加和删除处理或改变处理间的关系来编辑模型结构; 可以编辑为工具定义的参数值,为产生不同结果做实验。 3.3 什么是ModelBuilder窗口 3.4 创建新模型 生成模型: 构建模型: 3.5 拖动工具到ModelBuider 窗口 代表工具和工具将要产生的派生数据的元素被添加到显示窗口。 派生数据元素是一个可被连接到模型其他处理的变量。 3.6 为工具设置参数值 3.7 拖放项目数据 3.8 拖动项目数据到工具上 3.9 保存和重命名模型 一旦建立了自己的模型,应该对其重命名以反映它的内容。可以改变赋给这个模型的名称和标。 标注是模型的显示名称。如果在命令行或脚本中引用这个模型,将会用到这个名称。 注意在构建时保存模型是很好的习惯。 3.10 元素状态 模型中的每个处理都可能处于下述三种状态中的一种: 没准备好不能运行; 准备运行; 运行完成。 3.11 校验模型 每个元素的所有参数值都被校验。 如果设置的某个参数值是无效的,该元素及所有依赖它的元素都变为没准备好不能运行状态。只能重新设置无效参数的值,使受影响的处理返回到准备运行状态。 当运行完校验操作后,消息显示关于无效参数的信息。右键单击一个元素,然后单击View Messages来找出问题。 3.12 运行模型 只运行“准备运行”的处理 运行所有处理 3.13 添加派生数据到显示中 3.14 查看所有状态消息 选择在临时窗口中显示报告 保存报告到一个文件中 3.15 查看单个工具的状态消息 3.16 修理输入数据元素的参数值 输入数据元素,以及任何其他 依赖它的、具有有效参数值的 元素,都将变为准备运行状态。 3.17 修理工具 浏览到工具所在位置 3.18 复制和粘贴元素 3.19 运行模型 选中元素,按Delete键 提示对话框按“是” 3.20 运行模型 可以在ModelBuilder窗口中运行模型,或关闭ModelBuilder窗口,在模型的对话框中运行模型。 一般,当在构建模型时会在ModelBuilder窗口中运行模型以确保从每个处理中得到期望的结果。也可以只针对没运行过的处理或单个处理运行整个模型。 3.21 设置模型参数 一旦对模型感到满意了,并且已经设置了模型所需的参数,就可以保存模型并打开它的对话框来查看所设定的参数。 作业 练习做一个数据处理转换模型,将lianxi\Coverage\buildpol\arc转为SHP格式数据,文件名为buildpol_shp.shp.给buildpol_shp.shp加一个名为H字段,给buildpol_shp.shp文件做Buffer处理,缓冲宽度为50. 作业提交文件为My Toolbox.tbx及相关数据。
文档评论(0)