Обрезка пересекающихся полигонов.

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
lkosty
Новоприбывший
Сообщения: 6
Зарегистрирован: 21 фев 2013, 07:23
Репутация: 0

Обрезка пересекающихся полигонов.

Сообщение lkosty » 08 ноя 2024, 10:21

Всем привет!
Никак не могу сделать вроде бы простую операцию.
Есть условно два полигона пересекающих друг друга. Как в автоматическом режиме удалить пересечение по условно "усреднённому" значению пересечения. Чтобы в результате так же осталось 2 полигона, но не пересекающих друг друга.

Константин Силкин
Завсегдатай
Сообщения: 441
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка пересекающихся полигонов.

Сообщение Константин Силкин » 08 ноя 2024, 10:58

Добрый день! Вы можете предположить как должно определяться это "усреднённое" пересечение? Вы можете его хотя бы для себя нарисовать?

lkosty
Новоприбывший
Сообщения: 6
Зарегистрирован: 21 фев 2013, 07:23
Репутация: 0

Re: Обрезка пересекающихся полигонов.

Сообщение lkosty » 08 ноя 2024, 11:06

Константин Силкин писал(а):
08 ноя 2024, 10:58
Добрый день! Вы можете предположить как должно определяться это "усреднённое" пересечение? Вы можете его хотя бы для себя нарисовать?
Вопрос хороший, что-то подобное реализовано в мапинфо, я так понимаю какой то математической функцией рассчитывается усредненное значение. А если оставить "усреднение" за скобками. Вариант просто обрезки по границе, например "большего" полигона, можно реализовать?

Константин Силкин
Завсегдатай
Сообщения: 441
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка пересекающихся полигонов.

Сообщение Константин Силкин » 08 ноя 2024, 12:29

Пробовали делать сами что-то? Например "Вектор/Геообработка/Симметричная разность"?

lkosty
Новоприбывший
Сообщения: 6
Зарегистрирован: 21 фев 2013, 07:23
Репутация: 0

Re: Обрезка пересекающихся полигонов.

Сообщение lkosty » 08 ноя 2024, 14:07

Константин Силкин писал(а):
08 ноя 2024, 12:29
Пробовали делать сами что-то? Например "Вектор/Геообработка/Симметричная разность"?
Пробовал, не совсем то, у меня наложения в одном слое и их бы хотелось убрать, и "разность" формирует "дыру".
Вот пример два полигона (для визуализации с разных слоёв), один накладывается на другой, соответственно по замыслу чтобы картинка осталась такой же но наложение было исправлено. Или подобное не возможно?
Изображение
Вложения
Screenshot_70.jpg
Screenshot_70.jpg (14.16 КБ) 655 просмотров

Константин Силкин
Завсегдатай
Сообщения: 441
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка пересекающихся полигонов.

Сообщение Константин Силкин » 08 ноя 2024, 14:25

Наложение в одном слое – это криминал. Напишите скрипт по перебору всех со всеми. Дальше решайте как поступить в каждом случае наложения

lkosty
Новоприбывший
Сообщения: 6
Зарегистрирован: 21 фев 2013, 07:23
Репутация: 0

Re: Обрезка пересекающихся полигонов.

Сообщение lkosty » 08 ноя 2024, 14:32

Константин Силкин писал(а):
08 ноя 2024, 14:25
Наложение в одном слое – это криминал. Напишите скрипт по перебору всех со всеми. Дальше решайте как поступить в каждом случае наложения
Так то понятно, но объём большой (
Думал есть какие то процессы автоматизации.
Спасибо за консультацию!!!

Константин Силкин
Завсегдатай
Сообщения: 441
Зарегистрирован: 21 мар 2012, 07:37
Репутация: 67
Откуда: Воронеж

Re: Обрезка пересекающихся полигонов.

Сообщение Константин Силкин » 08 ноя 2024, 15:38

А может есть вариант сделать логическую выборку и так разнести объекты по разным слоям? А потом уже обрезать

Ответить

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

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

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