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

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

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

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

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

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

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

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

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

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

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

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

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

Данные

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

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

  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
    • Состояние
  20. Создайте детализированное измерение под названием RegionPolygons. Добавьте в него следующие поля по порядку:

    • RegionPolygon
    • SubregionPolygon
    • Состояние
  21. Добавьте карту.
  22. Добавьте слой области с Regions в качестве измерения. Установите следующие свойства.

    • В разделе Местоположение установите для параметра Поле местоположения значение RegionPolygons.
    • В разделе Цвета установите для параметра Цвета значение Пользовательский и выполните следующие действия.
      • Выберите Устойчивые цвета.
      • Выберите 100 цветов.
      • Для параметра Непрозрачность установите значение 50%.
      • Для параметра Цвет контура установите значение 000000.
  23. Отцентрируйте регион на карте и для параметра Ограничить навигацию с панорамированием установите значение Пользовательский, затем щелкните Задать ограничение панорамирования.

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

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