J'utilise ArcGIS 10 et j'ai des couches de blocs, de groupes de blocs et de secteurs du recensement de 2010. Il y a des milliers de polygones dans ces couches.
Je veux les colorer pour que chacun soit distinct de ses voisins, mais tout ce que je peux comprendre, c'est comment donner à chacun une couleur distincte. La couleur de chaque polygone n'a pas vraiment d'importance; Je veux juste distinguer facilement chacun de son voisin par la couleur, plutôt qu'avec une bordure.
Ou est-ce quelque chose que vous ne voyez que sur une carte d'école élémentaire des 50 États-Unis?
arcgis-desktop
arcgis-10.0
cartography
symbology
Carl Raymond
la source
la source
Réponses:
Vous recherchez un outil capable de réaliser le théorème des 4 couleurs
J'utilise FME à cet effet, mais un tel script devrait également exister dans arcPy.
la source
Avez-vous pensé à http://colorbrewer2.org/ Je crois me souvenir qu'un plugin pour ArcGIS ou QGis était disponible.
la source
J'ai codé un outil ArcPy qui attribue un attribut de la liste fournie aux polygones à l'aide d'une table de voisinage afin qu'aucun voisin ne partage la même couleur. Il parvient généralement à utiliser moins de six couleurs à l'aide d'une simple heuristique de coloration de graphe (ou, le cas échéant, il peut attribuer les couleurs de manière aléatoire, tout en respectant le voisinage).
La boîte à outils ainsi que de la documentation peuvent être téléchargées depuis http://geocite.ic.cz/coloring.zip .
la source
Effectuez un remplissage par saturation sur les polygones en Python en ajoutant une quantité définie de changement de couleur à un appel récursif à la fonction de remplissage par saturation, en modifiant la couleur au fur et à mesure.
la source
vous pouvez appliquer la classification de symbologie sur un champ identifiant / GWID unique.
la source