Как я это сделал: разделение регионов и субрегионов
Операция разделения позволяет создавать пользовательские регионы. Используя детализированные измерения, можно создать иерархические отношения между несколькими разделенными областями.
В данном примере добавлена карта, на которой штаты США разделены на регионы и субрегионы. Для создания иерархии между регионами, субрегионами и штатами на картах используется детализированное измерение.
При выборе региона происходит детализация до составляющих его субрегионов.
При выборе субрегиона отображаются штаты, составляющие его.
Для создания этой карты используются два детализированных измерения. Одно содержит названия регионов и штатов. Второе содержит геометрию и используется как поле местоположения.
Данные
В этом примере используется один набор данных, который добавляется как встроенный в редакторе загрузки данных.
Порядок построения
- Добавьте данные в редактор загрузки данных.
- Щелкните параметр Создать новое подключение и выберите Qlik GeoOperations.
-
Щелкните команду Создать новое подключение.
-
В области Пространство выберите пространство, где будет находиться подключение.
-
Выберите Qlik GeoOperations из списка коннекторов данных.
- Щелкните Создать.
-
В разделе Подключения к данным щелкните для подключения Qlik GeoOperations.
-
В списке Операция выберите Разделить.
-
Задайте следующие параметры:
-
Поле разделения: SubregionName
-
Разрешение: источник.
-
- В области «Набор данных 1» задайте следующие параметры:
- Тип: загруженная таблица
- Имя таблицы: Regions
- Ключевое поле: State
- Тип и поле геометрии: Именованная область и State.
- Выберите таблицу, а затем выберите следующие поля:
- SubregionName
- DissolvedPolygon
- Щелкните команду Вставить скрипт.
-
Замените все DissolvedPolygon в скрипте на DissolvedPolygon as SubregionPolygon.
Примечание к подсказкеКогда используется несколько операций, важно изменить имена полей, используемые по умолчанию в Qlik GeoOperations, чтобы предотвратить создание нежелательных объединений и циклов в скрипте загрузки.
-
В разделе Подключения к данным щелкните для подключения Qlik GeoOperations.
-
В списке Операция выберите Разделить.
-
Задайте следующие параметры:
-
Поле разделения: RegionName
-
Разрешение: источник.
-
- В области «Набор данных 1» задайте следующие параметры:
- Тип: загруженная таблица
- Имя таблицы: Regions
- Ключевое поле: State
- Тип и поле геометрии: Именованная область и State.
- Выберите таблицу, а затем выберите следующие поля:
- RegionName
- DissolvedPolygon
- Щелкните команду Вставить скрипт.
-
Замените все DissolvedPolygon в скрипте на DissolvedPolygon as RegionPolygon.
- Загрузите данные.
-
В виде листа создайте детализированное измерение под названием Regions. Добавьте в него следующие поля по порядку:
- RegionName
- SubregionName
- Состояние
-
Создайте детализированное измерение под названием RegionPolygons. Добавьте в него следующие поля по порядку:
- RegionPolygon
- SubregionPolygon
- Состояние
- Добавьте карту.
-
Добавьте слой области с Regions в качестве измерения. Установите следующие свойства.
- В разделе Местоположение установите для параметра Поле местоположения значение RegionPolygons.
- В разделе Цвета установите для параметра Цвета значение Пользовательский и выполните следующие действия.
- Выберите Устойчивые цвета.
- Выберите 100 цветов.
- Для параметра Непрозрачность установите значение 50%.
- Для параметра Цвет контура установите значение 000000.
- Отцентрируйте регион на карте и для параметра Ограничить навигацию с панорамированием установите значение Пользовательский, затем щелкните Задать ограничение панорамирования.