erdas создание маски

Программы и алгоритмы для обработки данных дистанционного зондирования: ERDAS, ENVI и другие.
Ответить
jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

erdas создание маски

Сообщение jj_kan » 01 фев 2012, 09:53

Уважаемые
Столкнулся с проблемой.
Во всех примерах, что я нашел, рассматривается, в основном, формирование в ERDAS вручную AOI и далее работа с ними.
Как пример посмотрел пост: viewtopic.php?f=20&t=6591 И другую похожую информацию.
Мне же необходимо перевести часть векторизованного растрового слоя в формат AOI с целью формирования маски.
Попытка повторить шаги, которые показаны в http://www.uvm.edu/~joneildu/Video/GIS_ ... _Clip.html
Приводят вот к чему:
Editing mode must be entered before any changes may be made to this layer.
Вопрос первый: Каков порядок перевода шейп слоя в AOI, где я могу ошибаться? Если можно пошагово или ссылку где это расписано.

Второе, по сути если есть шейп файл, то я и без AOI могу вырезать маску из растрового слоя. Так делается в ENVI. Почему то в ERDAS это не получается.
Выдает: Invalid parameters sent to fexists.
А для самого процесса: File c:/erdas/erdas desktop 2011/examples/result main
my/333.shp cannot be opened in specified mode

Или, все-таки нужен перевод шейпа в AOI и потом формируется маска?
Отмечу, что папки формируемые с результатами делаю на латинице.
И еще, при формировании маски есть кнопка Setup Recode
ТАМ ЕСТЬ ВЫБОР: Non, View, AOI - выбор за каким?
И ставить ли галочку в «Ignore Zero in Output Stat»?

На всякий слкчай прилагаю рисунок.

Буду благодарен за помощь.
Вложения
1.jpg
1.jpg (50.38 КБ) 7122 просмотра

jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

Re: erdas создание маски

Сообщение jj_kan » 01 фев 2012, 18:47

Наверно я задаю слишком простые вопросы, что б были ответы.
Это типа из серии разбирайся сам, что и приходится делать.
Но вообще то, похожие вопросы в сети имеют место быть, например:
Anyone know how to convert a vector layer to an AOI in IMAGINE 2010? The help on this topic is elusive?

Снимаю свой первый вопрос, но вот по второму - формирование маски хотелось бы уточнить.
Правильно ли я перевожу векторный слой формируемой маски в img формат через команду File/View to Image File?
Для того что бы ввести этот слой в виде маски в окне MASK (Input Mask File) рис прилагается?
Оставляется ли метка на Intersection, а в каких случаях Union?

И если я ввожу файл AOI для формирования маски, он также вводится в строку (Input Mask File) или там нужен сформированный на этом же векторном файле img файл? Или что то другое?

И напоследок, матрица сопряжений работает для сигнатур только управляемой классификации?

Возможно много вопросов, но я не нашел инструкцию (как в ENVI) или что то подобное по формированию масок в ERDAS.

Заранее спасибо
Вложения
masking.jpg
masking.jpg (92.21 КБ) 7098 просмотров

Saimon
Завсегдатай
Сообщения: 478
Зарегистрирован: 25 фев 2009, 09:00
Репутация: 14
Откуда: Новороссийск-Краснодар-Москва

Re: erdas создание маски

Сообщение Saimon » 20 фев 2012, 20:53

jj_kan писал(а):Вопрос первый: Каков порядок перевода шейп слоя в AOI, где я могу ошибаться? Если можно пошагово или ссылку где это расписано.
Порядок простой:
1. Открываете в ERDAS IMAGINE свой файл shp
2. Выделяете интересующие вас объекты
3. На вкладке Vector - панель Drawing (1) есть волшебная кнопка "Вставить из выбранного объекта" (2), которая автоматически перенесет Ваши выделенные объекты из shp в aoi.
aoi.png
aoi.png (152.17 КБ) 7011 просмотров
jj_kan писал(а):Второе, по сути если есть шейп файл, то я и без AOI могу вырезать маску из растрового слоя. Так делается в ENVI. Почему то в ERDAS это не получается.
Инструмент Mask на вкладке Rastr работает только с растровыми данными.
Цитата из хелпа к данной операции:
This dialog enables you to select (mask out) specific areas from one image based on selected class values from a corresponding raster file and uses those areas to create one or more new files.
Растеризация векторного файла можно произвести следующим образом:
1. На вкладке Manage Data - Vector to Rastr
vectortoraster.png
vectortoraster.png (142.47 КБ) 7011 просмотров
jj_kan писал(а):Оставляется ли метка на Intersection, а в каких случаях Union?
Определяет область выполнени операции:
Window: Указывает область изображения, которая будет использована в обработке.
Union Использовать область изображения обоих снимков.
Intersection Использовать область изображению общую для этих двух снимков.

jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

Re: erdas создание маски

Сообщение jj_kan » 23 фев 2012, 14:29

Saimon спасибо.

Ответить

Вернуться в «Обработка ДДЗ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя