¿Colorear miles de polígonos para que cada uno sea distinto de sus vecinos?

28

Estoy usando ArcGIS 10 y tengo capas de los bloques, grupos de bloques y tratados del Censo del 2010. Hay miles de polígonos en estas capas.

Quiero colorearlos para que cada uno sea diferente de sus vecinos, pero todo lo que puedo averiguar es cómo dar a cada uno un color distinto. El color de cada polígono no importa realmente; Solo quiero distinguir fácilmente a cada uno de sus vecinos por el color, en lugar de por un borde.

¿O es eso algo que solo ves en un mapa de la escuela primaria de los 50 Estados Unidos?

    
pregunta Carl Raymond 08.06.2012 - 19:40

5 respuestas

1

Está buscando una herramienta que pueda lograr el teorema de los 4 colores

Uso FME para ese propósito, pero este script también debería existir en arcPy.

    
respondido por el Below the Radar 30.05.2014 - 14:32
0

¿Ha considerado que enlace parece recordar que hay un complemento para ArcGIS o QGis disponible?

    
respondido por el WRoberts 25.07.2012 - 11:16
0

He codificado una herramienta de ArcPy que asigna un atributo de la lista provista a los polígonos usando una tabla de vecindad para que ningún vecino comparta el mismo color. Por lo general, logra usar menos de seis colores usando una heurística de coloración de gráfico simple (o, si es necesario, puede asignar los colores al azar, respetando el vecindario).

La caja de herramientas junto con alguna documentación se puede descargar desde enlace .

    
respondido por el Jan Šimbera 30.05.2014 - 13:42
0

Realice un relleno de inundación en los polígonos en Python, agregando una cantidad establecida de cambio de color a una llamada recursiva a la función de relleno de inundación, modificando el color a medida que avanza.

    
respondido por el Hairy 12.06.2014 - 17:06
-2

podría aplicar la clasificación de simbología en un campo de identificador único / GWID.

    
respondido por el GISdork 21.06.2012 - 21:49

Lea otras preguntas en las etiquetas