Линии в полигоны
- 
				ababb
 - Интересующийся
 - Сообщения: 22
 - Зарегистрирован: 09 мар 2010, 16:39
 - Репутация: 2
 
Линии в полигоны
Коллеги!
У кого есть соображения по поводу преобразования линейных объектов в полигональные силами БЕСПЛАТНОГ ПО? (Кроме EasyTrace - сборка полигонов.)
			
			
									
						
										
						У кого есть соображения по поводу преобразования линейных объектов в полигональные силами БЕСПЛАТНОГ ПО? (Кроме EasyTrace - сборка полигонов.)
- Denis Rykov
 - Гуру
 - Сообщения: 3376
 - Зарегистрирован: 11 апр 2008, 21:09
 - Репутация: 529
 - Ваше звание: Author
 - Контактная информация:
 
Re: Линии в полигоны
Здравствуйте.
Можно попробовать закинуть данные в PostGIS и в нем уже встроенными функциями сконвертировать.
Если не сложно, не могли бы вы приложить хотя бы фрагмент ваших данных.
			
			
									
						
							Можно попробовать закинуть данные в PostGIS и в нем уже встроенными функциями сконвертировать.
Если не сложно, не могли бы вы приложить хотя бы фрагмент ваших данных.
Spatial is now, more than ever, just another column- The Geometry Column.
			
						- 
				ababb
 - Интересующийся
 - Сообщения: 22
 - Зарегистрирован: 09 мар 2010, 16:39
 - Репутация: 2
 
Re: Линии в полигоны
Спасибо за ответ! Данные могут быть любыми, меня интересует принцип, сама процедура.
			
			
									
						
										
						- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Линии в полигоны
Например
импортируете в GRASS
дальше, v.clean, v.centroid
			
			
									
						
							импортируете в GRASS
дальше, v.clean, v.centroid
пристегивайтесь, турбулентность прямо по курсу
			
						- 
				Александр Мурый
 - Гуру
 - Сообщения: 5173
 - Зарегистрирован: 26 сен 2009, 16:26
 - Репутация: 792
 - Ваше звание: званий не имею
 - Откуда: Москва
 
Re: Линии в полигоны
В GRASS команда v.type конвертирует линии в границы (boundary),
А уже потом вставляем недостающие центроиды внутри границ (v.centroid) --> получаются полигоны (area).
Либо, если надо сделать "буфер" в ?? единиц вокруг линейного объекта, то
			
			
									
						
							Код: Выделить всё
v.type input=map_l output=map_b type=line,boundaryЛибо, если надо сделать "буфер" в ?? единиц вокруг линейного объекта, то
Код: Выделить всё
v.buffer input=map output=buffer type=line distance=??Редактор материалов, модератор форума
			
						- 
				ababb
 - Интересующийся
 - Сообщения: 22
 - Зарегистрирован: 09 мар 2010, 16:39
 - Репутация: 2
 
Re: Линии в полигоны
Спасибо всем за ответы! Ясно в каком направлении копать.
			
			
									
						
										
						- 
				kryl
 - Завсегдатай
 - Сообщения: 324
 - Зарегистрирован: 14 фев 2010, 20:42
 - Репутация: 0
 
Re: Линии в полигоны
Кстати, вопрос к тем кто пользуется,  GRASS-овский clean по эффективности уступает ArcInfo-вскому?
			
			
									
						
										
						- 
				Александр Мурый
 - Гуру
 - Сообщения: 5173
 - Зарегистрирован: 26 сен 2009, 16:26
 - Репутация: 792
 - Ваше звание: званий не имею
 - Откуда: Москва
 
Re: Линии в полигоны
продуктами ESRI не пользуюсь, но вопрос интересный по сути: сравнение функциональности ArcGIS (как лидера рынка) и GRASS (которая изначально создавалась как альтернатива ArcInfo).GRASS-овский clean по эффективности уступает ArcInfo-вскому?
Только как оценить эту самую "эффективность"?
Редактор материалов, модератор форума
			
						- 
				kryl
 - Завсегдатай
 - Сообщения: 324
 - Зарегистрирован: 14 фев 2010, 20:42
 - Репутация: 0
 
Re: Линии в полигоны
В случае с clean просто: по среднему количеству ошибок топологии которые в конце концов приходится исправлять после clean вручную, и количеству лишней самодеятельности на корректных полигонах (этим ERDASовский clean/build страдает).
			
			
									
						
										
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей