5 votos

¿Colores de capa consistente que se ajustan automáticamente en base a polígonos adyacentes?

Tengo varios polígono capas y quiero establecer en 4 colores para llenar todos esos, pero el color de una capa no debe ser el mismo con el adyacentes del polígono.

He leído varias preguntas acerca de la aleatoriedad en los colores o el uso de rampas de color, pero la mayoría parecen ser dependientes de atributo campos/columnas. Sería muy tedioso para hacer otro estilo de columna en la tabla de atributos, y en mi caso, sería poco práctico, porque quiero que los colores se ajusta automáticamente de modo que son distintas de cada uno de los vecinos del polígono.

Es allí una manera de hacer esto?

2voto

xenny Puntos 670

Hay un teorema que demuestra que es posible crear un mapa en todos los casos, pero esto sólo puede lograrse mediante "fuerza bruta" y requiere para calcular la adyacencia de todos los polígonos, que es computationnally caro. Por otra parte, usted necesita para volver a calcular los colores por todo el mapa al combinar/dividir un polígono, debido a un cambio local afectar a su entorno, pero cada cambio se propaga de modo que su primer cambio de color puede dejar de ser válido. Me temo que usted no tiene ninguna "sobre la marcha" solución, excepto la adición de un quinto/sexto color para un renderizado rápido (esto no es un problema técnico).

Por lo tanto, usted necesita trabajar con un adicional de columna (o tabla en la memoria) donde se almacenan los códigos de color, por lo que las soluciones en este sitio web serán válidos para el.

E. g. Topocolor plugin : teorema de los cuatro colores para QGIS 2.0 o el Prospecto?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X