Skip to main content

Green icon with target and plot points inside. “查找最近项”工具

单个工具示例

“查找最近项”有一个单个工具示例。转至 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。

使用“查找最近项”可确定一个文件中的空间对象与另一文件中的对象之间的最短距离。

此工具有许多使用案例。例如,可使用该工具在两个客户文件(均为点文件)中查找距离消费者最近的商店位置,找出距离 LATA 电信业特有的监管边界(多边形文件)最近的手机信号塔(点文件),或选择主干道(线文件)50 英里范围内的国会选区(多边形文件)。

此工具的“全集”输入连接为非必选项,因为您可以使用输入路径指定此文件。如果您使用的是行驶时间,请参阅 Guzzler 行驶时间方法 了解更多信息。

配置工具

输入

查找最近项工具接受 2 个空间输入: 目标(T 输入) 全集(U 输入)

选择用于 目标(T 输入) 空间对象字段 。可以为目标选择任何对象类型,但如果选择的不是点类型对象,则使用质心进行分析。

指定 全集 对象。

  • 使用来自 U 输入的记录 :从传入工具的数据中选择“空间对象字段“。

  • 使用来自文件或数据库的记录 :从数据源中读取空间对象时,请确保引入的数据源已根据空间对象进行排序。确保没有与 U 输入建立连接。

    • 要指定输入数据源,请键入输入的文件路径位置或浏览到数据源的位置。

    • 从输入数据源中选择 空间对象字段 以计算最近的距离。

需要找到多少个最近的点

需要找到多少个最近的点? :指定要为每个目标找到多少个最近的“全集”对象。默认值为 1。如果“全集”中有多个记录与目标对象的距离相同,则查找最近项工具会返回比“需要找到多少个最近的点?”字段中选择的记录更多的记录。

最大距离

设置这些对象与目标的 最大 距离 和测量单位。如果要计算行驶时间,用户可以指定他们希望用于计算此数字的数据集。如果只安装了一个数据集,则不会看到用于选择另一个数据集的选项。您可以从 用户设置 中指定默认数据集。转到 选项 > 用户设置 > 编辑用户设置 ,然后单击 数据集 默认值 选项卡。

选择是否 忽略相距为0的匹配项 。若选中,点永远不会与自身匹配。如果您希望输入记录的数量与输出记录的数量相同,请确保您的数据流中没有任何重复项。

修改传入的数据流

使用 配置 窗口中的表格修改传入的数据流。表格中的每一行表示数据中的一列。表中的 字段 列标识数据中各列的名称,它能自动调整列宽,以保证在不截断任何文本的情况下完全显示列(字段)名称,但列名称最多不能超过 40 个字符。

搜索字段

在开始更新字段(列)之前,您可能需要限制您的列表,以便仅对字段的一部分执行更新。如果您的数据集包含许多字段,此功能也非常有帮助。

为此,您可以使用 配置 窗口顶部的 搜索 框。输入关键字,“查找最近项”工具就会搜索 字段 重命名 描述 列以返回匹配项。 搜索条件不区分大小写。

Image showing the tool Configuration window with the Search box highlighted.

然后,您可以仅对通过搜索返回的字段执行各种操作(如选择、取消选择、重命名等)。您可以将“搜索”框视为一种过滤字段列表的方式,以便仅更新数据列的子集。

要再次查看完整字段列表,请使用“ x ”图标清空 搜索 框。

注意

执行搜索后,系统仅显示数据字段(列)的子集。请注意,根据您在 选项 菜单中选择的操作…

  • 某些操作可能仅适用于显示的字段。

  • 某些操作可能适用于所有字段,而不仅限于显示的字段

  • 某些操作可能仅适用于在字段列表中选定(突出显示)的特定字段。

因此,在对字段子集执行操作时请谨慎,需要仔细检查结果以确保其符合您的预期。

选择、取消选择、排序和重新排序列

选择和取消选择字段/列

要包含数据集中的列,请选中列名称左侧的复选框。取消选中该复选框可排除该列。您还可以使用表格顶部的全选和取消全选复选框来快速选择和取消选择所有可见字段。

Image showing the tool configuration window with the select all check box highlighted.

对列排序

根据列名排序数据列...

  • 按升序单击要排序的列名。

  • 再次单击列名以降序排序。

排序方法

根据 Designer 实例的语言不同,可能会使用不同的默认排序顺序。请参阅 本地化用户设置 ,以了解有关默认 排序方法 的更多信息。

对列重新排序

要对数据的列进行重新排序:

  • 选择以高亮显示一行,或选择并拖动以高亮显示多行。

  • 使用 上移 下移 箭头,或右键单击并拖动,将行移动到新位置。

Unknown(未知)列默认情况下是选中的。它允许数据存在新列。将列移动到您希望的位置。

修改数据类型和大小

数据类型

使用 类型 下拉菜单更改数据集中列的数据类型。

数据大小

要更改列支持的数据长度(字符串、日期时间、时间和固定小数数值类型的字符数)或度量(其他数值类型的字节数),请选择 大小 并输入一个数字。大小因 数据类型 而异,您可以编辑固定小数数值类型、日期时间和时间类型以及上述所有字符串类型的大小。

使用 [数据类型]:强制 选项可确保一个列始终包含预期的数据类型。在创建 的时候,此选项将非常有用。

重命名列或添加描述

  • 要更改列的名称,请选择 重命名 字段并输入新名称。

  • 要添加说明,请选择 描述 字段并输入“描述”。

查看更多选项

选择或高亮显示表格中的行(数据的列)后,选择表格上方的 选项 下拉菜单可查看更多配置选项:

  • 保存/加载 :将字段配置另存为 YXFT 文件。Alteryx 字段类型文件是一个文本文件,通过 加载字段名称 加载字段名称和类型 选项可将其用于其他工作流。

  • 选择 :选择或取消选择所有列或高亮显示的列。选项包括 全选 取消全选

  • 更改高亮字段的类型 : 一次性更改所有高亮显示列的数据类型。

  • 排序 :按升序或降序对列进行排序。选项包括 按原始字段名称排序 按新字段名称排序 按字段类型排序 恢复到传入的字段顺序 。根据 Designer 实例的语言不同,可能会使用不同的默认排序顺序。请参阅 本地化用户设置 ,以了解有关默认 排序方法 的更多信息。

  • 移动 :将高亮显示的列移动到列表的顶部或底部。

  • 为字段名称添加前缀 : 为所选或高亮显示的列名称添加前缀。

  • 为字段名称添加后缀 :为所选或高亮显示的列名称添加后缀。

  • 移除前缀或后缀 :删除所选或高亮显示的列名称中的前缀或后缀。

  • 清除所有重命名 :删除所有列的新名称。

  • 清除高亮显示的重命名 :删除所有高亮显示列的新名称。

  • 全部还原为原始类型和大小 :撤消所有列中对类型和大小的更改,并使用原始值。

  • 将高亮显示列恢复为原始类型和大小 :撤消对所选或高亮显示列的类型和大小的更改,并使用原始值。

  • 删除所有缺失字段 :删除数据中不再包含的列。

  • 删除高亮显示的缺失字段 :删除数据中不再包含的高亮显示的列。

  • 取消选择重复的字段 :当存在重复列名称时取消选择第二列。此选项仅对多个输入可用。