Установка WinGRASS и MSYS

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

Установка WinGRASS и MSYS

Сообщение Максим Дубинин » 29 сен 2008, 19:36

Как я понимаю, чтобы запускать shell-скрипты, можно использовать среду MSYS, которая устанавливается вместе с GRASS и из которой надо его (GRASS) запустить. Хочу попросить кого-нибудь проверить, ведет ли себя GRASS так же при это как и у меня:

1. Установить GRASS (http://grass.itc.it/grass63/binary/mswi ... -Setup.exe)
2. Зайти в папку, куда был установлен GRASS\msys\home
3. Вопрос 1: Появилась ли в ней серия подпапок вида: С\Documents and Settings\USERNAME\ с файлом grass63?
4. Запустить MSYS через Start\Programs\GRASS\GRASS MSYS Console
5. Еще раз зайти в папку, куда был установлен GRASS\msys\home
6. Вопрос 2: Появилась ли в ней еще одна папка, теперь уже просто username, и без файла grass63?
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Re: Установка WinGRASS и MSYS

Сообщение taimyr » 29 сен 2008, 22:15

По вопросу 1 - да, каталог C:\GRASS\msys\home\C\Documents and Settings\Administrator.TAIMYR-1\grass63
По вопросу 2 - да, создался каталог C:\GRASS\msys\home\Administrator\, пустой
И оставшиеся в живых позавидуют мёртвым....

Аватара пользователя
Zhenya Lazarev
Интересующийся
Сообщения: 43
Зарегистрирован: 10 дек 2007, 18:33
Репутация: 0
Откуда: Москва

Re: Установка WinGRASS и MSYS

Сообщение Zhenya Lazarev » 30 сен 2008, 00:53

Вопрос 1: да, папка C:\GRASS\msys\home\C\Documents and Settings\Mityay\grass63

Вопрос 2: да, создался пустой каталог: C:\GRASS\msys\home\Mityay
Все нормально

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Установка WinGRASS и MSYS

Сообщение Denis Rykov » 30 сен 2008, 03:30

Windows Vista: после установки в каталоге C:\GRASS\msys\home\ появилась папка username, внутри которой располагаются файлы .grassrc6 и grass63. После запуска MSYS Console - ничего не поменялось. Однако, если в консоли выполнять какие-либо команды, то помимо файлов .grassrc6 и grass63 добавляется файл .bash_history с историей команд. Windows XP: как и у всех высказавшихся до меня.
Spatial is now, more than ever, just another column- The Geometry Column.

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

Re: Установка WinGRASS и MSYS

Сообщение Максим Дубинин » 30 сен 2008, 18:04

Большое всем спасибо за подтверждения. Пожалуйста, проделайте еще одну небольшую операцию:

1. Переместите файл GRASS\msys\home\C\Documents and Settings\USERNAME\grass63 в папку GRASS\msys\home\USERNAME
2. Удалите если он есть файл .grassrc6 из GRASS\msys\home\C\Documents and Settings\USERNAME\
3. Удалите если он есть файл .grassrc6 из C:\Documents and Settings\USERNAME\
4. Запустите GRASS MSYS Console
5. Введите grass63 -text
Вопрос, после нажатия RETURN в окне приглашение GRASS, появляется ли такой текст?
Starting GRASS ...

Redirection is not supported.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Установка WinGRASS и MSYS

Сообщение Denis Rykov » 30 сен 2008, 18:13

Подтверждаю, все точно так же.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Re: Установка WinGRASS и MSYS

Сообщение taimyr » 30 сен 2008, 18:15

По последнему вопросу - именно так и есть.
Только у меня нет .grassrc6, он похоже только у "вистующих" :)
И оставшиеся в живых позавидуют мёртвым....

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Установка WinGRASS и MSYS

Сообщение Denis Rykov » 30 сен 2008, 18:36

В Windows Vista, если запустить скрипт, не удаляя никаких файлов, то появляется следующий текст:

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

$ grass63 -text
Cleaning up temporary files.....
Starting GRASS ...
Redirection is not supported
Если же удалить файл .grassrc6:

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

$ grass63 -text

WELCOME TO GRASS              Version 6.3.0         2008

   1) Have at your side all available GRASS tutorials

   2) When working on your location, the following materials
      are extremely useful:
      - A topo map of your area
      - Current catalog of available computer maps

   3) Check the GRASS webpages for feedback mailinglists and more:
      http://www.grass-gis.org
      http://grass.osgeo.org

Hit RETURN to continue
Жмем RETURN:

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

Starting GRASS ...
Redirection is not supported.
В Windows XP все также, как описал sim.
Spatial is now, more than ever, just another column- The Geometry Column.

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

Re: Установка WinGRASS и MSYS

Сообщение Максим Дубинин » 01 окт 2008, 19:44

Всем еще раз спасибо за ответы.

Ситуация такова, теперь это подтвержденный баг, для которого есть соответствующий тикетв багтрекере, что значит, что разработчики о нем знают и должны исправить. Когда - непонятно.

Тем временем есть временное решение, позволяющее использовать shell-скрипты в unix-стиле.

1. Устанавливаем GRASS
2. Запускаем MSYS
3. Закрываем MSYS
4. Перемещаем файл GRASS\msys\home\C\Documents and Settings\USERNAME\grass63 в папку GRASS\msys\home\USERNAME
5. Запускаем MSYS снова и вводим grass63, должен открыться интерфейс GRASS с сообщением об ошибке.
6. Игнорируем сообщение об ошибке (нажимаем ок) и выбираем путь к одному из location. Например: C:\Documents and Settings\USERNAME\My Documents\GIS DataBase\
7. Выбираем location: demolocation и mapset: permanent
8. Закрываем открывшиеся окна и используем окно командной строки для shell-скриптов например такого вида.

Разумеется, работа с вашими данными может потребовать создания новых областей, для этого можно использовать сначала нормально запускающийся GUI GRASS.
пристегивайтесь, турбулентность прямо по курсу

Ответить

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

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

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