4 votos

QGIS: el uso de gdal_sieve siempre da como resultado un ráster negro

Tengo un raster DEM del que he analizado para pendientes. Ahora tenemos que generalizar, y suena como el uso de gdal_sieve es la mejor manera.

Sin embargo, cuando trato de ejecutarlo, la que resulta la trama es siempre completamente en negro. Parece que para definir cada píxel de la NoValue valor (en mi caso, -9999). Mis datos están en la flota, y va de 0 a aproximadamente 34.3 o algo así (aparte de NoValues obviamente).

He utilizado Raster>Conversión>Traducir para llegar a un entero, y también el Raster>Calculadora para multiplicar los valores por 100, pero los resultados aún son 0.

1voto

Yada Puntos 9489

Yo no sé cual era el comando que se utiliza, pero, en mi caso, no tengo ningún problema con el mío. Con la siguiente pendiente de trama (Tipo de Datos: Float 32):

enter image description here

Corrí siguiente comando con valores por defecto (en este caso equivalente a -4):

gdal_sieve.py  utah_demUTM2_slope.tif new_output.tif

y me dieron:

enter image description here

Puede observarse que la nueva trama valores son enteros y entre 1-100.

Un análisis detallado mediante el Valor de la Herramienta plugin de QGIS (ver la siguiente imagen), permite observar que la trama estaba bien generalizada.

enter image description here

La Edición De La Nota:

Basado en Kazuhito comentario, he probado el comando a cabo mediante el uso de la HIERBA de la consola de QGIS 2.18.3. Conseguí "aparentemente" no raster:

enter image description here

Sin embargo, es sólo una visualización del problema. Con pseudo-color y 7 nuevas clases de la siguiente imagen, yo tengo:

enter image description here

Cuando lo pruebo en mi Sistema Windows 7 (GDAL/OGR versión'2.1.2'), me puse de nuevo una visualización "problema". Sin embargo, al cambiar el valor mínimo de -9999 a 0, tenemos:

enter image description here

No es un bug.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X