Привет! Есть два слоя - линейный и полигональный. Надо в местах пересечения линейные объекты порезать. И если кто знает аналог в QGis. Split Tool нашла, но 1. Не понятно какое поле указывать в разделе Split Field - ругается на все возможные 2. Не хотелось бы создавать новый слой, интересует порезать существующий.
P.S. А свои темы нет возможности на форуме удалять?)
Всем спасибо за внимание.
Порезать линейные объекты
-
- Интересующийся
- Сообщения: 28
- Зарегистрирован: 23 апр 2020, 23:35
- Репутация: 1
- Откуда: Москва
-
- Завсегдатай
- Сообщения: 345
- Зарегистрирован: 11 дек 2006, 09:46
- Репутация: 102
- Откуда: Иркутск
Re: Порезать линейные объекты
kate_null, создаёте виртуальный слой, в котором в поле "Запрос" прописываете:
Затем инструментом Vector overlay->Split with lines режете свои линии линиями из этого виртуального слоя. Если хотите, чтоб результат записывался в исходный слой - на панели тулбокса есть маленькая кнопка под названием Edit Features In-Place - должна помочь, по идее. Хотя сам не пробовал, ибо перестраховщик.
Да, само собой полигоны в исходном слое должны быть с хорошей топологией, иначе на неряшливых границах будет так же неряшливо резать.
P.S. Не заметил, что вопрос про арку - мой ответ к QGis относится
Код: Выделить всё
select st_boundary(geometry) from 'имя вашего слоя с полигонами';
Да, само собой полигоны в исходном слое должны быть с хорошей топологией, иначе на неряшливых границах будет так же неряшливо резать.
P.S. Не заметил, что вопрос про арку - мой ответ к QGis относится
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей