Линии в полигоны

Кроме QGIS
Ответить
ababb
Интересующийся
Сообщения: 22
Зарегистрирован: 09 мар 2010, 16:39
Репутация: 2

Линии в полигоны

Сообщение ababb » 12 мар 2010, 04:25

Коллеги!
У кого есть соображения по поводу преобразования линейных объектов в полигональные силами БЕСПЛАТНОГ ПО? (Кроме EasyTrace - сборка полигонов.)

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

Re: Линии в полигоны

Сообщение Denis Rykov » 12 мар 2010, 08:28

Здравствуйте.
Можно попробовать закинуть данные в PostGIS и в нем уже встроенными функциями сконвертировать.
Если не сложно, не могли бы вы приложить хотя бы фрагмент ваших данных.
Spatial is now, more than ever, just another column- The Geometry Column.

ababb
Интересующийся
Сообщения: 22
Зарегистрирован: 09 мар 2010, 16:39
Репутация: 2

Re: Линии в полигоны

Сообщение ababb » 12 мар 2010, 17:48

Спасибо за ответ! Данные могут быть любыми, меня интересует принцип, сама процедура.

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

Re: Линии в полигоны

Сообщение Максим Дубинин » 12 мар 2010, 18:34

Например
импортируете в GRASS
дальше, v.clean, v.centroid
пристегивайтесь, турбулентность прямо по курсу

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

Re: Линии в полигоны

Сообщение Александр Мурый » 14 мар 2010, 22:56

В GRASS команда v.type конвертирует линии в границы (boundary),

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

v.type input=map_l output=map_b type=line,boundary
А уже потом вставляем недостающие центроиды внутри границ (v.centroid) --> получаются полигоны (area).

Либо, если надо сделать "буфер" в ?? единиц вокруг линейного объекта, то

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

v.buffer input=map output=buffer type=line distance=??
Редактор материалов, модератор форума

ababb
Интересующийся
Сообщения: 22
Зарегистрирован: 09 мар 2010, 16:39
Репутация: 2

Re: Линии в полигоны

Сообщение ababb » 16 мар 2010, 05:27

Спасибо всем за ответы! Ясно в каком направлении копать.

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Линии в полигоны

Сообщение kryl » 20 мар 2010, 22:21

Кстати, вопрос к тем кто пользуется, GRASS-овский clean по эффективности уступает ArcInfo-вскому?

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

Re: Линии в полигоны

Сообщение Александр Мурый » 21 мар 2010, 02:08

GRASS-овский clean по эффективности уступает ArcInfo-вскому?
продуктами ESRI не пользуюсь, но вопрос интересный по сути: сравнение функциональности ArcGIS (как лидера рынка) и GRASS (которая изначально создавалась как альтернатива ArcInfo).

Только как оценить эту самую "эффективность"?
Редактор материалов, модератор форума

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: Линии в полигоны

Сообщение kryl » 21 мар 2010, 10:30

В случае с clean просто: по среднему количеству ошибок топологии которые в конце концов приходится исправлять после clean вручную, и количеству лишней самодеятельности на корректных полигонах (этим ERDASовский clean/build страдает).

Ответить

Вернуться в «Свободные, бесплатные, открытые ГИС»

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

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