Возможно, я упускаю основную концепцию, когда дело доходит до манипулирования / удаления значений из мозаики RGB orthophoto. Можно ли полностью исключить ошейник (черный фон) из мозаики ортофото в формате ECW. Я смог сделать это в формате TIFF, но файл должен быть в формате ECW, так как он очень большой. Я добился ограниченного успеха, используя FME, чтобы выполнить это, но в результирующем файле всегда есть области, которые не удаляются. Надеюсь, все это имеет смысл.
Я открыт для других форматов, которые будут работать, но пока он работает на том же уровне, что и ECW.
У меня есть доступ к FME и ArcInfo.
arcgis-10.0
fme
orthophoto
dchaboya
источник
источник
Ответы:
Это ограничение ранних версий (<= 3.3) формата ECW, которые не поддерживают значения NoData или прозрачность Alpha. Сжатие с потерями еще более затрудняет удаление ошейников, поскольку значения черного не совсем RGB 0,0,0, а различаются.
Чтобы избавиться от ошейника, вам нужно замаскировать / обрезать ошейник и преобразовать изображение в другой формат, который поддерживает значения NoData, маскирующие полосы или альфа-прозрачность. Вы можете использовать ECW, сжатые с использованием версии 4 или более поздней версии ERDAS ECW / JP2 SDK, JPEG2000 или Geotiff.
Есть несколько способов удалить ошейник, я склонен либо нарисовать многоугольник вокруг «хороших» данных и обрезать их, либо использовать утилиту GDAL nearblack .
источник
ECW с 2010 года поддерживает альфа-прозрачность, которая удаляет то, что вы называете «ошейниками». Это устаревшее ограничение только для файлов ECW v3.
Файлы ECW v4 автоматически записываются всеми программами ERDAS с тегом 2010 и выше, в том числе Imagine и ERMapper. Сторонние продукты, использующие v4 SDK, могут поддерживать запись или чтение этой версии файла (чтение доступно для настольных приложений бесплатно). Я не знаю, на месте, обновили ли FME 2012 свою поддержку ECW
Примечание: версии формата ECW обратно совместимы. Если у вас есть файл ECW v4 с определенной альфа-полосой, но вы читаете с приложением, использующим SDK v3, дополнительная полоса будет просто проигнорирована. Посетите веб-сайт erdas.com, чтобы найти бесплатные плагины ECW, в частности, лицензию ArcInfo, в которой будет добавлена поддержка ECW v4.
К сожалению, распространенность компрессоров v3 привела к тому, что многие считают, что ограничения сохраняются, и это как-то ограничение форматов вейвлетов. Это не совсем не так
Ссылки,
источник
Есть способы манипулировать FME 2012, чтобы снять ошейник. Это сложный процесс, и здесь слишком много текста. Один быстрый способ показать, как это можно сделать, - использовать RasterExpressionEvaluator и выражение
Где MAXPIXVALUE - пользовательский параметр, для которого установлено максимальное значение пикселя, которое считается черным. В моем случае это было около 8. Выражение ищет каждый пиксель и полосу. Если какой-либо один диапазон имеет значение меньше указанного MAXPIXVALUE, он считает, что в этой ячейке нет данных. Если значение пикселя скажем 9,8,8, оно оставит пиксель как есть, потому что одна полоса выше указанного значения.
В моем сценарии я использовал выражение для создания шейп-файла, который точно соответствовал образу, и обрезал оригинальные ecws до шейп-файла, созданного выражением.
источник