Вручну редагувати растр для поліпшення класифікації за допомогою ArcGIS Desktop?


15

У мене є класифікація земельного покриву, отримана від зображень Landsat TM - я створив цю класифікацію за допомогою ENVI. Я хотів би відредагувати окремі та групи комірок у деяких областях класифікації, щоб підвищити точність виводу, порівнюючи його з повітряними знімками.

Чи є спосіб, використовуючи ArcGIS Desktop, вручну редагувати великі групи комірок, вибираючи їх і призначаючи їх до нового або існуючого класу?

Мені відомо, що методи злиття базуються на статистиці класів, але область, яку я класифікую, має велику кількість спектральної плутанини через тонку хмарну обкладинку - здається, єдиний спосіб зробити ручне редагування.


1
Чи вважали ви запускати атмосферну корекцію на базовому зображенні, наприклад, віднімання темного тіла?
Аарон

1
@Aaron Не могли б ви навести такий собі підручник, як опускання атмосферної корекції збільшує неправильну класифікацію. Спасибі
SIslam

1
@Sislam Я б посилав усіх, хто цікавиться корекцією атмосфери, до такої статті: Song, C., Woodcock, CE, Seto, KC, Lenney, MP, & Macomber, SA (2001). Класифікація та виявлення змін за допомогою даних Landsat TM: коли та як виправити атмосферні впливи ?. Дистанційне зондування навколишнього середовища, 75 (2), 230-244. unc.edu/courses/2008spring/geog/577/001/www/Song01_RSE.pdf
Aaron

Відповіді:


19

Я не думаю, що існує дійсно простий спосіб зробити це, але одним із способів було б:

  1. Створіть новий шар багатокутника та створіть багатокутники над областями, для яких потрібно змінити значення.
  2. Зашифруйте багатокутники з потрібною вартістю покриву.
  3. Перетворіть файл форми в растр.
  4. Використовуйте калькулятор растра для заміни нових значень.

Con(("POLYRAST" > 0),"POLYRAST","CLASSIFIED")

2
Це пристойно просте рішення - я можу просто оцифровувати полігони за повітряними знімками та виконувати кроки, які ви окреслили. Мені б хотілося, щоб це було просто так, як MSPaint для растерів, але, наскільки я знаю, MSPaint не підтримує геотифів: $
Радар

1
@radar, можна використовувати будь-яку графічну програму, яка розуміє регулярні тиффи: 1) зберегти геореференціювання, 2) пофарбувати зображення - будьте обережні, щоб не змінити розміри, або використовувати значення кольорів поза допустимим діапазоном даних, 3) зберегти, 4) відновити геореференції від №1. Цей робочий потік вартий нового питання самостійно; Найближча відповідь, яку я зараз бачу, - це gis.stackexchange.com/a/24798/108 , тоді як тема цього Q gis.stackexchange.com/questions/76572/touch-up-tool-for-rasters є ідеальною (тіло є трохи занадто конкретно).
matt wilkie

Дякую лісовикові - ваше твердження "Кон" просто заощадило мені трохи часу, і я навчився новій маленькій хитрість. Цінується. Я 1 перевершив тебе !!
dklassen

10

Редагування можна здійснити за допомогою редактора ARIS Grid & Raster для ArcMap: www.aris.nl/gridrastereditor_arcmap

Редактор ARID Grid & Raster додає панель інструментів до ArcMap. Ця панель інструментів надає набір інструментів для зміни значення однієї або декількох комірок. За допомогою цих інструментів можна:

  • змінити значення однієї комірки або пікселя ( олівця )
  • намалюйте вільну лінію ( олівець / від руки )
  • малювати прямі лінії від однієї точки до іншої ( лінія )
  • намалювати суцільний багатокутник ( багатокутник )
  • встановити розмір ручки в клітинках, на які впливає під час малювання
  • змінити значення / колір зони комірок з однаковими значеннями ( paintcan )
  • замінити одне значення іншим значенням у всій растрі (замінювач значення )
  • створити на карті область вибору, щоб обмежити робочу зону для вищезазначених операцій ( область редагування )
  • виберіть нове значення комірки з сітки ( вибральник кольору )

Grid & Raster Editor для прикладу ArcMap: редагування пікселів одиничних комірок олівцем / від руки

Підтримувані растрові формати

Більшість одно- та багатодіапазонних растрових форматів, які можна редагувати за допомогою об’єктної моделі ArcGIS, підтримуються Grid & Raster Editor ARIS. Підтримувані растрові формати включають:

  • Смуга перемежована по рядку (BIL)
  • Діапазон перемежований пікселями (BIP)
  • Послідовна смуга (BSQ)
  • Растрова карта (BMP)
  • Растра ENVI (наприклад, DAT, BIL, BIP, BSQ)
  • Зображення ERDAS IMAGINE (IMG)
  • ESRI GRID
  • Файл растрової бази даних (GDB, FGDBR)
  • Персональний растровий бази даних Geodatabase (MDB, PGDB Image)
  • Формат файлу зображень із тегами (GeoTIFF, TIFF)

Для багатодіапазонних растрових смуг Red, Green та Blue (RGB) можна редагувати одночасно.

Доступна як 5-денна безкоштовна пробна версія на веб-сайті www.aris.nl/gridrastereditor_arcmap .


2

Я використовував arcscan та інструмент фарби для редагування окремих пікселів, але це було на сітці, яка мала лише 2 значення для пікселів.


Ага! Це дуже ефективно для монохромних кадастрових карт !!
SIslam

2

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

Я слідую двома способами. Перший - це редагування векторів і перетворення вектора в растр, якщо потрібно, а другий - це редагування растру безпосередньо.

  1. У ArcGIS : Експорт класифікації у векторний та використання інструменту передачі атрибутів, щоб вручну уточнити вашу класифікацію як ви, це може знадобитися редагування. хочу.
  2. У електронному пізнанні : Якщо у вас є доступ до електронного пізнання, ви можете скористатися кількома способами вдосконалення своєї класифікації, одним із них є імпорт класифікованого зображення в eCogniton та сегмент (з належним алгоритмом і параметрами), заснований на кольорі, після чого використовуйте ручну класифікацію, як нижче-

демонстрація

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