Страница 1 из 1
					
				Как загрузить и выгрузь SHP в GRASS?
				Добавлено: 21 апр 2011, 18:04
				 gimran
				Около часа бился с ГРАССом и его синтаксисом, но так и не понял, какой командой можно загрузить, сделать простейшую операцию (скажем, проверку и исправление топологии) и выгрузить шейп.
Сколько не бился с командами — не удалось.
Приведите, пожалуйста, пример подобных команд. заранее благодарю.
			 
			
					
				Re: Как загрузить и выгрузь SHP в GRASS?
				Добавлено: 21 апр 2011, 18:11
				 Voltron
				В 
соседний топик заглядывали? Еще в 
Рецептах тема есть.
 
			
					
				Re: Как загрузить и выгрузь SHP в GRASS?
				Добавлено: 21 апр 2011, 18:13
				 Александр Мурый
				Для начала: 
- ваша операционная система (если Win, то версия); 
- версия GRASS; как ставилась (OSGeo4W или Standalone установщик);
- какой интерфейс (Tcl/Tk, wxPython)
- что читали по теме (пособие, мануалы?). Без чтения не выйдет.
			 
			
					
				Re: Как загрузить и выгрузь SHP в GRASS?
				Добавлено: 21 апр 2011, 18:22
				 gimran
				Win. OSGeo4W, э... командная строка, пособие с этого сайта.
А синтаксис различается в зависимости от версий?
			 
			
					
				Re: Как загрузить и выгрузь SHP в GRASS?
				Добавлено: 21 апр 2011, 20:51
				 Александр Мурый
				gimran писал(а): А синтаксис различается в зависимости от версий?
Синтаксис команд немного различается только в текущей GRASS 6.4.? и будущей GRASS 7, здесь это неважно.
Просто хочется знать окружение, с которым имеем дело. 
Самый простой способ загрузить SHP в грасс --- использовать 
любую уже готовую область/набор. Например,  
Геосэмпл или 
Spearfish -- стандартный учебный набор.
Алгоритм: 
-- заходим в имеющиеся область/набор (способ зависит от интерфейса); 
-- выполняем команду 
Код: Выделить всё
v.in.ogr -o -e dsn=путь_к_шейп-файлу output=имя_шейп-файла_без_русских_символов_и_пробелов location=имя_области_без_русских_символов_и_пробелов
Подробнее в мануале 
v.in.ogr
-- заходим в свежесозданную область, по умолчанию текущий регион будет задан по импортированному вектору
-- делаем, что надо, с вектором
-- экспорт в шейп: даём команду 
Код: Выделить всё
v.out.ogr input=vector dsn=vector.shp type=??
На самом деле, опций при экспорте много, подробнее в мануале 
v.out.ogr
Список модулей для работы с векторами: 
http://grass.gis-lab.info/grass64/manua ... ector.html, там можно найти инструменты по топологии и т.д.
 
			
					
				Re: Как загрузить и выгрузь SHP в GRASS?
				Добавлено: 23 апр 2011, 08:57
				 gimran
				Огромное спасибо за пространный ответ и ссылки!