Estoy usando ArcGIS 10 y tengo capas de bloques, grupos de bloques y secciones del Censo de 2010. Hay miles de polígonos en estas capas.
Quiero colorearlos para que cada uno sea distinto de sus vecinos, pero todo lo que puedo entender es cómo darle a cada uno un color distinto. El color de cada polígono realmente no importa; Solo quiero distinguir fácilmente cada uno de su vecino por color, en lugar de con un borde.
¿O es algo que solo se ve en el mapa de una escuela primaria de los 50 Estados Unidos?
arcgis-desktop
arcgis-10.0
cartography
symbology
Carl Raymond
fuente
fuente
Respuestas:
Está buscando una herramienta que pueda lograr el teorema de 4 colores.
Yo uso FME para ese propósito, pero ese script también debería existir en arcPy.
fuente
¿Ha considerado http://colorbrewer2.org/ ? Parece que recuerdo que un complemento para ArcGIS o QGis está disponible.
fuente
Codifiqué una herramienta ArcPy que asigna un atributo de la lista proporcionada a los polígonos usando una tabla de vecindario para que ningún vecino comparta el mismo color. Por lo general, se las arregla para usar menos de seis colores usando una heurística de coloración gráfica simple (o, si es necesario, puede asignar los colores al azar, respetando el vecindario).
La caja de herramientas junto con cierta documentación se puede descargar desde http://geocite.ic.cz/coloring.zip .
fuente
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, alterando el color a medida que avanza.
fuente
puede aplicar la clasificación de simbología en un identificador único / campo GWID.
fuente