Я использую ArcGIS 10, и у меня есть слои блоков переписи 2010 года, групп блоков и участков. В этих слоях тысячи полигонов.
Я хочу покрасить их так, чтобы каждый из них отличался от своих соседей, но все, что я могу понять, - это как дать каждому отдельный цвет. Цвет каждого многоугольника на самом деле не имеет значения; Я просто хочу легко отличить каждого от своего соседа по цвету, а не по границе.
Или это то, что вы видите только на карте начальной школы 50 Соединенных Штатов?
arcgis-desktop
arcgis-10.0
cartography
symbology
Карл Рэймонд
источник
источник
Ответы:
Вы ищете инструмент, который может достичь теоремы 4-х цветов
Я использую FME для этой цели, но такой скрипт должен существовать и в arcPy.
источник
Рассматривали ли вы http://colorbrewer2.org/ Кажется, я помню доступный плагин для ArcGIS или QGis.
источник
Я кодировал инструмент ArcPy, который назначает атрибут из предоставленного списка полигонам, используя таблицу окрестностей, чтобы ни один из соседей не имел одинаковый цвет. Как правило, ему удается использовать менее шести цветов с помощью простой эвристики окраски графа (или, если необходимо, он может назначать цвета случайным образом, по-прежнему соблюдая соседство).
Инструментарий вместе с некоторой документацией можно загрузить по адресу http://geocite.ic.cz/coloring.zip .
источник
Выполните заливку Flood над полигонами в Python, добавив заданную величину изменения цвета к рекурсивному вызову функции заливки, изменяя цвет по мере движения.
источник
Вы можете применить классификацию символов к полю уникального идентификатора / GWID.
источник