Удаление черных краев при создании мозаики с помощью ArcGIS Desktop или QGIS? [закрыто]


13

Я хочу мозаику три изображения. Каждое изображение имеет черный фон. Фон остается там даже после мозаики изображений, так что это как разрыв между изображениями.

Как я могу удалить этот черный цвет, используя ArcGIS или QGIS.

Ответы:


13

используйте gdalwarp как следующий код:

gdalwarp -srcnodata 0 -dstalpha input.tif output.tif

-srcnodata value [value ...]: установить значения маскирования узлов для входных диапазонов (для каждого диапазона могут быть предоставлены разные значения). Если указано более одного значения, все значения должны быть заключены в кавычки, чтобы объединить их как один аргумент операционной системы. Маскированные значения не будут использоваться при интерполяции. Используйте значение None, чтобы игнорировать внутренние настройки ноданных в исходном наборе данных.

,

-dstalpha: создать выходную альфа-полосу для определения узловых (неустановленных / прозрачных) пикселей.


9

Снять черный воротник очень легко, используя ArcMap 10:

  1. Выберите «синюю вкладку идентификации». Затем выберите черный фон, чтобы определить значение пикселя (в моем случае значение пикселя черного фона установлено на 0).
  2. Щелкните правой кнопкой мыши растровый слой в таблице содержания, выберите «Свойства»> «Символика».
  3. Выберите нужный цвет дисплея.
  4. Установите флажок «Отображать фоновое значение» «YOUR_VALUE_HERE» как «Нет цвета».

Кроме того, вы можете переклассифицировать свои растровые данные и либо исключить определенные значения, либо установить для значений пикселей черного воротника значение «NoData».

введите описание изображения здесь

введите описание изображения здесь


2

Если вы используете QGIS, вы можете удалить черный фон / края через свойства -> прозрачность, там вы устанавливаете значение Нет данных на 0. В любом случае мой ответ опаздывает почти на 2,5 года, однако этот ответ может быть полезен для тех, кто сталкивается с некоторыми проблемами в настоящее время.


1

В ArcGIS Pro:

  1. Откройте символику орто-слоя, щелкнув левой кнопкой мыши по слою.
  2. Перейти к заголовку «Маска»
  3. Установите флажок «Отображать фоновое значение».
  4. Убедитесь, что в двух полях выбора цвета установлено значение «Нет данных».

Обратите внимание: по какой-то раздражающей и раздражающей причине на вкладке «Символическая лента» в верхней части экрана есть параметры маскировки, скрытые в разделе «Дополнительные параметры», и я избежал их обнаружения ранее.

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.