Страница 1 из 1
					
				Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 07:56
				 vasilij
				Доброго всем времени суток.
Подскажите кто сталкивался с этим или знает в чем причина:
при запуске 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
Буду признателен если кто ответит 

 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 08:04
				 Максим Дубинин
				совет номер 1 
все сносите и переставьте в C:\OSGeo4w....
на будущее: никогда не ставьте гиссофт в папки с пробелами в названии
			 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 08:35
				 vasilij
				Да сам Grass стоит E:\GRASS-6-SVN
Ну по пробую на С.
			 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 08:50
				 SS_Rebelious
				никогда не ставьте гиссофт в папки с пробелами в названии
 А в чём причина нелюбви свободных ГИС к пробелам? MapInfo, ArcGis с удовольствием ставятся в 
С:\Program files. Когда я впервые с подобным столкнулся (при установке QGIS), мне показалась, что требование к отсутствию пробелов диктуется не самими ГИС, а определёнными СУБД, разве не так?
 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 09:07
				 KolesovDmitry
				SS_Rebelious писал(а):никогда не ставьте гиссофт в папки с пробелами в названии
 А в чём причина нелюбви свободных ГИС к пробелам? MapInfo, ArcGis с удовольствием ставятся в 
С:\Program files. Когда я впервые с подобным столкнулся (при установке QGIS), мне показалась, что требование к отсутствию пробелов диктуется не самими ГИС, а определёнными СУБД, разве не так?
 
Вероятно, причина в кроссплатформенности свободных ГИС. Например, мало кому в *nix среде придет в голову давать такие названия файлам и папкам, в которых будут пробелы. Конечно можно, но зачем? Это сразу осложнит написание скриптов для автоматической обработки файлов: постоянно нужно помнить о необходимости экранировать пробельные символы и т.п. А ради чего? Чем название с пробелом лучше названия без пробела 

 ?
А поскольку многие свободые ГИС (как минимум их составные части) работают на *nix (GRASS, в частности, вообще оттуда портирована), то, на мой взгляд, они и унаследовали оттуда такую нелюбовь к пробелам.
 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 09:14
				 vasilij
				Выложу все по порядку:
устанавливаю я WinGRASS-6.4.0SVN-r36903-1-Setup.exe
на диск E:\GRASS-6-SVN 
ставлю не через OSGeo4W
Аналогичным способом как здесь 
viewtopic.php?f=29&t=2743 
все без пробелов и русских названий.
 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 09:21
				 Максим Дубинин
				вы в начале написали такой путь к OSGeo, поэтому сразу такой совет и последовал
если не сложно, напишите что получается с установкой через OSGeo4w, если те же проблемы, будем дальше смотреть.
А в чём причина нелюбви свободных ГИС к пробелам? MapInfo, ArcGis с удовольствием ставятся в
С:\Program files.
Не только их, много кого еще. Arcview GIS нормально не грузит данные из таких папок. ArcGIS периодически глючит со всякими инструментами, скриптингом и т.п. Вариации на эту тему этой ошибки настолько часты, что совет стал просто автоматическим. Лучше просто так никогда не делать. Documents and Settings - зло, Documents and Settings\Петя - двойное 

 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 09:51
				 vasilij
				установил
 C:\OSGeo4W\grass-6.4.0RC4
как его через Shell запустить?
Сейчас нет возможности через интернет установить, устанавливал из папки.
			 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 09:57
				 Максим Дубинин
				запустить shell osgeo4w и 
 
			
					
				Offtopic
				Добавлено: 25 май 2009, 10:07
				 SS_Rebelious
				sim писал(а):Documents and Settings - зло, Documents and Settings\Петя - двойное
С установкой разобрались. А как на счёт пути к рабочим файлам, их названий, семантики?
 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 25 май 2009, 11:51
				 Voltron
				SS_Rebelious писал(а):А как на счёт пути к рабочим файлам, их названий, семантики?
Да наверное, рекомендации те же. Избегать использования пробелов и кириллических имен файлов/папок. Мне кажется, найти подходящий по смыслу эквивалент русского названия всегда можно.
 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 26 май 2009, 05:31
				 vasilij
				Залил вчера таки через 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  ?
			 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 26 май 2009, 05:37
				 Максим Дубинин
				vasilij писал(а):пытаюсь запустить через cmd прописываю путь E:\OSGeo4W\bin\grass64.bat -text
Я же написал:
sim писал(а):запустить shell osgeo4w
А не shell windows. Сначала запускаете shell osgeo4w, потом оттуда грасс.
 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 26 май 2009, 07:10
				 vasilij
				через OSGeo4W все получилось 
 
 
заново все переустановил.
Всем большое спасибо за участие.
Единственное, что все таки у меня под вопросом это установка Native stand-alone installer из 
http://grass.osgeo.org/download/
устанавливается без проблем, а запустить дальше инициализации GUI так и не удалось. проблема с g.proj.exe
 
			
					
				Re: Проблема при запуске Grass (WinXP)
				Добавлено: 14 ноя 2009, 15:57
				 Александр Мурый
				А в чём причина нелюбви свободных ГИС к пробелам
Как верно заметили выше, для совместимости с некоторыми операционными системами. Например, у постоянного пользователя Unix-подобных систем как-то сама собой вырабатывается привычка не писать пробелы в именах (хотя bash+TAB решают все 

 )