数据模型ModelBuilder应用.ppt

上传人:b****2 文档编号:2576941 上传时间:2022-11-02 格式:PPT 页数:33 大小:1.27MB
下载 相关 举报
数据模型ModelBuilder应用.ppt_第1页
第1页 / 共33页
数据模型ModelBuilder应用.ppt_第2页
第2页 / 共33页
数据模型ModelBuilder应用.ppt_第3页
第3页 / 共33页
数据模型ModelBuilder应用.ppt_第4页
第4页 / 共33页
数据模型ModelBuilder应用.ppt_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

数据模型ModelBuilder应用.ppt

《数据模型ModelBuilder应用.ppt》由会员分享,可在线阅读,更多相关《数据模型ModelBuilder应用.ppt(33页珍藏版)》请在冰豆网上搜索。

数据模型ModelBuilder应用.ppt

数据模型ModelBuilder应用,2022年11月2日,闫磊电话:

13108507190Email:

QQ群:

117666234,Page2,ModelBuilder内容,ModelBuilder介绍ModelBuilder使用方法ModelBuilder几个例子总结,Page3,1、ModelBuilder介绍,ModelBuilder是数据建模工具,为设计和实现arcgis中各种数据处理提供了一个图形化的建模环境。

模型是以流程图的形式表示,这个流程是由(数据处理)工具和数据组成。

整个数据处理过程按流程图先后执行,类似电子政务中工作流,不同是他没有人员和权限,办理时限等。

都是顺序、支持并行。

都有数据输入和数据输出。

Page4,1、ModelBuilder介绍,为什么要使用ModelBuilder建模工具,或者说ModelBuilde有哪些优点。

自动处理流程。

ModelBuilder可以把你分析和准备数据过程所用到的所有分析工具和数据通过流程化结合在一起。

每次更新操作都可以保存,并且重新运行。

共享数据处理,方便以后和他人工具,实现模型的重复使用。

Model的数据,工具都通过图形方式表示,通俗易懂,并且可以保存下来与别人共享,同时也可以保存在SDE数据库中,或通过ArcGISServer实现互联网共享。

记录与文挡化。

Model的运行可以象Toolbox中的工具一样运行,并且还提供了图文结合的帮助,方便共享。

Page5,1、ModelBuilder介绍,根据需要添加复杂模型。

模型可以包括复杂的处理过程,而一个模型中还可以包含子模型,实现更复杂的应用。

模型和编程结合。

模型可以直接生成脚本语言,和脚本语言结合起来,建立模型,实际一种图形化编程,但要求大大降低。

目的:

最大限度的重用,以减少重复性的劳动,Page6,2、ModelBuilder使用方法,进入ModelBuilderModelBuilder界面介绍如何加入数据如何加入工具如何设置参数变量如何运行如何设置模型文档,让模型说明个性化,变成容易理解如何将已完成的工具共享,让其他人使用,Page7,进入ModelBuilder,ModelBuilder只能在ArcToolBox中使用进入ArcToolBox有几种方式在ArcCatalog,ArcMap、ArcGlobe、ArcScene中按进入,注意在ArcReader不能进入ArcToolBox,因为ArcReader是数据阅读工具,不具备数据处理功能。

B、新建工具,在ArcToolBox中单击右键,出来右键菜单,NewToolbox,自动增加名字为Toolbox工具,自己可以对他修改名字,改名有两种方式,1、是按F2,2、右键菜单Rename,Page8,进入ModelBuilder,C、在对应工具中新建模型model,Page9,ModelBuilder界面介绍,最上面是菜单:

依次是模型(model)、编辑(edit)、视图(view)、窗口(window)和帮助(help),模型(model)主要有运行(run)模式,删除内部临时数据(deleteintermediatedata),打印、输出(export)等输出可以输出图片和脚本语言,Page10,ModelBuilder界面介绍,编辑菜单,依次是剪贴、复制、粘贴和选择所有,视图菜单,自动布局(Autolayout)是流程更加美观、各种放大,使用数据:

14bufferline.shp或jtb.shp,Page11,ModelBuilder界面介绍,1、添加(adddata)硬盘上的数据到模型中(界面同arcmap中添加)2:

显示全部模型要素,并充满ModelBuilder窗口3:

自由缩放,点击此按钮后,按住鼠标不放可,向上或向下移动鼠标可以自由缩放ModelBuilder中的流程图4:

选择,选择模型中的数据图框,工具图框,可以单击选择、可以框选5:

添加连接,将数据和工具连接起来6:

运行选中的处理过程或整个模型,Page12,如何加入数据,有四种方式1、adddata按钮2、从ArcMap或ArcCatalog从直接拖到模型中3、模式界面中右键createvariable4、在工具中添加数据,Page13,如何加入工具,从ArcToolBox中拖拽已有的工具,添加到模型中在ArcToolBox中查找工具方法:

1、一个个找2、按字母顺序的索引3、查找、可以直接把找到结果拖拽模型中(locate是定位到目录中),Page14,如何加入工具,定义数据,Page15,如何设置参数变量,设置参数1、双击、2、右键打开按Run运行,再次run先删除内部临时数据,Page16,如何设置参数变量,设置参数,右键modelparameter,Page17,如何设置模型文档,在model菜单或右键editdoc文档,Page18,如何设置模型文档,修改每个节点的名称,右键Rename或则显示属性,Page19,如何设置模型文档,修改每个参数的提示和图片预览效果,Page20,增加已有的工具,保存当前工具,Page21,Run运行工具,Page22,3、ModelBuilder几个例子(高级),对已有表加字段创建矩形接幅表缩编中村级行政区,生成乡级行政区tin到dem等高线抽稀(加密度)ModelBuilder循环的简单列子,Page23,3.1对已有表加字段,任务:

给一个表增加两个字段一个是ID,一个是Name,使用AddField在DataManagementTools下,Page24,3.2创建矩形接幅表,任务:

创立一个可以指定范围矩形接幅表CreateFishnet和FeatureToPolygon,Page25,3.2创建1:

5万西安80国际标准分幅,中央经线为102度,经度范围为101-103,纬度22-24,1:

5万经差15分(.25度),纬差10分(0.16666666度),Page26,创建1:

5万西安80国际标准分幅,操作可见:

145万西安80国际标准分幅.Exe录像,Page27,3.3行政区融合,1、村级行政区,select生成另一个表2、更新行政代码3、融合4、处理碎片,数据使用:

12sbsb80.gdbXZQ,Page28,3.4、建tin到dem,在arctoolbox没有createtinfromfeatureclass只能先createtin,后edittin,数据使用:

8demdgxtinGG487422.mdbdgx,Page29,3.5等高线抽稀,从20米等高距到50米等高距的(加密,可能需要平滑),数据使用:

8demdgxtinGG487422.mdbdgx,Page30,3.6ModelBuilder循环的列子,Iterationusingfeedback,%n%,%i%,数据:

14bufferline.shp,具体操作可看:

14结果循环.exe,Page31,3.7ModelBuilder循环的列子,一个目录下的有很多类似文件,进行循环,数据为:

14forp0.shp,p1.shp具体操作可见:

文件循环.exe,Page32,4、总结,蓝色的椭圆表示输入数据,绿色的椭圆表示输出数据,黄色的矩形表示动作(采用哪个工具)只能从arctoolbox中拖拽工具,可以从ArcCatalog或arcmap拖拽数据工具是矩形,数据是椭圆,线连接数据和工具,箭头表示方向,所有的工具都有输出,Page33,本章应该掌握的内容,在数据模型中如何加工具如何设置参数如何发布和调用已有的模型,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1