Visualizzazione del valore di sfondo raster come vuoto per più di un set di valori RGB usando ArcMap?


9

Ho due strati .ecw sovrapposti della stessa area, sebbene uno sia ritagliato nel mezzo, con un bordo bianco. Quando imposto il valore di sfondo su 255.255.255 e lo definisco vuoto, svuota solo quel valore RGB specifico, quando in realtà ci sono altri valori "bianchi" nel mio livello, come:

254.254.254; 253.253.253 .. fino a 249.249.249.

Esiste un modo per definire il valore di sfondo del display per includere più di un set di valori RGB unico?

So che posso aggirare questo problema (ritaglio, calcolatrice raster, ecc.), Ma voglio conservare solo un file .ecw originale senza produrre duplicati, quindi voglio usare solo la simbologia di Arcmap o gli strumenti di rendering delle immagini.

Quello di cui ho bisogno è esattamente come Custom transparency optionsin QGIS, ma per ArcMap.

Risposte:


7

Da 10.1, è possibile utilizzare gli strumenti di analisi delle immagini (Windows> analisi delle immagini) per creare una funzione maschera che eseguirà il mascheramento al volo

Utilizzando la funzione Maschera, si specificheranno uno o più valori NoData o un intervallo di valori pixel validi.

Gli ingressi per questa funzione sono i seguenti:

Input Raster / NoData Interpretation / NoData Values ​​/ Range inclusi

L'interpretazione NoData si riferisce al modo in cui i valori NoData influenzeranno l'immagine di output.

Tutti: i valori NoData specificati per ciascuna banda devono trovarsi nella stessa cella affinché l'immagine di output contenga la cella NoData.

Qualsiasi: se il valore NoData specificato si verifica per una cella in una banda specificata, tale cella nell'immagine di output sarà NoData.

Ecco le istruzioni parafrasate su come implementarlo, dalla documentazione di ESRI :

Aggiunta di una funzione

Ogni funzione in una catena di funzioni è rappresentata da una funzione simbolo di funzione. Per iniziare ad aggiungere funzioni per la prima volta, è necessario fare clic sul pulsante Aggiungi funzione nella finestra Analisi immagine. Se il livello raster contiene una scheda Funzioni, è possibile modificare la catena e le funzioni all'interno di quella scheda. Se si desidera generare un nuovo livello raster nel sommario con una catena di funzioni modificata, fare clic sul pulsante Editor funzioni ... Aggiungi funzione . Arrivare alla catena di funzioni può variare, a seconda che esista.


Questi passaggi descrivono come aggiungere una funzione a un livello raster per la prima volta.

  1. In ArcMap, aprire la finestra Analisi immagine (fare clic su Finestra> Analisi immagine).
  2. Seleziona il livello nella finestra Analisi immagine e fai clic sul pulsante Aggiungi funzione . Viene visualizzata la finestra Editor funzioni raster contenente una catena di funzioni predefinita. La funzione Identità esiste quando non esiste un'altra funzione. Dopo aver aggiunto una funzione, la funzione Identità scompare in quanto non è più necessaria.
  3. Fare clic con il tasto destro del mouse sulla funzione Identità, fare clic su Inserisci, quindi fare clic sulla funzione Maschera per aggiungere. Quando aggiungi una funzione, questa viene inserita sopra la funzione su cui hai fatto clic.
  4. Modifica le sue impostazioni e fai clic su OK. Dopo aver fatto clic su OK, la catena di funzioni verrà convalidata. Se la funzione che si sta aggiungendo invalida la catena di funzioni non verrà aggiunta. Non è possibile trascinare le funzioni per modificarne la posizione all'interno della catena. È necessario rimuovere una funzione e aggiungerla in una nuova posizione se si desidera spostare una funzione.

3

Aggiungi una banda di opacità all'ECW con ERDAS Opacity Builder, parte di Apollo Essentials Utilities . La pagina di download di Apollo Essentials Utilities afferma che "Non è richiesta alcuna licenza".

Solo alternativa ad ArcGIS ( dall'ESRI Australia ):

Da ArcCatalog:

  1. Crea un nuovo file Geodatabase.
  2. Crea un nuovo set di dati Mosaic: fai clic con il pulsante destro del mouse sul geodatabase, Nuovo> Set di dati Mosaic e inserisci i tuoi parametri, utilizzando il sistema di coordinate dell'immagine (con Import) e assicurandoti di utilizzare le proprietà dei pixel del tuo ecw.
  3. Fare clic con il tasto destro del mouse sul set di dati del mosaico vuoto e selezionare: Aggiungi raster, quindi aggiungere le immagini e accettare le impostazioni predefinite.
  4. Fare clic con il tasto destro del mouse sul set di dati del mosaico e selezionare: Crea panoramiche e accetta le impostazioni predefinite.

Quindi da ArcToolbox:

  1. Strumenti di gestione dati> Raster> Set di dati mosaico> Crea impronte ... qui puoi impostare un "Valore massimo dei dati" per spremere i bianchi che superano i 250, ad esempio. Accettare le altre impostazioni predefinite e premere OK.

1

Un'opzione non ESRI potrebbe essere quella di utilizzare GDAL .

Lo strumento nearblack converte i pixel quasi neri o quasi bianchi in tutto nero o tutto bianco.

Anche se, di nuovo, questo non soddisfa i requisiti per non creare file duplicati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.