#1 Thu 14 June 2018 13:27
- diopmo
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 13 Jun 2018
- Messages: 22
QGIS: données vecteur et raster
Bonjour,
Existe-il un moyen d'associer des données contenues dans un fichier .csv ou txt avec un raster en conservant les champs vectoriels(coordonnées de points par exemple)?
J'ai essayé de faire la fusion sur QGIS puis une interpolation mais je perd toutes mes informations vectorielles.
Je suis pas très doué sur QGIS, à la base suis mathématicien.
Par avance, je vous remercie.
Dernière modification par diopmo (Thu 21 June 2018 08:57)
Hors ligne
#2 Thu 21 June 2018 11:57
Re: QGIS: données vecteur et raster
Bonjour,
Un raster ne conserve sur une bande qu'une seule valeur : celle des mesures.
Si sur trois bandes, sur un pixel, trois valeurs pour chacune des bandes.
Un outil tel que R possède un type d'objets appelé SpatialPixels/GridDataFrame permettant de stocker des données attributaires sur un raster comme une couche vectorielle.
Mais bon, on peut faire plus simple
Vous pourriez :
1. créer une couche de points et y mettre la valeur du raster
1.1 Soit créer une couche de points depuis votre fichier .csv ou .txt pour la superposer (visuellement) sur votre raster. Normalement, l'outil d'identification permet de capter en un point les informations des couches traversées, même si elles sont de type raster.
1.2 Avec le plugin Point Sampling Tool, récupérer sur cette couche de points les valeurs du raster
vectoriser votre raster obtenu par interpolation
2. pas judicieux, je pense : vectoriser la couche raster et la croiser avec la couche de points. Mais la couche sera très grosse, et niveau méthodo très moyen.
geodata au cerema et petits billets en géomatique
Hors ligne
#3 Mon 25 June 2018 09:50
- diopmo
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 13 Jun 2018
- Messages: 22
Re: QGIS: données vecteur et raster
Certes la solution 2 n'est pas très méthodologique.
Croiser dans quel sens ?
J'avais essayer de faire cela et lorsque je vectorise le raster, je voyais pas du tout les coordonnées des points.Y'avait partout une valeur nulle sachant que j'ai la carte MNT de l'IGN.
Hors ligne
#4 Mon 25 June 2018 16:21
Re: QGIS: données vecteur et raster
Vous semblez préférez la méthode 1 qui ne demande pas de vectoriser le raster.
Dans cette méthode, on croise la couche de points avec le raster avec le plugin "point sampling tool" (étape 1.2)
geodata au cerema et petits billets en géomatique
Hors ligne
#5 Mon 25 June 2018 17:03
- diopmo
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 13 Jun 2018
- Messages: 22
Re: QGIS: données vecteur et raster
Oui en fait, je vais explorer toutes les 3 méthodes.
Juste que j'y vais une par une et la 1 j'avais essayé cela avant.
Je vous mettrai au courant sur l'avancement de mes travaux.
Hors ligne
#6 Tue 26 June 2018 11:36
- diopmo
- Participant occasionnel
- Lieu: Nantes
- Date d'inscription: 13 Jun 2018
- Messages: 22
Re: QGIS: données vecteur et raster
J'au fait le 1 puisque j'avais fait quelque chose qui ressemblait à cela.
Du coup avec le plugin Point Sampling Tool, j'ai bien récupéré les valeurs du raster.Je la trouve plus méthodique la dernière.
Juste j'ai une incompréhension au niveau de la phrase "vectoriser votre raster obtenu par interpolation", pouvez-vous m'éclairer là-dessus?
Pour la dernière méthode, j'ai essayé de vectoriser et j'obtiens que des polygones en général et je vois pas comment le croiser avec le fichier .txt.
Hors ligne
#7 Wed 27 June 2018 10:22
Re: QGIS: données vecteur et raster
"vectoriser votre raster obtenu par interpolation" :
points → interpolation → raster → vectorisation (polygonisation)
Croiser polygones avec points : joindre les attributs par localisation / utiliser point sampling tool
geodata au cerema et petits billets en géomatique
Hors ligne