Qlik GeoOperations 连接
Qlik GeoOperations 通过为您提供输入参数的连接,简化了 GeoOperations 脚本编写过程。Qlik GeoOperations 然后将格式化的脚本添加到您的加载脚本中。
添加 Qlik GeoOperations 连接后,您可以从中选择数据以执行操作。除了 加载 之外,每个操作都有两个部分。操作部分配置您正在执行的操作的各个参数。例如,选择包含您希望简化的几何图形的字段以及您想要简化到的分辨率。数据集部分配置要与操作一起使用的数据集。某些操作允许使用两个数据集。
操作返回一个包含可以在加载脚本中加载的字段的表。然后,您可以从表中选择所需的字段并将它们添加到加载脚本中。您还可以修改由 Qlik GeoOperations 生成的脚本。有关详细信息,请参阅 使用 Qlik GeoOperations 编写脚本。
建议重命名表,以避免同一操作的多个实例出现命名错误。
如果在加载脚本中使用多个操作,建议重命名由 Qlik GeoOperations 创建的默认字段的名称。这将防止加载脚本中出现不需要的表连接和循环。
创建新连接
Qlik GeoOperations 连接在 数据加载编辑器 中添加,或从 分析 活动中心 的“创建”页面添加。
执行以下操作:
-
在 数据加载编辑器 或 脚本 中,单击 数据源。
-
单击 创建新连接。
-
在 空间 下,选择连接将位于的空间。
-
从数据连接器列表中选择 Qlik GeoOperations。
-
(可选)为连接添加新名称。
-
单击 创建。
您无法在分析应用程序中的 数据管理器 中创建和管理到此连接器的连接。
操作
Qlik GeoOperations 提供以下操作:
操作可以大致分为以下类型:
聚合操作
Qlik GeoOperations 包含聚合地理数据的操作。
分级
分级 将指定阈值距离内的点分组。这是一种创建六边形或矩形分级的聚类方法。
分级 示例

聚类
聚类 将指定阈值距离内的点分组。这对于包含大量点的数据集非常有用。
聚类 示例

几何操作
Qlik GeoOperations 包含许多不同的几何计算操作。
最近
最近 查找一个数据集中与另一个数据集中的每个对象的距离小于特定距离的最近对象。此操作使用并计算直线距离或沿道路的距离。
最近 示例

相交
相交 查找两个数据集中的相交对象。它还计算选定区域的相交程度。
相交 示例

融合
融合 创建自定义区域,例如:区域 A = 邮政编码 1、2、5。区域 B = 邮政编码 3、4、6。
融合 示例

简化
简化 概括了几何图形,使其在更缩小的比例下看起来更好且使用速度更快。在应用程序中加载的大多数外部几何图形在使用前都应进行简化。
简化 示例

在...内
在...内 在一个表中包含在另一个表指定区域内的所有实体之间创建关系。
在...内 示例

查找操作
Qlik GeoOperations 提供用于查找地址或位置的操作。
地址到点查找
地址到点查找 返回地址的点(正向地理编码)。地址到点查找 需要单独的 Qlik Geocoding 许可证。有关详细信息,请参阅 Qlik Geocoding。
IP 查找
如果您的数据中包含 IP 地址,IP 查找 可以将它们添加为地理位置。
点到地址查找
点到地址查找 返回靠近某个点的地址(反向地理编码)。点到地址查找 需要单独的 Qlik Geocoding 许可证。有关详细信息,请参阅 Qlik Geocoding。
加载操作
Qlik GeoOperations 提供加载操作,用于将 Qlik Cloud 中原生不支持的数据源加载到您的应用程序中。
加载
加载 从所有支持的数据源(例如,ESRI shapefile 或 GeoJSON)加载数据。
Qlik GeoOperations 分析源包含两个专门用于对 GeoJSON 和 shapefile 执行 加载 操作的连接:
基于路线的操作
Qlik GeoOperations 有几个操作可以从您的数据中计算路线。
最近
最近 查找一个数据集中与另一个数据集中的每个对象的距离小于特定距离的最近对象。此操作使用并计算直线距离或沿道路的距离。
最近 示例

路线
路线 返回数据集中起点和终点之间的路线和距离。
路线 示例
旅行区域
旅行区域 返回在特定时间或距离内可从数据集中的起点到达的区域。默认沿道路旅行,但也可以使用直线距离。
旅行区域 示例

