Qlik GeoOperations 连接
Qlik GeoOperations 通过为您提供输入参数的连接,简化了 GeoOperations 脚本编写过程。Qlik GeoOperations 然后将格式化的脚本添加到加载脚本中。
添加 Qlik GeoOperations 连接后,可以从中选择数据以执行操作。除了加载之外,每个操作都有两个部分。操作部分为正在执行的操作配置各个参数。例如,选择包含要简化的几何结构和要简化的分辨率的字段。数据集部分配置用于操作的数据集。某些操作允许使用两个数据集。
操作返回一个表,其中包含可以在加载脚本中加载的字段。然后,您可以从表中选择所需的字段,并将它们添加到加载脚本中。您还可以修改 Qlik GeoOperations 生成的脚本。有关更多信息,请参阅使用 Qlik GeoOperations 编写脚本。
建议重命名表,以避免同一操作的多个实例出现命名错误。
如果在加载脚本中使用多个操作,建议重命名 Qlik GeoOperations 创建的默认字段的名称。这将防止加载脚本中出现不需要的表连接和循环。
创建新连接
Qlik GeoOperations 连接可以在 数据加载编辑器 中添加,或从 Analytics 活动中心的“创建”页面添加。
执行以下操作:
-
在 数据加载编辑器 或 脚本 中,单击数据源。
-
单击创建新连接。
-
在空间下,选择连接所在的空间。
-
从数据连接器列表中选择 Qlik GeoOperations。
-
(可选)为连接添加新名称。
-
单击创建。
运算
Qlik GeoOperations 提供以下操作:
操作可大致分为以下类型:
聚合操作
Qlik GeoOperations 包括聚合地理数据的操作。
正在执行 bin 操作
分级将位于指定阈值距离内的点分组。这是一种创建六边形或矩形 bin 的群集方法。
群集
群集将在指定阈值距离内的点划分为一组。这对于包含大量点的数据集非常有用。
几何操作
Qlik GeoOperations 包括许多不同的几何计算操作。
最接近
最近对象 – 在数据集中找到最近的对象,距离小于与另一数据集中每个对象的特定距离。此操作使用并计算直接距离或沿道路的距离。
相交
交汇对象找到两个数据集中的交汇对象。该项也可计算已选定区域的交汇程度。
分解
分解 创建自定义区域,例如地区 A = Zip 1、2、5,地区 B = Zip 3、4、6。
简化
简化将几何体简略化,让它们更有效,并且在进一步缩小的比例中更便于使用。应用程序中加载的大多数外部几何结构在使用前都应该简化。
之内
区域内对于在另一个表格中指定的区域内的所有条目,在表格中建立这些条目之间关系。
查找操作
Qlik GeoOperations 提供查找地址或位置的操作。
地址到点查找
地址到点查找返回地址的点(向前地理解码)。地址到点查找需要单独的 Qlik Geocoding 许可证。有关更多信息,请参阅Qlik Geocoding。
IP 查找
如果数据中有 IP 地址,IP 查找可以将其添加为地理位置。
点到地址查找
点到地址查找 – 返回靠近点的地址(反向地理解码)。点到地址查找需要单独的 Qlik Geocoding 许可证。有关更多信息,请参阅Qlik Geocoding。
加载操作
Qlik GeoOperations 提供了一个加载操作,用于将 Qlik Cloud 中本机不支持的数据源加载到应用程序中。
加载
加载从所有支持的数据源(例如 ESRI shapefiles、GeoJSON 等)加载数据
Qlik GeoOperations 分析源包括两个连接,专门用于使用 GeoJSON 和 shapesfile 执行加载操作:
基于路线的操作
Qlik GeoOperations 有几个操作可以根据数据计算路线。
最接近
最近对象 – 在数据集中找到最近的对象,距离小于与另一数据集中每个对象的特定距离。此操作使用并计算直接距离或沿道路的距离。
路线
路线返回数据集中原点和目标点之间的路线和距离。
行进区域
行进区域返回在特定时间或距离以内,可从数据集中的原点抵达的区域。默认设置为沿着道路出行,但也可使用直线距离。