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

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

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

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

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

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

Карта США с разделением на регионы ![Пример карты США с разделением на регионы](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/GeoAnalytics/ui_dissolve-example.png)

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

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

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

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

Карта с выбранным регионом, разделенным на субрегионы ![Карта с выбранным регионом, теперь с разделением на субрегионы](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/GeoAnalytics/ui_dissolve-example-subregion.png)

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

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

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

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

Карта с выбранным субрегионом, показывающая составляющие его штаты ![Карта выбранного субрегиона, теперь с составляющими его штатами](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/GeoAnalytics/ui_dissolve-example-state.png)

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

## Данные

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

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Global_Common/GeoOperationsFunctions/GeoOperations-Dissolve-Example.htm)

#### Данные региона

`Regions:` `LOAD * inline` `"` `State;RegionName;SubregionName` `Alabama,US;South;East South Central` `Alaska,US;West;Pacific` `Arizona,US;West;Mountain` `Arkansas,US;South;West South Central` `California,US;West;Pacific` `Colorado,US;West;Mountain` `Connecticut,US;Northeast;New England` `Delaware,US;South;South Atlantic` `Florida,US;South;South Atlantic` `Georgia,US;South;South Atlantic` `Hawaii,US;West;Pacific` `Idaho,US;West;Mountain` `Illinois,US;Midwest;East North Central` `Indiana,US;Midwest;East North Central` `Iowa,US;Midwest;West North Central` `Kansas,US;Midwest;West North Central` `Kentucky,US;South;East South Central` `Louisiana,US;South;West South Central` `Maine,US;Northeast;New England` `Maryland,US;South;South Atlantic` `Massachusetts,US;Northeast;New England` `Michigan,US;Midwest;East North Central` `Minnesota,US;Midwest;West North Central` `Mississippi,US;South;East South Central` `Missouri,US;Midwest;West North Central` `Montana,US;West;Mountain` `Nebraska,US;Midwest;West North Central` `Nevada,US;West;Mountain` `New Hampshire,US;Northeast;New England` `New Jersey,US;Northeast;Mid-Atlantic` `New Mexico,US;West;Mountain` `New York,US;Northeast;Mid-Atlantic` `North Carolina,US;South;South Atlantic` `North Dakota,US;Midwest;West North Central` `Ohio,US;Midwest;East North Central` `Oklahoma,US;South;West South Central` `Oregon,US;West;Pacific` `Pennsylvania,US;Northeast;Mid-Atlantic` `Rhode Island,US;Northeast;New England` `South Carolina,US;South;South Atlantic` `South Dakota,US;Midwest;West North Central` `Tennessee,US;South;East South Central` `Texas,US;South;West South Central` `Utah,US;West;Mountain` `Vermont,US;Northeast;New England` `Virginia,US;South;South Atlantic` `Washington,US;West;Pacific` `West Virginia,US;South;South Atlantic` `Wisconsin,US;Midwest;East North Central` `Wyoming,US;West;Mountain` `District of Columbia;South;South Atlantic` `"` `(delimiter is ';');`

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

1. Добавьте данные в редактор загрузки данных.

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

3. Щелкните команду Создать новое подключение.

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

5. Выберите Qlik GeoOperations из списка коннекторов данных.

6. Щелкните Создать.

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

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

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

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

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

10. В области «Набор данных 1» задайте следующие параметры:

    * Тип: загруженная таблица
    * Имя таблицы: Regions
    * Ключевое поле: State
    * Тип и поле геометрии: Именованная область и State.

11. Выберите таблицу, а затем выберите следующие поля:

    * SubregionName
    * DissolvedPolygon

12. Щелкните команду Вставить скрипт.

13. Замените все `DissolvedPolygon` в скрипте на `DissolvedPolygon as SubregionPolygon`.

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

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

14. В разделе Подключения к данным щелкните the Выбор данных icon для подключения 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. Отцентрируйте регион на карте и для параметра Ограничить навигацию с панорамированием установите значение Пользовательский, затем щелкните Задать ограничение панорамирования.