Трохи більш задовольняюча процедура:
Створіть картограму методом "на основі дифузії" (як скапето).
У QGis:
Створіть шестикутний шар [Плагіни> Qmarxan> Створити сітку планування] (використовуйте відповідну / бажану кількість шестикутників). редагувати: Залежно від призначення карти, сітка Qmarxans може мати сумнівну якість. Mmqgis плагін дає набагато кращі результати (багатокутники вирівнювати відмінно).
Об’єднайте шестикутний шар за допомогою картограми [Вектор> Інструменти управління даними> Атрибути об’єднання за місцем розташування]
Тепер новий шестикутний шар має всі властивості / атрибути з картограми, і можна отримати доступ до кожної субодиниці окремо.
Для кращого збереження форми субодиниць можливе певне налаштування вручну: Виберіть шестикутник (и) та змініть атрибут (и) безпосередньо в таблиці атрибутів. Цей крок найкраще працює, якщо шар напівпрозорий і оригінальна картограма на основі дифузії показана нижче.
Об'єднання шестикутників субодиниці в одну одиницю: 1. Виберіть усі шестикутники субодиниці (якщо їх багато: використовуйте таблицю атрибутів для вибору). 2. 'переключити редагування'> 'об'єднати вибрані функції'.
В основному недолік б) залишається - але а) вирішується, а також певною мірою в) вже не є великою проблемою, оскільки цей метод не займає багато часу.
Редагування: крок 4. (і пофарбований згодом) призводить до цього результату (прозорий шестикутний шар зверху, картограма «на основі дифузії» внизу):
Яскраво-зелені шестикутники чітко займають один ряд ...
Будь-які ідеї, як можна досягти кращого / нестандартного пристосування "об'єднати атрибути"? - Я шукаю спосіб надати алгоритму якийсь поріг (наприклад:> 50% площі).