Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Wed 14 September 2016 11:08

Julien34
Participant actif
Lieu: Lille
Date d'inscription: 19 Sep 2007
Messages: 112

QGIS: Découper un shape selon les contours d'un autre

Bonjour,
Une question qui peut sembler simple mais je n'arrive toujours pas à trouver la réponse...
Dans la carte en pièce jointe, je cherche à découper le cercle hachuré en fonction des contours des polygones mauves. Je ne veux donc garder que le fond blanc mais hachuré. Comment faire ? J'ai bien regardé la liste des fonction de géotraitement (qui apparaissent sur la copie d'écran), mais aucune ne fonctionne. J'ai également épluché toutes les extensions, rien ne propose cette fonction. J'ai également inversé l'ordre des couches, au cas où, rien n'y fait... Avez-vous une suggestion ?
Autre problème, secondaire : comment "fusionner" mes 3 polygones mauves en un seul ? Comme certaines parties se superposent, cela peut expliquer l'impossibilité de découper ?
D'avance merci pour vos contributions.
Bonne journée à vous.
Julien.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Wed 14 September 2016 11:24

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3807

Re: QGIS: Découper un shape selon les contours d'un autre

Bonjour,
regardez à nouveau l'outil Différence http://docs.qgis.org/2.14/fr/docs/user_ … sing-tools

Pour la fusion, vous pouvez utiliser l'outil de fusion d'entités en mode edition; un peu de lecture http://docs.qgis.org/2.14/fr/docs/user_ … d-features

Hors ligne

 

#3 Wed 14 September 2016 11:43

Julien34
Participant actif
Lieu: Lille
Date d'inscription: 19 Sep 2007
Messages: 112

Re: QGIS: Découper un shape selon les contours d'un autre

Bonjour,
Merci Santanna pour ta réponse. Ce sont des outils que j'ai déjà essayé, sans succès (suis en train d'éplucher l'aide en ligne:(.
Pour la découpe selon le cercle, en utilisant les outils "différence" ou "différenciation symétrique", QGIS fait l'inverse : il crée un nouveau shp qui garde ce qui est à l'extérieur du cercle, alors que je veux garder ce qui est dedans !
pour la fusion des polygones, QGIS m'indique "Echec de la fusion: Une erreur est survenue lors de l'opération de fusion" (sans m'expliquer ce qui ne va pas).
Je continue...

Hors ligne

 

#4 Wed 14 September 2016 14:05

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3807

Re: QGIS: Découper un shape selon les contours d'un autre

Pour la différence, avez-vous essayé d'intervertir l'ordre des couches (couche de saisie et de différenciation) que vous utilisez ?
Pour la fusion, vous pouvez peut-être essayer une vérification des géométries (voir menu vecteur), sinon, avec l'outil noeud, voupouvez aussi repérer les erreurs géométriques (symbolisées par des croix vertes, je crois) lorsque l'outil est actif sur une entité.

Hors ligne

 

#5 Wed 14 September 2016 15:26

Julien34
Participant actif
Lieu: Lille
Date d'inscription: 19 Sep 2007
Messages: 112

Re: QGIS: Découper un shape selon les contours d'un autre

Merci mais j'ai tout essayé, rien ne va...
Bonne journée.

Hors ligne

 

#6 Wed 14 September 2016 16:00

Julien34
Participant actif
Lieu: Lille
Date d'inscription: 19 Sep 2007
Messages: 112

Re: QGIS: Découper un shape selon les contours d'un autre

15h40, miracle ! Ca a marché...
Solution : il s'agit de l’outil Vecteur/outil de géotraitement/Différence. Ne pas se tromper entre la couche "en entrée" et celle "de différenciation".
Là où ça foirait, j'aurai mis quasi une journée à la repérer, c'est qu'il y avait une erreur géométrique. Il y en avait une, toute petite, à l'extérieur de la zone que je voulais garder.
J'ai utilisé l'outil "Vecteur/Outil de géométrie/Vérifier la validité".
Bref merci pour la contribution.
Bonne journée.

Hors ligne

 

Pied de page des forums

Powered by FluxBB