Estou usando o ArcGIS 10 e tenho camadas dos blocos do Censo de 2010, grupos de blocos e folhetos. Existem milhares de polígonos nessas camadas.
Quero pintá-los para que cada um seja distinto de seus vizinhos, mas tudo o que consigo descobrir é como dar a cada um uma cor distinta. A cor de cada polígono realmente não importa; Eu só quero distinguir facilmente cada um de seu vizinho pela cor, e não com uma borda.
Ou isso é algo que você só vê em um mapa da escola primária dos 50 Estados Unidos?
arcgis-desktop
arcgis-10.0
cartography
symbology
Carl Raymond
fonte
fonte
Respostas:
Você está procurando uma ferramenta que possa atingir o teorema das 4 cores
Eu uso o FME para esse fim, mas esse script também deve existir no arcPy.
fonte
Você já considerou http://colorbrewer2.org/ Parece que me lembro de um plugin para ArcGIS ou QGis disponível.
fonte
Eu codifiquei uma ferramenta ArcPy que atribui um atributo da lista fornecida aos polígonos usando uma tabela de vizinhança para que nenhum vizinho compartilhe a mesma cor. Geralmente, ele usa menos de seis cores usando um gráfico simples de coloração heurística (ou, se necessário, pode atribuir as cores aleatoriamente, ainda respeitando a vizinhança).
A caixa de ferramentas, juntamente com alguma documentação, pode ser baixada em http://geocite.ic.cz/coloring.zip .
fonte
Execute um preenchimento de inundação nos polígonos no Python, adicionando uma quantidade definida de alteração de cor a uma chamada recursiva à função de preenchimento de inundação, alterando a cor à medida que avança.
fonte
você pode aplicar a classificação de simbologia em um campo identificador / GWID exclusivo.
fonte