Недавно я просматривал некоторые другие посты, относящиеся к этой теме, но, насколько я могу судить, в настоящее время не существует работающего плагина или скрипта для QGIS 2.0 для достижения теоремы о четырех цветах для стилизации векторных данных многоугольника (это не обязательно должно быть 4 цвета, только для того, чтобы каждый соседний многоугольник был другого цвета, хотя держать его на минимальном количестве 4-6 цветов было бы элегантно).
qgis
four-color-theorem
clhenrick
источник
источник
Ответы:
Используйте плагин TopoColour , который уже совместим с QGIS 2.x, но еще не доступен в официальном репозитории:
https://github.com/nyalldawson/topocolour
Загрузите zip-файл и разархивируйте его в каталоге плагинов QGIS:
~/.qgis2/python/plugins
C:\Users\{username}\.qgis2\python\plugins
источник
Я знаю, что вопрос касается QGIS 2, но я добавлю ответ для QGIS 3, потому что я продолжал возвращаться к вопросу, ища его.
Теперь он изначально поддерживается в QGIS 3.
источник
В качестве альтернативы, выберите новый плагин Color Coloring . Вам нужно включить экспериментальные плагины в менеджере плагинов, чтобы получить его, и искать
Coloring a map
в менеджере. По каким-то странным причинам вы получаете пустой значок, поэтому используйтеPlugins -> Map Coloring -> Map Coloring
из меню.Вывод выглядит следующим образом, после переключения на
Categorized
стилизацию наCOLORID
поле:источник