Страница 1 из 1
Порезать линейные объекты
Добавлено: 22 мар 2021, 04:07
kate_null
Привет! Есть два слоя - линейный и полигональный. Надо в местах пересечения линейные объекты порезать. И если кто знает аналог в QGis. Split Tool нашла, но 1. Не понятно какое поле указывать в разделе Split Field - ругается на все возможные 2. Не хотелось бы создавать новый слой, интересует порезать существующий.
P.S. А свои темы нет возможности на форуме удалять?)
Всем спасибо за внимание.
Re: Порезать линейные объекты
Добавлено: 22 мар 2021, 04:57
Ivor
kate_null, создаёте виртуальный слой, в котором в поле "Запрос" прописываете:
Код: Выделить всё
select st_boundary(geometry) from 'имя вашего слоя с полигонами';
Затем инструментом
Vector overlay->Split with lines режете свои линии линиями из этого виртуального слоя. Если хотите, чтоб результат записывался в исходный слой - на панели тулбокса есть маленькая кнопка под названием
Edit Features In-Place - должна помочь, по идее. Хотя сам не пробовал, ибо перестраховщик.
Да, само собой полигоны в исходном слое должны быть с хорошей топологией, иначе на неряшливых границах будет так же неряшливо резать.
P.S. Не заметил, что вопрос про арку - мой ответ к QGis относится