Affichage des lignes de polygones adjacentes les unes à côté des autres au lieu de se chevaucher


10

Je voudrais afficher les polygones adjacents avec le travail de ligne côte à côte, pas l'un au-dessus de l'autre pour cette frontière partagée. Je ne veux pas modifier les limites des polygones - je veux seulement changer la façon dont elles sont affichées. Est-ce possible?
l'image montre que la limite du polygone bleu est sous le polygone vert.  Au lieu de ressembler à ceci, j'aimerais pouvoir voir les deux limites de polygones côte à côte où les limites sont partagées


1
Si vous êtes heureux de créer une nouvelle classe d'entités que vous utilisez uniquement pour l'affichage, je vous recommande d'essayer d'exécuter l'outil Tampon avec une petite distance de tampon négative.
PolyGeo

Votre question est similaire à celle-ci ( gis.stackexchange.com/questions/85844/… ) qui utilise une approche similaire à celle de mon commentaire précédent. De plus, je pense que votre question gagnerait à inclure une image pour illustrer ce que vous décrivez.
PolyGeo

Réponses:


13

Cela explore quelques dialogues, mais il fera ce que vous voulez

Lorsque vous symbolisez votre couche, choisissez un style de polygone proche de ce que vous voulez.

Sélectionner Edit Symbol ...dans la boîte de dialogue Sélecteur de symboles

Sélectionnez Outline ...dans la boîte de dialogue des propriétés de symbole

Sélectionnez Edit Symbol ...dans la boîte de dialogue Sélecteur de symboles

Remplacez le type par Cartographic Line Styleet sélectionnez l' Line Propertiesonglet dans la boîte de dialogue Editeur de propriétés de symbole. Entrez un décalage négatif et cliquez sur OK dans les boîtes de dialogue.

Vous devrez jouer un peu avec cela pour qu'il apparaisse comme vous le souhaitez.

Je l'enregistrerais comme style une fois que vous l'auriez comme vous le souhaitez.

entrez la description de l'image ici


1

Pour ajouter à cela: si vous avez des entités surfaciques qui doivent avoir un remplissage mais doivent également afficher tous les contours, le décalage négatif n'aidera pas car il compensera le remplissage. Donc, la façon la plus simple (et à ma connaissance) de le faire est d'ajouter simplement le calque à la carte deux fois en utilisant le calque inférieur pour le remplissage et le calque supérieur comme creux pour la bordure. Si les anciennes versions d'Arc ne vous permettent pas d'ajouter deux couches du même nom, changez simplement le nom. ArcMap 10.3 vous permet de le faire sans aucune objection.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.