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

Оцифровка в QGIS по границам существующих объектов

Добавлено: 15 окт 2013, 11:09
Денис Афанасьев
В MapInfo любую линию (полилиния, граница полигона, линия-измеритель) можно провести по существующим объектам - достаточно включить привязку к вершинам, при рисовании указать начало и конец линии, нажать Shift или Ctrl - и линия ляжет по границе. Есть-ли что-то подобное в QGIS?

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 15 окт 2013, 11:28
Донецков
Полного соответствия нет...
При рисовании полигонов, смежные границы естественно до каждой вершины обводить нет смысла, даже с включенной привязкой, т.к. можно нарисовать грубый многоугольник, а потом удалить перекрытие с существующими полигонами...
С линейными объектами аналога не знаю...
Как "старому" автокадчику и мапинфошнику мне не хватает возможности быстро включить/выключить привязку к узлам с помощью "горячих" клавиш...

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 15 окт 2013, 11:37
Денис Афанасьев
Да, своей клавиши F3 в QGIS не хватает. С полигонами проблем нет, включил "Не допускать перекрытия" и ок. Но вот надо разрезать полигон линией, проведя ее по границе объекта из другого слоя, или нарисовать линию вдоль границы полигона, либо измерить расстояние вдоль граница или линии - вот тут проблема.

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 18 окт 2013, 16:03
bublik
Донецков писал(а):. можно нарисовать грубый многоугольник, а потом удалить перекрытие с существующими полигонами...
А как это правильно делать? Как я понял, все отсечения делаются в другой файл, а это очень неудобно. Или я какой-то FM не прочитал?

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 19 окт 2013, 01:09
Донецков
включил "Не допускать перекрытия" и ок

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 21 окт 2013, 11:32
bublik
Предположим, коричневый многоугольник внизу по центру не отрисован. Но все границы есть. Т.е. остальные многоугольники.
В MapInfo я бы нарисовал грубый многоугольник, типа как я нарисовал красной линией, и отсек бы части. А здесь что-то подобное можно?
Обводить по границам как-то странно выглядит... даже без перекрытий.

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 21 окт 2013, 11:57
dab
Если все многоугольники принадлежат одному слою, тогда через меню QGIS "Установки" / "Параметры прилипания", для этого слоя установите чекбокс прилипания, порог прилипания в пикселах, и чекбокс "предотвращать пересечение".
Рисуйте новый полигон "наползая" на соседа.
Точки "входа" и "выхода" перекрытия полигонов совмещайте с уже существующими точками.

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 21 окт 2013, 12:06
bublik
Спасибо, попробую.

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 21 окт 2013, 12:44
Донецков
В крайнем случае, нарисовать грубо и отсечь часть перекрытия с существуующими полигонами и здесь можно...

Re: Оцифровка в QGIS по границам существующих объектов

Добавлено: 01 ноя 2013, 09:12
Денис Афанасьев
Кое-что есть - модуль TraceDigitize. Не настолько универсально и удобно, как в MapInfo, но тоже неплохо.