Сглаживание маленького полигона

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Сглаживание маленького полигона

Сообщение Nule » 10 июл 2012, 17:08

Здравствуйте!
Пытаюсь сгладить границы маленького (соответствует ~30 метрам в длину) полигона. Пробовал инструменты Smooth Polygon и Simplify Polygon, но результат получается уж больно радикальный. При Value =1:
Изображение
Можно его как-нибудь поаккуратней сгладить?
Спасибо!

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

Re: Сглаживание маленького полигона

Сообщение Александр Мурый » 10 июл 2012, 19:48

Слегка оффтоп. Если не выйдет в арке, то можно попробовать сгладить в GRASS (модуль v.generalize).

Пример:
small_poly_gener.png
small_poly_gener.png (3.08 КБ) 6654 просмотра
Использовалась команда:

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

v.generalize in=vect out=vect_gener method=chaiken threshold=15
Редактор материалов, модератор форума

Serp
Участник
Сообщения: 94
Зарегистрирован: 05 июл 2010, 07:58
Репутация: 0

Re: Сглаживание маленького полигона

Сообщение Serp » 18 июл 2012, 09:54

Nule писал(а):Можно его как-нибудь поаккуратней сгладить?
Там есть выбор алгоритмов (2 шт) и допуск, с которым можно потренироваться. А еще есть вариант, что если данные в градусах, то их стоит сначала перепроецировать, а то 1 для этого случая многовато. Или попробовать меньше 1 допуск задать.
Жизнь - это эксперимент, поставленный на себе.

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Сглаживание маленького полигона

Сообщение Nule » 18 июл 2012, 11:14

Serp писал(а):
Nule писал(а):Можно его как-нибудь поаккуратней сгладить?
Там есть выбор алгоритмов (2 шт) и допуск, с которым можно потренироваться. А еще есть вариант, что если данные в градусах, то их стоит сначала перепроецировать, а то 1 для этого случая многовато. Или попробовать меньше 1 допуск задать.
Спасибо!
А где посмотреть в градусах или нет?
И какой инструмент более подходит: Smooth Polygon или Simplify Polygon?

Serp
Участник
Сообщения: 94
Зарегистрирован: 05 июл 2010, 07:58
Репутация: 0

Re: Сглаживание маленького полигона

Сообщение Serp » 19 июл 2012, 10:45

В свойствах всего фрейма - Система координат (ну или что-то по-английски, смотря какая версия)
А для отдельного слоя - свойства/ источник данных и там где-то мелкими буквами: полный путь к данным, система координат и т.п. Это даже важнее, чем у фрейма.
Для начала можно не проецировать, а при запуске инструмента открыть внизу Парметры среды и там обозначить, что система не такая, как у входных данных, а "как обозначено ниже" (имеется ввиду как раз фрейм) или может еще что есть, щас не помню. Но спроецировать надежнее будет.

И какой инструмент более подходит: Smooth Polygon или Simplify Polygon? - а это уже методом научного тыка. Но Simplify обычно лучше для начала, а потом уже Smooth. А что до меня, так я полиголны вообще не сглаживаю, особенно, если они смежные. Потому что у них на стыках (в углах) дырки получаются. это, если они по отдельности на карте где-то плавают, тогда можно.
Я предпочитаю сгладить линии, а потом из них собрать полигоны. Дольше, конечно, но правильнее.
Жизнь - это эксперимент, поставленный на себе.

1900s
Интересующийся
Сообщения: 26
Зарегистрирован: 01 апр 2010, 10:50
Репутация: 0

Re: Сглаживание маленького полигона

Сообщение 1900s » 30 окт 2013, 16:58

Подскажите как сделать сглаживание в QGIS?

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

Re: Сглаживание маленького полигона

Сообщение Александр Мурый » 30 окт 2013, 17:02

1900s писал(а):Подскажите как сделать сглаживание в QGIS?
Через "Анализ" (Processing) --> GRASS --> v.generalize.
Редактор материалов, модератор форума

Ответить

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

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

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