Проблема при запуске Grass (WinXP)

Ответить
Аватара пользователя
vasilij
Новоприбывший
Сообщения: 8
Зарегистрирован: 22 май 2009, 11:13
Репутация: 0

Проблема при запуске Grass (WinXP)

Сообщение vasilij » 25 май 2009, 07:56

Доброго всем времени суток.
Подскажите кто сталкивался с этим или знает в чем причина:
при запуске Grass 6.4, перед загрузкой GUI появляется сообщение Execution failed: g.proj.exe -p
error и детали не прописывает.
Уже несколько дней кручу и без успешно. E:\Gis Database и содержимое отображается как в Command line так и в начале где Welcome to Grass Gis.
Если запускать через msys нашел следующее:
File "C:\Programs\GIS\OSGeo4W\apps\grass\grass-6.4.0svn\etc\wxpython\gui_modules\gcmd.py", line 451, in GetError
и везде где line 451

Буду признателен если кто ответит :roll:

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

Re: Проблема при запуске Grass (WinXP)

Сообщение Максим Дубинин » 25 май 2009, 08:04

совет номер 1
все сносите и переставьте в C:\OSGeo4w....
на будущее: никогда не ставьте гиссофт в папки с пробелами в названии
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
vasilij
Новоприбывший
Сообщения: 8
Зарегистрирован: 22 май 2009, 11:13
Репутация: 0

Re: Проблема при запуске Grass (WinXP)

Сообщение vasilij » 25 май 2009, 08:35

Да сам Grass стоит E:\GRASS-6-SVN

Ну по пробую на С.

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Проблема при запуске Grass (WinXP)

Сообщение SS_Rebelious » 25 май 2009, 08:50

никогда не ставьте гиссофт в папки с пробелами в названии
А в чём причина нелюбви свободных ГИС к пробелам? MapInfo, ArcGis с удовольствием ставятся в
С:\Program files. Когда я впервые с подобным столкнулся (при установке QGIS), мне показалась, что требование к отсутствию пробелов диктуется не самими ГИС, а определёнными СУБД, разве не так?
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: Проблема при запуске Grass (WinXP)

Сообщение KolesovDmitry » 25 май 2009, 09:07

SS_Rebelious писал(а):
никогда не ставьте гиссофт в папки с пробелами в названии
А в чём причина нелюбви свободных ГИС к пробелам? MapInfo, ArcGis с удовольствием ставятся в
С:\Program files. Когда я впервые с подобным столкнулся (при установке QGIS), мне показалась, что требование к отсутствию пробелов диктуется не самими ГИС, а определёнными СУБД, разве не так?
Вероятно, причина в кроссплатформенности свободных ГИС. Например, мало кому в *nix среде придет в голову давать такие названия файлам и папкам, в которых будут пробелы. Конечно можно, но зачем? Это сразу осложнит написание скриптов для автоматической обработки файлов: постоянно нужно помнить о необходимости экранировать пробельные символы и т.п. А ради чего? Чем название с пробелом лучше названия без пробела :) ?
А поскольку многие свободые ГИС (как минимум их составные части) работают на *nix (GRASS, в частности, вообще оттуда портирована), то, на мой взгляд, они и унаследовали оттуда такую нелюбовь к пробелам.

Аватара пользователя
vasilij
Новоприбывший
Сообщения: 8
Зарегистрирован: 22 май 2009, 11:13
Репутация: 0

Re: Проблема при запуске Grass (WinXP)

Сообщение vasilij » 25 май 2009, 09:14

Выложу все по порядку:
устанавливаю я WinGRASS-6.4.0SVN-r36903-1-Setup.exe
на диск E:\GRASS-6-SVN
ставлю не через OSGeo4W
Аналогичным способом как здесь viewtopic.php?f=29&t=2743
все без пробелов и русских названий.

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

Re: Проблема при запуске Grass (WinXP)

Сообщение Максим Дубинин » 25 май 2009, 09:21

