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

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

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

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

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

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

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

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

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

Добавлено: 21 июн 2010, 23:59
Максим Дубинин
Попробуйте
Basic tools\Band math

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

Добавлено: 23 июн 2010, 11:24
alexandr cherepanov
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