Talvez eu esteja perdendo um conceito básico quando se trata de manipular / remover valores de um mosaico de ortofotografia RGB. É possível eliminar completamente o colar (fundo preto) de um mosaico de ortofoto que está no formato ECW. Consegui fazer isso em um formato TIFF, mas o arquivo precisa estar em um formato ECW, pois é muito grande. Eu tive sucesso limitado, usando o FME, para fazer isso, mas o arquivo resultante sempre tem áreas que não são removidas. Espero que tudo isso faça sentido.
Estou aberto a outros formatos que funcionarão, mas desde que funcionem no mesmo nível que um ECW.
Eu tenho acesso ao FME e ao ArcInfo.
arcgis-10.0
fme
orthophoto
dchaboya
fonte
fonte
Respostas:
Essa é uma limitação das versões anteriores (<= 3,3) do formato ECW que não suportam valores NoData ou transparência Alpha. A compressão com perdas torna ainda mais difícil remover os colarinhos, pois os valores de preto não são exatamente RGB 0,0,0, mas variam.
Para se livrar da coleira, você precisará mascarar / recortar a coleira e converter a imagem em outro formato compatível com valores NoData, bandas de máscara ou transparência Alfa. Você pode usar ECWs compactados usando a versão 4 ou posterior do ERDAS ECW / JP2 SDK, JPEG2000 ou Geotiff.
Existem algumas maneiras de remover a coleira: costumo desenhar um polígono em torno dos "bons" dados e recortá-los ou usar o utilitário nearblack GDAL .
fonte
A ECW desde 2010 oferece suporte à transparência alfa, que remove o que você chama de "colares". Essa é uma limitação herdada apenas nos arquivos ECW v3.
Os arquivos ECW v4 são gravados automaticamente por todos os softwares ERDAS com a etiqueta 2010 e acima, que incluem o Imagine e o ERMapper. Os produtos de terceiros que usam o SDK da v4 podem oferecer suporte à gravação ou, certamente, à leitura desta versão do arquivo (a leitura é fornecida gratuitamente para aplicativos de desktop). Não sei de antemão se o FME 2012 atualizou seu suporte à ECW
Nota: As versões no formato ECW são compatíveis com versões anteriores. Se você tiver um arquivo ECW v4 com uma banda alfa definida, mas estiver lendo com um aplicativo usando o SDK da v3, a banda adicional será simplesmente ignorada. Consulte o site erdas.com para obter alguns plugins ECW gratuitos, especificamente para sua licença ArcInfo que adicionará suporte ao ECW v4
Infelizmente, a prevalência de compressores v3 significa que muitas pessoas assumem que as limitações permanecem e são de alguma forma uma limitação dos formatos de wavelet. Isso certamente não é verdade
Referências,
fonte
Existem maneiras de manipular o FME 2012 para remover o colar. É um processo complicado e demais para digitar aqui. Uma maneira rápida de mostrar como isso pode ser feito é usar o RasterExpressionEvaluator e a expressão
Onde MAXPIXVALUE é um parâmetro do usuário definido como o valor máximo de pixle para ser considerado preto. No meu caso, era por volta de 8. A expressão pesquisa cada pixel e banda. Se qualquer banda tiver um valor menor que o MAXPIXVALUE especificado, considerará que a célula não possui dados. Se o valor do pixel for 9,8,8, ele deixará o pixel como está porque uma banda é maior que o valor especificado.
No meu cenário, usei a expressão para criar um arquivo shapefile que se encaixasse exatamente nas imagens e prendi os ecws originais ao shapefile criado pela expressão.
fonte