最接近
最接近返回一个数据集中的对象与另一个数据集中最近的对象之间的关系和距离(如果有)。此操作对于获取与最近对象的关系以及获取一组点之间的距离矩阵都很有用。
使用最近时,必须指定测量单位以及如何测量距离。最近支持以下测量距离的单位:
-
米
-
千米
-
码
-
英里
-
秒
-
分钟
-
小时
最近支持以下测量距离的方法:
-
鸟:测量对象之间的距离。
-
汽车:沿着有汽车限制的道路测量。仅支持点数据集。
-
自行车:沿着有汽车限制的道路测量。仅支持点数据集。
-
行人:沿着有行人限制的道路测量。仅支持点数据集。
-
卡车:沿着有卡车限制的道路测量。仅支持点数据集。
最近可用于比较同一数据集中对象之间或两个数据集之间的接近度。在比较单个数据集中的距离时,从不计算从对象到自身的距离。
最近返回以下字段:
-
<dataset1 名称>_<dataset2 名称>_RelationId:为两个几何图形之间的关系生成的键。
-
<dataset1 键列>:第一个数据集中的键列。
-
<dataset2 键列>:第二个数据集中的键列。
-
距离:以距离单位中指定的单位表示的距离。
-
状态:返回的状态为 ok 或 failed:,后跟一条错误消息。
-
LowResLine:路线的低分辨率版本,仅适用于非 Bird 距离类型。
-
第一数据集中除键列以外的所有字段,前缀为数据集名称。
-
第二数据集中除键列以外的所有字段,前缀为数据集名称。
执行以下操作:
-
在数据连接下,单击 Qlik GeoOperations 连接上的 。
-
在操作下,选择最近。
-
在距离下,输入按距离单位的相距最大距离项目。
-
在距离单位下,选择要使用的单位。
-
在距离类型下,选择如何测量距离。
-
在最近计数下,选择第二个数据集中要与第一个数据集中的对象关联的对象数。
值 1 表示唯一最近的对象,值 2 表示两个最近的对象,以此类推。
-
在使用两个数据集下,选择使用来自两个数据集中的两个关键字段或来自单个数据集中的一个关键字段。
-
在数据集 1 下,选择要在操作中使用的数据源类型及其参数。
数据类型和参数与加载操作中的相同。有关每个数据集参数的信息,请参阅:
-
如果正在使用第二个数据集,请在数据集 2 下选择要加载的数据类型和参数。
有关在 Qlik GeoOperations 中加载数据的详细信息,请参阅加载。
-
在表下,选择要加载的表。
-
在字段下,选择要加载的字段。
-
单击插入脚本。