ArcGIS教程:链接模型构建器中的制图综合工具

  制图综合工具使用多值输入,即一个或多个要素类的列表。许多地理处理工具接受多值(例如联合工具),但是制图综合工具却有点不同,它们还输出多值。您需要了解一些“模型构建器”技术以生成想要的模型。下面将对这些技术进行讨论。

  链接具有多个输入和输出的工具

  细化道路网、解决道路冲突和解决建筑物冲突工具可输出多值。这意味着只有接受多值输入的工具才能直接使用这些工具的输出。例如,如果三个图层用作细化道路网工具的输入,并且希望细化这三个图层后,使用这三个图层作为解决道路冲突工具的输入,则可以直接将细化道路网工具的输出与解决道路冲突工具链接。

  

  可以使用收集值工具将更多图层添加到多值。以下示例显示了向细化道路网的输出中再添加两个图层,为解决道路冲突创建输入。

  

  将多个输出链接至单个输入

  要将有多值输出的工具链接至接受单个输入的工具,请使用追加工具将多个要素类合并到一起。此工作流的一个示例是通过追加工具将细化道路网工具处理的多个道路输入图层的结果进行合并,然后作为合并分开的道路工具的输入,该工具仅接受单个输入。

  

  分别链接多个输入

  在某些情况下,希望将工具中的多个输出分别传递到其他工具。如果您不希望第一个工具的所有输出参与第二个工具,或者如果您希望为第二个工具中的每个输入设置特定的参数,就会出现这种情形。例如,解决建筑物冲突工具允许完全控制将各输入图层定义为障碍的方式。在这些情况下,使用相同的一组图层同时作为两个工具的输入,但是将第一个工具的输出设置为第二个工具的前提条件来强制处理的正确顺序,如下图所示。此方法仅在第一种工具(如解决道路冲突工具)修改输入图层而不是创建新的输出图层时才适用。

  在以下示例中,三个交通图层同时用作两个工具的输入。这是可行的,因为这些图层由解决道路冲突工具修改,并且不创建新的输出要素类。解决道路冲突工具的输出用作解决建筑物冲突工具进行处理的前提条件,以确保解决道路冲突工具在解决建筑物冲突工具开始前完成处理。

  

  符号化输入

  要链接仅接受符号化图层的工具,需要使用创建要素图层工具和应用图层的符号设置工具为在模型构建器 和脚本环境中进行链接准备输出图层。

  

时间: 2024-11-01 14:28:30

ArcGIS教程:链接模型构建器中的制图综合工具的相关文章

Kinect for Windows SDK v2.0 开发笔记 (十三) 高清面部帧(4) 面部模型构建器

 (转载请注明出处) 使用SDK: Kinect for Windows SDK v2.0 public preview1409 同前面,因为SDK未完成,不附上函数/方法/接口的超链接. 这次让我们让面部捕捉更加稳定/精确吧! 自从一直8月有了高清面部帧的例子后,觉得IFaceModel::GetFaceShapeDeformations它不干正事,一直返回0.0f的数据. 与其他开发者简单交流后,发现了问题的根本所在,需要面部模型构建器(IFaceModelBuilder). 好了,那么

ArcGIS 教程:Spatial Analyst 扩展模块中的分析

了解基于像元建模的最简单方法,不是研究整个栅格(宏观方法),而是研究各个像元(微观方法).为此,可以把自己想象为栅格数据集中的一个像元.您表示一个位置,并且具有一个值.所有 ArcGIS Spatial Analyst 扩展模块工具都会要求您基于一系列已定义的规则来操作或保留该值. 计算每个像元的输出值 无论使用何种 Spatial Analyst 工具计算指定位置(像元)的输出值,您都需要了解以下三点: 指定位置(像元)的值 要对值执行的操作 计算中包含的其他像元位置及其值 如何确定这三点内容

ArcGIS模型构建器案例教程-批量复制工作空间所有要素类

目的:批量复制工作空间所有要素类 工具名称:WorkspaceCopyFeatureClasses 使用方法:输入工作空间,指定输出工作空间 结果: 联系方式:谢老师,I35_4855_4328,xiexiaokui#139.com 原文地址:https://www.cnblogs.com/xiexiaokui/p/10165055.html

ArcGIS教程:在ArcInfo Workstation中使用Import

今天,在ArcInfo Workstation下使用了Import命令,将E00数据输出为Covage格式的数据. 用法是:import cov e00文件名 输出Coverage文件名 批量处理命令为:&run 批量处理文件(*.aml) 一般的系统都不知道如何去运行一个AML文件,为了能使AML作为一个脚本工具去运行,系统必须能够打开ArcInfo workstation,并且能够在里面运行&run命令,比如arc:&run MyAml.aml. ESRI提供了一个工具用来更新

ArcGIS教程:使用分区对大型数据集制图综合

根据上下文来处理多个数据专题的地理处理工具必须在处理开始前将全部输入数据载入到内存.大型数据集或大量的输入数据集极容易超过这些工具的内存限制.分区是一种将大量数据细分为更小.更易于管理的要素集的手段. 当工具运行分区的数据时,将按顺序处理每个分区.分区边界或附近的要素需要严格管理,以避免误差.工具会加载超出每个分区范围的附加数据,并在处理过程中使用这些数据,不过只对位于分区内的要素进行修改.最终的输出结果没有任何缝隙. 如何启用分区 通过在制图分区地理处理环境设置中指定一个分区要素类,可为以上列

ArcGIS教程:Spatial Analyst 扩展模块浏览

ArcGIS Spatial Analyst 扩展模块提供了一整套基于栅格的空间分析工具和功能.通过此扩展模块,您可以使用多种数据格式来组合数据集.解释新数据和执行复杂的栅格操作.使用 Spatial Analyst 扩展模块可执行的分析示例包括:terrain 分析.地表建模.表面插值.适宜性建模.水文分析.统计分析和影像分类. 下面将简单介绍 Spatial Analyst 扩展模块的主要组件: 访问 Spatial Analyst 功能的最常用途径是利用地理处理工具.通过这一功能丰富的环境

ArcGIS教程:Spatial Analyst 的分析环境

开始执行分析前,了解正在使用的地理处理分析环境非常重要.分析环境包括将要放置结果的工作空间和范围.像元大小以及结果的坐标系. 运行地理处理工具时,可通过环境设置来指定环境设置.可以在不同级别覆盖环境的默认设置.每个工具对话框都有一个环境按钮,可以用来覆盖应用程序级别设置. 四个环境级别构成一个等级,其中应用程序级别最高.在此等级中,环境设置会传递给下一级别,如下图所示.在每个级别,都可以用其他设置覆盖传递的环境设置. 此等级的一个例外是模型.如果从模型构建器 窗口中运行模型,则应用程序环境会传递

构建器的调用顺序

用于基础类的构建器肯定在一个衍生类的构建器中调用,而且逐渐向上链接,使每个基础类使用的构建器都能得到调用.之所以要这样做,是由于构建器负有一项特殊任务:检查对象是否得到了正确的构建. 下面让我们看看一个例子,它展示了按构建顺序进行合成.继承以及多形性的效果: class Meal  {   Meal() { System.out.println("Meal()"); } } class Bread  {   Bread() { System.out.println("Brea

构建器问题

class InputFile { private BufferedReader in ; // constructor InputFile(String fname) throws Exception{ try { in = new BufferedReader(new FileReader(fname)) ; // other code that might throw exceptions } catch (FileNotFoundException e) { System.out.pri