Processing math: 100%

7 votos

QGIS imagen ráster de transparencia, NO hay DATOS de valor para todos los imágenes de trama?

Estoy trabajando con conjuntos de imágenes aéreas en QGIS que se geocodificada, incluyendo la orientación es decir, se gira.

Después de cargar las imágenes de QGIS dibuja un cuadro negro alrededor de cada imagen que se extiende desde el extremo occidental hasta el lejano oriente de píxeles y desde el extremo norte hasta el sur de píxeles. Dentro de esta caja negra pone la imagen real en la orientación correcta.

Para deshacerse de esta caja negra que en la actualidad introduzca 0 en Propiedades de la Capa / Transparencia / Adicional del valor NODATA pero el cambio tiene que ser hecha en cada imagen. Desafortunadamente, la configuración de transparencia no es parte de la definición de Estilo y por lo tanto no puede ser copiado de uno a todas las demás capas raster / imágenes.

¿Hay mejor manera de agregar un global de valor NODATA para todos los datos de mapa de bits en el espacio de trabajo actual?

Trama de la Calculadora no funciona ya que no hay zonas NODATA en los archivos de imagen.

4voto

Mat Puntos 196

Es posible que desee buscar en VRTs (Virtual Rasterizados).

Usted puede construir estas en QGIS, utilizando Raster > Varios > Construir virtual de trama (Catálogo), o directamente en la línea de comandos utilizando gdalbuildvrt

VRTs son pequeños archivos XML que unir un montón de rásteres en uno "grande" virtual trama que puede ser cargada y procesada como si fuera una sola trama.

Si establece el sourcenodata a "0 0 0" (asumiendo 3 bandas, r,g,b) se debe establecer píxeles transparentes estableciendo el valor nodata a 0. Usted probablemente desea que la configuración de mirar algo como esto:-

vrt settings for nodata values

Yo no tengo ningún lotes de imágenes aéreas a mano para probar esto, pero debe permitir que usted para combinar todas las imágenes y establecer un único valor NODATA para todos ellos a través de múltiples bandas.

He intentado esto mediante la creación de un JARDÍN de una sola antena de trama (sin un valor nodata) y había tenido el efecto deseado de ajuste nodata a 0, y las zonas de vacío transparente, por lo que vale la pena intentarlo.

También trató este de la transformación/GDAL menú en QGIS 2.16.3, y esta opción fue la que falta. A fin de utilizar el viejo estilo de menú o la opción de línea de comandos para probar esto.

4voto

Jacob Puntos 4505

Una manera de hacerlo es en el qgs archivo como sugerido por Alexandre Neto

para todos los archivos raster de reemplazar

<noData>
    <noDataList bandNo="1" useSrcNoData="0"/>
    <noDataList bandNo="2" useSrcNoData="0"/>
    <noDataList bandNo="3" useSrcNoData="0"/>
  </noData>

con

<noData>
    <noDataList bandNo="1" useSrcNoData="0">
      <noDataRange min="0" max="0"/>
    </noDataList>
    <noDataList bandNo="2" useSrcNoData="0">
      <noDataRange min="0" max="0"/>
    </noDataList>
    <noDataList bandNo="3" useSrcNoData="0">
      <noDataRange min="0" max="0"/>
    </noDataList>
  </noData>

Al menos, que trabajó fácil para mí en un proyecto que contiene SÓLO imágenes de trama y el uso de Replace allen el editor. Gracias Alejandro!

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