模型构建器教程(3)

2019-08-20 19:44

4. 这样便可将工具和输出数据变量添加到模型中。输出变量将通过连接符连接到工具。工具和输出数据均为空(即没有颜色),这是由于尚未指

定任何工具参数。

5. 以同样的方式搜索并添加“分析”工具箱中的“裁剪”工具。如果两个工具互相压盖,可单击“模型构建器”工具条上的自动布局按钮

来排列工具。

还存在两种在模型中添加工具的其他方法,但本教程中并没有采用,下面将列出这些方法以供参考:

? ?

在目录 窗口中,导航到工具箱 > 系统工具箱 > 分析工具 > 邻域分析。您可以选择“缓冲区”并将该工具拖动到“模型构建器”画布的空白区域中。 在“模型构建器”标准 工具条上单击添加数据或工具按钮 单击添加。

,然后导航到工具箱 > 系统工具箱 > 分析工具 > 邻域分析。选择“缓冲区”工具,然后

5 - 填入工具参数

既然已将各工具添加到模型中,现在便可以填入工具参数。 步骤:

1. 在“模型构建器”中,双击“缓冲区”工具打开其工具对话框。 2. 对于输入要素参数,可以单击“浏览”按钮

然后导航到输入地理数据库 (C:\\ModelBuilder\\ToolData\\Input.gdb)。

3. 选择 PlanA_Roads 要素类,然后单击添加。

4. 填入输入要素后,将自动生成输出要素类参数,并且已填入值。单击“浏览”按钮

替换输出要素类参数中自动生成的输出名称。导航到

ModelBuilder 文件夹中的输出地理数据库 (C:\\ModelBuilder\\Scratch\\Output.gdb),键入输出名称 BufferedFC,然后单击保存。 5. 对于距离参数,可以选择字段选项,然后从下拉列表中选择“距离”字段。 6. 单击确定。(无需填入任何其他参数。)

7. 输入数据将作为变量(上图中的蓝色椭圆)添加到模型中并自动连接到 Buffer。输入变量(蓝色椭圆)、工具(黄色椭圆)和输出变量(绿色

椭圆)的颜色发生了变化,这表明所有参数值均已指定并且工具已准备好运行。请注意,在工具对话框中单击确定并不会在“模型构建器”中执行工具。

8. 数据或工具添加到模型中后便称为模型元素。共有三种基本元素:变量(例如,数据集)、工具和连接符。 9. 现在可以双击裁剪打开相关工具对话框。 10. 对于输入要素参数,可以单击“浏览”按钮 11. 选择 vegtype 要素类,然后单击添加。

12. 对于裁剪要素参数,可单击箭头并从下拉列表中选择 BufferedFC。蓝色再循环符号

工具时,便会在模型中创建此变量。 13. 对于输出要素类参数,可以单击“浏览”按钮

ClippedFC,然后单击保存。 14. 在裁剪工具对话框中单击确定。

Buffer 工具的输出变量将作为输入自动连接(使用连接符)到 Clip 工具,如下图所示。

然后导航到输入地理数据库 (C:\\ModelBuilder\\ToolData\\Input.gdb)。

表示 BufferedFC 在模型中是一个变量。添加“缓冲区”

,导航到输出地理数据库 (C:\\ModelBuilder\\Scratch\\Output.gdb),输入数据集名称

6 - 运行模型

各工具的所有参数均填入之后,模型便准备好运行。 步骤:

1. 运行模型之前,请选择 ClippedFC 变量,右键单击,然后单击添加至显示选项。设置此选项可确保在“模型构建器”中运行模型时,输出 ClippedFC

可添加到 ArcMap 中的显示画面,这样便可以快速查看运行结果。 2. 在“模型构建器”菜单中单击模型 > 运行整个模型。

模型开始运行,输出会添加到显示中。模型完成运行后,工具(黄色矩形)和输出变量(绿色椭圆)的周围会显示下拉阴影,表示这些工具已经运行过。

针对其他道路运行此模型

要针对其他道路(例如 PlanB 或 PlanC 要素类)运行该模型,可采用两种方法:

1. 双击 Buffer,然后导航至另一个要素类,或者

2. 将目录 窗口中的数据拖动到“模型构建器”画布中创建新数据变量,然后将此变量连接到 Buffer。遵循以下步骤可详细了解如何操作。

步骤:

1. 在 ArcMap 菜单中,选择地理处理 > 地理处理选项。

a. 确保选中当连接元素时,显示有效参数(如果存在多个参数) 旁边的复选框。 b. 单击确定。

2. 在目录 窗口中导航到输入地理数据库。

3. 选择 PlanB_Roads 要素类,然后将其拖动到“模型构建器”画布上。 4. 单击“连接”按钮

,然后按以下步骤操作:

a. 单击 PlanB_Roads 变量元素。

b. 单击 Buffer 工具元素。此时将弹出包含该工具可用的各个参数选项的快捷菜单。 c. 从列表中选择输入要素参数。

这样,PlanB_Roads 变量将连接到 Buffer,同时将自动断开之前连接到该工具的 PlanA_Roads 变量的连接。模型元素的下拉阴影将消失,这表示尚未使用新添加的变量运行模型。

5. 双击 Buffer,然后从 PlanB_Roads 要素类中选择相应的距离字段。 6. 使用模型 > 运行整个模型来运行模型。

