Відображення растрового фонового значення як порожне для більш ніж одного набору значень RGB за допомогою ArcMap?


9

У мене два шари .ecw, що перекриваються однаковою площею, хоча один обрізаний посередині, з білим краєм. Коли я встановлюю фонове значення в 255,255,255 і визначаю його як порожнисте, воно заглиблює лише те певне значення RGB, коли насправді в моєму шарі є інші "білі" значення, такі як:

254 254 254; 253,253,253 .. аж до 249,249,249.

Чи є спосіб визначити фонове значення дисплея, щоб включити більше одного унікального набору значень RGB?

Я знаю, що можу обійтись цим (відсікання, растровий калькулятор тощо), але я хочу зберегти лише один оригінальний файл .ecw, не створюючи дублікатів, тому хочу лише використовувати символіку Arcmap або інструменти надання зображень.

Мені потрібно точно так само, як Custom transparency optionsу QGIS, але для ArcMap.

Відповіді:


7

Починаючи з 10.1, ви можете використовувати засоби аналізу зображень (Windows> аналіз зображень) для створення функції маски, яка буде виконувати маскування на льоту

За допомогою функції Mask ви вкажете одне або більше значень NoData або діапазон дійсних значень пікселів.

Вхідними даними цієї функції є:

Вхідні растрові / інтерпретації NoData / значення NoData / Включені діапазони

Інтерпретація NoData стосується того, як значення NoData впливатимуть на вихідне зображення.

Усі - значення NoData, які ви задаєте для кожного діапазону, повинні відбуватися в одній клітині, щоб вихідне зображення містило комірку NoData.

Будь-яке - якщо вказане вами значення NoData виникає для комірки у визначеному діапазоні, то ця комірка у вихідному зображенні буде NoData.

Ось перефразовані інструкції щодо того, як це здійснити, з документації ESRI :

Додавання функції

Кожна функція в ланцюжку функцій представлена ​​функцією символу функції. Для першого додавання функцій потрібно натиснути кнопку Додати функцію у вікні аналізу зображень. Якщо шар растру містить вкладку Функції, ви можете змінити ланцюг і функції на цій вкладці. Якщо ви бажаєте створити новий растровий шар у змісті з відредагованою ланцюжком функцій, натисніть Редактор функцій ... Додати кнопку Функція . Як дістатися до ланцюжка функцій, можна змінюватись, залежно від того, чи існує.


Ці кроки описують, як вперше додати функцію до растрового шару.

  1. У ArcMap відкрийте вікно Аналіз зображень (натисніть Вікно> Аналіз зображень).
  2. Виберіть шар у вікні Аналіз зображень та натисніть кнопку Додати функцію . Відкриється вікно редактора функцій растру, що містить ланцюг функцій за замовчуванням. Функція Identity існує тоді, коли іншої функції немає. Після додавання функції функція Identity зникає, оскільки вона більше не потрібна.
  3. Клацніть правою кнопкою миші функцію Identity, натисніть Вставити, а потім клацніть Функцію маски, яку потрібно додати. Коли ви додаєте функцію, вона вставляється над функцією, яку ви натиснули.
  4. Змініть його настройки та натисніть кнопку ОК. Після натискання кнопки «ОК» ланцюжок функцій буде перевірений. Якщо функція, яку ви додаєте, визнає недійсним ланцюг функцій, вона не буде додана. Ви не можете перетягувати функції, щоб змінити їх положення в ланцюзі. Вам потрібно видалити функцію та додати її до нового місця, якщо ви хочете перемістити функцію.

3

Додайте смугу непрозорості до ECW за допомогою програми ERDAS Opacity Builder, що належить до утилітів Apollo Essentials . На цій сторінці завантаження Apollo Essentials Utilities зазначено, що "Ліцензія не потрібна".

Єдина альтернатива ArcGIS ( від ESRI Australia ):

Від ArcCatalog:

  1. Створіть нову базу даних геоданих.
  2. Створіть новий набір даних Mosaic: Клацніть правою кнопкою миші на базі даних геоданих, Створити> Набір даних Mosaic та введіть ваші параметри, використовуючи систему координат зображення (з імпортуванням) та обов'язково використовуючи властивості пікселів із вашої програми.
  3. Клацніть правою кнопкою миші на порожній мозаїчний набір даних і виберіть: Додати растр, а потім додайте свої зображення та прийміть за замовчуванням.
  4. Клацніть правою кнопкою миші на мозаїчному наборі даних та виберіть: Складіть огляди та прийміть за замовчуванням.

Потім з ArcToolbox:

  1. Інструменти управління даними> Растрові> Набір мозаїчних даних> Створення слідів ніг ... тут ви можете встановити "Максимальне значення даних", щоб видалити, наприклад, білі кольори вище 250. Прийміть інші параметри за замовчуванням та натисніть OK.

1

Можливістю, що не стосується ESRI, було б використання GDAL .

Інструмент Nearblack перетворить майже чорні або майже білі пікселі на всі чорні або всі білі.

Хоча, знову ж таки, це не відповідає вашій вимозі не створювати копії файлів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.