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

如何做到这一点:分解区域和子区域

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

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

带美国分解区域的地图

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

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

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

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

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

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

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

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

数据

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

如何构建此项

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

  4. 空间下,选择连接所在的空间。

  5. 从数据连接列表中选择 Qlik GeoOperations

  6. 单击创建
  7. 数据连接下,单击 Qlik GeoOperations 连接上的 选择数据

  8. 操作下,选择分解

  9. 设置以下参数:

    • 分解字段SubregionName

    • 解析

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

    提示注释

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

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

  15. 操作下,选择分解

  16. 设置以下参数:

    • 分解字段RegionName

    • 解析

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

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

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

    • RegionPolygon
    • SubregionPolygon
    • 州/省
  24. 添加地图。
  25. 添加以 Regions 作为维度的区域层。设置以下属性:

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

本页面有帮助吗?

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