Перейти к основному содержимому Перейти к дополнительному содержимому

Как я это сделал: разделение регионов и субрегионов

Операция разделения позволяет создавать пользовательские регионы. Используя детализированные измерения, можно создать иерархические отношения между несколькими разделенными областями.

В данном примере добавлена карта, на которой штаты США разделены на регионы и субрегионы. Для создания иерархии между регионами, субрегионами и штатами на картах используется детализированное измерение.

Карта США с разделением на регионы

Пример карты США с разделением на регионы

При выборе региона происходит детализация до составляющих его субрегионов.

Карта с выбранным регионом, разделенным на субрегионы

Карта с выбранным регионом, теперь с разделением на субрегионы

При выборе субрегиона отображаются штаты, составляющие его.

Карта с выбранным субрегионом, показывающая составляющие его штаты

Карта выбранного субрегиона, теперь с составляющими его штатами

Для создания этой карты используются два детализированных измерения. Одно содержит названия регионов и штатов. Второе содержит геометрию и используется как поле местоположения.

Данные

В этом примере используется один набор данных, который добавляется как встроенный в редакторе загрузки данных.

Порядок построения

  1. Добавьте данные в редактор загрузки данных.
  2. Щелкните параметр Создать новое подключение и выберите Qlik GeoOperations.
  3. Щелкните команду Создать новое подключение.

  4. В поле Пространство выберите пространство, где будет находиться подключение.

  5. Выберите Qlik GeoOperations из списка подключений к данным.

  6. Нажмите Создать.
  7. В разделе Подключения к данным щелкните Выбор данных для подключения Qlik GeoOperations.

  8. В списке Операция выберите Разделить.

  9. Задайте следующие параметры:

    • Поле разделения: SubregionName

    • Разрешение: источник.

  10. В области «Набор данных 1» задайте следующие параметры:
    • Тип: загруженная таблица
    • Имя таблицы: Regions
    • Ключевое поле: State
    • Тип и поле геометрии: Именованная область и State.
  11. Выберите таблицу, а затем выберите следующие поля:
    • SubregionName
    • DissolvedPolygon
  12. Щелкните команду Вставить скрипт.
  13. Замените все DissolvedPolygon в скрипте на DissolvedPolygon as SubregionPolygon.

    Примечание к подсказке

    Когда используется несколько операций, важно изменить имена полей, используемые по умолчанию в Qlik GeoOperations, чтобы предотвратить создание нежелательных объединений и циклов в скрипте загрузки.

  14. В разделе Подключения к данным щелкните Выбор данных для подключения Qlik GeoOperations.

  15. В списке Операция выберите Разделить.

  16. Задайте следующие параметры:

    • Поле разделения: RegionName

    • Разрешение: источник.

  17. В области «Набор данных 1» задайте следующие параметры:
    • Тип: загруженная таблица
    • Имя таблицы: Regions
    • Ключевое поле: State
    • Тип и поле геометрии: Именованная область и State.
  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. Отцентрируйте регион на карте и для параметра Ограничить навигацию с панорамированием установите значение Пользовательский, затем щелкните Задать ограничение панорамирования.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!