数据模型ModelBuilder应用PPT课件.ppt_第1页
数据模型ModelBuilder应用PPT课件.ppt_第2页
数据模型ModelBuilder应用PPT课件.ppt_第3页
数据模型ModelBuilder应用PPT课件.ppt_第4页
数据模型ModelBuilder应用PPT课件.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据模型ModelBuilder应用 2020年2月4日 闫磊电话mailQQ群 117666234 Page 2 ModelBuilder内容 ModelBuilder介绍ModelBuilder使用方法ModelBuilder几个例子总结 Page 3 1 ModelBuilder介绍 ModelBuilder是数据建模工具 为设计和实现arcgis中各种数据处理提供了一个图形化的建模环境 模型是以流程图的形式表示 这个流程是由 数据处理 工具和数据组成 整个数据处理过程按流程图先后执行 类似电子政务中工作流 不同是他没有人员和权限 办理时限等 都是顺序 支持并行 都有数据输入和数据输出 Page 4 1 ModelBuilder介绍 为什么要使用ModelBuilder建模工具 或者说ModelBuilde有哪些优点 自动处理流程 ModelBuilder可以把你分析和准备数据过程所用到的所有分析工具和数据通过流程化结合在一起 每次更新操作都可以保存 并且重新运行 共享数据处理 方便以后和他人工具 实现模型的重复使用 Model的数据 工具都通过图形方式表示 通俗易懂 并且可以保存下来与别人共享 同时也可以保存在SDE数据库中 或通过ArcGISServer实现互联网共享 记录与文挡化 Model的运行可以象Toolbox中的工具一样运行 并且还提供了图文结合的帮助 方便共享 Page 5 1 ModelBuilder介绍 根据需要添加复杂模型 模型可以包括复杂的处理过程 而一个模型中还可以包含子模型 实现更复杂的应用 模型和编程结合 模型可以直接生成脚本语言 和脚本语言结合起来 建立模型 实际一种图形化编程 但要求大大降低 目的 最大限度的重用 以减少重复性的劳动 Page 6 2 ModelBuilder使用方法 进入ModelBuilderModelBuilder界面介绍如何加入数据如何加入工具如何设置参数变量如何运行如何设置模型文档 让模型说明个性化 变成容易理解如何将已完成的工具共享 让其他人使用 Page 7 进入ModelBuilder ModelBuilder只能在ArcToolBox中使用进入ArcToolBox有几种方式在ArcCatalog ArcMap ArcGlobe ArcScene中按进入 注意在ArcReader不能进入ArcToolBox 因为ArcReader是数据阅读工具 不具备数据处理功能 B 新建工具 在ArcToolBox中单击右键 出来右键菜单 NewToolbox 自动增加名字为Toolbox工具 自己可以对他修改名字 改名有两种方式 1 是按F2 2 右键菜单Rename Page 8 进入ModelBuilder C 在对应工具中新建模型model Page 9 ModelBuilder界面介绍 最上面是菜单 依次是模型 model 编辑 edit 视图 view 窗口 window 和帮助 help 模型 model 主要有运行 run 模式 删除内部临时数据 deleteintermediatedata 打印 输出 export 等输出可以输出图片和脚本语言 Page 10 ModelBuilder界面介绍 编辑菜单 依次是剪贴 复制 粘贴和选择所有 视图菜单 自动布局 Autolayout 是流程更加美观 各种放大 使用数据 14 buffer line shp或jtb shp Page 11 ModelBuilder界面介绍 1 添加 adddata 硬盘上的数据到模型中 界面同arcmap中添加 2 显示全部模型要素 并充满ModelBuilder窗口3 自由缩放 点击此按钮后 按住鼠标不放可 向上或向下移动鼠标可以自由缩放ModelBuilder中的流程图4 选择 选择模型中的数据图框 工具图框 可以单击选择 可以框选5 添加连接 将数据和工具连接起来6 运行选中的处理过程或整个模型 Page 12 如何加入数据 有四种方式1 adddata按钮2 从ArcMap或ArcCatalog从直接拖到模型中3 模式界面中右键createvariable4 在工具中添加数据 Page 13 如何加入工具 从ArcToolBox中拖拽已有的工具 添加到模型中在ArcToolBox中查找工具方法 1 一个个找2 按字母顺序的索引3 查找 可以直接把找到结果拖拽模型中 locate是定位到目录中 Page 14 如何加入工具 定义数据 Page 15 如何设置参数变量 设置参数1 双击 2 右键打开按Run运行 再次run先删除内部临时数据 Page 16 如何设置参数变量 设置参数 右键modelparameter Page 17 如何设置模型文档 在model菜单或右键editdoc文档 2020 2 4 18 Page 19 如何设置模型文档 修改每个节点的名称 右键Rename或则显示属性 Page 20 如何设置模型文档 修改每个参数的提示和图片预览效果 Page 21 增加已有的工具 保存当前工具 Page 22 Run运行工具 Page 23 3 ModelBuilder几个例子 高级 对已有表加字段创建矩形接幅表缩编中村级行政区 生成乡级行政区tin到dem等高线抽稀 加密度 ModelBuilder循环的简单列子 Page 24 3 1对已有表加字段 任务 给一个表增加两个字段一个是ID 一个是Name 使用AddField在DataManagementTools下 Page 25 3 2创建矩形接幅表 任务 创立一个可以指定范围矩形接幅表CreateFishnet和FeatureToPolygon Page 26 3 2创建1 5万西安80国际标准分幅 中央经线为102度 经度范围为101 103 纬度22 24 1 5万经差15分 25度 纬差10分 0 16666666度 Page 27 创建1 5万西安80国际标准分幅 操作可见 14 5万西安80国际标准分幅 Exe录像 Page 28 3 3行政区融合 1 村级行政区 select生成另一个表2 更新行政代码3 融合4 处理碎片 数据使用 12 sb sb80 gdb XZQ Page 29 3 4 建tin到dem 在arctoolbox没有createtinfromfeatureclass只能先createtin 后edittin 数据使用 8dem dgxtin GG487422 mdb dgx Page 30 3 5等高线抽稀 从20米等高距到50米等高距的 加密 可能需要平滑 数据使用 8dem dgxtin GG487422 mdb dgx Page 31 3 6ModelBuilder循环的列子 Iterationusingfeedback n i 数据 14 buffer line shp 具体操作可看 14 结果循环 exe Page 32 3 7ModelBuilder循环的列子 一个目录下的有很多类似文件 进行循环 数据为 14 for p0 shp p1 shp具体操作可见 文件循环 exe Page 33 4 总结 蓝色的椭圆表示输入数据 绿色的椭圆表示输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论