跳到主要内容 跳到补充内容

操作方法:分解区域和子区域

可以使用分解操作创建自定义区域。使用向下钻取维度,可以在多个分解的区域之间创建层次关系。

在本例中,添加了一张地图,将美国各州分解为多个区域和子区域。地图使用向下钻取维度在区域、子区域和状态之间创建层次结构。

带美国分解区域的地图

将美国地图分解为多个区域的示例地图

选择一个区域时,它将向下钻取到组成该区域的子区域。

选择具有分解的区域的地图,显示分解的子区域

选择具有区域的地图,现在显示分解的子区域

选择子区域,然后显示组成区域的州。

显示组成子区域的州的选定子区域

选定子区域的地图,现在显示单个组件状态

使用了两个向下钻取维度来创建此地图。其中一个包含地区和州的名称。第二个包含几何体形并用作“位置”字段。

数据

此示例使用在数据加载编辑器中内联添加的单个数据集。

如何构建此项

  1. 将数据添加到数据加载编辑器中。
  2. 单击创建新连接,然后选择 Qlik GeoOperations
  3. 单击创建
  4. 数据连接下,单击 Qlik GeoOperations 连接上的 选择数据

  5. 操作下,选择分解

  6. 设置以下参数:

    • 分解字段SubregionName

    • 解析

  7. 在数据集 1 下,设置以下参数:
    • 类型 已加载的表
    • 表格名称地区
    • 关键字段州/省
    • 几何图形类型和字段命名区域状态
  8. 选择表格并选择以下字段:
    • SubregionName
    • DissolvedPolygon
  9. 单击插入脚本
  10. 在脚本中,将 DissolvedPolygon 替换为 DissolvedPolygon as SubregionPolygon

    提示注释

    当您使用多个操作时,重命名 Qlik GeoOperations 使用的默认字段名非常重要,以避免在加载脚本中创建不需要的连接和循环。

  11. 数据连接下,单击 Qlik GeoOperations 连接上的 选择数据

  12. 操作下,选择分解

  13. 设置以下参数:

    • 分解字段RegionName

    • 解析

  14. 在数据集 1 下,设置以下参数:
    • 类型 已加载的表
    • 表格名称地区
    • 关键字段州/省
    • 几何图形类型和字段命名区域状态
  15. 选择表格并选择以下字段:
    • RegionName
    • DissolvedPolygon
  16. 单击插入脚本
  17. 在脚本中,将 DissolvedPolygon 替换为 DissolvedPolygon as RegionPolygon

  18. 加载数据。
  19. 在工作表视图中,创建名为 Regions 的向下钻取维度。按顺序向其中添加以下字段:

    • RegionName
    • SubregionName
    • State
  20. 创建名为 RegionPolygons 的向下钻取维度。按顺序向其中添加以下字段:

    • RegionPolygon
    • SubregionPolygon
    • State
  21. 添加地图。
  22. 添加以 Regions 作为维度的区域层。设置以下属性:

    • 位置中,将位置字段设置为 RegionPolygons
    • 颜色中,将颜色设置为自定义,然后执行以下操作:
      • 选择持久的颜色
      • 选择 100 种颜色
      • 不透明度设置为 50%
      • 轮廓颜色设置为 000000
  23. 在地图中将区域居中,然后将限制平移导航设置为自定义并单击设置平移限制

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!