Скрипты Grass применительно к Landsat

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

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 из уже установленной версии грасс?
Редактор материалов, модератор форума

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Скрипты Grass применительно к Landsat

Сообщение Voltron » 19 фев 2011, 12:55

«Оно» используется при необходимости. Исходники можно взять на странице проекта

P.S. не верю, что гугль не смог подсказать эту ссылку

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Скрипты Grass применительно к Landsat

Сообщение Александр Мурый » 19 фев 2011, 13:13

Повторяю, совершенно необязательно всё ставить из исходников, для сборки собственно GRASS это ни к чему.

В репозиториях для Ubuntu 10.10 (maverick) в зависимостях для GRASS программы lapack и blas не указаны, но т.к. они могут использоваться для расчётов грассовскими модулями, то лучше их поставить:

Код: Выделить всё

sudo aptitude update
sudo aptitude install liblapack3gf libblas3gf
 


А далее при конфигурировании грасс указать нужные для низ параметры (те, что выше по теме).

Либо, если возникнут грабли, то можно (наверное) обойтись и без них.
Последний раз редактировалось Александр Мурый 19 фев 2011, 13:14, всего редактировалось 1 раз.
Редактор материалов, модератор форума

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Скрипты Grass применительно к Landsat

Сообщение kryl » 19 фев 2011, 13:13

Скомпилировал и поставил без Оного.
Пока вроде работат

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Скрипты Grass применительно к Landsat

Сообщение kryl » 19 фев 2011, 13:24

Опять 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.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

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
Заходим туда:

Код: Выделить всё

cd imagery
3) Заходим в каталог с i.landsat.toar :

Код: Выделить всё

cd 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 :)
Редактор материалов, модератор форума

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Скрипты Grass применительно к Landsat

Сообщение kryl » 23 фев 2011, 10:05

Адд-оны поставились, Спасибо!

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Скрипты Grass применительно к Landsat

Сообщение kryl » 24 фев 2011, 20:05

Теперь не понимает метафайла

Код: Выделить всё

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 > 

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Скрипты Grass применительно к Landsat

Сообщение kryl » 24 фев 2011, 20:34

Указал явно сенсор и заработало

Код: Выделить всё

i.landsat.toar input_prefix=le71660191999227. output_prefix=_toar metfile=/home/kryl/diser/perm/le71660191999227EDC00/L71166019_01919990815_MTL.txt sensor=tm7

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Скрипты Grass применительно к Landsat

Сообщение kryl » 24 фев 2011, 21:30

i.landsat.acca заработал. Облака фильтрует хорошо, тени от облаков отвратительно. Сильно хуже ЦЭПЛовского "Облакодава"

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Скрипты Grass применительно к Landsat

Сообщение Александр Мурый » 24 фев 2011, 21:40

здесь и здесь есть кое-что про тени.
Редактор материалов, модератор форума

Ответить

Вернуться в «GRASS»

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

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