Страница 2 из 2

Re: Разрезать линии в точках пересечений

Добавлено: 23 фев 2012, 17:03
Александр Мурый
oleg писал(а):Всё верно, обнаружил "микроразывы" порядка миллиметров
Перед разрезанием с помощью "break" можно использовать опцию "snap" в v.clean. Для неё нужно задать порог прилипания в единицах области. В "чистой" GRASS это делается так:

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

v.clean input=lines output=lines_clean tool=snap,break type=line thresh=100,0

Re: Разрезать линии в точках пересечений

Добавлено: 23 фев 2012, 20:34
oleg
amuriy писал(а):Перед разрезанием с помощью "break" можно использовать опцию "snap
Спасибо, да - так сработало. Интересны причины "микроразрывов" при снеппинге в QGIS... Возможно в мастере иначе, проверю - расскажу.

Выяснил что "clean" можно делать и в gvSIG - необходимый набор инструментов есть плюс версия CE подключает GRASS-модули.

Re: Разрезать линии в точках пересечений

Добавлено: 23 фев 2012, 21:09
Voltron
Предполагаю, что СК слоя и проекта у вас разные, используется перепроецирование «на лету». Если это так, то причина «микроразрывов» скорее всего в ошибках округления при перепроецировании. В master будет точно так же

Re: Разрезать линии в точках пересечений

Добавлено: 24 фев 2012, 00:19
oleg
Voltron, спасибо! Да, на лету.