要素集和记录集使用方法快速浏览

要素集允许交互式输入要素并随即用作模型或脚本的输入。该交互数据输入操作的实现过程与在 ArcMap 中编辑要素类似。同样,记录集也允许交互式输入表格或属性信息并随即用作输入。

使用要素类或表作为输入的所有工具同时也接受要素或记录集。这意味着,对于这些工具中的任意一个,都可基于工具构建简单模型并将输入数据类型从要素类或表更改为要素集或记录集以交互式地输入。

了解有关创建要素集和记录集的详细信息

在“模型构建器”中使用要素集和记录集

可以在“模型构建器”中将变量数据类型设置为要素集,但只能在 ArcMap 中打开的模型工具对话框中交互式输入要素。但是,在“模型构建器”中既可设置记录集,也可交互式输入其内容。

了解有关在“模型构建器”中使用要素集和记录集的详细信息

使用要素集的示例

要素集通常用于地理处理服务,因为要素集支持客户端创建和输入其自己的要素。创建模型时,如果您期望与其他专业人士共享模型,则可以将输入修改为要素集,然后创建一个地理处理包。该包的用户将能够提供交互式输入。

下面是一些通过地理处理工具使用要素集的示例:

要素集示例

在上例中,新商店位置变量是一个要素集变量,用于交互式定义新商店的位置。这些新创建的要素随后会成为追加工具的一个输入。

发布地理处理服务时,任何要素类或要素图层输入参数将在发布过程中自动转换成要素集(原始模型不变 - 只转换发布的模型)。

了解有关地理处理服务要素输入的详细信息

使用记录集的示例

下面的模型基于地理编码地址工具构建而成。地理编码地址将包含地址字段和邮政编码字段(取决于所用地址定位器的类型)的表用作输入参数。在此模型中,输入表数据类型已更改为记录集。记录集方案包括对三个字段的定义:名称、地址和邮政编码。此外,邮政编码字段具有一个用于启用有效邮政编码下拉列表的编码值属性域。当模型工具对话框打开时,可以输入记录和属性,模型将基于输入的地址创建输出点要素类。

记录集示例

在模型中使用记录集的另一种情况是将 x,y 坐标转换为对应的点要素。下面的模型基于创建 XY 事件图层工具构建而成。创建 XY 事件图层将包含 x 和 y 坐标的表用作输入,并基于这些坐标生成点图层。在此模型中,输入表数据类型已更改为记录集。记录集方案包括对三个字段的定义:X、Y 和 ID。当模型工具对话框打开时,可以输入记录和 x,y 坐标属性,模型将基于输入的 x,y 坐标点对创建输出点要素类。

记录集示例

要素集和记录集方案

方案定义了所输入要素或记录的属性和几何类型(点、线或面)。此方案还可定义显示新输入的要素时使用的符号系统。

注注:

如果没有为要素集或记录集指定方案,将无法交互式输入要素或记录。必须设置方案,因为在输入数据之前,所输入要素或记录的几何类型和属性必须已知。

了解有关设置要素集和记录集方案的详细信息

相关主题

9/15/2013