как пользоваться ENVI IDL ?

Программы и алгоритмы для обработки данных дистанционного зондирования: ERDAS, ENVI и другие.
Ответить
zlo717
Интересующийся
Сообщения: 16
Зарегистрирован: 30 июл 2009, 00:39
Репутация: 0

как пользоваться ENVI IDL ?

Сообщение zlo717 » 21 июн 2010, 14:39

Подскажите , куда нужно вставить функцию в ENVI IDL? Что нужно сделать до вставки и после этого??? :(
очень надеюсь хоть на какую-нибудь помощь!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: как пользоваться ENVI IDL ?

Сообщение Максим Дубинин » 21 июн 2010, 17:48

в смысле "вставить функцию"? может это подойдет, правда давненько писал, для одной из старых версий ENVI
http://gis-lab.info/qa/envi-plugin.html
пристегивайтесь, турбулентность прямо по курсу

zlo717
Интересующийся
Сообщения: 16
Зарегистрирован: 30 июл 2009, 00:39
Репутация: 0

Re: как пользоваться ENVI IDL ?

Сообщение zlo717 » 21 июн 2010, 20:27

ну то есть есть функция индекса вегитации которую нужно каким то образом вставить в ЕНВИ , я перепробовал все-однако ничего особого не получилось. Мне не понятно, куда именно пишется эта функция: в камандную строку или нет- отсюда все проблемы; я не понимаю- когда, в какой момент нужно копировать профайл в папку сав_адд? значит нужно сначала прект создать новый?? я в принципе в теории понимаю что сделать надо, но не понимаю начало сего алгоритма

подскажите подробнее, за ранее спасибо !!!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: как пользоваться ENVI IDL ?

Сообщение Максим Дубинин » 21 июн 2010, 23:59

Попробуйте
Basic tools\Band math
пристегивайтесь, турбулентность прямо по курсу

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Re: как пользоваться ENVI IDL ?

Сообщение alexandr cherepanov » 23 июн 2010, 11:24

1) Запускаете IDl
2) Создаете новое окно CTRl+N
3) Вставляете туда весь текст функции, например:

FUNCTION NDVI_byte, b3, b4
NDVI_float=(float(b4)-b3)/(b4+b3)
NDVI_byte=BYTSCL(NDVI_float, min= -1.0, max= 1.0)
RETURN, NDVI_byte
END

4) Сохраняете файл под тем же именем что и название функции/программы.
File -> Save As и выбираете папку Save_Add
5)Компилируете на предмет ошибок CTRL+F5, или Run -> Compile .......

если все нормально ошибок нет, функция готова к использованию в ENVI

Ответить

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

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

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