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

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

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

Сообщение Денис Афанасьев »

В MapInfo любую линию (полилиния, граница полигона, линия-измеритель) можно провести по существующим объектам - достаточно включить привязку к вершинам, при рисовании указать начало и конец линии, нажать Shift или Ctrl - и линия ляжет по границе. Есть-ли что-то подобное в QGIS?
Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

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

Сообщение Донецков »

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

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

Сообщение Денис Афанасьев »

Да, своей клавиши F3 в QGIS не хватает. С полигонами проблем нет, включил "Не допускать перекрытия" и ок. Но вот надо разрезать полигон линией, проведя ее по границе объекта из другого слоя, или нарисовать линию вдоль границы полигона, либо измерить расстояние вдоль граница или линии - вот тут проблема.
bublik
Активный участник
Сообщения: 120
Зарегистрирован: 07 сен 2010, 17:58
Репутация: 0
Откуда: С-Петербург

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

Сообщение bublik »

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

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

Сообщение Донецков »

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

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

Сообщение bublik »

Предположим, коричневый многоугольник внизу по центру не отрисован. Но все границы есть. Т.е. остальные многоугольники.
В MapInfo я бы нарисовал грубый многоугольник, типа как я нарисовал красной линией, и отсек бы части. А здесь что-то подобное можно?
Обводить по границам как-то странно выглядит... даже без перекрытий.
Вложения
Untitled-1.jpg
Untitled-1.jpg (90.55 КБ) 10295 просмотров
Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

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

Сообщение dab »

Если все многоугольники принадлежат одному слою, тогда через меню QGIS "Установки" / "Параметры прилипания", для этого слоя установите чекбокс прилипания, порог прилипания в пикселах, и чекбокс "предотвращать пересечение".
Рисуйте новый полигон "наползая" на соседа.
Точки "входа" и "выхода" перекрытия полигонов совмещайте с уже существующими точками.
bublik
Активный участник
Сообщения: 120
Зарегистрирован: 07 сен 2010, 17:58
Репутация: 0
Откуда: С-Петербург

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

Сообщение bublik »

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

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

Сообщение Донецков »

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

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

Сообщение Денис Афанасьев »

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

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

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

Сейчас этот форум просматривают: Bing [Bot] и 1 гость