Четырехцветная теорема для QGIS? (4 цвета)

10

Недавно я просматривал некоторые другие посты, относящиеся к этой теме, но, насколько я могу судить, в настоящее время не существует работающего плагина или скрипта для QGIS 2.0 для достижения теоремы о четырех цветах для стилизации векторных данных многоугольника (это не обязательно должно быть 4 цвета, только для того, чтобы каждый соседний многоугольник был другого цвета, хотя держать его на минимальном количестве 4-6 цветов было бы элегантно).

clhenrick
источник
обновление: я смог использовать плагин «Цветовая карта» с предыдущей версией QGIS 1.8, хотя было бы полезно иметь обновленную версию этого плагина для QGIS 2.0
clhenrick

Ответы:

5

Используйте плагин TopoColour , который уже совместим с QGIS 2.x, но еще не доступен в официальном репозитории:

https://github.com/nyalldawson/topocolour

Загрузите zip-файл и разархивируйте его в каталоге плагинов QGIS:

  • Linux: ~/.qgis2/python/plugins
  • Окна: C:\Users\{username}\.qgis2\python\plugins
egofer
источник
1
"Этот плагин не работает. Неверный синтаксис."
Тим Браун
Это работает для меня, пока поле сортировки содержит только символы ASCII. См github.com/nyalldawson/topocolour/issues/1
АНДРЕЙ
8

Я знаю, что вопрос касается QGIS 2, но я добавлю ответ для QGIS 3, потому что я продолжал возвращаться к вопросу, ища его.

Теперь он изначально поддерживается в QGIS 3.

  • Вид → Панели → Обработка панели инструментов
  • Выберите топологическую раскраску
  • Установите параметры как предпочтительные. Запустить.
  • Это создаст новый слой с дополнительным столбцом color_id, но тем же цветом.
  • Отредактируйте свойства нового слоя, раздел Символы.
  • Вверху выпадающий, чтобы выбрать Категоризованный.
  • Определите столбец как color_id.
  • Выберите вашу цветовую схему.
  • Нажмите Classify, чтобы создать категории и назначить им цвета.
Эрик Дарчис
источник
5

В качестве альтернативы, выберите новый плагин Color Coloring . Вам нужно включить экспериментальные плагины в менеджере плагинов, чтобы получить его, и искать Coloring a mapв менеджере. По каким-то странным причинам вы получаете пустой значок, поэтому используйтеPlugins -> Map Coloring -> Map Coloring из меню.

Вывод выглядит следующим образом, после переключения на Categorizedстилизацию на COLORIDполе:

введите описание изображения здесь

Andrej
источник