Modification des valeurs de pixel unique dans QGIS?


17

Je souhaite modifier un raster (valeurs de pixels) dans QGIS.

Les plugins "outils de valeur" peuvent facilement me fournir la valeur du pixel de mon raster. Cependant je ne sais pas comment le modifier.

J'ai trouvé le Q&R intitulé Manually correction raster DEM (OpenSource)? qui dit qu'il est possible de le faire dans GRASS. J'ai passé plusieurs heures à essayer de comprendre comment fonctionne l'herbe sans succès.

Je ne trouve pas l' outil d.rast.edit dans le plugin sextante.

Existe-t-il un autre moyen d'y accéder?

Réponses:


12

Comme il s'agit du résultat n ° 1 de Google pour `` l'édition raster qgis '' à ce moment, j'ai pensé ajouter que le plugin `` Serval '' vous permet de modifier les pixels un peu comme dans Paint.


6

Mise à jour: il existe ce moyen simple:

  1. créer un calque de points avec des points sur les pixels que vous souhaitez modifier. Avec une colonne appelée "nouvelle valeur"
  2. Utiliser raster / conversion / rasterize
    • sélectionnez votre couche de points, champ "nouvelle valeur"
    • comme cible, utilisez votre raster / grille.
    • conserver la taille et la résolution existantes

Terminé!

S'il existe des règles applicables par rapport à ce qui a été mentionné dans d'autres réponses, il y a Raster Calculator .

Si vous ne pouvez pas utiliser d.rast.edit (comme mentionné dans le fil lié), je ne connais aucun outil visuel pour le faire manuellement . La solution de contournement consiste à exporter le raster vers ASCII Gridded XYZ (* .xyz) (ou tout autre format de texte) afin de pouvoir le modifier dans l'éditeur de texte où vous trouvez votre x / y et changer le z.

Il existe également un logiciel payant appelé Leveler ( http://www.daylongraphics.com/products/leveller/ ) - éditeur visuel raster / grille qui permet de modifier la surface dans le style "Simcity". Je n'ai trouvé aucun outil gratuit pour cela.


Il y a quelque temps, j'ai demandé un logiciel pour modifier le style DEMs Simcity :) Merci pour cela! gis.stackexchange.com/questions/30453/…
pg85



1

SAGA GIS vous permet de modifier les valeurs des pixels dans un raster, un par un. Ceci est très utile à certaines fins, par exemple la télédétection où vous pouvez choisir un pixel spécifique pour l'analyse spectrale. Si vous sélectionnez la grille que vous souhaitez modifier dans le panneau "Gestionnaire", sélectionnez l'onglet "Attributs" dans le panneau Propriétés, et vous pouvez sélectionner un seul pixel, ou faites glisser et sélectionnez un bloc de pixels à l'écran, puis tapez dans leurs valeurs dans la matrice qui sera affichée sous les attributs.

Une option de modification d'un pixel à la fois avec QGIS consiste à utiliser le plug-in expérimental Serval pour définir une valeur différente pour un pixel spécifique.



0

Vous ne pouvez remapper qu'une valeur à la fois avec Raster Calculator et il ne vous permet pas de spécifier le type de valeur du raster; il utilise float 32 je pense, ce qui est inutile si seulement un octet est requis. Rastercalc est meilleur, mais ne vous permet toujours de remapper qu'une valeur à la fois.


-1

Ou en utilisant le nouveau plugin Qgis conçu pour cela: ThRasE

Divulgation: j'ai développé ce plugin, et je ne veux pas le promouvoir, je veux juste partager une autre option

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.