Страница 3 из 3
Re: Скрипты Grass применительно к Landsat
Добавлено: 19 фев 2011, 12:00
Александр Мурый
kryl писал(а):proj доставил.
теперь не хватает
--with-lapack-includes=/usr/lib/grass64/include/grass/ \
--with-blas --with-blas-includes=/usr/lib/grass64/include/grass/ \
оно нужно?
если нужно то где его искать\докачивать?
Желательно оставить. См. пост выше.
А можно увидеть вывод команды
g.version -b из уже установленной версии грасс?
Re: Скрипты Grass применительно к Landsat
Добавлено: 19 фев 2011, 12:55
Voltron
«Оно» используется при необходимости. Исходники можно взять на
странице проекта
P.S. не верю, что гугль не смог подсказать эту ссылку
Re: Скрипты Grass применительно к Landsat
Добавлено: 19 фев 2011, 13:13
Александр Мурый
Повторяю, совершенно необязательно всё ставить из исходников, для сборки собственно GRASS это ни к чему.
В репозиториях для Ubuntu 10.10 (maverick) в зависимостях для GRASS программы
lapack и
blas не указаны, но т.к. они могут использоваться для расчётов грассовскими модулями, то лучше их поставить:
Код: Выделить всё
sudo aptitude update
sudo aptitude install liblapack3gf libblas3gf
А далее при конфигурировании грасс указать нужные для низ параметры (те, что выше по теме).
Либо, если возникнут грабли, то можно (наверное) обойтись и без них.
Re: Скрипты Grass применительно к Landsat
Добавлено: 19 фев 2011, 13:13
kryl
Скомпилировал и поставил без Оного.
Пока вроде работат
Re: Скрипты Grass применительно к Landsat
Добавлено: 19 фев 2011, 13:24
kryl
Опять 25
Теперь он меня не узнает
Код: Выделить всё
Installing <i.landsat.toar>...
You need to enter the root password next to install i.landsat.toar:
Пароль:
su: Сбой при проверке подлинности
ERROR: Installation failed, sorry. Please check above error messages.
Re: Скрипты Grass применительно к Landsat
Добавлено: 19 фев 2011, 13:47
Александр Мурый
Дополнения через всякие там
g.extension и
gem64 нормально у меня ни разу ещё не поставились.
Давайте по-старинке компилить вручную:
1) Cоздаём каталог ~/bin/grass-addons и заходим в него
Код: Выделить всё
mkdir ~/bin/grass-addons
cd ~/bin/grass-addons
2) Получаем исходный код
i.landsat.toar и всех других дополнений для изображений через SVN (он, скорее всего, уже есть в системе; если нет -- вылезет ошибка)
Код: Выделить всё
svn co https://svn.osgeo.org/grass/grass-addons/imagery
В
~/bin/grass-addons появится заветная папочка
imagery с таким содержанием:
gipe i.landsat.acca i.landsat.toar i.points.auto i.pr i.spec.unmix i.warp
i.homography i.landsat.dehaze i.linespoints i.points.reproj i.spec.sam i.topo.corr Makefile
Заходим туда:
3) Заходим в каталог с
i.landsat.toar :
Вводим команду для сборки модуля (пути к установленной из исходников GRASS впишите свои, по аналогии)
Код: Выделить всё
make MODULE_TOPDIR=/home/amuriy/bin/grass-6.4.1_bin/grass-6.4.1svn
, где MODULE_TOPDIR=папка_куда_вы_недавно_поставили_грасс
Далее устанавливаем собранный модуль куда надо. Вводим то же, но
install в конце:
Код: Выделить всё
make MODULE_TOPDIR=/home/amuriy/bin/grass-6.4.1_bin/grass-6.4.1svn install
.
P.S. И так для каждого нужного модуля (i.landsat.acca, i.landsat.dehaze и т.д.)
P.P.S очень надеюсь, что вы не вводите всё вручную, а пользуетесь историей команд (стрелочки и Ctrl+r), автодополнением (TAB), выделением/вставкой при нажатии на среднюю кнопку мыши, копир-ть/вставить в терминале по Shift+Ctrl+c/Shift+Ctrl+v

Re: Скрипты Grass применительно к Landsat
Добавлено: 23 фев 2011, 10:05
kryl
Адд-оны поставились, Спасибо!
Re: Скрипты Grass применительно к Landsat
Добавлено: 24 фев 2011, 20:05
kryl
Теперь не понимает метафайла
Код: Выделить всё
i.landsat.toar input_prefix=le71660191999227. output_prefix=_toar metfile=/home/kryl/diser/perm/le71660191999227EDC00/L71166019_01919990815_MTL.txt
ERROR: Product creation date not in metadata file
</home/kryl/diser/perm/le71660191999227EDC00/L71166019_01919990815_MTL.txt>
GRASS 6.4.1RC1 (newLocation):~/grass641/addon_s/imagery >
Re: Скрипты Grass применительно к Landsat
Добавлено: 24 фев 2011, 20:34
kryl
Указал явно сенсор и заработало
Код: Выделить всё
i.landsat.toar input_prefix=le71660191999227. output_prefix=_toar metfile=/home/kryl/diser/perm/le71660191999227EDC00/L71166019_01919990815_MTL.txt sensor=tm7
Re: Скрипты Grass применительно к Landsat
Добавлено: 24 фев 2011, 21:30
kryl
i.landsat.acca заработал. Облака фильтрует хорошо, тени от облаков отвратительно. Сильно хуже ЦЭПЛовского "Облакодава"
Re: Скрипты Grass применительно к Landsat
Добавлено: 24 фев 2011, 21:40
Александр Мурый
здесь и
здесь есть кое-что про тени.