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

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Денис Афанасьев
Участник
Сообщения: 67
Зарегистрирован: 30 сен 2013, 15:45
Репутация: 18

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

Сообщение Денис Афанасьев » 15 окт 2013, 11:09

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

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

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

Сообщение Донецков » 15 окт 2013, 11:28

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

Денис Афанасьев
Участник
Сообщения: 67
Зарегистрирован: 30 сен 2013, 15:45
Репутация: 18

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

Сообщение Денис Афанасьев » 15 окт 2013, 11:37

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

bublik
Активный участник
Сообщения: 120
Зарегистрирован: 07 сен 2010, 17:58
Репутация: 0
Откуда: С-Петербург

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

Сообщение bublik » 18 окт 2013, 16:03

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

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

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

Сообщение Донецков » 19 окт 2013, 01:09

включил "Не допускать перекрытия" и ок

bublik
Активный участник
Сообщения: 120
Зарегистрирован: 07 сен 2010, 17:58
Репутация: 0
Откуда: С-Петербург

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

Сообщение bublik » 21 окт 2013, 11:32

Предположим, коричневый многоугольник внизу по центру не отрисован. Но все границы есть. Т.е. остальные многоугольники.
В MapInfo я бы нарисовал грубый многоугольник, типа как я нарисовал красной линией, и отсек бы части. А здесь что-то подобное можно?
Обводить по границам как-то странно выглядит... даже без перекрытий.
Вложения
Untitled-1.jpg
Untitled-1.jpg (90.55 КБ) 9152 просмотра

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

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

Сообщение dab » 21 окт 2013, 11:57

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

bublik
Активный участник
Сообщения: 120
Зарегистрирован: 07 сен 2010, 17:58
Репутация: 0
Откуда: С-Петербург

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

Сообщение bublik » 21 окт 2013, 12:06

Спасибо, попробую.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

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

Сообщение Донецков » 21 окт 2013, 12:44

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

Денис Афанасьев
Участник
Сообщения: 67
Зарегистрирован: 30 сен 2013, 15:45
Репутация: 18

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

Сообщение Денис Афанасьев » 01 ноя 2013, 09:12

Кое-что есть - модуль TraceDigitize. Не настолько универсально и удобно, как в MapInfo, но тоже неплохо.

Ответить

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

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

Сейчас этот форум просматривают: Ahrefs [Bot] и 34 гостя