Mettre en mémoire tampon uniquement les côtés des polygones dans QGIS?


10

Mon objectif est de créer un tampon à partir d'un polygone. Mais les bords sont le problème. Je ne peux pas vraiment l'expliquer avec des mots, donc je posterai une capture d'écran. C'est à cela que je veux que ça ressemble. Le but est donc que les bords ne soient pas connectés. L'exemple sur la capture d'écran est fait avec PowerPoint, mais je veux le faire avec QGIS, donc je peux le faire pour beaucoup de polygones à la fois.

est-ce que quelqu'un a une idée?

entrez la description de l'image ici

Réponses:


21

En commençant par un polygone (ou plusieurs polygones):

entrez la description de l'image ici

Exécutez "Polygones to Lines":

entrez la description de l'image ici

Puis "Décomposer les lignes". Cela ne sera pas différent, mais si vous activez "Afficher le nombre d'entités" dans la liste des couches, vous verrez qu'il y a plus d'entités, comme 4 pour chaque polygone rectangulaire.

Ensuite, "Tampon simple face" sur les lignes éclatées vous obtiendra ceci tant que vous tamponnerez du bon côté, qui pour moi était le côté "Droite", vu ici avec le polygone d'origine:

entrez la description de l'image ici

Cela peut dépendre de la façon dont votre polygone a été numérisé, auquel cas vous devrez peut-être tamponner les deux côtés, puis il doit y avoir une autre étape pour déterminer celle que vous devez conserver ...


7

Vous pouvez d'abord convertir vos polygones en polylignes, puis effectuer un tampon unilatéral. Les deux sont des algorithmes qui se trouvent sous Traitement> Boîte à outils.


4
Vous devez également "Décomposer les lignes" pour convertir la polyligne en un ensemble de fonctions de segment de ligne unique pour la mise en mémoire tampon.
Spacedman

@Spacedman, en effet, a oublié de mentionner
PieterB

1

Tiré d' ici : Jetez un œil v.parallel, cela pourrait vous aider.


le problème est que v.parallel ne fonctionne qu'avec des lignes vectorielles, pas avec des polygones ...
Simon

Mais comme vous êtes intelligent, vous pouvez convertir vos polygones en lignes singulières =)
Erik

0

Je fais le suivi du même processus expliqué par Spacedman, j'utilise le plugin "mmqgis", cela me fait me sentir plus à l'aise avec beaucoup plus d'options que la technique de tamponnage traditionnelle. j'espère que cela peut vous aider

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.