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

GEODATA DAYS 2024

#1 Fri 24 May 2013 11:08

BOYER.M
Participant actif
Date d'inscription: 5 Sep 2012
Messages: 147

QGIS 1.8 : Découper une couche vecteur par une couche raster

Comment peut on découper une couche vecteur par une couche raster QGIS 1.8 ?

J'ai une couche raster, et plusieurs couches vecteurs, je souhaite garder de ces couches vecteurs uniquement les élément présent sur sur ma couche raster.

Dernière modification par BOYER.M (Fri 24 May 2013 11:11)

Hors ligne

 

#2 Fri 24 May 2013 14:32

aurelien.quiblier
Participant actif
Lieu: Lyon
Date d'inscription: 26 Oct 2010
Messages: 146
Site web

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

Bonjour,

Tu pourrais peut-être polygoniser ton raster et ensuite faire un découpage de ta couche vectorielle par la couche résultant de la polygonisation.


Aurélien QUIBLIER
arx iT

Hors ligne

 

#3 Fri 24 May 2013 14:41

BOYER.M
Participant actif
Date d'inscription: 5 Sep 2012
Messages: 147

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

j’ai déjà essayé sa fait planter QGIS

Hors ligne

 

#4 Fri 24 May 2013 15:24

aurelien.quiblier
Participant actif
Lieu: Lyon
Date d'inscription: 26 Oct 2010
Messages: 146
Site web

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

Essaye avec d'autres rasters, c'est étonnant que ça ne fonctionne pas. Sinon, essaye avec d'autres logiciels, comme GRASS ou SAGA.

Autrement, j'ai une autre idée, qui consiste à faire l'inverse : rasteriser ta couche vecteur (en créant au préalable un champ, qui aurait pour toutes les entités la même valeur, 10 par exemple) en définissant le champ créé comme "champ d'attribut".
Tu prends garde à ce que tout le territoire sur lequel tu veux travailler ait bien une seule valeur comme pixel, par exemple 1 (et que tout le reste, qui est en dehors, ait une autre valeur, le mieux serait 0).
Ensuite, tu utilises la calculatrice raster pour multiplier un raster par l'autre.
En résultat, tu auras un raster avec des valeurs en 10 (1*10) et le reste en 0 (0*10). Tout ce qui est en 10 est la portion de territoire que tu veux garder.


Aurélien QUIBLIER
arx iT

Hors ligne

 

#5 Fri 24 May 2013 15:26

BOYER.M
Participant actif
Date d'inscription: 5 Sep 2012
Messages: 147

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

J'y suis enfin arrivé.

J'ai créé une nouvelle couche vecteur de polygone, où j'ai créé un rectangle de l'emprise de mon raster puis découper et c'est bon.

Dernière modification par BOYER.M (Fri 24 May 2013 15:57)

Hors ligne

 

#6 Sat 25 May 2013 20:43

FERNANE
Participant actif
Date d'inscription: 14 Sep 2005
Messages: 139

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

Bonjour,

Avec la calculatrice RASTER, essayer la formule champ0  (0 ou valeur
hors de l'emprise)

Polygoniser l'emprise sur le fichier résultat ( la valeur est la même =
1 sur la zone concernée)

Faîtes ensuite vos extractions de fichiers avec le polygone unique
d'emprise obtenu.

Hors ligne

 

#7 Sat 16 November 2013 21:18

Quintin
Juste Inscrit !
Date d'inscription: 16 Nov 2013
Messages: 4

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

Bonsoir,

moi en faite j'ai le problème inverse. J'ai une couche de MNT format raster et une couche département vecteur.
Sauf que je ne voudrais exporter que la partie du MNT contenu dans l'emprise du département.

Merci d'avance.

Hors ligne

 

#8 Sat 16 November 2013 22:16

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

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

Bonjour,
Je pense que menu Raster >> Découper et choisir en mode de découpage, couche de masquage > votre couche département devrait faire l'affaire.

Hors ligne

 

#9 Sat 16 November 2013 23:55

Quintin
Juste Inscrit !
Date d'inscription: 16 Nov 2013
Messages: 4

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

Tout d'abbord, merci de ta réponse aussi rapide.
Mais cela ne marche pas, je dois faire une manipulation mauvaise très certainement.

Quand je vais dans découpage, je choisis couche de masquage, je sélectionne mon fichier shp des communes en couche de masquage, mais quand je valide, j'ai une fenêtre attention, not created.
Alors que si je sélectionne manuellement avec le rectangle, cela marche (évidement la cote d'Or n'est pas vraiment rectangulaire).

Hors ligne

 

#10 Sun 17 November 2013 15:46

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

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

Bonjour,
il semble que t'utilises une couche avec plusieurs entités. Crée au préalable une couche dep avec comme seule entité la Cote-d'Or, en fusionnant toutes tes communes. Et réessaies avec cette couche.

Hors ligne

 

#11 Mon 18 November 2013 19:27

Quintin
Juste Inscrit !
Date d'inscription: 16 Nov 2013
Messages: 4

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

Bonsoir,
excuse moi mais je suis complètement novice dans le monde de Qgis, comment fait on pour tout fusionner?
A partir de la table d'attribut?

Merci d'avance.

Hors ligne

 

#12 Mon 18 November 2013 21:51

Quintin
Juste Inscrit !
Date d'inscription: 16 Nov 2013
Messages: 4

Re: QGIS 1.8 : Découper une couche vecteur par une couche raster

En faite c'est bon j'ai réussis à fusionner en 1 entité mais je ne comprend tout pas comment faire le découpage ensuite je crois que je ne dois pas faire correctement le découpage.

Hors ligne

 

Pied de page des forums

Powered by FluxBB