模型开始运行,输出会添加到显示中。模型完成运行后,工具和输出变量的周围会显示下拉阴影,表示这些工具已经运行过。ArcMap 内容列表中现有输出 ClippedFC 图层(之前针对 PlanA_Roads 运行模型得到的结果)将更新为 PlanB_Roads 的运行结果。

7 - 保存模型

保存是本教程的最后一步。您将使用在使用模型构建器创建工具教程中保存的模型。 步骤:

1. 单击“模型构建器”工具条上的保存工具

,然后导航到 C:\\ModelBuilder。

2. 模型只能保存在工具箱中。单击导航窗口上的新建工具箱图标

一个使用默认名称的工具箱将添加到工作空间中。 3. 将名称更改为 MyTools.tbx。

4. 选择 MyTools.tbx,然后单击保存,从而保存使用默认名称的模型 (Model)。

其他分析

如果需要使用该模型执行某些分析,可以添加“汇总统计数据”工具以便获得一个在拟建道路周围缓冲区面中受到植被类型影响的区域的汇总表。 步骤:

1. 要执行此分析,可将 PlanA_Roads 用作“缓冲区”工具的输入。 2. 在搜索 窗口中找到“汇总统计数据”工具。 3. 将此工具拖到模型中。

4. 双击“汇总统计数据”元素打开此工具的对话框。

5. 对于输入表参数,单击箭头,然后从下拉列表中选择旁边带有蓝色再循环图标

量。

6. 对于输出表参数,可以浏览到输出地理数据库 (C:\\ModelBuilder\\Scratch\\Output.gdb),输入名称 AffectedVegetation,然后单击

保存。

的 ClippedFC。这个再循环图标意味着此要素类是模型中的变

7. 对于统计字段参数,在列表中选择 Shape_Area。

8. 单击统计类型下 Shape_Area 旁的单元格,然后从下拉列表中选择总和。 9. 对于案例分组字段参数,在列表中选择 VEG_TYPE。

已完成的汇总统计数据 对话框如下所示。

10. 单击确定。

11. 右键单击 ClippedFC 可确认它的添加至显示选项是否处于选中状态。

12. 右键单击 AffectedVegetation 变量,然后选中添加至显示选项。这样便会在模型运行后将输出添加至显示。 13. 运行模型。

输出 ClippedFC 和 AffectedVagetation 表将添加到 ArcMap 内容列表的显示中。 14. 右键单击表,然后单击打开可打开对应的表。

表中显示的是 A 计划中拟建道路的缓冲区面内受植被类型影响的区域的汇总。

Arcscan教程 练习 1:交互式矢量化

Resource Center ? 专业库 ? 扩展模块 ? ArcScan ? ArcScan 教程

复杂性:入门级 数据要求:ArcGIS 教程数据安装程序

通过 ArcScan 可以轻松地从扫描的栅格图像创建新要素。此过程可显著减少将栅格数据并入到矢量数据库中所用的时间。

在本练习中,您将通过交互追踪栅格单元的方式从扫描的宗地地图生成要素。首先,您要启动 ArcMap,然后加载包含栅格数据集和两个图层的地图文档。

设置 ArcScan 环境 先决条件:

您需要安装并注册 ArcScan for ArcGIS 扩展模块。此外,还要启动 ArcMap 并将“编辑器”工具栏和“扫描矢量化”工具栏添加到显示窗口。 步骤:

1. 单击标准工具栏上的打开按钮

2. 导航到安装了教程数据的 ArcScan 目录中的 ArcScanTrace.mxd 地图文档并将其选中(默认位置为 C:\\ArcGIS\\ArcTutor)。 3. 单击打开。

4. 要使用 ArcScan,需要启用此扩展模块。单击自定义菜单,再单击扩展模块,选中扫描矢量化,然后单击关闭。

5. 只有将栅格图层符号化为两种颜色的图像,才能使用“扫描矢量化”工具和命令。将栅格符号系统从拉伸值更改为唯一值。在 ArcMap 内容列表中

右键单击 ParcelScan.img 栅格图层,然后单击属性。将出现图层属性对话框。 6. 单击图层属性对话框的符号系统选项卡。 7. 在显示框中,单击唯一值。

8. 单击确定。

设置栅格捕捉环境

ArcScan 必须与 ArcMap 编辑环境结合使用,并且只有在启动编辑会话后才会处于活动状态。编辑和使用 ArcScan 时,需要设置一些捕捉选项。 步骤:

1. 单击编辑器菜单,然后单击选项。

ArcScan 使用的是经典编辑捕捉环境而非“捕捉”工具栏。 2. 单击常规选项卡。 3. 单击使用经典捕捉。

启用经典捕捉时,便会禁用编辑中所使用的“捕捉”工具栏的捕捉环境。因此,使用 ArcScan 完成工作后,应取消选中使用经典捕捉框来重新启用“捕捉”工具栏。

4. 单击确定。

只有在编辑会话中,扫描矢量化扩展模块才会处于活动状态。“开始编辑”命令可以启动编辑会话。 5. 单击编辑器 工具条上的编辑器菜单,然后单击开始编辑。 6. 选择在文件地理数据库工作空间中启动编辑,然后单击确定。

栅格捕捉需要一些影响追踪行为的设置。可在“栅格捕捉选项”对话框中设置这些选项。 7. 单击扫描矢量化工具栏上的栅格捕捉选项按钮

,打开栅格捕捉对话框。

8. 将最大线宽度值设置为 7。此设置将确保您可以捕捉到表示地块边界的栅格单元。


模型构建器教程(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第一节 动物在自然界中的作用 导学案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: