Страница 1 из 1

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

Добавлено: 01 фев 2012, 09:53
jj_kan
Уважаемые
Столкнулся с проблемой.
Во всех примерах, что я нашел, рассматривается, в основном, формирование в 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»?

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

Буду благодарен за помощь.

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

Добавлено: 01 фев 2012, 18:47
jj_kan
Наверно я задаю слишком простые вопросы, что б были ответы.
Это типа из серии разбирайся сам, что и приходится делать.
Но вообще то, похожие вопросы в сети имеют место быть, например:
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.

Заранее спасибо

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

Добавлено: 20 фев 2012, 20:53
Saimon
jj_kan писал(а):Вопрос первый: Каков порядок перевода шейп слоя в AOI, где я могу ошибаться? Если можно пошагово или ссылку где это расписано.
Порядок простой:
1. Открываете в ERDAS IMAGINE свой файл shp
2. Выделяете интересующие вас объекты
3. На вкладке Vector - панель Drawing (1) есть волшебная кнопка "Вставить из выбранного объекта" (2), которая автоматически перенесет Ваши выделенные объекты из shp в aoi.
aoi.png
aoi.png (152.17 КБ) 7017 просмотров
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 КБ) 7017 просмотров
jj_kan писал(а):Оставляется ли метка на Intersection, а в каких случаях Union?
Определяет область выполнени операции:
Window: Указывает область изображения, которая будет использована в обработке.
Union Использовать область изображения обоих снимков.
Intersection Использовать область изображению общую для этих двух снимков.

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

Добавлено: 23 фев 2012, 14:29
jj_kan
Saimon спасибо.