您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > ArcGIS10.2-学习课程——7.数据建模
中国信息化高级技术培训中心数据建模闫磊EMail:arcobjects@126.com中国信息化高级技术培训中心欢迎你Page2数据建模三、应用案例二、数据建模本章内容一、数据建模介绍中国信息化高级技术培训中心欢迎你Page3Page3数据建模模型构建器是一个用来创建、编辑和管理模型的应用程序。模型是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入。也可以将模型构建器看成是用于构建工作流的可视化编程语言。模型是以流程图的形式表示,这个流程是由(数据处理)工具和数据组成。整个数据处理过程按流程图先后执行,类似电子政务中工作流,不同是他没有人员和权限,办理时限等。都是顺序、支持并行。都有数据输入和数据输出。中国信息化高级技术培训中心欢迎你Page4Page4数据建模的优点①自动处理流程。ModelBuilder可以把你分析和准备数据过程所用到的所有分析工具和数据通过流程化结合在一起。每次更新操作都可以保存,并且重新运行。②共享数据处理,方便以后和他人工具,实现模型的重复使用。Model的数据,工具都通过图形方式表示,通俗易懂,并且可以保存下来与别人共享,同时也可以保存在SDE数据库中,或通过ArcGISServer实现互联网共享。③记录与文挡化。Model的运行可以象Toolbox中的工具一样运行,并且还提供了图文结合的帮助,方便共享。中国信息化高级技术培训中心欢迎你Page5Page5数据建模的优点④根据需要添加复杂模型。模型可以包括复杂的处理过程,而一个模型中还可以包含子模型,实现更复杂的应用。⑤模型和编程结合。模型可以直接生成脚本语言,和脚本语言结合起来,建立模型,实际一种图形化编程,但要求大大降低。目的:最大限度的重用,以减少重复性的劳动中国信息化高级技术培训中心欢迎你Page6Page62.2、数据建模(ModelBuilder)使用方法①进入数据建模(ModelBuilder)②数据建模(ModelBuilder)界面介绍③如何加入数据④如何加入工具⑤如何设置参数变量⑥如何运行⑦如何设置模型文档,让模型说明个性化,变成容易理解⑧如何将已完成的工具共享,让其他人使用中国信息化高级技术培训中心欢迎你Page7Page7①进入ModelBuilder1.在ArcCatalog中工具、toolbox下2.新建一下工具自己可以对他修改名字,改名有两种方式,1、是按F2,2、右键菜单Rename中国信息化高级技术培训中心欢迎你Page8Page8②ModelBuilder界面介绍最上面是菜单:依次是模型(model)、编辑(edit)、视图(view)、窗口(window)和帮助(help)模型(model)主要有运行(run)模式,删除内部临时数据(deleteintermediatedata),打印、输出(export)等输出可以输出图片和脚本语言中国信息化高级技术培训中心欢迎你Page9Page9②ModelBuilder界面介绍编辑菜单,依次是剪贴、复制、粘贴和选择所有视图菜单,自动布局(Autolayout)是流程更加美观、各种放大中国信息化高级技术培训中心欢迎你Page10Page10③如何加入数据有四种方式1、adddata按钮2、从ArcMap或ArcCatalog从直接拖到模型中3、模式界面中右键创建变量createvariable4、在工具中添加数据中国信息化高级技术培训中心欢迎你Page11Page11④如何加入工具定义数据中国信息化高级技术培训中心欢迎你Page12Page12⑤如何设置参数变量设置参数1、双击、2、右键打开按Run运行,再次run先删除内部临时数据中国信息化高级技术培训中心欢迎你Page13Page13⑤如何设置参数变量设置参数,右键modelparameter中国信息化高级技术培训中心欢迎你Page14Page14Run运行工具中国信息化高级技术培训中心欢迎你Page15变量和调用中国信息化高级技术培训中心欢迎你Page16行内变量替换在模型构建器中,要使用某个变量的内容来替换另一个变量,可以使用百分号(%)将替换变量括起来。这种变量替换方式称为行内变量替换。有关行内变量替换的一个简单例子是通过用户输入来代替模型中的某些文本或值。中国信息化高级技术培训中心欢迎你Page17循环迭代要素选择数据分层按字段导出中国信息化高级技术培训中心欢迎你Page18中间变量中国信息化高级技术培训中心欢迎你Page19中间变量在某些情况下,模型工具不能创建中间数据。当模型要创建中间数据却未能创建时,模型将会失败并显示错误消息。当模型未能创建其中间数据时(通常因为输出文件夹或地理数据库不存在),这些错误消息可能包含诸如“异常错误”之类的语句。可确保模型能够创建和删除中间数据的一个方法是,使用模型来管理所有中间数据变量。当数据元素由模型管理时,默认情况下,它们存储于临时工作空间(如果设置了此环境)或其他系统路径下。步骤:在“模型构建器”中,右键单击所有中间数据变量(一次单击一个),然后选择托管。在托管旁边会出现一个复选标记。单击模型模型属性。单击环境选项卡。展开工作空间目录并选中临时工作空间。在环境设置对话框上,导航到要用于写入临时数据的工作空间文件地理数据库。单击确定。执行模型。使中间数据成为托管数据将确保“模型构建器”管理中间数据,而设置临时工作空间将确保中间数据具有将被创建和删除的地方。中国信息化高级技术培训中心欢迎你Page20环境变量
本文标题:ArcGIS10.2-学习课程——7.数据建模
链接地址:https://www.777doc.com/doc-1395446 .html