вы в начале написали такой путь к OSGeo, поэтому сразу такой совет и последовал
если не сложно, напишите что получается с установкой через OSGeo4w, если те же проблемы, будем дальше смотреть.
А в чём причина нелюбви свободных ГИС к пробелам? MapInfo, ArcGis с удовольствием ставятся в
С:\Program files.
Не только их, много кого еще. Arcview GIS нормально не грузит данные из таких папок. ArcGIS периодически глючит со всякими инструментами, скриптингом и т.п. Вариации на эту тему этой ошибки настолько часты, что совет стал просто автоматическим. Лучше просто так никогда не делать. Documents and Settings - зло, Documents and Settings\Петя - двойное :)
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
vasilij
Новоприбывший
Сообщения: 8
Зарегистрирован: 22 май 2009, 11:13
Репутация: 0

Re: Проблема при запуске Grass (WinXP)

Сообщение vasilij » 25 май 2009, 09:51

установил
C:\OSGeo4W\grass-6.4.0RC4
как его через Shell запустить?

Сейчас нет возможности через интернет установить, устанавливал из папки.

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

Re: Проблема при запуске Grass (WinXP)

Сообщение Максим Дубинин » 25 май 2009, 09:57

запустить shell osgeo4w и
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Offtopic

Сообщение SS_Rebelious » 25 май 2009, 10:07

sim писал(а):Documents and Settings - зло, Documents and Settings\Петя - двойное
С установкой разобрались. А как на счёт пути к рабочим файлам, их названий, семантики?
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

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

Re: Проблема при запуске Grass (WinXP)

Сообщение Voltron » 25 май 2009, 11:51

SS_Rebelious писал(а):А как на счёт пути к рабочим файлам, их названий, семантики?
Да наверное, рекомендации те же. Избегать использования пробелов и кириллических имен файлов/папок. Мне кажется, найти подходящий по смыслу эквивалент русского названия всегда можно.

Аватара пользователя
vasilij
Новоприбывший
Сообщения: 8
Зарегистрирован: 22 май 2009, 11:13
Репутация: 0

Re: Проблема при запуске Grass (WinXP)

Сообщение vasilij » 26 май 2009, 05:31

Залил вчера таки через OSGeo4W Grass, Qgis и много всяких библиотек.
установил все на диск Е соответственно E:\OSGeo4W. В назначеном месте нахожу папки
apps
bin
downloads
etc
include
lib
share
tmp
usr
var
и файлы OSGeo4W.ico
OSGeo4W.bat
MRSID_EULA.txt
самый ближайший файл grass64.bat в папке bin.
пытаюсь запустить через cmd прописываю путь E:\OSGeo4W\bin\grass64.bat -text
В ответ:
Системе не удается найти указанный путь.

есть еще grass64.bat в downloads E:\OSGeo4W\downloads\http%3a%2f%2fdownload.osgeo.org%2fosgeo4w\release\grass\grass\grass-6.4.0svn-2\apps\grass\bin
та же операция и ответ тот же!

Может дело все в названии папки http%3a%2f%2fdownload.osgeo.org%2fosgeo4w ?

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

Re: Проблема при запуске Grass (WinXP)

Сообщение Максим Дубинин » 26 май 2009, 05:37

vasilij писал(а):пытаюсь запустить через cmd прописываю путь E:\OSGeo4W\bin\grass64.bat -text
Я же написал:
sim писал(а):запустить shell osgeo4w
А не shell windows. Сначала запускаете shell osgeo4w, потом оттуда грасс.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
vasilij
Новоприбывший
Сообщения: 8
Зарегистрирован: 22 май 2009, 11:13
Репутация: 0

Re: Проблема при запуске Grass (WinXP)

Сообщение vasilij » 26 май 2009, 07:10

через OSGeo4W все получилось :P
заново все переустановил.

Всем большое спасибо за участие.

Единственное, что все таки у меня под вопросом это установка Native stand-alone installer из http://grass.osgeo.org/download/
устанавливается без проблем, а запустить дальше инициализации GUI так и не удалось. проблема с g.proj.exe

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

Re: Проблема при запуске Grass (WinXP)

Сообщение Александр Мурый » 14 ноя 2009, 15:57

А в чём причина нелюбви свободных ГИС к пробелам
Как верно заметили выше, для совместимости с некоторыми операционными системами. Например, у постоянного пользователя Unix-подобных систем как-то сама собой вырабатывается привычка не писать пробелы в именах (хотя bash+TAB решают все ;) )
Редактор материалов, модератор форума

Ответить

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

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

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