Les couches comme les municipalités, les pays, ... ont des entités partageant la frontière de leurs voisins: elles partagent les mêmes sommets (à l'exception des entités aux bords bien sûr).
J'ai une couche de municipalité, que j'ai définie avec un style de trait en pointillés. Cependant, pour les entités adjacentes, les bordures sont affichées sous forme de ligne continue (voir image)
Comment afficher toutes les bordures avec un style de trait en pointillés?
Maintenant, il semble se chevaucher.
Réponses:
La bordure "solide" est en fait deux lignes en pointillés. Les motifs de tirets ne sont pas alignés, donc les tirets de chaque ligne couvrent les espaces de l'autre, créant l'apparence d'une ligne continue.
Vous pouvez empêcher les deux bordures de se chevaucher en choisissant l'option "Tracer la ligne uniquement à l'intérieur du polygone".
C'est la méthode la plus simple, mais elle a deux inconvénients:
Pour vraiment résoudre le problème, convertissez vos polygones en lignes.
Polygons to lines
algorithme pour convertir des polygones en lignesExécutez l'
Dissolve
algorithme pour supprimer les segments de ligne qui se chevauchent.Remarque: cet algorithme crée un calque temporaire par défaut, qui sera supprimé lorsque vous fermerez le projet. Assurez-vous d' enregistrer la couche temporaire en cliquant avec le bouton droit sur le nom de la couche et en choisissant l'option "rendre permanent".
Appliquez le même style au calque de lignes dissoutes que vous avez utilisé pour les bordures du polygone.
la source
Ce n'est pas une solution idéale (et j'espère que quelqu'un répondra par une meilleure), mais en guise de solution provisoire, vous pouvez essayer de suivre:
Pas génial je sais mais j'espère que ça aide.
la source