¿Cómo modificar los valores de un solo píxel en QGIS?

15

Me gustaría modificar un ráster (valores de píxeles) en QGIS.

Los complementos "herramientas de valor" pueden proporcionarme fácilmente el valor del píxel de mi ráster. Sin embargo no sé cómo modificarlo.

Encontré la Q & A titulada ¿Es posible corregir manualmente un raster DEM (OpenSource)? que dice que es posible hacerlo en GRASS. He pasado varias horas tratando de entender cómo funciona el césped sin éxito.

No puedo encontrar la herramienta d.rast.edit en el complemento de sextante. ¿Hay otra forma de acceder?

    
pregunta Renaud 12.11.2012 - 10:04

7 respuestas

8

Ya que este es el resultado # 1 de Google para 'edición ráster qgis' en este momento, pensé que agregaría que ahora existe el complemento 'Serval' que te permite modificar píxeles como en Paint.

    
respondido por el Roel 22.11.2016 - 02:36
5

Actualización: hay una manera fácil:

  1. cree una capa de puntos con los puntos sobre los píxeles que desee cambiar. Con la columna llamada "newvalue"
  2. Use Raster / Conversion / Rasterize
    • selecciona tu capa de puntos, campo "newvalue"
    • como destino usa tu ráster / cuadrícula.
    • mantener el tamaño y la resolución existentes

¡Hecho!

Si hay reglas aplicables que las mencionadas en otras respuestas, hay Raster Calculator .

Si no puede usar d.rast.edit (como se menciona en el hilo vinculado) no tengo conocimiento de ninguna herramienta visual para hacerlo manualmente . La solución es exportar ráster a ASCII Gridded XYZ (* .xyz) (u otro formato de texto) para que pueda editarlo en el editor de texto donde encuentre su x / y y cambie la z.

También hay un software pagado llamado Nivelador ( enlace ) - raster / grid editor visual que permiten modificar la superficie en estilo "Simcity". No he encontrado ninguna herramienta gratuita para eso.

    
respondido por el Miro 03.06.2014 - 03:32
2

Si desea hacer esto por código, puede usar la biblioteca GDAL:

enlace

    
respondido por el QgisTn 13.11.2012 - 11:14
1

Puedes usar la Calculadora Raster en QGIS. Este tutorial fue de gran ayuda para mí:

enlace

    
respondido por el HeyOverThere 12.11.2012 - 15:12
1

SAGA GIS le permite editar valores de píxeles en un ráster, uno a la vez. Esto es muy útil para algunos propósitos, por ejemplo. detección remota en la que podría seleccionar un píxel específico para el análisis espectral. Si selecciona la cuadrícula que desea editar en el panel 'administrador', seleccione la pestaña 'atributos' en el panel de propiedades, y puede seleccionar un solo píxel, o arrastrar y seleccionar un bloque de píxeles en la pantalla y luego escribir en sus valores en la matriz que se mostrará bajo los atributos.

Una opción para modificar un píxel a la vez con QGIS es usar el complemento experimental Serval para establecer un valor diferente para un píxel específico.

    
respondido por el Steven Pawley 30.08.2015 - 07:09
1

Prueba esto. Varios: el complemento para QGIS le permite editar valores de celdas ráster únicas.

enlace

Pero estoy buscando una herramienta para modificar los valores de ráster a lo largo de una línea / polilínea con valores en los extremos de las líneas / polilínea tomadas de ráster.

    
respondido por el Arkadiusz Środula 15.06.2017 - 13:10
0

Solo puede volver a asignar un valor a la vez con Raster Calculator y no le permite especificar el tipo de valor del raster; Creo que usa el flotador 32, que se desperdicia si solo se requiere un byte. Rastercalc es mejor, pero aún así solo le permite reasignar un valor a la vez.

    
respondido por el DanM 10.05.2013 - 14:14

Lea otras preguntas en las etiquetas