5 votos

Ampliar la trama nodata (área retráctil valores)

Necesito arreglar una trama que ha sido indebidamente remuestreada a lo largo de la nodata borde. Los malos datos de la zona es estrecha, prácticamente de una sola célula. El rango de valores es demasiado variable para el uso de un simple "borrar a menos de 20" tipo de lógica. ¿Cómo puedo solucionar este problema?

Yo soy parcial a un GDAL utilidades de línea de comandos o QGIS solución, pero nada pasa.

En el pasado he usado Gimp o Photoshop para esto (la varita mágica seleccionar nodata con tolerancia 0, ampliar la selección por 1 o 2px, eliminar, guardar, restaurar la georeferenciación), pero no puedo hacer eso aquí. La imagen es de 16 bits (DEM), que la foto de herramientas no manejar bien (Gimp no en todos) y a los 4gb de la imagen es demasiado grande para manejar cómodamente de todos modos.

En la figura 1, el negro es el malo de datos para ser eliminado, en la figura 2 negro se va a mantener, pero es aceptable para perder 1 o 2 píxeles.

Actualización: figura 3 cierre mostrando los valores de las celdas. Un de-pone collares herramienta como nearblack no funciona debido a la mala valores se encuentran dentro del intervalo de valores válidos, y a menudo en ninguna parte cerca de negro o blanco.

He puesto las muestras del conjunto de datos aquí: http://files.environmentyukon.ca/matt/gis-stack/expand-raster-nodata-area/

Actualización 2: quitar Gdal/Qgis enfoque.

Figure 1, black is bad Figure 2, black is good Figure 3, showing cell values

2voto

Lucas Puntos 128

En ArcGIS, me gustaría seleccione el NoData el uso de la Estafa y IsNull funciones, utilice el Ampliar la función de amortiguar el NoData área de una celda, a continuación, utilizar la SetNull función con la ampliación de la NoData como la condición. No está seguro de cómo ir sobre la que con QGIS, aunque.

Trama de la calculadora de la expresión utilizando los datos de muestra que se ha publicado:

SetNull(Expand(Con(IsNull("sample_2.tif"), 1, 0), 1, 1) == 1, "sample_2.tif")

Antes: Sample 2 before

Después de: Sample 2 after

Pixel pérdida (azul píxeles): enter image description here

-3voto

Zoltan Puntos 284

Puede usar QGIS raster calculadora o nearblack de utilidad GDAL para este propósito.

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