¿Muestra el valor de fondo ráster como hueco para más de un conjunto de valores RGB usando ArcMap?

9

Tengo dos capas .ecw superpuestas de la misma área, aunque una está recortada en el medio, con un borde blanco. Cuando configuro el valor de fondo en 255,255,255, y lo defino como hueco, solo vacía ese valor RGB específico, cuando en realidad, hay otros valores "blancos" en mi capa, como:

254.254.254; 253,253,253 .. hasta 249,249,249.

¿Hay alguna manera de definir el valor de fondo de la pantalla para incluir más de un conjunto único de valores RGB?

Sé que puedo solucionar esto (recorte, calculadora ráster, etc.), pero quiero conservar solo un archivo .ecw original sin producir duplicados, por lo tanto, solo quiero usar la simbología Arcmap o las herramientas de representación de imágenes.

Lo que necesito es exactamente como Custom transparency optionsen QGIS, pero para ArcMap.

HDunn
fuente

Respuestas:

7

Desde 10.1, puede usar las herramientas de análisis de imágenes (Windows> análisis de imágenes) para crear una función de máscara que realizará el enmascaramiento sobre la marcha

Usando la función Máscara, especificará uno o más valores NoData o un rango de valores de píxeles válidos.

Las entradas para esta función son las siguientes:

Ráster de entrada / Interpretación NoData / Valores NoData / Rangos incluidos

La interpretación de NoData se refiere a cómo los valores de NoData afectarán la imagen de salida.

Todos: los valores NoData que especifique para cada banda deben aparecer en la misma celda para que la imagen de salida contenga la celda NoData.

Cualquiera: si el valor NoData que especifica se produce para una celda en una banda especificada, entonces esa celda en la imagen de salida será NoData.

Aquí están las instrucciones parafraseadas sobre cómo implementar esto, de la documentación de ESRI :

Agregar una función

Cada función en una cadena de funciones está representada por una función de símbolo de función. Para comenzar a agregar funciones por primera vez, debe hacer clic en el botón Agregar función en la ventana Análisis de imagen. Si la capa ráster contiene una pestaña Funciones, puede modificar la cadena y las funciones dentro de esa pestaña. Si desea generar una nueva capa ráster en la tabla de contenido con una cadena de funciones editada, haga clic en el botón Editor de funciones ... Agregar función . Llegar a la cadena de funciones puede variar, dependiendo de si existe.


Estos pasos describen cómo agregar una función a una capa ráster por primera vez.

  1. En ArcMap, abra la ventana Análisis de imagen (haga clic en Ventana> Análisis de imagen).
  2. Seleccione la capa en la ventana Análisis de imagen y haga clic en el botón Agregar función . Se abre la ventana Editor de funciones ráster que contiene una cadena de funciones predeterminada. La función Identidad existe cuando no hay otra función. Una vez que agrega una función, la función Identidad desaparece ya que ya no es necesaria.
  3. Haga clic con el botón derecho en la función Identidad, haga clic en Insertar, luego haga clic en la Función de máscara para agregar. Cuando agrega una función, se inserta encima de la función en la que hizo clic.
  4. Modifique su configuración y haga clic en Aceptar. Una vez que haga clic en Aceptar, se validará la cadena de funciones. Si la función que está agregando invalida la cadena de funciones, no se agregará. No puede arrastrar y soltar funciones para cambiar su posición dentro de la cadena. Debe eliminar una función y agregarla a una nueva ubicación si desea mover una función.
radouxju
fuente
3

Agregue una banda de opacidad a su ECW con ERDAS Opacity Builder, parte de Apollo Essentials Utilities . Esa página de descarga de Apollo Essentials Utilities establece que "No se requiere licencia".

ArcGIS única alternativa ( de ESRI Australia ):

De ArcCatalog:

  1. Cree una nueva geodatabase de archivos.
  2. Cree un nuevo conjunto de datos de mosaico: haga clic con el botón derecho en la geodatabase, Nuevo> Conjunto de datos de mosaico e ingrese sus parámetros, utilizando el sistema de coordenadas de su imagen (con Importar) y asegurándose de utilizar las propiedades de píxeles de su ecw.
  3. Haga clic derecho en el dataset de mosaico vacío y seleccione: Agregar rásteres, luego agregue sus imágenes y acepte los valores predeterminados.
  4. Haga clic con el botón derecho en el dataset de mosaico y seleccione: Información general de compilación, y acepte los valores predeterminados.

Luego de ArcToolbox:

  1. Herramientas de gestión de datos> Ráster> Dataset de mosaico> Crear huellas ... aquí puede establecer un 'Valor máximo de datos' para exprimir los blancos que están por encima de 250, por ejemplo. Acepte los otros valores predeterminados y presione OK.
usuario2856
fuente
1

Una opción que no sea ESRI podría ser usar GDAL .

La herramienta nearblack convertirá píxeles casi negros o casi blancos a todo negro o todo blanco.

Aunque, nuevamente, esto no cumple con su requisito de no crear archivos duplicados.

Fezter
fuente